@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&family=Montserrat+Alternates:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);body{background:radial-gradient(circle at 20% 20%,#67b3ff73,#0000 55%),radial-gradient(circle at 80% 0,#b27dff59,#0000 60%),radial-gradient(circle at 55% 80%,#ffe0ff40,#0000 70%),linear-gradient(135deg,#03030d,#050c1f 35%,#101c3f);background-attachment:fixed;color:#f1f5ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{isolation:isolate;min-height:100vh;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe0;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}:root,[data-amplify-theme]{--amplify-components-accordion-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width:var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style:solid;--amplify-components-accordion-item-border-radius:var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items:center;--amplify-components-accordion-item-trigger-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color:inherit;--amplify-components-accordion-item-trigger-gap:var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content:space-between;--amplify-components-accordion-item-trigger-padding-block:var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color:inherit;--amplify-components-accordion-item-trigger-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow:0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color:inherit;--amplify-components-accordion-item-content-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start:var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color:var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration:var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function:cubic-bezier(0.87,0,0.13,1);--amplify-components-ai-conversation-message-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius:var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline:var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color:var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size:inherit;--amplify-components-ai-conversation-message-sender-username-font-weight:var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size:inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight:inherit;--amplify-components-ai-conversation-message-body-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap:var(--amplify-space-small);--amplify-components-ai-conversation-form-padding:var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color:var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width:var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius:var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block:var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start:0;--amplify-components-ai-conversation-attachment-list-gap:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width:var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height:var(--amplify-font-sizes-medium);--amplify-components-alert-align-items:center;--amplify-components-alert-justify-content:space-between;--amplify-components-alert-color:var(--amplify-colors-font-primary);--amplify-components-alert-background-color:var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block:var(--amplify-space-small);--amplify-components-alert-padding-inline:var(--amplify-space-medium);--amplify-components-alert-icon-size:var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-alert-info-color:var(--amplify-colors-font-info);--amplify-components-alert-info-background-color:var(--amplify-colors-background-info);--amplify-components-alert-error-color:var(--amplify-colors-font-error);--amplify-components-alert-error-background-color:var(--amplify-colors-background-error);--amplify-components-alert-warning-color:var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-alert-success-color:var(--amplify-colors-font-success);--amplify-components-alert-success-background-color:var(--amplify-colors-background-success);--amplify-components-authenticator-max-width:60rem;--amplify-components-authenticator-modal-width:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color:var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top:var(--amplify-space-zero);--amplify-components-authenticator-modal-left:var(--amplify-space-zero);--amplify-components-authenticator-container-width-max:30rem;--amplify-components-authenticator-router-border-width:var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style:solid;--amplify-components-authenticator-router-border-color:var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color:var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow:var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom:var(--amplify-space-medium);--amplify-components-authenticator-form-padding:var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color:var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color:var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width:100%;--amplify-components-autocomplete-menu-margin-block-start:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width:var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style:solid;--amplify-components-autocomplete-menu-border-radius:var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display:flex;--amplify-components-autocomplete-menu-options-flex-direction:column;--amplify-components-autocomplete-menu-options-max-height:300px;--amplify-components-autocomplete-menu-option-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color:currentcolor;--amplify-components-autocomplete-menu-option-cursor:pointer;--amplify-components-autocomplete-menu-option-transition-duration:var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property:background-color,color;--amplify-components-autocomplete-menu-option-transition-timing-function:ease;--amplify-components-autocomplete-menu-option-active-background-color:var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color:var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display:flex;--amplify-components-autocomplete-menu-loading-align-items:center;--amplify-components-autocomplete-menu-loading-display:flex;--amplify-components-autocomplete-menu-loading-gap:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block:var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline:var(--amplify-space-small);--amplify-components-avatar-color:var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height:1;--amplify-components-avatar-font-weight:var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size:var(--amplify-font-sizes-small);--amplify-components-avatar-text-align:center;--amplify-components-avatar-width:var(--amplify-font-sizes-xxl);--amplify-components-avatar-height:var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color:var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius:100%;--amplify-components-avatar-border-color:var(--amplify-colors-border-primary);--amplify-components-avatar-border-width:var(--amplify-border-widths-medium);--amplify-components-avatar-info-color:var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color:var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color:var(--amplify-colors-border-info);--amplify-components-avatar-warning-color:var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-avatar-success-color:var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color:var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color:var(--amplify-colors-border-success);--amplify-components-avatar-error-color:var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color:var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color:var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width:var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height:var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-badge-color:var(--amplify-colors-font-primary);--amplify-components-badge-line-height:1;--amplify-components-badge-font-weight:var(--amplify-font-weights-semibold);--amplify-components-badge-font-size:var(--amplify-font-sizes-small);--amplify-components-badge-text-align:center;--amplify-components-badge-padding-vertical:var(--amplify-space-xs);--amplify-components-badge-padding-horizontal:var(--amplify-space-small);--amplify-components-badge-background-color:var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius:var(--amplify-radii-xl);--amplify-components-badge-info-color:var(--amplify-colors-font-info);--amplify-components-badge-info-background-color:var(--amplify-colors-background-info);--amplify-components-badge-warning-color:var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-badge-success-color:var(--amplify-colors-font-success);--amplify-components-badge-success-background-color:var(--amplify-colors-background-success);--amplify-components-badge-error-color:var(--amplify-colors-font-error);--amplify-components-badge-error-background-color:var(--amplify-colors-background-error);--amplify-components-badge-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical:var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal:var(--amplify-space-xs);--amplify-components-badge-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical:var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal:var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction:row;--amplify-components-breadcrumbs-flex-wrap:wrap;--amplify-components-breadcrumbs-gap:0;--amplify-components-breadcrumbs-color:var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction:row;--amplify-components-breadcrumbs-item-color:inherit;--amplify-components-breadcrumbs-item-font-size:inherit;--amplify-components-breadcrumbs-item-align-items:center;--amplify-components-breadcrumbs-item-line-height:1;--amplify-components-breadcrumbs-separator-color:inherit;--amplify-components-breadcrumbs-separator-font-size:inherit;--amplify-components-breadcrumbs-separator-padding-inline:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color:var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size:inherit;--amplify-components-breadcrumbs-link-font-weight:normal;--amplify-components-breadcrumbs-link-text-decoration:none;--amplify-components-breadcrumbs-link-padding-inline:var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color:inherit;--amplify-components-breadcrumbs-link-current-font-size:inherit;--amplify-components-breadcrumbs-link-current-font-weight:normal;--amplify-components-breadcrumbs-link-current-text-decoration:none;--amplify-components-button-font-weight:var(--amplify-font-weights-bold);--amplify-components-button-transition-duration:var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height:var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color:#0000;--amplify-components-button-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width:var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style:var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius:var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color:var(--amplify-colors-font-primary);--amplify-components-button-hover-color:var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-button-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color:var(--amplify-colors-font-active);--amplify-components-button-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-active-border-color:var(--amplify-colors-primary-100);--amplify-components-button-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color:#0000;--amplify-components-button-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color:#0000;--amplify-components-button-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color:#0000;--amplify-components-button-outlined-info-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color:#0000;--amplify-components-button-outlined-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color:#0000;--amplify-components-button-outlined-success-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color:#0000;--amplify-components-button-outlined-error-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color:#0000;--amplify-components-button-outlined-overlay-color:var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color:var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color:#0000;--amplify-components-button-primary-border-width:var(--amplify-border-widths-small);--amplify-components-button-primary-border-style:solid;--amplify-components-button-primary-background-color:var(--amplify-colors-primary-80);--amplify-components-button-primary-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color:#0000;--amplify-components-button-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color:#0000;--amplify-components-button-primary-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color:#0000;--amplify-components-button-primary-hover-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color:#0000;--amplify-components-button-primary-focus-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color:#0000;--amplify-components-button-primary-active-background-color:var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color:#0000;--amplify-components-button-primary-info-background-color:var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color:#0000;--amplify-components-button-primary-info-hover-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color:#0000;--amplify-components-button-primary-info-focus-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color:#0000;--amplify-components-button-primary-info-active-background-color:var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color:#0000;--amplify-components-button-primary-warning-background-color:var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color:#0000;--amplify-components-button-primary-warning-hover-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color:#0000;--amplify-components-button-primary-warning-focus-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color:#0000;--amplify-components-button-primary-warning-active-background-color:var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color:#0000;--amplify-components-button-primary-error-background-color:var(--amplify-colors-red-80);--amplify-components-button-primary-error-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color:#0000;--amplify-components-button-primary-error-hover-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color:#0000;--amplify-components-button-primary-error-focus-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color:#0000;--amplify-components-button-primary-error-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color:#0000;--amplify-components-button-primary-success-background-color:var(--amplify-colors-green-80);--amplify-components-button-primary-success-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color:#0000;--amplify-components-button-primary-success-hover-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color:#0000;--amplify-components-button-primary-success-focus-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color:#0000;--amplify-components-button-primary-success-active-background-color:var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color:#0000;--amplify-components-button-primary-overlay-background-color:var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color:#0000;--amplify-components-button-primary-overlay-hover-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color:#0000;--amplify-components-button-primary-overlay-focus-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color:#0000;--amplify-components-button-primary-overlay-active-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width:var(--amplify-space-zero);--amplify-components-button-menu-background-color:#0000;--amplify-components-button-menu-justify-content:start;--amplify-components-button-menu-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color:var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color:#0000;--amplify-components-button-link-border-color:#0000;--amplify-components-button-link-border-width:var(--amplify-border-widths-small);--amplify-components-button-link-color:var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color:#0000;--amplify-components-button-link-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color:#0000;--amplify-components-button-link-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color:#0000;--amplify-components-button-link-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-link-active-color:var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color:#0000;--amplify-components-button-link-disabled-background-color:#0000;--amplify-components-button-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color:#0000;--amplify-components-button-link-loading-background-color:#0000;--amplify-components-button-link-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color:#0000;--amplify-components-button-link-info-background-color:#0000;--amplify-components-button-link-info-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color:#0000;--amplify-components-button-link-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color:var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color:#0000;--amplify-components-button-link-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color:#0000;--amplify-components-button-link-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color:#0000;--amplify-components-button-link-warning-background-color:#0000;--amplify-components-button-link-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color:#0000;--amplify-components-button-link-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color:var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color:#0000;--amplify-components-button-link-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color:#0000;--amplify-components-button-link-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color:#0000;--amplify-components-button-link-success-background-color:#0000;--amplify-components-button-link-success-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color:#0000;--amplify-components-button-link-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color:var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color:#0000;--amplify-components-button-link-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color:#0000;--amplify-components-button-link-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color:#0000;--amplify-components-button-link-error-background-color:#0000;--amplify-components-button-link-error-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color:#0000;--amplify-components-button-link-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color:var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color:#0000;--amplify-components-button-link-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color:#0000;--amplify-components-button-link-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color:#0000;--amplify-components-button-link-overlay-background-color:#0000;--amplify-components-button-link-overlay-color:var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color:#0000;--amplify-components-button-link-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color:var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color:#0000;--amplify-components-button-link-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color:var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color:#0000;--amplify-components-button-link-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color:var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color:#0000;--amplify-components-button-warning-border-color:var(--amplify-colors-red-60);--amplify-components-button-warning-border-width:var(--amplify-border-widths-small);--amplify-components-button-warning-color:var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color:var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-warning-active-color:var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color:#0000;--amplify-components-button-warning-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color:#0000;--amplify-components-button-warning-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color:#0000;--amplify-components-button-destructive-border-width:var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style:solid;--amplify-components-button-destructive-background-color:var(--amplify-colors-red-60);--amplify-components-button-destructive-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color:#0000;--amplify-components-button-destructive-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color:#0000;--amplify-components-button-destructive-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color:#0000;--amplify-components-button-destructive-hover-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color:#0000;--amplify-components-button-destructive-focus-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color:#0000;--amplify-components-button-destructive-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size:var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size:var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items:center;--amplify-components-button-loader-wrapper-gap:var(--amplify-space-xs);--amplify-components-card-background-color:var(--amplify-colors-background-primary);--amplify-components-card-border-radius:var(--amplify-radii-xs);--amplify-components-card-border-width:0;--amplify-components-card-border-style:solid;--amplify-components-card-border-color:#0000;--amplify-components-card-box-shadow:none;--amplify-components-card-padding:var(--amplify-space-medium);--amplify-components-card-outlined-background-color:var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius:var(--amplify-radii-xs);--amplify-components-card-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style:solid;--amplify-components-card-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow:var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color:var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius:var(--amplify-radii-xs);--amplify-components-card-elevated-border-width:0;--amplify-components-card-elevated-border-style:solid;--amplify-components-card-elevated-border-color:#0000;--amplify-components-card-elevated-box-shadow:var(--amplify-shadows-medium);--amplify-components-checkbox-cursor:pointer;--amplify-components-checkbox-align-items:center;--amplify-components-checkbox-disabled-cursor:not-allowed;--amplify-components-checkbox-button-position:relative;--amplify-components-checkbox-button-align-items:center;--amplify-components-checkbox-button-justify-content:center;--amplify-components-checkbox-button-color:var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width:100%;--amplify-components-checkbox-button-before-height:100%;--amplify-components-checkbox-button-before-border-width:var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius:20%;--amplify-components-checkbox-button-before-border-style:solid;--amplify-components-checkbox-button-before-border-color:var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color:var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style:solid;--amplify-components-checkbox-button-focus-outline-width:var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color:var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius:20%;--amplify-components-checkbox-icon-opacity:var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform:scale(0);--amplify-components-checkbox-icon-transition-property:all;--amplify-components-checkbox-icon-transition-duration:var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function:ease-in-out;--amplify-components-checkbox-icon-checked-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform:scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform:scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color:var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items:flex-start;--amplify-components-checkboxfield-align-content:center;--amplify-components-checkboxfield-flex-direction:column;--amplify-components-checkboxfield-justify-content:center;--amplify-components-collection-pagination-current-color:var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color:var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color:var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color:var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color:var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color:var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color:var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color:var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color:var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color:var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color:var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color:var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color:var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color:var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color:var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color:var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color:var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color:var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color:var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color:var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size:var(--amplify-font-sizes-xs);--amplify-components-copy-gap:var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill:var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom:var(--amplify-space-large);--amplify-components-copy-tool-tip-color:var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size:var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height:var(--amplify-space-relative-full);--amplify-components-divider-border-style:solid;--amplify-components-divider-border-color:var(--amplify-colors-border-primary);--amplify-components-divider-border-width:var(--amplify-border-widths-medium);--amplify-components-divider-label-color:var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline:var(--amplify-space-medium);--amplify-components-divider-label-font-size:var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color:var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width:var(--amplify-border-widths-small);--amplify-components-divider-large-border-width:var(--amplify-border-widths-large);--amplify-components-divider-opacity:var(--amplify-opacities-60);--amplify-components-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style:dashed;--amplify-components-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-dropzone-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-gap:var(--amplify-space-small);--amplify-components-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-dropzone-text-align:center;--amplify-components-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color:var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color:var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color:var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color:var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color:var(--amplify-colors-font-error);--amplify-components-field-gap:var(--amplify-space-xs);--amplify-components-field-font-size:var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction:column;--amplify-components-field-small-gap:var(--amplify-space-xxxs);--amplify-components-field-small-font-size:var(--amplify-font-sizes-small);--amplify-components-field-large-gap:var(--amplify-space-small);--amplify-components-field-large-font-size:var(--amplify-font-sizes-large);--amplify-components-field-label-color:var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style:solid;--amplify-components-fieldcontrol-border-color:var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width:var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius:var(--amplify-radii-small);--amplify-components-fieldcontrol-color:var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration:var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style:solid;--amplify-components-fieldcontrol-outline-width:var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start:var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end:var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style:none;--amplify-components-fieldcontrol-quiet-border-inline-start:none;--amplify-components-fieldcontrol-quiet-border-inline-end:none;--amplify-components-fieldcontrol-quiet-border-block-start:none;--amplify-components-fieldcontrol-quiet-border-radius:0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color:#0000;--amplify-components-fieldcontrol-quiet-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color:#0000;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor:not-allowed;--amplify-components-fieldcontrol-disabled-border-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color:var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap:var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items:center;--amplify-components-fieldgroup-outer-align-items:center;--amplify-components-fieldmessages-error-color:var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color:var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style:italic;--amplify-components-fieldmessages-description-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color:#0000;--amplify-components-fieldset-border-radius:var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction:column;--amplify-components-fieldset-gap:var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color:var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight:var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding:var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color:var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style:solid;--amplify-components-fieldset-outlined-small-padding:var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding:var(--amplify-space-large);--amplify-components-fieldset-small-gap:var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap:var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style:dashed;--amplify-components-fileuploader-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap:var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align:center;--amplify-components-fileuploader-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style:var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style:solid;--amplify-components-fileuploader-file-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block:var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline:var(--amplify-space-small);--amplify-components-fileuploader-file-gap:var(--amplify-space-small);--amplify-components-fileuploader-file-align-items:baseline;--amplify-components-fileuploader-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction:column;--amplify-components-fileuploader-filelist-gap:var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap:round;--amplify-components-fileuploader-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style:solid;--amplify-components-fileuploader-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height:40rem;--amplify-components-fileuploader-previewer-max-width:auto;--amplify-components-fileuploader-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap:var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content:flex-end;--amplify-components-flex-gap:var(--amplify-space-medium);--amplify-components-flex-justify-content:normal;--amplify-components-flex-align-items:stretch;--amplify-components-flex-align-content:normal;--amplify-components-flex-flex-wrap:nowrap;--amplify-components-heading-1-font-size:var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight:var(--amplify-font-weights-light);--amplify-components-heading-2-font-size:var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight:var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size:var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight:var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size:var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight:var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size:var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight:var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size:var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-heading-color:var(--amplify-colors-font-primary);--amplify-components-heading-line-height:var(--amplify-line-heights-small);--amplify-components-icon-line-height:1;--amplify-components-icon-height:1em;--amplify-components-highlightmatch-highlighted-font-weight:var(--amplify-font-weights-bold);--amplify-components-image-max-width:100%;--amplify-components-image-height:auto;--amplify-components-image-object-fit:initial;--amplify-components-image-object-position:initial;--amplify-components-inappmessaging-banner-height:150px;--amplify-components-inappmessaging-banner-width:400px;--amplify-components-inappmessaging-button-background-color:#e8e8e8;--amplify-components-inappmessaging-button-border-radius:5px;--amplify-components-inappmessaging-button-color:#000;--amplify-components-inappmessaging-dialog-height:50vh;--amplify-components-inappmessaging-dialog-min-height:400px;--amplify-components-inappmessaging-dialog-min-width:400px;--amplify-components-inappmessaging-dialog-width:30vw;--amplify-components-inappmessaging-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color:var(--amplify-colors-font-active);--amplify-components-link-color:var(--amplify-colors-font-interactive);--amplify-components-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-link-visited-color:var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color:var(--amplify-colors-background-primary);--amplify-components-loader-width:var(--amplify-font-sizes-medium);--amplify-components-loader-height:var(--amplify-font-sizes-medium);--amplify-components-loader-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap:round;--amplify-components-loader-animation-duration:1s;--amplify-components-loader-small-width:var(--amplify-font-sizes-small);--amplify-components-loader-small-height:var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width:var(--amplify-font-sizes-large);--amplify-components-loader-large-height:var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size:var(--amplify-font-sizes-small);--amplify-components-loader-linear-width:100%;--amplify-components-loader-linear-min-width:5rem;--amplify-components-loader-linear-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap:round;--amplify-components-loader-linear-animation-duration:1s;--amplify-components-loader-linear-small-stroke-width:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width:var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill:var(--amplify-colors-font-primary);--amplify-components-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-menu-border-radius:var(--amplify-radii-medium);--amplify-components-menu-border-width:var(--amplify-border-widths-small);--amplify-components-menu-border-style:solid;--amplify-components-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow:var(--amplify-shadows-large);--amplify-components-menu-flex-direction:column;--amplify-components-menu-gap:var(--amplify-space-zero);--amplify-components-menu-max-width:30rem;--amplify-components-menu-min-width:14rem;--amplify-components-menu-small-width:var(--amplify-font-sizes-medium);--amplify-components-menu-small-height:var(--amplify-font-sizes-medium);--amplify-components-menu-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height:2.5rem;--amplify-components-menu-item-padding-inline-start:var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end:var(--amplify-space-medium);--amplify-components-message-align-items:center;--amplify-components-message-background-color:var(--amplify-colors-background-tertiary);--amplify-components-message-border-color:#0000;--amplify-components-message-border-style:solid;--amplify-components-message-border-width:var(--amplify-border-widths-small);--amplify-components-message-border-radius:var(--amplify-radii-xs);--amplify-components-message-color:var(--amplify-colors-font-primary);--amplify-components-message-justify-content:flex-start;--amplify-components-message-padding-block:var(--amplify-space-small);--amplify-components-message-padding-inline:var(--amplify-space-medium);--amplify-components-message-line-height:var(--amplify-line-heights-small);--amplify-components-message-icon-size:var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap:var(--amplify-space-xxs);--amplify-components-message-plain-color:var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color:#0000;--amplify-components-message-plain-info-color:var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color:#0000;--amplify-components-message-plain-error-color:var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color:#0000;--amplify-components-message-plain-success-color:var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color:#0000;--amplify-components-message-plain-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color:#0000;--amplify-components-message-outlined-color:var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color:var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color:var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color:var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color:var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color:var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color:var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-message-filled-color:var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color:var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color:#0000;--amplify-components-message-filled-info-color:var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color:var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color:#0000;--amplify-components-message-filled-error-color:var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color:var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color:#0000;--amplify-components-message-filled-success-color:var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color:var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color:#0000;--amplify-components-message-filled-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color:#0000;--amplify-components-pagination-current-align-items:center;--amplify-components-pagination-current-justify-content:center;--amplify-components-pagination-current-color:var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size:var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color:var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start:var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end:var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property:background-color;--amplify-components-pagination-button-transition-duration:var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items:baseline;--amplify-components-pagination-ellipsis-justify-content:center;--amplify-components-pagination-ellipsis-padding-inline-start:var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end:var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left:var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right:var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius:var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color:var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color:var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color:var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color:var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color:var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color:var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color:var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color:var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color:var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color:var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow:var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color:var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color:var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color:var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius:var(--amplify-radii-small);--amplify-components-placeholder-transition-duration:var(--amplify-time-long);--amplify-components-placeholder-start-color:var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color:var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height:var(--amplify-space-small);--amplify-components-placeholder-default-height:var(--amplify-space-medium);--amplify-components-placeholder-large-height:var(--amplify-space-large);--amplify-components-radio-align-items:center;--amplify-components-radio-justify-content:flex-start;--amplify-components-radio-gap:inherit;--amplify-components-radio-disabled-cursor:not-allowed;--amplify-components-radio-button-align-items:center;--amplify-components-radio-button-justify-content:center;--amplify-components-radio-button-width:var(--amplify-font-sizes-medium);--amplify-components-radio-button-height:var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing:border-box;--amplify-components-radio-button-border-width:var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style:solid;--amplify-components-radio-button-border-radius:50%;--amplify-components-radio-button-border-color:var(--amplify-colors-border-primary);--amplify-components-radio-button-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property:all;--amplify-components-radio-button-transition-duration:var(--amplify-time-medium);--amplify-components-radio-button-outline-color:var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style:solid;--amplify-components-radio-button-outline-width:var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding:var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width:var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height:var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width:var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height:var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color:var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color:var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-label-color:var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width:var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color:var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color:var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color:var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color:var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color:var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight:var(--amplify-font-weights-normal);--amplify-components-rating-large-size:var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size:var(--amplify-font-sizes-xl);--amplify-components-rating-small-size:var(--amplify-font-sizes-small);--amplify-components-rating-filled-color:var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color:var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color:var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color:var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-select-color:var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color:var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex:1;--amplify-components-select-wrapper-display:block;--amplify-components-select-wrapper-position:relative;--amplify-components-select-wrapper-cursor:pointer;--amplify-components-select-icon-wrapper-align-items:center;--amplify-components-select-icon-wrapper-position:absolute;--amplify-components-select-icon-wrapper-top:50%;--amplify-components-select-icon-wrapper-right:var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform:translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events:none;--amplify-components-select-icon-wrapper-small-right:var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right:var(--amplify-space-medium);--amplify-components-select-option-background-color:#0000;--amplify-components-select-option-color:var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color:#0000;--amplify-components-select-white-space:nowrap;--amplify-components-select-min-width:6.5rem;--amplify-components-select-small-min-width:5.5rem;--amplify-components-select-small-padding-inline-end:var(--amplify-space-xl);--amplify-components-select-large-min-width:7.5rem;--amplify-components-select-large-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline:var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline:var(--amplify-space-small);--amplify-components-selectfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction:column;--amplify-components-selectfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color:var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block:var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius:9999px;--amplify-components-sliderfield-track-height:0.375rem;--amplify-components-sliderfield-track-min-width:10rem;--amplify-components-sliderfield-range-background-color:var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius:9999px;--amplify-components-sliderfield-range-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width:1.25rem;--amplify-components-sliderfield-thumb-height:1.25rem;--amplify-components-sliderfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow:var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius:50%;--amplify-components-sliderfield-thumb-border-width:var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color:var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style:solid;--amplify-components-sliderfield-thumb-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color:#0000;--amplify-components-sliderfield-thumb-disabled-box-shadow:none;--amplify-components-sliderfield-thumb-hover-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height:0.25rem;--amplify-components-sliderfield-small-thumb-width:1rem;--amplify-components-sliderfield-small-thumb-height:1rem;--amplify-components-sliderfield-large-track-height:0.625rem;--amplify-components-sliderfield-large-thumb-width:1.5rem;--amplify-components-sliderfield-large-thumb-height:1.5rem;--amplify-components-stepperfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction:column;--amplify-components-stepperfield-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align:center;--amplify-components-stepperfield-button-color:var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color:var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color:var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style:dashed;--amplify-components-storagemanager-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap:var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align:center;--amplify-components-storagemanager-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style:var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style:solid;--amplify-components-storagemanager-file-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block:var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline:var(--amplify-space-small);--amplify-components-storagemanager-file-gap:var(--amplify-space-small);--amplify-components-storagemanager-file-align-items:baseline;--amplify-components-storagemanager-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction:column;--amplify-components-storagemanager-filelist-gap:var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap:round;--amplify-components-storagemanager-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style:solid;--amplify-components-storagemanager-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height:40rem;--amplify-components-storagemanager-previewer-max-width:auto;--amplify-components-storagemanager-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap:var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content:flex-end;--amplify-components-switchfield-disabled-opacity:var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size:var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size:var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size:var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding:var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color:#0000;--amplify-components-switchfield-thumb-border-width:var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style:solid;--amplify-components-switchfield-thumb-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform:var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration:var(--amplify-time-medium);--amplify-components-switchfield-thumb-width:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color:var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding:var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration:var(--amplify-time-short);--amplify-components-switchfield-track-width:var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color:var(--amplify-colors-background-error);--amplify-components-table-border-collapse:collapse;--amplify-components-table-display:table;--amplify-components-table-width:100%;--amplify-components-table-head-display:table-header-group;--amplify-components-table-head-vertical-align:middle;--amplify-components-table-body-display:table-row-group;--amplify-components-table-body-vertical-align:middle;--amplify-components-table-foot-display:table-footer-group;--amplify-components-table-foot-vertical-align:middle;--amplify-components-table-row-display:table-row;--amplify-components-table-row-vertical-align:middle;--amplify-components-table-row-hover-background-color:var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color:var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style:solid;--amplify-components-table-header-border-width:var(--amplify-border-widths-small);--amplify-components-table-header-color:var(--amplify-colors-font-primary);--amplify-components-table-header-display:table-cell;--amplify-components-table-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight:var(--amplify-font-weights-bold);--amplify-components-table-header-padding:var(--amplify-space-medium);--amplify-components-table-header-vertical-align:middle;--amplify-components-table-header-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding:var(--amplify-space-large);--amplify-components-table-header-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding:var(--amplify-space-xs);--amplify-components-table-data-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style:solid;--amplify-components-table-data-border-width:var(--amplify-border-widths-small);--amplify-components-table-data-color:var(--amplify-colors-font-primary);--amplify-components-table-data-display:table-cell;--amplify-components-table-data-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight:var(--amplify-font-weights-normal);--amplify-components-table-data-padding:var(--amplify-space-medium);--amplify-components-table-data-vertical-align:middle;--amplify-components-table-data-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding:var(--amplify-space-large);--amplify-components-table-data-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding:var(--amplify-space-xs);--amplify-components-table-caption-caption-side:bottom;--amplify-components-table-caption-color:var(--amplify-colors-font-primary);--amplify-components-table-caption-display:table-caption;--amplify-components-table-caption-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align:center;--amplify-components-table-caption-word-break:break-all;--amplify-components-table-caption-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size:var(--amplify-font-sizes-small);--amplify-components-tabs-background-color:#0000;--amplify-components-tabs-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style:solid;--amplify-components-tabs-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-gap:0;--amplify-components-tabs-item-background-color:#0000;--amplify-components-tabs-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style:solid;--amplify-components-tabs-item-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-item-color:var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size:var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight:var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical:var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal:var(--amplify-space-medium);--amplify-components-tabs-item-text-align:center;--amplify-components-tabs-item-transition-duration:var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color:#0000;--amplify-components-tabs-item-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow:none;--amplify-components-tabs-item-hover-color:var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color:#0000;--amplify-components-tabs-item-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow:0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color:var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color:#0000;--amplify-components-tabs-item-active-border-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow:none;--amplify-components-tabs-item-active-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color:#0000;--amplify-components-tabs-item-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow:none;--amplify-components-tabs-item-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color:#0000;--amplify-components-tabs-panel-padding-inline:0;--amplify-components-tabs-panel-padding-block:var(--amplify-space-small);--amplify-components-text-color:var(--amplify-colors-font-primary);--amplify-components-text-primary-color:var(--amplify-colors-font-primary);--amplify-components-text-secondary-color:var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color:var(--amplify-colors-font-tertiary);--amplify-components-text-error-color:var(--amplify-colors-font-error);--amplify-components-text-warning-color:var(--amplify-colors-font-warning);--amplify-components-text-success-color:var(--amplify-colors-font-success);--amplify-components-text-info-color:var(--amplify-colors-font-info);--amplify-components-textareafield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color:var(--amplify-colors-border-primary);--amplify-components-togglebutton-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color:var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color:var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color:var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width:var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items:center;--amplify-components-togglebuttongroup-align-content:center;--amplify-components-togglebuttongroup-justify-content:flex-start;--amplify-border-widths-small:1px;--amplify-border-widths-medium:2px;--amplify-border-widths-large:3px;--amplify-colors-red-10:#fce9e9;--amplify-colors-red-20:#f5bcbc;--amplify-colors-red-40:#ef8f8f;--amplify-colors-red-60:#bf4040;--amplify-colors-red-80:#950404;--amplify-colors-red-90:#600;--amplify-colors-red-100:#4d0000;--amplify-colors-orange-10:#fcf2e9;--amplify-colors-orange-20:#f5d9bc;--amplify-colors-orange-40:#efbf8f;--amplify-colors-orange-60:#bf8040;--amplify-colors-orange-80:#954c04;--amplify-colors-orange-90:#630;--amplify-colors-orange-100:#4d2600;--amplify-colors-yellow-10:#fcfce9;--amplify-colors-yellow-20:#f5f5bc;--amplify-colors-yellow-40:#efef8f;--amplify-colors-yellow-60:#bfbf40;--amplify-colors-yellow-80:#959504;--amplify-colors-yellow-90:#660;--amplify-colors-yellow-100:#4d4d00;--amplify-colors-green-10:#ebfaed;--amplify-colors-green-20:#d6f5db;--amplify-colors-green-40:#77ca85;--amplify-colors-green-60:#43a854;--amplify-colors-green-80:#3f7d4a;--amplify-colors-green-90:#365e3d;--amplify-colors-green-100:#2e4832;--amplify-colors-teal-10:#e9f9fc;--amplify-colors-teal-20:#bcecf5;--amplify-colors-teal-40:#7dd6e8;--amplify-colors-teal-60:#40aabf;--amplify-colors-teal-80:#047d95;--amplify-colors-teal-90:#056;--amplify-colors-teal-100:#00404d;--amplify-colors-blue-10:#e6eefe;--amplify-colors-blue-20:#b8cef9;--amplify-colors-blue-40:#7da1e8;--amplify-colors-blue-60:#406abf;--amplify-colors-blue-80:#043495;--amplify-colors-blue-90:#026;--amplify-colors-blue-100:#00194d;--amplify-colors-purple-10:#fee6fe;--amplify-colors-purple-20:#f9b8f9;--amplify-colors-purple-40:#e87de8;--amplify-colors-purple-60:#bf40bf;--amplify-colors-purple-80:#950495;--amplify-colors-purple-90:#606;--amplify-colors-purple-100:#4d004d;--amplify-colors-pink-10:#fee6ee;--amplify-colors-pink-20:#fbb6cd;--amplify-colors-pink-40:#e87da1;--amplify-colors-pink-60:#bf406a;--amplify-colors-pink-80:#950434;--amplify-colors-pink-90:#602;--amplify-colors-pink-100:#4d001a;--amplify-colors-neutral-10:#fafafa;--amplify-colors-neutral-20:#eff0f0;--amplify-colors-neutral-40:#dcdee0;--amplify-colors-neutral-60:#89949f;--amplify-colors-neutral-80:#5c6670;--amplify-colors-neutral-90:#304050;--amplify-colors-neutral-100:#0d1a26;--amplify-colors-primary-10:var(--amplify-colors-teal-10);--amplify-colors-primary-20:var(--amplify-colors-teal-20);--amplify-colors-primary-40:var(--amplify-colors-teal-40);--amplify-colors-primary-60:var(--amplify-colors-teal-60);--amplify-colors-primary-80:var(--amplify-colors-teal-80);--amplify-colors-primary-90:var(--amplify-colors-teal-90);--amplify-colors-primary-100:var(--amplify-colors-teal-100);--amplify-colors-secondary-10:var(--amplify-colors-purple-10);--amplify-colors-secondary-20:var(--amplify-colors-purple-20);--amplify-colors-secondary-40:var(--amplify-colors-purple-40);--amplify-colors-secondary-60:var(--amplify-colors-purple-60);--amplify-colors-secondary-80:var(--amplify-colors-purple-80);--amplify-colors-secondary-90:var(--amplify-colors-purple-90);--amplify-colors-secondary-100:var(--amplify-colors-purple-100);--amplify-colors-font-primary:var(--amplify-colors-neutral-100);--amplify-colors-font-secondary:var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary:var(--amplify-colors-neutral-80);--amplify-colors-font-disabled:var(--amplify-colors-neutral-60);--amplify-colors-font-inverse:var(--amplify-colors-white);--amplify-colors-font-interactive:var(--amplify-colors-primary-80);--amplify-colors-font-hover:var(--amplify-colors-primary-90);--amplify-colors-font-focus:var(--amplify-colors-primary-100);--amplify-colors-font-active:var(--amplify-colors-primary-100);--amplify-colors-font-info:var(--amplify-colors-blue-90);--amplify-colors-font-warning:var(--amplify-colors-orange-90);--amplify-colors-font-error:var(--amplify-colors-red-90);--amplify-colors-font-success:var(--amplify-colors-green-90);--amplify-colors-background-primary:var(--amplify-colors-white);--amplify-colors-background-secondary:var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary:var(--amplify-colors-neutral-60);--amplify-colors-background-disabled:var(--amplify-colors-background-tertiary);--amplify-colors-background-info:var(--amplify-colors-blue-10);--amplify-colors-background-warning:var(--amplify-colors-orange-10);--amplify-colors-background-error:var(--amplify-colors-red-10);--amplify-colors-background-success:var(--amplify-colors-green-10);--amplify-colors-border-primary:var(--amplify-colors-neutral-60);--amplify-colors-border-secondary:var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-border-disabled:var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed:var(--amplify-colors-primary-100);--amplify-colors-border-focus:var(--amplify-colors-primary-100);--amplify-colors-border-error:var(--amplify-colors-red-80);--amplify-colors-border-info:var(--amplify-colors-blue-80);--amplify-colors-border-success:var(--amplify-colors-green-80);--amplify-colors-border-warning:var(--amplify-colors-orange-80);--amplify-colors-shadow-primary:#0d1a2640;--amplify-colors-shadow-secondary:#0d1a2626;--amplify-colors-shadow-tertiary:#0d1a260d;--amplify-colors-overlay-5:#0000000d;--amplify-colors-overlay-10:#0000001a;--amplify-colors-overlay-20:#0003;--amplify-colors-overlay-30:#0000004d;--amplify-colors-overlay-40:#0006;--amplify-colors-overlay-50:#00000080;--amplify-colors-overlay-60:#0009;--amplify-colors-overlay-70:#000000b3;--amplify-colors-overlay-80:#000c;--amplify-colors-overlay-90:#000000e6;--amplify-colors-black:#000;--amplify-colors-white:#fff;--amplify-colors-transparent:#0000;--amplify-fonts-default-variable:"InterVariable","Inter var","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--amplify-fonts-default-static:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--amplify-font-sizes-xxxs:0.375rem;--amplify-font-sizes-xxs:0.5rem;--amplify-font-sizes-xs:0.75rem;--amplify-font-sizes-small:0.875rem;--amplify-font-sizes-medium:1rem;--amplify-font-sizes-large:1.25rem;--amplify-font-sizes-xl:1.5rem;--amplify-font-sizes-xxl:2rem;--amplify-font-sizes-xxxl:2.5rem;--amplify-font-sizes-xxxxl:3rem;--amplify-font-weights-hairline:100;--amplify-font-weights-thin:200;--amplify-font-weights-light:300;--amplify-font-weights-normal:400;--amplify-font-weights-medium:500;--amplify-font-weights-semibold:600;--amplify-font-weights-bold:700;--amplify-font-weights-extrabold:800;--amplify-font-weights-black:900;--amplify-line-heights-small:1.25;--amplify-line-heights-medium:1.5;--amplify-line-heights-large:2;--amplify-opacities-0:0;--amplify-opacities-10:0.1;--amplify-opacities-20:0.2;--amplify-opacities-30:0.3;--amplify-opacities-40:0.4;--amplify-opacities-50:0.5;--amplify-opacities-60:0.6;--amplify-opacities-70:0.7;--amplify-opacities-80:0.8;--amplify-opacities-90:0.9;--amplify-opacities-100:1;--amplify-outline-offsets-small:1px;--amplify-outline-offsets-medium:2px;--amplify-outline-offsets-large:3px;--amplify-outline-widths-small:1px;--amplify-outline-widths-medium:2px;--amplify-outline-widths-large:3px;--amplify-radii-xs:0.125rem;--amplify-radii-small:0.25rem;--amplify-radii-medium:0.5rem;--amplify-radii-large:1rem;--amplify-radii-xl:2rem;--amplify-radii-xxl:4rem;--amplify-radii-xxxl:8rem;--amplify-shadows-small:0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium:0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large:0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero:0;--amplify-space-xxxs:0.25rem;--amplify-space-xxs:0.375rem;--amplify-space-xs:0.5rem;--amplify-space-small:0.75rem;--amplify-space-medium:1rem;--amplify-space-large:1.5rem;--amplify-space-xl:2.0rem;--amplify-space-xxl:3.0rem;--amplify-space-xxxl:4.5rem;--amplify-space-relative-xxxs:0.25em;--amplify-space-relative-xxs:0.375em;--amplify-space-relative-xs:0.5em;--amplify-space-relative-small:0.75em;--amplify-space-relative-medium:1em;--amplify-space-relative-large:1.5em;--amplify-space-relative-xl:2.0em;--amplify-space-relative-xxl:3.0em;--amplify-space-relative-xxxl:4.5em;--amplify-space-relative-full:100%;--amplify-time-short:100ms;--amplify-time-medium:250ms;--amplify-time-long:500ms;--amplify-transforms-slide-x-small:translateX(0.5em);--amplify-transforms-slide-x-medium:translateX(1em);--amplify-transforms-slide-x-large:translateX(2em)}[data-amplify-theme],html{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings:normal){[data-amplify-theme],html{font-family:InterVariable,Inter var,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;line-height:var(--amplify-line-heights-medium);text-rendering:optimizeSpeed}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:normal;align-content:var(--amplify-components-flex-align-content);align-items:stretch;align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:nowrap;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:1rem;gap:var(--amplify-components-flex-gap);justify-content:normal;justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{color:#0d1a26;color:var(--amplify-components-text-color);display:block}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:#0d1a26;color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:#304050;color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:#5c6670;color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:#600;color:var(--amplify-components-text-error-color)}.amplify-text--info{color:#026;color:var(--amplify-components-text-info-color)}.amplify-text--success{color:#365e3d;color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:#630;color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:#eff0f0;background-color:var(--amplify-components-badge-background-color);border-radius:2rem;border-radius:var(--amplify-components-badge-border-radius);color:#0d1a26;color:var(--amplify-components-badge-color);display:inline-flex;font-size:.875rem;font-size:var(--amplify-components-badge-font-size);font-weight:600;font-weight:var(--amplify-components-badge-font-weight);line-height:1;line-height:var(--amplify-components-badge-line-height);padding:.5rem .75rem;padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:center;text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{background-color:#e6eefe;background-color:var(--amplify-components-badge-info-background-color);color:#026;color:var(--amplify-components-badge-info-color)}.amplify-badge--error{background-color:#fce9e9;background-color:var(--amplify-components-badge-error-background-color);color:#600;color:var(--amplify-components-badge-error-color)}.amplify-badge--warning{background-color:#fcf2e9;background-color:var(--amplify-components-badge-warning-background-color);color:#630;color:var(--amplify-components-badge-warning-color)}.amplify-badge--success{background-color:#ebfaed;background-color:var(--amplify-components-badge-success-background-color);color:#365e3d;color:var(--amplify-components-badge-success-color)}.amplify-badge--small{font-size:.75rem;font-size:var(--amplify-components-badge-small-font-size);padding:.375rem .5rem;padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:1rem;font-size:var(--amplify-components-badge-large-font-size);padding:.75rem 1rem;padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color:var(
    --amplify-components-button-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-border-color
  );--amplify-internal-button-color:var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-focus-box-shadow
  );--amplify-internal-button-border-width:var(
    --amplify-components-button-border-width
  );-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-button-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-button-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-button-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-button-padding-inline-end);--amplify-internal-button-disabled-color:var(
    --amplify-components-button-disabled-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-disabled-background-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-disabled-border-color
  );--amplify-internal-button-disabled-text-decoration:initial;--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-loading-color
  );--amplify-internal-button-loading-text-decoration:initial;align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:.25rem;border-radius:var(--amplify-components-button-border-radius);border-style:solid;border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--amplify-components-button-font-size);font-weight:700;font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:1.5;line-height:var(--amplify-components-button-line-height);padding-block-end:.5rem;padding-block-end:var(--amplify-components-button-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-button-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-button-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-button-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;user-select:none}.amplify-button:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-hover-color
  )}.amplify-button:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-focus-color
  );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-active-color
  )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-color
  )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-hover-color
  )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-info-focus-box-shadow
  )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-active-color
  )}.amplify-button--outlined--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-color
  )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-hover-color
  )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-warning-focus-box-shadow
  )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-active-color
  )}.amplify-button--outlined--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-color
  )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-hover-color
  )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-error-focus-box-shadow
  )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-active-color
  )}.amplify-button--outlined--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-color
  )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-hover-color
  )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-success-focus-box-shadow
  )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-active-color
  )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-color
  )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-hover-color
  )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-overlay-focus-box-shadow
  )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-active-color
  )}.amplify-button--menu{--amplify-internal-button-disabled-color:var(
    --amplify-components-button-menu-disabled-color
  );background-color:initial;background-color:var(--amplify-components-button-menu-background-color);border-width:0;border-width:var(--amplify-components-button-menu-border-width);justify-content:start;justify-content:var(--amplify-components-button-menu-justify-content)}.amplify-button--menu:hover{background-color:#047d95;background-color:var(--amplify-components-button-menu-hover-background-color);color:#fff;color:var(--amplify-components-button-menu-hover-color)}.amplify-button--menu:focus{background-color:#047d95;background-color:var(--amplify-components-button-menu-focus-background-color);box-shadow:none;color:#fff;color:var(--amplify-components-button-menu-focus-color)}.amplify-button--menu:active{background-color:#056;background-color:var(--amplify-components-button-menu-active-background-color);color:#fff;color:var(--amplify-components-button-menu-active-color)}.amplify-button--primary{--amplify-internal-button-border-width:var(
    --amplify-components-button-primary-border-width
  );--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-primary-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-primary-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-primary-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-primary-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-primary-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-primary-loading-color
  )}.amplify-button--primary:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-hover-color
  )}.amplify-button--primary:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-focus-box-shadow
  )}.amplify-button--primary:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-active-color
  )}.amplify-button--primary--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-color
  )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-hover-color
  )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-info-focus-box-shadow
  )}.amplify-button--primary--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-active-color
  )}.amplify-button--primary--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-color
  )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-hover-color
  )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-warning-focus-box-shadow
  )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-active-color
  )}.amplify-button--primary--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-color
  )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-hover-color
  )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-error-focus-box-shadow
  )}.amplify-button--primary--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-active-color
  )}.amplify-button--primary--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-color
  )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-hover-color
  )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-success-focus-box-shadow
  )}.amplify-button--primary--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-active-color
  )}.amplify-button--primary--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-color
  )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-hover-color
  )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-overlay-focus-box-shadow
  )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-active-color
  )}.amplify-button--link{--amplify-internal-button-border-width:var(
    --amplify-components-button-link-border-width
  );--amplify-internal-button-background-color:var(
    --amplify-components-button-link-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-link-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-link-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-link-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-link-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-link-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-link-loading-color
  )}.amplify-button--link:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-hover-color
  )}.amplify-button--link:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-focus-box-shadow
  )}.amplify-button--link:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-active-color
  )}.amplify-button--link--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-color
  )}.amplify-button--link--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-hover-color
  )}.amplify-button--link--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-info-focus-box-shadow
  )}.amplify-button--link--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-active-color
  )}.amplify-button--link--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-color
  )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-hover-color
  )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-warning-focus-box-shadow
  )}.amplify-button--link--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-active-color
  )}.amplify-button--link--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-color
  )}.amplify-button--link--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-hover-color
  )}.amplify-button--link--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-error-focus-box-shadow
  )}.amplify-button--link--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-active-color
  )}.amplify-button--link--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-color
  )}.amplify-button--link--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-hover-color
  )}.amplify-button--link--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-success-focus-box-shadow
  )}.amplify-button--link--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-active-color
  )}.amplify-button--link--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-color
  )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-hover-color
  )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-overlay-focus-box-shadow
  )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-active-color
  )}.amplify-button--destructive{--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-destructive-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-destructive-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-destructive-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-destructive-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-destructive-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-destructive-loading-color
  );background-color:#bf4040;background-color:var(--amplify-components-button-destructive-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-border-color);border-width:1px;border-width:var(--amplify-components-button-destructive-border-width);color:#fff;color:var(--amplify-components-button-destructive-color)}.amplify-button--destructive:hover{background-color:#950404;background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-hover-border-color);color:#fff;color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:#950404;background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-focus-border-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-button-destructive-focus-box-shadow);color:#fff;color:var(--amplify-components-button-destructive-focus-color)}.amplify-button--destructive:active{background-color:#4d0000;background-color:var(--amplify-components-button-destructive-active-background-color);border-color:#0000;border-color:var(--amplify-components-button-destructive-active-border-color);color:#fff;color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{--amplify-internal-button-disabled-text-decoration:none;--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-warning-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-warning-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-warning-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-warning-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-warning-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-warning-loading-color
  );--amplify-internal-button-loading-text-decoration:none;background-color:initial;background-color:var(--amplify-components-button-warning-background-color);border-color:#bf4040;border-color:var(--amplify-components-button-warning-border-color);border-width:1px;border-width:var(--amplify-components-button-warning-border-width);color:#bf4040;color:var(--amplify-components-button-warning-color)}.amplify-button--warning:hover{background-color:#fce9e9;background-color:var(--amplify-components-button-warning-hover-background-color);border-color:#950404;border-color:var(--amplify-components-button-warning-hover-border-color);color:#600;color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:#fce9e9;background-color:var(--amplify-components-button-warning-focus-background-color);border-color:#950404;border-color:var(--amplify-components-button-warning-focus-border-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-button-warning-focus-box-shadow);color:#950404;color:var(--amplify-components-button-warning-focus-color)}.amplify-button--warning:active{background-color:#f5bcbc;background-color:var(--amplify-components-button-warning-active-background-color);border-color:#4d0000;border-color:var(--amplify-components-button-warning-active-border-color);color:#4d0000;color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-button-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-button-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-button-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-button-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-button-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-button-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-button-small-padding-inline-start)}.amplify-button--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-button-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-button-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-button-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-button-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-button-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-button-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-button-large-padding-inline-start)}.amplify-button--disabled{cursor:not-allowed}.amplify-button--disabled,.amplify-button--disabled :focus,.amplify-button--disabled:active,.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:active,.amplify-button--loading:focus,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:#89949f;color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:center;align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:.5rem;gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion:reduce){.amplify-button{transition:none}}.amplify-dropzone{background-color:#fff;background-color:var(--amplify-components-dropzone-background-color);border-color:#89949f;border-color:var(--amplify-components-dropzone-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-border-width);color:#0d1a26;color:var(--amplify-components-dropzone-color);display:block;padding-block:2rem;padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:1.5rem;padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:center;text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{background-color:#eff0f0;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-dropzone-disabled-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-disabled-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-disabled-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-disabled-border-width);color:#89949f;color:var(--amplify-components-dropzone-disabled-color);cursor:not-allowed}.amplify-dropzone--active{background-color:#e9f9fc;background-color:var(--amplify-components-dropzone-active-background-color);border-color:#00404d;border-color:var(--amplify-components-dropzone-active-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-active-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-active-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-active-border-width);color:#0d1a26;color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:#fce9e9;background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:#00404d;border-color:var(--amplify-components-dropzone-rejected-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-rejected-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-rejected-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-rejected-border-width);color:#600;color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:#ebfaed;background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:#3f7d4a;border-color:var(--amplify-components-dropzone-accepted-border-color);border-radius:.25rem;border-radius:var(--amplify-components-dropzone-accepted-border-radius);border-style:dashed;border-style:var(--amplify-components-dropzone-accepted-border-style);border-width:1px;border-width:var(--amplify-components-dropzone-accepted-border-width);color:#365e3d;color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:#304050;color:var(--amplify-components-fieldmessages-description-color);font-size:.875rem;font-size:var(--amplify-components-fieldmessages-description-font-size);font-style:italic;font-style:var(--amplify-components-fieldmessages-description-font-style)}.amplify-field__error-message{color:#600;color:var(--amplify-components-fieldmessages-error-color);font-size:.875rem;font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:#0d1a26;color:var(--amplify-components-heading-color);display:block;line-height:1.25;line-height:var(--amplify-components-heading-line-height)}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:3rem;font-size:var(--amplify-components-heading-1-font-size);font-weight:300;font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:2.5rem;font-size:var(--amplify-components-heading-2-font-size);font-weight:400;font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:2rem;font-size:var(--amplify-components-heading-3-font-size);font-weight:500;font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:1.5rem;font-size:var(--amplify-components-heading-4-font-size);font-weight:600;font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:1.25rem;font-size:var(--amplify-components-heading-5-font-size);font-weight:700;font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:1rem;font-size:var(--amplify-components-heading-6-font-size);font-weight:800;font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{fill:currentColor;display:inline-block;line-height:1;line-height:var(--amplify-components-icon-line-height);vertical-align:middle}.amplify-icon,.amplify-icon>svg{height:1em;height:var(--amplify-components-icon-height)}.amplify-icon>svg{width:1em;width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:700;font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-fieldcontrol-color:var(
    --amplify-components-input-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-input-border-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-input-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-input-focus-border-color
  );border-color:#89949f;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:solid;border-style:var(--amplify-components-fieldcontrol-border-style);border-width:1px;border-width:var(--amplify-components-fieldcontrol-border-width);box-sizing:border-box;color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);display:inline-block;font-size:1rem;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:1.5;line-height:var(--amplify-components-fieldcontrol-line-height);outline-color:#0000;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:solid;outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:2px;outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-fieldcontrol-transition-duration);-webkit-user-select:text;user-select:text;width:100%}.amplify-input:focus{border-color:#00404d;border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-input--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-input--error,.amplify-input--error:focus{border-color:#950404;border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{-webkit-border-before:none;-webkit-border-before:var(--amplify-components-fieldcontrol-quiet-border-block-start);-webkit-border-start:none;-webkit-border-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);-webkit-border-end:none;-webkit-border-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-block-start:none;border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-end:none;border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:none;border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-radius:0;border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:#950404;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{background-color:#eff0f0;background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:#89949f;color:var(--amplify-components-fieldcontrol-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-textarea{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-end);border-color:#89949f;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:solid;border-style:var(--amplify-components-fieldcontrol-border-style);border-width:1px;border-width:var(--amplify-components-fieldcontrol-border-width);box-sizing:border-box;color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);font-size:1rem;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:1.5;line-height:var(--amplify-components-fieldcontrol-line-height);max-height:100%;outline-color:#0000;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:solid;outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:2px;outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-fieldcontrol-transition-duration);-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:100%}.amplify-textarea:focus{border-color:#00404d;border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-textarea--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-textarea--error,.amplify-textarea--error:focus{border-color:#950404;border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{-webkit-border-before:none;-webkit-border-before:var(--amplify-components-fieldcontrol-quiet-border-block-start);-webkit-border-start:none;-webkit-border-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);-webkit-border-end:none;-webkit-border-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-block-start:none;border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-end:none;border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:none;border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-radius:0;border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:#950404;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{background-color:#eff0f0;background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:#89949f;color:var(--amplify-components-fieldcontrol-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-image{height:auto;height:var(--amplify-components-image-height);max-width:100%;max-width:var(--amplify-components-image-max-width);object-fit:fill;object-fit:var(--amplify-components-image-object-fit);object-position:initial;object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:#047d95;color:var(--amplify-components-link-color);cursor:pointer;-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration)}.amplify-link:visited{color:#047d95;color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:#00404d;color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:#00404d;color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:#056;color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{fill:none;stroke:#eff0f0;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-font-size
  );--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-stroke-width
  );font-size:.75rem;font-size:var(--amplify-components-loader-font-size);height:1rem;height:var(--amplify-components-loader-height);width:1rem;width:var(--amplify-components-loader-width)}.amplify-loader circle:last-of-type{stroke:#047d95;stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:round;stroke-linecap:var(--amplify-components-loader-stroke-linecap);animation-duration:1s;animation-duration:var(--amplify-components-loader-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-circular;animation-timing-function:linear;transform-origin:center center}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{stroke-dasharray:100% 200%;stroke-dashoffset:50%;animation:none}}.amplify-loader line:last-of-type{stroke:#047d95;stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-duration:1s;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-linear;animation-timing-function:linear}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{stroke-dashoffset:-50%;animation:none}}.amplify-loader--small{--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-small-stroke-width
  );--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-small-font-size
  );font-size:.5rem;font-size:var(--amplify-components-loader-small-font-size);height:.875rem;height:var(--amplify-components-loader-small-height);width:.875rem;width:var(--amplify-components-loader-small-width)}.amplify-loader--large{--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-large-stroke-width
  );--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-large-font-size
  );font-size:.875rem;font-size:var(--amplify-components-loader-large-font-size);height:1.25rem;height:var(--amplify-components-loader-large-height);width:1.25rem;width:var(--amplify-components-loader-large-width)}.amplify-loader--linear{stroke:#eff0f0;stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:round;stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size);min-width:5rem;min-width:var(--amplify-components-loader-linear-min-width);width:100%;width:var(--amplify-components-loader-linear-width)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{stroke-dashoffset:0%;stroke-dasharray:none;animation:none}.amplify-loader__label{fill:#0d1a26;fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:.5s;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:.25rem;border-radius:var(--amplify-components-placeholder-border-radius);display:block;height:1rem;height:var(--amplify-components-placeholder-default-height);width:100%}.amplify-placeholder--small{height:.75rem;height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:1.5rem;height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:#fafafa;background-color:var(--amplify-components-placeholder-start-color)}to{background-color:#eff0f0;background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion:reduce){.amplify-placeholder{animation:none;background-color:#eff0f0;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{align-items:center;display:flex;font-size:.75rem;font-size:var(--amplify-components-copy-font-size);gap:1em;gap:var(--amplify-components-copy-gap);justify-content:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:#0d1a26;fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{font-size:.5rem;font-size:var(--amplify-components-copy-tool-tip-font-size);visibility:visible}[data-amplify-copy-tooltip]{bottom:1.5rem;bottom:var(--amplify-components-copy-tool-tip-bottom);color:#00404d;color:var(--amplify-components-copy-tool-tip-color);position:absolute;visibility:hidden}.amplify-accordion{background-color:#fff;background-color:var(--amplify-components-accordion-background-color);border-radius:.25rem;border-radius:var(--amplify-components-accordion-item-border-radius);display:block}.amplify-accordion__item{border-color:#dcdee0;border-color:var(--amplify-components-accordion-item-border-color);border-style:solid;border-style:var(--amplify-components-accordion-item-border-style);border-width:1px;border-width:var(--amplify-components-accordion-item-border-width);display:block;position:relative}.amplify-accordion__item+.amplify-accordion__item{-webkit-margin-before:-1px;-webkit-margin-before:calc(var(--amplify-components-accordion-item-border-width)*-1);margin-block-start:-1px;margin-block-start:calc(var(--amplify-components-accordion-item-border-width)*-1)}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:.25rem;border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:.25rem;border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:.25rem;border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:.25rem;border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{align-items:center;align-items:var(--amplify-components-accordion-item-trigger-align-items);border-radius:.25rem;border-radius:var(--amplify-components-accordion-item-border-radius);color:inherit;color:var(--amplify-components-accordion-item-trigger-color);cursor:pointer;display:flex;gap:.75rem;gap:var(--amplify-components-accordion-item-trigger-gap);justify-content:space-between;justify-content:var(--amplify-components-accordion-item-trigger-justify-content);padding-block:.5rem;padding-block:var(--amplify-components-accordion-item-trigger-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);position:relative}.amplify-accordion__item__trigger:hover{background-color:#0000000d;background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:inherit;color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{border-color:#00404d;border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{-webkit-padding-after:.75rem;-webkit-padding-after:var(--amplify-components-accordion-item-content-padding-block-end);-webkit-padding-before:.25rem;-webkit-padding-before:var(--amplify-components-accordion-item-content-padding-block-start);color:inherit;color:var(--amplify-components-accordion-item-content-color);display:block;padding-block-end:.75rem;padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:.25rem;padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:.75rem;padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:#5c6670;color:var(--amplify-components-accordion-item-icon-color);transition-duration:.25s;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-property:transform;transition-timing-function:cubic-bezier(.87,0,.13,1);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:center;align-items:var(--amplify-components-alert-align-items);background-color:#eff0f0;background-color:var(--amplify-components-alert-background-color);color:#0d1a26;color:var(--amplify-components-alert-color);justify-content:space-between;justify-content:var(--amplify-components-alert-justify-content);padding-block:.75rem;padding-block:var(--amplify-components-alert-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{background-color:#e6eefe;background-color:var(--amplify-components-alert-info-background-color);color:#026;color:var(--amplify-components-alert-info-color)}.amplify-alert--error{background-color:#fce9e9;background-color:var(--amplify-components-alert-error-background-color);color:#600;color:var(--amplify-components-alert-error-color)}.amplify-alert--warning{background-color:#fcf2e9;background-color:var(--amplify-components-alert-warning-background-color);color:#630;color:var(--amplify-components-alert-warning-color)}.amplify-alert--success{background-color:#ebfaed;background-color:var(--amplify-components-alert-success-background-color);color:#365e3d;color:var(--amplify-components-alert-success-color)}.amplify-alert__icon{font-size:1.5rem;font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-size:1rem;font-size:var(--amplify-components-alert-heading-font-size);font-weight:700;font-weight:var(--amplify-components-alert-heading-font-weight)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu--empty,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu__option{padding-block:.5rem;padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{display:block;position:relative}.amplify-autocomplete__menu{-webkit-margin-before:.25rem;-webkit-margin-before:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:#fff;background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:#89949f;border-color:var(--amplify-components-autocomplete-menu-border-color);border-radius:.25rem;border-radius:var(--amplify-components-autocomplete-menu-border-radius);border-style:solid;border-style:var(--amplify-components-autocomplete-menu-border-style);border-width:1px;border-width:var(--amplify-components-autocomplete-menu-border-width);margin-block-start:.25rem;margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);position:absolute;width:100%;width:var(--amplify-components-autocomplete-menu-width);z-index:999999}.amplify-autocomplete__menu--empty{display:flex;display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{align-items:center;align-items:var(--amplify-components-autocomplete-menu-loading-align-items);display:flex;display:var(--amplify-components-autocomplete-menu-loading-display);gap:.25rem;gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{display:flex;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:column;flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:300px;max-height:var(--amplify-components-autocomplete-menu-options-max-height);overscroll-behavior:contain;position:relative}.amplify-autocomplete__menu__option{background-color:#fff;background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:currentcolor;color:var(--amplify-components-autocomplete-menu-option-color);cursor:pointer;cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:.1s;transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:background-color,color;transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:ease;transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:#047d95;background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:#fff;color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{background-color:#00000080;background-color:var(--amplify-components-authenticator-modal-background-color);height:100%;height:var(--amplify-components-authenticator-modal-height);left:0;left:var(--amplify-components-authenticator-modal-left);overflow-y:auto;position:fixed;top:0;top:var(--amplify-components-authenticator-modal-top);width:100%;width:var(--amplify-components-authenticator-modal-width);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width:30rem){[data-amplify-authenticator] [data-amplify-container]{width:30rem;width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:#fff;background-color:var(--amplify-components-authenticator-router-background-color);border-color:#89949f;border-color:var(--amplify-components-authenticator-router-border-color);border-style:solid;border-style:var(--amplify-components-authenticator-router-border-style);border-width:1px;border-width:var(--amplify-components-authenticator-router-border-width);box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-components-authenticator-router-box-shadow)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:1rem;padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:2rem;padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:#fafafa;background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width:26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:1rem;margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:1.5rem;font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{-webkit-padding-after:1rem;-webkit-padding-after:var(--amplify-space-medium);flex-direction:column;padding-block-end:1rem;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:1rem;gap:var(--amplify-space-medium)}.amplify-avatar{--avatar-color:var(--amplify-components-avatar-color);--avatar-background-color:var(--amplify-components-avatar-background-color);--avatar-filled-background-color:var(--amplify-components-avatar-color);--avatar-filled-color:var(--amplify-components-avatar-background-color);--avatar-border-color:var(--amplify-components-avatar-border-color);--avatar-size:var(--amplify-components-avatar-width);--amplify-components-icon-height:100%;align-items:center;background-color:var(--avatar-background-color);border-radius:100%;border-radius:var(--amplify-components-avatar-border-radius);color:var(--avatar-color);display:inline-flex;font-size:.875rem;font-size:var(--amplify-components-avatar-font-size);font-weight:600;font-weight:var(--amplify-components-avatar-font-weight);height:2rem;height:var(--amplify-components-avatar-height);justify-content:center;overflow:hidden;position:relative;width:2rem;width:var(--amplify-components-avatar-width)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{background-color:initial;border-color:var(--avatar-border-color);border-style:solid;border-width:2px;border-width:var(--amplify-components-avatar-border-width);color:var(--avatar-color);padding:2px;padding:var(--amplify-components-avatar-border-width)}.amplify-avatar--small{--avatar-size:var(--amplify-components-avatar-small-width);font-size:.75rem;font-size:var(--amplify-components-avatar-small-font-size);height:1.5rem;height:var(--amplify-components-avatar-small-height);width:1.5rem;width:var(--amplify-components-avatar-small-width)}.amplify-avatar--large{--avatar-size:var(--amplify-components-avatar-large-width);font-size:1rem;font-size:var(--amplify-components-avatar-large-font-size);height:2.5rem;height:var(--amplify-components-avatar-large-height);width:2.5rem;width:var(--amplify-components-avatar-large-width)}.amplify-avatar--warning{--avatar-border-color:var(
    --amplify-components-avatar-warning-border-color
  );--avatar-background-color:var(
    --amplify-components-avatar-warning-background-color
  );--avatar-color:var(--amplify-components-avatar-warning-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-warning-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-warning-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-warning-color
  )}.amplify-avatar--error{--avatar-border-color:var(--amplify-components-avatar-error-border-color);--avatar-background-color:var(
    --amplify-components-avatar-error-background-color
  );--avatar-color:var(--amplify-components-avatar-error-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-error-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-error-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-error-color
  )}.amplify-avatar--info{--avatar-border-color:var(--amplify-components-avatar-info-border-color);--avatar-background-color:var(
    --amplify-components-avatar-info-background-color
  );--avatar-color:var(--amplify-components-avatar-info-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-info-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-info-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-info-color
  )}.amplify-avatar--success{--avatar-border-color:var(
    --amplify-components-avatar-success-border-color
  );--avatar-background-color:var(
    --amplify-components-avatar-success-background-color
  );--avatar-color:var(--amplify-components-avatar-success-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-success-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-success-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-success-color
  )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size)*.6)}.amplify-avatar__image{display:block;height:100%;object-fit:cover;width:100%}.amplify-avatar__loader{stroke:#0000;height:100%;inset:0;position:absolute;width:100%}.amplify-breadcrumbs__list{color:#5c6670;color:var(--amplify-components-breadcrumbs-color);display:flex;flex-direction:row;flex-direction:var(--amplify-components-breadcrumbs-flex-direction);flex-wrap:wrap;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);gap:0;gap:var(--amplify-components-breadcrumbs-gap)}.amplify-breadcrumbs__item{align-items:center;align-items:var(--amplify-components-breadcrumbs-item-align-items);color:inherit;color:var(--amplify-components-breadcrumbs-item-color);display:inline-flex;flex-direction:row;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-item-font-size);line-height:1;line-height:var(--amplify-components-breadcrumbs-item-line-height)}.amplify-breadcrumbs__separator{color:inherit;color:var(--amplify-components-breadcrumbs-separator-color);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:.375rem;padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:#047d95;color:var(--amplify-components-breadcrumbs-link-color);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:400;font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-block:.375rem;padding-block:var(--amplify-components-breadcrumbs-link-padding-block);padding-inline:.5rem;padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);-webkit-text-decoration:none;-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:none;text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:inherit;color:var(--amplify-components-breadcrumbs-link-current-color);font-size:inherit;font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:400;font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:none;-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:none;text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:#fff;background-color:var(--amplify-components-card-background-color);border-color:#0000;border-color:var(--amplify-components-card-border-color);border-radius:.125rem;border-radius:var(--amplify-components-card-border-radius);border-style:solid;border-style:var(--amplify-components-card-border-style);border-width:0;border-width:var(--amplify-components-card-border-width);box-shadow:none;box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:1rem;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:#fff;background-color:var(--amplify-components-card-outlined-background-color);border-color:#89949f;border-color:var(--amplify-components-card-outlined-border-color);border-radius:.125rem;border-radius:var(--amplify-components-card-outlined-border-radius);border-style:solid;border-style:var(--amplify-components-card-outlined-border-style);border-width:1px;border-width:var(--amplify-components-card-outlined-border-width);box-shadow:none;box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:#fff;background-color:var(--amplify-components-card-elevated-background-color);border-color:#0000;border-color:var(--amplify-components-card-elevated-border-color);border-radius:.125rem;border-radius:var(--amplify-components-card-elevated-border-radius);border-style:solid;border-style:var(--amplify-components-card-elevated-border-style);border-width:0;border-width:var(--amplify-components-card-elevated-border-width);box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{--amplify-components-pagination-current-color:var(
    --amplify-components-collection-pagination-current-color
  );--amplify-components-pagination-current-background-color:var(
    --amplify-components-collection-pagination-current-background-color
  );--amplify-components-pagination-button-color:var(
    --amplify-components-collection-pagination-button-color
  );--amplify-components-pagination-button-hover-color:var(
    --amplify-components-collection-pagination-button-hover-color
  );--amplify-components-pagination-button-hover-background-color:var(
    --amplify-components-collection-pagination-button-hover-background-color
  );--amplify-components-pagination-button-disabled-color:var(
    --amplify-components-collection-pagination-button-disabled-color
  );justify-content:center}.amplify-collection__search{--amplify-components-searchfield-input-color:var(
    --amplify-components-collection-search-input-color
  );--amplify-components-searchfield-button-color:var(
    --amplify-components-collection-search-button-color
  );--amplify-components-searchfield-button-active-background-color:var(
    --amplify-components-collection-search-button-active-background-color
  );--amplify-components-searchfield-button-active-border-color:var(
    --amplify-components-collection-search-button-active-border-color
  );--amplify-components-searchfield-button-active-color:var(
    --amplify-components-collection-search-button-active-color
  );--amplify-components-searchfield-button-disabled-background-color:var(
    --amplify-components-collection-search-button-disabled-background-color
  );--amplify-components-searchfield-button-disabled-border-color:var(
    --amplify-components-collection-search-button-disabled-border-color
  );--amplify-components-searchfield-button-disabled-color:var(
    --amplify-components-collection-search-button-disabled-color
  );--amplify-components-searchfield-button-focus-background-color:var(
    --amplify-components-collection-search-button-focus-background-color
  );--amplify-components-searchfield-button-focus-border-color:var(
    --amplify-components-collection-search-button-focus-border-color
  );--amplify-components-searchfield-button-focus-color:var(
    --amplify-components-collection-search-button-focus-color
  );--amplify-components-searchfield-button-hover-background-color:var(
    --amplify-components-collection-search-button-hover-background-color
  );--amplify-components-searchfield-button-hover-border-color:var(
    --amplify-components-collection-search-button-hover-border-color
  );--amplify-components-searchfield-button-hover-color:var(
    --amplify-components-collection-search-button-hover-color
  );flex-direction:row;justify-content:center}.amplify-checkbox{align-items:center;align-items:var(--amplify-components-checkbox-align-items);cursor:pointer;cursor:var(--amplify-components-checkbox-cursor);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{color:#89949f;color:var(--amplify-components-checkbox-label-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-checkbox-disabled-cursor)}.amplify-checkbox__button{--amplify-internal-checkbox_button-focused-before-border-color:var(
    --amplify-components-checkbox-button-focus-border-color
  );--amplify-internal-checkbox_button-focused-before-box-shadow:var(
    --amplify-components-checkbox-button-focus-box-shadow
  );align-items:center;align-items:var(--amplify-components-checkbox-button-align-items);color:#fff;color:var(--amplify-components-checkbox-button-color);justify-content:center;justify-content:var(--amplify-components-checkbox-button-justify-content);position:relative;position:var(--amplify-components-checkbox-button-position)}.amplify-checkbox__button:before{border-color:#89949f;border-color:var(--amplify-components-checkbox-button-before-border-color);border-radius:20%;border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:solid;border-style:var(--amplify-components-checkbox-button-before-border-style);border-width:2px;border-width:var(--amplify-components-checkbox-button-before-border-width);box-sizing:border-box;content:"";display:inline-block;height:100%;height:var(--amplify-components-checkbox-button-before-height);position:absolute;width:100%;width:var(--amplify-components-checkbox-button-before-width)}.amplify-checkbox__button--focused:before{border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow);outline-color:#0000;outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);outline-style:solid;outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:2px;outline-width:var(--amplify-components-checkbox-button-focus-outline-width)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color:var(
    --amplify-components-checkbox-button-error-focus-border-color
  );--amplify-internal-checkbox_button-focused-before-box-shadow:var(
    --amplify-components-checkbox-button-error-focus-box-shadow
  )}.amplify-checkbox__button--error:before{border-color:#950404;border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:#eff0f0;border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-background-color
  );background-color:#047d95;background-color:var(--amplify-components-checkbox-icon-background-color);border-radius:20%;border-radius:var(--amplify-components-checkbox-icon-border-radius);height:1em;line-height:1;opacity:0;opacity:var(--amplify-components-checkbox-icon-opacity);transform:scale(0);transform:var(--amplify-components-checkbox-icon-transform);transition-duration:.1s;transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-property:all;transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-timing-function:ease-in-out;transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);width:1em}.amplify-checkbox__icon--checked{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-checked-disabled-background-color
  );opacity:1;opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:scale(1);transform:var(--amplify-components-checkbox-icon-checked-transform)}.amplify-checkbox__icon--indeterminate{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-indeterminate-disabled-background-color
  );opacity:1;opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:scale(1);transform:var(--amplify-components-checkbox-icon-indeterminate-transform)}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:#0d1a26;color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:#89949f;color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:center;align-content:var(--amplify-components-checkboxfield-align-content);align-items:flex-start;align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:column;flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:center;justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:100%;height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size:var(
    --amplify-components-divider-border-width
  );border-color:#89949f;border-color:var(--amplify-components-divider-border-color);border-style:solid;border-style:var(--amplify-components-divider-border-style);border-width:0;display:flex;justify-content:center;opacity:.6;opacity:var(--amplify-components-divider-opacity);padding:0;position:relative;text-align:center}.amplify-divider:after{background-color:#fff;background-color:var(--amplify-components-divider-label-background-color);color:#5c6670;color:var(--amplify-components-divider-label-color);content:attr(data-label);font-size:.875rem;font-size:var(--amplify-components-divider-label-font-size);padding-inline:1rem;padding-inline:var(--amplify-components-divider-label-padding-inline);position:absolute;transform:translateY(-50%)}.amplify-divider--small{--amplify-internal-divider-size:var(
    --amplify-components-divider-small-border-width
  )}.amplify-divider--large{--amplify-internal-divider-size:var(
    --amplify-components-divider-large-border-width
  )}.amplify-divider--horizontal{border-bottom-width:var(--amplify-internal-divider-size);width:100%}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{padding-block:0;padding-inline:0;top:auto;transform:translateX(-50%)}.amplify-field{flex-direction:column;flex-direction:var(--amplify-components-field-flex-direction);font-size:1rem;font-size:var(--amplify-components-field-font-size);gap:.5rem;gap:var(--amplify-components-field-gap)}.amplify-field--small{font-size:.875rem;font-size:var(--amplify-components-field-small-font-size);gap:.25rem;gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:1.25rem;font-size:var(--amplify-components-field-large-font-size);gap:.75rem;gap:var(--amplify-components-field-large-gap)}.amplify-label{color:#304050;color:var(--amplify-components-field-label-color)}.amplify-field-group :not(:first-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control{border-end-start-radius:0;border-start-start-radius:0}@supports not (border-start-start-radius:0){.amplify-field-group :not(:first-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control{border-bottom-left-radius:0;border-top-left-radius:0}}.amplify-field-group :not(:last-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-field-group :not(:last-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{align-self:stretch;gap:0;gap:var(--amplify-components-fieldgroup-gap)}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{align-items:center;align-items:var(--amplify-components-fieldgroup-vertical-align-items);flex-direction:column}.amplify-field-group__outer-end,.amplify-field-group__outer-start{align-items:center;align-items:var(--amplify-components-fieldgroup-outer-align-items);display:flex;flex-shrink:0}.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:#0000}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-end-color:#0000}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-webkit-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{height:100%;pointer-events:none;position:absolute;top:0}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{height:100%;pointer-events:all}.amplify-field-group__inner-end{left:auto;right:0}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{left:0;right:auto}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{-webkit-padding-end:3rem;-webkit-padding-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end)*3);padding-inline-end:3rem;padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end)*3)}.amplify-field-group--has-inner-start .amplify-input{-webkit-padding-start:3rem;-webkit-padding-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start)*3);padding-inline-start:3rem;padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start)*3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-start);display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start)}.amplify-fieldset{background-color:initial;background-color:var(--amplify-components-fieldset-background-color);border-radius:.125rem;border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:column;flex-direction:var(--amplify-components-fieldset-flex-direction);gap:.5rem;gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:.25rem;gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:.75rem;gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:1px solid #dcdee0;border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:1rem;padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:.75rem;padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:1.5rem;padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:#0d1a26;color:var(--amplify-components-fieldset-legend-color);font-size:1rem;font-size:var(--amplify-components-fieldset-legend-font-size);font-weight:700;font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:1.5;line-height:var(--amplify-components-fieldset-legend-line-height)}.amplify-fieldset__legend--small{font-size:.875rem;font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:1.25rem;font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{position:absolute;right:1rem;right:var(--amplify-space-medium);top:1rem;top:var(--amplify-space-medium);z-index:2}.liveness-detector .amplify-button--primary:focus{box-shadow:none;outline:2px solid #00404d;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-duration:1s;animation-fill-mode:forwards;animation-name:amplify-liveness-animation-fadeout}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{align-items:center;background-color:#fff;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid #dcdee0;border:1px solid var(--amplify-colors-neutral-40);flex-direction:column;justify-content:center;position:relative}.amplify-liveness-camera-module--mobile{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.amplify-liveness-video{height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.amplify-liveness-freshness-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.amplify-liveness-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.amplify-liveness-oval-canvas{align-items:center;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{left:1rem;left:var(--amplify-space-medium);position:absolute;top:1rem;top:var(--amplify-space-medium);z-index:1}.amplify-liveness-recording-icon{align-items:center;background-color:#fff;border-radius:.25rem;border-radius:var(--amplify-radii-small);flex-direction:column;gap:.375rem;gap:var(--amplify-space-xxs);padding:.375rem;padding:var(--amplify-space-xxs)}.amplify-liveness-recording-icon .amplify-text{color:#000;color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:#fff;background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:.5rem;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:#fff;background-color:var(--amplify-colors-background-primary);max-width:100%;padding:.75rem;padding:var(--amplify-space-small)}.amplify-liveness-toast__message{color:#0d1a26;color:var(--amplify-colors-font-primary);flex-direction:column;text-align:center}.amplify-liveness-toast--medium{border-radius:.5rem;border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:2rem;font-size:var(--amplify-font-sizes-xxl);padding:0 .5rem;padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:#047d95;background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:#fff;color:var(--amplify-colors-font-inverse);flex-direction:column;text-align:center}.amplify-liveness-toast__container{align-items:center;flex-direction:column;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-liveness-toast--error{background-color:#950404;background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:#fff;color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{--amplify-liveness-match-indicator-transition:transform 0.2s linear;display:block;position:relative;width:min(70%,200px)}.amplify-liveness-match-indicator__bar{--percentage:0;background:#fff;background:var(--amplify-colors-white);border:1px solid #eff0f0;border:1px solid var(--amplify-colors-border-tertiary);border-radius:.5rem;border-radius:var(--amplify-radii-medium);display:block;height:1rem;height:var(--amplify-space-medium);overflow:hidden;position:relative;transform:translateZ(0);width:100%}.amplify-liveness-match-indicator__pin{--percentage:0;display:block;left:0;top:50%}.amplify-liveness-match-indicator__bar:after,.amplify-liveness-match-indicator__pin{position:absolute;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition);width:100%}.amplify-liveness-match-indicator__bar:after{background:#047d95;background:var(--amplify-colors-primary-80);content:"";height:100%;left:-100%}.amplify-liveness-match-indicator__pin:after{--height:var(--amplify-space-xl);background:#047d95;background:var(--amplify-colors-primary-80);border-radius:.5rem;border-radius:var(--amplify-radii-medium);content:"";height:var(--height);left:0;position:absolute;top:0;transform:translate(-50%,calc(var(--height)/2*-1));width:.75rem;width:var(--amplify-space-small)}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:.375rem;padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:#ebfaed;background-color:var(--amplify-colors-background-success);color:#365e3d;color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:#fce9e9;background-color:var(--amplify-colors-background-error);color:#600;color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid #89949f;border:1px solid var(--amplify-colors-border-primary);display:flex;justify-content:center;position:relative}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:#365e3d;border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:#950404;border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{left:0;position:absolute;top:0}.amplify-liveness-landscape-error-modal{align-items:center;background-color:#fff;background-color:var(--amplify-colors-background-primary);flex-direction:column;justify-content:center;text-align:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body,.amplify-liveness-start-screen-header__heading{color:#0d1a26;color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{align-items:center;background-color:#e6eefe;background-color:var(--amplify-colors-blue-10);color:#026;color:var(--amplify-colors-blue-90);z-index:3}.amplify-liveness-start-screen-instructions__heading{color:#0d1a26;color:var(--amplify-colors-font-primary);font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:#0006;background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;height:100%;left:0;padding:1.5rem;padding:var(--amplify-space-large);position:absolute;top:0;width:100%}.amplify-liveness-error-modal{align-items:center;color:#600;color:var(--amplify-colors-font-error);gap:.5rem;gap:var(--amplify-space-xs);justify-content:center}.amplify-liveness-error-modal__heading{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:4.5rem;margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{border-color:#0000 #0000 #fff;border-color:#0000 #0000 var(--amplify-colors-background-primary) #0000;border-style:solid;border-width:0 9px 9px;left:20px;position:absolute;top:26px;z-index:3}.amplify-liveness-popover__anchor-secondary{border-color:#0000 #0000 #dcdee0;border-color:#0000 #0000 var(--amplify-colors-border-secondary) #0000;border-style:solid;border-width:0 10px 10px;left:19px;position:absolute;top:24px;z-index:2}.amplify-liveness-popover__container{background-color:#fff;background-color:var(--amplify-colors-background-primary);border:1px solid #dcdee0;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;color:#0d1a26;color:var(--amplify-colors-font-primary);flex-direction:row;font-size:.75rem;font-size:var(--amplify-font-sizes-xs);font-weight:400;font-weight:var(--amplify-font-weights-normal);padding:.75rem;padding:var(--amplify-space-small);position:absolute;top:33px;width:240px;z-index:4}.amplify-liveness-start-screen-camera-select{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:2rem;padding:var(--amplify-space-xl);position:absolute;top:0;width:100%;z-index:2}.amplify-liveness-start-screen-camera-select__container{align-items:inherit;display:flex;gap:.5rem;gap:var(--amplify-space-xs);justify-content:space-between}.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select__label{background-color:#fff;background-color:var(--amplify-colors-background-primary);color:#0d1a26;color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{align-items:center;flex-direction:column;height:480px;justify-content:center;text-align:center}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{align-items:center;display:flex;justify-content:center}.amplify-menu__content{background-color:#fff;background-color:var(--amplify-components-menu-background-color);border-color:#89949f;border-color:var(--amplify-components-menu-border-color);border-radius:.5rem;border-radius:var(--amplify-components-menu-border-radius);border-style:solid;border-style:var(--amplify-components-menu-border-style);border-width:1px;border-width:var(--amplify-components-menu-border-width);box-shadow:0 4px 12px #0d1a2640;box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:column;flex-direction:var(--amplify-components-menu-flex-direction);gap:0;gap:var(--amplify-components-menu-gap);max-width:30rem;max-width:var(--amplify-components-menu-max-width);min-width:14rem;min-width:var(--amplify-components-menu-min-width)}.amplify-menu__content__item{-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-menu-item-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-menu-item-padding-inline-end);min-height:2.5rem;min-height:var(--amplify-components-menu-item-min-height);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-menu-item-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-menu-item-padding-inline-start)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:last-child{border-top-left-radius:0;border-top-right-radius:0}}.amplify-message{align-items:center;align-items:var(--amplify-components-message-align-items);background-color:#eff0f0;background-color:var(--amplify-components-message-background-color);border-color:#0000;border-color:var(--amplify-components-message-border-color);border-radius:.125rem;border-radius:var(--amplify-components-message-border-radius);border-style:solid;border-style:var(--amplify-components-message-border-style);border-width:1px;border-width:var(--amplify-components-message-border-width);color:#0d1a26;color:var(--amplify-components-message-color);justify-content:flex-start;justify-content:var(--amplify-components-message-justify-content);line-height:1.25;line-height:var(--amplify-components-message-line-height);padding-block:.75rem;padding-block:var(--amplify-components-message-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-message-padding-inline)}.amplify-message--plain{background-color:#fff;background-color:var(--amplify-components-message-plain-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-border-color);color:#0d1a26;color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:#fff;background-color:var(--amplify-components-message-plain-info-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-info-border-color);color:#026;color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:#fff;background-color:var(--amplify-components-message-plain-error-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-error-border-color);color:#600;color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:#fff;background-color:var(--amplify-components-message-plain-warning-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-warning-border-color);color:#630;color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:#fff;background-color:var(--amplify-components-message-plain-success-background-color);border-color:#0000;border-color:var(--amplify-components-message-plain-success-border-color);color:#365e3d;color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:#fff;background-color:var(--amplify-components-message-outlined-background-color);border-color:#89949f;border-color:var(--amplify-components-message-outlined-border-color);color:#0d1a26;color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:#fff;background-color:var(--amplify-components-message-outlined-info-background-color);border-color:#043495;border-color:var(--amplify-components-message-outlined-info-border-color);color:#026;color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:#fff;background-color:var(--amplify-components-message-outlined-error-background-color);border-color:#950404;border-color:var(--amplify-components-message-outlined-error-border-color);color:#600;color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:#fff;background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:#954c04;border-color:var(--amplify-components-message-outlined-warning-border-color);color:#630;color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:#fff;background-color:var(--amplify-components-message-outlined-success-background-color);border-color:#3f7d4a;border-color:var(--amplify-components-message-outlined-success-border-color);color:#365e3d;color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:#fafafa;background-color:var(--amplify-components-message-filled-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-border-color);color:#0d1a26;color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:#e6eefe;background-color:var(--amplify-components-message-filled-info-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-info-border-color);color:#026;color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:#fce9e9;background-color:var(--amplify-components-message-filled-error-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-error-border-color);color:#600;color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:#fcf2e9;background-color:var(--amplify-components-message-filled-warning-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-warning-border-color);color:#630;color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:#ebfaed;background-color:var(--amplify-components-message-filled-success-background-color);border-color:#0000;border-color:var(--amplify-components-message-filled-success-border-color);color:#365e3d;color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:1.5rem;font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-size:1rem;font-size:var(--amplify-components-message-heading-font-size);font-weight:700;font-weight:var(--amplify-components-message-heading-font-weight)}.amplify-message__content{flex:1 1;flex-direction:column;gap:.25rem;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{-webkit-margin-start:auto;gap:.375rem;gap:var(--amplify-components-message-dismiss-gap);margin-inline-start:auto}.amplify-pagination{list-style-type:none}.amplify-pagination__item{-webkit-margin-start:.25rem;-webkit-margin-start:var(--amplify-components-pagination-item-container-margin-left);-webkit-margin-end:.25rem;-webkit-margin-end:var(--amplify-components-pagination-item-container-margin-right);-webkit-padding-start:.375rem;-webkit-padding-start:var(--amplify-components-pagination-button-padding-inline-start);-webkit-padding-end:.375rem;-webkit-padding-end:var(--amplify-components-pagination-button-padding-inline-end);align-items:center;border-radius:1rem;border-radius:var(--amplify-components-pagination-item-shared-border-radius);color:#0d1a26;color:var(--amplify-components-pagination-button-color);display:flex;font-weight:400;height:2rem;height:var(--amplify-components-pagination-item-shared-height);justify-content:center;margin-inline-end:.25rem;margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);margin-inline-start:.25rem;margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);min-width:2rem;min-width:var(--amplify-components-pagination-item-shared-min-width);padding-inline-end:.375rem;padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);padding-inline-start:.375rem;padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);transition-duration:.25s;transition-duration:var(--amplify-components-pagination-button-transition-duration);transition-property:background-color;transition-property:var(--amplify-components-pagination-button-transition-property)}.amplify-pagination__item:hover{background-color:#0000001a;background-color:var(--amplify-components-pagination-button-hover-background-color);color:#0d1a26;color:var(--amplify-components-pagination-button-hover-color);text-decoration:none}.amplify-pagination__item--disabled{color:#89949f;color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:center;align-items:var(--amplify-components-pagination-current-align-items);background-color:#0006;background-color:var(--amplify-components-pagination-current-background-color);color:#fff;color:var(--amplify-components-pagination-current-color);font-size:.875rem;font-size:var(--amplify-components-pagination-current-font-size);justify-content:center;justify-content:var(--amplify-components-pagination-current-justify-content)}.amplify-pagination__item--ellipsis{-webkit-padding-start:.5rem;-webkit-padding-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);-webkit-padding-end:.5rem;-webkit-padding-end:var(--amplify-components-pagination-ellipsis-padding-inline-end);align-items:baseline;align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:center;justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-end:.5rem;padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end);padding-inline-start:.5rem;padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start)}.amplify-passwordfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-passwordfield-color
  );--amplify-components-button-color:var(
    --amplify-components-passwordfield-button-color
  );--amplify-components-button-active-background-color:var(
    --amplify-components-passwordfield-button-active-background-color
  );--amplify-components-button-active-border-color:var(
    --amplify-components-passwordfield-button-active-border-color
  );--amplify-components-button-active-color:var(
    --amplify-components-passwordfield-button-active-color
  );--amplify-components-button-disabled-background-color:var(
    --amplify-components-passwordfield-button-disabled-background-color
  );--amplify-components-button-disabled-border-color:var(
    --amplify-components-passwordfield-button-disabled-border-color
  );--amplify-components-button-disabled-color:var(
    --amplify-components-passwordfield-button-disabled-color
  );--amplify-components-button-focus-background-color:var(
    --amplify-components-passwordfield-button-focus-background-color
  );--amplify-components-button-focus-border-color:var(
    --amplify-components-passwordfield-button-focus-border-color
  );--amplify-components-button-focus-color:var(
    --amplify-components-passwordfield-button-focus-color
  );--amplify-components-button-hover-background-color:var(
    --amplify-components-passwordfield-button-hover-background-color
  );--amplify-components-button-hover-border-color:var(
    --amplify-components-passwordfield-button-hover-border-color
  );--amplify-components-button-hover-color:var(
    --amplify-components-passwordfield-button-hover-color
  );--amplify-components-button-outlined-error-color:var(
    --amplify-components-passwordfield-button-error-color
  );--amplify-components-button-outlined-error-border-color:var(
    --amplify-components-passwordfield-button-error-border-color
  );--amplify-components-button-outlined-error-background-color:var(
    --amplify-components-passwordfield-button-error-background-color
  );--amplify-components-button-outlined-error-active-color:var(
    --amplify-components-passwordfield-button-error-active-color
  );--amplify-components-button-outlined-error-active-border-color:var(
    --amplify-components-passwordfield-button-error-active-border-color
  );--amplify-components-button-outlined-error-active-background-color:var(
    --amplify-components-passwordfield-button-error-active-background-color
  );--amplify-components-button-outlined-error-hover-color:var(
    --amplify-components-passwordfield-button-error-hover-color
  );--amplify-components-button-outlined-error-hover-border-color:var(
    --amplify-components-passwordfield-button-error-hover-border-color
  );--amplify-components-button-outlined-error-hover-background-color:var(
    --amplify-components-passwordfield-button-error-hover-background-color
  );--amplify-components-button-outlined-error-focus-color:var(
    --amplify-components-passwordfield-button-error-focus-color
  );--amplify-components-button-outlined-error-focus-box-shadow:var(
    --amplify-components-passwordfield-button-error-focus-box-shadow
  );--amplify-components-button-outlined-error-focus-border-color:var(
    --amplify-components-passwordfield-button-error-focus-border-color
  );--amplify-components-button-outlined-error-focus-background-color:var(
    --amplify-components-passwordfield-button-error-focus-background-color
  )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color:var(
    --amplify-components-phonenumberfield-color
  );--amplify-components-selectfield-border-color:var(
    --amplify-components-phonenumberfield-border-color
  );--amplify-components-selectfield-font-size:var(
    --amplify-components-phonenumberfield-font-size
  );--amplify-components-selectfield-focus-border-color:var(
    --amplify-components-phonenumberfield-focus-border-color
  );--amplify-components-textfield-color:var(
    --amplify-components-phonenumberfield-color
  );--amplify-components-textfield-border-color:var(
    --amplify-components-phonenumberfield-border-color
  );--amplify-components-textfield-font-size:var(
    --amplify-components-phonenumberfield-font-size
  );--amplify-components-textfield-focus-border-color:var(
    --amplify-components-phonenumberfield-focus-border-color
  )}.amplify-rating{display:flex;font-size:1.5rem;font-size:var(--amplify-components-rating-default-size);line-height:1.5rem;line-height:var(--amplify-components-rating-default-size);position:relative;text-align:left}.amplify-rating--small{font-size:.875rem;font-size:var(--amplify-components-rating-small-size);line-height:.875rem;line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:2.5rem;font-size:var(--amplify-components-rating-large-size);line-height:2.5rem;line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{height:1em;position:relative;width:1em}.amplify-rating__icon{display:block;height:1em;overflow:hidden;position:absolute;width:1em}.amplify-rating__icon--filled{color:#950495;color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:#eff0f0;color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:center;align-items:var(--amplify-components-radio-align-items);flex-direction:row-reverse;gap:inherit;justify-content:flex-start;justify-content:var(--amplify-components-radio-justify-content);position:relative}.amplify-radio--disabled{cursor:not-allowed;cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{align-items:center;align-items:var(--amplify-components-radio-button-align-items);background-color:#fff;background-color:var(--amplify-components-radio-button-background-color);border-color:#89949f;border-color:var(--amplify-components-radio-button-border-color);border-radius:50%;border-radius:var(--amplify-components-radio-button-border-radius);border-style:solid;border-style:var(--amplify-components-radio-button-border-style);border-width:2px;border-width:var(--amplify-components-radio-button-border-width);box-sizing:border-box;box-sizing:var(--amplify-components-radio-button-box-sizing);color:#fff;color:var(--amplify-components-radio-button-color);flex-shrink:0;height:1rem;height:var(--amplify-components-radio-button-height);justify-content:center;justify-content:var(--amplify-components-radio-button-justify-content);outline-color:#0000;outline-color:var(--amplify-components-radio-button-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-radio-button-outline-offset);outline-style:solid;outline-style:var(--amplify-components-radio-button-outline-style);outline-width:2px;outline-width:var(--amplify-components-radio-button-outline-width);padding:2px;padding:var(--amplify-components-radio-button-padding);transition-duration:.25s;transition-duration:var(--amplify-components-radio-button-transition-duration);transition-property:all;transition-property:var(--amplify-components-radio-button-transition-property);width:1rem;width:var(--amplify-components-radio-button-width)}.amplify-radio__button:before{background-color:currentColor;border-radius:var(--amplify-components-radio-button-before-border-radius);border-radius:50%;content:"";display:inline-block;height:100%;width:100%}.amplify-radio__button--small{height:.875rem;height:var(--amplify-components-radio-button-small-height);width:.875rem;width:var(--amplify-components-radio-button-small-width)}.amplify-radio__button--large{height:1.25rem;height:var(--amplify-components-radio-button-large-height);width:1.25rem;width:var(--amplify-components-radio-button-large-width)}.amplify-radio__input:checked+.amplify-radio__button{color:#047d95;color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:#eff0f0;color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:#00404d;border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:#950404;border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{background-color:#fff;background-color:var(--amplify-components-radio-button-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-radio-button-disabled-border-color)}.amplify-radio__label{color:#0d1a26;color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:#89949f;color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{align-items:inherit;flex-direction:inherit;gap:inherit}.amplify-radiogroupfield{--amplify-components-fieldset-legend-color:var(
    --amplify-components-radiogroup-legend-color
  );--amplify-components-fieldset-legend-font-weight:var(
    --amplify-components-radiogroup-legend-font-weight
  );--amplify-components-radio-button-border-width:var(
    --amplify-components-radiogroup-radio-border-width
  );--amplify-components-radio-button-border-color:var(
    --amplify-components-radiogroup-radio-border-color
  );--amplify-components-radio-button-background-color:var(
    --amplify-components-radiogroup-radio-background-color
  );--amplify-components-radio-label-color:var(
    --amplify-components-radiogroup-radio-label-color
  );--amplify-components-radio-button-checked-color:var(
    --amplify-components-radiogroup-radio-checked-color
  );align-items:flex-start;flex-direction:column}.amplify-searchfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-searchfield-input-color
  )}.amplify-searchfield__search{background-color:#fff;background-color:var(--amplify-components-searchfield-button-background-color);color:#0d1a26;color:var(--amplify-components-searchfield-button-color)}.amplify-searchfield__search:active{background-color:#bcecf5;background-color:var(--amplify-components-button-active-background-color);border-color:#00404d;border-color:var(--amplify-components-button-active-border-color);color:#00404d;color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:#e9f9fc;background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:#00404d;border-color:var(--amplify-components-searchfield-button-focus-border-color);color:#00404d;color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:#e9f9fc;background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:#40aabf;border-color:var(--amplify-components-searchfield-button-hover-border-color);color:#00404d;color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:initial;background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:#89949f;color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{align-self:stretch;cursor:pointer;cursor:var(--amplify-components-select-wrapper-cursor);display:block;display:var(--amplify-components-select-wrapper-display);flex:1;flex:var(--amplify-components-select-wrapper-flex);position:relative;position:var(--amplify-components-select-wrapper-position)}.amplify-select__icon{align-items:center;align-items:var(--amplify-components-select-icon-wrapper-align-items);color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);pointer-events:none;pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events);position:absolute;position:var(--amplify-components-select-icon-wrapper-position);right:1rem;right:var(--amplify-components-select-icon-wrapper-right);top:50%;top:var(--amplify-components-select-icon-wrapper-top);transform:translateY(-50%);transform:var(--amplify-components-select-icon-wrapper-transform)}.amplify-select__icon--small{right:.5rem;right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:1rem;right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-padding-inline-end);-webkit-padding-end:3rem;-webkit-padding-end:var(--amplify-components-select-padding-inline-end);background-color:#fff;background-color:var(--amplify-components-select-background-color);border-color:#89949f;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:solid;border-style:var(--amplify-components-fieldcontrol-border-style);border-width:1px;border-width:var(--amplify-components-fieldcontrol-border-width);box-sizing:border-box;color:#0d1a26;color:var(--amplify-components-fieldcontrol-color);color:var(--amplify-components-select-color);font-size:1rem;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:1.5;line-height:var(--amplify-components-fieldcontrol-line-height);min-width:6.5rem;min-width:var(--amplify-components-select-min-width);outline-color:#0000;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:2px;outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:solid;outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:2px;outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-end:3rem;padding-inline-end:var(--amplify-components-select-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all .25s;transition:all var(--amplify-components-fieldcontrol-transition-duration);white-space:nowrap;white-space:var(--amplify-components-select-white-space);width:100%}.amplify-select:focus{border-color:#00404d;border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{-webkit-padding-before:.375rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-small-padding-block-start);-webkit-padding-after:.375rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-small-padding-block-end);-webkit-padding-start:.75rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);-webkit-padding-end:.75rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);font-size:.875rem;font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-end:.375rem;padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:.375rem;padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:.75rem;padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:.75rem;padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-select--large{-webkit-padding-before:.5rem;-webkit-padding-before:var(--amplify-components-fieldcontrol-large-padding-block-start);-webkit-padding-after:.5rem;-webkit-padding-after:var(--amplify-components-fieldcontrol-large-padding-block-end);-webkit-padding-start:1rem;-webkit-padding-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);-webkit-padding-end:1rem;-webkit-padding-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);font-size:1.25rem;font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:.5rem;padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:.5rem;padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:1rem;padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:1rem;padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-select--error,.amplify-select--error:focus{border-color:#950404;border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{-webkit-border-before:none;-webkit-border-before:var(--amplify-components-fieldcontrol-quiet-border-block-start);-webkit-border-start:none;-webkit-border-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);-webkit-border-end:none;-webkit-border-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-block-start:none;border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-end:none;border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:none;border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-radius:0;border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:#950404;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:#0000;border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:0 0 0 2px #950404;box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:var(--amplify-components-fieldcontrol-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select option{background-color:initial;background-color:var(--amplify-components-select-option-background-color);color:#0d1a26;color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:initial;background-color:var(--amplify-components-select-option-disabled-background-color);color:#89949f;color:var(--amplify-components-select-option-disabled-color);cursor:not-allowed;cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:#eff0f0;background-color:var(--amplify-components-select-disabled-background-color);color:#89949f;color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{background-color:inherit;color:inherit}.amplify-select--small{-webkit-padding-end:2rem;-webkit-padding-end:var(--amplify-components-select-small-padding-inline-end);min-width:5.5rem;min-width:var(--amplify-components-select-small-min-width);padding-inline-end:2rem;padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{-webkit-padding-end:3rem;-webkit-padding-end:var(--amplify-components-select-large-padding-inline-end);min-width:7.5rem;min-width:var(--amplify-components-select-large-min-width);padding-inline-end:3rem;padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:.5rem .75rem;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:.5rem .75rem;padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-selectfield-border-color
  );--amplify-components-fieldcontrol-color:var(
    --amplify-components-selectfield-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-selectfield-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-selectfield-focus-border-color
  );--amplify-components-field-label-color:var(
    --amplify-components-selectfield-label-color
  );flex-direction:column;flex-direction:var(--amplify-components-selectfield-flex-direction)}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-thumb-height
  );align-items:center;box-sizing:initial;display:flex;padding-block:.5rem;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-large-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-large-thumb-height
  )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-small-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-small-thumb-height
  )}.amplify-sliderfield__track{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-track-height
  );--amplify-internal-sliderfield-track-min-width:var(
    --amplify-components-sliderfield-track-min-width
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-track-height
  );--amplify-internal-sliderfield-track-min-height:var(
    --amplify-components-sliderfield-track-min-width
  );background-color:#89949f;background-color:var(--amplify-components-sliderfield-track-background-color);border-radius:9999px;border-radius:var(--amplify-components-sliderfield-track-border-radius);flex-grow:1;position:relative}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{min-height:var(--amplify-internal-sliderfield-track-min-height);width:var(--amplify-internal-sliderfield-track-width)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-large-track-height
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-large-track-height
  )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-small-track-height
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-small-track-height
  )}.amplify-sliderfield__range{background-color:#047d95;background-color:var(--amplify-components-sliderfield-range-background-color);border-radius:9999px;border-radius:var(--amplify-components-sliderfield-range-border-radius);position:absolute}.amplify-sliderfield__range--disabled{background-color:#eff0f0;background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{background-color:#fff;background-color:var(--amplify-components-sliderfield-thumb-background-color);border-color:#89949f;border-color:var(--amplify-components-sliderfield-thumb-border-color);border-radius:50%;border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-style:solid;border-style:var(--amplify-components-sliderfield-thumb-border-style);border-width:2px;border-width:var(--amplify-components-sliderfield-thumb-border-width);box-shadow:0 2px 4px #0d1a260d;box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);display:block;height:1.25rem;height:var(--amplify-components-sliderfield-thumb-height);width:1.25rem;width:var(--amplify-components-sliderfield-thumb-width)}.amplify-sliderfield__thumb:hover{background-color:#fff;background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:#00404d;border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:#00404d;border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:#eff0f0;background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:#0000;border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:none;box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{height:1.5rem;height:var(--amplify-components-sliderfield-large-thumb-height);width:1.5rem;width:var(--amplify-components-sliderfield-large-thumb-width)}.amplify-sliderfield__thumb--small{height:1rem;height:var(--amplify-components-sliderfield-small-thumb-height);width:1rem;width:var(--amplify-components-sliderfield-small-thumb-width)}.amplify-stepperfield{--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-stepperfield-border-color
  );--amplify-components-button-border-color:var(
    --amplify-components-stepperfield-border-color
  );--amplify-components-fieldcontrol-color:var(
    --amplify-components-stepperfield-input-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-stepperfield-input-font-size
  );--amplify-components-button-color:var(
    --amplify-components-stepperfield-button-color
  );--amplify-components-button-active-color:var(
    --amplify-components-stepperfield-button-active-color
  );--amplify-components-button-active-background-color:var(
    --amplify-components-stepperfield-button-active-background-color
  );--amplify-components-button-focus-color:var(
    --amplify-components-stepperfield-button-focus-color
  );--amplify-components-button-focus-background-color:var(
    --amplify-components-stepperfield-button-focus-background-color
  );--amplify-components-button-disabled-color:var(
    --amplify-components-stepperfield-button-disabled-color
  );--amplify-components-button-disabled-background-color:var(
    --amplify-components-stepperfield-button-disabled-background-color
  );--amplify-components-button-hover-color:var(
    --amplify-components-stepperfield-button-hover-color
  );--amplify-components-button-hover-background-color:var(
    --amplify-components-stepperfield-button-hover-background-color
  );flex-direction:column;flex-direction:var(--amplify-components-stepperfield-flex-direction)}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:initial;background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:#eff0f0;background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-radius:0;border-width:0 0 1px;border-width:0 0 var(--amplify-components-button-border-width) 0}.amplify-stepperfield__button--decrease[data-invalid=true]{-webkit-border-end:none;border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{-webkit-border-start:none;border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:center;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-inner-spin-button,.amplify-stepperfield__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){-webkit-border-start:none;-webkit-border-end:none;border-inline-end:none;border-inline-start:none}.amplify-switchfield{cursor:pointer;display:inline-block;font-size:1rem;font-size:var(--amplify-components-switchfield-font-size)}.amplify-switchfield--small{font-size:.875rem;font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:1.25rem;font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{align-items:center;display:inline-flex}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{background-color:#89949f;background-color:var(--amplify-components-switchfield-track-background-color);border-radius:8rem;border-radius:var(--amplify-components-switchfield-track-border-radius);box-sizing:initial;display:inline-flex;height:1em;height:var(--amplify-components-switchfield-track-height);justify-content:flex-start;padding:2px;padding:var(--amplify-components-switchfield-track-padding);transition-duration:.1s;transition-duration:var(--amplify-components-switchfield-track-transition-duration);width:2em;width:var(--amplify-components-switchfield-track-width)}.amplify-switch__track--checked{background-color:#047d95;background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{cursor:not-allowed;opacity:.6;opacity:var(--amplify-components-switchfield-disabled-opacity)}.amplify-switch__track--focused{box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:#fce9e9;background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:#fff;background-color:var(--amplify-components-switchfield-thumb-background-color);border-color:#0000;border-color:var(--amplify-components-switchfield-thumb-border-color);border-radius:8rem;border-radius:var(--amplify-components-switchfield-thumb-border-radius);border-style:solid;border-style:var(--amplify-components-switchfield-thumb-border-style);border-width:1px;border-width:var(--amplify-components-switchfield-thumb-border-width);height:1em;height:var(--amplify-components-switchfield-thumb-width);overflow-wrap:break-word;transition-duration:.25s;transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);width:1em;width:var(--amplify-components-switchfield-thumb-width)}.amplify-switch__thumb--checked{transform:translateX(1em);transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{cursor:pointer;padding:.5rem;padding:var(--amplify-components-switchfield-label-padding)}.amplify-table{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-padding
  );--amplify-internal-table-td-border-width:var(
      --amplify-components-table-data-border-width
    ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width:var(
      --amplify-components-table-header-border-width
    ) 0px var(--amplify-components-table-header-border-width) 0px;border-collapse:collapse;border-collapse:var(--amplify-components-table-border-collapse);display:table;display:var(--amplify-components-table-display);width:100%;width:var(--amplify-components-table-width)}.amplify-table--small{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-small-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-small-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-small-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-small-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-small-padding
  )}.amplify-table--large{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-large-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-large-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-large-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-large-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-large-padding
  )}.amplify-table--bordered{--amplify-internal-table-td-border-width:var(
      --amplify-components-table-data-border-width
    ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width:var(
      --amplify-components-table-header-border-width
    ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:#fafafa;background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table__caption{caption-side:bottom;caption-side:var(--amplify-components-table-caption-caption-side);color:#0d1a26;color:var(--amplify-components-table-caption-color);display:table-caption;display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:center;text-align:var(--amplify-components-table-caption-text-align);word-break:break-all;word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:table-header-group;display:var(--amplify-components-table-head-display);vertical-align:middle;vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:table-row-group;display:var(--amplify-components-table-body-display);vertical-align:middle;vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:table-footer-group;display:var(--amplify-components-table-foot-display);vertical-align:middle;vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:table-row;display:var(--amplify-components-table-row-display);vertical-align:middle;vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:#eff0f0;border-color:var(--amplify-components-table-header-border-color);border-style:solid;border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:#0d1a26;color:var(--amplify-components-table-header-color);display:table-cell;display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:700;font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:middle;vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:1px;border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:1px;border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:#eff0f0;border-color:var(--amplify-components-table-data-border-color);border-style:solid;border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:#0d1a26;color:var(--amplify-components-table-data-color);display:table-cell;display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:400;font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:middle;vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:1px;border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:1px;border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:#eff0f0;background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start:0;--internal-item-margin-end:calc(var(--amplify-components-tabs-item-border-width)*-1);--internal-item-border-width:0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex:initial;background-color:initial;background-color:var(--amplify-components-tabs-background-color);border-color:#dcdee0;border-color:var(--amplify-components-tabs-border-color);border-style:solid;border-style:var(--amplify-components-tabs-border-style);border-width:var(--internal-item-border-width);box-shadow:var(--amplify-components-tabs-box-shadow);display:flex;flex-direction:row;gap:0;gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width:var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start:calc(var(--amplify-components-tabs-item-border-width)*-1);--internal-item-margin-end:0}.amplify-tabs__list--equal{--internal-item-flex:1 1 0}.amplify-tabs__list--relative{--internal-item-flex:1 1 auto}.amplify-tabs__panel{background-color:initial;background-color:var(--amplify-components-tabs-panel-background-color);display:none;padding-block:.75rem;padding-block:var(--amplify-components-tabs-panel-padding-block);padding-inline:0;padding-inline:var(--amplify-components-tabs-panel-padding-inline)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{-webkit-margin-before:var(--internal-item-margin-start);-webkit-margin-after:var(--internal-item-margin-end);background-color:initial;background-color:var(--amplify-components-tabs-item-background-color);border-color:#dcdee0;border-color:var(--amplify-components-tabs-item-border-color);border-style:solid;border-style:var(--amplify-components-tabs-item-border-style);border-width:var(--internal-item-border-width);box-sizing:border-box;color:#304050;color:var(--amplify-components-tabs-item-color);flex:var(--internal-item-flex);font-size:1rem;font-size:var(--amplify-components-tabs-item-font-size);font-weight:700;font-weight:var(--amplify-components-tabs-item-font-weight);margin-block-end:var(--internal-item-margin-end);margin-block-start:var(--internal-item-margin-start);padding:.75rem 1rem;padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);position:relative;text-align:center;text-align:var(--amplify-components-tabs-item-text-align);transition:all .25s;transition:all var(--amplify-components-tabs-item-transition-duration)}.amplify-tabs__item--active{background-color:initial;background-color:var(--amplify-components-tabs-item-active-background-color);border-color:#047d95;border-color:var(--amplify-components-tabs-item-active-border-color);color:#047d95;color:var(--amplify-components-tabs-item-active-color);transition-property:none}.amplify-tabs__item:hover{color:#056;color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{background-color:initial;background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:#00404d;border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:0 0 0 2px #00404d;box-shadow:var(--amplify-components-tabs-item-focus-box-shadow);color:#00404d;color:var(--amplify-components-tabs-item-focus-color);z-index:2}.amplify-tabs__item:active{background-color:initial;background-color:var(--amplify-components-tabs-item-active-background-color);border-color:#047d95;border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:none;box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:#047d95;color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:initial;background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:#eff0f0;border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:none;box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:#89949f;color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-textareafield-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-textareafield-border-color
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-textareafield-focus-border-color
  );flex-direction:column;max-height:100%}.amplify-textfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-textfield-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-textfield-border-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-textfield-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-textfield-focus-border-color
  )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color:initial;--amplify-internal-togglebutton-border-color:var(
    --amplify-components-togglebutton-border-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-components-togglebutton-color
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-background-color
  );--amplify-internal-togglebutton-focus-border-color:var(
    --amplify-components-togglebutton-focus-border-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-components-togglebutton-focus-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-components-togglebutton-hover-background-color
  );--amplify-internal-togglebutton-hover-border-color:var(
    --amplify-internal-togglebutton-border-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-color
  );--amplify-internal-togglebutton-active-background-color:var(
    --amplify-components-togglebutton-active-background-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-components-togglebutton-disabled-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-components-togglebutton-disabled-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-components-togglebutton-disabled-color
  );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color)}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color:var(
    --amplify-components-togglebutton-pressed-border-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-components-togglebutton-pressed-background-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-components-togglebutton-pressed-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-components-togglebutton-pressed-hover-background-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-components-togglebutton-pressed-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-components-togglebutton-pressed-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-components-togglebutton-pressed-color
  )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color:var(
    --amplify-components-togglebutton-primary-background-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-internal-togglebutton-primary-background-color
  );--amplify-internal-togglebutton-primary-border-color:var(
    --amplify-components-togglebutton-border-color
  );--amplify-internal-togglebutton-border-color:var(
    --amplify-internal-togglebutton-primary-border-color
  );--amplify-internal-togglebutton-primary-color:var(
    --amplify-components-togglebutton-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-internal-togglebutton-primary-color
  );--amplify-internal-togglebutton-primary-focus-background-color:var(
    --amplify-components-togglebutton-primary-focus-background-color
  );--amplify-internal-togglebutton-primary-focus-border-color:var(
    --amplify-components-togglebutton-primary-focus-border-color
  );--amplify-internal-togglebutton-primary-focus-color:var(
    --amplify-components-togglebutton-primary-focus-color
  );--amplify-internal-togglebutton-primary-focus-box-shadow:var(
    --amplify-components-togglebutton-primary-focus-box-shadow
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-primary-focus-background-color
  );--amplify-internal-togglebutton-focus-border-color:var(
    --amplify-internal-togglebutton-primary-focus-border-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-internal-togglebutton-primary-focus-color
  );--amplify-internal-togglebutton-primary-hover-background-color:var(
    --amplify-components-togglebutton-primary-hover-background-color
  );--amplify-internal-togglebutton-primary-hover-border-color:var(
    --amplify-internal-togglebutton-primary-border-color
  );--amplify-internal-togglebutton-primary-hover-color:var(
    --amplify-components-togglebutton-primary-hover-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-internal-togglebutton-primary-hover-background-color
  );--amplify-internal-togglebutton-hover-border-color:var(
    --amplify-internal-togglebutton-primary-hover-border-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-primary-hover-color
  );--amplify-internal-togglebutton-primary-disabled-background-color:var(
    --amplify-components-togglebutton-primary-disabled-background-color
  );--amplify-internal-togglebutton-primary-disabled-border-color:var(
    --amplify-components-togglebutton-primary-disabled-border-color
  );--amplify-internal-togglebutton-primary-disabled-color:var(
    --amplify-components-togglebutton-primary-disabled-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-internal-togglebutton-primary-disabled-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-internal-togglebutton-primary-disabled-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-internal-togglebutton-primary-disabled-color
  );border-width:1px;border-width:var(--amplify-components-togglebutton-primary-border-width)}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color:var(
    --amplify-components-togglebutton-primary-pressed-background-color
  );--amplify-internal-togglebutton-primary-border-color:var(
    --amplify-components-togglebutton-primary-pressed-border-color
  );--amplify-internal-togglebutton-primary-color:var(
    --amplify-components-togglebutton-primary-pressed-color
  );--amplify-internal-togglebutton-primary-focus-background-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-background-color
  );--amplify-internal-togglebutton-primary-focus-border-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-border-color
  );--amplify-internal-togglebutton-primary-focus-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-color
  );--amplify-internal-togglebutton-primary-hover-background-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-background-color
  );--amplify-internal-togglebutton-primary-hover-border-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-border-color
  );--amplify-internal-togglebutton-primary-hover-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-color
  );--amplify-internal-togglebutton-primary-disabled-background-color:var(
    --amplify-components-togglebutton-primary-pressed-background-color
  );--amplify-internal-togglebutton-primary-disabled-border-color:var(
    --amplify-components-togglebutton-primary-pressed-border-color
  );--amplify-internal-togglebutton-primary-disabled-color:var(
    --amplify-components-togglebutton-primary-pressed-color
  )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow:var(
    --amplify-components-togglebutton-primary-pressed-hover-box-shadow
  )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color:var(
    --amplify-components-togglebutton-link-background-color
  );--amplify-internal-togglebutton-link-color:var(
    --amplify-components-togglebutton-link-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-internal-togglebutton-link-background-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-internal-togglebutton-link-color
  );--amplify-internal-togglebutton-link-focus-background-color:var(
    --amplify-components-togglebutton-link-focus-background-color
  );--amplify-internal-togglebutton-link-focus-color:var(
    --amplify-components-togglebutton-link-focus-color
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-link-focus-background-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-internal-togglebutton-link-focus-color
  );--amplify-internal-togglebutton-link-hover-background-color:var(
    --amplify-components-togglebutton-link-hover-background-color
  );--amplify-internal-togglebutton-link-hover-color:var(
    --amplify-components-togglebutton-link-hover-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-internal-togglebutton-link-hover-background-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-link-hover-color
  );--amplify-internal-togglebutton-link-disabled-color:var(
    --amplify-components-togglebutton-link-disabled-color
  );--amplify-internal-togglebutton-link-disabled-background-color:var(
    --amplify-components-togglebutton-link-disabled-background-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-internal-togglebutton-link-disabled-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-internal-togglebutton-link-disabled-background-color
  )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color:var(
    --amplify-components-togglebutton-link-pressed-color
  );--amplify-internal-togglebutton-link-background-color:var(
    --amplify-components-togglebutton-link-pressed-background-color
  );--amplify-internal-togglebutton-link-focus-background-color:var(
    --amplify-components-togglebutton-link-pressed-focus-background-color
  );--amplify-internal-togglebutton-link-focus-color:var(
    --amplify-components-togglebutton-link-pressed-focus-color
  );--amplify-internal-togglebutton-link-hover-background-color:var(
    --amplify-components-togglebutton-link-pressed-hover-background-color
  );--amplify-internal-togglebutton-link-hover-color:var(
    --amplify-components-togglebutton-link-pressed-hover-color
  );--amplify-internal-togglebutton-link-disabled-color:var(
    --amplify-components-togglebutton-link-pressed-color
  )}.amplify-togglebuttongroup{align-content:center;align-content:var(--amplify-components-togglebuttongroup-align-content);align-items:center;align-items:var(--amplify-components-togglebuttongroup-align-items);gap:0;justify-content:flex-start;justify-content:var(--amplify-components-togglebuttongroup-justify-content)}.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed,.amplify-togglebuttongroup .amplify-togglebutton:focus{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){-webkit-margin-start:-1px;-webkit-margin-start:calc(var(--amplify-components-button-border-width)*-1);border-end-start-radius:0;border-start-start-radius:0;margin-inline-start:-1px;margin-inline-start:calc(var(--amplify-components-button-border-width)*-1)}@supports not (border-start-start-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-bottom-left-radius:0;border-top-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{align-items:center;background-color:#fff;background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:#89949f;border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:dashed;border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:1px;border-width:var(--amplify-components-fileuploader-dropzone-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-fileuploader-dropzone-gap);padding-block:2rem;padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:1.5rem;padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);text-align:center;text-align:var(--amplify-components-fileuploader-dropzone-text-align)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{background-color:#e9f9fc;background-color:var(--amplify-components-fileuploader-dropzone-active-background-color);border-color:#00404d;border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:2px;border-width:var(--amplify-components-fileuploader-dropzone-active-border-width)}.amplify-fileuploader__dropzone__icon{color:#89949f;color:var(--amplify-components-fileuploader-dropzone-icon-color);font-size:2rem;font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size)}.amplify-fileuploader__dropzone__text{color:#5c6670;color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:1rem;font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:700;font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:column;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:.75rem;gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{align-items:baseline;align-items:var(--amplify-components-fileuploader-file-align-items);border-color:#89949f;border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-file-border-radius);border-style:solid;border-style:var(--amplify-components-fileuploader-file-border-style);border-width:1px;border-width:var(--amplify-components-fileuploader-file-border-width);display:flex;flex-direction:column;padding-block:.5rem;padding-block:var(--amplify-components-fileuploader-file-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);position:relative}.amplify-fileuploader__file__wrapper{align-items:center;display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-components-fileuploader-file-gap);width:100%}.amplify-fileuploader__file__name{color:#0d1a26;color:var(--amplify-components-fileuploader-file-name-color);font-size:1rem;font-size:var(--amplify-components-fileuploader-file-name-font-size);font-weight:700;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);overflow:hidden;text-overflow:ellipsis}.amplify-fileuploader__file__size{color:#5c6670;color:var(--amplify-components-fileuploader-file-size-color);font-size:.875rem;font-size:var(--amplify-components-fileuploader-file-size-font-size);font-weight:400;font-weight:var(--amplify-components-fileuploader-file-size-font-weight)}.amplify-fileuploader__file__main{flex:1 1;overflow:hidden;white-space:nowrap}.amplify-fileuploader__file__image{align-items:center;background-color:#fafafa;background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:#5c6670;color:var(--amplify-components-fileuploader-file-image-color);display:flex;height:3rem;height:var(--amplify-components-fileuploader-file-image-height);justify-content:center;position:relative;width:3rem;width:var(--amplify-components-fileuploader-file-image-width)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:#600;color:var(--amplify-colors-font-error);font-size:.875rem;font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:#365e3d;color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:round;stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:#dcdee0;stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:3px;stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(
    --amplify-components-fileuploader-loader-stroke-filled
  );bottom:0;height:3px;height:var(--amplify-components-fileuploader-loader-stroke-width);left:0;overflow:hidden;position:absolute;width:100%}.amplify-fileuploader__previewer{background-color:#fff;background-color:var(--amplify-components-fileuploader-previewer-background-color);border-color:#89949f;border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:.25rem;border-radius:var(--amplify-components-fileuploader-previewer-border-radius);border-style:solid;border-style:var(--amplify-components-fileuploader-previewer-border-style);border-width:1px;border-width:var(--amplify-components-fileuploader-previewer-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-fileuploader-previewer-body-gap);max-height:40rem;max-height:var(--amplify-components-fileuploader-previewer-max-height);max-width:auto;max-width:var(--amplify-components-fileuploader-previewer-max-width);overflow:auto;padding-block:1rem;padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline)}.amplify-fileuploader__previewer__text{color:#0d1a26;color:var(--amplify-components-fileuploader-previewer-text-color);font-size:1rem;font-size:var(--amplify-components-fileuploader-previewer-text-font-size);font-weight:700;font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:flex-end;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:#00000080;background-color:var(--amplify-colors-overlay-50);inset:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-shadows-medium);height:150px;height:var(--amplify-components-inappmessaging-banner-height);margin:.75rem;margin:var(--amplify-space-small);max-width:50%;position:fixed;width:400px;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto .75rem;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:.75rem auto;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{inset:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:none;width:calc(100% - 1.5rem);width:calc(100% - var(--amplify-space-small)*2)}.amplify-inappmessaging-fullscreenmessage{height:50vh;height:var(--amplify-components-inappmessaging-dialog-height);min-height:400px;min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:400px;min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:30vw;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;inset:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:#fff;background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:.25rem;gap:var(--amplify-space-xxxs);max-width:100%;padding:1rem;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:focus,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:visited{background-color:#e8e8e8;background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:5px;border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:#000;color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:focus,.amplify-inappmessaging-messagelayout__button--dark:hover{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:focus,.amplify-inappmessaging-messagelayout__button--light:hover{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:#5c6670;color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:focus,.amplify-inappmessaging-messagelayout__close-button:hover{color:#0d1a26;color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:1rem;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:800;font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;gap:.25rem;gap:var(--amplify-space-xxxs);overflow-y:auto}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:auto;inset:0;justify-content:center;pointer-events:none;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:0 2px 6px #0d1a2626;box-shadow:var(--amplify-shadows-medium);height:50vh;height:var(--amplify-components-inappmessaging-dialog-height);min-height:400px;min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:400px;min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:30vw;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{margin:.75rem;margin:var(--amplify-space-small);width:100%}.amplify-storagemanager__dropzone{align-items:center;background-color:#fff;background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:#89949f;border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:dashed;border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:1px;border-width:var(--amplify-components-storagemanager-dropzone-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-storagemanager-dropzone-gap);padding-block:2rem;padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:1.5rem;padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);text-align:center;text-align:var(--amplify-components-storagemanager-dropzone-text-align)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{background-color:#e9f9fc;background-color:var(--amplify-components-storagemanager-dropzone-active-background-color);border-color:#00404d;border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:2px;border-width:var(--amplify-components-storagemanager-dropzone-active-border-width)}.amplify-storagemanager__dropzone__icon{color:#89949f;color:var(--amplify-components-storagemanager-dropzone-icon-color);font-size:2rem;font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size)}.amplify-storagemanager__dropzone__text{color:#5c6670;color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:1rem;font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:700;font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:column;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:.75rem;gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{align-items:baseline;align-items:var(--amplify-components-storagemanager-file-align-items);border-color:#89949f;border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-file-border-radius);border-style:solid;border-style:var(--amplify-components-storagemanager-file-border-style);border-width:1px;border-width:var(--amplify-components-storagemanager-file-border-width);display:flex;flex-direction:column;padding-block:.5rem;padding-block:var(--amplify-components-storagemanager-file-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);position:relative}.amplify-storagemanager__file__wrapper{align-items:center;display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-components-storagemanager-file-gap);width:100%}.amplify-storagemanager__file__name{color:#0d1a26;color:var(--amplify-components-storagemanager-file-name-color);font-size:1rem;font-size:var(--amplify-components-storagemanager-file-name-font-size);font-weight:700;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);overflow:hidden;text-overflow:ellipsis}.amplify-storagemanager__file__size{color:#5c6670;color:var(--amplify-components-storagemanager-file-size-color);font-size:.875rem;font-size:var(--amplify-components-storagemanager-file-size-font-size);font-weight:400;font-weight:var(--amplify-components-storagemanager-file-size-font-weight)}.amplify-storagemanager__file__main{flex:1 1;overflow:hidden;white-space:nowrap}.amplify-storagemanager__file__image{align-items:center;background-color:#fafafa;background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:#5c6670;color:var(--amplify-components-storagemanager-file-image-color);display:flex;height:3rem;height:var(--amplify-components-storagemanager-file-image-height);justify-content:center;position:relative;width:3rem;width:var(--amplify-components-storagemanager-file-image-width)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:#600;color:var(--amplify-colors-font-error);font-size:.875rem;font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:#365e3d;color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:round;stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:#dcdee0;stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:3px;stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(
    --amplify-components-storagemanager-loader-stroke-filled
  );bottom:0;height:3px;height:var(--amplify-components-storagemanager-loader-stroke-width);left:0;overflow:hidden;position:absolute;width:100%}.amplify-storagemanager__previewer{background-color:#fff;background-color:var(--amplify-components-storagemanager-previewer-background-color);border-color:#89949f;border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:.25rem;border-radius:var(--amplify-components-storagemanager-previewer-border-radius);border-style:solid;border-style:var(--amplify-components-storagemanager-previewer-border-style);border-width:1px;border-width:var(--amplify-components-storagemanager-previewer-border-width);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-components-storagemanager-previewer-body-gap);max-height:40rem;max-height:var(--amplify-components-storagemanager-previewer-max-height);max-width:auto;max-width:var(--amplify-components-storagemanager-previewer-max-width);overflow:auto;padding-block:1rem;padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);padding-inline:1rem;padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline)}.amplify-storagemanager__previewer__text{color:#0d1a26;color:var(--amplify-components-storagemanager-previewer-text-color);font-size:1rem;font-size:var(--amplify-components-storagemanager-previewer-text-font-size);font-weight:700;font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:flex-end;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small)}.amplify-storage-browser{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-space-small);height:100%;padding:.75rem;padding:var(--amplify-space-small);position:relative}.amplify-storage-browser__error{background-color:#fce9e9;background-color:var(--amplify-colors-background-error);color:#600;color:var(--amplify-colors-font-error);padding:1rem;padding:var(--amplify-space-medium)}.amplify-storage-browser__exit,.amplify-storage-browser__navigation{align-self:flex-start}.amplify-storage-browser__title{font-size:1.25rem;font-size:var(--amplify-font-sizes-large);font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__controls,.amplify-storage-browser__footer,.amplify-storage-browser__summary{align-items:center;display:flex;flex-direction:row;gap:1rem;gap:var(--amplify-space-medium);justify-content:space-between;width:100%}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex:1 1;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{display:block;flex:1 1;overflow:hidden;position:relative;width:100%}.amplify-storage-browser__data-table{border-color:#89949f;border-color:var(--amplify-colors-border-primary);border-radius:.25rem;border-radius:var(--amplify-radii-small);border-style:solid;border-width:1px;border-width:var(--amplify-border-widths-small);display:block;height:100%;overflow:auto;position:relative;width:100%}.amplify-storage-browser__table{position:relative;width:100%}.amplify-storage-browser__table-head{background:#fff;background:var(--amplify-colors-background-primary);box-shadow:0 2px 4px #0d1a260d;box-shadow:var(--amplify-shadows-small);position:-webkit-sticky;position:sticky;top:0;z-index:2}.amplify-storage-browser__table-header{border:none}.amplify-storage-browser__table-data-cell,.amplify-storage-browser__table-header{padding:.25rem;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-end-width:0;border-inline-start-width:0}.amplify-storage-browser__table-data-cell-icon{-webkit-margin-end:.5rem;-webkit-margin-end:var(--amplify-space-xs);margin-inline-end:.5rem;margin-inline-end:var(--amplify-space-xs);vertical-align:middle}.amplify-storage-browser__table-data--cancel,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-header--select{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-sort-header,.amplify-storage-browser__table-text-data-cell{align-items:center;display:flex;gap:.375rem;gap:var(--amplify-space-xxs);justify-content:flex-start;overflow:hidden;padding:.375rem;padding:var(--amplify-space-xxs);text-overflow:ellipsis;white-space:nowrap;width:100%}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress{animation-duration:1s;animation-duration:var(--amplify-components-loader-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-circular;animation-timing-function:linear}.amplify-storage-browser__status{align-items:center;display:flex;flex-direction:row;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-storage-browser__status-display{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.75rem;gap:var(--amplify-space-small);justify-content:flex-end}.amplify-storage-browser__status-label{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:#304050;color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{align-items:center;display:flex;flex-direction:row;gap:.5rem;gap:var(--amplify-space-xs)}.amplify-storage-browser__destination-label{font-weight:700;font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1 1}.amplify-storage-browser__buttons{display:flex;gap:.75rem;gap:var(--amplify-space-small);justify-content:flex-end}.amplify-storage-browser__loader{stroke-width:3px;stroke-width:var(--amplify-border-widths-large);height:3px;height:var(--amplify-border-widths-large);position:absolute;top:0;z-index:3}.amplify-ai-conversation{display:flex;flex:1 1;flex-direction:column;height:100%}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:.75rem;gap:var(--amplify-components-ai-conversation-message-gap);padding-block:.75rem;padding-block:var(--amplify-components-ai-conversation-message-padding-block);padding-inline:.75rem;padding-inline:var(--amplify-components-ai-conversation-message-padding-inline)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{align-items:center;display:flex;flex-direction:var(--internal-flex-direction);gap:.75rem;gap:var(--amplify-components-ai-conversation-message-sender-gap);min-height:2rem;min-height:var(--amplify-components-avatar-height)}.amplify-ai-conversation__message__sender__username{color:#0d1a26;color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:inherit;font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:700;font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:#5c6670;color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:inherit;font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:inherit;font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{align-items:var(--internal-body-align-items);display:flex;flex:1 1;flex-direction:column;gap:.5rem;gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:.5rem;border-radius:var(--amplify-radii-medium);display:flex;flex-direction:column;gap:.75rem;gap:var(--amplify-space-small);padding:var(--internal-content-padding)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:.5rem;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg:var(--internal-bg-color);--internal-content-padding:var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction:row-reverse;--internal-body-align-items:flex-end}.amplify-ai-conversation__message--user{--internal-bg-color:var(
    --amplify-components-ai-conversation-message-user-background-color
  )}.amplify-ai-conversation__message--assistant{--internal-bg-color:var(
    --amplify-components-ai-conversation-message-assistant-background-color
  );--internal-flex-direction:row;--internal-body-align-items:flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden;padding:.75rem;padding:var(--amplify-components-ai-conversation-form-padding)}.amplify-ai-conversation__form__dropzone{border:none;display:grid;overflow:hidden;padding:0;text-align:left;text-align:initial}.amplify-ai-conversation__form__error{-webkit-padding-before:0;-webkit-padding-before:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:.5rem;gap:var(--amplify-components-ai-conversation-attachment-gap);padding:0;padding-block-start:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment{align-items:center;border-color:#dcdee0;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:.25rem;border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);border-style:solid;border-width:1px;border-width:var(--amplify-components-ai-conversation-attachment-border-width);display:flex;flex-direction:row;font-size:.875rem;font-size:var(--amplify-components-ai-conversation-attachment-font-size);gap:.5rem;gap:var(--amplify-components-ai-conversation-attachment-gap);padding-block:.25rem;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:.5rem;padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline)}.amplify-ai-conversation__attachment__list{-webkit-padding-before:0;-webkit-padding-before:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:.5rem;padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{height:1rem;height:var(--amplify-components-ai-conversation-attachment-image-height);object-fit:cover;width:1rem;width:var(--amplify-components-ai-conversation-attachment-image-width)}.amplify-ai-conversation__attachment__name{color:#0d1a26;color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:.875rem;font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:400;font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:#5c6670;color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:.875rem;font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:400;font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:.375rem;padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{fill:#0000;clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.welcome-back{font-family:Montserrat Alternates,Montserrat,sans-serif!important;font-weight:700!important}.amplify-card{border:none!important}.amplify-authenticator,.amplify-card{background-color:#f5f5f5!important;box-shadow:none!important}.amplify-authenticator,.amplify-authenticator *,.login-auth,.login-auth *{--amplify-components-card-background-color:#f5f5f5;--amplify-components-card-box-shadow:none;--amplify-components-card-border-color:#0000;--amplify-components-card-border-width:0;--amplify-components-authenticator-router-box-shadow:none;--amplify-components-authenticator-router-border-width:0;--amplify-components-fieldcontrol-background-color:#0000;--amplify-components-fieldcontrol-focus-background-color:#0000;--amplify-components-button-background-color:#0000;--amplify-components-button-hover-background-color:#0000}.MuiPaper-root.login-auth-paper,.amplify-container,.amplify-flex,.amplify-view{background-color:#f5f5f5!important;border:none!important;box-shadow:none!important}.amplify-passwordfield,.amplify-textareafield,.amplify-textfield{background-color:initial!important}.login-auth .amplify-field__label,.login-auth .amplify-label,.login-auth .amplify-passwordfield>label,.login-auth .amplify-textfield>label,.login-auth label{color:#000!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important}.login-auth .amplify-passwordfield,.login-auth .amplify-textfield{box-sizing:border-box;max-width:429px!important;width:100%!important}.login-auth .amplify-field-group{box-shadow:none!important;height:50px!important;max-width:429px!important;width:100%!important}.login-auth .amplify-field-group,.login-auth .amplify-textfield .amplify-field-group{background-color:#fff!important;border:1px solid silver!important;border-radius:6px!important}.login-auth .amplify-textfield .amplify-field-group{overflow:hidden}.login-auth .amplify-textfield input.amplify-input{border:none!important;border-radius:0!important}.login-auth .amplify-textfield input,.login-auth input.amplify-input{background-color:#fff!important;border:1px solid silver!important;border-radius:6px!important;box-shadow:none!important;font-size:14px!important;height:50px!important;outline:none!important;width:100%!important}.login-auth .amplify-textfield input:focus,.login-auth input.amplify-input:focus{border-color:silver!important;box-shadow:none!important;outline:none!important}.login-auth .amplify-button,.login-auth .amplify-field-group__control,.login-auth .amplify-field-group__outer-end{height:50px!important}.login-auth .amplify-passwordfield .amplify-field-group{background-color:#fff!important;border:1px solid silver!important;border-radius:6px!important;overflow:hidden}.login-auth .amplify-passwordfield input.amplify-input{border:none!important;border-radius:0!important}.login-auth .amplify-passwordfield .amplify-field-group__outer-end,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button{background-color:initial!important;border:none!important;box-shadow:none!important}.login-auth .amplify-passwordfield .amplify-field-group__outer-end :after,.login-auth .amplify-passwordfield .amplify-field-group__outer-end :before,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:after,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:before{background:none!important;background-color:initial!important;border:none!important}.login-auth .amplify-field-group__outer-end .amplify-button,.login-auth .amplify-field-group__outer-end .amplify-button:active,.login-auth .amplify-field-group__outer-end .amplify-button:focus,.login-auth .amplify-field-group__outer-end .amplify-button:hover{background:none!important;background-color:inherit!important;border:none!important;box-shadow:none!important}.login-auth .amplify-passwordfield .amplify-field-group__control,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button:active,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button:focus,.login-auth .amplify-passwordfield .amplify-field-group__outer-end .amplify-button:hover,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:active,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:focus,.login-auth .amplify-passwordfield .amplify-field-group__outer-end:hover,.login-auth .amplify-passwordfield input.amplify-input,.login-auth .amplify-passwordfield input.amplify-input:focus{background-color:initial!important;box-shadow:none!important}.pg-password-wrapper{margin-bottom:4px!important;max-width:429px!important;width:100%!important}.pg-password-wrapper .pg-label{color:#000!important;display:block;font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:500!important;margin-bottom:6px}.pg-password-wrapper .pg-field-group{background-color:#fff;border:1px solid silver;border-radius:6px;display:flex;height:50px;overflow:hidden}.pg-password-wrapper.pg-filled .pg-field-group{background-color:#e6eeff}.pg-password-wrapper .pg-input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding:0 12px}.pg-password-wrapper .pg-toggle{background:#0000;border:none;cursor:pointer;width:50px}.pg-password-wrapper .amplify-field-group,.pg-password-wrapper .amplify-field-group__outer-end{background-color:#fff!important}.pg-password-wrapper .amplify-field-group__outer-end,.pg-password-wrapper .amplify-field-group__outer-end *{background-image:none!important;border-left:none!important;box-shadow:none!important}.amplify-passwordfield.pg-filled .amplify-field-group,.amplify-passwordfield.pg-filled .amplify-field-group__outer-end,.pg-password-wrapper.pg-filled .amplify-field-group,.pg-password-wrapper.pg-filled .amplify-field-group__outer-end{background-color:#e6eeff!important}.amplify-passwordfield.pg-filled .amplify-field-group__outer-end .amplify-button{background:none!important;background-color:inherit!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-webkit-autofill){background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-webkit-autofill) .amplify-field-group__outer-end{background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-moz-autofill){background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:-moz-autofill) .amplify-field-group__outer-end{background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:not(:placeholder-shown)){background-color:#e6eeff!important}.login-auth .amplify-passwordfield .amplify-field-group:has(input:not(:placeholder-shown)) .amplify-field-group__outer-end{background-color:#e6eeff!important}.pg-input-wrapper .amplify-field-group,.pg-input-wrapper .amplify-field-group__control,.pg-input-wrapper input.amplify-input{background-color:#fff!important}.login-auth form{align-items:stretch!important;display:flex!important;flex-direction:column!important;max-width:429px!important;width:100%!important}.login-auth form>.amplify-button[type=submit],.login-auth form>.amplify-passwordfield,.login-auth form>.amplify-textfield,.login-auth form>.pg-input-wrapper,.login-auth form>.pg-password-wrapper,.login-auth form>button[type=submit]{align-self:center!important}.login-auth .amplify-button--link,.login-auth .amplify-button[data-variation=link],.login-auth .amplify-link{align-self:center!important;background:none!important;border:none!important;box-shadow:none!important;color:#2d5dfd!important;display:block!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:100%!important;margin-left:0!important;margin-right:0!important;margin-top:2px!important;max-width:429px!important;order:0!important;padding:0!important;text-align:right!important;text-decoration:none!important;width:100%!important}.login-auth .amplify-button--link:focus,.login-auth .amplify-button--link:hover,.login-auth .amplify-button[data-variation=link]:focus,.login-auth .amplify-button[data-variation=link]:hover,.login-auth .amplify-link:focus,.login-auth .amplify-link:hover{background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;color:#2d5dfd!important;text-decoration:none!important}.login-auth form .amplify-button[type=submit],.login-auth form button[type=submit]{align-self:center!important;background-color:#fff!important;border:1px solid #172f82!important;border-radius:37px!important;box-shadow:none!important;color:#000!important;font-size:14px!important;height:45px!important;margin-top:18px!important;min-width:160px!important;order:1!important;padding:12px 26px!important;text-transform:none!important;white-space:nowrap!important}.login-auth form .amplify-button[type=submit]:hover,.login-auth form button[type=submit]:hover{background-color:#f3f7ff!important;border-color:#172f82!important}.login-auth [data-amplify-authenticator-confirmresetpassword] form fieldset{display:flex;flex-direction:column}.login-auth .pg-password-helper{align-self:center;max-width:429px;order:3;width:100%}.login-auth [data-amplify-authenticator-confirmresetpassword] form fieldset>.pg-password-helper{align-self:center;max-width:429px;order:3!important;width:100%}.login-auth [data-amplify-authenticator-confirmresetpassword] form fieldset>.amplify-flex:last-of-type{margin-top:20px;order:4!important}@media (max-width:768px){.login-auth .amplify-field-group{height:45px!important}.login-auth .amplify-field-group,.pg-input-wrapper,.pg-password-wrapper{max-width:100%!important;width:100%!important}.login-auth form{max-width:100%!important}.login-auth .amplify-button--link,.login-auth .amplify-button[data-variation=link],.login-auth .amplify-link{font-size:14px!important;max-width:100%!important}.login-auth input.amplify-input{font-size:14px!important;height:45px!important}.login-auth .amplify-button,.login-auth .amplify-field-group__control,.login-auth .amplify-field-group__outer-end{height:45px!important}.pg-password-wrapper .pg-field-group{height:45px}.login-auth form .amplify-button[type=submit],.login-auth form button[type=submit]{font-size:14px!important;height:40px!important;min-width:140px!important;white-space:nowrap!important}}@media (max-width:480px){.amplify-field__label,.amplify-label,.amplify-passwordfield>label,.amplify-textfield>label,.login-auth label,.pg-password-wrapper .pg-label{font-size:16px!important}.login-auth .amplify-button--link,.login-auth .amplify-button[data-variation=link],.login-auth .amplify-link{font-size:14px!important}}.login-auth .amplify-alert,.login-auth [role=alert]{max-width:429px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}.login-auth .amplify-alert__body{flex:1 1 auto;max-width:100%!important;min-width:0}.login-auth .amplify-alert__body .amplify-text,.login-auth .amplify-alert__heading,.login-auth .amplify-field__error,.login-auth .amplify-field__error-message{display:block;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.login-auth .amplify-alert__body,.login-auth .amplify-alert__body *,.login-auth .amplify-alert__content,.login-auth .amplify-alert__content *{overflow-wrap:normal!important;word-break:keep-all!important}.login-auth .amplify-alert__dismiss,.login-auth [aria-label="Dismiss alert"]{display:none!important;flex:0 0 auto;margin-left:8px}.login-auth.pg-hide-alert .amplify-alert,.login-auth.pg-hide-alert [role=alert]{display:none!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--pg-primary:#172f82;--pg-primary-600:#0f2470;--pg-surface:#fff;--pg-bg:#f6f7fb;--pg-text:#0f172a;--pg-muted:#6b7280;--pg-border:#e5e7eb;--pg-border-strong:#d1d5db;--pg-blue:#3b82f6;--pg-shadow:0 10px 25px #0206170f;--pg-pill:38px}body{min-height:100vh;overflow:auto}.dashboard-main{background:#f8fafc;height:-webkit-fit-content;height:fit-content;min-width:0;overflow:hidden}.dashboard-main,.dashboard-main-content{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.dashboard-main-content{-ms-overflow-style:none;background-color:initial;box-sizing:border-box;gap:24px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none}.dashboard-main-content::-webkit-scrollbar{display:none}.campaigns-run-head,.stats-header-new{align-items:center;display:flex;justify-content:space-between}.stats-header-actions{align-items:center;display:inline-flex;gap:12px}.campaigns-run-head h2,.stats-header-new h2{color:#0e1e53;font-size:24px;font-weight:700;line-height:100%;margin:0}.stats-header-new:has(.btn-back-inline){justify-content:flex-end}.btn-back-small{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:10px 18px;transition:background .2s ease,transform .05s ease}.btn-back-small:hover{background:#0f2470}.btn-back-small:active{transform:translateY(.5px)}.btn-back-small .back-icon-img{height:14px;width:14px}.stats-section-new{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:16px;padding:24px 28px!important;width:100%!important}.time-filter-dropdown-new{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;padding:8px 16px}.stats-grid-new{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.stats-grid-new.has-profile{grid-template-columns:repeat(4,1fr)}.stat-card-new{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;justify-content:space-between;min-width:0;padding:22px;transition:all .3s ease}.stat-card-new:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.stat-card-new.messages-sent{background-image:url(data:image/png;base64,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)}.stat-card-new.messages-received,.stat-card-new.messages-sent{background-position:50%;background-repeat:no-repeat;background-size:cover}.stat-card-new.messages-received{background-image:url(/static/media/Card_2.339ce6ec3f8bb9b3b09f.png)}.stat-card-new.users-opted-out{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover}.stat-content-new{flex:1 1}.stat-label-new{color:#0e1e53;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:6px}.stat-value-new{font-feature-settings:"tnum";color:#002294;font-size:36px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.stat-icon-new{align-items:center;background:#f0f4ff;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.stat-icon-img{display:block;height:30px;object-fit:contain;width:30px}.profile-stat-card{align-items:center;background:#fff;background-image:none;border:1px solid #e5e7eb;display:flex;position:relative}.profile-accent{background:#1e56ff;border-radius:6px;bottom:10px;box-shadow:0 6px 10px #1e56ff40;left:-8px;position:absolute;top:10px;width:4px}.profile-stat-inner{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.profile-stat-text{display:flex;flex-direction:column;min-width:0}.profile-stat-email{color:#111827;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stat-role{color:#6b7280;font-size:12px;margin-top:4px}.user-avatar-large{align-items:center;background:linear-gradient(135deg,#4f46e5,#3b82f6);border:2px solid #e5edff;border-radius:999px;box-shadow:0 4px 10px #3b82f640;color:#fff;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:800;height:56px;justify-content:center;letter-spacing:.3px;width:56px}.admin-table-card{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 1px 3px #1018280f;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:24px 28px!important;width:100%!important}.admin-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.admin-table-header h2{color:#0e1e53;font-size:24px;font-weight:700;line-height:100%;margin:0;padding-bottom:0;padding-top:1%}.admin-table-scroll{border-radius:12px;max-height:52vh;overflow:auto}.admin-table{background:#fff;border-radius:12px;table-layout:fixed}.admin-table thead th{background:#fff;border-bottom:1px solid #e6ecf4;color:#000;font-size:16px;font-weight:600;letter-spacing:.2px;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.admin-table tbody td{border-bottom:1px solid #eef2f6;color:#222;font-size:14px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.admin-table tbody tr{transition:background .15s ease}.admin-table tbody tr:hover{background:#f5f8ff}.admin-table tbody tr.is-self td{background:#f9faff}.details-btn{padding:5px 30px}.details-btn,.view-btn{background:#172f82;background:var(--pg-primary);border:1.45px solid #d3ddfd;border-radius:15px;color:#fff;font-size:12px;font-weight:600;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.view-btn{cursor:pointer;padding:8px 16px}.details-btn:hover,.view-btn:hover{background:#0f2470;background:var(--pg-primary-600)}.details-btn:active,.view-btn:active{transform:translateY(.5px)}.user-page-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.campaigns-run-card{background:#fff;border:1px solid #e6ecf4;border-radius:16px;box-shadow:0 1px 3px #1018280f;padding:24px}.campaigns-run-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.campaigns-run-head h2{color:#0e1e53;font-size:22px;font-weight:700;line-height:100%;margin:0}.campaigns-run-card,.campaigns-run-tablewrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.campaigns-run-tablewrap{background:#fff}.campaigns-run-scroll{flex:1 1 auto;min-height:0;outline:none}.campaigns-run-scroll:focus{outline:none}.campaigns-run-tablewrap{border-radius:12px;overflow:hidden}.campaigns-run-scroll{background:#fff;max-height:56vh;overflow:auto}.campaigns-run-table{border-collapse:initial;border-spacing:0;font-family:Montserrat,sans-serif}.campaigns-run-table col.name{width:48%}.campaigns-run-table col.created,.campaigns-run-table col.status{width:18%}.campaigns-run-table col.actions{width:16%}.campaigns-run-table td,.campaigns-run-table th{color:#111827;font-size:13px;padding:14px 16px}.campaigns-run-table thead th{border-bottom:1px solid #e6ecf4;color:#0e1e53;font-size:14px;font-weight:700;letter-spacing:.2px;padding:16px 20px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:2}.campaigns-run-table tbody td,.campaigns-run-table thead th{background:#fff;border-bottom:1px solid #eef2f6;color:#111827;font-size:14px;overflow:hidden;padding:12px 16px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.campaigns-run-table tbody td.actions,.campaigns-run-table tbody td.center,.campaigns-run-table thead th.actions,.campaigns-run-table thead th.center{text-align:left}.campaigns-run-table thead th:first-child{border-top-left-radius:12px}.campaigns-run-table thead th:last-child{border-top-right-radius:12px}.campaigns-run-table tbody tr{border-bottom:1px solid #eef2f6;transition:background .15s ease}.campaigns-run-table tbody tr:hover{background:#f7faff}.campaigns-run-name{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns-run-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaigns-run-table tbody td:first-child,.campaigns-run-table thead th:first-child{text-align:left}.campaigns-run-table tbody td:nth-child(2),.campaigns-run-table tbody td:nth-child(3),.campaigns-run-table tbody td:nth-child(4),.campaigns-run-table thead th:nth-child(2),.campaigns-run-table thead th:nth-child(3),.campaigns-run-table thead th:nth-child(4){padding:8px;text-align:center}.campaigns-run-table .status-pill,.status-pill{align-items:center!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:3px!important;box-sizing:border-box!important;color:#111827!important;display:inline-flex!important;font-size:12px!important;font-weight:400!important;gap:10px!important;height:26px!important;justify-content:center!important;line-height:1!important;min-width:103px!important;overflow:hidden;padding:4px 24px!important;text-overflow:clip;white-space:nowrap!important;width:103px!important}.campaigns-run-table .status-pill:after,.campaigns-run-table .status-pill:before{content:none!important;display:none!important}.status-pill.sent{background:#63fa114d!important;border:1px solid #00c023!important;color:#000!important}.status-pill.processing{background:#fdcd2d4d!important;border:1px solid #fdcd2d!important;color:#000!important}.status-pill.failed{background:#ff40004d!important;border:1px solid #ff4000!important;color:#000!important}.status-pill.unknown{background:#a4a4a44d!important;border-color:silver!important;color:#000!important}.btn-view{background:#fff;border:1.5px solid #1e3a8a;border-radius:15px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:5px 30px;transition:background .15s ease,transform .05s ease}.btn-view:hover{background:#f5f8ff}.btn-view:active{transform:translateY(.5px)}.empty-cell{color:#6b7280;padding:18px 16px}.dashboard-loading-content{background:#fff;border-radius:24px;box-shadow:0 24px 60px #0f172a2e;flex-direction:column;gap:16px;padding:32px 36px}.dashboard-loading,.dashboard-loading-content{align-items:center;display:flex;justify-content:center}.dashboard-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.dashboard-spinner{max-width:240px;width:100%}.dashboard-error{align-items:center;background:#f9fafb;color:#111827;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.retry-button{background:#002294;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:12px 24px}@media (max-width:1200px){.stats-grid-new{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.stats-grid-new{grid-template-columns:1fr}.campaigns-run-card,.stats-section-new{padding:16px!important}.campaigns-run-tablewrap{border-radius:10px}.btn-back-small{padding:8px 14px}}@media (max-width:600px){.dashboard-main-content{padding:16px!important}}.user-avatar-large.improved{align-items:center;border-radius:999px;box-shadow:0 6px 18px #1118271f;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:56px;justify-content:center;letter-spacing:.4px;outline:2px solid #eef2ff;outline-offset:2px;width:56px}.stats-header-right{align-items:center;display:flex;gap:12px}.btn-back-inline{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:10px 16px;transition:background .2s ease,transform .05s ease}.btn-back-inline:hover{background:#0f2470}.btn-back-inline:active{transform:translateY(.5px)}.campaigns-run-table{table-layout:fixed;width:100%}.campaigns-run-table .col-name{padding:1px;width:40%}.campaigns-run-table .col-created,.campaigns-run-table .col-status{width:18%}.campaigns-run-table .col-actions{width:16%}.user-page-stack>.stats-section-new{margin-bottom:24px}body,html{height:auto}.dashboard-wrapper{min-height:100dvh;width:100%}.top-navbar{left:0;position:-webkit-sticky;position:sticky;right:0}.dashboard-main-create-campaign{background:#f8f9fa;margin-left:14.375%;min-height:100dvh;min-height:0;overflow-x:hidden;padding-top:70px;position:relative;width:85.625%;z-index:1}.campaign-content-wrapper{grid-gap:24px;background:#0000!important;display:grid;gap:24px;grid-template-columns:minmax(500px,1fr) minmax(280px,340px);margin:0;min-height:calc(100vh - 180px);overflow:visible;padding:20px;width:100%}.campaign-main-content,.form-container{background:#0000!important;margin:0;padding:0}.form-container{max-width:100%;min-width:0;overflow:visible}.preview-area{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:65px;box-shadow:0 4px 20px #0000001a;display:block;margin-left:auto;margin-right:auto;max-width:340px;min-width:280px;overflow:auto;padding:0 18px 18px;position:-webkit-sticky;position:sticky;top:20px}body:not(.hide-scrollbar) .uploaded-files-section{scrollbar-color:#172f8240 #0000000d;scrollbar-width:thin}body:not(.hide-scrollbar) .uploaded-files-section::-webkit-scrollbar{background:#0000;width:8px}body:not(.hide-scrollbar) .uploaded-files-section::-webkit-scrollbar-thumb{background:#172f822e;border-radius:8px}.campaign-form-new{align-content:center;background:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;margin-bottom:0;padding:0}.form-field{margin-bottom:18px}.form-field:last-child{margin-bottom:0}.form-field-row{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:180px minmax(0,1fr)}.schedule-field .form-field-row{grid-template-columns:180px 1fr}.form-field label{color:#374151;font-size:16px;font-weight:600;padding-top:12px;text-align:left}.form-control,.form-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .2s;width:100%}.form-control:focus,.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.schedule-field{grid-column:1/-1}.schedule-inputs{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:180px 1fr 1fr}.sub-label{color:#6b7280!important;font-size:14px!important;font-weight:500!important;margin-bottom:6px!important}.message-field{grid-column:1/-1}.message-container{position:relative}.form-textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;padding:12px 16px;width:100%}.message-footer{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:8px}.char-counter{color:#6b7280;font-size:12px}.insert-vars-btn{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:37.81px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:11.19px;padding:12px 26px;transition:all .2s ease}.insert-vars-btn:hover{background:#0f2470}.vars-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;left:0;list-style:none;max-height:150px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.upload-field{grid-column:1/-1}.upload-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:280px;padding:15px}.upload-header{align-items:center;display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:12px}.upload-status{color:#6b7280;font-weight:400}.upload-content-wrapper{align-items:flex-start;display:flex;flex:1 1;gap:20px;min-height:0}.file-upload-area-new{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex:1 1;height:200px;justify-content:center;padding:30px 20px;text-align:center;transition:all .2s}.file-upload-area-new:hover{background:#f8fafc;border-color:#3b82f6}.upload-content-new{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-icon-new{color:#9ca3af;font-size:32px}.upload-text-new{color:#374151;font-size:14px;margin:0}.upload-or{color:#6b7280;font-size:12px;margin:0}.browse-btn{background:#172f82;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background-color .2s}.browse-btn:hover{background:#2563eb}.uploaded-files-section{display:flex;flex:1 1;flex-direction:column;height:200px;min-width:250px;overflow-y:auto}.uploaded-file-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding:12px}.file-info{flex:1 1}.file-name{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px}.file-details{color:#6b7280;font-size:12px}.remove-file-btn{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:24px;justify-content:center;transition:all .2s;width:24px}.remove-file-btn:hover{background:#e5e7eb;border-color:#d1d5db}.upload-progress-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;margin-bottom:10px;padding:12px}.progress-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.progress-text{color:#374151;font-size:14px}.progress-percentage{color:#111827;font-size:14px;font-weight:600}.progress-bar{background:#e5e7eb;border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-fill{background:#3b4cb8;border-radius:2px;height:100%;transition:width .3s}.contacts-loaded{background:#f0f9ff;border-radius:4px;color:#0369a1;flex-shrink:0;font-size:14px;font-weight:500;margin-top:10px;padding:8px 12px}.form-field-row select.form-control{font-feature-settings:"tnum" 1,"tnum";font-family:Courier New,monospace;font-variant-numeric:tabular-nums;letter-spacing:.3px;text-align:left}.form-field-row select.form-control option{font-feature-settings:"tnum" 1,"tnum"!important;font-family:Courier New,monospace!important;font-variant-numeric:tabular-nums!important;white-space:nowrap}.form-actions{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:15px;margin-bottom:0;margin-top:30px;padding-bottom:0}.btn-primary,.btn-secondary{border:none;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;min-width:160px;padding:10px 18px;transition:background-color .2s ease}.btn-primary{background:#172f82;color:#fff}.btn-primary:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.btn-primary:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary{background:#fff;border:1.5px solid #d1d5db;color:#000}.btn-secondary:hover{background:#f9fafb;border-color:#3b82f6}.preview-header{align-items:center;background:#f7f7f7;border-bottom:1px solid #c3c3c3;border-radius:65px 65px 0 0;box-sizing:border-box;display:flex;justify-content:center;margin:0 -18px;padding:14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.preview-contact-info{align-items:center;display:flex;gap:12px}.preview-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.preview-contact-details h4{color:#1f2937;font-size:16px;font-weight:600;margin:0}.preview-contact-details p{color:#6b7280;font-size:12px;margin:0}.preview-close{align-items:center;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:32px;justify-content:center;transition:all .2s;width:32px}.preview-close,.preview-close:hover{background:#f3f4f6}.preview-messages{margin-bottom:20px;max-height:400px;min-height:300px;overflow-y:auto;padding:15px 0}.preview-message-bubble{word-wrap:break-word;background:#1542d9;border-radius:18px 18px 18px 4px;color:#fff;font-size:14px;line-height:1.4;margin-bottom:10px;max-width:260px;padding:12px 16px;text-align:left}.preview-message-time{color:#6b7280;font-size:11px;margin-top:5px;text-align:left}.preview-empty-state{color:#9ca3af;font-size:14px;font-style:italic;padding:40px 20px;text-align:center}.preview-input-area{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:25px;display:flex;gap:10px;padding:12px}.preview-input{background:#0000;border:none;color:#6b7280;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.preview-input::placeholder{color:#9ca3af}.preview-send-btn{align-items:center;background:#172f82;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 16px;transition:background-color .2s}.preview-send-btn:hover{background:#2563eb}.loading-numbers{align-items:center;background:#fffc;color:#2563eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.disabled-input{background:#f9fafb!important;color:#9ca3af!important;cursor:not-allowed!important}@media (max-width:1200px){.preview-area{max-width:320px}}@media (max-width:900px){.dashboard-main-create-campaign{margin-left:0;padding-top:0}.campaign-content-wrapper{gap:16px;grid-template-columns:1fr!important;min-height:auto;padding:12px}.form-container{padding-right:0!important}.preview-area{background:#f8f8f8;border-radius:65px;box-shadow:none;max-width:none;position:static;top:auto;width:100%}.btn-primary,.btn-secondary{width:100%}.form-actions{flex-direction:column;justify-content:center}}@media (min-width:1536px){.campaign-content-wrapper{gap:40px;grid-template-columns:minmax(720px,1fr) minmax(340px,380px)}.preview-area{border-radius:65px;max-width:380px}}.message-field .message-footer{align-items:center;display:flex;gap:10px;margin-top:8px}.message-field .toolbar-right{align-items:center;display:flex;gap:10px;margin-left:auto}.message-field .char-counter{font-feature-settings:"tnum";color:#475569;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.message-field .char-counter strong{color:#111827;font-weight:700}.message-field .char-counter.over{color:#b91c1c;font-weight:600}.message-field .mode-toggle{align-items:center;background:#f5f7fb;border:1px solid #d1d5db;border-radius:999px;box-shadow:inset 0 1px 0 #fff9;display:inline-flex;padding:3px}.message-field .mode-btn{background:#0000;border:none;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:600;height:28px;min-width:56px;padding:0 12px;transition:background .15s,color .15s,box-shadow .15s}.message-field .mode-btn:hover{background:#eef2f8}.message-field .mode-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.message-field .mode-btn.active,.message-field .mode-btn[aria-selected=true]{background:#172f82;box-shadow:0 2px 8px #172f8247;color:#fff}.message-field .mode-btn[disabled]{cursor:not-allowed;opacity:.5}.message-field .credit-alert,.message-field .encoding-hint,.message-field .encoding-warning{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;font-size:13px;gap:10px;line-height:1.35;margin-top:8px;padding:10px 12px}.message-field .credit-alert{background:#fff7ed;border-color:#fed7aa;color:#7c2d12}.message-field .credit-alert-dot{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 18px;font-size:12px;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}.message-field .encoding-hint{background:#eff6ff;border-color:#bfdbfe;color:#0b3b8c}.message-field .encoding-dot{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 18px;font-size:12px;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}.message-field .encoding-warning{background:#fef3c7;border-color:#fde68a;color:#7a4b00}.message-field .encoding-dot.warn{background:#f59e0b;color:#fff}.message-field .switch-mms-btn{background:#172f82;border:1px solid #d3ddfd;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:30px;margin-left:auto;padding:0 14px;transition:background .15s ease}.message-field .switch-mms-btn:hover{background:#0f2470}.message-field .vars-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;left:0;list-style:none;max-height:150px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.message-field .vars-dropdown li{border-radius:4px;cursor:pointer;font-size:14px;padding:6px 10px}.message-field .vars-dropdown li:hover{background:#f3f4f6;color:#3b82f6}@media (max-width:768px){.message-field .message-footer{flex-wrap:wrap}.message-field .toolbar-right{gap:8px;justify-content:flex-end;margin-left:0;width:100%}.message-field .mode-btn{height:28px;min-width:52px;padding:0 10px}}@media (min-width:900px){.campaign-content-wrapper{align-items:stretch}.preview-area{align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.preview-messages{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}}@media (min-width:1200px) and (max-width:1320px) and (min-height:500px) and (max-height:600px){.campaign-content-wrapper{gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,300px);padding:16px}.preview-area{max-width:300px;min-width:260px;padding:0 16px 16px}.preview-header{margin:0 -16px;padding:12px 16px}.preview-contact-info{gap:8px}.preview-contact-info p{font-size:13px}.preview-messages{margin-bottom:16px;max-height:320px;min-height:240px;padding:12px 0}.preview-message-bubble{font-size:13px;max-width:200px;padding:10px 14px}.preview-message-time{font-size:10px}.preview-empty-state{font-size:13px;padding:30px 16px}}*{font-family:Montserrat,sans-serif}:root{--sidebar-width:240px;--topnav-height:70px}.main-content-area{flex:1 1 auto;flex-direction:column;min-width:0}.campaign-details-layout,.main-content-area{background:#0000;display:flex;min-height:100vh}.campaign-details-layout{width:85.625%}.campaign-details-layout>.sidebar,.campaign-details-layout>div.sidebar{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex:0 0 24vw;flex-direction:column;height:100vh;left:0;margin:0;max-width:400px;min-width:220px;overflow:hidden;padding:0;position:relative}.campaign-container{background:#0000;border-radius:0 24px 24px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 70px);margin:0 auto;max-height:calc(100vh - 70px);max-width:1200px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px;position:relative;width:100%}@media (max-width:1400px){.campaign-container{max-width:calc(100vw - 256px);max-width:calc(100vw - var(--sidebar-width) - 16px);padding-left:12px;padding-right:12px}}@media (max-width:900px){.campaign-details-layout{flex-direction:column}.campaign-details-layout>.sidebar,.campaign-details-layout>div.sidebar{border-bottom:1px solid #eee;border-right:none;height:auto;position:relative;width:100vw}.campaign-container{border-radius:0;height:auto;margin-left:0;max-width:100vw;padding:10px 4px;width:100vw}}.global-header{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:20px 24px}.global-header-content h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.global-header-content p{color:#64748b;font-size:14px;margin:0}.campaign-details-header{background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;margin-top:0;max-height:none;max-width:100%;overflow:visible;padding:0 0 12px;width:100%}.header-content{align-items:center;display:flex;justify-content:space-between}.title-section{flex:1 1}.title-section h2{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin:0 0 8px}.back-to-users-btn{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:37.81px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:11.19px;padding:12px 26px;transition:all .2s ease}.back-to-users-btn:hover{background:#0f2470}.back-icon-img{height:14px;width:14px}.owner-badge{color:#64748b;font-size:14px;margin-top:4px}.tabs-wrapper{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0;width:100%}.tabs{background:#0000;border:1px solid #e5e7eb;border-radius:12px;display:inline-flex;gap:0;margin-bottom:5px;margin-left:0;margin-top:20px;overflow:hidden;padding:0;width:40%}.tabs button{background:#e5e7eb;border:none;border-radius:0;color:#1f2937;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;position:relative;transition:all .2s ease;white-space:nowrap}.tabs button:first-child{border-bottom-left-radius:8px;border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:0}.tabs button:last-child{border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px}.tabs button.active{background:#172f82;box-shadow:none;color:#fff;z-index:2}.tabs button:hover:not(.active){background:#e2e8f0}.tabs button:not(:last-child){margin-right:0}.tab-content{background:#0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;margin:20px auto 0;max-width:100%;padding:24px 0;width:100%}.overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}.campaign-info h3,.campaign-report h3{color:#1f2937;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin-bottom:16px;margin-top:0}.info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.info-box p{color:#374151;line-height:1.5;margin:12px 0}.info-box strong{color:#1a202c;font-weight:600}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.stat-box{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:20px;position:relative;transition:all .3s ease}.stat-box.clickable:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.stat-box:first-child{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.stat-box:nth-child(2){background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}.stat-box:nth-child(3){background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5}.stat-box:nth-child(4){background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.stat-box:nth-child(5){background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.stat-box-compact.clickable{cursor:pointer}.stat-box-compact.clickable:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.stat-box-compact.total-messages-bg{background-image:url(data:image/png;base64,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);box-shadow:0 2px 8px #4f46e526}.stat-box-compact.delivered-bg{background-image:url(/static/media/Card_2.339ce6ec3f8bb9b3b09f.png);box-shadow:0 2px 8px #3b82f626}.stat-box-compact.failed-bg{background-image:url(data:image/png;base64,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);box-shadow:0 2px 8px #ef444426}.stat-box-compact.queued-bg{background-image:url(data:image/png;base64,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);box-shadow:0 2px 8px #f59e0b26}.stat-box-compact.replies-bg{background-image:url(/static/media/Card_2.339ce6ec3f8bb9b3b09f.png);box-shadow:0 2px 8px #10b98126}.stat-content{display:flex;flex-direction:column;position:relative;z-index:2}.stat-label{color:#666;font-size:14px;font-weight:500;margin-bottom:8px}.stat-value{color:#1a237e;font-size:32px;font-weight:700}.report-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.report-header-row h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.stat-icon{border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:48px;width:48px}.overview-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:0;padding:24px}.overview-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.8fr}.overview-header-row{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.8fr auto;margin-bottom:16px}.overview-header-row .header-left h3,.overview-header-row .header-right h3{color:#1f2937;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:100%;margin:0}.overview-header-row .header-right{align-items:center;border-left:1px solid #e5e7eb;display:flex;gap:12px;grid-column:2;justify-content:flex-start;padding-left:30px}.overview-header-row .header-right h3{margin-left:70px}.overview-header-row .header-left{grid-column:1}.overview-header-row .header-actions{display:flex;grid-column:3;justify-content:flex-end}.info-details{gap:20px}.info-details,.info-item{display:flex;flex-direction:column}.info-title{color:#4d4d4d;font-size:16px;font-weight:400;margin:0 0 6px}.info-detail,.info-title{font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:0;line-height:100%}.info-detail{color:#1a1a1a;font-size:20px;font-weight:600}.campaign-info{padding-right:10px}.info-details p{color:#4b5563;line-height:1.5;margin:12px 0}.info-details strong{color:#1f2937;font-weight:600}.campaign-report{border-left:1px solid #e5e7eb;padding-left:30px}.refresh-button{background:#172f82;border:none;border-radius:50px;box-shadow:0 2px 4px #00229433;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px}.refresh-button:hover{background:#1d4ed8;transform:translateY(-1px)}.stats-grid-compact{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.stats-grid-compact .stat-label{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;letter-spacing:0;line-height:100%}.stat-box-compact{align-items:flex-start;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:16px;transition:all .3s ease}.contacts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.contacts-header h3{color:#1a202c;font-size:20px;font-weight:600}.contacts-count{color:#64748b;font-size:14px}.table-container{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;margin:0;max-height:45vh;overflow-x:auto;overflow-y:auto;width:100%}.contacts-table{border-collapse:collapse;min-width:600px;table-layout:fixed;width:100%}.contacts-table thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.campaign-details-content{-ms-overflow-style:none;scrollbar-width:none}.campaign-details-content::-webkit-scrollbar{display:none}body.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body.hide-scrollbar::-webkit-scrollbar{display:none}.campaign-container{-ms-overflow-style:none;scrollbar-width:none}.campaign-container::-webkit-scrollbar{display:none}.table-container{-ms-overflow-style:none;scrollbar-width:none}.table-container::-webkit-scrollbar{display:none}.numbers-list{-ms-overflow-style:none;scrollbar-width:none}.numbers-list::-webkit-scrollbar{display:none}.contacts-table td,.contacts-table th{border-bottom:1px solid #e2e8f0;overflow:hidden;padding:12px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.contacts-table td:first-child,.contacts-table th:first-child{width:60px}.contacts-table td:nth-child(2),.contacts-table th:nth-child(2){width:150px}.contacts-table td:nth-child(3),.contacts-table th:nth-child(3){width:200px}.contacts-table td:nth-child(4),.contacts-table th:nth-child(4){font-family:monospace;letter-spacing:1.5px;text-align:left;width:180px}.contacts-table tbody tr:hover{background:#f8fafc}.pagination{display:flex;gap:16px;margin-top:20px}.pagination,.pagination button{align-items:center;justify-content:center}.pagination button{background:#172f82;border:none;border-radius:24px;box-shadow:0 2px 4px #172f8214;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:1px;height:44px;margin:0 2px;min-width:120px;transition:background .2s,color .2s,box-shadow .2s}.pagination button:disabled{background:#e5e7eb;box-shadow:none;color:#b0b7c3;cursor:not-allowed;opacity:.7}.pagination button:not(:disabled):hover{background:#001a75;color:#fff}.arrow{display:inline-block;font-size:1.15rem;font-weight:700;line-height:1.7;text-shadow:0 1px 1px #172f8214;vertical-align:middle}.arrow-left{margin-right:8px}.arrow-right{margin-left:8px}.pagination-btn:not(:disabled):hover .arrow-left{transform:translateX(-3px)}.pagination-btn:not(:disabled):hover .arrow-right{transform:translateX(3px)}.status-numbers-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.status-numbers-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:800px;overflow:hidden;width:90%}.status-numbers-header{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px}.status-numbers-header h3{color:#1a202c;font-size:18px;font-weight:600}.close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;margin-left:12px;transition:background .2s,color .2s;width:36px}.close-btn:focus,.close-btn:hover{background:#e2e8f0;color:#172f82;outline:none}.numbers-list-container{padding:20px}.count-info{color:#374151;font-weight:600;margin-bottom:16px}.numbers-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-height:50vh;overflow-y:auto}.number-item{background:#ffffffb3;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000a;font-family:monospace;font-size:15px;padding:10px 16px;text-align:center}.loading-container{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-center-content{background:#fff;border-radius:24px;box-shadow:0 24px 60px #0f172a2e;gap:16px;padding:32px 36px}.campaign-details-spinner{margin-bottom:18px;max-width:240px;width:100%}.loading-center-content p{color:#2563eb;font-size:1.1rem;font-weight:500;margin:0;text-align:center}.error-container{padding:40px;text-align:center}.error-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin:0 auto;max-width:500px;padding:20px}.error-alert h3{margin-bottom:8px}.error-alert button{background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px 4px 0;padding:8px 16px}@media (max-width:1300px){.campaign-details-header,.tab-content,.tabs-wrapper{max-width:98vw;padding-left:8px;padding-right:8px}}@media (max-width:900px){.overview-content{gap:20px;grid-template-columns:1fr}.campaign-details-header,.tab-content,.tabs-wrapper{max-width:100vw;padding-left:4px;padding-right:4px}}@media (max-width:768px){.campaign-container{padding:8px}.campaign-details-header{padding:12px}.tabs{flex-direction:column;margin-left:0;margin-top:20px;width:100%}.overview-container{padding:12px}.overview-content{gap:16px}.tab-content{padding:12px}.contacts-header{align-items:flex-start;flex-direction:column;gap:8px}.table-container{max-height:50vh;padding:0}}*{font-family:Montserrat,sans-serif!important}body{background:#f8fafc;font-family:Montserrat,sans-serif;height:100vh;overflow:hidden}.top-navbar{border-bottom:1px solid #e2e8f0;height:80px;justify-content:space-between;position:flex;top:0;z-index:10}.dashboard-wrapper{background:#f8fafc;bottom:0;height:100vh;left:0;margin:0;padding:0;position:relative;right:0;top:0}.navbar-content{display:flex;flex-direction:column}.navbar-actions{align-items:center;display:flex;gap:10px}.inbox-dashboard-main{background:#f8fafc;min-height:100vh;min-width:0;position:relative;z-index:1}.dashboard-content-wrapper,.inbox-dashboard-main{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.dashboard-content-wrapper{flex-wrap:nowrap;max-height:100%;min-height:0;padding:20px 25px 25px}.header-messages{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.new-message-btn{align-items:center;background:#172f82;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.new-message-btn:before{content:"+";font-size:16px;font-weight:700;line-height:1}.new-message-btn:hover{background:#2563eb;transform:translateY(-1px)}.new-message-btn:active{transform:translateY(0)}.error-banner,.new-message-alert,.success-banner{border-radius:6px;font-size:.9rem;margin-top:8px;padding:6px 10px}.error-banner{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.success-banner{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.new-message-alert{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;cursor:pointer;transition:background .2s}.new-message-alert:hover{background:#dbeafe}.inbox-container{border-radius:20px;box-shadow:0 4px 20px #0000001a;flex:1 1}.inbox-container,.inbox-sidebar{background:#fff;display:flex;overflow:hidden}.inbox-sidebar{border-bottom-left-radius:20px;border-right:1px solid #e2e8f0;border-top-left-radius:20px;flex:0 0 24vw;flex-direction:column;height:100%;left:0;margin:0;max-width:400px;min-width:220px;padding:0;position:relative}.sidebar-header{background:#fff;border-bottom:1px solid #e2e8f0;border-top-left-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:20px;padding:24px 20px 20px;width:100%}.sidebar-header h3{color:#0e1e53;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.conversations-count{color:#64748b;font-weight:500;margin-left:8px}.filter-controls{gap:12px;justify-content:space-between;margin-top:4px;width:100%}.filter-actions,.filter-controls{align-items:center;display:flex;flex-wrap:wrap}.filter-actions{flex-shrink:0;gap:8px}.search-container{align-items:center;display:flex;height:40px;position:relative;width:100%}.conversation-search{background:#f3f3f3;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#374151;font-size:15px;font-weight:400;height:40px;outline:none;padding:12px 16px 12px 40px;transition:all .2s ease;width:100%}.conversation-search:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.conversation-search::placeholder{color:#9ca3af;font-weight:400}.filter-buttons-row{align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:8px}.filter-buttons,.filter-buttons-row{display:flex;gap:8px}.pill-btn{align-items:center;background:#fff;border:1.45px solid #172f82;border-radius:37.81px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;min-height:41px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.pill-btn.active{background:#3b82f6;border-color:#172f82;box-shadow:0 2px 4px #3b82f633;color:#fff}.pill-btn:not(.active):hover{background:#f8fafc;border-color:#d1d5db;color:#374151}.filter-dropdown{align-items:center;display:flex;gap:8px}.conversation-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;height:36px;margin-left:auto;min-width:130px;outline:none;padding:8px 12px;transition:all .2s ease;width:145px}.conversation-dropdown:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.conversation-dropdown:hover{border-color:#d1d5db}.conversation-list{flex:1 1;height:100%;overflow-y:auto;padding:0}.conversation-item,.conversation-list{background:#fff;display:flex;flex-direction:column}.conversation-item{border-bottom:1px solid #f1f5f9;border-left:4px solid #0000;cursor:pointer;gap:8px;margin-bottom:6px;padding:16px 20px;position:relative;transform:translateZ(0);transition:all .2s ease}.conversation-item:hover{background:#f8fafc}.conversation-item.active{background:#f0f4ff;border-left:4px solid #3b82f6}.conversation-item.unread{background:#edf0fe;border-left:4px solid #3b82f6}.conversation-item.active.unread{background:#f0f4ff;border-left:4px solid #3b82f6}.conversation-item:not(.unread):not(.active){background:#fff;border-left:4px solid #0000}.conversation-item-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.conversation-name{color:#1a202c;flex:1 1;font-size:1.1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-preview-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.conversation-time{color:#64748b;font-size:.875rem;font-weight:500;white-space:nowrap}.conversation-time-container{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.conversation-preview{color:#64748b;flex:1 1;font-size:.875rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-conversations{color:#64748b;font-size:1rem;margin-top:40px;padding:20px;text-align:center}.inbox-chat{background:#f3f3f3;border-bottom-right-radius:20px;border-top-right-radius:20px;flex:1 1;flex-direction:column;height:100%;min-width:0;overflow:hidden}.chat-header,.inbox-chat{display:flex;position:relative}.chat-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;border-top-right-radius:20px;flex-shrink:0;justify-content:space-between;padding:20px 24px;z-index:3}.chat-header h3{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.campaign-name,.chat-header h3{align-items:center;display:flex;gap:8px}.campaign-name{color:#64748b;font-size:.875rem;font-weight:400}.separator{color:#d1d5db;margin:0 4px}.campaign-text{font-style:italic}.conversation-meta{color:#64748b;font-size:.875rem;margin-top:4px}.chat-messages{background:#f3f3f3;display:flex;flex:1 1;flex-direction:column;height:calc(100% - 160px);max-height:calc(100vh - 220px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px;position:relative;scroll-behavior:smooth}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#0000004d}.message-date-separator{color:#64748b;font-size:.875rem;font-weight:500;margin:20px 0;position:relative;text-align:center}.message-date-separator:before{display:none}.message-date-separator span{background:#0000;border:none;border-radius:0;color:#64748b;display:inline-block;font-weight:500;padding:0}.no-messages{color:#64748b;font-size:1rem;margin-top:40px;text-align:center}.message-wrapper{animation:slideIn .3s ease-out;display:flex;margin-bottom:12px}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.align-right{justify-content:flex-end}.align-left{justify-content:flex-start}.message-bubble{border-radius:12px;font-size:.95rem;line-height:1.4;margin-bottom:2px;max-width:70%;padding:12px 16px;position:relative;transition:transform .2s ease;word-break:break-word}.message-bubble:hover{transform:scale(1.01)}.sent{align-self:flex-end;background:#0833c2;border-bottom-right-radius:4px;color:#fff}.received{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#1a202c}.message-time{color:#fffc;display:block;font-size:.75rem;margin-top:4px;text-align:right}.received .message-time{color:#64748b}.chat-input{align-items:flex-end;background:#fff;border-bottom-right-radius:20px;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;padding:20px 24px;position:relative;z-index:3}.chat-input textarea{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#1a202c;flex:1 1;font-family:Montserrat;font-size:.95rem;line-height:1.4;max-height:120px;min-height:44px;padding:12px 16px;resize:none;transition:all .2s ease}.chat-input textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.chat-input textarea::placeholder{color:#9ca3af}.chat-input button{background:#172f82;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;height:44px;min-width:70px;padding:12px 20px;transition:all .2s ease}.chat-input button:disabled{background:#d1d5db;cursor:not-allowed}.chat-input button:not(:disabled):hover{background:#1d4ed8;transform:translateY(-1px)}.chat-input button:not(:disabled):active{transform:translateY(0)}.no-chat-selected{align-items:center;background:#f3f3f3;border-bottom-right-radius:20px;border-top-right-radius:20px;color:#64748b;display:flex;flex:1 1;font-size:1.1rem;justify-content:center}.spinner{border:4px solid #e2e8f0;border-top-color:#2563eb;height:40px;margin-bottom:18px;width:40px}.loading-text{color:#2563eb;font-size:1.1rem;font-weight:500;text-align:center}.loading-overlay,.loading-spinner{align-items:center;background:#fffc;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-center-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-overlay{animation:fadeIn .2s ease-out;background-color:#00000080;z-index:1000}.modal-content.new-message-modal{background:#fff url(data:image/png;base64,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) no-repeat 50%;background-size:cover;border-radius:12px;box-shadow:0 20px 40px #00000026;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:1000px;min-width:320px;padding:24px;position:relative;width:90vw}.modal-content h3{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}.modal-content label{color:#374151;display:flex;flex-direction:column;font-weight:500;gap:8px;margin-bottom:4px}.form-control{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;padding:12px;transition:all .2s ease}.sender-select,.sender-select option{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:pre}.form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.disabled-input,.form-control:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.modal-actions{margin-top:8px}.send-btn{background:#172f82;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:600;height:40px;padding:12px 20px;transition:all .2s ease;width:100px}.send-btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.send-btn:disabled{background:#d1d5db;cursor:not-allowed}.cancel-btn{background:#f3f4f6;border:1.5px solid #172f82;border-radius:24px;color:#374151;cursor:pointer;font-weight:500;height:40px;padding:12px 20px;transition:all .2s ease;width:100px}.cancel-btn:hover{background:#e5e7eb;transform:translateY(-1px)}.loading-numbers{background:#f8fafc;border-radius:6px;color:#64748b;font-size:.875rem;padding:12px;text-align:center}@media (max-width:1024px){.inbox-sidebar{min-width:300px}}@media (max-width:600px){.dashboard-content-wrapper{padding:15px}.inbox-container{flex-direction:column;height:calc(100vh - 200px)}.inbox-sidebar{border-radius:20px 20px 0 0;height:40%;max-width:none;min-width:0;width:100%}.inbox-chat{border-radius:0 0 20px 20px;height:40%;min-width:0}.chat-header{border-radius:0}.chat-input{border-radius:0 0 20px 20px}.filter-controls{align-items:stretch;flex-direction:column}.conversation-search{min-width:0}.filter-buttons-row{align-items:stretch;flex-direction:column;gap:12px}.filter-buttons,.filter-dropdown{justify-content:flex-start}.filter-dropdown{margin-left:0}.modal-content.new-message-modal{margin:20px;min-width:90vw}.inbox-sidebar{border-bottom:1px solid #e2e8f0;border-radius:0;border-right:none;flex:1 1 100%;max-width:100%}}@media (max-width:790px){.inbox-chat{border-radius:0;flex:1 1 100%;max-width:100%}}*,body,html{box-sizing:border-box;font-family:Montserrat,Arial,Helvetica,sans-serif!important;margin:0;padding:0}:root{--primary-color:#172f82;--primary-hover:#2d3a9f;--background-color:#f8f9fa;--card-background:#fff;--border-color:#e2e8f0;--text-color:#1f2937;--text-secondary:#374151;--text-muted:#6b7280;--success-bg:#f7f8ff;--success-color:#172f82;--error-bg:#fef2f2;--error-color:#dc2626;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--radius-sm:8px;--radius-md:12px;--radius-lg:25px;--header-height:64px;--sidebar-width:250px;--tabbar-height:60px;--form-element-height:48px;--transition-speed:0.2s}.dashboard-wrapper{background-color:#f8f9fa;background-color:var(--background-color);display:flex;height:100dvh;overflow:hidden}.top-navbar{align-items:center;background:#fff;box-shadow:0 2px 6px #0000000d;display:flex;height:70px;padding:0 24px;position:relative;width:100%;z-index:1000}.dashboard-main-assign{box-sizing:border-box;flex:1 1;overflow:auto}.assign-container{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 64px);height:calc(100dvh - var(--header-height));margin:0 auto;max-width:1400px;overflow:hidden;padding:20px;width:100%}.assign-content{display:flex;flex:1 1;gap:40px;height:100%;min-width:0;width:100%}.assign-form-section{display:flex;flex-direction:column;padding:30px;width:450px}.assign-form-section h2{color:#1f2937;color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:25px}.form-container-assign{display:flex;flex-direction:column;gap:20px}.form-field-inline{align-items:center;display:flex;flex-wrap:wrap;gap:15px;width:100%}.form-field-inline label{color:#374151;color:var(--text-secondary);font-size:14px;font-weight:600;min-width:120px}.form-input-assign,.form-select-assign{background:#fff;background:var(--card-background);border:1px solid #d1d5db;border-radius:8px;border-radius:var(--radius-sm);font-size:14px;height:48px;height:var(--form-element-height);padding:12px 16px;width:100%}.form-input-assign:focus,.form-select-assign:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.assign-btn{align-items:center;background:#172f82;background:var(--primary-color);border:none;border-radius:25px;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:41px;justify-content:center;margin-top:5px;padding:10px 20px;width:100px}.assign-btn:hover:not(:disabled){background:#2d3a9f;background:var(--primary-hover);transform:translateY(-1px)}.assign-btn:disabled{background:#9ca3af;cursor:not-allowed}.message{border-radius:8px;border-radius:var(--radius-sm);font-size:14px;margin-top:15px;padding:12px 16px;width:100%}.message.success{background:#f7f8ff;background:var(--success-bg);border-left:4px solid #172f82;border-left:4px solid var(--success-color);color:#172f82;color:var(--success-color)}.message.error{background:#fef2f2;background:var(--error-bg);border-left:4px solid #dc2626;border-left:4px solid var(--error-color);color:#dc2626;color:var(--error-color)}.assigned-numbers-section{background:#fff;background:var(--card-background);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex:1 1;flex-direction:column;margin-top:15px;min-height:0;overflow:hidden;padding:40px}.assigned-numbers-section h2{color:#1f2937;color:var(--text-color);font-size:20px;font-weight:600;margin-bottom:25px}.table-container-assign{border:1px solid #e5e7eb;border-radius:8px;border-radius:var(--radius-sm);flex:1 1;overflow-y:auto}.assigned-table{background:#fff;background:var(--card-background);border-collapse:collapse;min-width:500px;width:100%}.assigned-table thead{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.assigned-table td,.assigned-table th{font-size:14px;padding:16px;text-align:left}.assigned-table th{border-bottom:2px solid #e5e7eb;color:#374151;color:var(--text-secondary);font-weight:600}.assigned-table td{border-bottom:1px solid #f3f4f6}.assigned-table tbody tr:hover{background:#f8fafc}.phone-number{color:#1f2937;color:var(--text-color);font-family:SF Mono,Monaco,Menlo,Consolas,monospace!important;font-weight:600}.assigned-email{color:#6b7280;color:var(--text-muted)}.actions-cell{text-align:center}.delete-btn{background:#fff;background:var(--card-background);border:2px solid #3b4cb8;border-radius:25px;border-radius:var(--radius-lg);color:#172f82;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px}.delete-btn:hover{background:#172f82;background:var(--primary-color);color:#fff;transform:translateY(-1px)}.no-data{color:#6b7280;color:var(--text-muted);font-style:italic;padding:40px 16px;text-align:center}.table-container-assign::-webkit-scrollbar{width:8px}.table-container-assign::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.table-container-assign::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.table-container-assign::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1024px){.sidebar{position:absolute;transform:translateX(-100%);transition:transform .3s ease}.sidebar.open{transform:translateX(0)}.dashboard-main-assign{margin-left:0;padding-bottom:60px;padding-bottom:var(--tabbar-height);width:100%}.assign-content{flex-direction:column}.assign-form-section,.assigned-numbers-section{padding:24px;width:100%}.table-container-assign{max-height:300px}}@media (max-width:768px){.assign-container{padding:12px}.form-field-inline{align-items:flex-start;flex-direction:column}.assign-btn{width:100%}.assigned-table td,.assigned-table th{font-size:12px;padding:10px 8px}}@media (max-width:480px){.assign-container{padding:8px}.assigned-table td,.assigned-table th{font-size:11px;padding:8px 4px}}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%;width:100%}.app-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:0;margin:0;min-height:100vh;padding:0;position:fixed;top:0;width:100vw}.app-container,.center-content{align-items:center;display:flex;justify-content:center}.center-content{flex-direction:column;text-align:center}.assistant-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 20px 40px #0000004d;height:400px;object-fit:contain;transform:scale(1);transition:transform .2s ease-in-out;width:400px}.assistant-avatar.speaking{box-shadow:0 25px 50px #0006;transform:scale(1.05)}.status-dot{height:16px;margin-top:24px;transition:all .3s ease-in-out;width:16px}.status-dot:after{animation:pulse 2s infinite;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.status-dot.connected{background-color:#4ade80;box-shadow:0 0 20px #4ade8099}.status-dot.connected:after{box-shadow:0 0 0 0 #4ade80b3}.status-dot.connecting{background-color:#fbbf24;box-shadow:0 0 20px #fbbf2499}.status-dot.connecting:after{box-shadow:0 0 0 0 #fbbf24b3}.status-dot.disconnected{background-color:#ef4444;box-shadow:0 0 20px #ef444499}.status-dot.disconnected:after{box-shadow:0 0 0 0 #ef4444b3}.error-message{background:#ff00001a;border:1px solid #ff00004d;color:#ffcccb;font-size:14px;margin-top:12px;padding:8px 16px}.setup-form-container{align-items:flex-start;-webkit-backdrop-filter:blur(5.599999904632568px);backdrop-filter:blur(5.599999904632568px);background:#2b418cde;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow-y:auto;padding:20px}.setup-form-card{background-color:#fff;border-radius:31.77px;box-shadow:0 10px 25px #0000001a;margin:0 auto;max-width:950px;padding:20px;width:928px}.form-header{margin-bottom:16px;text-align:center}.form-title{color:#1f2937;font-size:26px;font-weight:700;margin:0 0 4px}.form-subtitle{color:#6b7280;font-size:14px;line-height:1.3;margin:0}.form-content{display:flex;flex-direction:column;gap:14px}.form-row{display:flex;gap:20px}.form-row>.form-group{flex:1 1}.form-group{margin-bottom:0}.form-label{color:#4b5563;display:block;font-size:13px;font-weight:700;margin-bottom:6px;text-align:left}.form-input,.form-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.form-input:focus,.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;outline:none}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af;opacity:1}.form-textarea{min-height:80px;resize:vertical}.form-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin:0;padding-top:20px;width:100%}.cancel-button,.submit-button{border:none;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;margin:0;min-width:140px;padding:12px 40px;text-align:center;transition:all .2s ease}.cancel-button{background-color:#fff;border:1px solid #d1d5db;color:#1f2937}.cancel-button:hover{background-color:#f8fafc}.submit-button{background-color:#002294;color:#fff;position:relative}.submit-button:hover:not(:disabled){background-color:#001b73}.submit-button:disabled{background-color:#93c5fd;cursor:not-allowed}.spinner{display:inline-block;margin-right:8px}.toggle-container{margin-bottom:0}.toggle-warning{background-color:#fee2e2;border-radius:6px;color:#b91c1c;font-size:13px;font-weight:600;margin-top:8px;padding:10px 12px}.toggle-label{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:all .2s ease}.toggle-label:hover{background-color:#f9fafb;border-color:#d1d5db}.toggle-text{display:flex;flex-direction:column;gap:4px}.toggle-text strong{color:#1f2937;font-size:16px;font-weight:600}.toggle-text small{color:#6b7280;font-size:14px;font-weight:400;line-height:1.4}.toggle-wrapper{height:24px;position:relative;width:48px}.toggle-input{height:0;opacity:0;position:absolute;width:0}.toggle-slider{background-color:#cbd5e1;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.toggle-slider,.toggle-slider:before{position:absolute;transition:.3s ease}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;width:18px}.toggle-input:checked+.toggle-slider{background-color:#3b82f6}.toggle-input:checked+.toggle-slider:before{transform:translateX(24px)}.toggle-input:focus+.toggle-slider{box-shadow:0 0 0 3px #3b82f633}.modal-overlay{align-items:flex-start;bottom:0;left:0;overflow-y:auto;right:0;top:0}.modal-icon-container{margin-bottom:24px;text-align:center}.modal-icon-circle{align-items:center;background-color:#dcfce7;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.modal-icon{font-size:32px}.modal-title{color:#172f82;font-size:28px;font-weight:800;margin:0 0 12px;text-align:center}.modal-description{color:#64748b;font-size:16px;line-height:1.5;margin:0 0 32px;position:relative;text-align:center;z-index:2}.link-input-group{margin-bottom:24px;position:relative;z-index:2}.link-input-label{color:#172f82;display:block;font-size:16px;font-weight:600;margin-bottom:12px;text-align:center}.link-input{outline:none}.copy-button{box-shadow:0 2px 8px #172f824d;gap:11.19px;max-width:64px}.copy-button:hover{transform:scale(1.02)}.warning-message{align-items:center;background-color:#fefce8;border:none;border-radius:8px;display:flex;gap:10px;margin-bottom:24px;padding:12px;position:relative;z-index:2}.warning-icon{color:#ca8a04;flex-shrink:0}.warning-icon svg{height:16px;width:16px}.warning-message p{color:#ca8a04;font-size:13px;font-weight:500;line-height:1.3;margin:0}.info-message{align-items:center;background-color:#fefce8;border:1px solid #fbbf24;border-radius:8px;display:flex;gap:12px;margin-bottom:32px;padding:16px;position:relative;z-index:2}.info-icon{color:#d97706;flex-shrink:0;font-size:18px}.info-message p{color:#d97706;font-size:14px;font-weight:500;line-height:1.4;margin:0}.modal-close-button{background-color:#172f82;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:120px;padding:14px 40px;transition:all .2s ease}.modal-close-button:hover{background-color:#1a3690;box-shadow:0 4px 8px #172f8233;transform:scale(1.02)}@media (max-width:768px){.form-row{gap:16px}.form-actions,.form-row{flex-direction:column}.setup-form-card{border-radius:25px;box-shadow:none;height:auto;margin:0;min-height:100vh;padding:24px}.form-title{font-size:28px}.setup-form-container{align-items:flex-start;overflow-y:auto}}:root{--ellipse-ring-thickness:40px}.decor-ring{background:#2d5dfd14;background:var(--ellipse-color)}.setup-form-card{overflow:hidden;position:relative}.error-message,.setup-form-card .form-content,.setup-form-card .form-header{position:relative;z-index:1}.error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;gap:12px;margin-bottom:20px;padding:12px 16px}.error-icon,.error-message{align-items:center;display:flex}.error-icon{color:#dc2626;flex-shrink:0}.error-message p{color:#dc2626;font-size:14px;font-weight:500;line-height:1.4;margin:0}.setup-form-container--modal{inset:0;position:fixed;z-index:1500}.summary-modal{background-color:#fff;border-radius:18px;box-shadow:0 30px 80px #172f8240;display:flex;flex-direction:column;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:auto;max-height:calc(100vh - 80px);max-width:650px;overflow:hidden;padding:0;position:relative;width:100%}.summary-content-wrapper{box-sizing:border-box;flex:1 1;overflow-y:auto;padding:32px;width:100%}.summary-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:20px;position:relative;z-index:2}.summary-section-title{align-items:center;color:#172f82;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.summary-section-icon{font-size:16px}.summary-modal .summary-grid{display:flex!important;flex-direction:column!important;gap:12px;grid-template-areas:unset!important;grid-template-columns:none!important;grid-template-rows:none!important}.summary-modal .summary-row{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;min-height:40px;padding:8px 12px;width:100%}.summary-label{color:#64748b;flex-shrink:0;font-size:13px;font-weight:600}.summary-value{color:#1f2937;font-size:14px;font-weight:600;max-width:60%;min-width:100px;text-align:right;word-break:break-word}.summary-badges{display:flex;flex-direction:column;gap:10px}.summary-badge-row{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.summary-badge-label{color:#64748b;font-size:13px;font-weight:600}.summary-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease}.summary-badge--enabled{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534}.summary-badge--disabled{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;color:#991b1b}.summary-badge--neutral{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;color:#1e40af}.summary-button-container{display:flex;gap:16px;justify-content:center;margin-top:24px;position:relative;z-index:2}.summary-back-button{background-color:#fff;border:1px solid #d1d5db;border-radius:12px;color:#1f2937;cursor:pointer;font-size:15px;font-weight:600;min-width:120px;padding:14px 32px;transition:all .2s ease}.summary-back-button:hover:not(:disabled){background-color:#f8fafc;border-color:#9ca3af}.summary-back-button:disabled{cursor:not-allowed;opacity:.6}.summary-confirm-button{background:linear-gradient(135deg,#172f82,#002294);border:none;border-radius:12px;box-shadow:0 4px 12px #172f824d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:200px;padding:14px 32px;transition:all .2s ease}.summary-confirm-button:hover:not(:disabled){box-shadow:0 6px 16px #172f8266;transform:translateY(-2px)}.summary-confirm-button:disabled{background:linear-gradient(135deg,#93c5fd,#60a5fa);box-shadow:none;cursor:not-allowed;transform:none}.btn-spinner{animation:btn-spin .8s cubic-bezier(.5,0,.5,1) infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;margin-right:10px;vertical-align:middle;width:16px}@keyframes btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.summary-modal{margin-top:20px;max-width:100%;padding:24px}.summary-badge-row,.summary-row{align-items:flex-start;flex-direction:column;gap:8px}.summary-value{max-width:100%;text-align:left}.summary-button-container{flex-direction:column}.summary-back-button,.summary-confirm-button{width:100%}}.summary-modal--compact{display:flex!important;flex-direction:column;height:auto!important;max-height:90vh;overflow:hidden!important}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,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);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:200px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:-webkit-sticky;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}.interview-summary-container{background:#f4f6fb;box-sizing:border-box;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100%;padding:16px 16px 40px}.summary-content{margin:0 auto;max-width:1440px}.section-title{color:#0e1e53;font-size:24px;font-weight:700;margin:0 0 12px}.muted{color:#6b7280;font-size:13px}.muted.small{font-size:12px}.summary-text{color:#374151;font-size:14px;line-height:1.5}.candidate-banner{align-items:center;background:linear-gradient(135deg,#172f82,#2563eb 50%,#3b82f6);border-radius:16px;box-shadow:0 12px 32px #172f824d;color:#fff;display:flex;gap:20px;justify-content:space-between;margin:8px 0 24px;overflow:hidden;padding:24px 28px;position:relative}.candidate-banner:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:200px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:200px}.cb-left{align-items:center;display:flex;gap:18px;min-width:0;position:relative;z-index:1}.avatar{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:3px solid #fff3;border-radius:50%;box-shadow:0 4px 12px #fbbf244d;color:#1f2937;display:grid;font-size:18px;font-weight:800;height:56px;letter-spacing:.5px;place-items:center;width:56px}.cb-ident{grid-gap:4px;display:grid;gap:4px;min-width:0}.cb-name{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.cb-role{font-size:14px;font-weight:500;letter-spacing:.01em;opacity:.95}.cb-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.cb-chip{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:9999px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.cb-chip:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.cb-ico{font-size:16px;opacity:.9}.cb-link{background:#fbbf241a;border:1px solid #fbbf2433;border-radius:8px;color:#fbbf24;font-size:13px;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .2s ease}.cb-link:hover{background:#fbbf2433;border-color:#fbbf244d;color:#f59e0b}.card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000014;padding:18px;text-align:left}.section-title.with-underline{padding-bottom:8px;position:relative}.section-title.with-underline:after{background:#22c55e;border-radius:8px;bottom:0;content:"";height:6px;left:0;position:absolute;width:140px}.loading-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000014;display:flex;flex-direction:column;gap:12px;margin-bottom:18px;padding:32px;text-align:center}.summary-inline-loader{width:160px}.loading-text{color:#4b5563;font-size:16px}.error-card{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;margin-bottom:18px;padding:14px 16px}.error-text{color:#b91c1c;margin:0}.hero-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);margin-bottom:18px}.profile-card{padding:16px}.profile-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.right-col{display:grid;grid-template-rows:1fr}.recording-card{display:flex;flex-direction:column;height:100%}.recording-card .card-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.recording-actions{flex-wrap:wrap;gap:12px}.playback-control,.recording-actions{align-items:center;display:inline-flex}.playback-control{background:#f1f5f9;border:1px solid #94a3b866;border-radius:9999px;color:#0f172a;font-size:13px;gap:8px;padding:6px 12px}.playback-control label{color:inherit;font-weight:600}.playback-control select{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:2px 4px}.playback-control select:focus{border-radius:6px;outline:2px solid #3b82f659;outline-offset:2px}.recording-body{display:flex;flex:1 1;flex-direction:column}.recording-wrap{border-radius:12px;flex:1 1;overflow:hidden}.recording-wrap.no-video .video-shell{background:#f1f5f9;border:1px dashed #94a3b880}.video-shell{background:#000;border-radius:12px;height:500px;overflow:hidden;position:relative}.recording-placeholder,.video-shell{align-items:center;display:flex;justify-content:center;width:100%}.recording-placeholder{color:#475569;font-size:15px;height:100%;padding:24px;text-align:center}.recording-prep{align-items:center;display:flex;flex-direction:column;gap:6px}.recording-prep-anim{height:120px;margin-bottom:8px;width:120px}.recording-prep-title{color:#0e1e53;font-size:16px;font-weight:700}.recording-prep-sub{color:#6b7280;font-size:14px}.recording-summary-title{color:#0e1e53;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;margin-left:5px;padding-bottom:10px}.recording-video{background:#000;cursor:pointer;display:block;height:100%;object-fit:contain;width:100%}.video-controls-bar{background:#000;border-radius:0;border-top:1px solid #ffffff26;bottom:0;color:#fff;display:flex;flex-direction:column;gap:12px;left:0;margin:0;padding:12px 18px 14px;position:absolute;right:0}.video-progress{display:flex;flex-direction:column;gap:6px;overflow:visible;position:relative}.video-progress input[type=range]{-webkit-appearance:none;appearance:none;background:#ffffff40;border-radius:9999px;cursor:pointer;height:3px;outline:none;width:100%}.video-progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #172f822e;cursor:pointer;height:12px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:12px}.video-progress input[type=range]::-moz-range-thumb{background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #172f822e;cursor:pointer;height:12px;-moz-transition:transform .15s ease;transition:transform .15s ease;width:12px}.video-progress input[type=range]::-moz-range-thumb:hover,.video-progress input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.video-progress input[type=range]::-moz-range-track{background:#0000}.video-progress input[type=range]:disabled{cursor:not-allowed;opacity:.4}@keyframes markerPulse{0%,to{box-shadow:0 0 0 0 #fbbf2466,0 0 8px 2px #fbbf2433}50%{box-shadow:0 0 0 4px #fbbf241a,0 0 12px 4px #fbbf244d}}.cheat-marker{animation:markerPulse 2s ease-in-out infinite;background:#0000;border:2px solid #fbbf24cc;border-radius:50%;box-shadow:0 0 8px 2px #fbbf244d,inset 0 0 4px #fbbf2433;cursor:pointer;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:10px;z-index:10}.cheat-marker:hover{animation:none;background:#fbbf244d;border-color:#fbbf24;box-shadow:0 0 12px 4px #fbbf2480,inset 0 0 6px #fbbf2466;transform:translate(-50%,-50%) scale(1.2)}.cheat-marker:after,.cheat-marker:before{display:none}.cheat-marker-tooltip{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #fbbf2433;border-radius:8px;bottom:calc(100% + 12px);box-shadow:0 8px 24px #0006;color:#fff;display:flex;flex-direction:column;font-size:12px;gap:3px;opacity:0;padding:8px 14px;pointer-events:none;text-align:center;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;white-space:nowrap}.cheat-marker-tooltip,.cheat-marker-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.cheat-marker-tooltip:after{border:6px solid #0000;border-top-color:#0f172af2;content:"";top:100%}.cheat-marker:hover .cheat-marker-tooltip{opacity:1;transform:translateX(-50%) translateY(-2px);visibility:visible}.cheat-marker-event{color:#fbbf24;font-size:12px;font-weight:600;letter-spacing:.3px}.cheat-marker-time{color:#ffffffb3;font-size:11px;font-weight:400}.video-controls-row{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:auto 1fr auto}.video-controls-left,.video-controls-right{align-items:center;display:inline-flex;gap:10px}.video-controls-center{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:6px;justify-content:center}.video-icon-btn{background:#0000;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;transition:color .2s ease}.video-icon-btn:hover{color:#172f82}.video-icon-btn:focus-visible{border-radius:6px;outline:2px solid #172f8266}.video-volume-control{align-items:center;display:inline-flex;position:relative}.video-volume-tooltip{align-items:center;background:#f8fafcfa;border:1px solid #94a3b859;border-radius:12px;bottom:46px;box-shadow:0 12px 28px #0f172a2e;display:flex;height:150px;justify-content:center;left:50%;opacity:0;padding:12px 0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease,transform .15s ease;width:50px}.video-volume-tooltip.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(-4px)}.video-volume-slider{-webkit-appearance:none;appearance:none;background:#94a3b840;border-radius:9999px;cursor:pointer;height:3px;position:relative;transform:rotate(-90deg);transform-origin:center;width:120px}.video-volume-slider:before{background:linear-gradient(90deg,#172f82,#172f8233);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center}.video-volume-slider[data-fill]:before{transform:scaleX(0);transform:scaleX(var(--volume-fill,0))}.video-speed-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:4px 6px}.video-speed-button:focus-visible{border-radius:6px;outline:2px solid #172f8259}.video-speed-control{align-items:center;display:inline-flex;position:relative}.video-speed-menu{background:#f8fafcfa;border:1px solid #94a3b859;border-radius:10px;bottom:44px;box-shadow:0 12px 24px #0f172a2e;display:flex;flex-direction:column;gap:4px;left:50%;min-width:60px;opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .15s ease,transform .15s ease}.video-speed-menu.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(-4px)}.video-speed-option{background:none;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font:inherit;padding:4px 0;transition:background .15s ease,color .15s ease}.video-speed-option:focus-visible,.video-speed-option:hover{background:#172f821a;color:#172f82;outline:none}.video-speed-option.active{color:#172f82;font-weight:600}.video-controls-right .video-icon-btn:last-child{font-size:18px}.recording-summary{background:linear-gradient(98.05deg,#f9faff 53.76%,#dde5ff 82.6%);border:1px solid;border-image-source:linear-gradient(286.74deg,#99b0ff 34.63%,#d9e2ff 65.37%);border-radius:16px;margin-top:16px;padding:15px}.recording-summary.only-summary{border-top:none;margin-top:0;padding-top:0}.recording-summary .section-title{margin-bottom:8px}.recording-summary-text{color:#4d4d4d;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:19px}.download-recording-btn,.download-transcript-btn{align-items:center;background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);border-radius:37.81px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;min-height:40px;min-width:120px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.download-recording-btn:hover,.download-transcript-btn:hover{background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.download-recording-btn:disabled,.download-transcript-btn:disabled{background:#9ca3af;border-color:#9ca3af;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.6;transform:none}.summary-card .summary-text{margin:0}.summary-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-areas:"metrics transcript";grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);margin-bottom:12px}.area-metrics{grid-area:metrics}.area-transcript{grid-area:transcript}.metrics-card,.transcript-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;width:100%}.metrics-card{max-width:680px}.sw-section{border-top:1px solid #e6e8f4;margin-top:28px;padding-top:24px}.sw-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sw-column{grid-gap:0;align-content:flex-start;display:grid;gap:0}.sw-column+.sw-column{border-left:1px solid #e6e8f4;padding-left:18px}.sw-title{color:#141c34;font-size:16px;font-weight:700;margin:0 0 5px}@media (max-width:768px){.summary-grid{grid-template-areas:"metrics" "transcript";grid-template-columns:1fr}.metrics-card{max-width:none}.sw-columns{grid-template-columns:1fr}.sw-column+.sw-column{border-left:none;padding-left:0}.video-controls-bar{bottom:0;left:0;padding:10px 12px;right:0}.video-controls-row{gap:10px;grid-template-columns:auto 1fr auto}}.metrics-stack{grid-gap:16px;display:grid;gap:16px}.metric-row{align-items:center;background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #e3e9ff;border-radius:18px;box-shadow:0 5px 5px #23387614;display:flex;gap:18px;overflow:hidden;padding:24px 20px 18px;position:relative}.metric-row-left{flex:1 1;min-width:0}.metric-row-title{color:#101b4d;font-size:16px;font-weight:500;letter-spacing:.01em}.metric-row-sub{color:#6b7392;font-size:13px;margin-bottom:10px;margin-top:2px}.metric-progress{background:#eef2ff;border-radius:18px 18px 0 0;height:8px;left:0;overflow:hidden;position:absolute;right:0;top:0}.metric-progress:after{background:#ffffff73;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.metric-progress-fill{border-radius:inherit;height:100%;position:relative;transition:width .4s ease;z-index:1}.metric-score{font-size:22px;font-weight:800;letter-spacing:.01em;min-width:70px;text-align:right}.metric-progress-fill.score-high{background:linear-gradient(90deg,#d6f9db,#1ae041)}.metric-progress-fill.score-medium{background:linear-gradient(90deg,#fff3cd,#fdcd2d)}.metric-progress-fill.score-low{background:linear-gradient(90deg,#ffe6dd,#ff591d)}.bullet-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.bullet-list li{color:#14224d;font-size:14px;letter-spacing:.01em;line-height:1.35;padding-left:32px;position:relative}.bullet-list li:before{border-radius:50%;box-shadow:0 0 0 4px #22c55e26;content:"";height:12px;left:0;position:absolute;top:6px;width:12px}.bullet-list li:after{background:repeating-linear-gradient(180deg,#0f184326,#0f184326 6px,#0000 0,#0000 12px);bottom:-14px;content:"";left:5px;position:absolute;top:22px;width:2px}.bullet-list li:last-child:after{display:none}.bullet-list.ok li:before{background:linear-gradient(180deg,#64e99d,#16a34a);box-shadow:0 0 0 4px #22c55e2e}.bullet-list.ok li:after{background:repeating-linear-gradient(180deg,#22c55e38,#22c55e38 6px,#0000 0,#0000 12px)}.bullet-list.warn li:before{background:linear-gradient(180deg,#facc15,#f97316);box-shadow:0 0 0 4px #facc1538}.bullet-list.warn li:after{background:repeating-linear-gradient(180deg,#facc1542,#facc1542 6px,#0000 0,#0000 12px)}.transcript-card{padding-top:14px}.transcript-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.transcript-content{background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff8c,0 12px 28px #2438801f;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0;scroll-behavior:smooth}.no-transcript{color:#6b7280;margin:0;padding:24px;text-align:center}.export-modal-body{display:flex;flex-direction:column;gap:12px}.export-options-list{display:flex;flex-direction:column;gap:10px}.export-option{align-items:flex-start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.export-option input{margin-top:4px}.export-option.disabled{cursor:not-allowed;opacity:.55}.export-option-title{color:#111827;font-weight:600;margin-bottom:2px}.export-option-desc{color:#6b7280;font-size:12px}.export-modal-error{color:#b91c1c;font-size:13px}.t-entry{align-items:stretch;-webkit-appearance:none;appearance:none;background:#fff;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:0;padding:0;text-align:left;transition:box-shadow .15s ease,transform .1s ease;width:100%}.t-entry>*{padding:18px 22px}.t-entry:nth-child(2n){background:#fff}.t-entry:last-child{border-bottom:none}.t-entry:hover{box-shadow:inset 0 0 0 1px #2d4bff38}.t-entry:focus-visible{box-shadow:inset 0 0 0 1px #2d4bff33;outline:2px solid #2d4bff59;outline-offset:2px}.t-entry:active{transform:translateY(1px)}.t-entry.is-active{background:linear-gradient(90deg,#fcfdff,#e1e8ff);border-radius:6px;box-shadow:inset 0 0 0 1px #2d4bff33}.t-entry.is-active .t-name,.t-entry.is-active .t-text{color:#0e1e53;font-weight:600}.t-time-pill{align-items:center;background:#eef2ff;border-radius:9999px;box-shadow:inset 0 0 0 1px #fff9;color:#2d5dfd;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;letter-spacing:.05em;line-height:1;margin:10px 16px 10px 24px;min-width:100px;padding:12px 18px;text-align:center;width:105px}.t-entry:first-child .t-time-pill{margin-top:18px}.t-entry:last-child .t-time-pill{margin-bottom:18px}.t-entry:focus-visible .t-time-pill,.t-entry:hover .t-time-pill{background:#c9d6ff}.t-body{flex:1 1;min-width:0}.t-name{font-size:15px;font-weight:700;letter-spacing:.01em;margin-bottom:6px}.t-text{color:#1b2559;font-size:14px;line-height:1.55}.t-entry.ai .t-name{color:#1d4ed8}.t-entry.candidate .t-name{color:#0f172a}.gauge-wrap{align-items:center;display:flex;justify-content:center;margin-top:4px;width:100%}.gauge{display:block;height:auto;max-width:420px;width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.candidate-banner{border-radius:12px;gap:12px;padding:16px}.cb-name{font-size:18px}.cb-role{font-size:13px}.hero-grid{grid-template-columns:1fr}.right-col{grid-template-rows:auto auto}.summary-grid{grid-template-areas:"metrics" "transcript";grid-template-columns:1fr}.transcript-content{max-height:380px}.summary-content{padding-bottom:60px}}.fit-badge-img{height:120px;object-fit:contain;width:120px}.semi-gauge{box-sizing:border-box;padding:0 24px}@media (min-width:768px){.profile-grid{grid-template-columns:1fr}}@media (min-width:992px){.hero-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}.profile-grid{grid-template-columns:1fr}.summary-grid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)}}@media (min-width:1440px){.summary-content{max-width:1440px}.gauge{max-width:520px}.metrics-card{max-width:760px}}@media (min-width:1920px){.summary-content{max-width:1720px}.gauge{max-width:560px}.metrics-card{height:-webkit-fit-content;height:fit-content;max-width:860px}}.candidate-card{background:#fff;border-radius:12px;padding:28px 30px 30px}.cand-header{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.cand-name{color:#0e1e53;font-size:24px;font-weight:700;letter-spacing:0}.cand-meta{display:flex;flex-direction:column;gap:4px}.cand-meta-item{color:#596099;font-size:14px;font-weight:600;letter-spacing:.01em}.cand-gauge{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.cand-gauge-sub{color:#5c67a4;font-size:13px;font-weight:600;letter-spacing:.02em}.cand-contact{grid-gap:10px 10px;align-items:center;border-top:1px solid #e4e9ff;display:grid;gap:10px 10px;grid-template-columns:1.2fr 1.6fr 1.2fr;margin-top:4px;padding-top:12px}.cand-link{color:#2d4bff;font-size:14px;font-weight:700;text-decoration:underline}.cand-link:hover{color:#1c33cc}.cand-link.disabled{color:#a1a7c6;font-weight:600;pointer-events:none;text-decoration:none}.cand-contact-item{align-items:center;color:#1b2559;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-width:0;text-decoration:none;transition:color .2s ease}.cand-contact-item.disabled{color:#a1a7c6;pointer-events:none}.cand-contact-item:not(.disabled):hover{color:#16205f}.cand-contact-icon{align-items:center;background:#fff;border-radius:50%;color:#2d4bff;display:inline-flex;height:34px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:34px}.cand-contact-item:not(.disabled):hover .cand-contact-icon{box-shadow:0 8px 16px #2d4bff40,inset 0 0 0 1px #fffffff2;transform:translateY(-1px)}.cand-contact-icon svg{height:18px;width:18px}.cand-contact-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-fit{border-top:1px solid #e4e9ff;margin-top:12px;padding-top:12px}.cand-fit .section-title{color:#121a3d;font-size:18px;margin:0}.cand-fit-sub{color:#6b7392;font-size:13px;font-weight:600;margin:6px 0 14px}.fit-head{align-items:center;display:flex;gap:16px;height:40px;justify-content:space-between}.fit-pill{background:#e9fef5;border:1px solid #10b98159;border-radius:9999px;box-shadow:inset 0 -2px 0 #fff9,0 10px 24px #14b96e33;color:#047857;font-size:14px;font-weight:700;gap:10px;padding:10px 18px}.fit-pill,.fit-pill:before{align-items:center;display:inline-flex}.fit-pill:before{background:#ffffffbf;border-radius:50%;content:"✔";font-size:12px;height:18px;justify-content:center;line-height:1;width:18px}.fit-pill.fair{background:#fef7e6;border-color:#f59e0b73;box-shadow:inset 0 -2px 0 #fff9,0 10px 24px #eab3082e;color:#b45309}.fit-pill.fair:before{content:"⚠"}.fit-pill.bad{background:#fee2e2;border-color:#ef444480;box-shadow:inset 0 -2px 0 #fff9,0 10px 24px #ef44442e;color:#b91c1c}.fit-pill.bad:before{content:"✖"}@media (max-width:1024px){.cand-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.candidate-card{padding:22px 22px 26px}.cand-name{font-size:20px}.cand-contact{grid-template-columns:1fr}.cand-contact-text{white-space:normal}}@media (max-width:480px){.cand-name{font-size:18px}.cand-contact{grid-template-columns:1fr}}.loading-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a59;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.loading-modal{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 25px 60px #00000040;padding:24px 22px;text-align:center;width:min(92vw,420px)}.loading-anim{height:140px;margin:4px auto 12px;width:140px}.loading-title{color:#0e1e53;font-size:16px;font-weight:700}.loading-sub,.loading-title{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.loading-sub{color:#6b7280;font-size:14px;margin-top:6px}.loading-modal-text{color:#334155;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.gauge-placeholder{align-items:center;display:flex;flex-direction:column;padding:12px 0 6px}.skeleton-arc{border-radius:140px 140px 0 0/140px 140px 0 0;height:120px;-webkit-mask:radial-gradient(120px at 50% 100%,#0000 99px,#000 100px);mask:radial-gradient(120px at 50% 100%,#0000 99px,#000 100px);width:min(92%,560px)}.skeleton-arc,.skeleton-num{animation:sk-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#f5f7fb 37%,#eef2f7 63%);background-size:400% 100%}.skeleton-num{border-radius:6px;height:28px;margin-top:12px;width:72px}@keyframes sk-pulse{0%{background-position:100% 0}to{background-position:0 0}}.cand-contact{row-gap:8px}.c-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-modal-body{max-height:min(70vh,520px);overflow-y:auto;padding-right:6px}.semi-gauge{margin:0 auto;max-width:420px;padding:4px 0 6px;width:100%}.semi-big{fill:#1f2937;font-size:26px;font-weight:700}.semi-sub{fill:#4b5563;font-size:clamp(.8rem,2vw,1rem);margin-bottom:50px}.semi-tick-label{fill:#b7bccb;font-size:clamp(.72rem,1.5vw,1rem);font-weight:600;letter-spacing:.02em}.video-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #172f822e;height:10px;width:10px}.video-volume-slider::-moz-range-thumb{background:#172f82;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #172f822e;height:10px;width:10px}.video-volume-slider:focus-visible{outline:2px solid #172f8259;outline-offset:2px}.modal-backdrop{animation:modalFadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;overflow-y:auto;padding:20px;z-index:9998}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-card{animation:modalSlideUp .3s ease-out;border-radius:20px;box-shadow:0 25px 60px #0000004d,0 0 0 1px #ffffff1a;max-width:95vw;width:min(900px,95vw)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-card:before{background:linear-gradient(90deg,#172f82,#2d5dfd 50%,#172f82);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.modal-header{align-items:center;background:linear-gradient(180deg,#fff,#f9fafb);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 28px;position:relative;z-index:2}.modal-title{color:#0e1e53;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.01em}.modal-close{align-items:center;background:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;line-height:1;padding:0;position:relative;transition:all .2s ease;width:40px}.modal-close:before{content:"×";font-size:28px;font-weight:300;line-height:1;position:absolute}.modal-close:hover{background:#e5e7eb;color:#374151;transform:rotate(90deg)}.modal-close:active{transform:rotate(90deg) scale(.95)}.modal-close:focus-visible{outline:2px solid #172f82;outline-offset:2px}.modal-body{flex:1 1 auto;padding:28px;position:relative}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f9fafb}.modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.question-modal-body{max-height:calc(90vh - 180px);padding:28px}.modal-footer{align-items:center;background:#fafbfc;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.modal-primary{background:#172f82;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;min-width:100px;padding:12px 28px;transition:all .2s ease}.modal-primary:hover{background:#1e3a8a;box-shadow:0 4px 12px #172f824d;transform:translateY(-1px)}.modal-primary:active{transform:translateY(0)}.modal-primary:focus-visible{outline:2px solid #172f82;outline-offset:2px}.submission-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;position:relative;transition:all .2s ease}.submission-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.submission-card.latest{background:linear-gradient(180deg,#fff,#f0f7ff);border-color:#3b82f6;border-width:2px;box-shadow:0 4px 16px #3b82f626}.submission-header{justify-content:space-between;margin-bottom:12px}.submission-header,.submission-run-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.submission-run-number{color:#0e1e53;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700}.submission-latest-badge{background:#dbeafe;border-radius:6px;color:#1e40af;font-size:12px;letter-spacing:.02em;padding:4px 10px}.submission-latest-badge,.submission-status-badge{align-items:center;display:inline-flex;font-weight:600}.submission-status-badge{border-radius:8px;font-size:13px;letter-spacing:.01em;padding:6px 14px}.submission-status-badge.passed{background:#d1fae5;color:#065f46}.submission-status-badge.failed{background:#fee2e2;color:#991b1b}.submission-status-badge.graded{background:#dbeafe;color:#1e40af}.submission-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-bottom:16px}.submission-language-tag{align-items:center;background:#f3f4f6;border-radius:6px;color:#374151;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.05em;padding:4px 10px}.submission-code-container{background:#1e293b;border-radius:10px;margin-top:12px;overflow:hidden;position:relative}.submission-code-header{align-items:center;background:#0f172a;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:10px 16px}.submission-code-lang{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.submission-code-copy{background:#0000;border:1px solid #334155;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s ease}.submission-code-copy:hover{background:#334155;border-color:#475569;color:#e2e8f0}.submission-code{color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:14px;line-height:1.6;margin:0;overflow-x:auto;padding:20px;tab-size:2;white-space:pre}.submission-code::-webkit-scrollbar{height:8px}.submission-code::-webkit-scrollbar-track{background:#0f172a}.submission-code::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.submission-code::-webkit-scrollbar-thumb:hover{background:#64748b}.submissions-empty{color:#6b7280;padding:48px 24px;text-align:center}.submissions-empty-icon{font-size:48px;margin-bottom:12px;opacity:.5}.submissions-empty-text{font-size:15px;font-weight:500}@media (max-width:768px){.modal-card{border-radius:0;margin:0;max-height:100vh;max-width:100vw;width:100%}.modal-header{padding:20px}.modal-title{font-size:20px}.modal-body{padding:20px}.modal-footer{padding:16px 20px}.submission-card{padding:16px}.submission-code{font-size:12px;padding:16px}}:root{--accent-blue:#2553df;--accent-green:#1bb653;--accent-gold:#f9c352;--text-dark:#1d2433;--text-muted:#707a94;--border-soft:#eceff6;--bg-rail:#f6f7fb;--bg-page:#f4f6fb}.coding-challenge-page{background:#f4f6fb;background:var(--bg-page);color:#1d2433;color:var(--text-dark);font-family:Poppins,Inter,Segoe UI,sans-serif;height:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:32px 24px 48px;position:relative}:-moz-full-screen .coding-challenge-page,:-ms-fullscreen .coding-challenge-page,:-webkit-full-screen .coding-challenge-page,:fullscreen .coding-challenge-page{height:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto}.challenge-shell{background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:36px;box-shadow:0 35px 80px #0f172a14;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1380px;padding:32px 36px;transition:padding .35s ease,gap .35s ease,transform .35s ease,box-shadow .35s ease}.challenge-columns.collapse-brief{gap:12px}.challenge-columns.collapse-brief .challenge-brief-card{flex:0 0;max-width:0;opacity:0;pointer-events:none;transform:translateX(-16px);transition:opacity .28s ease,transform .28s ease}.challenge-shell.view-editor .challenge-editor-card{box-shadow:0 55px 110px #0f172a1f;transform:scale(1.01)}.challenge-shell.view-editor .challenge-brief-card{opacity:0;transform:translateX(-12px) scale(.98)}.challenge-shell.view-split .challenge-brief-card,.challenge-shell.view-split .challenge-editor-card{opacity:1;transform:scale(1)}.challenge-rail{align-items:stretch;background:#f6f7fb;background:var(--bg-rail);border-radius:36px;gap:24px;justify-content:flex-start;padding:24px 12px;width:120px}.challenge-rail,.rail-icon-stack{display:flex;flex-direction:column}.rail-icon-stack{align-items:center;gap:18px}.rail-icon-button{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:inset 0 -2px 8px #0000000d;color:#9aa2bd;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.rail-icon-button svg{height:22px;width:22px}.rail-timer-card{word-wrap:break-word;align-items:center;background:#e6ebff;border-radius:24px;box-shadow:inset 0 -2px 0 #0000000d;color:#13204d;display:flex;flex-direction:column;font-weight:600;gap:8px;line-height:1.2;min-width:0;overflow-wrap:break-word;padding:12px 8px;text-align:center;width:100%}.rail-timer-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.rail-timer-icon svg{height:18px;width:18px}.rail-timer-card.tone-default .rail-timer-icon svg{color:#1e3aae}.rail-timer-card.tone-warning .rail-timer-icon svg{color:#b7791f}.rail-timer-card.tone-critical .rail-timer-icon svg{color:#c53030}.rail-timer-card .rail-timer-time{font-size:19px;margin-bottom:3px}.rail-timer-card p{word-wrap:break-word;color:#5b6487;font-size:10px;line-height:1.3;margin:0;overflow-wrap:break-word;white-space:normal}.tone-default{background:#e6ebff;color:#1e3aae}.tone-warning{background:#fff5df;color:#b7791f}.tone-critical{background:#ffe4e4;color:#c53030}.challenge-columns{align-items:flex-start;display:flex;flex:1 1;gap:32px;min-height:0;transition:gap .3s ease,transform .3s ease}.challenge-brief-card{background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:32px;box-shadow:0 20px 50px #0f172a0d;display:flex;flex:0 0 42%;flex-direction:column;gap:18px;height:80vh;max-height:950px;max-width:460px;min-height:650px;overflow:hidden;padding:28px 30px;transition:flex .3s ease,max-width .3s ease,opacity .3s ease,transform .3s ease}.challenge-brief-header{align-items:flex-start;display:flex;flex-shrink:0;gap:24px;justify-content:space-between}.challenge-brief-card .assessment-card,.challenge-pill-row{flex-shrink:0}.challenge-brief-card .question-card{flex:1 1 auto;margin-right:-6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:18px}.challenge-brief-card .question-card::-webkit-scrollbar{width:8px}.challenge-brief-card .question-card::-webkit-scrollbar-track{background:#0000}.challenge-brief-card .question-card::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.challenge-brief-card .question-card::-webkit-scrollbar-thumb:hover{background:#9ca3af}.challenge-eyebrow{color:#b5b8c9;font-size:12px;letter-spacing:.3em;margin:0 0 6px;text-transform:uppercase}.challenge-brief-card h1{font-size:28px;margin:0 0 6px}.challenge-subtitle{color:#707a94;color:var(--text-muted);line-height:1.4;margin:0}.timer-chip{align-items:center;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:18px;box-shadow:inset 0 -2px 0 #0000000a;display:flex;flex-wrap:wrap;gap:12px;min-width:170px;padding:14px 18px}.timer-chip-icon svg{height:28px;width:28px}.timer-chip-time{display:block;font-size:22px;font-weight:600}.timer-chip-subtext{color:#707a94;color:var(--text-muted);font-size:13px;margin:2px 0 0}.run-progress{background:#2553df26;border-radius:999px;height:6px;overflow:hidden;position:relative;width:100%}.run-progress span{background:#2553df;background:var(--accent-blue);border-radius:inherit;display:block;height:100%;transition:width .35s ease}.timer-chip .run-progress{margin-left:auto;max-width:140px}.rail-timer-card .run-progress{background:#1e3a8a2e;margin-top:6px;width:100%}.challenge-pill-row{display:flex;flex-wrap:wrap;gap:10px}.challenge-pill{background:#f1f2f8;border-radius:999px;color:#6a6f87;font-size:14px;font-weight:600;padding:10px 18px}.question-card{background:#fbfcff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:26px;display:flex;flex-direction:column;gap:20px;padding:22px}.question-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.question-title{color:#0e1e53;font-size:20px;margin:0}.question-pill{background:#e5e7eb;border-radius:999px;color:#111827;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.question-pill.difficulty-easy{background:#ecfdf5;color:#059669}.question-pill.difficulty-medium{background:#fef3c7;color:#b45309}.question-pill.difficulty-hard{background:#fee2e2;color:#b91c1c}.question-card.loading{animation:pulse 1.5s ease infinite}.skeleton-line{animation:shimmer 1.6s infinite;background:linear-gradient(90deg,#e7ebf5,#f7f8fb,#e7ebf5);background-size:200% 100%;border-radius:999px;height:14px}.question-section h3{color:#0e1e53;font-size:17px;font-weight:700;margin:0 0 8px}.question-text p{color:#4b5272;line-height:1.5;margin:0 0 8px}.question-example-list{display:flex;flex-direction:column;gap:12px}.question-example{background:#f1f1f6;border:1px solid #1118270d;border-radius:18px;padding:16px 18px}.question-example-title{color:#0e1e53;font-weight:600;margin-bottom:6px}.question-example-body span{color:#2f3459;font-weight:600;margin-right:4px}.question-example-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;word-break:break-word}.question-example-body code{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0e1e53;flex:1 1 100%;font-family:SFMono-Regular,Roboto Mono,monospace;max-width:100%;overflow-wrap:anywhere;padding:2px 8px;white-space:pre-wrap;word-break:break-word}.question-example-explanation{color:#5c627c;margin:6px 0 0}.question-list{color:#505679;margin:0;padding-left:20px}.question-notes{background:#eef4ff;border-radius:16px;color:#1e3a8a;padding:14px 16px}.challenge-main-row{align-items:stretch;display:flex;flex:1 1;gap:32px;min-height:0}.challenge-editor-pane{display:flex;flex:1 1;flex-direction:column;min-height:0}.challenge-editor-card{background:#fff;border:1px solid #f1f2f6;border-radius:32px;box-shadow:0 40px 80px #0f172a0f;display:flex;flex-direction:column;gap:20px;height:80vh;max-height:950px;min-height:650px;padding:28px 30px;transition:transform .3s ease,box-shadow .3s ease}.challenge-editor-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.challenge-editor-header h2{font-size:24px;margin:0}.editor-hint{color:#c0c4d3;font-family:SFMono-Regular,Roboto Mono,monospace;margin:4px 0 0}.editor-action-group{gap:10px}.editor-action-group,.test-summary-bar{align-items:center;display:flex;flex-wrap:wrap}.test-summary-bar{background:#f8f9ff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:18px;gap:16px;justify-content:space-between;padding:12px 18px;transition:border-color .25s ease,background .25s ease}.test-summary-bar .summary-title{color:#1b243a;font-weight:600;margin:0}.test-summary-bar .summary-meta{color:#79809c;font-size:13px;margin:4px 0 0}.test-summary-bar .summary-detail{color:inherit;font-size:13px;font-weight:600}.test-summary-bar.tone-success{background:#f0faf4;border-color:#c7edd6;color:#0f8b3d}.test-summary-bar.tone-warning{background:#fff9f0;border-color:#ffe3b8;color:#b7791f}.test-summary-bar.tone-danger{background:#fff2f2;border-color:#ffc9c9;color:#c53030}.test-summary-bar.tone-muted{background:#f5f6fb;border-color:#eceff6;border-color:var(--border-soft);color:#4a5070}.text-link-button{background:none;border:none;border-radius:10px;color:#2553df;color:var(--accent-blue);cursor:pointer;font-weight:600;padding:8px 12px;transition:all .2s ease}.text-link-button:hover{background:#f8f9ff;border:1px solid #2553df;border:1px solid var(--accent-blue);box-shadow:0 2px 8px #2553df26;color:#2553df;color:var(--accent-blue);transform:translateY(-1px)}.text-link-button:active{transform:translateY(0)}.icon-button{align-items:center;background:#fff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:14px;color:#7b81a0;cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;transition:all .2s ease;width:42px}.icon-button:hover{background:#f8f9ff;border-color:#2553df;border-color:var(--accent-blue);box-shadow:0 2px 8px #2553df26;color:#2553df;color:var(--accent-blue);transform:translateY(-1px)}.icon-button:active{transform:translateY(0)}.icon-button svg{height:20px;width:20px}.icon-button[title]{position:relative}.icon-button[title]:hover:after{background:#1d2433;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0003;color:#fff;content:attr(title);font-size:12px;font-weight:500;padding:6px 10px;white-space:nowrap}.icon-button[title]:hover:after,.icon-button[title]:hover:before{left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:1000}.icon-button[title]:hover:before{border:5px solid #0000;border-top-color:#1d2433;bottom:calc(100% + 2px);content:""}.testcases-toggle{align-items:center;background:#f8f9ff;border:1px solid #eceff6;border:1px solid var(--border-soft);border-radius:999px;color:#2553df;color:var(--accent-blue);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s ease}.testcases-toggle:hover{background:#f0f4ff;border-color:#2553df;border-color:var(--accent-blue);box-shadow:0 2px 8px #2553df26;color:#2553df;color:var(--accent-blue);transform:translateY(-1px)}.testcases-toggle:active{transform:translateY(0)}.testcases-toggle svg{height:18px;width:18px}.testcases-toggle.active{background:#2553df;background:var(--accent-blue);border-color:#2553df;border-color:var(--accent-blue);color:#fff}.testcases-toggle.active:hover{background:#1e3aae;border-color:#1e3aae;box-shadow:0 2px 8px #2553df40;color:#fff}.editor-body{grid-gap:0;align-items:stretch;display:grid;flex:1 1;gap:0;grid-template-columns:minmax(0,1fr);min-height:0;position:relative}.editor-body.drawer-visible{padding-right:360px}.code-editor-shell{background:#fff;border:1px solid #e8eaf3;border-radius:24px;box-shadow:inset 0 1px 0 #fff,0 20px 50px #0f172a14;flex:1 1;min-height:0;overflow:auto;transition:box-shadow .35s ease}.test-drawer{align-items:stretch;display:flex;height:100%;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(24px);transition:opacity .3s ease,transform .3s ease;width:320px}.test-drawer.open{opacity:1;pointer-events:auto;transform:translateX(0)}.test-results-card{background:#111321;border-radius:26px;box-shadow:0 25px 70px #04050c8c;color:#fff;display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 280px);padding:20px;width:320px}.test-drawer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.test-drawer-header .eyebrow{color:#b4b9ff;font-size:10px;letter-spacing:.3em;margin:0 0 4px;text-transform:uppercase}.test-drawer-header h4{color:#fff;margin:0}.test-drawer-close{background:#ffffff1a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:30px;width:30px}.test-results-panel{flex:1 1;overflow-y:auto;padding-right:4px}.test-status{align-items:center;color:#d6d9ff;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.spinner{animation:spin 1s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.test-error{background:#ff616126;border:1px solid #ff616166;border-radius:14px;color:#ffbaba;margin-bottom:10px;padding:10px 12px}.test-result-cards{display:flex;flex-direction:column;gap:12px}.test-result-card{word-wrap:break-word;background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;font-size:13px;overflow:hidden;overflow-wrap:break-word;padding:14px 16px}.test-result-card.pass{background:#36cf7b14;border-color:#36cf7b80}.test-result-card.fail{background:#ff99631a;border-color:#ff996380}.test-result-header{display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.status-icon{font-size:16px}.test-message,.test-meta p{word-wrap:break-word;line-height:1.4;margin:4px 0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.test-meta p{font-family:SFMono-Regular,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;overflow-wrap:anywhere;word-break:break-all}.test-message span,.test-meta span{flex-shrink:0;font-weight:600}@media (max-width:900px){.challenge-shell{flex-direction:column;padding:18px}.challenge-columns{flex-direction:column;gap:20px}.challenge-rail{align-items:center;flex-wrap:wrap;justify-content:space-between;padding:18px;width:100%}.challenge-rail,.rail-icon-stack{flex-direction:row;gap:12px}.challenge-columns.collapse-brief{gap:0}.challenge-columns.collapse-brief .challenge-brief-card{display:none}.challenge-brief-card{flex:1 1;height:auto;max-width:100%;min-height:auto}.challenge-brief-card .question-card{margin-right:0;padding-right:20px}.timer-chip{width:100%}.challenge-brief-card,.challenge-editor-card{border-radius:26px;padding:22px 20px}.editor-body.drawer-visible{padding-right:0}.test-drawer{margin-top:16px;opacity:1;pointer-events:auto;position:relative;transform:none;width:100%}.test-results-card{max-height:none;width:100%}}.editor-error-banner{background:#fff0f0;border:1px solid #f6bebe;border-radius:14px;color:#b42318;font-size:14px;padding:10px 14px}.challenge-cta-row{display:flex;flex-shrink:0;flex-wrap:wrap;gap:18px;justify-content:flex-end;padding-top:24px}.cta-button{border:2px solid #0000;border-radius:999px;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:14px 32px}.cta-button.outline{background:#fff;border-color:#1e3aae;box-shadow:0 10px 20px #1e3aae1a;color:#1e3aae}.cta-button.solid{background:#1bb653;background:var(--accent-green);box-shadow:0 12px 24px #1bb6534d;color:#fff}.cta-button:disabled{cursor:not-allowed;opacity:.6}.challenge-warning-text{color:#d95032;flex-shrink:0;font-weight:600;letter-spacing:.02em;margin:12px 0 0;text-align:center}.challenge-modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background:#080b18bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.challenge-modal-overlay.submitting{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b18bf;z-index:1001}.challenge-modal-card{animation:slideUp .4s ease-out;background:#fff;border-radius:28px;box-shadow:0 20px 60px #0000004d;max-width:420px;overflow:hidden;padding:32px;position:relative;text-align:center;width:100%}.challenge-modal-card:before{background:radial-gradient(circle at 20% 20%,#2553df08 0,#0000 50%),radial-gradient(circle at 80% 80%,#2553df08 0,#0000 50%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:0}.challenge-modal-card>*{position:relative;z-index:1}.challenge-modal-card.narrow{max-width:340px}.modal-icon{font-size:38px;margin-bottom:12px}.modal-icon.warning{color:#f7a620}.challenge-modal-card h2{color:#1d2433;font-size:24px;font-weight:700;margin:0 0 12px}.challenge-modal-card p{color:#707a94;color:var(--text-muted);line-height:1.5;margin:0 0 12px}.modal-hint{color:#9ca3af!important;font-size:14px;font-style:italic;font-weight:400;margin:8px 0 20px!important}.primary-link{background:#2553df;background:var(--accent-blue);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 26px}.modal-spinner{animation:spin .8s linear infinite;border-bottom:4px solid #e5e8f7;border-left:4px solid #e5e8f7;border-radius:50%;border-right:4px solid #2553df;border-right-color:var(--accent-blue);border-top:4px solid #2553df;border-top-color:var(--accent-blue);height:64px;margin:0 auto 24px;position:relative;width:64px;z-index:2}.modal-spinner:after{animation:spin 1.2s linear infinite reverse;border:4px solid #0000;border-radius:50%;border-top-color:#2553df33;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.modal-dots{display:flex;gap:6px;justify-content:center}.modal-dots .dot{animation:pulse 1.2s ease infinite;background:#2553df;background:var(--accent-blue);border-radius:50%;height:10px;width:10px}.modal-dots .dot:nth-child(2){animation-delay:.2s}.modal-dots .dot:nth-child(3){animation-delay:.4s}.modal-actions{gap:12px;justify-content:center}.ghost-button,.primary-button{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:12px 26px}.ghost-button{background:#f2f4fb;color:#4b4f66}.primary-button{background:#1bb653;background:var(--accent-green);color:#fff}@keyframes shimmer{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:768px){.challenge-editor-card,.challenge-shell{padding:20px}.challenge-cta-row{align-items:stretch;flex-direction:column}.editor-action-group{justify-content:flex-end}}@media (max-width:1100px){.editor-body.drawer-visible{padding-right:0}.editor-body.drawer-visible .test-drawer{align-items:center;background:#080b18bf;inset:0;justify-content:center;opacity:1;padding:40px 24px;position:fixed;transform:translateX(0);width:100%;z-index:500}.editor-body.drawer-visible .test-results-card{height:auto;max-height:80vh;width:min(420px,90vw)}}.coding-warning-toast{animation:codingToastSlideIn .3s ease-out forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ef4444f2,#dc2626f2);border:1px solid #fff3;border-radius:14px;box-shadow:0 4px 24px #dc262659,0 2px 8px #00000026,inset 0 1px 0 #ffffff26;color:#fff;left:50%;max-width:calc(100vw - 32px);min-width:280px;padding:14px 48px 14px 18px;position:fixed;top:16px;transform:translateX(-50%);z-index:9999}@keyframes codingToastSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.coding-warning-content{align-items:center;display:flex;gap:12px}.coding-warning-icon{align-items:center;background:#fff3;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.coding-warning-text{display:flex;flex-direction:column;gap:2px}.coding-warning-title{font-size:14px;font-weight:700;letter-spacing:.01em}.coding-warning-subtitle{font-size:12px;font-weight:400;opacity:.9}.coding-warning-close{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:28px;justify-content:center;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background .15s ease;width:28px}.coding-warning-close:hover{background:#ffffff40}@media (max-width:480px){.coding-warning-toast{border-radius:12px;left:8px;max-width:none;min-width:0;min-width:auto;padding:12px 44px 12px 14px;right:8px;top:8px;transform:none}@keyframes codingToastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.coding-warning-icon{height:28px;width:28px}.coding-warning-title{font-size:13px}.coding-warning-subtitle{font-size:11px}.coding-warning-close{font-size:16px;height:26px;right:8px;width:26px}}body{background-color:#f9fafb;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.database-container{box-sizing:border-box;max-height:calc(100vh - 200px);max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0}.database-container::-webkit-scrollbar{width:10px}.database-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.database-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.database-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.database-top-wrapper{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:0 24px}.database-top-wrapper,.filters-left-group{align-items:center;display:flex;min-height:60px}.filters-left-group{gap:10px}.filters-bar{align-items:center;background:#fff;border-radius:48px;box-shadow:0 10px 32px #0f172a14;display:inline-flex;gap:10px;min-height:60px;padding:10px 16px}.filters-bar--active{min-width:480px}.filters-bar--collapsed{background:#0000;border:none;border-radius:0;box-shadow:none;height:auto;min-height:0;padding:0;width:auto}.database-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;width:100%}.header-titles{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.header-actions{align-items:center;align-self:flex-end;display:flex;flex-shrink:0;gap:16px}.database-title{color:#0f172a;font-size:22px;font-weight:800;margin:0}.database-subtitle{color:#64748b;font-size:13px;margin:0}:root{--brand:#172f82;--brand-ring:#a7b3ff}.add-candidate-button{align-items:center;background:#172f82;background:var(--brand);border:none;border-radius:37.81px;box-shadow:inset 0 0 0 2px #a7b3ff59;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;height:42px;line-height:18px;margin-left:auto;max-height:42px;padding:12px 26px 12px 16px;position:relative;transition:all .2s ease;width:160px}.add-candidate-button:hover{box-shadow:inset 0 0 0 2px #a7b3ff80,0 4px 8px #172f8233;transform:scale(1.03)}.add-icon{align-items:center;border:1.5px solid #fff;border-radius:999px;display:inline-flex;height:18px;justify-content:center;width:18px}.add-label{color:#fff;display:inline-block;font-size:14px;font-weight:500;height:18px;line-height:18px;white-space:nowrap;width:auto}.filters-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.filters-right{display:flex;flex-shrink:0;gap:8px;position:relative}.chip-select{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;display:inline-flex;flex-shrink:1;gap:6px;min-width:0;padding:4px 8px;transition:all .2s ease}.chip-select:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.chip-select select{background:#0000;border:none;color:#0f172a;font-weight:600;max-width:120px;min-width:60px;outline:none}.chip-label{color:#64748b;font-size:11px;white-space:nowrap}.chip-select.muted .chip-label{color:#0f172a;font-weight:600}.job-role-select{background:#fff;border:1px solid silver;border-radius:4px;color:#4d4d4d;cursor:pointer;font-size:14px;font-weight:400;gap:4px;height:28px;left:181px;line-height:20px;max-height:28px;max-width:180px;min-width:140px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;top:5px;white-space:nowrap;width:168px}.close-icon{height:30px;left:608px;top:12px;width:30px}.interview-status-select{background:#fff;border:1px solid silver;border-radius:4px;color:#4d4d4d;cursor:pointer;font-size:14px;font-weight:400;gap:4px;height:28px;justify-content:space-between;left:181px;line-height:20px;max-height:28px;max-width:180px;min-width:140px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;top:5px;white-space:nowrap;width:168px}.interview-status-select option,.job-role-select option{white-space:normal}.chip-button{align-items:center;background:#172f82;background:var(--brand);border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);border-radius:37.81px;box-shadow:0 2px 4px #172f8233;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:11.19px;height:42px;left:-6px;max-height:42px;padding:12px 26px;top:-1px;transition:all .2s ease;white-space:nowrap;width:175px}.chip-button:hover{background:#1a3690;border-color:#1a3690;box-shadow:0 4px 8px #172f824d;transform:translateY(-1px)}.chip-button.chip-active{background:#172f82;border-color:#172f82;border-image:none;color:#fff;opacity:1}.filter-icon{border:1.5px solid #fff;border-radius:50%;color:#fff}.filter-icon,.hide-icon{background:#172f82;font-size:14px;font-weight:700;height:20px;line-height:1;text-align:center;vertical-align:middle;width:20px}.filter-icon,.hide-icon,.refresh-btn{align-items:center;display:inline-flex;justify-content:center}.refresh-btn{background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 1px 3px #0000001a;color:#64748b;height:36px;transition:all .2s ease;width:36px}.refresh-btn:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 6px #00000026;color:#172f82;transform:translateY(-1px)}.refresh-btn svg{height:16px;width:16px}.chip-apply{background:#fff;border:1.45px solid #002294;border-radius:37.81px;box-shadow:0 2px 4px #172f8233;color:#1a1a1a;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;height:42px;left:518px;line-height:18px;max-height:42px;padding:12px 26px;top:6px;white-space:nowrap;width:160px}.chip-apply:hover{background:#f6f6f6;box-shadow:0 4px 8px #172f824d;transform:translateY(-1px)}.database-filters,.date-filter-container{display:none}.database-table-container{background:#fff;flex:1 1;overflow:auto;width:100%}.status-section .database-table-container{flex:1 1;min-height:0;overflow:auto}.table-wrapper{padding-bottom:48px;width:100%}.filters-bar.filters-bar--collapsed{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;min-width:0!important;padding:0!important;width:auto!important}.database-table{border-collapse:collapse;min-width:1200px;width:100%}.table-header{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:10}.table-header th{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.02em;padding:14px 18px;text-align:center;text-transform:none;white-space:nowrap}.sortable-header{cursor:pointer;transition:background-color .2s}.sortable-header:hover{background-color:#f3f4f6}.table-body .table-row{transition:all .2s ease}.table-body .table-row:hover{background-color:#f9fafb;box-shadow:0 2px 4px #0000000d;transform:scale(1.005)}.table-cell{border-bottom:1px solid #e5e7eb;color:#0f172a;font-size:14px;padding:14px 18px;text-align:center;white-space:nowrap}.email-column{width:200px}.phone-column{width:150px}.resume-column{width:120px}.status-column{width:220px}.link-column,.summary-column{width:170px}.job-title-cell{min-width:180px}.view-button{background:none;border:none;color:#2563eb;cursor:pointer;font-weight:600;padding:0;text-decoration:underline;transition:all .2s ease}.view-button:hover{color:#1d4ed8;transform:scale(1.02)}.status-badge{align-items:center;border-radius:9999px;box-sizing:border-box;display:inline-flex;font-size:12px;font-weight:700;gap:8px;height:24px;justify-content:flex-start;line-height:1;padding:8px 12px}.status-dot{background:currentColor;flex-shrink:0;height:8px;margin:0;position:relative;top:0;width:8px}.status-pending{background:#fde68a;color:#ca8a04}.status-in-progress{background:#e2e8f0;color:#1e40af}.status-completed{background:#dcfce7;color:#16a34a}.status-unknown{background:#f3f4f6;color:#4b5563}.not-available{color:#9ca3af}.copy-link-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0f172a;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;padding:6px 10px;transition:all .2s ease}.copy-link-button:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 4px #0000001a;transform:scale(1.02)}.view-summary-button{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0f172a;display:inline-block;font-weight:700;padding:6px 10px;text-decoration:none;transition:all .2s ease}.view-summary-button:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 4px #0000001a;transform:scale(1.02)}.empty-state{padding:48px 0;text-align:center}.empty-icon{color:#9ca3af;font-size:64px;margin-bottom:16px}.empty-title{color:#1f2937;font-size:18px;font-weight:500;margin-bottom:8px}.empty-message{color:#6b7280;margin-bottom:16px}.loading-more{color:#6b7280;font-size:14px;font-weight:500;padding:20px;text-align:center}.add-first-button{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.add-first-button:hover{background-color:#1d4ed8;box-shadow:0 4px 8px #2563eb4d;transform:scale(1.03)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b418cde;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.resume-modal{border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:80vh;max-width:768px;padding:24px}.interview-link-modal,.resume-modal{background-color:#fff;overflow:hidden;position:relative;width:100%}.interview-link-modal{border-radius:18px;box-shadow:0 30px 80px #172f8240;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:600px;padding:32px}.modal-title{color:#0f172a;font-size:24px;font-weight:600;margin-bottom:8px;position:relative;z-index:2}.interview-link-modal .modal-title{text-align:left}.resume-content{background-color:#f3f4f6;border-radius:6px;color:#0f172a;font-size:14px;max-height:60vh;overflow-y:auto;padding:16px;white-space:pre-wrap}.input-group{margin-bottom:24px;position:relative;z-index:2}.input-label{color:#0f172a;display:block;font-size:16px;font-weight:600;margin-bottom:12px;text-align:center}.link-input-container{align-items:center;border-radius:15px;box-shadow:0 2px 4px #0000001a;display:flex;gap:12px}.link-input{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#64748b;flex:1 1;font-family:Montserrat,monospace;font-size:14px;padding:14px 16px}.copy-button{align-items:center;background:#002294;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:37.81px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:44px;justify-content:center;padding:10px 20px;position:relative;transition:all .2s ease;width:64px}.copy-button:hover{box-shadow:0 4px 8px #172f8233;transform:scale(1.03)}.copy-button svg{height:20px;width:20px}.input-description{color:#64748b;font-size:14px;line-height:1.5;margin-top:8px;text-align:center}.modal-button-container{display:flex;justify-content:center;margin-top:24px;position:relative;z-index:2}.modal-button{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.modal-button:hover{background-color:#1d4ed8;box-shadow:0 4px 8px #2563eb4d;transform:scale(1.03)}.close-button{background-color:#64748b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.close-button:hover{background-color:#475569;box-shadow:0 4px 12px #64748b4d;transform:scale(1.03)}.table-wrapper::-webkit-scrollbar{height:10px;width:10px}.table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.modal-decor{pointer-events:none;position:absolute;z-index:1}:root{--modal-ellipse-color:#2d5dfd14;--modal-ellipse-outer-size:320px;--modal-ellipse-inner-size:180px}.modal-decor-ring{background:radial-gradient(circle at center,#0000 0,#0000 56%,#2d5dfd14 0,#2d5dfd14 100%);background:radial-gradient(circle at center,#0000 0,#0000 56%,var(--modal-ellipse-color) 56%,var(--modal-ellipse-color) 100%);border-radius:50%;height:320px;height:var(--modal-ellipse-outer-size);width:320px;width:var(--modal-ellipse-outer-size)}.modal-decor-fill{background:#2d5dfd14;background:var(--modal-ellipse-color);border-radius:50%;height:180px;height:var(--modal-ellipse-inner-size);width:180px;width:var(--modal-ellipse-inner-size);z-index:2}.modal-decor-tl{left:-160px;left:calc(var(--modal-ellipse-outer-size)*-1/2);top:-160px;top:calc(var(--modal-ellipse-outer-size)*-1/2)}.modal-decor-fill.modal-decor-tl{left:-90px;left:calc(var(--modal-ellipse-inner-size)*-1/2);top:-90px;top:calc(var(--modal-ellipse-inner-size)*-1/2)}.modal-decor-br{bottom:-160px;bottom:calc(var(--modal-ellipse-outer-size)*-1/2);right:-160px;right:calc(var(--modal-ellipse-outer-size)*-1/2)}.setup-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b418cde;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.setup-modal-dialog{background:#0000;border-radius:18px;max-height:95vh;max-width:90vw;overflow:hidden;width:840px}.setup-modal-dialog .setup-form-card{border-radius:18px;box-shadow:0 30px 80px #172f8240;margin:0;overflow:hidden;padding:24px}.setup-modal-dialog .setup-form-container{background:#0000;min-height:auto;padding:0}@media (max-width:1400px){.database-table{min-width:1000px}.status-section{margin:0 20px 20px}.database-top-wrapper{padding:0 20px}}@media (max-width:1200px){.database-container{max-height:calc(100vh - 220px);padding:12px}.filters-bar{align-items:stretch;flex-direction:column;gap:12px;padding:8px}.filters-left{flex-wrap:wrap;justify-content:flex-start}.filters-right{justify-content:flex-end}.chip-select{flex:0 1 auto}.database-table{min-width:900px}.status-section{height:45vh;margin:0 16px 16px;min-height:350px}.status-section.collapsed{height:auto;min-height:auto}.database-top-wrapper{padding:0 16px}}@media (max-width:768px){.database-container{max-height:calc(100vh - 250px);padding:8px}.database-header{align-items:center;flex-direction:column;gap:12px;text-align:center}.header-actions{flex-direction:column;gap:8px;width:100%}.filters-bar{flex-direction:column;gap:16px;padding:12px}.filters-left,.filters-right{flex-wrap:wrap;justify-content:center}.chip-select{min-width:120px}.database-table{min-width:700px}.status-section{height:50vh;margin:0 12px 12px;min-height:300px}.status-section.collapsed{height:auto;min-height:auto}.database-top-wrapper{padding:0 12px}.status-section-header{font-size:14px;padding:12px 18px}}.account-limit-display{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.0417vw;box-sizing:border-box;color:#64748b;display:inline-flex;font-size:.75vw;font-weight:600;gap:.1563vw;margin-top:0;max-width:none;min-height:1.6667vw;padding:.2604vw .5208vw;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.account-limit-display.loading{background:#f1f5f9;color:#94a3b8}.account-limit-display.normal{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.account-limit-display.near-limit{background:#fef3c7;border-color:#fbbf24;color:#d97706}.account-limit-display.at-limit{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.account-limit-display.error{background:#fef2f2;border-color:#f87171;color:#b91c1c;cursor:help}.limit-icon{align-items:center;display:flex;flex-shrink:0;height:.5729vw;justify-content:center;width:.5729vw}.limit-icon svg{height:100%;width:100%}.limit-text{font-size:.625vw;white-space:nowrap}.limit-count{font-size:.75vw;font-weight:700}.limit-status{background:#dc26261a;border-radius:.4167vw;color:#dc2626;font-size:.5556vw;font-weight:700;padding:.0521vw .2604vw}.limit-spinner{animation:spin 1s linear infinite}@media (max-width:768px){.account-limit-display{font-size:12px;gap:6px;padding:4px 8px}.limit-status{font-size:10px;padding:1px 4px}}.job-search-container{flex:1 1;max-width:400px;position:relative}.job-search-input{background:#fff;border:1px solid #d1d5db;border-radius:24px;color:#0f172a;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:12px 18px;transition:all .2s ease;width:100%}.job-search-input:focus{border-color:#172f82;box-shadow:0 0 0 3px #172f821a}.job-search-input::placeholder{color:#9ca3af}.autocomplete-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 20px #00000026;left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.autocomplete-item{border-bottom:1px solid #f3f4f6;color:#1f2937;cursor:pointer;font-size:14px;padding:12px 18px;transition:background .15s ease}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background:#f3f4f6}.autocomplete-item:active{background:#e5e7eb}.active-filter-chip{align-items:center;background:#172f82;border-radius:24px;box-shadow:0 2px 8px #172f8240;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:12px;min-height:48px;padding:12px 18px}.active-filter-chip button{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;transition:background .2s ease;width:20px}.active-filter-chip button:hover{background:#fff3}.refresh-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 8px #172f8226;color:#172f82;cursor:pointer;display:inline-flex;font-size:24px;height:45px;justify-content:center;transition:all .2s ease;width:45px}.refresh-button:hover:not(:disabled){background:#172f82;box-shadow:0 4px 12px #172f8240;color:#fff;transform:translateY(-2px)}.refresh-button:active:not(:disabled){transform:translateY(0)}.refresh-button:disabled{cursor:not-allowed;opacity:.5}.refresh-icon{display:block;line-height:1;margin:0;padding:0;transform:rotate(60deg);transition:transform .3s ease}.refresh-icon.spinning{animation:spin 1s linear infinite}.status-section{background:#fff;border-radius:16px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;height:40vh;margin:0 24px 24px;min-height:400px;overflow:hidden;transition:height .3s ease,min-height .3s ease,box-shadow .2s ease}.status-section.collapsed{height:auto;min-height:auto}.status-section:hover{box-shadow:0 8px 24px #00000026}.status-section-header{align-items:center;border-bottom:1px solid #fff3;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.5px;padding:16px 24px;position:-webkit-sticky;position:sticky;text-shadow:0 1px 2px #0000001a;top:0;transition:all .2s ease;-webkit-user-select:none;user-select:none;z-index:10}.status-section-header:hover{box-shadow:0 2px 8px #0000001a;opacity:.95;transform:translateY(-1px)}.status-section-header:active{transform:translateY(0)}.status-header-left{align-items:center;display:flex;gap:10px}.status-icon{font-size:18px}.collapse-chevron,.status-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.collapse-chevron{font-size:14px;opacity:.9;transition:transform .3s ease}.collapse-chevron.collapsed{transform:rotate(-90deg)}.status-header-inprogress{background:#9bb9f9;color:#1e40af}.status-header-completed{background:#d1fae5;color:#065f46}.status-header-waiting{background:#fef3c7;color:#92400e}.score-column{text-align:center;width:90px}.score-cell{font-size:16px;font-weight:700;text-align:center}.score-high{color:#1ae041}.score-medium{color:#efbc13}.score-low{color:#ff591d}.score-na{color:#9ca3af;font-weight:600}.date-column{min-width:100px}.first-name-column,.last-name-column{min-width:120px}.job-title-column{min-width:180px}@media (max-width:768px){.job-search-container{max-width:100%}.active-filter-chip{font-size:13px;padding:10px 16px}.score-cell{font-size:14px}}.rd-card{border:.052vw solid #f3f4f6;border-radius:1.156vw;box-shadow:0 .052vw .104vw #1018280a;overflow:hidden}.rd-content{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:.833vw;height:100vh;overflow-x:hidden;overflow-y:auto;padding:5vw 1.042vw .833vw;scrollbar-width:none}.rd-content::-webkit-scrollbar{display:none}.rd-section{border-radius:1.146vw}.rd-kpis,.rd-section{background:#fff;border:.052vw solid #f3f4f6;padding:1.25vw 1.458vw}.rd-kpis{border-radius:1.146vw}.rd-kpi-grid{grid-gap:1.042vw;align-items:stretch;display:grid;gap:1.042vw;grid-template-columns:repeat(4,minmax(0,1fr)) 15.625vw}.rd-kpi-tile{min-height:6.25vw}.rd-qa{border-radius:.521vw;flex-direction:column;gap:.521vw;padding:.833vw}.btn-qa,.rd-qa{background:#fff;display:flex}.btn-qa{align-items:center;border:.052vw solid #e5e7eb;border-radius:.521vw;cursor:pointer;justify-content:space-between;padding:.625vw .729vw}.qa-avatar{align-items:center;background:#172f82;border-radius:9999px;box-shadow:inset 0 0 0 .104vw #d3ddfd99;display:inline-flex;height:1.875vw;justify-content:center;width:1.875vw}.qa-label{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:.729vw;font-weight:600}.qa-arrow{color:#172f82;font-size:.833vw;font-weight:600}.rd-analytics{grid-gap:1.25vw;display:grid;gap:1.25vw;grid-template-columns:1fr 17.708vw}.rd-analytics-left{display:flex;flex-direction:column;min-height:16.667vw}.rd-analytics-right{align-items:center;background:#fcfcfc;border:.052vw solid #f3f4f6;border-radius:.833vw;padding:1.042vw}.rd-analytics-right,.rd-recent{display:flex;flex-direction:column}.rd-recent{min-height:14.583vw}@media (max-width:1100px){.rd-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-analytics{grid-template-columns:1fr}}@media (max-width:800px){.rd-kpi-grid{grid-template-columns:1fr}}@media (min-width:1500px) and (max-width:1900px) and (max-height:900px){.rd-content{gap:16px}.rd-kpi-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr)) 300px}.rd-kpi-tile{min-height:120px}.rd-kpi-value{font-size:32px!important}.rd-analytics{grid-template-columns:1fr 320px}.rd-analytics-left{min-height:300px}.rd-ring-wrap{height:60%}}@media (min-width:1500px) and (max-width:1700px) and (max-height:760px){.rd-analytics{grid-template-columns:1fr 300px}.rd-analytics-right{border-radius:14px;padding:14px}.rd-ring-wrap{height:55%}.rd-ring-center .pct{font-size:20px}.rd-ring-center .sub{font-size:11px}.rd-ring-legend{gap:12px;margin-top:6px}.rd-ring-legend .legend-item{font-size:11px}}.rd-table{display:flex;flex-direction:column}.rd-title{text-align:left}.rd-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.rd-left{gap:12px}.rd-date,.rd-left{align-items:center;display:inline-flex;position:relative}.rd-date{gap:6px}.rd-date-pill{background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:#0e1e53;cursor:pointer;font-weight:600;padding:4px 10px}.rd-range-group{gap:6px}.rd-range-group,.rd-range-nav{align-items:center;display:inline-flex}.rd-range-nav{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0e1e53;cursor:pointer;font-weight:700;height:28px;justify-content:center;width:28px}.rd-range-nav:hover{background:#f8fafc}.rd-range-pill{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;font-family:Montserrat,sans-serif;font-weight:600;min-width:150px;padding:6px 12px;text-align:center}.rd-controls-right{align-items:center;display:flex;gap:10px}.metrics-btn{align-items:center;background:#172f82;border:1px solid #d3ddfd;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:6px 12px;width:auto}.metrics-icon{display:inline-block;height:12px;width:12px}.rd-metrics-group{align-items:center;background:#f6f7fb;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #1018280a;display:inline-flex;gap:8px;height:42px;overflow:hidden;padding:6px 8px}.rd-metrics-group .metrics-btn:first-child{margin-left:-8px}.rd-metrics-group .metrics-btn:last-child{margin-right:-4px}.metrics-panel{align-items:center;border:none;display:inline-flex;gap:8px;padding:0}.chip,.metrics-panel{background:#0000;height:30px}.chip{border:1px solid #d7dcec;border-radius:10px;color:#0e1e53;cursor:pointer;font-weight:600;padding:6px 12px}.chip-active{background:#e8eeff;border-color:#b4c2ff;color:#0e1e53}.apply-btn{background:#172f82;border:1px solid #d3ddfd;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.chart-type-select{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#0f172a;font-weight:600;padding:6px 10px}.rd-ring-wrap{height:70%;position:relative;width:100%}.rd-ring-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.rd-ring-center .pct{color:#0e1e53;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;line-height:1}.rd-ring-center .sub{color:#6b7280;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;margin-top:4px}.rd-ring-legend{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:8px}.rd-ring-legend .legend-item{align-items:center;color:#0e1e53;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;gap:6px}.rd-ring-legend .legend-dot{align-self:center;aspect-ratio:1/1;border-radius:9999px;display:inline-block;flex:0 0 10px;height:10px;width:10px}.rd-table .table-header th{background-color:#fff}.rd-table .table-cell,.rd-table .table-header th{text-align:center!important}.rd-table .table-body .table-row{transition:background-color .2s ease}.rd-table .table-body .table-row:hover{background-color:#f9fafb;box-shadow:none;transform:none}.rd-table .database-table-container{border:0;border-radius:0;display:flex;flex:1 1 auto;flex-direction:column;height:auto;max-height:none}.rd-table .table-wrapper{flex:1 1 auto;height:100%;max-height:none;overflow-x:auto;overflow-y:auto;padding-bottom:0}.rd-table .database-table{margin:0}.rd-table .database-table-container,.rd-table .table-wrapper{align-items:stretch;justify-content:flex-start}.rd-table .table-header{box-shadow:0 1px 0 #0000000a;position:-webkit-sticky;position:sticky;top:0;z-index:1}.rd-table .table-header th{background:#fff}.rd-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.rd-title{font-size:18px;font-weight:700}.rd-download-btn{align-items:center;background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);border-radius:37.81px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:18px;min-height:40px;min-width:160px;padding:12px 26px;transition:all .2s ease;white-space:nowrap}.rd-download-btn:hover{background:#172f82;border:1.45px solid;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#d3ddfd 35.58%,#2d5dfd 100%);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.rd-report-icon{display:inline-block;height:18px;width:18px}.rd-modal-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.rd-modal{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;max-width:92vw;padding:18px;width:520px}.rd-modal h3{color:#0e1e53;font-family:Montserrat,sans-serif;margin:0 0 12px}.rd-modal-row{margin-bottom:12px}.rd-modal-actions,.rd-modal-row{align-items:center;display:flex;gap:10px}.rd-modal-actions{justify-content:flex-end;margin-top:12px}.rd-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0e1e53;cursor:pointer;font-weight:600;padding:8px 14px}.rd-btn.primary{background:#172f82;border-color:#d3ddfd;color:#fff}.rd-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-height:820px) and (min-width:1200px){.rd-kpi-tile{height:120px!important}.rd-kpi-title{font-size:16px!important;left:20px!important;top:12px!important}.rd-kpi-subtitle{font-size:12px!important;left:20px!important;top:36px!important}.rd-kpi-value{font-size:32px!important;left:20px!important;top:56px!important}.rd-kpi-icon{height:28px!important;left:auto!important;right:16px!important;top:12px!important;width:28px!important}.rd-qa{gap:8px!important;height:120px!important;padding:10px!important}.btn-qa{padding:10px 12px!important}.btn-qa .qa-avatar{height:30px!important;width:30px!important}.btn-qa .qa-avatar img{height:16px!important;width:16px!important}.btn-qa .qa-label{font-size:14px!important}.btn-qa .qa-arrow{font-size:16px!important}}@media (min-width:2200px) and (max-height:1000px){.rd-content{gap:20px;padding-left:24px;padding-right:24px}.rd-kpi-grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr)) 360px}.rd-kpi-tile{min-height:140px}.rd-kpi-value{font-size:38px!important}.rd-kpi-title{top:10px!important}.rd-kpi-subtitle{top:54px!important}.rd-kpi-value{top:88px!important}.rd-kpi-icon{top:10px!important}.rd-qa{padding:18px}.btn-qa{padding:12px 16px}.rd-analytics{grid-template-columns:1fr 380px}.rd-analytics-left{min-height:380px}.rd-ring-wrap{height:62%}.rd-ring-center .pct{font-size:24px}}.candidate-complete-container{align-items:center;background:#f8fafc;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.completion-content{max-width:600px;position:relative;text-align:center;z-index:10}.completion-icon{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem}.completion-check-image{filter:drop-shadow(0 10px 20px rgba(59,130,246,.2));height:200px;object-fit:contain;width:200px}.completion-title{color:#1f2937;font-size:3rem;font-weight:800;letter-spacing:-.025em;margin:0 0 1rem}.completion-subtitle{color:#6b7280;font-size:1.25rem;font-weight:500;margin:0 0 2.5rem}.completion-message{margin:0 0 2rem}.completion-message p{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 .5rem}.completion-note{align-items:center;background:#e2ffe8;border:.5px solid #12c936;border-radius:4px;color:#03a624;display:inline-flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;gap:12px;height:28px;line-height:14px;padding:4px 10px}@media (max-width:768px){.completion-check-image{height:150px;width:150px}.completion-content{max-width:90%}.completion-title{color:#1a1a1a;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:100%;margin:0 0 12px;text-align:center}.completion-subtitle{color:#838383;font-size:14px;line-height:16px;margin:0 0 24px}.completion-message p,.completion-subtitle{font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:0;text-align:center}.completion-message p{color:#1a1a1a;font-size:16px;line-height:20px;margin:0 0 6px}.progress-title{font-size:2.25rem}.progress-subtitle{font-size:1.125rem}.progress-clock-image{height:150px;width:150px}.progress-content{max-width:90%}.progress-note{background:#ffe5df;border:.5px solid #c32808;border-radius:4px;color:#c32808;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;gap:12px;height:28px;justify-content:center;line-height:14px;padding:4px 10px;width:252px}.note-icon{align-items:center;background-color:#c32808;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}}.interview-already-completed-container{align-items:center;background:#f8fafc;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.already-completed-content{max-width:600px;position:relative;text-align:center;z-index:10}.already-completed-icon{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem}.already-completed-check-image{filter:drop-shadow(0 10px 20px rgba(59,130,246,.2));height:200px;object-fit:contain;width:200px}.already-completed-title{color:#1f2937;font-size:3rem;font-weight:800;letter-spacing:-.025em;margin:0 0 2.5rem}.already-completed-message{margin:0 0 2rem}.already-completed-message p{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 .5rem}.already-completed-note{align-items:center;background:#e2ffe8;border:.5px solid #12c936;border-radius:4px;color:#03a624;display:inline-flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;gap:12px;height:28px;line-height:14px;padding:4px 10px}.note-icon{display:inline-flex}.note-icon,.note-icon-img{background:#0000;border:none;box-shadow:none}.note-icon-img{display:block;height:16px;width:16px}@media (max-width:768px){.already-completed-title{font-size:24px;font-weight:600;line-height:100%;margin:0 0 12px}.already-completed-message p,.already-completed-title{color:#1a1a1a;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-align:center}.already-completed-message p{font-size:16px;font-weight:400;line-height:20px;margin:0 0 6px}.already-completed-check-image{height:150px;width:150px}.already-completed-content{max-width:90%}}body{background-color:#f3f4f6;color:#1f2937;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.inset-0{bottom:0;left:0;right:0;top:0}.bg-black{background-color:#00000080}.bg-opacity-50{opacity:.5}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.max-w-4xl{max-width:56rem}.h-80vh{height:80vh}.border-b{border-bottom:1px solid #e5e7eb}.text-gray-900{color:#111827}.hover\:text-gray-600:hover{color:#4b5563}.border-0{border:none}.min-h-screen{min-height:100vh}.mb-8{margin-bottom:2rem}.text-gray-600{color:#4b5563}.space-y-4>*+*{margin-top:1rem}.border{border:1px solid #e5e7eb}.space-x-3>*+*{margin-left:.75rem}.capitalize{text-transform:capitalize}.space-x-2>*+*{margin-left:.5rem}.text-green-600{color:#16a34a}.text-red-600{color:#dc2626}.text-yellow-600{color:#ca8a04}.bg-gray-50{background-color:#f9fafb}.text-blue-600{color:#2563eb}.hover\:text-blue-800:hover{color:#1e40af}.underline{text-decoration:underline}.bg-gray-100{background-color:#f3f4f6}.border-gray-300{border-color:#d1d5db}.focus\:ring-blue-500:focus{box-shadow:0 0 0 3px #3b82f680;outline:2px solid #0000;outline-offset:2px}.text-gray-700{color:#374151}.bg-red-50{background-color:#fef2f2}.border-red-200{border-color:#fecaca}.text-red-800{color:#991b1b}.transition{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke}.bg-blue-500{background-color:#3b82f6}.hover\:bg-blue-600:hover{background-color:#2563eb}.focus\:ring-2:focus{box-shadow:0 0 0 2px}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px #ffffff80,0 0 0 4px #3b82f680}.bg-green-600{background-color:#16a34a}.hover\:bg-green-700:hover{background-color:#15803d}.focus\:ring-green-500:focus{box-shadow:0 0 0 3px #22c55e80}.bg-gray-300{background-color:#d1d5db}.status-icon{font-size:1.25rem;line-height:1}@media (max-width:640px){.max-w-md{max-width:100%;padding:1.5rem}.text-3xl{font-size:1.5rem}.p-4{padding:.75rem}.flex-col-mobile{flex-direction:column}.space-y-4>*+*{margin-top:.75rem}.react-pdf__Page{display:inline-block}.react-pdf__Page__textContent{border:1px solid #a9a9a9;border-radius:5px;box-shadow:5px 5px 5px 1px #ccc}.react-pdf__Page__annotations{display:none}.react-pdf__Page__canvas{margin:0 auto}.pdf-error,.pdf-loading{align-items:center;display:flex;font-weight:500;height:100%;justify-content:center}}.interview-ui-container{background-color:#f5f6f8;display:flex;flex-direction:column;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow:hidden;position:relative;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.warning-banner{animation:toastSlideIn .3s ease-out forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ef4444f2,#dc2626f2);border:1px solid #fff3;border-radius:14px;box-shadow:0 4px 24px #dc262659,0 2px 8px #00000026,inset 0 1px 0 #ffffff26;color:#fff;left:50%;max-width:calc(100vw - 32px);min-width:280px;padding:14px 48px 14px 18px;position:fixed;top:16px;transform:translateX(-50%);z-index:9999}.warning-banner.toast-exit{animation:toastSlideOut .2s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.warning-content{align-items:center;display:flex;gap:12px}.warning-icon-wrapper{align-items:center;background:#fff3;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.warning-icon-small{display:block;height:18px;width:18px}.warning-text-content{display:flex;flex-direction:column;gap:2px}.warning-title{font-size:14px;letter-spacing:.01em}.warning-subtitle{font-size:12px;font-weight:400;opacity:.9}.warning-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:28px;justify-content:center;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background .15s ease;width:28px}.warning-close-btn:hover{background:#ffffff40}.warning-close-btn:focus-visible{outline:2px solid #ffffff80;outline-offset:2px}@media (max-width:480px){.warning-banner{border-radius:12px;left:8px;max-width:none;min-width:0;min-width:auto;padding:12px 44px 12px 14px;right:8px;top:8px;transform:none}.warning-banner.toast-exit{animation:toastSlideOutMobile .2s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.warning-icon-wrapper{height:28px;width:28px}.warning-icon-small{height:16px;width:16px}.warning-title{font-size:13px}.warning-subtitle{font-size:11px}.warning-close-btn{font-size:16px;height:26px;right:8px;width:26px}}.fullscreen-warning,.multi-screen-warning{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.warning-card{background:#fff;border-radius:12px;box-shadow:0 20px 25px #00000040;max-width:420px;padding:32px;text-align:center;width:calc(100% - 32px)}.warning-icon{font-size:64px;margin-bottom:16px}.warning-title{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 12px}.warning-description{color:#4b5563;font-size:16px;line-height:1.5;margin:0 0 20px}.fullscreen-button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px 16px;width:100%}.fullscreen-button:hover{background:#1d4ed8}.interview-header{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:10px;padding:14px 20px}.header-left{display:flex;flex-direction:column;gap:4px;min-width:240px}.position-title{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.interview-date{color:#6c757d;font-size:13px;margin:0}.status-toolbar{background:#fff;border:1px solid #eaecee;box-shadow:0 6px 18px #0000000f;display:flex;flex-wrap:wrap;padding:8px}.chip,.status-toolbar{align-items:center;border-radius:999px;gap:10px}.chip{box-shadow:inset 0 1px 2px #0000000a;display:inline-flex;font-size:13px;font-weight:400;line-height:1;padding:8px 14px;white-space:nowrap}.chip__dot{background:currentColor;border-radius:50%;height:12px;width:12px}.chip__dot--light{background:#fff}.chip__label{letter-spacing:.2px}.chip--success{background:#e8f7ee;border:1px solid #16a34a40;color:#16a34a}.chip--danger{background:#fdecec;border:1px solid #dc262640;color:#dc2626}.chip--recording{background:#dc3545;border:1px solid #0000000d;box-shadow:0 4px 10px #dc354559;color:#fff}.interview-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px}.video-layout{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;width:100%}.candidate-section{align-items:center;display:flex;flex-direction:column}.video-container{aspect-ratio:4/3;background:#000;border-radius:12px;box-shadow:0 2px 16px #0000001a;max-width:760px;overflow:hidden;position:relative;width:100%}.candidate-video{height:100%;object-fit:cover;width:100%}.candidate-name-overlay{background:#000000bf;border-radius:12px;bottom:12px;color:#fff;font-size:13px;font-weight:700;left:12px;padding:6px 10px;position:absolute}.status-indicators{display:none!important}.ai-container,.ai-section{align-items:center;display:flex;flex-direction:column}.ai-container{aspect-ratio:4/3;background:linear-gradient(117.97deg,#172f82 -16.92%,#9900db 58.98%,#c28cd9 96.94%);border-radius:12px;box-shadow:0 2px 16px #8b5cf633;justify-content:center;max-width:760px;padding:16px;position:relative;width:100%}.ai-watermark{height:auto;opacity:.9;pointer-events:none;position:absolute;right:10px;top:10px;-webkit-user-select:none;user-select:none;width:clamp(64px,14%,120px)}.ai-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 20px #0000001a;height:180px;margin-bottom:20px;overflow:hidden;width:180px}.ai-avatar.ai-speaking{animation:pulse-ai 2s infinite}@keyframes pulse-ai{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ai-image{height:100%;object-fit:cover;width:100%}.ai-title{font-size:28px;font-weight:800;margin:0 0 8px}.ai-info,.ai-title{color:#fff;text-align:center}.ai-candidate,.ai-status{font-size:16px;font-weight:400}.ai-status{margin:0}.ai-listening-status,.ai-speaking-status{color:#fde047}.ai-disconnected-status{color:#fca5a5}.websocket-status-container{display:flex;justify-content:center;margin-top:10px}.websocket-status-button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:none;border-radius:50%;display:flex;height:34px;justify-content:center;padding:8px;width:34px}.websocket-status-button.websocket-connected{background:#22c55e38;border:1px solid #22c55e73}.websocket-status-button.websocket-disconnected{background:#ef444438;border:1px solid #ef444473}.websocket-dot{border-radius:50%;height:12px;width:12px}.status-indicator-connected{animation:pulse-green 2s infinite;background:#22c55e}.status-indicator-connecting{background:#f59e0b}.status-indicator-disconnected{animation:pulse-red 2s infinite;background:#ef4444}@keyframes pulse-green{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-red{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.end-interview-container{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:24px}.end-button{align-items:center;background:#e12600e5;border:none;border-radius:28px;box-shadow:0 4px 12px #dc35454d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-width:240px;padding:14px 28px}.end-button:hover{box-shadow:0 6px 16px #dc354566}.force-complete-button{background:#ffc107;border:none;border-radius:22px;box-shadow:0 4px 12px #ffc10759;color:#212529;cursor:pointer;font-size:14px;font-weight:800;height:73.13px;min-width:170px;padding:16.56px 30.37px;width:369.42px}@media (max-width:1200px){.video-layout{grid-template-columns:1fr}.ai-container,.video-container{max-width:900px}.interview-content{padding:18px}}@media (max-width:900px){.interview-header{padding:12px 14px}.position-title{font-size:16px}.interview-date{font-size:12px}.status-toolbar{gap:8px;justify-content:center;padding:6px}.status-toolbar .chip--status{display:none}.video-layout{display:block;position:relative}.ai-container,.video-container{max-width:none;width:100%}.ai-container{aspect-ratio:auto;min-height:62vh;padding-bottom:90px}.ai-watermark{opacity:.95;right:8px;top:8px;width:88px}.candidate-section{bottom:3px;max-width:160px;position:absolute;right:3px;width:34%;z-index:7}.candidate-section .video-container{aspect-ratio:3/4;background:#000;border:3px solid #fff;border-radius:18px;box-shadow:0 20px 34px #00000059;overflow:hidden;width:100%}.candidate-name-overlay{border-radius:10px;bottom:8px;font-size:11px;left:8px;padding:4px 8px}.end-interview-container{bottom:12px;padding:0 12px;position:-webkit-sticky;position:sticky}.end-button{border-radius:20px;font-size:15px;padding:12px 16px;width:100%}}@media (max-width:480px){.chip{font-size:12px;padding:6px 10px}.chip__dot{height:10px;width:10px}.status-toolbar{border-radius:16px}.candidate-section{bottom:3px;max-width:140px;right:3px;width:42%}.ai-watermark{right:6px;top:6px;width:72px}.candidate-section .video-container{border-radius:16px}.candidate-name-overlay{bottom:6px;font-size:11px;left:6px;padding:4px 7px}}.leave-confirmation-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.leave-confirmation-card{max-width:480px}.leave-confirmation-buttons{display:flex;gap:12px;margin-top:8px}.leave-cancel-button{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-weight:600;padding:12px 16px;transition:all .2s ease}.leave-cancel-button:hover{background:#e5e7eb;border-color:#9ca3af}.leave-confirm-button{background:#dc2626;border:none;border-radius:8px;box-shadow:0 4px 12px #dc26264d;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:12px 16px;transition:all .2s ease}.leave-confirm-button:hover{background:#b91c1c;box-shadow:0 6px 16px #dc262666}.tab-switch-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab-switch-modal-content{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ff64644d;border-radius:20px;box-shadow:0 25px 50px -12px #00000080,0 0 60px #ff64641a;max-width:500px;padding:48px 56px;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-switch-modal-icon{animation:pulse 1s infinite;color:#ff6b6b;height:80px;margin:0 auto 24px;width:80px}.tab-switch-modal-icon svg{height:100%;width:100%}.tab-switch-modal-title{color:#ff6b6b;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.tab-switch-modal-message{color:#fffc;font-size:16px;line-height:1.6;margin:0 0 32px}.tab-switch-modal-countdown{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.countdown-number{font-feature-settings:"tnum";animation:countPulse 1s ease-in-out infinite;color:#ff6b6b;font-size:72px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.countdown-label{color:#fff9;font-size:14px;letter-spacing:2px;text-transform:uppercase}.tab-switch-modal-footer{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:13px;margin:0;padding-top:16px}.interview-in-progress-container{align-items:center;background:#f8fafc;box-sizing:border-box;display:flex;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.decor{pointer-events:none;position:absolute;z-index:0}:root{--ellipse-color:#2d5dfd14;--ellipse-outer-size:480px;--ellipse-inner-size:280px}.decor-ring{background:radial-gradient(circle at center,#0000 0,#0000 58%,#2d5dfd14 0,#2d5dfd14 100%);background:radial-gradient(circle at center,#0000 0,#0000 58%,var(--ellipse-color) 58%,var(--ellipse-color) 100%);border-radius:50%;height:480px;height:var(--ellipse-outer-size);width:480px;width:var(--ellipse-outer-size);z-index:1}.decor-fill{background:#2d5dfd14;background:var(--ellipse-color);border-radius:50%;height:280px;height:var(--ellipse-inner-size);width:280px;width:var(--ellipse-inner-size);z-index:2}.decor-tl{left:-240px;left:calc(var(--ellipse-outer-size)*-1/2);top:-240px;top:calc(var(--ellipse-outer-size)*-1/2)}.decor-fill.decor-tl{left:-140px;left:calc(var(--ellipse-inner-size)*-1/2);top:-140px;top:calc(var(--ellipse-inner-size)*-1/2)}.decor-br{bottom:-240px;bottom:calc(var(--ellipse-outer-size)*-1/2);right:-240px;right:calc(var(--ellipse-outer-size)*-1/2)}.decor-fill.decor-br{bottom:-140px;bottom:calc(var(--ellipse-inner-size)*-1/2);right:-140px;right:calc(var(--ellipse-inner-size)*-1/2)}.progress-content{max-width:600px;position:relative;text-align:center;z-index:10}.progress-icon{align-items:center;display:flex;justify-content:center;margin:0 auto 2rem}.progress-clock-image{filter:drop-shadow(0 10px 20px rgba(59,130,246,.2));height:200px;object-fit:contain;width:200px}.progress-title{color:#1f2937;font-size:3rem;font-weight:800;letter-spacing:-.025em;margin:0 0 1rem}.progress-subtitle{color:#6b7280;font-size:1.25rem;font-weight:500;margin:0 0 2.5rem}.progress-message{margin:0 0 2rem}.progress-message p{color:#4b5563;font-size:1.125rem;line-height:1.6;margin:0 0 .5rem}.progress-note{align-items:center;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:9999px;color:#d97706;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem}.note-icon{align-items:center;background-color:#d97706;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}@media (max-width:768px){.progress-title{font-size:24px;font-weight:600;line-height:100%;margin:0 0 12px}.progress-message p,.progress-title{color:#1a1a1a;font-family:Montserrat,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-align:center}.progress-message p{font-size:16px;font-weight:400;line-height:20px;margin:0 0 6px}.progress-clock-image{height:150px;width:150px}.progress-content{max-width:90%}}.ats-logo-hero{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;filter:drop-shadow(0 8px 24px rgba(0,0,0,.4));height:auto;justify-content:flex-start;left:30px;position:fixed;top:24px;transition:left .15s ease-out,width .15s ease-out;width:64px;z-index:35}.ats-logo-hero img{height:auto;object-fit:contain;transform-origin:left center;transition:none;width:100%}.ats-logo-hero.is-expanded{left:46px;top:24px;width:140px}.ats-logo-hero.is-expanded img{width:100%}.ats-left-panel{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:none;border-radius:0;bottom:0;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006;contain:layout style;display:flex;flex-direction:column;justify-content:flex-start;left:0;overflow:hidden;padding:24px 0;position:fixed;top:0;transition:width .25s ease-out;width:94px;will-change:width;z-index:25}.ats-left-panel.expanded{align-items:flex-start;padding:24px 12px;width:260px}.ats-left-panel:not(.expanded){align-items:center;padding:24px 0}.ats-left-panel:before{background:radial-gradient(circle at 30% 20%,#c7dbff59,#0000 60%),radial-gradient(circle at 70% 0,#c29fff40,#0000 55%),radial-gradient(circle at 50% 60%,#ffffff2e,#0000 65%);content:"";filter:blur(50px);height:140%;inset:-40% -10% auto -20%;opacity:.45;pointer-events:none;position:absolute}.ats-left-panel.collapsed{width:94px}.ats-left-panel>*{position:relative;z-index:1}.ats-left-panel.expanded>*{width:100%}.ats-shell:not(.ats-shell--expanded) .ats-left-panel>*{width:auto}.ats-left-panel-logo{align-items:center;display:flex;justify-content:center;margin-bottom:16px;padding:0 0 24px;width:100%}.ats-left-panel-logo.centered{justify-content:center;margin-bottom:4px;padding:0 0 8px}.ats-logo-icon{object-fit:contain}.ats-left-panel-logo.centered .ats-logo-icon{border-radius:16px;height:96px;width:58px}.ats-logo-text{color:#fff;display:none;font-size:18px;font-weight:600;margin-left:8px;white-space:nowrap}.ats-left-panel.expanded .ats-left-panel-logo{justify-content:flex-start;padding-left:8px}.ats-left-panel.expanded .ats-logo-text{display:block}.ats-icon-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}.ats-icon-stack,.ats-left-panel:not(.expanded) .ats-icon-stack,.ats-shell:not(.ats-shell--expanded) .ats-icon-stack{align-items:center;width:100%}.ats-left-panel:not(.expanded) .ats-icon-btn,.ats-shell:not(.ats-shell--expanded) .ats-left-panel .ats-icon-btn{justify-content:center;min-height:46px;padding:0;width:46px}.ats-icon-btn{align-items:center;background:#0000;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Segoe UI,system-ui,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;gap:0;justify-content:center;letter-spacing:.01em;min-height:52px;overflow:visible;padding:10px 12px;position:relative;text-decoration:none;transition:transform .15s ease,background .2s ease,border-radius .2s ease;width:100%}.ats-icon-btn__icon,img.ats-icon-btn__icon{background:#0000;border:none;border-radius:10px;box-shadow:none;flex-shrink:0;height:46px;object-fit:contain;padding:12px;transition:background .2s ease;width:46px}.ats-icon-btn__icon{align-items:center;display:flex;justify-content:center}.ats-icon-btn__icon img{height:100%;object-fit:contain;width:100%}.ats-shell.ats-shell--expanded .ats-icon-btn__icon{margin-right:0;padding:8px}.ats-left-panel.expanded img.ats-icon-btn__icon,.ats-shell.ats-shell--expanded img.ats-icon-btn__icon{height:38px;padding:8px;width:38px}.ats-icon-btn__label{flex:1 1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin-left:0;opacity:0;transform:translateX(-4px);transition:opacity .1s ease,transform .1s ease;visibility:hidden;white-space:nowrap}.ats-shell.ats-shell--expanded .ats-icon-btn__label{opacity:1;transform:translateX(0);transition:opacity .15s ease .05s,transform .15s ease .05s,visibility 0s;visibility:visible}.ats-left-panel.expanded .ats-icon-btn,.ats-shell.ats-shell--expanded .ats-icon-btn{justify-content:flex-start;padding:10px 12px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__label{opacity:0;transition:opacity .1s ease,width 0s .1s,visibility 0s .1s;visibility:hidden;width:0}.ats-shell:not(.ats-shell--expanded) .ats-icon-stack{align-items:center;display:flex;flex-direction:column;width:100%}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border-radius:10px;box-shadow:none}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) .ats-icon-btn.is-active img.ats-icon-btn__icon{background:#0000;border-color:#0000;box-shadow:none}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn__icon,.ats-shell:not(.ats-shell--expanded) img.ats-icon-btn__icon{height:46px;padding:12px;width:46px}.ats-shell:not(.ats-shell--expanded) .ats-icon-btn{align-items:center;border-radius:10px;height:46px;justify-content:center;padding:0;width:46px}.ats-icon-btn.is-active .ats-icon-btn__icon{background:#0000;border-color:#0000;box-shadow:none}.ats-icon-btn:hover{transform:translateY(-2px)}.ats-icon-btn.is-active{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border-radius:10px;box-shadow:0 20px 40px #2655f866,0 4px 12px #6500c380}.ats-icon-btn.muted{background:#0000;border-color:#0000;box-shadow:none;opacity:.6}.ats-left-footer{display:flex;justify-content:center;margin-top:auto;width:100%}.ats-left-panel.expanded .ats-left-footer{width:100%}.ats-left-panel.expanded .ats-left-footer .ats-icon-btn{justify-content:flex-start;width:100%}.ats-left-panel.expanded .ats-left-footer img.ats-icon-btn__icon{height:38px;padding:8px;width:38px}.ats-left-panel.expanded .ats-left-footer .ats-icon-btn__label{opacity:1;transform:translateX(0);visibility:visible}:root{--ats-sidebar-wide:90px;--ats-sidebar-collapsed:90px;--ats-sidebar-expanded:240px;--ats-radius-card:20px;--ats-border:1px solid #0000000f;--ats-border-subtle:1px solid #0000000a;--ats-shadow-modal:0 20px 60px #00000040;--ats-t:300ms ease;--ats-fast-t:150ms ease-out;--ats-bg-lilac:#faf5fc;--ats-ink:#2b2540;--ats-ink-sub:#7a6b86;--ats-accent:#7901ad;--ats-accent-2:#bb7fd5;--ats-aurora-blue:#67b3ff;--ats-aurora-indigo:#b27dff;--ats-aurora-lilac:#ffe0ff;--aurora-bg-base:#050307;--aurora-strip-light:#465e7a6b;--aurora-strip-dark:#03050dd9;--aurora-color-1:#0c1524;--aurora-color-2:#142235;--aurora-color-3:#1d3147;--aurora-color-4:#281433;--aurora-color-5:#35134a;--glass-base:#080b1b99;--glass-surface:#0c122a94;--glass-deep:#040712b8;--glass-border:#ffffff26;--glass-highlight:#ffffff0d;--glass-shadow:0 35px 80px #01030ab8}@keyframes atsAuroraDrift{0%{background-position:40% 40%,60% 60%;transform:translate3d(-2%,-2%,0) scale(1)}50%{background-position:70% 30%,30% 80%;transform:translate3d(2%,3%,0) scale(1.06)}to{background-position:40% 40%,60% 60%;transform:translate3d(-2%,-2%,0) scale(1)}}@keyframes atsAuroraPulse{0%{opacity:.85}50%{opacity:.55}to{opacity:.85}}@keyframes auroraGradientShift{0%{background-position:35% 40%,65% 60%;transform:translate3d(-2%,-1%,0) scale(1)}50%{background-position:70% 25%,30% 85%;transform:translate3d(2%,2%,0) scale(1.04)}to{background-position:35% 40%,65% 60%;transform:translate3d(-2%,-1%,0) scale(1)}}@keyframes auroraGlare{0%{opacity:.65}50%{opacity:.9}to{opacity:.65}}.ats-aurora-fixed{contain:strict;inset:0;pointer-events:none;position:fixed;will-change:auto;z-index:0}.ats-aurora-fixed,.aurora-surface{background:#050307;background:var(--aurora-bg-base)}.aurora-surface{color:#f4f6ff;display:flex;flex:1 1 auto;flex-direction:column;isolation:isolate;min-height:100vh;overflow:hidden;position:relative;width:100%}.aurora-lights{animation:auroraGradientShift 60s ease-in-out infinite alternate,auroraStripeShift 45s linear infinite;background-image:repeating-linear-gradient(112deg,#07080fa6,#07080fa6 3%,#04061205 10%,#04061200 12%,#0a0c1ed9 22%),repeating-linear-gradient(102deg,#0e0e1dbf 6%,#160b2acc 16%,#2b1852b3 26%,#120e2de6 50%,#2a0b3fd9 74%),repeating-linear-gradient(130deg,#fff3,#fff3 4%,#0000 10%,#0000 14%),repeating-linear-gradient(140deg,#ffffff1f,#ffffff1f 6%,#0000 10%,#0000 14%);background-position:50% 50%,50% 50%;background-size:320% 320%,220% 220%;filter:blur(16px) saturate(120%) contrast(105%);inset:-16px;mix-blend-mode:screen;opacity:.85;pointer-events:none;will-change:auto}.aurora-lights,.aurora-lights:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transform:translateZ(0)}.aurora-lights:after{animation:auroraGlare 40s ease-in-out infinite,auroraStripeShift 45s linear infinite;background-image:repeating-linear-gradient(112deg,#010206d9,#010206d9 6%,#0000 12%,#0000 14%,#030308eb 20%),repeating-linear-gradient(104deg,#5a25a740 10%,#3a12864d 24%,#301c6866 40%,#20105280 58%,#14132fd9 78%);background-size:240% 240%,200% 200%;content:"";filter:blur(32px);inset:0;mix-blend-mode:color-dodge;opacity:.5}@keyframes auroraStripeShift{0%{background-position:0 0,0 0}to{background-position:200% -50%,-150% 50%}}.aurora-lights--masked{mask-image:radial-gradient(circle at 50% 0,#000000e6 15%,#0000 70%);-webkit-mask-image:radial-gradient(circle at 50% 0,#000000e6 15%,#0000 70%)}.ats-app{color:#2b2540;color:var(--ats-ink);display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100vw;min-height:100vh;overflow:hidden;width:100%}.ats-aurora{padding:0}.ats-aurora,.ats-shell{display:flex;flex:1 1 auto;max-width:100%;overflow:hidden;width:100%}.ats-shell{--ats-sidebar-wide:var(--ats-sidebar-collapsed);isolation:isolate;position:relative;z-index:1}.ats-shell.ats-shell--expanded{--ats-sidebar-wide:var(--ats-sidebar-expanded)}.ats-main{background:#0000;color:#f4f6ff;display:flex;flex:1 1 auto;flex-direction:column;margin-left:106px;margin-left:calc(var(--ats-sidebar-wide) + 16px);margin-right:0;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;position:relative;transition:margin-left .3s ease;transition:margin-left var(--ats-t)}.ats-page{padding:clamp(16px,2vw,28px)}.ats-page--hero{background:linear-gradient(180deg,#0a0315,#050210f2 40%,#03030a);border-radius:30px;box-shadow:0 40px 90px #010209e6;color:#f4f6ff;min-height:calc(100vh - 40px);padding:clamp(24px,3vw,40px)}.ats-page--hero .ats-page-header{background:linear-gradient(135deg,#10073fe6,#0e0428cc);border:1px solid #ffffff26;border-radius:28px;box-shadow:0 25px 50px #000000a6;margin-bottom:clamp(28px,3vw,40px);min-height:120px;padding:clamp(20px,2.5vw,32px)}.ats-page--hero .ats-back-arrow,.ats-page--hero .ats-page-helper,.ats-page--hero .ats-page-subtitle,.ats-page--hero .ats-page-title,.ats-page--hero .ats-resume-status{color:#f8fbff}.ats-page--hero .ats-header-actions{justify-content:flex-start}.ats-page--hero .ats-header-actions .ats-btn{background:linear-gradient(135deg,#a45ec2,#5e0088);color:#fff}.ats-page-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.ats-heading{grid-gap:4px;display:grid;gap:4px}.ats-page-title{color:#2b2540;color:var(--ats-ink);font-size:clamp(18px,2.2vw,28px);margin:0}.ats-page-subtitle{margin:0}.ats-page-helper,.ats-page-subtitle{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px}.ats-page-helper{margin:4px 0 0;opacity:.85}.ats-header-actions{align-items:center;display:inline-flex;gap:12px}.ats-resume-status{color:#b3568e;font-size:11px}.ats-page-title-wrap{align-items:center;display:inline-flex;gap:8px}.ats-back-arrow{color:#7901ad;color:var(--ats-accent);cursor:pointer;font-size:18px;line-height:1}.ats-btn{align-items:center;background:#fff;border:1px solid #00000014;border-radius:24px;color:#4a3d5a;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;height:44px;justify-content:center;line-height:20px;padding:8px 14px;transition:background .2s,transform .02s}.ats-btn:hover{background:#faf7ff}.ats-btn:active{transform:translateY(1px)}.ats-btn-lg{padding:10px 18px}.ats-btn-ghost{background:#0000;border:1.45px solid #7901ad;border:1.45px solid var(--ats-accent);color:#000}.ats-btn-primary{background:linear-gradient(135deg,#bb7fd5,#7901ad);background:linear-gradient(135deg,var(--ats-accent-2) 0,var(--ats-accent) 100%);border:none;color:#fff}.ats-btn-primary:hover{background:linear-gradient(135deg,#a45ec2,#5e0088)}.ats-btn-compact{font-size:13px;height:32px;line-height:18px;padding:4px 12px}.ats-btn-danger{border-color:#b91c1c;color:#b91c1c}.ats-btn-danger:hover{background:#fee2e2;color:#991b1b}.card-row-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.card-row-actions{align-items:center;display:flex;gap:8px}.card-status{background:#f1f5f9;border-radius:999px;color:#475569;font-size:11px;font-weight:600;letter-spacing:.04em;min-width:72px;padding:4px 10px;text-align:center;text-transform:uppercase}.card-status.is-active{background:#dcfce7;color:#047857}.card-status.is-inactive{background:#fee2e2;color:#b91c1c}.candidate-action-row{display:flex;flex-wrap:wrap;gap:8px}.candidate-action-btn{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;color:#a5b4fc;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:18px;min-height:32px;padding:6px 14px;transition:all .2s ease}.candidate-action-btn:hover{background:#6366f126;border-color:#6366f180;color:#c7d2fe}.candidate-action-btn:active{transform:translateY(1px)}.candidate-action-btn:disabled{background:#ffffff0d;border-color:#ffffff1a;color:#fff6;cursor:not-allowed;opacity:.5}.candidate-action-btn--primary{background:linear-gradient(135deg,#c7a4ff,#8a55ff);border-color:#0000;box-shadow:0 6px 20px #8a55ff52;color:#fff}.candidate-action-btn--primary:hover{background:linear-gradient(135deg,#d1b6ff,#9b6aff);color:#fff}.candidate-action-btn--danger{background:#fff5f5;border-color:#cb121266;box-shadow:0 6px 18px #cb12122e;color:#cb1212}.candidate-action-btn--danger:hover{background:#ffe9e9;color:#960f0f}.candidate-assignment-card{padding:14px;position:relative}.candidate-card-recommended{border:2px solid #9572fc99;box-shadow:0 10px 25px #9572fc40}.candidate-recommend-banner{background:linear-gradient(135deg,#c084fc,#8b5cf6);border-radius:999px;box-shadow:0 6px 16px #8b5cf659;color:#fff;font-size:11px;font-weight:700;padding:3px 12px;position:absolute;right:16px;top:-10px}.candidate-assignment{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.candidate-assignment-info{grid-gap:6px;display:grid;flex:1 1 240px;gap:6px;min-width:200px}.candidate-stage-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.candidate-stage-card{background:#fdfcff;border:1px solid #6366f11f;border-radius:18px;box-shadow:0 8px 24px #0f172a14;display:flex;flex-direction:column;gap:12px;padding:16px}.candidate-stage-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.candidate-stage-title{color:#271849;font-size:15px;font-weight:700}.candidate-stage-desc{color:#6b7280;font-size:12px;margin-top:2px}.candidate-stage-meta{align-items:center;display:flex;gap:8px}.candidate-stage-count{background:#ede9fe;border-radius:999px;color:#4c1d95;font-size:12px;font-weight:600;padding:4px 10px}.candidate-stage-new-badge{background:#fef3c7;border-radius:999px;color:#b45309;font-size:11px;font-weight:700;padding:2px 8px}.candidate-stage-empty{background:#fff;border-radius:14px;color:#94a3b8;font-size:13px;padding:12px}.candidate-stage-list{display:flex;flex-direction:column;gap:10px}.candidate-new-chip{background:#e0f2fe;border-radius:999px;color:#0369a1;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px}.candidate-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.candidate-score-chip{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:3px 10px}.candidate-score-chip--high{background:#ecfdf5;border-color:#10b98166;color:#047857}.candidate-score-chip--medium{background:#fef3c7;border-color:#f59e0b66;color:#b45309}.candidate-score-chip--low{background:#fee2e2;border-color:#f8717180;color:#b91c1c}.candidate-recommend-chip{background:#312e81;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px}.candidate-assignment-name{color:#1f1345;font-weight:600}.candidate-assignment-meta{color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.candidate-assignment-status{color:#0f172a;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.candidate-assignment-notes{color:#475569;font-size:12px}.candidate-assignment-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;min-width:220px}.candidate-rebecca-pill{align-items:center;background:#eef2ff;border:1px solid #6366f140;border-radius:999px;box-shadow:0 2px 6px #6366f12e;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px}.candidate-rebecca-pill--completed{background:#ecfdf5;border-color:#05966940;box-shadow:0 2px 6px #10b9812e;color:#047857}.candidate-rebecca-pill--in_progress{background:#e0f2fe;border-color:#0369a140;box-shadow:0 2px 6px #0e74902e;color:#0369a1}.candidate-rebecca-pill--pending{background:#fff7ed;border-color:#c2410c4d;box-shadow:0 2px 6px #ea580c2e;color:#c2410c}@media (max-width:720px){.candidate-assignment{align-items:flex-start;flex-direction:column}.candidate-assignment-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}}.candidate-picker-list{background:#fff;border:1px solid #9484b452;border-radius:12px;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;padding:6px;scrollbar-width:thin}.candidate-picker-list::-webkit-scrollbar{width:6px}.candidate-picker-list::-webkit-scrollbar-thumb{background:#9484b44d;border-radius:999px}.candidate-picker-item{align-items:flex-start;background:#f9f5ff;border:1px solid #0000;border-radius:10px;color:#2b2540;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .08s ease;width:100%}.candidate-picker-item:hover{background:#f2e9ff}.candidate-picker-item:active{transform:translateY(1px)}.candidate-picker-item.selected{background:linear-gradient(135deg,#bb7fd540,#7901ad52);border-color:#7901ad73;color:#180a2d}.candidate-form-shell{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 24px 45px #0f172a14;display:flex;flex-direction:column;margin-top:18px;max-height:calc(100vh - 190px);min-height:520px;overflow:visible;position:relative}.candidate-form-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;overflow-y:auto;padding:24px;scrollbar-width:thin}.candidate-form-scroll::-webkit-scrollbar{width:8px}.candidate-form-scroll::-webkit-scrollbar-thumb{background:#6366f159;border-radius:6px}.candidate-form-scroll::-webkit-scrollbar-thumb:hover{background:#4f46e58c}.phone-input-container{position:relative;z-index:60}.personal-card{position:relative;z-index:70}.ats-city-select,.ats-country-select,.ats-immigration-select,.ats-state-select,.ats-zip-select{width:100%}.ats-personal-summary-grid{grid-gap:21px;align-items:flex-start;display:grid;gap:21px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ats-left-stack,.ats-summary-column{display:flex;flex-direction:column;gap:21px}.ats-cert-notes-row .ats-card{height:100%}.ats-card-nav{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.ats-nav-btn{background:#fff;border:1px solid #0000001a;border-radius:8px;cursor:pointer;font-size:12px;padding:4px 10px}.ats-nav-btn:disabled{cursor:not-allowed;opacity:.4}.ats-nav-label{color:#475569;font-size:12px}.ats-card-slider{animation:atsFade .25s ease}@keyframes atsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ats-cert-placeholder{display:flex;flex-direction:column;justify-content:center}.ats-cert-placeholder .ats-hint{color:#6b7280;font-size:12px;margin-top:8px}.ats-summary-card{display:flex;flex:1 1;flex-direction:column}.ats-summary-card .ats-form-grid{flex:1 1}.ats-summary-editor-shell{border:1px solid #00000014;border-radius:10px;overflow:hidden}.ats-notes-card{display:flex;flex-direction:column}.ats-notes-editor-shell{border:1px solid #00000014;border-radius:10px;margin-top:8px;overflow:hidden}.ats-page--hero .candidate-form-shell{background:#060316b3;border-color:#fff3;box-shadow:0 35px 70px #03040ce6}.ats-page--hero .ats-card.light{background:#ffffff0a;border-color:#ffffff26;box-shadow:0 20px 40px #00000073;color:#f8fbff}.ats-page--hero .ats-card-title{color:#f3f3ff}.ats-page--hero .ats-label-light{color:#ffffffb3}.ats-page--hero .ats-input-light{background:#ffffff0d;border-color:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff0d;color:#fff}.ats-page--hero .ats-input-light::placeholder{color:#ffffff80}.ats-page--hero .react-tel-input .form-control{background:#ffffff14;border-color:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff}.ats-page--hero .react-tel-input .form-control:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.ats-page--hero .react-tel-input .form-control::placeholder{color:#fff9;opacity:1}@media (max-width:1024px){.ats-personal-summary-grid{grid-template-columns:1fr}}.react-tel-input .country-list{z-index:1000}@media (max-width:1024px){.candidate-form-shell{max-height:none;min-height:auto}.candidate-form-scroll{max-height:none}}.candidate-picker-main{grid-gap:4px;display:grid;gap:4px;min-width:0}.candidate-picker-name{font-size:14px;font-weight:600}.candidate-picker-meta{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.candidate-picker-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.candidate-picker-tag{background:#7c3aed1f;border-radius:999px;color:#5b21b6;font-size:11px;line-height:1.2;padding:2px 8px}.candidate-picker-tag.muted{background:#0f172a14;color:#475569}.candidate-picker-empty{color:#64748b;font-size:13px;padding:20px 12px;text-align:center}.ats-chip-btn{background:#0000;border:1.45px solid #7901ad;border:1.45px solid var(--ats-accent);border-radius:24px;color:#000;cursor:pointer;font-family:Montserrat,system-ui;font-size:14px;font-weight:500;height:36px;padding:0 12px}.ats-card.light{border:1px solid #0000000f;border-radius:20px}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0}.table-card .table-scroll{padding:0}.table-card{background:#0000;border:none;box-shadow:none}.table-shell{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 36px #0f172a1f;display:flex;flex-direction:column;min-width:680px;overflow:hidden;width:100%}.table-shell.table-shell--full{margin-left:calc(var(--ats-page-pad)*-1);margin-right:calc(var(--ats-page-pad)*-1);width:calc(100% + var(--ats-page-pad)*2)}.table-viewport{flex:1 1 auto;max-height:calc(100vh - 220px);min-height:480px;overflow-x:hidden;overflow-y:auto}.table-viewport::-webkit-scrollbar{width:8px}.table-viewport::-webkit-scrollbar-track{background:#94a3b81f;border-radius:4px}.table-viewport::-webkit-scrollbar-thumb{background:#6366f159;border-radius:4px}.table-viewport::-webkit-scrollbar-thumb:hover{background:#4f46e580}.table-scroll table{border-collapse:initial;border-spacing:0;min-width:680px;width:100%}.table-scroll th{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px}.table-scroll td,.table-scroll th{padding:12px 16px;white-space:nowrap}.table-scroll td{color:#2b2540;color:var(--ats-ink);font-size:14px}.table-scroll tbody tr+tr{border-top:none}.table-scroll tbody tr{background:#fff;transition:background .2s ease,box-shadow .2s ease}.table-scroll tbody tr:hover{background:#3b82f614;box-shadow:inset 0 0 0 9999px #3b82f60a}.table-scroll .candidates-table{table-layout:fixed}.candidates-table col.col-name{width:22%}.candidates-table col.col-title{width:20%}.candidates-table col.col-exp{width:12%}.candidates-table col.col-status{width:14%}.candidates-table col.col-skills{width:20%}.candidates-table col.col-actions{width:12%}.candidates-table td,.candidates-table th{overflow:hidden;text-overflow:ellipsis}.candidates-table thead th{background:#070917a6;color:#f4f6ff;font-weight:600;letter-spacing:.01em}.candidates-table thead tr th:first-child{border-top-left-radius:16px}.candidates-table thead tr th:last-child{border-top-right-radius:16px}.candidates-table tbody tr{border-bottom:1px solid #eef2f6}.candidates-table tbody tr:nth-child(2n){background:#f8fafcbf}.candidates-table tbody tr:last-child{border-bottom:none}.candidates-table tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.candidates-table tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.candidates-table tbody tr:hover{box-shadow:inset 0 0 0 9999px #6366f114}.candidates-table td.cell-skills{overflow:visible}.candidates-table td.cell-skills .job-badge{background:#f1f5f9;border-color:#cbd5f5;color:#334155}.candidates-table td.cell-actions{overflow:visible!important;position:relative;white-space:nowrap}.candidate-cell{align-items:center;display:flex;gap:12px;min-width:0}.candidate-cell.no-avatar{gap:0}.candidate-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-name{color:#0f172a;font-size:14px;line-height:1.2}.candidate-sub{color:#64748b;font-size:12px;line-height:1.2;max-width:clamp(120px,18vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-actions{gap:10px}.candidate-actions,.job-badge{align-items:center;display:inline-flex}.job-badge{background:#4f46e514;border:1px solid #6366f12e;color:#4338ca;font-size:12px;font-weight:600;gap:6px}.job-badge .status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.job-badge.muted{background:#f8fafc;border-color:#d7dde8;color:#64748b}.table-bottom-bar{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.table-bottom-left{align-items:center;display:flex;gap:12px}.page-size-label{color:#64748b;font-size:12px;font-weight:600}.page-size-select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d0d7e2;border-radius:12px;color:#1e293b;cursor:pointer;font-size:13px;padding:6px 32px 6px 12px;position:relative}.page-size-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e;outline:none}.table-bottom-right{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.table-range{color:#475569;font-size:13px;font-weight:500}.table-pagination-controls{align-items:center;display:flex;gap:12px}.table-pagination-page{color:#475569;font-size:13px;font-weight:500}.table-pagination-icon{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;color:#ffffffd9;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease;width:32px}.table-pagination-icon:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;color:#fff}.table-pagination-icon:disabled{cursor:not-allowed;opacity:.35}.table-pagination-arrow{height:16px;width:16px}.preview-wrap{grid-gap:18px;display:grid;gap:18px}.preview-shell{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 32px #0f172a1f;display:flex;flex-direction:column;min-height:520px;overflow:hidden}.preview-scroll{flex:1 1 auto;overflow-y:auto;padding:20px 22px}.preview-scroll::-webkit-scrollbar{width:8px}.preview-scroll::-webkit-scrollbar-track{background:#94a3b81f;border-radius:4px}.preview-scroll::-webkit-scrollbar-thumb{background:#6366f159;border-radius:4px}.preview-scroll::-webkit-scrollbar-thumb:hover{background:#4f46e580}.preview-shell-footer{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:12px 20px 18px}.preview-error{color:#b00020;font-size:13px}.preview-head{align-items:center;display:flex;gap:10px}.preview-back{color:#7901ad;color:var(--ats-accent);cursor:pointer;font-size:18px;line-height:1}.preview-card{background:#fffffff5;border:1px solid #0000000f;border:var(--ats-border);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:20px 22px}.preview-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.15fr 1fr}.preview-section-title{color:#6a39c0;font-size:clamp(13px,1.6vw,14px);font-weight:700;margin:6px 0 12px}.preview-details-toggle{margin:12px 0 6px}.preview-details-btn{background:#0000;border:none;color:#6a39c0;cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.preview-details-btn:hover{text-decoration:underline}.kv{grid-gap:8px 16px;border-radius:8px;display:grid;gap:8px 16px;grid-template-columns:200px 1fr;margin:0 0 10px;padding:8px 12px;transition:background .15s ease}.kv:hover{background:#7901ad08}.kv .k{color:#3a2f4a;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.kv .v{font-size:14px;line-height:1.5;word-break:break-word}.kv .v,.preview-notes{color:#2b2540;color:var(--ats-ink)}.preview-notes{background:#7901ad0a;border:1px dashed #7901ad4d;border-radius:10px;min-height:48px;padding:12px;white-space:pre-wrap}.preview-notes.is-empty{color:#94a3b8;font-style:italic}.preview-exp-wrapper{background:#fff;border:1px solid #00000014;border-radius:12px;padding:12px}.preview-exp-nav{align-items:center;color:#475569;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:10px}.preview-exp-btn{background:#fff;border:1px solid #0000001f;border-radius:8px;cursor:pointer;font-size:12px;padding:4px 10px}.preview-exp-btn:disabled{cursor:not-allowed;opacity:.4}.preview-exp-card{animation:atsFade .2s ease;display:flex;flex-direction:column;gap:6px;max-height:650px;overflow:auto}.preview-divider{background:#00000014;border:0;height:1px;margin:16px 0}.preview-actions{display:flex;gap:10px;justify-content:flex-start}.payload-pre{background:#0f172a;border-radius:12px;color:#e2e8f0;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;max-height:520px;overflow:auto;padding:16px}.payload-pre.small{max-height:260px}.card-payload-grid{grid-gap:12px;display:grid;gap:12px}.card-payload{background:#f8f5fb;border:1px solid #9476b633;border-radius:12px;padding:12px}.card-payload-heading{color:#4c1d95;font-size:13px;font-weight:600;margin-bottom:8px}.payload-kv-grid{grid-gap:8px;display:grid;gap:8px}.jobs-page{background:#0000;color:#eef1ff;display:flex;flex-direction:column;font-family:Inter,Poppins,Segoe UI,sans-serif;height:100vh;min-height:100vh;overflow:hidden;padding:0;position:relative!important;width:100%}.jobs-header{align-items:flex-start;padding:clamp(24px,3vw,48px) clamp(16px,2vw,32px) clamp(16px,2vw,24px);position:absolute}.jobs-header,.jobs-header--sticky{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#0507124d;left:0;right:0;top:0;z-index:100}.jobs-header--sticky{padding-left:calc(174px + clamp(32px, 5vw, 80px));padding-left:calc(var(--ats-sidebar-wide) + 84px + clamp(32px, 5vw, 80px));position:fixed}.jobs-scrollable-content{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:clamp(140px,16vh,180px) clamp(32px,5vw,80px) clamp(32px,4vw,64px);position:absolute;right:0;scroll-behavior:smooth;top:0;z-index:1}.jobs-scrollable-content::-webkit-scrollbar{width:6px}.jobs-scrollable-content::-webkit-scrollbar-track{background:#0000}.jobs-scrollable-content::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.jobs-scrollable-content::-webkit-scrollbar-thumb:hover{background:#94a3b866}.jobs-searchbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff05;border:1px solid #ffffff14;box-shadow:0 4px 12px #0000001a;gap:12px;height:48px;min-width:260px;padding:0 18px;width:min(420px,100%)}.jobs-searchbar:hover{background:#ffffff0a;border-color:#ffffff1f;box-shadow:0 6px 16px #00000026}.jobs-searchbar:focus-within{background:#ffffff0d;border-color:#8b5cf666;box-shadow:0 0 0 3px #8b5cf61a,0 6px 16px #00000026}.jobs-searchbar svg{color:#ffffff80;height:18px;transition:color .3s ease;width:18px}.jobs-searchbar:focus-within svg{color:#8b5cf6cc}.jobs-insights-panel{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240;border:1px solid #ffffff0a;border-radius:32px;box-shadow:0 30px 70px #02040e73,inset 0 1px 0 #ffffff26;margin-top:60px;padding:18px 22px 22px}.jobs-insights-panel__head{color:#ffffff8c;font-size:12px;letter-spacing:.35em;text-transform:uppercase}.jobs-insights-panel__date{font-weight:600;letter-spacing:.2em}.jobs-insights-panel__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:20px}.ats-dashboard-shells .rd-card-header .rd-title{color:#1e1b4b;font-size:clamp(18px,2vw,24px);font-weight:700;letter-spacing:.08em;opacity:.95;text-transform:uppercase}.ats-dashboard-shells .rd-card-header p{color:#475569;font-size:.95rem;margin:0}.jobs-insight-card{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#0f122c73;border:1px solid #0000;border-radius:28px;box-shadow:0 20px 60px #02040e99;gap:6px}.jobs-insight-card:before{border-radius:28px}.jobs-insight-card__value{font-size:30px;font-weight:700}.jobs-insight-card__label{color:#ffffffbf;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.jobs-insight-card.tone-1,.jobs-insight-card.tone-2,.jobs-insight-card.tone-3,.jobs-insight-card.tone-4{background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%)}.jobs-insight-card.tone-4 .jobs-insight-card__label{color:#ffffffbf}.jobs-insight-card.tone-4 .jobs-insight-card__value{color:#fff}.jobs-stage-controls{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#05071299;margin-bottom:-48px;margin-top:26px;overflow:visible;position:-webkit-sticky;position:sticky;top:clamp(100px,12vh,140px);z-index:20}.jobs-view-toggle{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#090c1d73;border:1px solid #ffffff26;border:1px solid var(--glass-border);border-radius:999px;overflow:hidden}.jobs-view-btn{font-weight:600;padding:10px 18px}.jobs-view-btn.is-active{background:linear-gradient(135deg,#4f46e5d9,#7c3aedd9);box-shadow:0 15px 30px #4f46e559}.jobs-view-btn:hover{color:#fff}.jobs-view-icon{fill:currentColor;height:18px;width:18px}.jobs-action-btn{border:1px solid #ffffff26}.jobs-stage{flex:0 0 auto;height:calc(100vh - clamp(340px, 38vh, 420px));margin-top:4px;min-height:500px;padding-top:clamp(48px,6vh,64px)}.jobs-shell{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#02040c26;border:1px solid #ffffff0f;border-radius:32px;box-shadow:0 30px 100px #01030a4d;max-height:100%}.jobs-table{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#070a1cbf;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #0009}.jobs-table thead th{background:#00000040;color:#ffffff73;font-size:11px;font-weight:600;letter-spacing:.1em;padding:16px 24px;text-align:left;text-transform:uppercase}.jobs-table tbody td{color:#f4f6ff;font-size:14px;padding:20px 24px}.jobs-table tbody tr{border-bottom:1px solid #ffffff1f;border-left:3px solid #0000;transition:background .2s ease,border-left-color .2s ease}.jobs-table tbody tr:hover{background:#4f46e514;border-left-color:#8b5cf699}.jobs-table tbody tr.selected{background:#4f46e51f;border-left-color:#8b5cf6}.jobs-table-empty{color:#ffffff8c;padding:48px 20px}.jobs-col-title{display:flex;flex-direction:column;gap:2px}.jobs-title{color:#fff;font-size:14px;font-weight:600}.jobs-sub{color:#ffffff80;font-size:12px}.jobs-tag-row{flex-wrap:wrap;gap:6px}.jobs-tag{background:#6366f133;border:1px solid #6366f166;border-radius:999px;color:#c7d2fe;font-size:11px;font-weight:600;padding:4px 12px}.jobs-tag-muted{background:#ffffff14;border:1px dashed #fff3;color:#ffffff8c}.jobs-status-pill{background:#94a3b826;border:none;border-radius:6px;color:#cbd5e1;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;min-width:85px;padding:6px 12px;text-transform:uppercase}.jobs-status-pill.ok{background:#22c55e33;color:#86efac}.jobs-status-pill.ok:after{content:"↗";font-size:13px;margin-left:2px}.jobs-status-pill.warn{background:#fbbf2433;color:#fcd34d}.jobs-status-pill.muted{background:#94a3b826;color:#cbd5e1}.jobs-col-updated{align-items:center;display:flex;gap:12px;justify-content:space-between}.jobs-updated{align-items:center;color:#fff9;display:inline-flex;font-size:12px;gap:8px}.jobs-updated-dot{background:#fff6;border-radius:50%;height:4px;width:4px}.jobs-updated-label{color:#ffffff73;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jobs-table-bookmark{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff6;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.jobs-table-bookmark:hover{background:#ffffff14;color:#ffffffb3}.jobs-table-bookmark.is-active{background:#fbbf2426;color:#fbbf24}.jobs-table-bookmark-icon{font-size:14px}.jobs-table-menu{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff6;cursor:pointer;display:inline-flex;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;transition:background .2s ease,color .2s ease;width:32px}.jobs-table-menu:hover{background:#ffffff14;color:#ffffffb3}.job-chip-row{gap:6px}.metric{border:1px solid #ffffff26}.modal-backdrop{background:#00000047;display:grid;inset:0;place-items:center;position:fixed;z-index:999}.modal-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 20px 60px #00000040;box-shadow:var(--ats-shadow-modal);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(720px,92vw);z-index:1000}.ats-assign-modal{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:linear-gradient(180deg,#0c102be6,#080c21d9);border:1px solid #ffffff4d;box-shadow:0 30px 60px #02040e73;color:#f8fbff}.ats-assign-modal .modal-head{border-bottom:1px solid #ffffff26}.ats-assign-modal .modal-title{color:#f8fbff}.ats-assign-modal .modal-body{background:#0000}.ats-assign-modal .ats-card.light{background:#fffffff2;border:1px solid #fff9;box-shadow:0 16px 32px #070a1b40;color:#1b1525}.ats-assign-modal .ats-card.light .ats-card-title{color:inherit}.ats-assign-modal .ats-label-light{color:#f8fbffcc}.ats-assign-modal .ats-input-light{background:#ffffff14;border-color:#ffffff40;box-shadow:none;color:#fff}.ats-assign-modal .ats-input-light::placeholder{color:#f8fbffa6}.ats-assign-modal .ats-textarea{background:#ffffff14;border:1px solid #ffffff40;box-shadow:none;color:#f8fbff}.ats-assign-modal .ats-textarea::placeholder{color:#f8fbff8c}.ats-assign-modal .modal-actions{border-top:1px solid #fff3;padding:16px}.ats-assign-modal .ats-btn{border:1px solid #ffffff40;border-radius:20px;color:#f8fbff;font-size:14px;height:36px;min-width:110px;padding:6px 16px}.ats-assign-modal .ats-btn:hover{background:#ffffff29}.assign-new-btn{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border-image-slice:1;border-image-source:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);box-shadow:0 12px 22px #a27d0259;color:#0f172a}.assign-new-btn:hover{background:linear-gradient(95.49deg,#e3b20ff2 7.49%,#d6a80a 92.51%)}.assign-submit-btn{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid;border-image-slice:1;border-image-source:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);box-shadow:0 14px 26px #32307859;color:#fff}.assign-submit-btn:hover{filter:brightness(1.05)}.assign-cancel-btn{background:linear-gradient(180deg,#ffffffc7,#e0e7ffcc);border:1px solid #ffffff73;box-shadow:0 12px 20px #0f172a40;color:#1e1b28}.assign-cancel-btn:hover{background:linear-gradient(180deg,#ffffffe6,#eaeeffe6)}.ats-assign-modal .candidate-picker-list{background:#ffffff0a;border:1px solid #ffffff26;box-shadow:inset 0 0 0 1px #ffffff0d}.ats-assign-modal .candidate-picker-item{background:#0f172a99;border-color:#ffffff14;color:#f8fbff}.ats-assign-modal .candidate-picker-item:hover{background:#ffffff14}.ats-assign-modal .candidate-picker-item.selected{background:linear-gradient(135deg,#9428e359,#6c4ed8cc);border-color:#ffffff59;box-shadow:inset 0 0 0 1px #fff6,0 0 10px #944dff40;color:#fff}.ats-assign-modal .candidate-picker-item .candidate-picker-meta,.ats-assign-modal .candidate-picker-item .candidate-picker-tag{color:#ffffffd9}.ats-assign-modal .candidate-picker-item.selected .candidate-picker-tag{color:#ffffffe6}.ats-assign-modal .req-picker-wrapper{background:#fffffff2;border:1px solid #fff9;box-shadow:0 8px 20px #070a1b33}.ats-assign-modal .req-picker-item{border-bottom:1px solid #0000000f}.ats-assign-modal .req-picker-item:hover{background:#6366f114}.ats-assign-modal .req-picker-item.selected{background:linear-gradient(135deg,#93c5fd66,#c4b5fd73);box-shadow:inset 0 0 0 1px #6366f180}.ats-assign-modal .req-picker-title{color:#1e293b}.ats-assign-modal .req-picker-meta{color:#64748b}.ats-assign-modal .req-select{background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;box-shadow:none;color:#f8fbff;height:40px;outline:none;padding:8px 12px;width:100%}.ats-assign-modal .req-select:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.ats-assign-modal .req-select option{background:#1e293b;color:#f8fbff}.ats-assign-modal .candidate-picker-empty{align-items:center;background:#ffffff05;border-radius:12px;color:#cbd5e1;display:flex;font-size:14px;justify-content:center}.ats-quick-create-modal{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:linear-gradient(180deg,#12182df2,#060b1ceb);border:1px solid #ffffff40;box-shadow:0 20px 50px #02040e80;color:#f8fbff}.ats-quick-create-modal .modal-head{border-bottom:1px solid #ffffff1f}.ats-quick-create-modal .modal-title{color:#f8fbff}.ats-quick-create-modal .ats-label-light{color:#f8fbffbf}.ats-quick-create-modal .ats-input-light,.ats-quick-create-modal .ats-textarea{background:#ffffff14;border:1px solid #fff3;box-shadow:none;color:#f8fbff}.ats-quick-create-modal .ats-input-light::placeholder,.ats-quick-create-modal .ats-textarea::placeholder{color:#f8fbff8c}.ats-quick-create-modal .modal-actions{border-top:1px solid #ffffff1f;padding:16px}.ats-quick-create-modal .ats-btn{border-radius:18px;font-size:14px;height:34px;padding:6px 14px}.ats-quick-create-modal .phone-input-container .form-control{background:#ffffff14!important;border:1px solid #ffffff40!important;border-radius:10px;box-shadow:none;color:#f8fbff!important}.ats-quick-create-modal .phone-input-container .form-control:hover{border-color:#fff6!important}.ats-quick-create-modal .phone-input-container .flag-dropdown{background:#ffffff0d;border:1px solid #fff3;border-radius:10px 0 0 10px}.ats-quick-create-modal .phone-input-container .flag-dropdown.open{box-shadow:0 10px 18px #00000040}.ats-quick-create-modal .phone-input-container .country-list{background:#080c21f2;border:1px solid #ffffff40;box-shadow:0 20px 40px #02040e99;color:#f8fbff}.ats-quick-create-modal .phone-input-container .country-list .country{background:#ffffff0a!important;border-bottom:1px solid #ffffff0d;color:#f8fbff!important;padding:6px 12px}.ats-quick-create-modal .phone-input-container .country-list .country.active,.ats-quick-create-modal .phone-input-container .country-list .country:hover{background:#ffffff1f}.ats-quick-create-modal .phone-input-container .country-list .country .flag{filter:brightness(0) saturate(100%)}.ats-quick-create-modal .phone-input-container .country-list .search{background:#ffffff14;border:1px solid #fff3;border-radius:10px;box-shadow:none;color:#f8fbff;padding:8px 12px}.ats-quick-create-modal .phone-input-container .country-list .search input{background:#0000;border:none;color:#f8fbff}.modal-head{align-items:center;border-bottom:1px solid #0000000f;border-bottom:var(--ats-border);display:flex;justify-content:space-between;padding:14px 16px}.modal-body{flex:1 1;overflow-y:auto;padding:12px 16px 16px}@media (max-width:768px){.modal-body{-webkit-overflow-scrolling:touch}}.modal-title{color:#2b2540;color:var(--ats-ink);font-size:18px;margin:0}.modal-card--transparent{background:#0000;border:none;box-shadow:none}.modal-close{background:#0000;border:none;color:#7a6b86;color:var(--ats-ink-sub);cursor:pointer;font-size:22px}.modal-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}@media (max-width:640px){.modal-grid{grid-template-columns:1fr}}.mf{display:flex;flex-direction:column}.mf-label{color:#7a6b86;color:var(--ats-ink-sub);font-size:12px;margin-bottom:6px}.mf-input{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;height:40px;outline:none;padding:8px 12px}.mf-input:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.modal-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;padding-top:6px}.modal-card--remove{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:linear-gradient(180deg,#0c102bf2,#080c21eb);border:1px solid #fff3;border-radius:20px;box-shadow:0 30px 60px #02040e8c}.modal-card--remove .modal-head{border-bottom:1px solid #ffffff26;padding:18px 20px}.modal-card--remove .modal-title{color:#f8fbff;font-size:18px;font-weight:600}.modal-card--remove .modal-close{color:#ffffffb3;font-size:24px;transition:color .2s}.modal-card--remove .modal-close:hover{color:#fff}.modal-card--remove p{color:#ffffffe6;line-height:1.5}.modal-card--remove strong{color:#fff;font-weight:600}.modal-card--remove .modal-actions{background:#00000026;border-top:1px solid #ffffff26;padding:14px 20px}.modal-card--remove .ats-btn{border-radius:18px;font-size:14px;font-weight:500;height:36px;min-width:90px;padding:0 16px}.modal-card--remove .ats-btn:first-child{background:#ffffff14;border:1px solid #ffffff40;color:#f8fbff}.modal-card--remove .ats-btn:first-child:hover{background:#ffffff26}.modal-card--remove .ats-btn:last-child{background:#dc2626e6;border:1px solid #dc262666;box-shadow:0 4px 12px #dc26264d;color:#fff}.modal-card--remove .ats-btn:last-child:hover{background:#b91c1c;box-shadow:0 6px 16px #dc262666}.req-title{color:#2b2540}.req-label{color:#7a6b86}.req-btn-primary{background:linear-gradient(135deg,#bb7fd5,#7901ad)}.candidates-hero{background:radial-gradient(circle at 15% 20%,#ffffff1f,#0000 45%),radial-gradient(circle at 80% 0,#ffffff2e,#0000 55%),linear-gradient(135deg,#2b0f53,#5b1b8f 55%,#271344);border-radius:32px;box-shadow:0 30px 70px #0a041473;color:#fff;margin-bottom:28px;overflow:hidden;padding:clamp(20px,3.6vw,46px);position:relative}.candidates-hero__glow{background:radial-gradient(circle,#ffffff38,#0000 55%);filter:blur(55px);inset:0;opacity:.65;position:absolute}.candidates-hero__grid{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.candidates-hero__column{display:flex;flex-direction:column;gap:16px}.candidates-hero__eyebrow{font-size:11px;letter-spacing:.32em;margin:0;opacity:.75;text-transform:uppercase}.candidates-hero__title{font-size:clamp(24px,4vw,34px);margin:0}.candidates-hero__desc{font-size:15px;margin:0;max-width:520px;opacity:.85}.candidates-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.candidates-hero__stat{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:88px;padding:14px 18px}.candidates-hero__stat span{font-size:12px;letter-spacing:.08em;opacity:.78;text-transform:uppercase}.candidates-hero__stat strong{font-size:26px;font-weight:600}.candidates-hero__visual{align-items:center;display:flex;justify-content:center;min-height:260px;perspective:1600px;position:relative}.candidates-hero__orb{background:radial-gradient(circle,#ffffff8c 0,#7901ad26 60%,#0000 75%);border-radius:50%;filter:blur(12px);height:320px;position:absolute;width:320px}.candidate-spotlight{background:#11082ae6;border:1px solid #ffffff26;border-radius:26px;box-shadow:0 30px 70px #08031ba6;padding:22px;position:relative;transform:rotateX(5deg) rotateY(-6deg);transform-style:preserve-3d;width:min(380px,100%)}.candidate-spotlight[data-empty=true]{opacity:.78}.candidate-spotlight__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.candidate-spotlight__eyebrow{font-size:10px;letter-spacing:.3em;margin:0;opacity:.6;text-transform:uppercase}.candidate-spotlight__title{color:#ffffffbf;font-size:14px;margin:6px 0 0}.candidate-spotlight__status{background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.candidate-spotlight__meta{color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:16px 0 12px}.candidate-spotlight__meta span{align-items:center;display:inline-flex;gap:6px}.candidate-spotlight__skills{display:flex;flex-wrap:wrap;gap:8px}.candidate-spotlight__skill{background:#ffffff24;border:1px solid #fff3;border-radius:999px;font-size:12px;padding:6px 12px}.candidate-spotlight__skill.is-placeholder{opacity:.6}.jobs-hero{background:radial-gradient(120% 150% at 0 0,#fff9,#fff0 45%),radial-gradient(120% 120% at 100% 0,#67b3ff40,#fff0 55%),linear-gradient(135deg,#1a0935,#3b0f5f 55%,#120826);border:1px solid #ffffff1a;border-radius:40px;box-shadow:0 45px 90px #0807178c;color:#fff;margin-bottom:32px;overflow:hidden;padding:clamp(24px,4vw,52px);position:relative}.jobs-hero__glow{animation:atsAuroraPulse 18s ease-in-out infinite;background:radial-gradient(circle at 35% 15%,#ffffff59,#0000 50%),radial-gradient(circle at 80% 0,#875cff59,#0000 55%),radial-gradient(circle at 60% 80%,#208aff40,#0000 60%);filter:blur(60px);inset:-20% -10% -10% -10%;opacity:.85;position:absolute}.jobs-hero__grid{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.jobs-hero__column{display:flex;flex-direction:column;gap:16px}.jobs-hero__eyebrow{font-size:11px;letter-spacing:.32em;margin:0;opacity:.75;text-transform:uppercase}.jobs-hero__title{font-size:clamp(24px,4vw,34px);margin:0}.jobs-hero__desc{font-size:15px;margin:0;max-width:480px;opacity:.85}.jobs-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.jobs-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.jobs-hero__stat{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);background:#ffffff1f;border:1px solid #ffffff40;border-radius:22px;box-shadow:0 30px 40px #09091c59;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px 20px;position:relative}.jobs-hero__stat span{font-size:12px;letter-spacing:.08em;opacity:.78;text-transform:uppercase}.jobs-hero__stat strong{font-size:32px;font-weight:700;letter-spacing:.02em}.jobs-hero__visual{align-items:center;display:flex;justify-content:center;min-height:260px;perspective:1600px;position:relative}.jobs-hero__orb{background:radial-gradient(circle,#ffffff8c 0,#7901ad26 60%,#0000 75%);border-radius:50%;filter:blur(12px);height:320px;position:absolute;width:320px}.jobs-hero__visual-placeholder{min-height:240px;width:100%}.candidates-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.candidates-toolbar__left{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:16px;min-width:280px}.candidates-toolbar__actions{align-items:center;display:flex;gap:10px}.candidates-searchbar{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 12px 25px #0f172a14;display:flex;flex:1 1 260px;gap:8px;padding:0 14px}.candidates-searchbar svg{color:#64748b;height:18px;width:18px}.candidates-searchbar input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:15px;height:46px}.candidates-searchbar input:focus{outline:none}.candidates-quickfilters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.candidates-quickfilters__field{color:#475569;display:flex;flex-direction:column;font-size:12px;gap:6px}.candidates-quickfilters__field input,.candidates-quickfilters__field select{background:#fff;border:1px solid #0f172a1a;border-radius:16px;box-shadow:0 10px 20px #0f172a14;color:#0f172a;font-size:14px;height:42px;min-width:140px;padding:0 14px}.candidates-sort{background:linear-gradient(135deg,#3b82f626,#0ea5e926);border:none;border-radius:16px;color:#0f1f3d;cursor:pointer;font-weight:600;height:42px;padding:0 16px}.candidates-reset{background:#0000;border:none;color:#475569;cursor:pointer;font-weight:600}.candidates-table-shell{background:linear-gradient(135deg,#3b82f640,#0ea5e926);border-radius:30px;box-shadow:0 35px 70px #0f172a1f;padding:1px}.candidates-table-shell .table-scroll{background:#fff;border-radius:28px;overflow:hidden}@media (max-width:960px){.candidates-toolbar__actions{justify-content:flex-start;width:100%}.candidates-quickfilters__field input,.candidates-quickfilters__field select{min-width:120px}}@media (max-width:1280px){.ats-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.preview-grid{grid-template-columns:1fr}}@media (max-width:1024px){.ats-main{margin-left:106px;margin-left:calc(var(--ats-sidebar-collapsed) + 16px)}.ats-grid-two{grid-template-columns:1fr}}@media (max-width:720px){.ats-form-grid{grid-template-columns:1fr}.ats-btn{height:42px}.ats-btn-lg{padding:10px 16px}}.hidden{display:none!important}.ats-filters-group{align-items:center;background:#f6f7fb;box-shadow:0 1px 2px #1018280a;display:inline-flex;gap:8px;height:42px;overflow:hidden;padding:6px 8px}.ats-filters-group,.ats-filters-toggle{border:1px solid #e5e7eb;border-radius:9999px}.ats-filters-toggle{background:#fff;color:#0e1e53;cursor:pointer;font-weight:600;padding:8px 12px}.ats-filters-group .ats-filters-toggle:first-child{margin-left:-8px}.ats-filters-group .ats-filters-action:last-child{margin-right:-4px}.ats-filters-search{flex:0 0 260px;max-width:260px;position:relative}.ats-filters-search .ic{height:14px;left:10px;opacity:.55;position:absolute;top:50%;transform:translateY(-50%);width:14px}.ats-pill-input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#322942;height:36px;outline:none;padding:0 12px}.ats-pill-input.search{padding-left:30px;width:100%}.ats-filters-select{border-radius:12px;color:#322942;height:36px;padding:0 10px}.ats-filters-action,.ats-filters-select{background:#fff;border:1px solid #e5e7eb}.ats-filters-action{border-radius:9999px;color:#0e1e53;cursor:pointer;font-size:13px;font-weight:600;min-height:34px;padding:6px 10px}.ats-filters-action:hover{background:#f8fafc}.candidate-table-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 40px #0000004d;overflow:hidden;padding:0}.candidate-table{border:none;border-radius:0;min-width:100%;overflow:visible;width:100%}.candidate-table-head,.candidate-table-row{align-items:center;display:flex;gap:14px;min-height:52px;padding:0 20px}.candidate-table-head{background:#ffffff0d;border-bottom:1px solid #ffffff1a;color:#fff9;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%;text-transform:uppercase}.candidate-table-head>span{flex-shrink:0}.candidate-table-body{display:flex;flex-direction:column}.candidate-table-row{background:#ffffff03;border-bottom:1px solid #ffffff0f;position:relative;transition:all .15s ease-out}.candidate-table-cell{flex-shrink:0}.candidate-table-row:last-child{border-bottom:none}.candidate-table-shell{background:#060712a6;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 30px 60px #04060fa6;display:flex;flex:1 1;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin-top:32px;max-height:calc(100vh - 400px);min-height:0;padding:22px;position:relative}.candidate-table-panel{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;overflow:visible}.candidate-table-scroll-wrapper{-webkit-overflow-scrolling:touch;flex:0 1 auto;max-height:calc(100vh - 500px);min-height:0;overflow-x:visible;overflow-y:auto}.candidate-table-scroll-wrapper::-webkit-scrollbar{width:6px}.candidate-table-scroll-wrapper::-webkit-scrollbar-track{background:#0000}.candidate-table-scroll-wrapper::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.candidate-table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b866}.table-controls{align-items:center;gap:16px;margin-bottom:18px}.table-actions,.table-controls{display:flex;flex-wrap:wrap;justify-content:flex-end}.table-actions{gap:10px;width:100%}.table-actions .requisition-btn{border:1px solid #0000;border-radius:999px;box-shadow:0 8px 20px #0000004d;font-size:13px;padding:8px 22px}.table-actions .requisition-btn.requisition-btn--ghost{background:#ffffff0a;border-color:#ffffff4d;color:#fff}.table-actions .requisition-btn.requisition-btn--accent{box-shadow:0 15px 30px #7c3bff59}.table-actions .requisition-btn.requisition-btn--primary{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:1.45px solid;border-image-slice:1;border-image-source:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);box-shadow:0 12px 30px #e3b20f66;color:#fff}.candidate-table-row:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6366f114}.candidate-table-cell{color:#ffffffbf;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%}.candidate-name-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.candidate-name{color:#fff;font-weight:600}.candidate-stage-chip{background:#4f46e540;border:1px solid #4f46e599;border-radius:999px;display:inline-block;font-size:11px;margin-top:6px;padding:2px 10px}.candidate-entered{color:#ffffff80;font-size:11px;margin-top:4px}.candidate-link{color:#a5b4fc;font-size:13px;text-decoration:none;transition:color .18s ease}.candidate-link:hover{color:#c7d2fe}.linkedin-icon-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:all .18s ease;width:32px}.linkedin-icon-btn:hover{background:#ffffff1a;border-color:#fff3;color:#ffffffe6}.candidate-missing{color:#fff6}.candidate-status-pill{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:13px;gap:6px;padding:4px 10px}.status-dot{background:#fb923c;border-radius:50%;display:inline-block;height:6px;width:6px}.candidate-menu-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff9;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:all .18s ease}.candidate-menu-btn:hover{background:#ffffff1a;color:#ffffffe6}.menu-backdrop{z-index:998}.candidate-action-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1e233cfa;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 8px 24px #00000080;margin-top:4px;min-width:140px;padding:6px;position:absolute;right:0;top:100%;z-index:1000}.candidate-action-menu-item{background:#0000;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;transition:all .18s ease;width:100%}.candidate-action-menu-item:hover{background:#ffffff1a}.candidate-action-menu-item--danger{color:#f87171}.candidate-action-menu-item--danger:hover{background:#f8717126}.candidate-table-actions{position:relative;z-index:1001}.candidate-table-row:has(.candidate-action-menu){z-index:1002}.preview-notes{color:#fffc;font-size:13px;line-height:1.6}.preview-notes.is-empty{opacity:.6}.candidate-table-empty{color:#fff9;padding:32px 0;text-align:center}.candidate-table-empty--error{color:#f87171}.job-info-hero-shell{margin-top:48px;padding:8px}.job-info-hero{align-items:center;background:linear-gradient(120deg,#ffffff0a,#fff0);border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 35px 60px #04060fa6,inset 0 1px 0 #ffffff0d;display:flex;gap:30px;justify-content:space-between;overflow:hidden;padding:24px 32px;position:relative}.job-info-hero:after{background:radial-gradient(circle at 10% 0,#ffffff2e,#0000 60%),radial-gradient(circle at 95% 20%,#7c5dff66,#0000 55%);border-radius:32px;content:"";inset:0;mix-blend-mode:screen;opacity:.6;pointer-events:none;position:absolute}.job-info-left,.job-info-right{position:relative;z-index:1}.job-info-title{color:#fff;font-size:32px;font-weight:600;line-height:1.2;margin:0}.job-info-meta{align-items:center;color:#ffffffbf;display:flex;gap:8px;margin-top:6px}.job-info-company,.job-info-location{font-size:14px}.job-info-dot{color:#fff6}.job-info-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.job-info-tag{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;color:#f4f6ff;font-size:12px;padding:6px 14px}.job-info-dates{color:#ffffff8c;display:flex;flex-wrap:wrap;font-size:12px;gap:24px;margin-top:12px}.job-info-right{align-items:flex-start;display:flex;justify-content:flex-end}.job-status-pill{background:#51c96626;border:1px solid #51c9668c;border-radius:999px;color:#71f1c6;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:6px 16px;text-transform:capitalize}.job-info-status-wrap{align-items:center;display:flex;gap:12px}.job-info-more-btn{background:#ffffff0a;border:1px solid #ffffff4d;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:6px 16px;transition:background .18s ease,border-color .18s ease}.job-info-more-btn:hover{background:#ffffff14;border-color:#ffffff80}.job-info-edit-btn{background:linear-gradient(135deg,#6366f133,#4f46e533);border:1px solid #8b5cf680;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:6px 16px;transition:all .18s ease}.job-info-edit-btn:hover{background:linear-gradient(135deg,#6366f14d,#4f46e54d);border-color:#8b5cf6b3;box-shadow:0 4px 12px #4f46e54d}.job-info-extra{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.job-info-extra-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;flex:1 1;min-width:260px;padding:12px 16px}.job-info-extra-title{color:#ffffffa6;font-size:12px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.job-info-extra-text{color:#ffffffd9;font-size:13px;line-height:1.6;min-height:52px}.job-info-extra-text.is-empty{opacity:.6}.jobs-page .candidate-form-shell{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240;border:1px solid #ffffff0a;border-radius:32px;box-shadow:0 30px 70px #02040e73,inset 0 1px 0 #ffffff26;margin-top:32px;max-height:none;min-height:auto;padding:0;position:relative;z-index:10}.jobs-page .candidate-form-scroll{max-height:none;padding:32px;position:relative;z-index:10}.jobs-page .ats-card.light{background:#fffffff5;border-color:#0f172a1a;box-shadow:0 25px 60px #0f172a40;color:#0f172a}.jobs-page .ats-card-title{color:#1e1b28}.jobs-page .ats-label-light{color:#0f172aa6}.jobs-page .ats-input-light{background:#fff;border-color:#0f172a2e;box-shadow:none;color:#0f172a}.jobs-page .ats-input-light::placeholder{color:#0f172a59}.jobs-page .ats-chip-btn{background:#fff;border-color:#0f172a33;color:#0f172a}.jobs-page .ats-chip-btn:hover{background:#f6f6f6;border-color:#0f172a66}.jobs-page .ats-btn-ghost{background:#ffffff0d;border-color:#fff6;color:#fff}.jobs-page .ats-btn-ghost:hover{background:#ffffff1a;border-color:#fff9}.jobs-page .ats-nav-btn{background:#ffffff14;border:1px solid #ffffff4d;color:#fff;font-weight:600}.jobs-page .ats-nav-btn:hover{background:#ffffff26;border-color:#ffffff80}.jobs-page .ats-nav-btn:disabled{cursor:not-allowed;opacity:.3}.jobs-page .ats-nav-label{color:#ffffffd9;font-weight:500}.jobs-page .react-tel-input .form-control{background:#ffffff0d!important;border-color:#ffffff4d!important;color:#fff!important}.jobs-page .react-tel-input .form-control::placeholder{color:#ffffff80!important}.jobs-page .react-tel-input .flag-dropdown{background:#ffffff0d!important;border-color:#ffffff4d!important}.jobs-page .react-tel-input .selected-flag{background:#0000!important}.jobs-page .react-tel-input .selected-flag:focus,.jobs-page .react-tel-input .selected-flag:hover{background:#ffffff1a!important}.jobs-page .react-tel-input .country-list{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#14192dfa;border:1px solid #ffffff26;box-shadow:0 20px 50px #000000b3}.jobs-page .react-tel-input .country-list .country{color:#fff;padding:10px 12px}.jobs-page .react-tel-input .country-list .country:hover{background:#ffffff1a}.jobs-page .react-tel-input .country-list .country.highlight{background:#a579ff4d}.jobs-page .react-tel-input .country-list .search{background:#ffffff0d;border:1px solid #ffffff4d;color:#fff;padding:8px 12px}.jobs-page .react-tel-input .country-list .search::placeholder{color:#ffffff80}.jobs-page.add-candidate-page .react-tel-input .form-control{background:#fff!important;border-color:#0f172a33!important;box-shadow:inset 0 0 0 1px #0f172a14!important;color:#0f172a!important}.jobs-page.add-candidate-page .react-tel-input .form-control:focus{border-color:#a579ff!important;box-shadow:0 0 0 3px #a579ff33!important}.jobs-page.add-candidate-page .react-tel-input .form-control::placeholder{color:#0f172a73!important}.jobs-page.add-candidate-page .react-tel-input .flag-dropdown{background:#fff!important;border-color:#0f172a33!important}.jobs-page.add-candidate-page .react-tel-input .selected-flag:focus,.jobs-page.add-candidate-page .react-tel-input .selected-flag:hover{background:#0f172a0d!important}.jobs-page.add-candidate-page .react-tel-input .country-list{background:#fff;border:1px solid #0f172a29;box-shadow:0 20px 50px #0f172a40}.jobs-page.add-candidate-page .react-tel-input .country-list .country{color:#0f172a}.jobs-page.add-candidate-page .react-tel-input .country-list .country.highlight,.jobs-page.add-candidate-page .react-tel-input .country-list .country:hover{background:#0f172a14}.jobs-page.add-candidate-page .react-tel-input .country-list .search{background:#fff;border-color:#0f172a33;color:#0f172a}.jobs-page.add-candidate-page .react-tel-input .country-list .search::placeholder{color:#0f172a73}.jobs-page.add-candidate-page input[type=text][placeholder*="MM/DD/YYYY"],.jobs-page.add-candidate-page input[type=text][placeholder="Select Date"]{background:#fff!important;border:1px solid #0f172a33!important;box-shadow:inset 0 0 0 1px #0f172a14!important;color:#0f172a!important}.jobs-page.add-candidate-page input[type=text][placeholder*="MM/DD/YYYY"]:focus,.jobs-page.add-candidate-page input[type=text][placeholder="Select Date"]:focus{border-color:#a579ff!important;box-shadow:0 0 0 3px #a579ff2e!important}.jobs-page.add-candidate-page .MuiPopover-paper{background:#fff!important;border:1px solid #0f172a33!important;box-shadow:0 20px 50px #0f172a33!important}.jobs-page.add-candidate-page .MuiPopover-paper *,.jobs-page.add-candidate-page .MuiPopover-paper .MuiButtonBase-root,.jobs-page.add-candidate-page .MuiPopover-paper button{color:#0f172a!important}.jobs-page.add-candidate-page .MuiPopover-paper .MuiButtonBase-root:hover,.jobs-page.add-candidate-page .MuiPopover-paper button:hover{background:#0f172a14!important}.jobs-page.add-candidate-page .MuiPopover-paper .Mui-selected{background:#6366f140!important}.jobs-page input[type=text][placeholder*="MM/DD/YYYY"],.jobs-page input[type=text][placeholder="Select Date"]{background:#ffffff0d!important;border:1px solid #ffffff4d!important;box-shadow:inset 0 0 0 1px #ffffff0d!important;color:#fff!important}.jobs-page input[type=text][placeholder*="MM/DD/YYYY"]:focus,.jobs-page input[type=text][placeholder="Select Date"]:focus{border-color:#a579ff!important;box-shadow:0 0 0 3px #a579ff2e!important}.jobs-page input[type=text][placeholder*="MM/DD/YYYY"]::placeholder,.jobs-page input[type=text][placeholder="Select Date"]::placeholder{color:#ffffff80!important}.jobs-page .MuiPopover-paper{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#14192dfa!important;border:1px solid #ffffff26!important;border-radius:16px!important;box-shadow:0 20px 50px #000000b3!important}.jobs-page .MuiPopover-paper *,.jobs-page .MuiPopover-paper button{color:#fff!important}.jobs-page .MuiPopover-paper button:hover{background:#ffffff1a!important}.jobs-page .MuiPopover-paper .Mui-selected{background:#a579ff4d!important}.jobs-page div[role=dialog][aria-label=Calendar]{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#14192dfa!important;border:1px solid #ffffff26!important;box-shadow:0 20px 50px #000000b3!important}.jobs-page div[role=dialog][aria-label=Calendar] *,.jobs-page div[role=dialog][aria-label=Calendar] button,.jobs-page div[role=dialog][aria-label=Calendar] button[style*="color: #172F82"]{color:#fff!important}.jobs-page div[role=dialog][aria-label=Calendar] button[aria-label="Next month"],.jobs-page div[role=dialog][aria-label=Calendar] button[aria-label="Previous month"]{color:#fffc!important}.jobs-page div[role=dialog][aria-label=Calendar] button:hover:not(:disabled){background:#ffffff1a!important}.jobs-page div[role=dialog][aria-label=Calendar] button[style*="background: #172F82"]{background:#a579ff99!important}.jobs-page div[role=dialog][aria-label=Calendar] button[style*="background: #F3F0FF"]{background:#a579ff4d!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar]{backdrop-filter:blur(0)!important;-webkit-backdrop-filter:blur(0)!important;background:#fff!important;border:1px solid #0f172a33!important;box-shadow:0 20px 40px #0f172a33!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] *,.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button,.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[style*="color: #172F82"]{color:#0f172a!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[aria-label="Next month"],.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[aria-label="Previous month"]{color:#0f172acc!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button:hover:not(:disabled){background:#0f172a14!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[style*="background: #172F82"]{background:#6366f159!important}.jobs-page.add-candidate-page div[role=dialog][aria-label=Calendar] button[style*="background: #F3F0FF"]{background:#6366f133!important}.candidate-preview-header-actions{align-items:center;display:flex;gap:12px}.candidate-preview-resume-status{align-items:center;background:#22c55e26;border:1px solid #22c55e4d;border-radius:8px;color:#4ade80;display:inline-flex;font-size:14px;font-weight:500;padding:8px 16px}.candidate-preview-resume-status--empty{background:#94a3b826;border-color:#94a3b84d;color:#94a3b8}.candidate-preview-top-card{align-items:flex-start;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border-radius:20px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;display:flex;justify-content:space-between;margin:24px 0;padding:24px 28px;position:relative}.candidate-preview-top-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidate-preview-top-left{flex:1 1}.candidate-preview-name{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.candidate-preview-role{color:#ffffffa6;font-size:16px;margin:0 0 12px}.candidate-preview-meta-badges{display:flex;flex-wrap:wrap;gap:10px}.candidate-preview-badge{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fffc;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.candidate-preview-badge:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.candidate-preview-top-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.candidate-preview-dates-inline{color:#ffffff80;font-size:13px;white-space:nowrap}.candidate-preview-actions-inline{display:flex;gap:10px}.candidate-preview-error-banner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:500}.candidate-preview-single-pane{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border-radius:20px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;margin-bottom:40px;padding:32px;position:relative}.candidate-preview-single-pane:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidate-preview-three-column{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.candidate-preview-column-content{min-width:0}.candidate-preview-column-content+.candidate-preview-column-content{border-left:1px solid #ffffff14;padding-left:32px}.candidate-preview-column-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 20px}.candidate-preview-field{margin-bottom:16px}.candidate-preview-field:last-child{margin-bottom:0}.candidate-preview-label{color:#ffffff8c;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:4px}.candidate-preview-value{color:#fffffff2;font-size:15px;font-weight:400;line-height:1.5;word-break:break-word}.candidate-preview-cert-block,.candidate-preview-education-block,.candidate-preview-experience-block{border-bottom:1px solid #ffffff0f;margin-bottom:20px;padding-bottom:20px}.candidate-preview-cert-block:last-of-type,.candidate-preview-education-block:last-of-type,.candidate-preview-experience-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.candidate-preview-notes-box{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:12px;color:#ffffffd9;font-size:14px;line-height:1.6;padding:16px}.candidate-preview-notes-box p{margin:0 0 10px}.candidate-preview-notes-box p:last-child{margin-bottom:0}@media (max-width:1200px){.candidate-preview-three-column{gap:32px;grid-template-columns:1fr}.candidate-preview-column-content+.candidate-preview-column-content{border-left:none;border-top:1px solid #ffffff14;padding-left:0;padding-top:32px}}@media (max-width:768px){.candidate-preview-top-card{flex-direction:column;gap:20px}.candidate-preview-top-right{align-items:flex-start;width:100%}.candidate-preview-actions-inline{flex-direction:column;width:100%}.candidate-preview-actions-inline button{width:100%}.candidate-preview-single-pane{padding:20px}}.job-addons-list{width:100%}.job-addon-card,.job-addons-list{display:flex;flex-direction:column;gap:16px}.job-addon-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s ease}.job-addon-card:hover{background:#ffffff0a;border-color:#ffffff1f;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.job-addon-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.job-addon-title-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.job-addon-title{color:#fffffff2;font-size:18px;font-weight:600;line-height:1.3;margin:0}.job-addon-description{color:#fff9;font-size:14px;line-height:1.5;margin:0}.job-addon-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.job-addon-tag{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;color:#ffffffd9;display:inline-flex;font-size:13px;padding:6px 14px;transition:all .2s ease;white-space:nowrap}.job-addon-tag:hover{background:#ffffff1f;border-color:#fff3}.job-addon-tag--add{background:#fb923c1a;border-color:#fb923c4d;color:#fb923c;cursor:pointer;font-weight:600;padding:6px 12px}.job-addon-tag--add:hover{background:#fb923c33;border-color:#fb923c80}.job-addon-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.job-addon-status{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px;white-space:nowrap}.job-addon-status--active{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.job-addon-status--inactive{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.job-addon-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.job-addon-btn--primary{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.job-addon-btn--primary:hover{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.job-addon-icon-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff9;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.job-addon-icon-btn:hover{background:#ffffff14;border-color:#ffffff26;color:#ffffffe6;transform:translateY(-1px)}.job-addon-footer{border-top:1px solid #ffffff0f;padding-top:12px}.job-addon-timestamp{color:#ffffff73;font-size:12px;line-height:1.4}@media (max-width:1024px){.job-addon-header{align-items:stretch;flex-direction:column}.job-addon-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:640px){.job-addon-card{padding:16px}.job-addon-title{font-size:16px}.job-addon-description{font-size:13px}.job-addon-actions{gap:8px}.job-addon-btn--primary{width:100%}.job-addon-icon-btn{height:36px;width:36px}}@media (max-width:1366px){.ats-main{margin-left:106px;margin-left:calc(var(--ats-sidebar-wide) + 16px);margin-right:0;padding:20px}.dashboard-hero__title{font-size:32px}.dashboard-hero__desc{font-size:14px}}@media (max-width:1024px){:root{--ats-sidebar-wide:80px;--ats-sidebar-collapsed:80px}.ats-logo-hero{left:20px;width:56px}.ats-logo-hero.is-expanded{left:36px;width:120px}.ats-left-panel{border-radius:24px;bottom:40px;left:16px;padding:12px 8px;top:120px}.ats-main{margin-left:106px;margin-left:calc(var(--ats-sidebar-wide) + 16px);margin-right:0;padding:16px}.dashboard-hero__title{font-size:28px}.dashboard-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ats-icon-btn__label{font-size:15px}}@media (max-width:768px){:root{--ats-sidebar-wide:70px;--ats-sidebar-collapsed:70px}.ats-logo-hero{left:16px;top:16px;width:48px}.ats-logo-hero.is-expanded{left:28px;width:100px}.ats-left-panel{border-radius:20px;bottom:32px;left:12px;padding:10px 6px;top:100px;width:90px;width:var(--ats-sidebar-wide)}.ats-icon-stack{gap:8px}.ats-icon-btn{min-height:44px;padding:8px}.ats-icon-btn__icon img{height:24px;width:24px}.ats-main{margin-left:122px;margin-left:calc(var(--ats-sidebar-wide) + 32px);margin-right:0;padding:80px 12px 12px}.dashboard-hero{margin-bottom:16px;padding:20px}.dashboard-hero__title{font-size:24px;line-height:1.3}.dashboard-hero__desc{font-size:13px;max-width:100%}.dashboard-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.dashboard-card{padding:16px}.dashboard-card__value{font-size:28px}.dashboard-card__label{font-size:12px}.ats-shell.ats-shell--expanded .ats-left-panel{width:90px;width:var(--ats-sidebar-wide)}.ats-shell.ats-shell--expanded .ats-icon-btn__label{opacity:0;visibility:hidden}}@media (max-width:480px){:root{--ats-sidebar-wide:60px;--ats-sidebar-collapsed:60px}.ats-logo-hero{left:12px;top:12px;width:40px}.ats-left-panel{border-radius:16px;bottom:24px;left:8px;padding:8px 4px;top:80px;width:90px;width:var(--ats-sidebar-wide)}.ats-icon-stack{gap:6px}.ats-icon-btn{border-radius:10px;min-height:40px;padding:6px}.ats-icon-btn__icon img{height:20px;width:20px}.ats-main{margin-left:114px;margin-left:calc(var(--ats-sidebar-wide) + 24px);margin-right:0;padding:60px 8px 8px}.dashboard-hero{border-radius:16px;margin-bottom:12px;padding:16px}.dashboard-hero__title{font-size:20px}.dashboard-hero__desc{font-size:12px}.dashboard-grid{gap:8px;grid-template-columns:1fr}.dashboard-card{border-radius:12px;padding:14px}.dashboard-card__value{font-size:24px}.dashboard-card__label{font-size:11px}.ats-btn,.btn-primary,.btn-secondary{font-size:14px;min-height:44px;padding:10px 16px}.ats-table{font-size:13px}.ats-table td,.ats-table th{padding:8px}.ats-input,.ats-select,.ats-textarea{font-size:14px;min-height:44px}.ats-modal{margin:8px;max-width:calc(100vw - 16px)}.ats-modal-body,.ats-modal-header{padding:12px}}@media (max-width:360px){.ats-main{margin-left:110px;margin-left:calc(var(--ats-sidebar-wide) + 20px);margin-right:0;padding:6px}.dashboard-hero__title{font-size:18px}.dashboard-card__value{font-size:20px}.ats-btn{font-size:13px;padding:8px 12px}}@media (max-height:600px) and (orientation:landscape){.ats-left-panel{bottom:20px;top:80px}.ats-icon-stack{gap:4px}.ats-icon-btn{min-height:36px;padding:4px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ats-icon-btn__icon img,.ats-logo-hero img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.ats-left-panel,.ats-logo-hero{display:none}.ats-main{margin-left:0;padding:0}}.ats-error-overlay{animation:atsErrorFadeIn .2s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:9998}.ats-error-popup{animation:atsErrorSlideIn .3s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#0f0f19fa,#190f14fa);border:1px solid #ef444499;border-radius:20px;box-shadow:0 0 0 1px #ef444433,0 20px 60px #ef444440,0 40px 80px #0009,inset 0 1px 0 #ffffff1a;left:50%;max-width:480px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.ats-error-popup:before{background:radial-gradient(circle at 20% 30%,#ef444426,#0000 50%),radial-gradient(circle at 80% 70%,#dc26261a,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ats-error-popup-header{align-items:center;border-bottom:1px solid #ef444433;display:flex;gap:12px;padding:20px 24px;position:relative;z-index:1}.ats-error-popup-icon{align-items:center;background:linear-gradient(135deg,#ef444440,#dc262626);border:1px solid #ef444466;border-radius:12px;color:#fca5a5;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ats-error-popup-title{color:#fca5a5;flex:1 1;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;letter-spacing:.02em;margin:0}.ats-error-popup-close{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#fca5a5;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ats-error-popup-close:hover{background:#ef444433;border-color:#ef444480;transform:scale(1.05)}.ats-error-popup-close:active{transform:scale(.95)}.ats-error-popup-body{padding:24px;position:relative;z-index:1}.ats-error-popup-message{color:#ffffffe6;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.6;margin:0}.ats-error-popup-footer{border-top:1px solid #ef444433;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;position:relative;z-index:1}.ats-error-popup-btn{background:linear-gradient(135deg,#ef4444cc,#dc2626cc);border:1px solid #ef444499;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;min-height:40px;padding:10px 24px;transition:all .2s ease}.ats-error-popup-btn:hover{background:linear-gradient(135deg,#ef4444e6,#dc2626e6);border-color:#ef4444cc;box-shadow:0 4px 16px #ef44444d;transform:translateY(-1px)}.ats-error-popup-btn:active{transform:translateY(0)}@keyframes atsErrorFadeIn{0%{opacity:0}to{opacity:1}}@keyframes atsErrorSlideIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:640px){.ats-error-popup{border-radius:16px;max-width:100%;width:92%}.ats-error-popup-header{padding:16px 20px}.ats-error-popup-icon{height:36px;width:36px}.ats-error-popup-title{font-size:16px}.ats-error-popup-body{padding:20px}.ats-error-popup-message{font-size:14px}.ats-error-popup-footer{padding:14px 20px}.ats-error-popup-btn{width:100%}}.candidate-preview-error-banner{background:linear-gradient(135deg,#ef444433,#dc262626);border:1px solid #ef444499;border-radius:12px;box-shadow:0 4px 12px #ef444433,inset 0 1px 0 #ffffff1a;color:#fca5a5;font-size:14px;margin:20px 0;padding:14px 18px;position:relative;z-index:100}@media (prefers-reduced-motion:reduce){.aurora-lights,.aurora-lights:after,.aurora-surface{animation:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:local("Gilroy-Medium"),local("Gilroy Medium")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:local("Gilroy-Bold"),local("Gilroy Bold")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy-Regular"),local("Gilroy Regular")}.dashboard-page-v2{color:#f4f6ff;font-family:Gilroy,Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:24px 32px}.dashboard-header-v2{margin-bottom:24px}.dashboard-title-v2{color:#fff;font-family:Gilroy,Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.dashboard-analytics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1.2fr 1fr;margin-bottom:32px}.dashboard-insights-card{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border:1px solid #0000;border-radius:20px;box-shadow:0 44px 28px -16px #0003;padding:20px;position:relative}.dashboard-insights-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.dashboard-insights-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard-insights-date,.dashboard-insights-title{color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:100%}.dashboard-insights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.dashboard-insight-box{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 44px 28px -16px #0003;display:flex;flex-direction:column;gap:4px;padding:16px 14px;position:relative;transition:all .2s ease}.dashboard-insight-box:hover{box-shadow:0 48px 32px -16px #00000044;transform:translateY(-2px)}.dashboard-insight-value{color:#fff;font-size:44px;font-weight:600;letter-spacing:0;line-height:100%}.dashboard-insight-label,.dashboard-insight-value{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-insight-label{color:#fff9;font-size:12px;font-weight:400}.dashboard-chart-card{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border:1px solid #0000;border-radius:20px;box-shadow:0 44px 28px -16px #0003;padding:20px;position:relative}.dashboard-chart-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.dashboard-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard-chart-title{color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:100%}.dashboard-chart-legend{align-items:center;display:flex;gap:16px}.dashboard-legend-item{align-items:center;color:#fff;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:300;gap:6px;letter-spacing:0;line-height:24px}.dashboard-legend-dot{border-radius:50%;height:8px;width:8px}.dashboard-legend-dot.scheduled{background:#404040}.dashboard-legend-dot.in-progress{background:#6f00ff}.dashboard-legend-dot.completed{background:#fdcd2d;border:3px solid #fdcd2d;box-sizing:border-box}.dashboard-chart-container{height:200px;width:100%}.dashboard-applicants-card{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border:1px solid #0000;border-radius:20px;box-shadow:0 44px 28px -16px #0003;display:flex;flex-direction:column;padding:20px;position:relative}.dashboard-applicants-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.dashboard-applicants-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.dashboard-applicants-main{display:flex;flex-direction:column;gap:2px}.dashboard-applicants-value{color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px;font-weight:600;letter-spacing:0;line-height:100%}.dashboard-applicants-label{color:#fff9;font-family:Gilroy,Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400}.dashboard-applicants-icon-wrapper{align-items:center;background:#ffffff1a;border-radius:14px;display:flex;height:68px;justify-content:center;padding:14px;width:68px}.dashboard-applicants-icon{height:40px;object-fit:contain;width:40px}.dashboard-settings-btn{background:#0000;border:none;color:#ffffff80;cursor:pointer;padding:8px;transition:color .2s ease}.dashboard-settings-btn:hover{color:#fffc}.dashboard-applicants-stats{display:flex;flex:1 1;flex-direction:column;gap:0}.dashboard-applicants-divider{background:linear-gradient(90deg,#fff0,#ffffff26 50%,#fff0);height:1px;margin:0}.dashboard-applicants-stat-row{align-items:center;background:#0000;border:none;border-radius:0;display:flex;gap:10px;padding:10px 0}.dashboard-stat-icon{color:#ffffff80;flex-shrink:0}.dashboard-stat-icon-wrapper{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.dashboard-stat-icon-img{height:18px;object-fit:contain;width:18px}.dashboard-stat-info{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.dashboard-stat-label{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:100%;margin-top:4px}.dashboard-stat-label,.dashboard-stat-sublabel{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-stat-sublabel{color:#fff6;font-size:11px;font-weight:400}.dashboard-stat-value{color:#fff;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.dashboard-recent-jobs-section{margin-top:24px}.dashboard-recent-jobs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dashboard-recent-jobs-title{color:#fff;font-family:Gilroy,Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.dashboard-recent-jobs-actions{align-items:center;display:flex;gap:12px}.dashboard-filter-btn{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px 12px 27px;position:relative;transition:all .2s ease}.dashboard-filter-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.dashboard-filter-btn:hover{box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #d4d4ff;transform:translateY(-1px)}.dashboard-add-job-btn{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px 12px 27px;position:relative;transition:all .2s ease}.dashboard-add-job-btn:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.dashboard-add-job-btn:hover{box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #d4d4ff;transform:translateY(-1px)}.dashboard-jobs-table-wrapper{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 44px 28px -16px #0003;overflow:hidden;position:relative}.dashboard-jobs-table{border-collapse:collapse;font-family:Montserrat,sans-serif;width:100%}.dashboard-jobs-table thead tr{background:#ffffff08;border-bottom:1px solid #ffffff14}.dashboard-jobs-table th{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:100%;padding:14px 16px;text-align:center}.dashboard-jobs-table tbody tr{border-bottom:1px solid #ffffff0d;cursor:pointer;transition:background .15s ease}.dashboard-jobs-table tbody tr:hover{background:linear-gradient(90deg,#2655f836,#0000001a)}.dashboard-jobs-table tbody tr:last-child{border-bottom:none}.dashboard-jobs-table td{color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;padding:16px;text-align:center;vertical-align:middle}.dashboard-table-empty{color:#ffffff80;font-size:14px;padding:48px 16px!important;text-align:center}.dashboard-col-title{min-width:180px;padding-left:20px!important;position:relative;text-align:left!important}.dashboard-job-title-wrapper{align-items:center;display:flex;gap:12px;justify-content:flex-start}.dashboard-job-indicator{background:linear-gradient(270deg,#fff,#e9e9e9);border-radius:0 16px 24px 0;box-shadow:1px 0 7px 0 #fff9,1px 0 3px -1px #ffffff4d,inset -1px 0 2px 0 #ffffff80;flex-shrink:0;height:36px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:4px}.dashboard-jobs-table tbody tr:hover .dashboard-job-indicator{opacity:1}.dashboard-job-title{color:#fff;font-weight:500}.dashboard-tag-row{align-items:center;display:flex;gap:10px;justify-content:center}.dashboard-tag{border-radius:6px;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:100%;padding:6px 14px;text-align:center;white-space:nowrap}.dashboard-tag.job-type{background:#252525;border:1px solid #dfe8ff29}.dashboard-tag.priority{background:linear-gradient(117.97deg,#2655f838 -16.92%,#6500c338 96.94%);border:1px solid #dfe8ff29}.dashboard-status-pill{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#1b1b1b63;border:1px solid #dfe8ff29;border-radius:10px;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;box-sizing:border-box;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;letter-spacing:0;line-height:20px;padding:6px 16px;white-space:nowrap;width:110px}.dashboard-status-pill.active{color:#72ff65}.dashboard-status-pill.inactive{color:#959595}.dashboard-status-pill.pending{color:#ffc517}.dashboard-col-updated{min-width:120px}.dashboard-updated-cell{align-items:center;display:flex;gap:12px}.dashboard-updated-time{color:#fff9;font-size:13px}.dashboard-chat-btn{align-items:center;background:#0000;border:1px solid #ffffff26;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.dashboard-chat-btn:hover{background:#ffffff0d;border-color:#ffffff40;color:#fffc}@media (max-width:1200px){.dashboard-analytics-grid{grid-template-columns:1fr 1fr}.dashboard-applicants-card{align-items:center;flex-direction:row;gap:32px;grid-column:span 2}.dashboard-applicants-header{margin-bottom:0}.dashboard-applicants-stats{flex:1 1;flex-direction:row}.dashboard-applicants-stat-row{flex:1 1}}@media (max-width:900px){.dashboard-analytics-grid{grid-template-columns:1fr}.dashboard-applicants-card{flex-direction:column;grid-column:span 1}.dashboard-applicants-header{margin-bottom:20px}.dashboard-applicants-stats{flex-direction:column}.dashboard-jobs-table{display:block;overflow-x:auto}}@media (max-width:768px){.dashboard-page-v2{padding:16px}.dashboard-recent-jobs-header{align-items:flex-start;flex-direction:column;gap:16px}.dashboard-recent-jobs-actions{justify-content:flex-end;width:100%}}@keyframes dashboardRingPulse{0%{opacity:.1;transform:scale(.85)}60%{opacity:.45}to{opacity:0;transform:scale(1.25)}}@keyframes dashboardChipFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes dashboardDotPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.ats-dashboard-page{background:linear-gradient(180deg,#f8f5ffe6,#f0f6ffe6);min-height:100%}.dashboard-hero{background:radial-gradient(circle at 15% 20%,#ffffff2e,#0000 40%),radial-gradient(circle at 80% 0,#ffffff29,#0000 55%),linear-gradient(130deg,#120b24,#3f167a 55%,#0b1138);border-radius:36px;box-shadow:0 40px 90px #0807118c;color:#fff;margin-bottom:28px;overflow:hidden;padding:clamp(22px,4vw,48px);position:relative}.dashboard-hero__glow{background:radial-gradient(circle,#fff3,#0000 60%);filter:blur(60px);inset:0;opacity:.65;position:absolute}.dashboard-hero__grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative;z-index:1}.dashboard-hero__column{display:flex;flex-direction:column;gap:18px}.dashboard-hero__eyebrow{font-size:11px;letter-spacing:.32em;margin:0;opacity:.7;text-transform:uppercase}.dashboard-hero__title{font-size:clamp(26px,4vw,38px);margin:0}.dashboard-hero__desc{font-size:15px;margin:0;max-width:540px;opacity:.85}.dashboard-hero__inline{display:flex;flex-wrap:wrap;gap:10px}.dashboard-hero__pill{background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;font-size:13px;letter-spacing:.03em;padding:8px 14px}.dashboard-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.dashboard-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dashboard-hero__stat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11102873;border:1px solid #ffffff26;border-radius:22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:14px 18px}.dashboard-hero__stat span{font-size:11px;letter-spacing:.2em;opacity:.7;text-transform:uppercase}.dashboard-hero__stat strong{font-size:26px;font-weight:600}.dashboard-hero__stat small{font-size:12px;opacity:.75}.dashboard-hero__visual{align-items:center;display:flex;justify-content:center;min-height:320px;perspective:1200px;position:relative}.dashboard-hero__orb{background:radial-gradient(circle,#fff6,#4d23a11a 60%,#0000 80%);border-radius:50%;filter:blur(8px);height:320px;position:absolute;width:320px}.dashboard-hero__radar{align-items:center;border:1px solid #fff3;border-radius:50%;display:flex;height:240px;justify-content:center;overflow:visible;position:relative;width:240px}.dashboard-hero__radar-ring{animation:dashboardRingPulse 6s infinite;border:1px solid #ffffff40;border-radius:50%;position:absolute}.dashboard-hero__radar-ring.ring-lg{animation-delay:0s;height:220px;width:220px}.dashboard-hero__radar-ring.ring-md{animation-delay:1.5s;height:170px;width:170px}.dashboard-hero__radar-ring.ring-sm{animation-delay:3s;height:120px;width:120px}.dashboard-hero__radar-dot{animation:dashboardDotPulse 2.8s infinite;background:linear-gradient(135deg,#c084fc,#7c3aed);border-radius:50%;box-shadow:0 0 35px #c084fcbf;height:18px;width:18px}.dashboard-hero__chip{animation:dashboardChipFloat 6s ease-in-out infinite;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:1px solid #ffffff59;border-radius:18px;min-width:120px;padding:14px 16px;position:absolute;right:8%;top:15%}.dashboard-hero__chip span{display:block;font-size:11px;letter-spacing:.2em;opacity:.75;text-transform:uppercase}.dashboard-hero__chip strong{color:#fff;font-size:24px;font-weight:600}.dashboard-hero__chip--alt{animation-delay:1.2s;bottom:12%;left:6%;right:auto;top:auto}.ats-dashboard-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 16px}.ats-dashboard-shell{position:relative;z-index:2}.rd-content--ats{background:linear-gradient(180deg,#ffffffe6,#f7f4ffd9);border-radius:32px;box-shadow:0 45px 80px #0f172a14;height:auto;margin:1vw;min-height:auto;overflow:visible;padding:1.5vw}.rd-content--ats .rd-kpis,.rd-content--ats .rd-section{margin-bottom:1vw}.ats-soft-card{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240!important;border:1px solid #ffffff1f!important;border-radius:32px!important;box-shadow:0 30px 60px #04060fa6}.ats-dashboard-shells .rd-analytics{grid-gap:24px!important;display:grid!important;gap:24px!important;grid-template-columns:300px 1fr 320px!important}.ats-dashboard-shells .rd-analytics-left,.ats-dashboard-shells .rd-analytics-right{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240!important;border:1px solid #ffffff1f!important;border-radius:32px!important;box-shadow:0 30px 60px #04060fa6;padding:24px!important}.ats-insights-wrapper{display:flex;flex-direction:column;gap:16px}.ats-insights-header{align-items:center;display:flex;justify-content:space-between}.ats-insights-title{color:#e2e8f0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.ats-insights-date{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.ats-insights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ats-insight-square{background:#1e233c99;border:1px solid #5b73ff4d;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px 16px;transition:all .3s ease}.ats-insight-square:hover{background:#1e233ccc;border-color:#5b73ff80;transform:translateY(-2px)}.ats-insight-value{color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1}.ats-insight-label{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.ats-insight-caption{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:11px;font-weight:400}.ats-legend-inline{align-items:center;display:flex;gap:16px}.ats-legend-item{align-items:center;color:#ffffffb3;display:flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;gap:6px}.ats-legend-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ats-dashboard-shells .rd-table{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#04071240!important;border:1px solid #ffffff1f!important;border-radius:32px!important;box-shadow:0 30px 60px #04060fa6;padding:24px!important}.rd-loading{align-items:center;display:flex;justify-content:center;min-height:160px}.rd-kpi-grid.ats-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 15.625vw}.rd-kpi-glass{overflow:hidden;position:relative}.rd-kpi-glass:after{border:1px solid #ffffff59;border-radius:inherit;content:"";inset:18px;pointer-events:none;position:absolute}.ats-stat-label{color:#3a2f4a;font-size:13px;font-weight:600;margin:0}.ats-stat-value{color:#1f1235;font-size:16px;font-weight:600;margin:2px 0 0}.ats-ring-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;width:100%}.ats-chip-btn.active{background:linear-gradient(135deg,#c084fc,#7c3aed);border-color:#0000;color:#fff}.ats-chart-card{padding-bottom:8px}.ats-readiness-card{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.ats-readiness-card .rd-ring-wrap{height:280px}.ats-chart-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.ats-metrics-btn{align-items:center;background:#1d4ed8;border:none;border-radius:999px;box-shadow:0 12px 24px #1e40af40;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 16px}.ats-metrics-dot{background:#fff;border-radius:50%;display:inline-flex;height:8px;width:8px}.ats-metrics-popover{align-items:center;background:#f7f5ff;border:1px solid #8861ff4d;border-radius:999px;display:inline-flex;gap:10px;padding:6px 10px}.ats-metrics-label{color:#6b5ea7;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ats-metric-chip{background:#0000;border:none;border-radius:999px;color:#5b4a6a;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.ats-metric-chip.is-selected{background:#fff;box-shadow:0 4px 12px #251c4326;color:#251c43}.ats-metrics-apply{background:#1d4ed8;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:6px 16px}.ats-chart-toggle{background:#f6f4ff;border:1px solid #9580ff59;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.ats-chart-toggle button{background:#0000;border:none;border-radius:999px;color:#6c5f80;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px}.ats-chart-toggle button.active{background:#8c6cfb;box-shadow:0 6px 18px #8c6cfb59;color:#fff}.ats-readiness-stats{display:flex;flex-direction:column;gap:8px;margin-top:16px;width:100%}.ats-readiness-row{align-items:center;border-bottom:1px solid #e2e8f0b3;color:#4a3d5a;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ats-readiness-row:last-child{border-bottom:none}.ats-readiness-row strong{color:#0b1b70;font-size:14px}.ats-chart-toggle button,.ats-metric-chip,.ats-metrics-apply,.ats-metrics-btn{transition:all .15s ease}.ats-metrics-btn:hover{box-shadow:0 16px 30px #1e40af59;transform:translateY(-1px)}.ats-metrics-apply:hover{box-shadow:0 10px 20px #1d4ed859}.ats-chart-card .recharts-surface{filter:drop-shadow(0 12px 24px rgba(15,23,42,.08))}.ats-chart-tooltip{background:linear-gradient(180deg,#0f172a,#1e1b4b);border-radius:14px;box-shadow:0 16px 40px #0f172a73;color:#f8fafc;font-family:Montserrat,sans-serif;min-width:130px;padding:10px 12px}.ats-chart-tooltip-label{font-size:13px;font-weight:600;margin:0 0 6px}.ats-chart-tooltip-row{align-items:center;display:flex;font-size:12px;gap:6px;margin:2px 0}.ats-chart-tooltip-row .dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ats-chart-tooltip-row strong{color:#fff;font-size:13px;margin-left:auto}.ats-alert-table{border:none;border-radius:16px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.ats-alert-table-row{align-items:center;color:#e2e8f0;display:grid;font-size:13px;grid-template-columns:repeat(6,minmax(0,1fr));padding:10px 14px}.ats-alert-table-head{background:#ffffff0d;color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ats-alert-table-row:nth-child(odd):not(.ats-alert-table-head){background:#ffffff05}.ats-alert-table-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ats-alert-tags-inline{display:flex;flex-wrap:wrap;gap:6px}.ats-chip-pill{background:#ec489926;border:1px solid #ec48994d;border-radius:999px;color:#9d174d;font-size:11px;font-weight:600;padding:2px 10px}.ats-alert-empty{color:#94a3b8;font-size:13px;padding:20px;text-align:center}@media (max-width:1024px){.ats-alert-table-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.ats-ring-stats{grid-template-columns:1fr}.rd-kpi-grid.ats-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ats-chart-bar{align-items:flex-start;flex-direction:column}.ats-chart-toggle{justify-content:space-between;width:100%}}@media (max-width:768px){.dashboard-hero{padding:24px}.dashboard-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero__chip,.dashboard-hero__chip--alt{animation:none;bottom:auto;left:auto;margin-top:12px;position:relative;right:auto;top:auto}.dashboard-hero__visual{min-height:220px}}.ats-card.light{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff5;border:var(--ats-border);border-radius:var(--ats-radius-card);box-sizing:border-box;max-width:100%;padding:14px;width:100%}.ats-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ats-card-title{color:#3a2f4a;font-size:clamp(13px,1.6vw,14px);margin:0}.ats-grid-two{grid-gap:21px;display:grid;gap:21px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ats-form-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-field{display:flex;flex-direction:column;min-width:0}.ats-field.full{grid-column:1/-1}.ats-label-light{color:#7c6f8a;font-size:12px;font-weight:600;margin-bottom:4px}.ats-input-light{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;height:36px;outline:none;padding:6px 10px;width:100%}.ats-input-light:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.ats-textarea{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.ats-footer-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:16px 0 24px}.ats-actions-left{margin-right:auto}@media (prefers-reduced-motion:reduce){.dashboard-hero__glow,[class*=dashboardChip],[class*=dashboardDot],[class*=dashboardRing]{animation:none!important}}.ats-page.jobs-page{background:#0000;color:#eef1ff;font-family:Montserrat,Inter,Poppins,Segoe UI,sans-serif;height:100vh;max-height:100vh;padding:24px 32px}.ats-page.jobs-page,.jobs-stack{display:flex;flex-direction:column;overflow:hidden;position:relative!important;width:100%}.jobs-stack{flex:1 1;height:100%;max-width:100%}.jobs-header{align-items:center;background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:clamp(16px,2vw,24px);justify-content:space-between;margin-bottom:20px}.jobs-header--sticky{background:#0000;left:auto;padding:0;position:relative;right:auto;top:auto;z-index:10}.jobs-title-v2{color:#fff;font-family:Gilroy-Medium,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.jobs-scroll-fade{display:none}.jobs-scrollable-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.jobs-header-left{display:flex;flex-direction:column;gap:6px;min-width:240px}.jobs-breadcrumb{color:#ffffff8c;font-size:13px;letter-spacing:.25em;margin:0;text-transform:uppercase}.jobs-heading{display:flex;flex-direction:column;gap:4px}.jobs-heading-title{color:#fcfbff;font-size:clamp(26px,3vw,42px);font-weight:700;margin:0}.jobs-heading-sub{color:#f0f0ffc7;font-size:clamp(13px,1.2vw,16px);line-height:1.5;margin:0;max-width:560px}.jobs-searchbar{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:1px solid #0000;border-radius:12px;box-shadow:0 44px 28px -16px #0003;display:flex;gap:16px;min-width:200px;padding:12px 16px;position:relative;transition:all .3s ease;width:min(320px,100%)}.jobs-searchbar:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.jobs-searchbar:focus-within,.jobs-searchbar:hover{background:#23241d90}.jobs-search-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.jobs-searchbar input{background:#0000;border:none;color:#f4f6ff;flex:1 1;font-size:15px;outline:none}.jobs-searchbar input::placeholder{color:#ffffff73;transition:color .3s ease}.jobs-searchbar:focus-within input::placeholder{color:#ffffff8c}.jobs-insights-panel{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;margin-bottom:20px;padding:20px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.jobs-insights-panel:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.jobs-insights-panel__head{align-items:center;color:#ffffffd9;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:0;text-transform:none}.jobs-insights-panel__date{color:#ffffffb3;font-weight:500}.jobs-insights-panel__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:16px}@media (max-width:1200px){.jobs-insights-panel__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.jobs-insights-panel__grid{grid-template-columns:1fr}}.jobs-insight-card{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 44px 28px -16px #0003;display:flex;flex-direction:column;gap:8px;padding:20px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.jobs-insight-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.jobs-insight-card__value{color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:600}.jobs-insight-card__label{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}.jobs-insight-card.tone-1,.jobs-insight-card.tone-2,.jobs-insight-card.tone-3,.jobs-insight-card.tone-4{background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%)}.jobs-stage-controls{align-items:center;background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;margin-top:0;padding:0}.jobs-stage-controls__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.jobs-view-toggle{background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border-radius:10px;padding:6px 8px}.jobs-view-btn,.jobs-view-toggle{align-items:center;border:none;display:inline-flex;gap:8px}.jobs-view-btn{background:#0000;border-radius:10px;color:#ffffffb3;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;position:relative;transition:all .2s ease}.jobs-view-btn.is-active{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(180deg,#d9d7ff08,#c8ccff0a 50%,#ebf0ff0d),#373b4b99;border:1px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000000f,0 20px 32px -8px #00000052,inset 0 0 28px 0 #ffffff14,inset 0 1px 0 0 #d4d4ff40;color:#fff;position:relative}.jobs-view-btn.is-active:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.jobs-view-btn:hover:not(.is-active){color:#fff}.jobs-view-icon{height:16px;object-fit:contain;width:16px}.jobs-filter-btn{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px 12px 27px;position:relative;transition:all .2s ease}.jobs-filter-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.jobs-filter-btn:hover{box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #d4d4ff;transform:translateY(-1px)}.jobs-filter-btn svg{height:16px;width:16px}.jobs-add-job-btn{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px 12px 27px;position:relative;transition:all .2s ease}.jobs-add-job-btn:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.jobs-add-job-btn:hover{box-shadow:0 48px 32px -16px #0000003e,0 24px 36px -8px #00000020,inset 0 0 32px 0 #ffffff88,inset 0 1px 0 0 #d4d4ff;transform:translateY(-1px)}.jobs-add-job-btn svg{height:16px;width:16px}.jobs-filter-panel-inline{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0}.jobs-action-btn{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0c0f2373;border:1px solid var(--glass-border);border-radius:999px;box-shadow:0 8px 20px #02040f4d;color:#f8faff;cursor:pointer;font-size:15px;font-weight:600;height:48px;padding:0 26px;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.jobs-action-btn:active{transform:translateY(1px)}.jobs-action-btn.filters{background-clip:padding-box,border-box;background-color:initial;background-image:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%),radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);background-origin:border-box;border:1.45px solid #0000;border-radius:999px;box-shadow:0 8px 20px #2a1d7b59;color:#fff}.jobs-action-btn.filters.is-active{border-bottom-left-radius:0;border-bottom-right-radius:999px;border-top-left-radius:0;border-top-right-radius:999px;filter:brightness(1.1);padding-left:28px}.jobs-action-btn.primary{background-clip:padding-box,border-box;background-image:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%),linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);background-origin:border-box;border:1.45px solid #0000;border-radius:999px;box-shadow:0 10px 25px #f7a00059;color:#fff}.filters-trigger{position:relative}.filters-trigger .jobs-filter-panel{align-items:center;background:linear-gradient(180deg,#0d183ef2,#070b21f7);border:1px solid #ffffff40;border-radius:999px;box-shadow:0 10px 30px #03040b99;display:flex;gap:10px;margin-right:-2px;min-height:40px;padding:6px 14px;position:absolute;right:100%;top:50%;transform:translateY(-50%);z-index:1}.filters-trigger .jobs-filter-panel:after{background:linear-gradient(180deg,#4850ffd9,#8f4dffd9);border-radius:50%;box-shadow:0 5px 12px #4850ff4d;content:"";height:calc(100% + 6px);position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;z-index:-1}@media (max-width:900px){.filters-trigger .jobs-filter-panel{justify-content:flex-start;margin-right:8px;position:relative;right:auto;top:auto;transform:none;width:100%}}.jobs-filter-chip{align-items:center;background:#ffffff0d;border:1px solid #ffffff40;border-radius:999px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:30px;justify-content:center;letter-spacing:.02em;padding:6px 18px;transition:background .2s ease,border-color .2s ease}.jobs-filter-chip.is-active{background:#e8eeffe6;border-color:#8b9cff;box-shadow:0 6px 16px #0e155040;color:#0b1a47}.jobs-content-scroll{-ms-overflow-style:none;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(12px,1.8vw,20px);min-height:0;overflow-y:auto;padding-bottom:24px;padding-right:8px;scrollbar-width:none}.jobs-content-scroll::-webkit-scrollbar{height:0;width:0}.jobs-stage{display:flex;flex:1 1 auto;flex-direction:column;margin-top:0;min-height:0;overflow:hidden;padding-top:0;position:relative}.jobs-empty-state{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#080a1866;border:1px dashed #ffffff26;border-radius:26px;color:#ffffffb3;padding:60px 20px;text-align:center}.jobs-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:24px}@media (max-width:1400px){.jobs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.jobs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.jobs-grid{grid-template-columns:1fr}}.jobs-shell{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#1b1b1b3d;border:1px solid #ffffff14;border-radius:24px;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.jobs-shell:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ats-dashboard-shells{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));width:100%}.ats-dashboard-shells .jobs-shell{min-height:520px}.jobs-shell--dark .jobs-viewport,.jobs-viewport{background:#0000}.jobs-viewport{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.jobs-viewport::-webkit-scrollbar{width:8px}.jobs-viewport::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.jobs-viewport::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.jobs-viewport::-webkit-scrollbar-thumb:hover{background:#94a3b880}.jobs-shell-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02040c99;border-top:1px solid #ffffff0f;display:flex;justify-content:flex-end;padding:14px 24px 20px}.jobs-shell-footer:empty{display:none}.jobs-shell-footer .candidate-action-btn{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border:1px solid #ffffff14;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;padding:12px 20px;transition:all .2s ease}.jobs-shell-footer .candidate-action-btn:hover{background:linear-gradient(117.97deg,#2655f873 -16.92%,#6500c31a 96.94%)}.recent-jobs-section{display:flex;flex-direction:column;gap:16px;margin-top:48px}.recent-jobs-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.recent-jobs-label{color:#fff;font-size:18px;font-weight:600;margin:0}.recent-jobs-sub{color:#ffffffa6;font-size:14px;margin:4px 0 0}.recent-jobs-actions{display:flex;flex-wrap:wrap;gap:12px}.recent-jobs-shell{border-radius:32px}.jobs-table{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#1b1b1b3d;border:1px solid #ffffff14;border-collapse:initial;border-radius:24px;border-spacing:0;font-family:Montserrat,sans-serif;min-width:760px;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.jobs-table:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.jobs-table thead th{background:#0000;border-bottom:1px solid #ffffff14;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:100%;padding:14px 16px;text-align:center;text-transform:none}.jobs-table thead th:first-child{padding-left:20px;text-align:left}.jobs-table tbody td{border-bottom:none;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;padding:16px;text-align:center;vertical-align:middle}.jobs-table tbody tr{background:#0000;border-bottom:1px solid #ffffff0d;cursor:pointer;transition:background .15s ease}.jobs-table tbody tr:last-child{border-bottom:none}.jobs-table tbody tr:hover{background:linear-gradient(90deg,#2655f836,#0000001a)}.jobs-table tbody tr:hover .jobs-indicator{opacity:1}.jobs-table-empty{color:#ffffff80;font-size:14px;padding:48px 16px!important;text-align:center}.jobs-col-title{min-width:180px;padding-left:20px!important;position:relative;text-align:left!important}.jobs-title-wrapper{align-items:center;display:flex;gap:12px;justify-content:flex-start}.jobs-indicator{background:linear-gradient(270deg,#fff,#e9e9e9);border-radius:0 16px 24px 0;box-shadow:1px 0 7px 0 #fff9,1px 0 3px -1px #ffffff4d,inset -1px 0 2px 0 #ffffff80;flex-shrink:0;height:36px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:4px}.jobs-title-text{color:#fff;font-weight:500}.jobs-tag-row{align-items:center;display:flex;gap:10px;justify-content:center}.jobs-tag{border-radius:6px;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:100%;padding:6px 14px;text-align:center;white-space:nowrap}.jobs-tag.job-type{background:#252525;border:1px solid #dfe8ff29}.jobs-tag.priority{background:linear-gradient(117.97deg,#2655f838 -16.92%,#6500c338 96.94%);border:1px solid #dfe8ff29}.jobs-col-status{min-width:120px}.jobs-status-pill{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#1b1b1b63;border:1px solid #dfe8ff29;border-radius:10px;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;box-sizing:border-box;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;letter-spacing:0;line-height:20px;padding:6px 16px;white-space:nowrap;width:110px}.jobs-status-pill.active{color:#72ff65}.jobs-status-pill.inactive{color:#959595}.jobs-status-pill.pending{color:#ffc517}.jobs-col-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;padding-right:16px!important}.jobs-updated-time{color:#fff9;font-size:14px;white-space:nowrap}.jobs-menu-wrapper{position:relative}.jobs-menu-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.jobs-menu-btn:hover{background:#ffffff14;color:#fffc}.jobs-menu-dropdown{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 24px #0006;margin-top:4px;min-width:120px;padding:4px 0;position:absolute;right:0;top:100%;z-index:100}.jobs-menu-dropdown button{background:#0000;border:none;color:#ffffffd9;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;padding:10px 16px;text-align:left;transition:background .15s ease;width:100%}.jobs-menu-dropdown button:hover{background:#ffffff14}.job-upload{grid-gap:10px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px dashed #ffffff59;border-radius:26px;color:#fff;cursor:pointer;display:grid;gap:10px;min-height:210px;place-items:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.job-upload:hover{background:#ffffff14;border-color:#ffffffa6;transform:translateY(-2px)}.job-upload-plus{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border-radius:20px;color:#fff;display:grid;font-size:40px;font-weight:700;height:64px;line-height:40px;place-items:center;width:64px}.job-upload-text{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.job-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#06091840;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 30px 80px #01020c66;color:#f5f7ff;display:flex;flex-direction:column;gap:12px;min-height:210px;padding:18px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.job-card:hover{box-shadow:0 35px 70px #000000a6;transform:translateY(-4px) scale(1.01)}.job-card.isSelected{box-shadow:0 0 0 3px #7901ad59}.job-card-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.job-chip-row{display:flex;flex-wrap:wrap;gap:8px}.job-card .jobs-tag{font-size:12px;padding:4px 10px}.job-card .jobs-status-pill{font-size:12px;min-width:auto;padding:4px 12px}.job-badge{background:#ffffff1f;border:1px solid #ffffff26;border-radius:999px;color:#f5f5ff;font-size:11px;padding:4px 10px}.job-badge.ok{background:#10b9811f;border-color:#10b98166;color:#6ee7b7}.job-badge.warn{background:#fbbf2426;border-color:#fbbf2473;color:#fcd34d}.job-badge.muted{background:#94a3b82e;border-color:#94a3b866;color:#e2e8f0}.job-bookmark,.job-comment{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;color:#fff;cursor:pointer;display:grid;height:34px;min-width:34px;place-items:center}.job-bookmark.is-bookmarked{background:#fb71851f;border-color:#fb718573;color:#fb7185}.job-bookmark svg{height:18px;width:18px}.job-meta{color:#ffffffa6;font-size:13px}.job-company{font-weight:600}.job-loc{opacity:.8}.job-title{color:#fff;font-size:18px;font-weight:700}.job-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.metric{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid var(--glass-border);border-radius:18px;color:#f5f7ff;display:grid;padding:10px;place-items:center}.metric-number{font-size:18px;font-weight:700}.metric-label{color:#ffffffa6;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.job-card-footer{align-items:center;color:#ffffffa6;display:flex;font-size:12px;justify-content:space-between;margin-top:auto}.jobcards-hero{background:radial-gradient(circle at 10% 20%,#ffffff1f,#0000 45%),radial-gradient(circle at 80% 0,#ffffff2e,#0000 55%),linear-gradient(135deg,#2b0f53,#5b1b8f 55%,#271344);border-radius:32px;box-shadow:0 40px 90px #110c2259;color:#fff;margin-bottom:32px;overflow:hidden;padding:clamp(22px,4vw,48px);position:relative}.jobcards-hero__glow{animation:jobcardsPulse 10s ease-in-out infinite;background:radial-gradient(circle,#ffffff38,#0000 55%);filter:blur(50px);inset:0;opacity:.65;position:absolute}.jobcards-hero__grid{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:relative;z-index:1}.jobcards-hero__column{display:flex;flex-direction:column;gap:18px}.jobcards-hero__eyebrow{font-size:11px;letter-spacing:.3em;margin:0;opacity:.75;text-transform:uppercase}.jobcards-hero__title{font-size:clamp(24px,4vw,36px);margin:0}.jobcards-hero__desc{font-size:15px;margin:0;max-width:540px;opacity:.85}.jobcards-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.jobcards-hero__hint{color:#ffffffd9;font-size:14px}.jobcards-hero__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.jobcards-hero__stat{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px 18px}.jobcards-hero__stat span{font-size:12px;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.jobcards-hero__stat strong{font-size:26px;font-weight:600}.jobcards-hero__visual{align-items:center;display:flex;justify-content:center;min-height:260px;perspective:1600px;position:relative}.jobcards-hero__orb{animation:jobcardsPulse 7s ease-in-out infinite;background:radial-gradient(circle,#ffffff8c 0,#7901ad26 60%,#0000 75%);border-radius:50%;filter:blur(10px);height:320px;position:absolute;width:320px}.jobcards-floatcard{animation:jobcardsFloat 9s ease-in-out infinite;background:#11082ae6;border:1px solid #ffffff26;border-radius:28px;box-shadow:0 30px 70px #08031ba6;padding:20px;position:relative;transform:rotateX(6deg) rotateY(-8deg);transform-style:preserve-3d;width:min(360px,100%)}.jobcards-floatcard[data-empty=true]{opacity:.7}.jobcards-floatcard__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.jobcards-floatcard__eyebrow{font-size:10px;letter-spacing:.3em;margin:0;opacity:.6;text-transform:uppercase}.jobcards-floatcard__header h3{font-size:20px;margin:4px 0 0}.jobcards-floatcard__desc{color:#fffc;font-size:13px;margin:10px 0 16px}.jobcards-floatcard__fields{display:flex;flex-wrap:wrap;gap:8px}.jobcards-floatcard__field{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;color:#fff;font-size:12px;padding:6px 12px}.jobcards-floatcard__field.is-placeholder{opacity:.65}.jobcards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.jobcard-3d{background:linear-gradient(135deg,#fff,#f6f1ff);border:1px solid #7901ad14;border-radius:26px;box-shadow:0 25px 55px #0f0f2e1f;overflow:hidden;padding:20px;position:relative;transition:transform .4s cubic-bezier(.18,.89,.32,1.28),box-shadow .4s}.jobcard-3d:after{border:1px dashed #7901ad14;border-radius:22px;content:"";inset:12px;pointer-events:none;position:absolute}.jobcard-3d:hover{box-shadow:0 35px 65px #0f0f2e33;transform:translateY(-6px) rotateX(1deg)}.jobcard-3d[data-active=false]{background:linear-gradient(135deg,#fff9f9,#fff1f1);border-color:#b91c1c1f}.jobcard-3d__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.jobcard-3d__eyebrow{color:#7a6b86;font-size:10px;letter-spacing:.28em;margin:0;text-transform:uppercase}.jobcard-3d__description{color:#6b5b74;font-size:13px;margin:6px 0 0}.jobcard-3d__meta{align-items:center;color:#5e4f69;display:flex;font-size:13px;gap:10px;margin:12px 0}.jobcard-3d__fields{display:flex;flex-wrap:wrap;gap:10px}.jobcard-fieldchip{background:#fff;border:1px solid #7901ad1f;border-radius:16px;box-shadow:0 10px 25px #0f0f2e14;display:flex;flex-direction:column;min-width:120px;padding:10px 14px}.jobcard-fieldchip span{color:#2b2540;font-size:13px;font-weight:600}.jobcard-fieldchip small{color:#7a6b86;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.jobcard-3d__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.jobcard-tag{background:#7901ad14;border-radius:999px;color:#5c2b7e;font-size:12px;padding:4px 10px}.jobcard-chip{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.jobcard-chip.is-active{background:#dcfce7;color:#047857}.jobcard-chip.is-inactive{background:#fee2e2;color:#b91c1c}@keyframes jobcardsPulse{0%{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}@keyframes jobcardsFloat{0%{transform:translateY(0) rotateX(6deg) rotateY(-8deg)}50%{transform:translateY(-12px) rotateX(5deg) rotateY(-6deg)}to{transform:translateY(0) rotateX(6deg) rotateY(-8deg)}}@media (prefers-reduced-motion:reduce){[class*=jobcardsFloat],[class*=jobcardsPulse]{animation:none!important}}.cdm-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.cdm-modal{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 48px #0006;display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;width:100%}.cdm-header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 24px 16px}.cdm-header-info{flex:1 1;min-width:0}.cdm-title{color:#fff;font-family:Gilroy-Medium,Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 8px}.cdm-subtitle{align-items:center;color:#fff9;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.cdm-divider{color:#ffffff4d}.cdm-close-btn{background:#0000;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;flex-shrink:0;padding:8px;transition:background .2s,color .2s}.cdm-close-btn:hover{background:#ffffff1a;color:#ffffffe6}.cdm-tabs{background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;gap:4px;padding:16px 24px}.cdm-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s,color .2s}.cdm-tab:hover{background:#ffffff0d;color:#fffc}.cdm-tab.active{background:#6562ff26;color:#8b8aff}.cdm-tab-badge{background:#ffffff26;border-radius:10px;color:inherit;font-size:12px;font-weight:600;padding:2px 8px}.cdm-tab.active .cdm-tab-badge{background:#6562ff4d}.cdm-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.cdm-tab-content{flex:1 1;overflow-y:auto;padding:20px 24px}.cdm-empty,.cdm-error,.cdm-loading{align-items:center;color:#ffffff80;display:flex;font-size:14px;justify-content:center;min-height:200px;text-align:center}.cdm-error{color:#fca5a5}.cdm-jobs-list{display:flex;flex-direction:column;gap:12px}.cdm-job-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px;transition:background .2s}.cdm-job-card:hover{background:#ffffff0d}.cdm-job-main{margin-bottom:12px}.cdm-job-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.cdm-job-company{color:#ffffff80;font-size:13px}.cdm-job-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cdm-job-status{align-items:center;background:#ffffff1a;border-radius:6px;color:#fffc;display:inline-flex;font-size:12px;font-weight:500;padding:4px 12px}.cdm-job-status.applied{background:#3b82f626;color:#60a5fa}.cdm-job-status.shortlisted{background:#8b5cf626;color:#a78bfa}.cdm-job-status.scheduled{background:#f59e0b26;color:#fbbf24}.cdm-job-status.hired{background:#22c55e26;color:#4ade80}.cdm-job-status.rejected{background:#ef444426;color:#f87171}.cdm-job-date{color:#fff6;font-size:12px}.cdm-rebecca-list{display:flex;flex-direction:column;gap:16px}.cdm-rebecca-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px}.cdm-rebecca-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.cdm-rebecca-title{color:#fff;flex:1 1;font-size:16px;font-weight:600;min-width:0}.cdm-rebecca-status{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}.cdm-rebecca-status.pending{background:#f59e0b26;color:#fbbf24}.cdm-rebecca-status.completed,.cdm-rebecca-status.finished{background:#22c55e26;color:#4ade80}.cdm-rebecca-status.active,.cdm-rebecca-status.in-progress{background:#3b82f626;color:#60a5fa}.cdm-rebecca-link-row,.cdm-rebecca-score-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cdm-rebecca-link-row:last-child,.cdm-rebecca-score-row:last-child{margin-bottom:0}.cdm-rebecca-label{color:#ffffff80;flex-shrink:0;font-size:13px}.cdm-rebecca-link{color:#60a5fa;font-size:13px;text-decoration:none;word-break:break-all}.cdm-rebecca-link:hover{text-decoration:underline}.cdm-copy-btn{background:#ffffff14;border:none;border-radius:6px;color:#fff9;cursor:pointer;flex-shrink:0;padding:6px;transition:background .2s,color .2s}.cdm-copy-btn:hover{background:#ffffff26;color:#ffffffe6}.cdm-rebecca-score{color:#4ade80;font-size:16px;font-weight:600}.cdm-sms-tab{display:flex;flex-direction:column;padding:0!important}.cdm-sms-container{background:#f5f5f5;flex:1 1;overflow-y:auto;padding:20px 24px}.cdm-sms-container,.cdm-sms-date-group{display:flex;flex-direction:column;gap:8px}.cdm-sms-date-divider{align-items:center;display:flex;justify-content:center;padding:12px 0}.cdm-sms-date-divider span{background:#0000000f;border-radius:12px;color:#666;font-size:12px;font-weight:500;padding:4px 12px}.cdm-sms-message{display:flex;max-width:85%}.cdm-sms-message.outbound{align-self:flex-end;justify-content:flex-end}.cdm-sms-message.inbound{align-self:flex-start;justify-content:flex-start}.cdm-sms-bubble{border-radius:16px;max-width:100%;padding:10px 14px}.cdm-sms-message.outbound .cdm-sms-bubble{background:#2563eb;border-bottom-right-radius:4px;color:#fff}.cdm-sms-message.inbound .cdm-sms-bubble{background:#fff;border:1px solid #00000014;border-bottom-left-radius:4px;color:#333}.cdm-sms-body{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.cdm-sms-time{font-size:11px;margin-top:4px;opacity:.7}.cdm-sms-message.outbound .cdm-sms-time{color:#ffffffb3;text-align:right}.cdm-sms-message.inbound .cdm-sms-time{color:#999;text-align:left}.cdm-sms-container::-webkit-scrollbar{width:6px}.cdm-sms-container::-webkit-scrollbar-track{background:#0000}.cdm-sms-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.cdm-sms-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.cdm-tab-content::-webkit-scrollbar{width:6px}.cdm-tab-content::-webkit-scrollbar-track{background:#0000}.cdm-tab-content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.cdm-tab-content::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width:600px){.cdm-overlay{padding:16px}.cdm-modal{max-height:90vh}.cdm-header{padding:16px}.cdm-title{font-size:20px}.cdm-tabs{overflow-x:auto;padding:12px 16px}.cdm-tab{font-size:13px;padding:8px 12px;white-space:nowrap}.cdm-sms-container,.cdm-tab-content{padding:16px}.cdm-sms-message{max-width:90%}}.candidates-page{background:#0000;color:#eef1ff;contain:layout style;font-family:Montserrat,Inter,Poppins,Segoe UI,sans-serif;height:100vh;max-height:100vh;padding:24px 32px}.candidates-page,.candidates-stack{display:flex;flex-direction:column;overflow:hidden;position:relative!important;width:100%}.candidates-stack{contain:layout;flex:1 1;height:100%;max-width:100%}.candidates-scrollable{contain:layout;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.candidates-header{align-items:center;background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:clamp(16px,2vw,24px);justify-content:space-between;margin-bottom:20px}.candidates-page-title{color:#fff;font-family:Gilroy-Medium,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.candidates-header-right,.candidates-search-box{align-items:center;display:flex;gap:16px}.candidates-search-box{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:1px solid #0000;border-radius:12px;box-shadow:0 44px 28px -16px #0003;min-width:200px;padding:12px 16px;position:relative;transform:translateZ(0);transition:border-color .2s ease;width:min(320px,100%);will-change:transform}.candidates-search-box:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-search-box:focus-within,.candidates-search-box:hover{background:#23241d90}.candidates-search-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.candidates-search-box input{background:#0000;border:none;color:#f4f6ff;flex:1 1;font-size:15px;outline:none}.candidates-search-box input::placeholder{color:#ffffff73;transition:color .3s ease}.candidates-search-box:focus-within input::placeholder{color:#ffffff8c}.candidates-search-box input:focus{background:#ffffff08;border-color:#ffffff4d;outline:none}.candidates-insights-card{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:1px solid #ffffff14;border-radius:20px;contain:layout style paint;flex-shrink:0;margin-bottom:20px;padding:20px;position:relative;transform:translateZ(0);will-change:transform}.candidates-insights-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-insights-header{align-items:center;display:flex;justify-content:space-between;letter-spacing:0;text-transform:none}.candidates-insights-header,.candidates-insights-title{color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}.candidates-insights-date{color:#ffffffb3;font-family:monospace;font-weight:500;letter-spacing:1px}.candidates-insights-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:16px}.candidates-insight-box{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 44px 28px -16px #0003;contain:layout style paint;display:flex;flex-direction:column;gap:8px;padding:20px;position:relative;transform:translateZ(0);will-change:transform}.candidates-insight-box:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-insight-value{color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:600}.candidates-insight-label{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}@media (max-width:1200px){.candidates-insights-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.candidates-insights-stats{grid-template-columns:1fr}}.candidates-controls-bar{align-items:center;background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:16px;margin-top:0;padding:0}.candidates-controls-left,.candidates-controls-right{align-items:center;display:flex;gap:12px}.candidates-controls-right{flex-wrap:wrap}.candidates-filter-btn{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px 12px 27px;position:relative;transform:translateZ(0);transition:transform .15s ease,box-shadow .15s ease;will-change:transform}.candidates-filter-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.candidates-filter-btn:hover{transform:translateZ(0) translateY(-1px)}.candidates-filter-btn svg{height:16px;width:16px}.candidates-add-btn{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(180deg,#d9d7ff08,#c8ccff0a 50%,#ebf0ff0d),#373b4b99;border:1px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000000f,0 20px 32px -8px #00000052,inset 0 0 28px 0 #ffffff14,inset 0 1px 0 0 #d4d4ff40;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;padding:12px 26px 12px 27px;position:relative;transform:translateZ(0);transition:transform .15s ease;will-change:transform}.candidates-add-btn:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-add-btn:hover{opacity:.9;transform:translateZ(0) translateY(-1px)}.candidates-add-btn svg{height:16px;width:16px}.candidates-filter-panel{align-items:center;background:#23241d75;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:16px 20px}.candidates-filter-label{display:flex;flex-direction:column;gap:6px}.candidates-filter-label span{color:#fff9;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.candidates-filter-select{-webkit-appearance:none;appearance:none;background:#0c0f2399;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ffffff1f;border-radius:8px;color:#f4f6ff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;min-width:120px;padding:8px 32px 8px 12px}.candidates-filter-select:focus{border-color:#6500c380;outline:none}.candidates-filter-select option{background:#1b1b1b}.candidates-filter-input{background:#0c0f2399;border:1px solid #ffffff1f;border-radius:8px;color:#f4f6ff;font-family:Montserrat,sans-serif;font-size:13px;padding:8px 12px;width:80px}.candidates-filter-input:focus{border-color:#6500c380;outline:none}.candidates-reset-btn,.candidates-sort-btn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;color:#f4f6ff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;margin-top:auto;padding:8px 16px;transition:all .2s ease}.candidates-reset-btn:hover,.candidates-sort-btn:hover{background:#ffffff1a;border-color:#fff3}.candidates-stage{flex:1 1 auto;margin-top:0;min-height:0;padding-top:0}.candidates-stage,.candidates-table-shell{display:flex;flex-direction:column;overflow:hidden;position:relative}.candidates-table-shell{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#1b1b1b3d;border:1px solid #ffffff14;border-radius:24px;flex:1 1 auto;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:transform}.candidates-table-shell:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-viewport{-webkit-overflow-scrolling:touch;background:#0000;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;padding:0}.candidates-viewport::-webkit-scrollbar{height:8px;width:8px}.candidates-viewport::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.candidates-viewport::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.candidates-viewport::-webkit-scrollbar-thumb:hover{background:#94a3b880}.candidates-table{border-collapse:initial;border-spacing:0;font-family:Montserrat,sans-serif;min-width:760px;width:100%}.candidates-table thead th{background:#0000;border-bottom:1px solid #ffffff14;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:100%;padding:14px 16px;text-align:center;text-transform:none}.candidates-table thead th:first-child{padding-left:20px;text-align:left}.candidates-table tbody td{border-bottom:none;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;padding:16px;text-align:center;vertical-align:middle}.candidates-table tbody tr{background:#0000!important;border-bottom:1px solid #ffffff0d!important;cursor:pointer;transition:background .1s ease}.candidates-table tbody tr:nth-child(2n),.candidates-table tbody tr:nth-child(odd){background:#0000!important}.candidates-table tbody tr:last-child{border-bottom:none!important}.candidates-table tbody tr:hover{background:linear-gradient(90deg,#2655f836,#0000001a)!important;box-shadow:none!important}.candidates-table tbody tr:hover .candidates-indicator{opacity:1}.candidates-table-empty{color:#ffffff80;font-size:14px;padding:48px 16px!important;text-align:center}.candidates-col-name{min-width:180px;padding-left:20px!important;position:relative;text-align:left!important}.candidates-name-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.candidates-indicator{background:linear-gradient(270deg,#fff,#e9e9e9);border-radius:0 16px 24px 0;box-shadow:1px 0 7px 0 #fff9,1px 0 3px -1px #ffffff4d,inset -1px 0 2px 0 #ffffff80;flex-shrink:0;height:36px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateZ(0);transition:opacity .1s ease;width:4px;will-change:opacity}.candidates-name-cell{display:flex;flex-direction:column;gap:4px}.candidates-name{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}.candidates-email{color:#ffffff80}.candidates-email,.candidates-status-pill{font-family:Montserrat,sans-serif;font-size:14px}.candidates-status-pill{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#1b1b1b63;border:1px solid #dfe8ff29;border-radius:10px;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;box-sizing:border-box;display:inline-flex;font-weight:500;gap:4px;justify-content:center;letter-spacing:0;line-height:20px;min-width:90px;padding:6px 16px;transform:translateZ(0);white-space:nowrap}.candidates-status-pill.active{color:#72ff65}.candidates-status-pill.inactive{color:#959595}.candidates-status-pill.pending,.candidates-status-pill[data-status=new],.candidates-status-pill[data-status=pending]{color:#ffc517}.candidates-status-pill[data-status=in_progress],.candidates-status-pill[data-status=processing],.candidates-status-pill[data-status=screening]{background:#3b82f626;border:1px solid #3b82f64d;box-shadow:inset 0 0 12px #3b82f61a;color:#93c5fd}.candidates-status-pill[data-status=eligible],.candidates-status-pill[data-status=qualified],.candidates-status-pill[data-status=shortlisted]{background:#22c55e26;border:1px solid #22c55e4d;box-shadow:inset 0 0 12px #22c55e1a;color:#86efac}.candidates-status-pill[data-status=interview],.candidates-status-pill[data-status=scheduled]{background:#a259ff26;border:1px solid #a259ff4d;box-shadow:inset 0 0 12px #a259ff1a;color:#d4b3ff}.candidates-status-pill[data-status=accepted],.candidates-status-pill[data-status=hired],.candidates-status-pill[data-status=offer]{background:#10b98126;border:1px solid #10b9814d;box-shadow:inset 0 0 12px #10b9811a;color:#6ee7b7}.candidates-status-pill[data-status=declined],.candidates-status-pill[data-status=not_eligible],.candidates-status-pill[data-status=rejected]{background:#ef444426;border:1px solid #ef44444d;box-shadow:inset 0 0 12px #ef44441a;color:#fca5a5}.candidates-status-pill[data-status=inactive],.candidates-status-pill[data-status=withdrawn]{color:#959595}.candidates-view-resume-link{background:#0000;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;padding:0;text-decoration:underline;transition:color .2s ease,opacity .2s ease}.candidates-view-resume-link:hover{color:#fff;opacity:.8}.candidates-view-resume-link:disabled{cursor:not-allowed;opacity:.5}.candidates-skills-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.candidates-skill-tag{background:#252525;border:1px solid #dfe8ff29;border-radius:6px;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:100%;padding:6px 14px;text-align:center;white-space:nowrap}.candidates-skill-more{opacity:.7}.candidates-col-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;padding-right:16px!important}.candidates-menu-wrapper{position:relative;z-index:1}.candidates-menu-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.candidates-menu-btn:hover{background:#ffffff14;color:#fffc}.candidates-menu-dropdown{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 24px #00000080;min-width:180px;padding:4px 0;position:fixed;z-index:999999}.candidates-menu-backdrop{background:#0000;inset:0;position:fixed;z-index:999998}.candidates-menu-dropdown a,.candidates-menu-dropdown button{background:#0000;border:none;color:#ffffffd9;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;padding:10px 16px;text-align:left;text-decoration:none;transition:background .15s ease;width:100%}.candidates-menu-dropdown a:hover,.candidates-menu-dropdown button:hover{background:#ffffff14}.candidates-menu-dropdown a svg,.candidates-menu-dropdown button svg{height:16px;margin-right:8px;vertical-align:middle;width:16px}.candidates-menu-dropdown button.danger:hover{background:#ef444426;color:#ef4444}.candidates-table-footer{align-items:center;background:#0407124d;border-top:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.candidates-table-footer-left{align-items:center;display:flex;gap:12px}.candidates-page-size-label{color:var(--candidates-text-secondary);font-size:13px}.candidates-page-size-select{-webkit-appearance:none;appearance:none;background:#0c0f2373;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='M2.5 4 5 6.5 7.5 4' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--candidates-glass-border);border-radius:8px;color:var(--candidates-text-primary);cursor:pointer;font-size:13px;padding:6px 28px 6px 12px}.candidates-page-size-select:focus{border-color:var(--candidates-accent-purple);outline:none}.candidates-page-size-select option{background:#1b1b1b}.candidates-table-footer-right{align-items:center;display:flex;gap:20px}.candidates-range{color:var(--candidates-text-secondary);font-size:13px}.candidates-load-more-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;color:#ffffffd9;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease}.candidates-load-more-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}.candidates-load-more-btn:disabled{cursor:not-allowed;opacity:.5}.candidates-pagination{align-items:center;display:flex;gap:8px}.candidates-pagination-btn{align-items:center;background:#ffffff0d;border:1px solid var(--candidates-glass-border);border-radius:8px;color:var(--candidates-text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.candidates-pagination-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}.candidates-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.candidates-pagination-btn svg{height:16px;width:16px}.candidates-pagination-text{color:var(--candidates-text-secondary);font-size:13px;min-width:100px;text-align:center}.candidates-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.candidates-loading-spinner{animation:candidates-spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--candidates-accent-purple);height:40px;width:40px}@keyframes candidates-spin{to{transform:rotate(1turn)}}.candidates-loading-text{color:var(--candidates-text-secondary);font-size:14px}.candidates-checkbox{-webkit-appearance:none;appearance:none;background:#0c0f2373;border:1px solid var(--candidates-glass-border);border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.candidates-checkbox:checked{background:var(--candidates-accent-gradient);border-color:var(--candidates-accent-purple)}.candidates-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.candidates-checkbox:hover{border-color:#ffffff40}.candidates-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.candidates-modal{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1b1b1bf2;border:1px solid var(--candidates-glass-border);border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:24px;position:relative;width:90%}.candidates-modal:before{background:linear-gradient(135deg,#fff3,#ffffff0d 50%,#ffffff05);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-modal-title{color:var(--candidates-text-primary);font-size:20px;font-weight:600;margin:0 0 20px}.candidates-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--candidates-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.candidates-modal-close:hover{background:#ffffff1a;color:var(--candidates-text-primary)}.candidates-form-group{margin-bottom:16px}.candidates-form-label{color:var(--candidates-text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.candidates-form-input{background:#0c0f2373;border:1px solid var(--candidates-glass-border);border-radius:10px;color:var(--candidates-text-primary);font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.candidates-form-input:focus{border-color:var(--candidates-accent-purple);box-shadow:0 0 0 3px var(--candidates-glow-purple);outline:none}.candidates-form-input::placeholder{color:var(--candidates-text-muted)}.candidates-btn-primary{align-items:center;background:var(--candidates-accent-gradient);border:none;border-radius:10px;box-shadow:0 4px 15px #a259ff4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.candidates-btn-primary:hover{box-shadow:0 6px 20px #a259ff66;transform:translateY(-2px)}.candidates-btn-primary:disabled{cursor:not-allowed;opacity:.5;transform:none}.candidates-btn-secondary{align-items:center;background:#ffffff0d;border:1px solid var(--candidates-glass-border);border-radius:10px;color:var(--candidates-text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.candidates-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff40}@media (max-width:1200px){.candidates-insights-stats{grid-template-columns:repeat(2,1fr)}.candidates-insight-value{font-size:28px}}@media (max-width:992px){.candidates-scrollable{padding:20px 24px}.candidates-controls-bar{align-items:stretch;flex-direction:column;gap:16px}.candidates-controls-right{justify-content:flex-end}.candidates-filter-panel{align-items:stretch;flex-direction:column}.candidates-filter-input,.candidates-filter-label,.candidates-filter-select{width:100%}}@media (max-width:768px){.candidates-header{align-items:flex-start;flex-direction:column;gap:16px;padding:16px 20px}.candidates-page-title{font-size:26px}.candidates-header-right,.candidates-search-box,.candidates-search-box input{width:100%}.candidates-insights-stats{grid-template-columns:1fr}.candidates-controls-right{flex-direction:column;width:100%}.candidates-add-btn,.candidates-filter-btn{justify-content:center;width:100%}.candidates-table-footer{flex-direction:column;gap:16px}.candidates-table-footer-left,.candidates-table-footer-right{justify-content:center;width:100%}}.candidates-resume-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.candidates-resume-modal{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1b1b1bf2;border:1px solid var(--candidates-glass-border);border-radius:16px;display:flex;flex-direction:column;height:90vh;max-width:900px;overflow:hidden;position:relative;width:100%}.candidates-resume-modal:before{background:linear-gradient(135deg,#fff3,#ffffff0d 50%,#ffffff05);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.candidates-resume-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 24px}.candidates-resume-title{color:var(--candidates-text-primary);font-size:18px;font-weight:600;margin:0}.candidates-resume-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--candidates-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.candidates-resume-close:hover{background:#ffffff1a;border-color:var(--candidates-glass-border);color:var(--candidates-text-primary)}.candidates-resume-body{flex:1 1;overflow:hidden;padding:16px}.candidates-resume-iframe{background:#fff;border:none;border-radius:8px;height:100%;width:100%}.candidates-resume-loading{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.candidates-resume-loading,.candidates-tag{align-items:center;color:var(--candidates-text-secondary)}.candidates-tag{background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.candidates-tag-purple{background:#a259ff26;border-color:#a259ff4d;color:#d4b3ff}.candidates-tag-blue{background:#3b82f626;border-color:#3b82f64d;color:#93c5fd}.candidates-tag-green{background:#22c55e26;border-color:#22c55e4d;color:#86efac}.candidates-tooltip{position:relative}.candidates-tooltip:after{background:#000000e6;border:1px solid #ffffff1a;border-radius:6px;bottom:100%;color:var(--candidates-text-primary);content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:6px 10px;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.candidates-tooltip:hover:after{bottom:calc(100% + 8px);opacity:1;visibility:visible}.candidates-scrollable::-webkit-scrollbar{width:8px}.candidates-scrollable::-webkit-scrollbar-track{background:#0000}.candidates-scrollable::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.candidates-scrollable::-webkit-scrollbar-thumb:hover{background:#ffffff40}.req-form{padding:12px 16px}.req-title{color:var(--ats-ink);font-size:16px;font-weight:700;margin:0 0 10px}.req-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.req-grid{grid-template-columns:1fr}}.ats-assign-modal .req-grid{gap:14px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ats-assign-modal .req-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ats-assign-modal .req-grid{grid-template-columns:1fr}}.req-field{display:flex;flex-direction:column;min-width:0}.req-label{color:var(--ats-ink-sub);font-size:12px;margin-bottom:6px}.req-input,.req-select,.req-textarea{background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;outline:none;width:100%}.req-input,.req-select{height:40px;padding:8px 12px}.req-multiselect{position:relative}.req-multiselect-toggle{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:10px;color:#322942;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:40px;padding:8px 12px;width:100%}.req-multiselect-text{flex:1 1;margin-right:8px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.req-multiselect-toggle.is-placeholder{color:#94a3b8}.req-multiselect-caret{font-size:12px;margin-left:8px}.req-multiselect-menu{grid-gap:6px;background:#fff;border:1px solid #0000001f;border-radius:10px;box-shadow:0 8px 20px #0f172a1f;display:grid;gap:6px;left:0;max-height:220px;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.req-multiselect-option{align-items:center;color:#1f2937;display:flex;font-size:13px;gap:8px}.req-multiselect-option input{height:16px;width:16px}.req-textarea{min-height:88px;padding:10px 12px;resize:vertical}.req-input:focus,.req-select:focus,.req-textarea:focus{border-color:#a579ff;box-shadow:0 0 0 3px #a579ff2e}.req-err{color:#b91c1c;font-size:12px;margin-top:4px}.req-section{list-style:none;margin:12px 0 4px;padding:0}.req-section-label{color:#172f82;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.req-section-help{color:#64748b;font-size:12px;margin-top:2px}.req-section-toggle{align-items:center;background:#f1f5f9;border:1px solid #d1d5db;border-radius:8px;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px;width:100%}.req-section-toggle span[aria-hidden]{font-size:14px}.req-payload-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:8px 0 0 18px;position:relative}.req-payload-list:before{border-left:2px solid #d7dfee;bottom:4px;content:"";left:0;position:absolute;top:0}.req-payload-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;position:relative;transition:box-shadow .12s ease,transform .12s ease}.req-payload-item:before{border-bottom:2px solid #d7dfee;content:"";left:-12px;position:absolute;top:50%;width:12px}.req-payload-item:hover{box-shadow:0 1px 4px #0f172a1f}.req-payload-item.is-active{border-color:#172f82;box-shadow:0 0 0 1px #172f8240;transform:translateX(2px)}.req-payload-meta{display:flex;flex-direction:column;gap:2px}.req-payload-meta strong{color:#0f172a;font-size:13px}.req-payload-meta span{color:#64748b;font-size:12px}.req-payload-cta{color:#172f82;font-size:12px;font-weight:600}.req-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.card-picker-item{align-items:flex-start;background:#fff;border:1px solid #dfe4f3;border-radius:10px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;transition:box-shadow .12s ease,transform .12s ease}.card-picker-item:hover{box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.card-picker-title{color:#172f82;font-size:14px;font-weight:600}.card-picker-desc{color:#475569;font-size:13px;margin-top:2px;text-align:left}.req-btn-primary,.req-btn-secondary{border-radius:24px;cursor:pointer;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;height:40px;padding:8px 14px}.req-btn-primary{background:linear-gradient(135deg,var(--ats-accent-2) 0,var(--ats-accent) 100%);border:none;color:#fff}.req-btn-primary:hover{background:linear-gradient(135deg,#a45ec2,#5e0088)}.req-btn-secondary{background:#fff;border:1px solid #172f82;color:#172f82}.req-picker-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;min-height:180px;overflow:hidden}.req-picker-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.req-picker-list::-webkit-scrollbar{width:6px}.req-picker-list::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:999px}.req-picker-item{background:#0000;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:background .15s ease,box-shadow .15s ease}.req-picker-item:hover{background:#f8fafc}.req-picker-item.selected{background:linear-gradient(135deg,#93c5fd42,#c4b5fd59);box-shadow:inset 0 0 0 1px #6366f159}.req-picker-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.req-picker-title{color:#1e293b;font-weight:600}.req-picker-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.req-picker-meta span{align-items:center;display:flex;gap:6px}.req-picker-meta span:not(:first-child):before{color:#cbd5f5;content:"•"}.req-status-pill{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.ats-assign-modal .req-title{color:#fff}.ats-assign-modal .req-label{color:#fffc}.ats-assign-modal .req-input,.ats-assign-modal .req-select,.ats-assign-modal .req-textarea{background:#ffffff14;border:1px solid #fff3;color:#fff}.ats-assign-modal .req-input::placeholder,.ats-assign-modal .req-textarea::placeholder{color:#ffffff80}.ats-assign-modal .req-input:focus,.ats-assign-modal .req-select:focus,.ats-assign-modal .req-textarea:focus{background:#ffffff1f;border-color:#a579ffcc;box-shadow:0 0 0 3px #a579ff40}.ats-assign-modal .req-multiselect-toggle{background:#ffffff14;border:1px solid #fff3;color:#fff}.ats-assign-modal .req-multiselect-toggle.is-placeholder{color:#ffffff80}.ats-assign-modal .req-multiselect-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c102bf2;border:1px solid #fff3}.ats-assign-modal .req-multiselect-option{color:#ffffffe6}.ats-assign-modal .req-err{color:#ff6b6b}.ats-assign-modal .req-btn-primary{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #ffffff4d;border-radius:24px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff}.ats-assign-modal .req-btn-primary:hover{background:linear-gradient(117.97deg,#1e47d8 -16.92%,#5500a3 96.94%);border:1.45px solid #fff6;box-shadow:0 48px 32px -16px #00000038,0 24px 36px -8px #0000001f,inset 0 0 32px 0 #ffffff80,inset 0 1px 0 0 #d4d4ff}.ats-assign-modal .ats-btn{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:1.45px solid #fdcd2d80;border-radius:24px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600;height:40px;padding:8px 14px}.ats-assign-modal .ats-btn:hover{background:linear-gradient(95.49deg,#cf9e0ae3 7.49%,#8a6802 92.51%);border:1.45px solid #fdcd2d99;box-shadow:0 48px 32px -16px #00000038,0 24px 36px -8px #0000001f,inset 0 0 32px 0 #ffffff80,inset 0 1px 0 0 #d4d4ff}.ats-assign-modal .ats-btn:disabled{cursor:not-allowed;opacity:.6}.requisition-preview-v2{color:#f8fbff;display:flex;flex-direction:column;gap:26px;margin:0 auto;max-width:1240px;padding:40px 48px 80px}.requisition-hero{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 35px 70px #01030ea6,inset 0 1px 0 #ffffff14;padding:28px 32px}.requisition-breadcrumb{color:#f8faff99;font-size:12px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.requisition-hero-main{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.requisition-hero-left{display:flex;flex:1 1 360px;flex-direction:column;gap:4px}.requisition-title{font-size:32px;font-weight:600}.requisition-company{color:#ffffffe6;font-size:18px}.requisition-location{color:#fff9;font-size:14px}.requisition-tags{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.requisition-tag{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;font-size:13px;padding:4px 12px}.requisition-meta-line{color:#fff9;display:flex;font-size:13px;gap:16px}.requisition-hero-right{align-items:flex-end;display:flex;flex:0 0 320px;flex-direction:column;gap:12px}.requisition-search input{background:#090b21bf;border:1px solid #fff3;border-radius:14px;color:#fff;padding:10px 16px;width:100%}.requisition-action-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.requisition-btn{background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;color:#f8fbff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;padding:8px 18px;transition:all .16s ease}.requisition-btn:hover{border-color:#fff9}.requisition-btn--accent{background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;box-shadow:0 12px 30px #6366f166;position:relative;z-index:1}.requisition-btn--accent:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:999px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute;z-index:-1}.requisition-btn--ghost{background:#0000;border-color:#ffffff40}.requisition-btn--primary{background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:none;box-shadow:0 12px 30px #e3b20f66;color:#fff!important;font-weight:500;position:relative;z-index:1}.requisition-btn--primary:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:999px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute;z-index:-1}.requisition-btn--primary:hover{background:linear-gradient(95.49deg,#e3b20f 7.49%,#b58d02 92.51%);box-shadow:0 15px 35px #e3b20f80}.requisition-feedback{border:1px solid #fff3;border-radius:18px;font-size:14px;padding:12px 16px}.requisition-feedback--error{background:#f472b61f;border-color:#f472b666;color:#ffe4ec}.requisition-feedback--success{background:#34d3991f;border-color:#34d39966;color:#d4f8ef}.requisition-tabs{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff14;border-radius:50px;display:inline-flex;gap:0;overflow:hidden;padding:4px;position:relative}.requisition-tabs:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px}.requisition-tabs-slider,.requisition-tabs:before{border-radius:50px;pointer-events:none;position:absolute}.requisition-tabs-slider{background:linear-gradient(135deg,#6366f14d,#4f46e54d);border:1px solid #8b5cf666;box-shadow:0 4px 12px #4f46e54d,0 2px 6px #8b5cf633,inset 0 1px 0 #fff3;height:calc(100% - 6px);left:3px;top:3px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);z-index:0}.requisition-tabs-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.requisition-tabs-container .requisition-tabs{flex:0 1 auto;margin-bottom:0}.requisition-top-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.requisition-tab{align-items:center;background:#0000;border:none;border-radius:50px;color:#fff9;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;letter-spacing:0;line-height:100%;padding:10px 20px;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:1}.requisition-tab:hover:not(.is-active){color:#ffffffd9}.requisition-tab.is-active{color:#fff}.requisition-tab.is-active .requisition-tab-count{box-shadow:0 2px 8px #8b5cf64d;color:#fff;font-weight:700;transform:scale(1.08)}.requisition-tab-count{background:#ffffff14;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.02em;min-width:24px;padding:4px 9px;text-align:center;transform:scale(1);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.requisition-tab.is-active .requisition-tab-count{background:#ffffff40}.requisition-details-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.detail-card{background:#111635b3;border:1px solid #ffffff1f;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff08;padding:18px}.detail-card-title{color:#fffc;font-size:14px;margin-bottom:8px}.detail-card-empty{color:#fff9;font-size:13px}.details-toggle-row{display:flex;justify-content:center}.details-toggle-btn{background:#0000;border:1px solid #fff3;border-radius:999px;color:#fff;cursor:pointer;padding:6px 18px}.req-preview-page{background:#0000;color:#eef1ff;font-family:Montserrat,Inter,Poppins,Segoe UI,sans-serif;height:100vh;isolation:isolate;max-height:100vh;padding:24px 32px}.req-preview-page,.req-preview-stack{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.req-preview-stack{flex:1 1;height:100%;max-width:100%}.req-preview-header{align-items:center;background:#0000;display:flex;flex-shrink:0;flex-wrap:wrap;gap:clamp(16px,2vw,24px);justify-content:space-between;margin-bottom:24px;position:relative;z-index:10}.req-preview-header-left{display:flex;flex-direction:column;gap:6px;min-width:240px}.req-preview-breadcrumb{color:#ffffff8c;font-size:13px;letter-spacing:.25em;margin:0;text-transform:uppercase}.req-preview-page-title{color:#fff;font-family:Gilroy-Medium,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.req-preview-searchbar{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border:1px solid #0000;border-radius:12px;box-shadow:0 44px 28px -16px #0003;display:flex;gap:16px;min-width:200px;padding:12px 16px;position:relative;transition:all .3s ease;width:min(320px,100%)}.req-preview-searchbar:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.req-preview-searchbar:focus-within,.req-preview-searchbar:hover{background:#23241d90}.req-preview-search-icon{color:#fff9;flex-shrink:0;height:20px;width:20px}.req-preview-searchbar input{background:#0000;border:none;color:#fcfbff;flex:1 1;font-size:15px;outline:none}.req-preview-searchbar input::placeholder{color:#ffffff73}.req-preview-scrollable{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.req-preview-hero-card{align-items:flex-start;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241dbf!important;border:1px solid #ffffff1f!important;border-radius:20px;box-shadow:0 44px 28px -16px #0003,inset 0 1px 0 #ffffff1a;display:flex;flex-shrink:0;flex-wrap:wrap;gap:24px;isolation:isolate;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:24px 28px;position:relative}.req-preview-hero-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.req-preview-hero-left{display:flex;flex:1 1 400px;flex-direction:column;gap:6px}.req-preview-company-row{align-items:center;display:flex;gap:0;margin-bottom:4px}.req-preview-company-name{color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600}.req-preview-company-location{border-left:1px solid #ffffff4d;color:#fff9;font-family:Montserrat,sans-serif;font-size:14px;margin-left:10px;padding-left:10px}.req-preview-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:4px}.req-preview-job-title{color:#fff;font-family:Montserrat,sans-serif;font-size:26px;font-weight:600;line-height:1.2;margin:0}.req-preview-status-badge{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#1b1b1b63;border:1px solid #dfe8ff29;border-radius:8px;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;gap:4px;padding:5px 12px}.req-preview-status-badge.active{color:#72ff65}.req-preview-status-badge.inactive{color:#959595}.req-preview-status-badge.pending{color:#ffc517}.req-preview-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.req-preview-tag{border-radius:6px;color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:100%;padding:6px 14px;text-align:center;white-space:nowrap}.req-preview-tag,.req-preview-tag.job-type{background:#252525;border:1px solid #dfe8ff29}.req-preview-tag.priority{background:linear-gradient(117.97deg,#2655f838 -16.92%,#6500c338 96.94%);border:1px solid #dfe8ff29}.req-preview-hero-right{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:14px;justify-content:space-between}.req-preview-dates{align-items:center;color:#fff9;display:flex;font-family:Montserrat,sans-serif;font-size:13px;gap:8px}.req-preview-date-separator{color:#ffffff4d}.req-preview-actions{align-items:center;display:flex;gap:10px}.req-preview-icon-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;color:#ffffffb3;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.req-preview-icon-btn:hover{background:#ffffff1a;border-color:#ffffff40;color:#fff}.req-preview-view-details-btn{background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;position:relative;transition:all .2s ease}.req-preview-view-details-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.req-preview-view-details-btn:hover{background:linear-gradient(117.97deg,#36f -16.92%,#7700e6 96.94%)}.req-preview-details-expanded{grid-gap:16px;background:#1b1b1b3d;border:1px solid #ffffff0f;border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:16px;padding:20px}.req-preview-detail-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:16px}.req-preview-detail-title{color:#fffc;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.req-preview-detail-text{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5}.req-preview-detail-text.is-empty{color:#fff6;font-style:italic}.req-preview-tabs-section{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:24px 0}.req-preview-tabs{background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border-radius:10px;padding:6px 8px}.req-preview-tab,.req-preview-tabs{align-items:center;border:none;display:inline-flex;gap:8px}.req-preview-tab{background:#0000;border-radius:10px;color:#ffffffb3;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;position:relative;transition:all .2s ease}.req-preview-tab:hover:not(.is-active){color:#fff}.req-preview-tab.is-active{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(180deg,#d9d7ff08,#c8ccff0a 50%,#ebf0ff0d),#373b4b99;border:1px solid #0000;border-radius:10px;box-shadow:0 44px 28px -16px #0000000f,0 20px 32px -8px #00000052,inset 0 0 28px 0 #ffffff14,inset 0 1px 0 0 #d4d4ff40;color:#fff}.req-preview-tab.is-active:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.req-preview-tab-label{font-weight:inherit}.req-preview-tab-count{color:#ffffffb3;font-size:14px;font-weight:500;padding:0 4px}.req-preview-tab.is-active .req-preview-tab-count{color:#fff}.req-preview-top-actions{align-items:center;display:flex;gap:12px}.req-preview-rebecca-btn{align-items:center;background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;position:relative;transition:all .2s ease}.req-preview-rebecca-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:10px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.req-preview-rebecca-btn:hover{background:linear-gradient(117.97deg,#36f -16.92%,#7700e6 96.94%)}.req-preview-add-btn{align-items:center;background:linear-gradient(95.49deg,#e3b20fe3 7.49%,#a27d02 92.51%);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;position:relative;transition:all .2s ease}.req-preview-add-btn:before{background:linear-gradient(117.97deg,#d7d7d7 11.02%,#fdcd2d99 40.01%,#ebebeb 67.66%);border-radius:10px;content:"";inset:-1.45px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.req-preview-add-btn:hover{background:linear-gradient(95.49deg,#e3b20f 7.49%,#b58d02 92.51%)}.req-preview-add-btn:disabled{cursor:not-allowed;opacity:.6}.req-preview-table-shell{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#1b1b1b3d;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;max-height:500px;max-width:100%;overflow:visible;position:relative}.req-preview-table-shell:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.req-preview-table-viewport{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.req-preview-table-viewport::-webkit-scrollbar{height:6px;width:6px}.req-preview-table-viewport::-webkit-scrollbar-track{background:#0000}.req-preview-table-viewport::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.req-preview-table-viewport::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.req-preview-table{border-collapse:collapse;font-family:Montserrat,sans-serif;min-width:-webkit-max-content;min-width:max-content;table-layout:auto;width:100%}.req-preview-table thead th{background:#0000;border-bottom:1px solid #ffffff14;color:#fff;font-size:16px;font-weight:500;padding:16px 20px;text-align:left}.req-preview-table tbody td{border-bottom:1px solid #ffffff0d;color:#ffffffd9;font-size:15px;font-weight:400;padding:16px 20px;vertical-align:middle}.req-preview-table tbody tr{transition:background .15s ease}.req-preview-table tbody tr:last-child td{border-bottom:none}.req-preview-table tbody tr:hover{background:linear-gradient(90deg,#2655f826,#0000000d)}.req-preview-table tbody tr:hover .req-preview-name-indicator{opacity:1}.req-preview-table-empty{color:#ffffff80;font-size:14px;padding:48px 20px!important;text-align:center}.req-preview-table-empty--error{color:#ff6b6b}.req-preview-col-name{min-width:180px;position:relative}.req-preview-name-wrapper{align-items:center;display:flex;gap:12px}.req-preview-name-indicator{background:linear-gradient(270deg,#fff,#e9e9e9);border-radius:0 16px 24px 0;box-shadow:1px 0 7px 0 #fff9,1px 0 3px -1px #ffffff4d,inset -1px 0 2px 0 #ffffff80;height:36px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:4px}.req-preview-name-text{color:#fff;font-weight:500}.req-preview-linkedin-btn{align-items:center;background:#252525;border:1px solid #dfe8ff29;border-radius:8px;color:#ffffffb3;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.req-preview-linkedin-btn:hover{background:#0077b5;border-color:#0077b5;color:#fff}.req-preview-resume-link{color:#fff;font-weight:500;text-decoration:underline;transition:opacity .2s ease}.req-preview-resume-link:hover{color:#fff;opacity:.8;text-decoration:underline}.req-preview-link-btn{align-items:center;background:linear-gradient(117.97deg,#2655f838 -16.92%,#6500c338 96.94%);border:1px solid #8b5cf666;border-radius:8px;color:#c4b5fd;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.req-preview-link-btn:hover{background:linear-gradient(117.97deg,#2655f859 -16.92%,#6500c359 96.94%);border-color:#8b5cf699;color:#ddd6fe}.req-preview-rebecca-status{border-radius:6px}.req-preview-rebecca-status.pending{background:#3b82f626;color:#93c5fd}.req-preview-rebecca-status.in-progress{background:#fb923c26;color:#fdba74}.req-preview-rebecca-status.completed{color:#86efac}.req-preview-status-pill{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#1b1b1b63;border:1px solid #dfe8ff29;border-radius:10px;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:20px;min-width:110px;padding:6px 16px;white-space:nowrap}.req-preview-status-pill.applied{color:#fbbf24}.req-preview-status-pill.shortlisted{color:#a78bfa}.req-preview-status-pill.scheduled{color:#fdba74}.req-preview-status-pill.hired{color:#86efac}.req-preview-status-pill.rejected{color:#fca5a5}.req-preview-score.high{color:#86efac}.req-preview-score.medium{color:#fcd34d}.req-preview-score.low{color:#fca5a5}.req-preview-processing{color:#fff6}.req-preview-missing{color:#ffffff4d}.req-preview-col-actions{text-align:center;width:60px}.req-preview-menu-wrapper{display:inline-block;position:relative}.menu-backdrop{inset:0;position:fixed;z-index:99}.req-preview-menu-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.req-preview-menu-btn:hover{background:#ffffff14;color:#fffc}.req-preview-menu-dropdown{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 8px 24px #0006;margin-top:4px;min-width:140px;padding:4px 0;position:absolute;right:0;top:100%;z-index:100}.req-preview-menu-dropdown-portal{margin-bottom:0;position:fixed!important;z-index:10000!important}.req-preview-menu-dropdown button{background:#0000;border:none;color:#ffffffd9;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;padding:10px 16px;text-align:left;transition:background .15s ease,box-shadow .15s ease;width:100%}.req-preview-menu-dropdown button:hover{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f821 -16.92%,#6500c321 96.94%);box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff}.req-preview-menu-dropdown button.danger{color:#fca5a5}.req-preview-menu-dropdown button.danger:hover{background:linear-gradient(117.97deg,#2655f821 -16.92%,#6500c321 96.94%)}.req-preview-call-status,.req-preview-menu-dropdown button.danger:hover{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff}.req-preview-call-status{align-items:center;background:#1b1b1b63;border:1px solid #dfe8ff29;border-radius:10px;box-sizing:border-box;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;gap:6px;justify-content:center;line-height:20px;min-width:110px;padding:6px 16px;white-space:nowrap}.req-preview-call-status .status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.req-preview-call-status.completed{color:#4ade80}.req-preview-call-status.completed .status-dot{background:#4ade80}.req-preview-call-status.scheduled{color:#fbbf24}.req-preview-call-status.scheduled .status-dot{background:#fbbf24}.req-preview-call-status.pending{color:#60a5fa}.req-preview-call-status.pending .status-dot{background:#60a5fa}.req-preview-call-status.processed{color:#a78bfa}.req-preview-call-status.processed .status-dot{background:#a78bfa}.req-preview-call-status.voicemail{color:#fb923c}.req-preview-call-status.voicemail .status-dot{background:#fb923c}.req-preview-call-status.not-called{color:#ffffff80}.req-preview-call-status.not-called .status-dot{background:#ffffff4d}.req-preview-rebecca-status{align-items:center;border-radius:8px;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.req-preview-rebecca-status .status-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.req-preview-rebecca-status.completed{background:#22c55e26;color:#4ade80}.req-preview-rebecca-status.completed .status-dot{background:#4ade80}.req-preview-rebecca-status.in-progress{background:#fbbf2426;color:#fbbf24}.req-preview-rebecca-status.in-progress .status-dot{background:#fbbf24}.req-preview-rebecca-status.pending{background:#60a5fa26;color:#60a5fa}.req-preview-rebecca-status.pending .status-dot{background:#60a5fa}.req-preview-processing{color:#94a3b8b3;font-size:13px;font-style:italic}.req-preview-score{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.req-preview-score.high{color:#4ade80}.req-preview-score.medium{color:#fbbf24}.req-preview-score.low{color:#f87171}.req-preview-resume-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.req-preview-resume-modal{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 44px 28px -16px #0003,0 20px 32px -8px #0006;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.req-preview-resume-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.req-preview-resume-modal-title{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;margin:0}.req-preview-resume-modal-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s ease,color .15s ease}.req-preview-resume-modal-close:hover{background:#ffffff14;color:#ffffffe6}.req-preview-resume-modal-body{flex:1 1;min-height:0;overflow:hidden;padding:0}.req-preview-resume-iframe{background:#fff;border:none;height:100%;width:100%}.admin-app{width:100%}.admin-app .ats-main{margin-left:calc(var(--ats-sidebar-wide) + 96px);padding:0;transition:margin-left .15s ease-out}.admin-app .ats-shell--expanded .ats-main{margin-left:calc(var(--ats-sidebar-expanded) + 96px)}@media (max-width:1400px){.admin-app .ats-main{margin-left:calc(var(--ats-sidebar-wide) + 72px)}.admin-app .ats-shell--expanded .ats-main{margin-left:calc(var(--ats-sidebar-expanded) + 72px)}}@media (max-width:1024px){.admin-app .ats-main{margin-left:0;padding:0 16px}.admin-app .ats-left-panel{left:16px;top:100px}.admin-app .ats-logo-hero{left:24px}}@media (max-width:768px){.admin-app .ats-left-panel{display:none}.admin-app .ats-logo-hero{left:16px;margin-bottom:16px;position:relative;top:16px}.admin-app .ats-main{margin-left:0;padding:0 8px}}.admin-aurora .aurora-surface{background:linear-gradient(180deg,#13152a,#0a0c17)}.admin-shell{background:#0000;border-radius:0;box-shadow:none;color:inherit;margin:0 auto;padding:0;width:100%}.admin-panel-body{width:100%}.admin-hero h1{color:#0a1529;font-size:clamp(32px,3.2vw,44px);margin:4px 0 12px}.admin-hero p{color:#4a5671;margin:0;max-width:720px}.admin-hero-kicker{color:#6b7c9f;letter-spacing:.5em}.admin-tabs{display:flex;flex-wrap:wrap;gap:10px}.admin-tab{background-color:#fff;border:1px solid #d4d9e7;border-radius:999px;color:#0f1d3c;font-weight:600;padding:10px 24px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.admin-tab.active,.admin-tab:hover{background:linear-gradient(135deg,#1a2b6b,#071028);border-color:#0000;color:#fff;transform:translateY(-2px)}.admin-content{background:#0000;border:none;border-radius:0;min-height:0;padding:0}.admin-section-title{color:#0f1d3c;font-size:clamp(24px,2.5vw,32px);margin:0}.admin-header{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;gap:18px;justify-content:space-between;margin-bottom:32px;padding:0}.admin-header .ats-page-title{color:#fff;font-family:Gilroy-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:100%;margin:0}.admin-header .ats-page-subtitle{color:#ffffff80;font-size:14px;font-weight:400;margin:4px 0 0}.admin-jobs-searchbar{align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border-radius:30px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;display:flex;gap:10px;max-width:420px;min-width:260px;padding:12px 20px;position:relative}.admin-jobs-searchbar:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:30px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.admin-jobs-searchbar input{background:#0000;border:none;color:#fff;font-size:14px;outline:none;position:relative;width:100%;z-index:1}.admin-jobs-searchbar input::placeholder{color:#ffffff80}.admin-jobs-searchbar svg{flex-shrink:0;position:relative;z-index:1}.admin-header .ats-heading{display:flex;flex-direction:column;gap:0}.admin-header .ats-heading>:is(.ats-page-title,.admin-welcome,.ats-page-subtitle){color:#f4f7ff}.admin-welcome{color:#ffffffbf;font-size:16px;letter-spacing:.04em;margin:6px 0}.admin-flow-hero{margin-bottom:20px}.admin-hero-kicker{color:#0f1d3c99;font-size:12px;letter-spacing:.3em;margin-bottom:6px;text-transform:uppercase}.admin-subsection{margin-top:34px}.admin-subsection h3{color:#0f1d3c;font-size:20px;margin:0}.admin-glass-grid{grid-gap:clamp(16px,2vw,28px);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.admin-glass-card{background:linear-gradient(180deg,#050718cc,#0a0c23f2),radial-gradient(circle at top right,#ffffff1f,#0000 55%);border:1px solid #ffffff1a;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff14,0 35px 60px #02040fcc;padding:clamp(24px,2vw,32px)}.admin-glass-card h3{color:#ffffffb8;font-size:14px;letter-spacing:.3em;margin:0 0 10px;text-transform:uppercase}.admin-glass-value{color:#f8fbff;font-size:clamp(32px,3vw,44px);font-weight:600;margin:0 0 12px}.admin-page-shell{margin:0;max-width:none;padding:clamp(20px,2vw,32px);width:100%}.admin-page-shell--expanded{max-width:none;padding:clamp(24px,3vw,40px)}@media (max-width:1400px){.admin-page-shell{padding:clamp(16px,2vw,24px)}.admin-page-shell--expanded{padding:clamp(20px,2.5vw,32px)}}@media (max-width:768px){.admin-page-shell,.admin-page-shell--expanded{padding:16px}}.admin-flow-panel{background:linear-gradient(180deg,#121634e6,#050714cc);border-radius:28px;box-shadow:0 25px 60px #050714cc;color:#fff;padding:32px}.admin-flow-panel--wide{margin-top:32px;width:100%}.admin-client-toolbar{margin-top:24px}.admin-client-toolbar,.admin-cta-row{display:flex;justify-content:flex-end}.admin-cta-row{margin-bottom:16px;padding:0 8px;width:100%}.admin-flow-panel h2,.admin-flow-panel h3{color:#fff}.admin-flow-panel p{color:#fffc}.admin-form input,.admin-form textarea{background:#ffffff1f;border:1px solid #fff3;color:#fff}.admin-table-wrapper{background:#050612f2;border:1px solid #ffffff1f;border-radius:32px;box-shadow:inset 0 1px 0 #ffffff0d,0 35px 70px #000000a6;display:flex;flex-direction:column;gap:16px;margin-top:36px;padding:clamp(24px,2vw,32px);position:relative}.admin-table-stage{height:calc(100vh - 260px);min-height:520px;width:100%}.admin-table td,.admin-table th{border-color:#0000;padding:16px}.admin-table th{background:#ffffff14;border-bottom:1px solid #ffffff26;box-shadow:inset 0 -1px 0 #ffffff26;color:#ffffffe6;font-size:13px;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.admin-table thead th:first-child{border-radius:16px 0 0 0}.admin-table thead th:last-child{border-radius:0 16px 0 0}.admin-table td{color:#f4f6ff;font-size:14px}.admin-table-scroll{max-height:420px;overflow-y:auto;padding-right:12px;position:relative}.admin-table-scroll::-webkit-scrollbar{width:6px}.admin-table-scroll::-webkit-scrollbar-track{background:#0000}.admin-table-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.admin-table tbody tr:nth-child(2n){background:#ffffff0a}.admin-table tbody tr{border-bottom:1px solid #ffffff14}.admin-dashboard-stage{display:flex;flex-direction:column;gap:32px;margin-top:32px;min-height:calc(100vh - 240px)}@media (max-width:1400px){.admin-dashboard-stage{gap:24px}}@media (max-width:768px){.admin-dashboard-stage{gap:20px;margin-top:20px;min-height:auto}}.admin-dashboard-grid{grid-gap:32px;display:grid;flex:1 1;gap:32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-table tbody tr:last-child{border-bottom:none}.admin-table tbody tr:hover{background:#ffffff14}.admin-objects-stage{background:linear-gradient(180deg,#080c1ef2,#040612eb);border-radius:44px;box-shadow:0 35px 80px #0009;margin-top:48px;min-height:calc(100vh - 260px);padding:clamp(28px,3vw,40px);width:100%}.admin-objects-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.admin-note--sub{color:#fff9;font-size:11px;letter-spacing:.2em;margin-top:6px;text-transform:uppercase}.admin-modal-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.admin-modal{background:#040712f2;border-radius:24px;box-shadow:0 30px 80px #000c;padding:32px;width:min(540px,90%)}.admin-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.admin-modal-header h3{color:#fff;margin:0}.admin-modal-close{background:#0000;border:none;color:#fffc;cursor:pointer;font-size:28px}.admin-icon-stack{align-items:center;display:flex;flex-direction:column;gap:18px;width:100%}.admin-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.admin-form input,.admin-form select,.admin-form textarea{background:#fff;border:1px solid #d2d7e4;border-radius:10px;font-family:inherit;font-size:14px;padding:10px 14px}.admin-form textarea{min-height:120px;resize:vertical}.admin-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.admin-button{background-color:#ffb347;border:none;border-radius:10px;color:#0d0e13;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:transform .2s ease}.admin-button--secondary{background:linear-gradient(135deg,#6e4dff,#452ae5);color:#fff}.admin-button--modal{width:100%}.admin-button:disabled{cursor:not-allowed;opacity:.6}.admin-button:hover:not(:disabled){transform:translateY(-1px)}.admin-table{border-collapse:collapse;margin-top:18px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #ffffff14;font-size:14px;padding:10px 12px;text-align:left}.admin-table tbody tr:hover{background:#ffffff0f}.admin-note{color:#ffffffbf;font-size:13px}.admin-api-call{color:#ffffffa6;font-family:IBM Plex Mono,Segoe UI Mono,monospace;font-size:13px;margin-top:12px}.admin-response{background-color:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;font-size:13px;margin-top:14px;padding:14px;word-break:break-word}.admin-error{color:#ff7b7b;font-weight:600;margin-top:6px}.admin-small-button{background:#0000;border:1px solid #fff9;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px}.admin-small-button.danger{border-color:#ff7b7b;color:#ff7b7b}.admin-small-button:disabled{cursor:not-allowed;opacity:.5}.admin-table-wrapper{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-top:20px;padding:16px}@media (max-width:900px){.admin-shell{border-radius:20px;margin:48px 16px 32px}.admin-tabs{justify-content:center}.admin-left-panel{border:none;border-radius:20px;box-shadow:none;margin-bottom:24px;padding:24px;position:static;width:100%}.ats-main{margin-left:0}}.admin-insights-section{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border-radius:44px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;padding:clamp(24px,3vw,42px);position:relative}.admin-insights-section:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:44px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@media (max-width:1400px){.admin-insights-section{border-radius:32px;padding:clamp(20px,2.5vw,32px)}.admin-insights-section:before{border-radius:32px}}@media (max-width:768px){.admin-insights-section{border-radius:24px;padding:20px}.admin-insights-section:before{border-radius:24px}}.admin-insights-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.admin-insights-header h2{color:#ffffffb3;font-size:20px;font-weight:400;letter-spacing:.02em;margin:0}.admin-date{color:#ffffff80;font-size:16px;font-weight:400}.admin-insights-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-insight-card{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f85c -16.92%,#6500c30d 96.94%);border-radius:24px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;overflow:hidden;padding:28px;position:relative}.admin-insight-card:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.admin-insight-card:after{background:radial-gradient(circle,#938cff26,#0000 70%);border-radius:50%;content:"";height:120px;pointer-events:none;position:absolute;right:0;top:0;width:120px;z-index:0}.admin-insight-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:1}.admin-insight-value{color:#fff;font-size:48px;font-weight:600;line-height:1;margin:0 0 8px}.admin-insight-label{color:#ffffffa6;font-size:15px;font-weight:400;margin:0}.admin-insight-btn{align-items:center;background:#5d579340;border:1px solid #938cff66;border-radius:20px;color:#ffffffd9;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.admin-insight-btn:hover{background:#5d579366;border-color:#938cff99;transform:translateY(-1px)}.admin-insight-btn svg{height:14px;width:14px}.admin-overview-section{display:flex;flex-direction:column;gap:24px}.admin-section-heading{color:#fff;font-size:24px;font-weight:500;letter-spacing:.02em;margin:0 0 24px}.admin-overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.admin-overview-panel{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#23241d75;border-radius:44px;box-shadow:0 44px 28px -16px #0003,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;overflow:hidden;padding:clamp(24px,3vw,42px);position:relative}.admin-overview-panel:before{background:linear-gradient(180deg,#dfe8ff29,rgba(188,197,211,.064));border-radius:44px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@media (max-width:1400px){.admin-overview-panel{border-radius:32px;padding:clamp(20px,2.5vw,32px)}.admin-overview-panel:before{border-radius:32px}}@media (max-width:1200px){.admin-overview-grid{grid-template-columns:1fr}}@media (max-width:768px){.admin-overview-panel{border-radius:24px;padding:20px}.admin-overview-panel:before{border-radius:24px}}.admin-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.admin-panel-header h3{color:#ffffffd9;font-size:18px;font-weight:500;margin:0}.admin-view-all-btn{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(117.97deg,#2655f8 -16.92%,#6500c3 96.94%);border:1.45px solid #0000;border-radius:20px;box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;position:relative;transition:all .2s ease}.admin-view-all-btn:before{background:radial-gradient(113.09% 113.09% at 50% 50%,#fff 25.5%,#b200ff0a 54.33%,#b200ff 100%);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.45px;pointer-events:none;position:absolute}.admin-view-all-btn:hover{box-shadow:0 44px 28px -16px #0000002e,0 20px 32px -8px #00000014,inset 0 0 28px 0 #fff6,inset 0 1px 0 0 #d4d4ff,0 4px 12px #b200ff66;transform:translateY(-1px)}.admin-table-container{overflow-x:auto}.admin-onboarding-table{border-collapse:collapse;width:100%}.admin-onboarding-table thead th{border-bottom:1px solid #5d579333;color:#ffffff80;font-size:13px;font-weight:500;letter-spacing:.02em;padding:12px 16px;text-align:left;text-transform:capitalize}.admin-onboarding-table tbody td{border-bottom:1px solid #5d579326;color:#ffffffbf;font-size:14px;padding:16px}.admin-onboarding-table tbody tr:last-child td{border-bottom:none}.admin-onboarding-table tbody tr:hover{background:#5d57931a}.admin-screens-list,.admin-screens-panel{display:flex;flex-direction:column}.admin-screens-list{gap:16px}.admin-screen-item{align-items:center;background:linear-gradient(135deg,#33305e66,#26234980);border:1px solid #5d579340;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:18px}.admin-screen-info{flex:1 1}.admin-screen-name{color:#fff;font-size:15px;font-weight:500;margin:0 0 6px}.admin-screen-module{color:#ffffff80;font-size:13px;margin:0 0 4px}.admin-screen-id{color:#ffffff80;font-size:13px;margin:0}.admin-assign-btn{align-items:center;background:#5d579340;border:1px solid #938cff66;border-radius:20px;color:#ffffffd9;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.admin-assign-btn:hover{background:#5d579366;border-color:#938cff99;transform:translateY(-1px)}.admin-assign-btn svg{height:14px;width:14px}@media (max-width:1200px){.admin-overview-grid{grid-template-columns:1fr}.admin-insights-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.admin-insights-grid{grid-template-columns:1fr}.admin-insight-header{align-items:flex-start;flex-direction:column}.admin-insight-btn{align-self:flex-end}}.admin-empty-state,.admin-error-state,.admin-loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.admin-empty-state p,.admin-error-state p,.admin-loading-state p{color:#ffffffb3;font-size:16px;margin:0 0 16px}.admin-error-state{background:linear-gradient(135deg,#5e20204d,#47181866);border:1px solid #ef44444d;border-radius:16px;padding:32px}.admin-error-state p{color:#fca5a5}.admin-empty-state{min-height:150px;padding:32px}.admin-empty-state p{color:#ffffff80;font-size:14px}.admin-icon-btn .ats-icon-btn__icon img{display:block;height:100%;object-fit:contain;width:100%}.admin-left-panel .ats-icon-btn__icon{align-items:center;display:flex;justify-content:center}.admin-insights-grid--four{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.admin-insights-grid--four{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-insights-grid--four{grid-template-columns:1fr}}.admin-clients-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:32px}.admin-clients-search{align-items:center;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border-radius:100px;box-shadow:0 4px 24px #0003,inset 0 1px 2px #ffffff0d;display:flex;flex:1 1;gap:12px;max-width:480px;min-width:280px;padding:12px 24px;position:relative}.admin-clients-search:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff05);border-radius:100px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.admin-clients-search svg{flex-shrink:0;opacity:.8}.admin-clients-search input{background:#0000;border:none;color:#ffffffe6;flex:1 1;font-size:14px;min-width:0;outline:none}.admin-clients-search input::placeholder{color:#ffffff80}.admin-clients-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-clients-add-btn,.admin-clients-filter-btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.admin-clients-filter-btn{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;box-shadow:0 4px 24px #0003,inset 0 1px 2px #ffffff0d;color:#ffffffe6;position:relative}.admin-clients-filter-btn:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff05);border-radius:100px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.admin-clients-filter-btn:hover{background:#2a2b2575;box-shadow:0 6px 32px #0000004d,inset 0 1px 2px #ffffff14}.admin-clients-add-btn{background:linear-gradient(135deg,#6500c366,#2655f866);box-shadow:0 4px 24px #2655f84d,0 2px 8px #6500c333,inset 0 1px 2px #ffffff1a;color:#fff;overflow:hidden;position:relative}.admin-clients-add-btn:before{background:linear-gradient(135deg,#2655f899,#6500c399);border-radius:100px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.admin-clients-add-btn:hover{background:linear-gradient(135deg,#6500c380,#2655f880);box-shadow:0 6px 32px #2655f866,0 4px 12px #6500c34d,inset 0 1px 2px #ffffff26;transform:translateY(-1px)}.admin-clients-table-section{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#23241d75;border-radius:24px;box-shadow:0 8px 32px #0000004d,inset 0 1px 2px #ffffff0d;padding:32px;position:relative}.admin-clients-table-section:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff05);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.admin-clients-table-wrapper{border-radius:16px;overflow-x:auto}.admin-clients-table{border-collapse:collapse;font-size:14px;width:100%}.admin-clients-table thead tr{border-bottom:1px solid #ffffff14}.admin-clients-table th{color:#fff9;font-size:13px;font-weight:500;letter-spacing:.5px;padding:16px 12px;text-align:left;text-transform:uppercase}.admin-clients-table tbody tr{border-bottom:1px solid #ffffff0d;transition:background .2s ease}.admin-clients-table tbody tr:hover{background:#ffffff08}.admin-clients-table tbody tr:last-child{border-bottom:none}.admin-clients-table td{color:#ffffffd9;padding:16px 12px;vertical-align:middle}.admin-client-status{align-items:center;border-radius:100px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 16px}.admin-client-status.active{background:#22c55e26;border:1px solid #22c55e4d;color:#4ade80}.admin-client-status.inactive{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.admin-client-status svg{height:12px;opacity:.7;width:12px}.admin-client-menu-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.admin-client-menu-btn:hover{background:#ffffff14;color:#fffc}@media (max-width:768px){.admin-clients-toolbar{align-items:stretch;flex-direction:column}.admin-clients-search{max-width:100%}.admin-clients-actions{justify-content:stretch;width:100%}.admin-clients-add-btn,.admin-clients-filter-btn{flex:1 1;justify-content:center}.admin-clients-table-section{padding:20px}.admin-clients-table{font-size:13px}.admin-clients-table td,.admin-clients-table th{padding:12px 8px}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--inherit:inherit;--current:currentColor;--transparent:#0000;--black:#000;--white:#fff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-50:#f2f5ff;--blue-100:#eef2ff;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2d5dfd;--blue-700:#2563eb;--blue-800:#1a3690;--blue-900:#172f82;--blue-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519}*{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}body{--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1));font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-\[10px\]{inset:-10px}.inset-0{inset:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-3{left:.75rem}.right-10{right:2.5rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.\!m-0{margin:0!important}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[400px\]{max-height:400px}.max-h-\[85vh\]{max-height:85vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[320px\]{min-width:320px}.min-w-\[8px\]{min-width:8px}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-90,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-blue-500\/20{border-color:#3b82f633}.border-emerald-500\/20{border-color:#10b98133}.border-gray-500\/20{border-color:#6b728033}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/50{border-color:#22c55e80}.border-purple-500\/20{border-color:#a855f733}.border-red-500\/20{border-color:#ef444433}.border-red-500\/50{border-color:#ef444480}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/50{border-color:#eab30880}.border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-black\/60{background-color:#0009}.bg-blue-400\/80{background-color:#60a5facc}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:#2d5dfd;background-color:rgb(45 93 253/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-500\/10{background-color:#6b72801a}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-neutral-100{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500\/10{background-color:#ef44441a}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/50{background-color:#18181b80}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2d5dfd var(--tw-gradient-from-position);--tw-gradient-to:#2d5dfd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2d5dfd var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to:#1a3690 var(--tw-gradient-to-position)}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pl-10{padding-left:2.5rem}.pr-4{padding-right:1rem}.pt-\[10vh\]{padding-top:10vh}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-slate-50{--tw-text-opacity:1;color:#f8fafc;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:#ffffff1a}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color:#3b82f680;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[10px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[10px\]{--tw-blur:blur(10px)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.glass-card{--tw-shadow:0 14px 32px -10px #172f822e;--tw-shadow-colored:0 14px 32px -10px var(--tw-shadow-color);--tw-backdrop-blur:blur(40px);background-color:#ffffff08;border-color:#ffffff1a;border-radius:1.5rem;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.glass-card,.glass-input{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.glass-input{--tw-backdrop-blur:blur(12px);background-color:#ffffff0d;border-color:#fff3;border-radius:.75rem;border-width:1px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.glass-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:#60a5fa33;border-color:#60a5fa80;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[--aurora\:repeating-linear-gradient\(100deg\2c var\(--blue-500\)_10\%\2c var\(--indigo-300\)_15\%\2c var\(--blue-300\)_20\%\2c var\(--violet-200\)_25\%\2c var\(--blue-400\)_30\%\)\]{--aurora:repeating-linear-gradient(100deg,var(--blue-500) 10%,var(--indigo-300) 15%,var(--blue-300) 20%,var(--violet-200) 25%,var(--blue-400) 30%)}.\[--dark-gradient\:repeating-linear-gradient\(100deg\2c var\(--black\)_0\%\2c var\(--black\)_7\%\2c var\(--transparent\)_10\%\2c var\(--transparent\)_12\%\2c var\(--black\)_16\%\)\]{--dark-gradient:repeating-linear-gradient(100deg,var(--black) 0%,var(--black) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--black) 16%)}.\[--white-gradient\:repeating-linear-gradient\(100deg\2c var\(--white\)_0\%\2c var\(--white\)_7\%\2c var\(--transparent\)_10\%\2c var\(--transparent\)_12\%\2c var\(--white\)_16\%\)\]{--white-gradient:repeating-linear-gradient(100deg,var(--white) 0%,var(--white) 7%,var(--transparent) 10%,var(--transparent) 12%,var(--white) 16%)}.\[background-image\:var\(--white-gradient\)\2c var\(--aurora\)\]{background-image:var(--white-gradient),var(--aurora)}.\[background-position\:50\%_50\%\2c 50\%_50\%\]{background-position:50% 50%,50% 50%}.\[background-size\:300\%\2c _200\%\]{background-size:300%,200%}.\[mask-image\:radial-gradient\(ellipse_at_100\%_0\%\2c black_10\%\2c var\(--transparent\)_70\%\)\]{-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(ellipse at 100% 0,#000 10%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000 10%,var(--transparent) 70%);mask-image:radial-gradient(ellipse at 100% 0,#000 10%,var(--transparent) 70%)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}@keyframes aurora{0%{background-position:50% 50%,50% 50%;content:var(--tw-content)}to{background-position:350% 50%,350% 50%;content:var(--tw-content)}}.after\:animate-aurora:after{animation:aurora 60s linear infinite;content:var(--tw-content)}.after\:mix-blend-difference:after{content:var(--tw-content);mix-blend-mode:difference}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[background-attachment\:fixed\]:after{background-attachment:fixed;content:var(--tw-content)}.after\:\[background-image\:var\(--white-gradient\)\2c var\(--aurora\)\]:after{background-image:var(--white-gradient),var(--aurora);content:var(--tw-content)}.after\:\[background-size\:200\%\2c _100\%\]:after{background-size:200%,100%;content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:border-blue-600:checked{--tw-border-opacity:1;border-color:#2d5dfd;border-color:rgb(45 93 253/var(--tw-border-opacity,1))}.checked\:bg-blue-600:checked{--tw-bg-opacity:1;background-color:#2d5dfd;background-color:rgb(45 93 253/var(--tw-bg-opacity,1))}.hover\:scale-95:hover{--tw-scale-x:.95;--tw-scale-y:.95}.hover\:scale-95:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-400:hover{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.hover\:px-11:hover{padding-left:2.75rem;padding-right:2.75rem}.hover\:py-7:hover{padding-bottom:1.75rem;padding-top:1.75rem}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3b82f633}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/sidebar:hover .group-hover\/sidebar\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:invert-0:is(.dark *){--tw-invert:invert(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:\[background-image\:var\(--dark-gradient\)\2c var\(--aurora\)\]:is(.dark *){background-image:var(--dark-gradient),var(--aurora)}.after\:dark\:\[background-image\:var\(--dark-gradient\)\2c var\(--aurora\)\]:is(.dark *):after{background-image:var(--dark-gradient),var(--aurora);content:var(--tw-content)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-4{padding:1rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}