: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(.87, 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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-link-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-link-disabled-background-color:transparent;--amplify-components-button-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color:transparent;--amplify-components-button-link-loading-background-color:transparent;--amplify-components-button-link-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color:transparent;--amplify-components-button-link-info-background-color:transparent;--amplify-components-button-link-info-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-link-warning-background-color:transparent;--amplify-components-button-link-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-link-success-background-color:transparent;--amplify-components-button-link-success-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-link-error-background-color:transparent;--amplify-components-button-link-error-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-link-overlay-background-color:transparent;--amplify-components-button-link-overlay-color:var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--amplify-components-button-warning-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:black;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:.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:transparent;--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:.25rem;--amplify-components-sliderfield-small-thumb-width:1rem;--amplify-components-sliderfield-small-thumb-height:1rem;--amplify-components-sliderfield-large-track-height:.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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:transparent;--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:#954d04;--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:#001a4d;--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:transparent;--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:.375rem;--amplify-font-sizes-xxs:.5rem;--amplify-font-sizes-xs:.75rem;--amplify-font-sizes-small:.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:.1;--amplify-opacities-20:.2;--amplify-opacities-30:.3;--amplify-opacities-40:.4;--amplify-opacities-50:.5;--amplify-opacities-60:.6;--amplify-opacities-70:.7;--amplify-opacities-80:.8;--amplify-opacities-90:.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:.125rem;--amplify-radii-small:.25rem;--amplify-radii-medium:.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:.25rem;--amplify-space-xxs:.375rem;--amplify-space-xs:.5rem;--amplify-space-small:.75rem;--amplify-space-medium:1rem;--amplify-space-large:1.5rem;--amplify-space-xl:2rem;--amplify-space-xxl:3rem;--amplify-space-xxxl:4.5rem;--amplify-space-relative-xxxs:.25em;--amplify-space-relative-xxs:.375em;--amplify-space-relative-xs:.5em;--amplify-space-relative-small:.75em;--amplify-space-relative-medium:1em;--amplify-space-relative-large:1.5em;--amplify-space-relative-xl:2em;--amplify-space-relative-xxl:3em;--amplify-space-relative-xxxl:4.5em;--amplify-space-relative-full:100%;--amplify-time-short:.1s;--amplify-time-medium:.25s;--amplify-time-long:.5s;--amplify-transforms-slide-x-small:translateX(.5em);--amplify-transforms-slide-x-medium:translateX(1em);--amplify-transforms-slide-x-large:translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings:normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{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:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content);display:flex}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{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{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align);display:inline-flex}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);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);background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);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;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);line-height:var(--amplify-components-button-line-height);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;user-select:none;--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;justify-content:center;align-items:center;padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);display:inline-flex}.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{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content)}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--menu{--amplify-internal-button-disabled-color:var(--amplify-components-button-menu-disabled-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-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--primary{--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--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-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--link{--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--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color)}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-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)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--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}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{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);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover,.amplify-button--disabled :focus,.amplify-button--disabled:active{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);-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:hover,.amplify-button--loading:focus,.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);-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:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion:reduce){.amplify-button{transition:none}}.amplify-dropzone{background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align);display:block}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height);display:inline-block}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);transition:all var(--amplify-components-fieldcontrol-transition-duration);border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);width:100%;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end)}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{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:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-input{-webkit-user-select:text;user-select:text;--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);display:inline-block}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);transition:all var(--amplify-components-fieldcontrol-transition-duration);border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);width:100%;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end)}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{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:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{-webkit-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;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)}.amplify-loader circle:last-of-type{transform-origin:50%;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{stroke-dasharray:100% 200%;stroke-dashoffset:50%;animation:none}}.amplify-loader circle:last-of-type{stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{stroke-dashoffset:-50%;animation:none}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--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)}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--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)}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);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)}.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: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:var(--amplify-components-placeholder-transition-duration);border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;animation-name:amplify-placeholder-loading;animation-iteration-count:infinite;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion:reduce){.amplify-placeholder{background-color:var(--amplify-components-placeholder-end-color);animation:none}}[data-amplify-copy]{font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);word-break:break-all;justify-content:center;align-items:center;display:flex}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color);position:absolute}.amplify-accordion{background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius);display:block}.amplify-accordion__item{border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color);display:block;position:relative}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-start-radius:var(--amplify-components-accordion-item-border-radius);border-start-end-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content);display:flex;position:relative}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{color:var(--amplify-components-accordion-item-content-color);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-inline:var(--amplify-components-accordion-item-content-padding-inline);display:block}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size);display:block}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{display:block;position:relative}.amplify-autocomplete__menu{z-index:999999;width:var(--amplify-components-autocomplete-menu-width);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);position:absolute}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height);position:relative}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1;position:fixed;overflow-y:auto}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (width>=30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (width<=26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{flex-direction:column;display:flex}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{gap:var(--amplify-space-medium);font-weight:400}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60,#34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size,12rem)}.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%;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);border-radius:var(--amplify-components-avatar-border-radius);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);padding:var(--amplify-components-avatar-border-width);border-style:solid;border-color:var(--avatar-border-color);color:var(--avatar-color);background-color:#0000}.amplify-avatar--small{--avatar-size:var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size:var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.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{font-size:calc(var(--avatar-size) * .6);display:flex}.amplify-avatar__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.amplify-avatar__loader{stroke:#0000;width:100%;height:100%;position:absolute;inset:0}.amplify-breadcrumbs__list{flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color);display:flex}.amplify-breadcrumbs__item{flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size);display:inline-flex}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);padding:var(--amplify-components-card-padding);display:block}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);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{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--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)}.amplify-checkbox__button:before{content:"";box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color);display:inline-block;position:absolute}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.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--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{background-color:var(--amplify-components-checkbox-icon-background-color);width:1em;height:1em;opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color:var(--amplify-components-checkbox-icon-background-color);line-height:1}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color:var(--amplify-components-checkbox-icon-checked-disabled-background-color)}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color:var(--amplify-components-checkbox-icon-indeterminate-disabled-background-color)}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size:var(--amplify-components-divider-border-width);border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);opacity:var(--amplify-components-divider-opacity);text-align:center;border-width:0;justify-content:center;padding:0;display:flex;position:relative}.amplify-divider:after{content:attr(data-label);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color);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:translate(-50%)}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.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,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius:0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.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,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.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-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius:0){.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-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-top-right-radius:0;border-bottom-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{align-items:var(--amplify-components-fieldgroup-vertical-align-items);flex-direction:column}.amplify-field-group__outer-start,.amplify-field-group__outer-end{align-items:var(--amplify-components-fieldgroup-outer-align-items);flex-shrink:0;display:flex}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .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{width:100%;position:relative}.amplify-field-group__field-wrapper--vertical{width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{pointer-events:none;height:100%;position:absolute;top:0}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.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{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){flex-direction:column;justify-content:center;height:100%;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);display:flex}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;top:var(--amplify-space-medium);right:var(--amplify-space-medium);position:absolute}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{color:#047d95;background-color:#fff}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);flex-direction:column;justify-content:center;align-items:center;position:relative}.amplify-liveness-camera-module--mobile{z-index:2;width:100%;height:100%;position:fixed;top:0;left:0}.amplify-liveness-video{width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;top:50%;left:50%}.amplify-liveness-connecting-loader{z-index:3;background-color:var(--amplify-colors-background-primary);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.amplify-liveness-oval-canvas{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{width:100%;position:relative}.amplify-liveness-recording-icon-container{z-index:1;top:var(--amplify-space-medium);left:var(--amplify-space-medium);position:absolute}.amplify-liveness-recording-icon{padding:var(--amplify-space-xxs);align-items:center;gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small);background-color:#fff;flex-direction:column}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-xs);border-radius:100%}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{--amplify-liveness-match-indicator-transition:transform .2s linear;width:min(70%,200px);display:block;position:relative}.amplify-liveness-match-indicator__bar{--percentage:0;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);border:1px solid var(--amplify-colors-border-tertiary);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.amplify-liveness-match-indicator__pin{--percentage:0;width:100%;transform:translate(var(--percentage), 0);transition:var(--amplify-liveness-match-indicator-transition);display:block;position:absolute;top:50%;left:0}.amplify-liveness-match-indicator__bar:after{content:"";background:var(--amplify-colors-primary-80);width:100%;height:100%;transform:translate(var(--percentage), 0);transition:var(--amplify-liveness-match-indicator-transition);position:absolute;left:-100%}.amplify-liveness-match-indicator__pin:after{--height:var(--amplify-space-xl);content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);transform:translate(-50%, calc(var(--height) / 2 * -1));position:absolute;top:0;left:0}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{border:1px solid var(--amplify-colors-border-primary);background-color:#fff;justify-content:center;display:flex;position:relative}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;top:0;left:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{flex-direction:column;display:flex}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);z-index:3;align-items:center}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{width:100%;height:100%;padding:var(--amplify-space-large);flex-direction:column;position:absolute;top:0;left:0}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);color:var(--amplify-colors-font-error);justify-content:center;align-items:center}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{z-index:3;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent;position:absolute;top:26px;left:20px}.amplify-liveness-popover__anchor-secondary{z-index:2;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent;position:absolute;top:24px;left:19px}.amplify-liveness-popover__container{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);border:1px solid var(--amplify-colors-border-secondary);z-index:4;border-radius:2px;flex-direction:row;width:240px;position:absolute;top:33px}.amplify-liveness-start-screen-camera-select{width:100%;height:100%;padding:var(--amplify-space-xl);z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0}.amplify-liveness-start-screen-camera-select__container{justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs);display:flex}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{justify-content:center;align-items:center;display:flex}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.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-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-start-radius:0;border-start-end-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:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{gap:var(--amplify-space-xxxs);flex-direction:column;flex:1}.amplify-message__dismiss{gap:var(--amplify-components-message-dismiss-gap);margin-inline-start:auto}.amplify-modal__overlay.amplify-modal__overlay{z-index:1000;box-sizing:border-box;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.amplify-modal__content.amplify-modal__content{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-large);border-radius:var(--amplify-radii-medium);box-shadow:var(--amplify-shadows-large);box-sizing:border-box;width:90%;max-width:500px}.amplify-modal__header.amplify-modal__header{margin-bottom:var(--amplify-space-medium);justify-content:space-between;align-items:center;display:flex}.amplify-modal__title.amplify-modal__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin:0}.amplify-modal__close-button.amplify-modal__close-button{font-size:var(--amplify-font-sizes-large);cursor:pointer;padding:var(--amplify-space-xs);color:var(--amplify-colors-font-secondary);background:0 0;border:none}.amplify-modal__close-button.amplify-modal__close-button:hover{color:var(--amplify-colors-font-primary)}.amplify-modal__body.amplify-modal__body{margin-bottom:var(--amplify-space-medium);color:var(--amplify-colors-font-primary)}.amplify-modal__footer.amplify-modal__footer{gap:var(--amplify-space-xs);justify-content:flex-end;display:flex}.amplify-modal__list-title.amplify-modal__list-title{margin-bottom:var(--amplify-space-xs);font-weight:var(--amplify-font-weights-bold);box-sizing:border-box}.amplify-modal__list.amplify-modal__list{margin:var(--amplify-space-xs) 0;padding-left:var(--amplify-space-medium);box-sizing:border-box;gap:var(--amplify-space-xxs);flex-direction:column;max-height:250px;list-style:outside;display:flex;overflow-y:auto}.amplify-modal__list-item.amplify-modal__list-item{margin-bottom:var(--amplify-space-xxs);display:list-item}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);font-weight:initial;color:var(--amplify-components-pagination-button-color);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration);justify-content:center;align-items:center;margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);display:flex}.amplify-pagination__item:hover{color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color);text-decoration:none}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.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{text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size);display:flex;position:relative}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{width:1em;height:1em;position:relative}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset);flex-shrink:0}.amplify-radio__button:before{content:"";border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%;width:100%;height:100%;display:inline-block}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items: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);flex-direction:column;align-items:flex-start}.amplify-searchfield{--amplify-components-fieldcontrol-color:var(--amplify-components-searchfield-input-color)}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);transition:all var(--amplify-components-fieldcontrol-transition-duration);border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);width:100%;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{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:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select{background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);white-space:var(--amplify-components-select-white-space);padding-inline-end:var(--amplify-components-select-padding-inline-end)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline);overflow:auto}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--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)}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{justify-content:space-between;display:flex}.amplify-sliderfield__root{box-sizing:content-box;padding-block:var(--amplify-components-sliderfield-padding-block);touch-action:none;-webkit-user-select:none;user-select:none;--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;display:flex;position:relative}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{width:var(--amplify-internal-sliderfield-root-width);flex-direction:column}.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{border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--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);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{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.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{border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color);position:absolute}.amplify-sliderfield__range--disabled{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{width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style);display:block}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--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)}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline:none}.amplify-switchfield{font-size:var(--amplify-components-switchfield-font-size);cursor:pointer;display:inline-block}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{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{box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color);justify-content:flex-start;display:inline-flex}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--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}.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:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{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:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start:0;--internal-item-margin-end:calc(-1 * var(--amplify-components-tabs-item-border-width));--internal-item-border-width:0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex:initial;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap);flex-direction:row;display:flex}.amplify-tabs__list--top{--internal-item-border-width:var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start:calc(-1 * var(--amplify-components-tabs-item-border-width));--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:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block);display:none}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end);position:relative}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);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);background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-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-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{--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-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{--amplify-internal-togglebutton-active-background-color:var(--amplify-components-togglebutton-active-background-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton{--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)}.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);border-width:var(--amplify-components-togglebutton-primary-border-width);--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-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--primary{--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)}.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-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow:var(--amplify-components-togglebutton-primary-pressed-hover-box-shadow)}.amplify-togglebutton--pressed{--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--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-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--amplify-components-button-border-width))}@supports not (border-start-start-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap);flex-direction:column;display:flex}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap);display:flex}.amplify-fileuploader__file{border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items);flex-direction:column;display:flex;position:relative}.amplify-fileuploader__file__wrapper{align-items:center;gap:var(--amplify-components-fileuploader-file-gap);flex-direction:row;width:100%;display:flex}.amplify-fileuploader__file__name{text-overflow:ellipsis;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color);overflow:hidden}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{white-space:nowrap;flex:1;overflow:hidden}.amplify-fileuploader__file__image{width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color);justify-content:center;align-items:center;display:flex;position:relative}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(--amplify-components-fileuploader-loader-stroke-filled);width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.amplify-fileuploader__previewer{max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius);flex-direction:column;display:flex;overflow:auto}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content);flex-direction:row;display:flex}.amplify-fileuploader__previewer__actions{gap:var(--amplify-space-small);flex-direction:row;display:flex}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);z-index:1000;position:fixed;inset:0}.amplify-inappmessaging-backdrop-content-container{pointer-events:none;z-index:1001;justify-content:center;align-items:center;position:fixed;inset:0}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;width:var(--amplify-components-inappmessaging-banner-width);position:fixed}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{margin:auto var(--amplify-space-small);top:0;bottom:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{margin:var(--amplify-space-small) auto;left:0;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{margin:auto;inset:0}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{z-index:1000;width:auto;height:auto;position:fixed;inset:0}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium);flex-direction:column;flex-grow:1}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);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()}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{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{font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight);flex-shrink:0}.amplify-inappmessaging-messagelayout__image-container{justify-content:center;align-items:center;display:flex;position:relative}.amplify-inappmessaging-messagelayout__image-container img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{min-width:15%;max-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{min-height:40%;max-height:40%}.amplify-inappmessaging-messagelayout__text-container{gap:var(--amplify-space-xxxs);flex-direction:column;overflow-y:auto}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{height:initial;pointer-events:none;width:initial;z-index:1000;justify-content:center;align-items:center;position:fixed;inset:0}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap);flex-direction:column;display:flex}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap);display:flex}.amplify-storagemanager__file{border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items);flex-direction:column;display:flex;position:relative}.amplify-storagemanager__file__wrapper{align-items:center;gap:var(--amplify-components-storagemanager-file-gap);flex-direction:row;width:100%;display:flex}.amplify-storagemanager__file__name{text-overflow:ellipsis;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color);overflow:hidden}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{white-space:nowrap;flex:1;overflow:hidden}.amplify-storagemanager__file__image{width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color);justify-content:center;align-items:center;display:flex;position:relative}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(--amplify-components-storagemanager-loader-stroke-filled);width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.amplify-storagemanager__previewer{max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius);flex-direction:column;display:flex;overflow:auto}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content);flex-direction:row;display:flex}.amplify-storagemanager__previewer__actions{gap:var(--amplify-space-small);flex-direction:row;display:flex}.amplify-storage-browser{height:100%;padding:var(--amplify-space-small);align-items:stretch;gap:var(--amplify-space-small);flex-direction:column;display:flex;position:relative}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{justify-content:space-between;align-items:center;gap:var(--amplify-space-medium);flex-direction:row;width:100%;display:flex}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{gap:var(--amplify-space-small);flex-direction:row;flex:1;display:flex}.amplify-storage-browser__drop-zone{flex:1;width:100%;display:block;position:relative;overflow:hidden}.amplify-storage-browser__data-table{border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block;position:relative;overflow:auto}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2;position:sticky;top:0}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{padding:var(--amplify-space-xxxs);border:none}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{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-text-data-cell,.amplify-storage-browser__table-sort-header{gap:var(--amplify-space-xxs);width:100%;padding:var(--amplify-space-xxs);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.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-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{gap:var(--amplify-space-xs);flex-direction:row;align-items:center;display:flex}.amplify-storage-browser__status-display{justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex-direction:row;flex:1;display:flex}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{gap:var(--amplify-space-xs);flex-direction:row;align-items:center;display:flex}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;gap:var(--amplify-space-small);display:flex}.amplify-storage-browser__loader{stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);z-index:3;position:absolute;top:0}.amplify-storage-browser__content-with-preview{height:100%;display:flex}.amplify-storage-browser__file-preview{width:50%;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);flex:1;margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large);position:sticky;top:10px;bottom:10px;overflow:auto}.amplify-storage-browser__file-preview-header{justify-content:flex-end;margin-block-end:var(--amplify-space-medium);display:flex}.amplify-storage-browser__file-preview-container{gap:var(--amplify-space-large);flex-direction:column;display:flex}.amplify-storage-browser__file-preview-content{gap:var(--amplify-space-large);flex-direction:column;align-items:center;display:flex}.amplify-storage-browser__file-preview-section{flex-direction:column;flex:1;min-height:400px;display:flex}.amplify-storage-browser__file-preview-title{color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0;margin-block-end:var(--amplify-space-medium)}.amplify-storage-browser__file-metadata{gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);display:grid}.amplify-storage-browser__file-metadata-item{padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);justify-content:space-between;align-items:center;display:flex}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);word-break:break-all;text-align:end;max-width:60%;margin:0}.amplify-storage-browser__preview-fallback{justify-content:center;align-items:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);width:100%;height:400px;padding:var(--amplify-space-large);text-align:center;flex-direction:column;display:flex}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace), monospace}.amplify-storage-browser__preview-fallback-actions{gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center;display:flex}.amplify-storage-browser__preview-placeholder{justify-content:center;align-items:center;gap:var(--amplify-space-medium);flex-direction:column;width:100%;height:400px;display:flex}.amplify-storage-browser__preview-placeholder-content{align-items:center;gap:var(--amplify-space-small);flex-direction:column;width:100%;display:flex}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{flex-flow:column;align-items:center;gap:8px;display:flex}.amplify-storage-browser__text-preview{background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);width:100%;height:400px;padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace), monospace;font-size:var(--amplify-font-sizes-small);word-wrap:break-word;white-space:pre-wrap;word-break:break-word;line-height:1.5;display:block;overflow-y:auto}.amplify-storage-browser__video-container{flex-flow:column;align-items:center;gap:8px;display:flex}.amplify-storage-browser__video-preview{border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:400px;display:flex}.amplify-storage-browser__video-preview video{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.amplify-storage-browser__image-container{flex-flow:column;align-items:center;gap:8px;display:flex}.amplify-storage-browser__image-preview{background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-flow:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:400px;display:flex}.amplify-storage-browser__image-preview img{-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small);width:auto;max-width:100%;height:auto;max-height:100%}.amplify-storage-browser__download-button{flex-flow:row;gap:8px;display:flex}.amplify-storage-browser__download-button_icon{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-delay:0s}@keyframes spin{to{transform:rotate(360deg)}}.amplify-ai-conversation{flex-direction:column;flex:1;height:100%;display:flex}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block);display:flex}.amplify-ai-conversation__message__list{flex-direction:column;display:flex}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{flex-direction:var(--internal-flex-direction);min-height:var(--amplify-components-avatar-height);align-items:center;gap:var(--amplify-components-ai-conversation-message-sender-gap);display:flex}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap);flex-direction:column;flex:1;display:flex}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);gap:var(--amplify-space-small);flex-direction:column;display:flex}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{gap:var(--amplify-components-ai-conversation-message-actions-gap);flex-direction:row;display:flex}.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{padding:var(--amplify-components-ai-conversation-form-padding);align-items:flex-start;gap:var(--amplify-components-ai-conversation-form-gap);flex-direction:row;max-height:100%;display:flex;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{gap:var(--amplify-components-ai-conversation-attachment-gap);padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment{padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);align-items:center;gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size);flex-direction:row;display:flex}.amplify-ai-conversation__attachment__list{gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);flex-flow:wrap;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);display:flex}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{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);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root,[data-amplify-authenticator],.sheet.bilan{--fond:#0c0c14;--surface-1:#12121c;--surface-2:#191927;--accent:#818cf8;--accent-2:#c084fc;--accent-dim:#818cf81a;--accent-border:#818cf838;--texte:#e2e8f0;--texte-doux:#e2e8f099;--texte-faible:#e2e8f06b;--bordure:#ffffff0f;--bordure-vive:#ffffff1f;--succes:#34d399;--alerte:#fb923c;--danger:#f87171;--degrade-a:#6366f1;--degrade-b:#a855f7;--degrade:linear-gradient(135deg, var(--degrade-a) 0%, var(--degrade-b) 100%);--degrade-titre:linear-gradient(135deg, #a5b4fc 0%, #e9d5ff 55%, #f5d0fe 100%);--rayon-sm:8px;--rayon:12px;--rayon-lg:16px;--serif:"Baskerville Old", Baskerville, Georgia, "Times New Roman", serif;--mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", "SF Mono", Consolas, monospace;--verre:#0c0c14d1;--voile:#06060cb8;--ombre:0 24px 60px #00000073;--ombre-forte:0 30px 80px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ombre-carte:none;--lueur:#6366f161;--data-1:#818cf8;--data-2:#fbbf24;--data-3:#34d399;--data-4:#f472b6;--data-5:#38bdf8;--data-6:#fb923c;--data-7:#e879f9;--data-8:#a3e635;--data-9:#2dd4bf;--data-10:#a78bfa;--voile-photo:#000000eb;--photo-texte:#f2f2f4;--photo-texte-doux:#b6b8be;--photo-bouton:#ffffff24;--carte-fond:#e9e6e1;--carte-trace:#4f46e5;--carte-trace-doux:#6b7280;--tuile-fond:#14141f;--tuile-relief:#ffffff12;--tuile-texte:#eef1f6;--tuile-doux:#eef1f68c;--tuile-bord:#ffffff24;--tuile-vif:#a5b4fc;--carte-contour:#fff;--carte-ombre:#0006;--etape:#6366f1;--etape-1:#7c3aed;--etape-2:#c2410c;--etape-3:#0f766e;--etape-4:#57534e;--etape-5:#b45309;--etape-6:#be185d;--amplify-fonts-default-variable:var(--serif);--amplify-fonts-default-static:var(--serif);--amplify-colors-background-primary:var(--surface-1);--amplify-colors-background-secondary:var(--surface-2);--amplify-colors-font-primary:var(--texte);--amplify-colors-font-secondary:var(--texte-doux);--amplify-colors-font-tertiary:var(--texte-doux);--amplify-colors-font-interactive:var(--accent);--amplify-colors-border-primary:var(--bordure);--amplify-colors-border-secondary:var(--bordure);--amplify-colors-border-focus:var(--accent);--amplify-colors-brand-primary-10:var(--accent-dim);--amplify-colors-brand-primary-80:var(--accent);--amplify-colors-brand-primary-90:var(--accent);--amplify-colors-brand-primary-100:var(--accent);--amplify-radii-small:var(--rayon-sm);--amplify-radii-medium:var(--rayon);--amplify-radii-large:var(--rayon-lg);--amplify-components-authenticator-router-background-color:var(--surface-1);--amplify-components-authenticator-router-border-color:var(--bordure);--amplify-components-authenticator-router-box-shadow:var(--ombre);--amplify-components-button-primary-background-color:var(--degrade-a);--amplify-components-button-primary-hover-background-color:var(--degrade-a);--amplify-components-button-primary-focus-background-color:var(--degrade-a);--amplify-components-button-primary-active-background-color:var(--degrade-a);--amplify-components-button-primary-color:#fff;--amplify-components-button-border-color:var(--bordure);--amplify-components-button-color:var(--texte);--amplify-components-fieldcontrol-color:var(--texte);--amplify-components-fieldcontrol-border-color:var(--bordure);--amplify-components-fieldcontrol-background-color:var(--surface-2);--amplify-components-fieldcontrol-focus-border-color:var(--accent);--amplify-components-tabs-item-color:var(--texte-doux);--amplify-components-tabs-item-active-color:var(--accent);--amplify-components-tabs-item-active-border-color:var(--accent);--amplify-components-tabs-item-hover-color:var(--texte);--amplify-components-heading-color:var(--texte);--amplify-components-text-color:var(--texte)}:root[data-theme=clair]{--fond:#f6f4ef;--surface-1:#fffefb;--surface-2:#eeeae0;--accent:#4f46e5;--accent-2:#7c3aed;--accent-dim:#4f46e514;--accent-border:#4f46e542;--texte:#1b1a21;--texte-doux:#1b1a21a8;--texte-faible:#1b1a2180;--bordure:#1b1a211a;--bordure-vive:#1b1a212e;--succes:#059669;--alerte:#c2410c;--danger:#dc2626;--degrade-titre:linear-gradient(135deg, #4338ca 0%, #7c3aed 55%, #a21caf 100%);--verre:#fffefbd9;--voile:#1b1a2161;--ombre:0 20px 45px #1b1a2124;--ombre-forte:0 26px 60px #1b1a2133;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--data-1:#4f46e5;--data-2:#d97706;--data-3:#059669;--data-4:#db2777;--data-5:#0284c7;--data-6:#ea580c;--data-7:#c026d3;--data-8:#65a30d;--data-9:#0d9488;--data-10:#7c3aed;--ombre-carte:0 1px 2px #1b1a210d, 0 10px 26px #1b1a210f;--lueur:#6366f147}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--fond);color:var(--texte);font-family:var(--serif);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;font-size:16px;line-height:1.55}h1,h2,h3{font-weight:600;line-height:1.2}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.notice{max-width:34rem;margin:3rem auto;padding:1.5rem;line-height:1.6}.notice pre{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon-sm);padding:.7rem .9rem;overflow-x:auto}[data-amplify-authenticator]{padding:2.5rem 1rem calc(2.5rem + env(safe-area-inset-bottom,0));padding-top:calc(2.5rem + env(safe-area-inset-top,0));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#07070f;background-image:url(/fond-planete.svg),url(/fond-ciel.svg),radial-gradient(70rem 40rem at 50% 118%,#1b8ad138,#0000 60%);background-position:bottom,50%,50%;background-repeat:no-repeat;background-size:max(34rem,112%),cover,cover;background-attachment:fixed;align-content:center;min-height:100dvh}[data-amplify-authenticator] [data-amplify-container]{width:min(25rem,100%)}[data-amplify-authenticator] [data-amplify-router]{border-radius:var(--rayon-lg);border:1px solid var(--bordure);background:var(--surface-1);box-shadow:var(--ombre);overflow:hidden}.authbrand{text-align:center;padding:0 0 1.5rem}.ab-logo{border-radius:var(--rayon-lg);width:3.8rem;height:3.8rem;box-shadow:0 10px 26px var(--lueur);margin:0 auto .75rem;display:block}.ab-name{letter-spacing:-.02em;background:var(--degrade-titre);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.2rem;font-weight:600}.ab-tag{color:var(--texte-doux);margin:.2rem 0 0;font-size:.95rem}.authfoot{text-align:center;color:var(--texte-doux);margin:1.1rem 0 0;font-size:.78rem}.authlegal{text-align:center;color:var(--texte-doux);margin:.4rem 0 0;font-size:.75rem}.authlegal a{color:inherit}.consentement{color:var(--texte-doux);align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.45;display:flex}.consentement input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.consentement a{color:var(--accent)}[data-amplify-authenticator] .amplify-tabs__list{background:var(--surface-2);border:none;border-radius:999px;gap:.25rem;margin:.9rem .9rem 0;padding:.25rem}[data-amplify-authenticator] .amplify-tabs__item{color:var(--texte-doux);background:0 0;border:none;border-radius:999px;flex:1 1 0;margin-block:0;padding:.6rem .5rem;font-size:.92rem;font-weight:600;transition:color .15s,background .15s}[data-amplify-authenticator] .amplify-tabs__item:hover{color:var(--texte)}[data-amplify-authenticator] .amplify-tabs__item--active{background:var(--surface-1);color:var(--texte);box-shadow:var(--ombre-carte)}[data-amplify-authenticator] .amplify-tabs__panel{padding:0}[data-amplify-authenticator] [data-amplify-form]{gap:.9rem;padding:1.2rem 1.3rem 1.4rem}[data-amplify-authenticator] .amplify-label{color:var(--texte-doux);font-size:.82rem;font-weight:600}[data-amplify-authenticator] .amplify-input{padding-block:.72rem;font-size:1rem}[data-amplify-authenticator] .amplify-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}[data-amplify-authenticator] input,[data-amplify-authenticator] .amplify-input,[data-amplify-authenticator] .amplify-field-group__control{color:var(--texte);-webkit-text-fill-color:var(--texte);background-color:var(--surface-2);caret-color:var(--accent)}[data-amplify-authenticator] input::placeholder{color:var(--texte-faible);-webkit-text-fill-color:var(--texte-faible)}[data-amplify-authenticator] input:-webkit-autofill{-webkit-text-fill-color:var(--texte);caret-color:var(--accent);-webkit-box-shadow:0 0 0 100vmax var(--surface-2) inset;box-shadow:0 0 0 100vmax var(--surface-2) inset}[data-amplify-authenticator] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--texte);caret-color:var(--accent);-webkit-box-shadow:0 0 0 100vmax var(--surface-2) inset;box-shadow:0 0 0 100vmax var(--surface-2) inset}[data-amplify-authenticator] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--texte);caret-color:var(--accent);-webkit-box-shadow:0 0 0 100vmax var(--surface-2) inset;box-shadow:0 0 0 100vmax var(--surface-2) inset}[data-amplify-authenticator] .amplify-field__show-password{background:var(--surface-2);border-color:var(--bordure);color:var(--texte-doux)}[data-amplify-authenticator] .amplify-field__show-password:hover{color:var(--accent)}[data-amplify-authenticator] .amplify-button--primary,[data-amplify-authenticator] .amplify-button--primary:hover,[data-amplify-authenticator] .amplify-button--primary:focus,[data-amplify-authenticator] .amplify-button--primary:active{background:var(--degrade);color:#fff;box-shadow:0 8px 20px var(--lueur);border:none;padding-block:.85rem;font-weight:700;transition:transform 80ms,box-shadow .15s}[data-amplify-authenticator] .amplify-button--primary:hover{box-shadow:0 10px 26px var(--lueur)}[data-amplify-authenticator] .amplify-button--primary:active{transform:scale(.99)}[data-amplify-authenticator] .amplify-button--link{color:var(--texte-doux);background:0 0;font-weight:600}[data-amplify-authenticator] .amplify-button--link:hover{color:var(--accent);background:0 0}[data-amplify-authenticator] .amplify-heading{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.fieldhint{color:var(--texte-doux);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.fieldhint.bad{color:var(--danger);font-weight:600}.home{background:var(--fond);flex-direction:column;max-width:40rem;min-height:100dvh;margin:0 auto;display:flex}.homebar{z-index:5;padding:.75rem 1rem;padding-top:calc(.75rem + env(safe-area-inset-top,0));background:var(--verre);-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--bordure);align-items:center;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.01em;align-items:center;gap:.5rem;font-weight:700;display:flex}.wm-logo{border-radius:var(--rayon-sm);width:1.85rem;height:1.85rem;display:block}.barbtn{border:1px solid var(--bordure);background:var(--surface-2);min-height:2.1rem;color:var(--texte-doux);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .9rem;font-size:.82rem;font-weight:600;transition:color .18s,border-color .18s}.barbtn:hover{color:var(--accent);border-color:var(--accent-border)}.barbtn:active{transform:scale(.97)}.adminchip{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent);vertical-align:.12em;border-radius:999px;margin-left:auto;padding:.08rem .4rem;font-size:.75rem;font-weight:700}.linkbtn{color:var(--texte-doux);cursor:pointer;background:0 0;border:none;padding:.3rem 0;font-size:.88rem;font-weight:600}.homebody{flex-direction:column;flex:1;gap:1.6rem;padding:1.6rem 1rem 3rem;display:flex}.h1{letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:700}.h2{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:700}.muted{color:var(--texte-doux)}.small{font-size:.85rem}.error{color:var(--danger);margin:0;font-size:.9rem}.actions{flex-direction:column;gap:.6rem;display:flex}.bigbtn{border-radius:var(--rayon);border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte);cursor:pointer;box-shadow:var(--ombre-carte);justify-content:center;align-items:center;gap:.5rem;padding:.95rem;font-size:1rem;font-weight:600;display:flex}.bigbtn.accent{background:var(--degrade);color:#fff;border-color:#0000}.bigbtn .bi{font-size:1.25rem;line-height:1}.bigbtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.soon{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);border:1px solid var(--bordure);border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.75rem;font-weight:700}.hero{text-align:center;padding:.2rem 0 0}.hero.court{text-align:left}.hero.court p.hero-hi{max-width:none;margin:0;font-size:1.05rem}.hero p.hero-hi{color:var(--accent);margin:0 auto .3rem;font-size:.92rem;font-weight:600}.hero h1{letter-spacing:-.02em;background:var(--degrade-titre);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:600;line-height:1.12}.hero p{color:var(--texte-doux);max-width:26rem;margin:.5rem auto 0}.actgrid{flex-wrap:wrap;gap:.6rem;display:flex}.actgrid .actcard{flex:9.5rem}.actcard{text-align:left;border:1px solid var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);width:100%;color:var(--texte);box-shadow:var(--ombre-carte);cursor:pointer;align-items:center;gap:.9rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.actcard:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--bordure));transform:translateY(-1px)}.actcard:active:not(:disabled){transform:scale(.99)}.actcard:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.actcard.accent{background:var(--degrade);color:#fff;box-shadow:0 12px 30px var(--lueur);border-color:#0000;padding:1.15rem 1.1rem}.actcard.accent:hover{box-shadow:0 16px 36px var(--lueur);border-color:#0000}.actcard.accent .chev{color:inherit;opacity:.75}.actcard.mini{flex-direction:column;align-items:flex-start;gap:.55rem;padding:.9rem}.ac-ico{border-radius:var(--rayon);background:var(--accent-dim);width:2.4rem;height:2.4rem;color:var(--accent);flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.actcard.accent .ac-ico{color:#fff;background:#fff3;border-radius:50%}.ac-txt{flex-direction:column;flex:1;min-width:0;display:flex}.ac-t{letter-spacing:-.01em;font-weight:650}.actcard.accent .ac-t{font-size:1.05rem}.ac-s{opacity:.72;font-size:.8rem;line-height:1.3}.sechead{align-items:center;gap:.5rem;display:flex}.seccount{font-family:var(--mono);color:var(--texte-doux);background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700}.emptybox{text-align:center;border:1px dashed var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);flex-direction:column;align-items:center;gap:.25rem;padding:1.8rem 1.2rem;display:flex}.eb-ico{margin-bottom:.2rem;font-size:1.7rem}.tc-ico{border-radius:var(--rayon);color:#fff;background:var(--degrade);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;font-weight:800;display:flex}.routeligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;display:flex}.routeline{color:var(--texte-doux);margin:0;font-size:.92rem;font-style:italic}.ri-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ri-chip{color:var(--texte);background:var(--surface-2);border:1px solid var(--bordure);border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.ri-list{color:var(--texte-doux);flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.82rem;display:flex}.groups{flex-direction:column;gap:.6rem;display:flex}.combo{position:relative}.combo-btn{text-align:left;border:1px solid var(--bordure);border-radius:var(--rayon-sm);background:var(--surface-2);width:100%;color:var(--texte);font:inherit;cursor:pointer;align-items:center;gap:.6rem;padding:.7rem .85rem;transition:border-color .18s;display:flex}.combo-btn:hover{border-color:var(--accent-border)}.combo-btn.is-open{border-color:var(--accent)}.combo-btn:disabled{opacity:.5;cursor:default}.combo-btn-1l{padding:.75rem .85rem;font-size:1rem;font-weight:600}.combo-btn-1l.is-on{border-color:var(--accent-border);background:var(--accent-dim)}.combo-btn-txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.combo-btn .combo-lab,.combo-btn .combo-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo-vide-txt{color:var(--texte-doux);font-weight:600}.combo-chev{color:var(--texte-doux);flex:none;font-size:.8rem}.combo-panel{z-index:30;background:var(--surface-1);border:1px solid var(--bordure);border-radius:var(--rayon-sm);box-shadow:var(--ombre-carte);flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0;right:0}.combo-q{background:var(--surface-2);padding:.55rem .7rem;font-size:.9rem}.combo-list{max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.combo-opt{border-radius:var(--rayon-sm);cursor:pointer;flex-direction:column;gap:.1rem;padding:.5rem .6rem;display:flex}.combo-opt-1l{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.6rem}.combo-opt-1l .combo-lab{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combo-n{color:var(--texte-doux);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.combo-opt.is-cursor{background:var(--surface-2)}.combo-opt.is-sel{background:var(--accent-dim)}.combo-opt.is-off{opacity:.5;cursor:not-allowed}.combo-lab{font-weight:600;line-height:1.3}.combo-meta{color:var(--texte-doux);font-size:.78rem}.combo-niv{opacity:.75}.combo-vide{color:var(--texte-doux);padding:.6rem;font-size:.85rem}.parcours-impose{border:1px solid var(--accent-border);border-radius:var(--rayon-sm);background:var(--accent-dim);flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.parcours-impose .pi-titre{width:100%;font-family:var(--serif);overflow-wrap:anywhere;font-size:1.15rem;font-weight:400;line-height:1.3;display:block}.parcours-impose .pi-meta{width:100%;color:var(--texte-doux);font-size:.85rem}.filters{flex-wrap:wrap;gap:.35rem;display:flex}.filters select{background:var(--surface-2);width:auto;min-width:0;max-width:100%;color:var(--texte-doux);border-radius:999px;flex:0 auto;padding:.35rem .6rem;font-size:.8rem}.filters select.is-on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--texte);font-weight:600}.filters select{text-overflow:ellipsis}.placesec+.placesec{margin-top:.5rem}.placesec-t{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--texte-doux);padding:.2rem .35rem;font-size:.75rem}.placesec ul{margin:0;padding:0;list-style:none}.placen{color:var(--texte-doux);font-weight:400}.sheetbtns{gap:.5rem;margin-top:.2rem;display:flex}.sheetbtns .primary{flex:1}.ghostbtn{border-radius:var(--rayon-sm);border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte);cursor:pointer;padding:.75rem 1rem;font-weight:600}.ghostbtn:disabled{opacity:.5}.triplist{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.triplist>li{min-width:0}.tripline{align-items:stretch;gap:.4rem;display:flex}.tripline .tripcard{flex:1;min-width:0}.tripmore{border:1px solid var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);width:2.6rem;color:var(--texte-doux);cursor:pointer;flex:none;font-size:1.1rem;line-height:1}.tripmore:hover{border-color:var(--accent);color:var(--accent)}.linkbtn{cursor:pointer;color:var(--texte-doux);background:0 0;border:none;padding:.3rem 0;font-size:.82rem;font-weight:600;text-decoration:underline}.linkbtn.danger{color:var(--danger)}.ghostbtn.danger{border-color:var(--danger);color:var(--danger)}.primary.danger{background:var(--danger);color:var(--fond)}.tripcard{background:var(--surface-1);border:1px solid var(--bordure);border-radius:var(--rayon-lg);width:100%;box-shadow:var(--ombre-carte);cursor:pointer;text-align:left;color:var(--texte);align-items:center;gap:.8rem;padding:.8rem .9rem;transition:transform .18s,border-color .18s;display:flex}.tripcard:active{transform:scale(.99)}.tripcard:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--bordure))}.tripinfo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.tripname{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.tripparcours{color:var(--texte);opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.tripmeta{font-family:var(--mono);color:var(--texte-doux);font-size:.75rem}.modal.dessus{z-index:55}.chev{color:var(--texte-doux);font-size:1.5rem;line-height:1}.panel{background:var(--surface-1);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre-carte);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.fieldrow{gap:.5rem;display:flex}.fieldrow input{flex:1;min-width:0}input,select,textarea{border:1px solid var(--bordure);border-radius:var(--rayon-sm);background:var(--surface-2);color:var(--texte);padding:.72rem .85rem;font-size:1rem}input::placeholder,textarea::placeholder{color:var(--texte-faible)}select{appearance:none;cursor:pointer;width:100%}select option{background:var(--surface-1);color:var(--texte)}select option:disabled{color:var(--texte-faible)}textarea{resize:vertical;width:100%;font-family:inherit;line-height:1.45}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.primary{border-radius:var(--rayon-sm);background:var(--degrade);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:.75rem 1.1rem;font-size:1rem;font-weight:600}.primary:disabled{opacity:.45}.app{background:var(--fond);flex-direction:column;max-width:40rem;height:100dvh;margin:0 auto;display:flex}.apphead{padding:.6rem .6rem calc(.6rem + env(safe-area-inset-top,0));background:var(--surface-1);border-bottom:1px solid var(--bordure);align-items:center;gap:.4rem;display:flex}.iconbtn{width:2.4rem;height:2.4rem;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:1.7rem;line-height:1}.iconbtn:hover{background:var(--surface-2)}.headtitle{text-align:center;flex:1;min-width:0}.tname{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.tsub{text-align:left;width:100%;font:inherit;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.76rem;display:block}.tsub:active{opacity:.6}.tsub{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.15rem;display:flex}.tsub-pastille{background:var(--surface-2);color:var(--texte);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:.08rem .5rem;font-size:.75rem}.tsub-pastille b{font-weight:700}.pillbtn{border:1px solid var(--bordure);background:var(--accent-dim);color:var(--accent);cursor:pointer;border-radius:999px;flex:none;padding:.4rem .8rem;font-size:.82rem;font-weight:600}.progress{background:var(--surface-2);height:3px}.progress>span{background:var(--degrade);height:100%;transition:width .35s;display:block}.progress.gain>span{box-shadow:0 0 10px 1px var(--accent)}.gaintoast{top:calc(env(safe-area-inset-top,0) + 3.9rem);z-index:45;background:var(--degrade);color:#fff;max-width:min(21rem,100vw - 2rem);box-shadow:var(--ombre-carte);pointer-events:none;border-radius:999px;align-items:baseline;gap:.5rem;padding:.45rem .9rem;font-size:.85rem;animation:2.8s forwards gainpop;display:flex;position:fixed;left:50%}.gaintoast b{font-size:1rem;font-weight:800}.gaintoast span{text-overflow:ellipsis;white-space:nowrap;opacity:.92;overflow:hidden}@keyframes gainpop{0%{opacity:0;transform:translate(-50%,-.7rem)scale(.96)}8%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-.4rem)scale(1)}}@media (prefers-reduced-motion:reduce){@keyframes gainpop{0%{opacity:0;transform:translate(-50%)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}}.prep{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-1);box-shadow:var(--ombre-carte);align-items:center;gap:.7rem;margin:.2rem 0 .7rem;padding:.7rem .8rem;display:flex}.preptxt{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.preptxt b{font-size:.9rem}.preptxt span{color:var(--texte-doux);font-size:.78rem}.prep button{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.4rem .8rem;font-size:.8rem;font-weight:700}.prep button:disabled{opacity:.6;cursor:default}.sheet.bilan{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#12121c;background-image:linear-gradient(#12121c8c,#12121c8c),url(/fond-planete.svg),url(/fond-ciel.svg);background-position:50%,bottom,50%;background-repeat:no-repeat;background-size:cover,118%,cover;padding-top:.6rem}.bilancard{padding:.4rem .2rem .2rem}.bilanhead{text-align:center;margin-bottom:.8rem}.bilantitle{font-size:1.15rem;font-weight:800}.bilanroute{color:var(--texte-doux);font-size:.85rem}.bilanscore{justify-content:center;align-items:baseline;gap:.4rem;display:flex}.bilanscore b{color:var(--accent-2);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;line-height:1}.bilanscore span{color:var(--texte-doux);font-size:.9rem}.bilanbar{background:var(--surface-2);border-radius:999px;height:6px;margin:.8rem 0 .4rem;overflow:hidden}.bilanbar>span{background:var(--degrade);height:100%;transition:width .4s;display:block}.bilanpct{text-align:center;color:var(--texte-doux);font-size:.85rem}.bilanstats{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bilanstats li{border:1px solid var(--bordure);border-radius:var(--rayon-sm);background:var(--fond);text-align:center;flex-direction:column;align-items:center;gap:.1rem;min-width:0;padding:.6rem .3rem;display:flex}.bilanstats b{font-variant-numeric:tabular-nums;font-size:1.1rem}.bilanstats span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.bilanactions{justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.comptelist{gap:.6rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.compte{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond);flex-direction:column;gap:.6rem;min-width:0;padding:.8rem;display:flex}.compte.is-open{border-color:var(--accent-border);background:var(--accent-dim)}.compte-id{flex-direction:column;gap:.15rem;min-width:0;display:flex}.compte-pseudo{overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.compte-mail{color:var(--texte-doux);overflow-wrap:anywhere;font-size:.82rem}.compte-etat{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.compte-etat.attention{color:var(--alerte)}.compte-gerer{width:100%}.compte-doublon{border:1px solid var(--alerte);border-radius:var(--rayon-sm);background:color-mix(in srgb, var(--alerte) 10%, transparent);flex-direction:column;gap:.5rem;padding:.65rem .7rem;display:flex}.compte-doublon p{color:var(--texte);margin:0;font-size:.85rem;line-height:1.4}.compte-doublon .ghostbtn{white-space:normal;width:100%;line-height:1.3}.compte-tiroir{border-top:1px solid var(--bordure);flex-direction:column;gap:.9rem;padding-top:.8rem;display:flex}.compte-bloc{flex-direction:column;gap:.45rem;min-width:0;display:flex}.compte-lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.compte-bloc .ghostbtn,.compte-bloc .primary,.compte-bloc .textbtn{white-space:normal;width:100%;line-height:1.3}.compte-bloc .fieldhint{margin-top:0}@media (width<=26rem){.sheet.admincat{padding:1.1rem .85rem}}.sheet.attente{text-align:center;align-items:center}.sheet.attente h2{text-wrap:balance}.sheet.attente .sheetbtns{width:100%}.attente-etat{justify-content:center;align-items:center;gap:.45rem;height:3.2rem;margin-top:.4rem;display:flex}.attente-etat>span{background:var(--accent);border-radius:50%;width:.6rem;height:.6rem;animation:1.4s ease-in-out infinite attente-souffle}.attente-etat>span:nth-child(2){animation-delay:.18s}.attente-etat>span:nth-child(3){animation-delay:.36s}@keyframes attente-souffle{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}.attente-etat.ok{background:var(--degrade);color:#fff;width:3.2rem;box-shadow:0 8px 20px var(--lueur);border-radius:50%;margin:.4rem auto 0;font-size:1.5rem;font-weight:700}.attente-titre{color:var(--texte);font-size:1.02rem;font-weight:700}.attente-chrono{color:var(--texte-doux);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.6rem;font-weight:700}.qrbox{border-radius:var(--rayon-sm);border:1px solid var(--bordure);background:#fff;justify-content:center;align-items:center;width:fit-content;margin:.8rem auto .4rem;padding:.6rem;display:flex}.qrbox img{width:200px;height:200px;display:block}.qrwait{color:#666;place-items:center;width:200px;height:200px;font-size:.8rem;display:grid}.breakall{word-break:break-all;text-align:center}.codebig{text-align:center;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;margin:.4rem 0;font-size:1.6rem;font-weight:800}.outbox{background:var(--accent-dim);border-bottom:1px solid var(--bordure);color:var(--texte);align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.82rem;display:flex}.outbox span{flex:1;min-width:0}.outbox button{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.78rem;font-weight:700}.outbox button:disabled{opacity:.6;cursor:default}.queued{color:var(--accent);margin-top:.2rem;font-weight:600;display:block}.content{flex:1;min-height:0;padding:.5rem 1rem 1.2rem;overflow-y:auto}.content.flush{padding:0}.guidewrap{height:100%;position:relative}.guideframe{background:var(--fond);border:0;width:100%;height:100%;display:block}.tocbtn{z-index:5;border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte);box-shadow:var(--ombre-carte);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:700;position:absolute;bottom:.7rem;right:.7rem}.tocsheet{z-index:6;background:var(--surface-1);flex-direction:column;display:flex;position:absolute;inset:0}.tochead{border-bottom:1px solid var(--bordure);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.tochead button{color:var(--texte-doux);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.toclist{flex:1;min-height:0;margin:0;padding:.4rem 0 1.2rem;list-style:none;overflow-y:auto}.toclist li{border-bottom:1px solid var(--bordure)}.toclist button{text-align:left;width:100%;color:var(--texte);font:inherit;cursor:pointer;background:0 0;border:none;padding:.7rem 1rem;font-size:.92rem;display:block}.toclist button:hover{background:var(--surface-2)}.toclist .toc-pli{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.toc-fleche{color:var(--texte-doux);flex-shrink:0;font-size:.85rem}.toc-sous{background:var(--surface-2);margin:0;padding:0 0 .3rem;list-style:none}.toclist .toc-sous li{border-bottom:none}.toclist .toc-sous button{color:var(--texte-doux);padding:.5rem 1rem .5rem 2rem;font-size:.86rem;font-style:italic}.pane.full{height:100%}.pane[hidden]{display:none}.mapwrap{isolation:isolate;width:100%;height:100%;position:relative}.mapcanvas{background:var(--carte-fond);width:100%;height:100%}.mapsel{z-index:1000;position:absolute;top:.6rem;left:.6rem;right:.6rem}.mapsel select{background:var(--surface-1);color:var(--texte);border:1px solid var(--bordure);border-radius:var(--rayon-sm);box-shadow:var(--ombre-carte);padding:.55rem .8rem;font-size:.9rem;font-weight:600}.mapmsg{z-index:1000;border:1px solid var(--bordure);background:var(--surface-1);max-width:88%;color:var(--texte);box-shadow:var(--ombre-carte);text-align:center;border-radius:999px;padding:.5rem .9rem;font-size:.85rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.mapmsg.bottom{border-radius:var(--rayon-sm);top:auto;bottom:1rem}.mapbtns{z-index:1000;flex-direction:column;gap:.4rem;display:flex;position:absolute;bottom:2rem;right:.6rem}.mapbtns button{border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte);cursor:pointer;box-shadow:var(--ombre-carte);border-radius:999px;padding:.5rem .85rem;font-size:.85rem;font-weight:600}.mapbtns button:disabled{opacity:.7;cursor:default}.leaflet-container .leg-walk,.leaflet-container .leg-bike,.leaflet-container .leg-car,.leaflet-container .leg-transit{stroke:var(--carte-trace)}.leaflet-container .me{stroke:var(--carte-contour);fill:var(--carte-trace);fill-opacity:1}.mstop span{border:2px solid var(--carte-contour);background:var(--etape);width:26px;height:26px;color:var(--carte-contour);font:700 .72rem/1 var(--mono);box-shadow:0 1px 4px var(--carte-ombre);border-radius:50%;justify-content:center;align-items:center;display:flex}.mstop.p1 span{background:var(--etape-1)}.mstop.p2 span{background:var(--etape-2)}.mstop.p3 span{background:var(--etape-3)}.mstop.p4 span{background:var(--etape-4)}.mstop.p5 span{background:var(--etape-5)}.mstop.p6 span{background:var(--etape-6)}.mstop.pause span{border-style:dashed}.mpop strong{margin-bottom:.2rem;font-size:.95rem;display:block}.mpop p{margin:0;font-size:.85rem;line-height:1.4}.mpop .mpop-carnet{border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;margin-top:.55rem;padding:.35rem .7rem;font-size:.82rem;display:inline-flex}.mprat span{background:var(--carte-contour);width:24px;height:24px;box-shadow:0 1px 4px var(--carte-ombre);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:flex}.mphoto>div{width:40px;height:40px;position:relative}.mphoto .thumb{border:2px solid var(--carte-contour);background:var(--surface-2);width:100%;height:100%;box-shadow:0 1px 5px var(--carte-ombre);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;overflow:hidden}.mphoto .thumb img{object-fit:cover;width:100%;height:100%;display:block}.mphoto .count{box-sizing:border-box;border-radius:var(--rayon-sm);border:2px solid var(--carte-contour);background:var(--degrade);color:#fff;min-width:20px;height:20px;font:700 .68rem/16px var(--mono);text-align:center;padding:0 4px;position:absolute;top:-5px;right:-5px}.mpop.photo img{object-fit:cover;border-radius:var(--rayon-sm);width:100%;max-height:190px;margin-bottom:.4rem;display:block}.mpop .back{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 0 .35rem;font-size:.8rem;font-weight:700}.mpop.gallery .grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:.35rem;display:grid}.mpop.gallery .grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--rayon-sm);background:var(--surface-2);cursor:pointer;width:100%;display:block}.vuechoix{gap:.35rem;margin:0 0 .55rem;display:flex}.vuebtn{border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte-doux);font:inherit;cursor:pointer;border-radius:999px;flex:1;padding:.45rem .8rem;font-size:.88rem;font-weight:600}.vuebtn:hover{border-color:var(--accent-border);color:var(--texte)}.vuebtn.is-on{color:var(--accent);background:var(--accent-dim);border-color:var(--accent)}.cartechoix{isolation:isolate;border-block:1px solid var(--bordure);height:clamp(340px,60vh,560px);margin-inline:-1.3rem;overflow:hidden}.sheet.formulaire.large{max-width:42rem}.pmark{background:0 0;border:0}.pmark .pin{border:2px solid var(--carte-contour);background:var(--etape);width:26px;height:26px;color:var(--carte-contour);font:700 .72rem/1 var(--mono);box-shadow:0 1px 4px var(--carte-ombre);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.pmark.is-grp .pin{background:var(--etape-1);width:32px;height:32px;box-shadow: 3px -3px 0 -1px var(--etape-1), 3px -3px 0 var(--carte-contour), 0 1px 4px var(--carte-ombre);border-radius:10px}.pmark.is-sel .pin{background:var(--carte-contour);color:var(--etape);border-color:var(--etape);box-shadow:0 0 0 3px color-mix(in srgb, var(--etape) 40%, transparent)}.pmark.is-grp.is-sel .pin{color:var(--etape-1);border-color:var(--etape-1);box-shadow:3px -3px 0 -1px var(--carte-contour), 3px -3px 0 var(--etape-1), 0 0 0 3px color-mix(in srgb, var(--etape-1) 40%, transparent)}.leaflet-container .ptrace{stroke:var(--carte-trace-doux)}.leaflet-container .ptrace.is-on{stroke:var(--carte-trace)}.cartep .pfeuille{z-index:1000;background:var(--tuile-fond);max-height:62%;color:var(--tuile-texte);border-top:1px solid var(--tuile-bord);border-radius:var(--rayon-lg) var(--rayon-lg) 0 0;gap:.5rem;padding:.8rem .95rem .9rem;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #00000061}.cartep .pt-haut,.cartep .pl-titre,.cartep .pf-retour{padding-right:1.6rem}.cartep .pf-fermer{color:var(--tuile-doux);cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:1rem;line-height:1;position:absolute;top:.45rem;right:.5rem}.cartep .pf-fermer:hover{color:var(--tuile-texte)}.cartep .pf-retour{color:var(--tuile-vif);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:600}.cartep .leaflet-bottom{transform:translateY(calc(-1 * var(--feuille-h,0px)))}.cartep .mapbtns{bottom:calc(2rem + var(--feuille-h,0px))}.cartep .pt-haut{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cartep .pt-ou{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tuile-doux);font-size:.75rem;line-height:1.3}.cartep .pt-fait{background:var(--tuile-relief);color:var(--tuile-doux);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:.1rem .42rem;font-size:.75rem}.cartep .pt-titre{font-family:var(--serif);color:var(--tuile-texte);text-wrap:balance;margin:0;font-size:1.1rem;font-weight:600;line-height:1.22;display:block}.cartep .pt-puces{flex-wrap:wrap;gap:.3rem;display:flex}.cartep .pt-puce{background:var(--tuile-relief);border:1px solid var(--tuile-bord);color:var(--tuile-texte);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.76rem;display:inline-flex}.cartep .pt-puce i{color:var(--tuile-vif);font-size:.85em;font-style:normal}.cartep .pt-puce b{font-weight:600}.cartep .pt-actions{gap:.4rem;margin-top:.1rem;display:flex}.cartep .pt-choisir,.cartep .pt-fiche{border-radius:var(--rayon-sm);font:inherit;cursor:pointer;border:1px solid #0000;padding:.5rem .7rem;font-size:.83rem;font-weight:700}.cartep .pt-choisir{background:var(--degrade);color:#fff;flex:1}.cartep .pt-choisir.is-sel{border-color:var(--tuile-bord);color:var(--tuile-doux);cursor:default;background:0 0}.cartep .pt-fiche{border-color:var(--tuile-bord);color:var(--tuile-texte);background:0 0}.cartep .pt-fiche:hover{border-color:var(--tuile-vif);color:var(--tuile-vif)}.cartep .pl-lignes{display:grid}.cartep .pl-titre{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tuile-doux);margin-bottom:.15rem;font-size:.75rem;display:block}.cartep .pligne{text-align:left;border:0;border-top:1px solid var(--tuile-bord);width:100%;color:var(--tuile-texte);font:inherit;cursor:pointer;background:0 0;padding:.5rem 0;display:block}.cartep .pligne:hover .pl-lab,.cartep .pligne.is-sel .pl-lab{color:var(--tuile-vif)}.cartep .pl-lab{font-family:var(--serif);font-size:.95rem;line-height:1.3;display:block}.cartep .pl-meta{color:var(--tuile-doux);margin-top:.1rem;font-size:.75rem;display:block}.albumbar{justify-content:space-between;align-items:center;gap:.6rem;margin:.2rem 0 .7rem;display:flex}.findbar{gap:.45rem;margin:.2rem 0 .6rem;display:grid}.findbar input[type=search]{font-size:.95rem}.segmented{border:1px solid var(--bordure);background:var(--surface-1);border-radius:999px;display:flex;overflow:hidden}.segmented button{color:var(--texte-doux);cursor:pointer;background:0 0;border:none;flex:1;padding:.45rem .2rem;font-size:.85rem;font-weight:600}.segmented button.on{background:var(--degrade);color:#fff}.list{margin:0;padding:0;list-style:none}.zonehead{z-index:2;border:none;border-bottom:1px solid var(--bordure);background:var(--fond);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .15rem;font-weight:700;display:flex;position:sticky;top:0}.zchev{width:.8rem;color:var(--texte-doux);font-size:.75rem}.zname{flex:1;min-width:0}.zetapes{color:var(--texte-doux);white-space:nowrap;font-size:.85em;font-weight:400}.zcount{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--texte-doux);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:700}.zonehead.full .zcount{color:var(--succes)}.zonetools{justify-content:flex-end;display:flex}.row{border-bottom:1px solid var(--bordure);padding:.85rem .15rem}.rowMain{align-items:flex-start;gap:.8rem;display:flex}.rowTxt{flex:1;min-width:0}.rowTitle{font-weight:600;line-height:1.35}.row.done .rowTitle{color:var(--texte-doux)}.check{color:var(--succes);margin-right:.35rem;font-weight:800}.star{color:var(--accent);margin-right:.2rem}.rowMeta{color:var(--texte-doux);margin-top:.2rem;font-size:.85rem}.pts{font-family:var(--mono);width:1.4em;height:1.4em;color:var(--fond);vertical-align:.12em;border-radius:999px;justify-content:center;align-items:center;margin-right:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.pts.p1{background:var(--succes)}.pts.p2{background:var(--alerte)}.pts.p3{background:var(--danger)}:root[data-theme=clair] .pts.p1{background:#047857}:root[data-theme=clair] .pts.p3{background:#b91c1c}.row.done .pts{opacity:.55}.shootbox{flex-direction:column;flex:none;gap:.25rem;display:flex}.shoot{border-radius:var(--rayon);border:1px solid var(--bordure);background:var(--surface-1);cursor:pointer;width:2.9rem;height:2.9rem;box-shadow:var(--ombre-carte);font-size:1.3rem}.shoot:hover{border-color:var(--accent)}.shoot:disabled{opacity:.5}.import{border-radius:var(--rayon-sm);border:1px solid var(--bordure);opacity:.75;cursor:pointer;background:0 0;width:2.9rem;height:1.5rem;font-size:.75rem;line-height:1}.import:hover{border-color:var(--accent);opacity:1}.import:disabled{opacity:.35}.thumbs{align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.thumbs img{object-fit:cover;border-radius:var(--rayon-sm);cursor:pointer;background:var(--surface-2);width:3.3rem;height:3.3rem}.thumbs .more{color:var(--texte-doux);font-size:.8rem}.empty{color:var(--texte-doux);text-align:center;padding:2.5rem 1rem}.grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem;display:grid}.card{background:var(--surface-1);border:1px solid var(--bordure);border-radius:var(--rayon);min-width:0;box-shadow:var(--ombre-carte);margin:0;overflow:hidden}.card img,.card .ph{aspect-ratio:1;object-fit:cover;background:var(--surface-2);width:100%;display:block}.card figcaption{padding:.5rem .6rem .6rem}.card .cap{font-size:.82rem;font-weight:600;line-height:1.25;display:block}.card .by{color:var(--texte-doux);justify-content:space-between;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;display:flex}.del{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline}.by .del{color:var(--texte-doux);text-underline-offset:2px;font-weight:400}.bottomnav{border-top:1px solid var(--bordure);background:var(--surface-1);padding-bottom:env(safe-area-inset-bottom,0);display:flex}.bottomnav button{min-width:0;font-family:var(--mono);color:var(--texte-doux);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.55rem .3rem .65rem;font-size:.75rem;font-weight:600;display:flex}.bottomnav button.on{color:var(--accent)}.bottomnav .ni{filter:grayscale(.2);font-size:1.25rem;line-height:1}.fil{border-top:1px solid var(--bordure);background:var(--surface-2);align-items:stretch;gap:1px;display:flex}.filbtn{min-width:0;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex}.fil.off .filbtn{color:var(--texte-doux)}.filbtn:active{background:var(--surface-3,var(--surface-1))}.filvise{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.filvise svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.filvise circle{fill:none;stroke:var(--data-2);stroke-width:2.5px}.filcran{fill:var(--data-2);transform-origin:20px 20px;transition:transform .25s linear}.filvise b{background:var(--accent);width:1.65rem;height:1.65rem;color:var(--sur-accent,#fff);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.filcran{transition:none}}.filico{flex:none;font-size:1.1rem;line-height:1}.filico.pulse{animation:1.4s ease-in-out infinite filpulse}@keyframes filpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.filico.pulse{animation:none}}.filtxt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.filtxt b{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:650;overflow:hidden}.filtxt i{color:var(--texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.filbtn.defis{border-left:1px solid var(--bordure);flex-direction:column;flex:none;align-items:center;gap:.1rem;padding:.45rem .8rem}.filcompte{font-family:var(--mono);color:var(--accent);font-size:.95rem;font-weight:700}.fildefis{color:var(--texte-doux);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.filstop{border:none;border-left:1px solid var(--bordure);color:var(--texte-doux);cursor:pointer;background:0 0;flex:none;padding:0 .7rem;font-size:1.1rem;line-height:1}.lightbox{z-index:60;background:var(--voile-photo);padding:1rem;padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(1rem, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb-fig{flex-direction:column;align-items:center;gap:.5rem;max-width:100%;max-height:100%;margin:0;display:flex}.lb-fig img{object-fit:contain;border-radius:var(--rayon-sm);max-width:100%;max-height:calc(100vh - 7rem);display:block}.lb-fig figcaption{text-align:center;color:var(--photo-texte);flex-direction:column;gap:.1rem;display:flex}.lb-title{font-size:.95rem;font-weight:600}.lb-meta{color:var(--photo-texte-doux);font-size:.82rem}.lb-loading{color:var(--photo-texte-doux);padding:3rem 1rem;font-size:.9rem}.lb-close,.lb-nav{background:var(--photo-bouton);color:var(--photo-texte);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.lb-close{top:max(.8rem, env(safe-area-inset-top));width:2.4rem;height:2.4rem;font-size:1rem;right:.8rem}.lb-nav{width:2.8rem;height:2.8rem;font-size:1.8rem;line-height:1;top:50%;transform:translateY(-50%)}.lb-nav.prev{left:.5rem}.lb-nav.next{right:.5rem}.lb-close:active,.lb-nav:active{background:#ffffff4d}.grid .card img,.thumbs img{cursor:pointer}.modal{background:var(--voile);-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain;z-index:50;justify-content:center;align-items:safe center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet{background:var(--surface-1);color:var(--texte);border-radius:var(--rayon-lg);width:100%;max-width:26rem;box-shadow:var(--ombre-forte);flex-direction:column;gap:.6rem;margin:0 auto;padding:1.4rem 1.3rem;display:flex}.sheet h2{margin:0}.sheet p{color:var(--texte-doux);margin:0;font-size:.9rem}.modes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem .8rem;margin:.1rem 0;display:grid}.modes label{color:var(--texte);cursor:pointer;align-items:center;gap:.45rem;font-size:.92rem;display:flex}.modes input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--accent);cursor:pointer;flex:none;padding:0}.puces-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.puce-mode{border-radius:var(--rayon);border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte);text-align:left;cursor:pointer;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.92rem;transition:border-color .15s,background .15s;display:flex}.pm-picto{border-radius:var(--rayon-sm);background:var(--surface-1);flex:none;place-items:center;width:2rem;height:2rem;font-size:1.1rem;display:grid}.pm-ok{opacity:0;margin-left:auto;font-size:.85rem}.puce-mode[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent);font-weight:600}.puce-mode[aria-pressed=true] .pm-picto{background:var(--accent)}.puce-mode[aria-pressed=true] .pm-ok{opacity:1}.warn{border:1px solid var(--accent);background:var(--accent-dim);border-radius:var(--rayon-sm);padding:.6rem .75rem;font-size:.85rem;line-height:1.4}.sheet p.warn{color:var(--texte)}.admincat{max-width:34rem}.ia-ecran{gap:.75rem;display:grid}.ia-choix{text-align:left;border-radius:var(--rayon);border:1px solid var(--bordure-vive);background:var(--surface-1);color:var(--texte);font:inherit;cursor:pointer;gap:.3rem;padding:.85rem 1rem;display:grid}.ia-choix.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ia-tete{align-items:center;gap:.5rem;display:flex}.ia-ico{font-size:1.25rem}.ia-actif{background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent-border);border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.75rem}.ia-quand{color:var(--texte-doux);font-size:.85rem}.adminlist{gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.adminrow{border:1px solid var(--bordure);border-radius:var(--rayon);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.adminrow .fieldrow{flex:100%}.adminmain{flex-direction:column;flex:11rem;gap:.1rem;min-width:0;display:flex}.adminmain strong{overflow-wrap:anywhere}.adminmeta{color:var(--texte-doux);font-size:.78rem}.adminacts{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:flex}.adminacts.confirm{flex-wrap:wrap;flex:100%;gap:.5rem;margin-left:0}.adminacts .linkbtn{padding:0}.adminacts .primary,.adminacts .ghostbtn{padding:.35rem .7rem;font-size:.85rem}.linkbtn.del{color:var(--danger)}.iconact{border:1px solid var(--bordure);border-radius:var(--rayon-sm);background:var(--surface-1);cursor:pointer;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.95rem;line-height:1;transition:border-color .18s,transform .18s;display:flex}.iconact:hover:not(:disabled){border-color:var(--accent)}.iconact:active:not(:disabled){transform:scale(.94)}.iconact:disabled{opacity:.4;cursor:not-allowed}.iconact.on{background:var(--accent-dim);border-color:var(--accent-border)}.iconact.del:hover:not(:disabled){border-color:var(--danger)}.monparcours{border:1px solid var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);box-shadow:var(--ombre-carte);gap:.6rem;padding:.75rem .9rem;display:grid}.monparcours .bad{color:var(--danger)}.mp-titre{font-family:var(--serif);overflow-wrap:anywhere;text-wrap:balance;font-size:1.05rem;font-weight:400;line-height:1.3}.mp-meta{color:var(--texte-doux);flex-wrap:wrap;gap:.35rem;font-size:.78rem;display:flex}.mp-puce{background:var(--surface-2);border:1px solid var(--bordure);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;display:inline-flex}.mp-puce.pret{color:var(--succes)}.mp-puce.cours{color:var(--accent)}.mp-actions{grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}.mp-actions .ghostbtn,.mp-actions .primary{padding:.6rem .7rem;font-size:.92rem}.spin{border:2px solid var(--bordure);border-top-color:var(--accent);border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.rank{flex-direction:column;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.rank li{border-bottom:1px solid var(--bordure);border-radius:var(--rayon-sm);align-items:center;gap:.6rem;padding:.6rem .5rem;display:flex}.rank li:last-child{border-bottom:none}.rank li.me{background:var(--accent-dim)}.rank .medal{text-align:center;width:1.7rem;color:var(--texte-doux);flex:none;font-size:1.05rem;font-weight:700}.rank .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.rank .who em{color:var(--texte-doux);font-size:.85rem;font-style:normal;font-weight:400}.rank .pts-n{font-family:var(--mono);font-variant-numeric:tabular-nums;flex:none;font-size:.9rem}.others{color:var(--texte-doux);margin-top:.2rem;font-weight:600;display:block}.fiche{gap:.9rem;max-width:34rem}.fiche-tete{align-items:flex-start;gap:.8rem;display:flex}.fiche-tete>div{flex:1;min-width:0}.fiche-tete h2{margin:0 0 .1rem;font-size:1.3rem}.fiche-chiffres{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fiche-chiffres li{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-2);flex-direction:column;gap:.1rem;min-width:0;padding:.6rem .7rem;display:flex}.fiche-chiffres b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.fiche-chiffres span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.fiche-trace{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-2);flex-direction:column;gap:.3rem;padding:0 0 .6rem;display:flex;overflow:hidden}.fiche-trace .fieldhint{padding:0 .8rem}.fiche-carte{background:var(--surface-2);isolation:isolate;width:100%;height:15rem}.fiche-carte.leaflet-container{cursor:default}.fiche-carte .leaflet-control-attribution{font-size:.75rem}.fiche-carte-vide{text-align:center;justify-content:center;align-items:center;height:15rem;padding:0 1rem;display:flex}.leaflet-container .fixe-etape{stroke:var(--carte-contour);fill:var(--carte-trace)}.leaflet-container .fixe-etape.depart{fill:var(--succes)}.leaflet-container .fixe-etape.pause{fill:var(--alerte)}.fiche-bloc{flex-direction:column;gap:.4rem;display:flex}.fiche-bloc h3{margin:0;font-size:.95rem;font-weight:600}.fiche-parties{counter-reset:partie;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fiche-parties li{counter-increment:partie;border-left:2px solid var(--accent-border);align-items:baseline;gap:.6rem;padding:.5rem .7rem .5rem 2.2rem;display:flex;position:relative}.fiche-parties li:before{content:counter(partie);font-family:var(--mono);color:var(--accent);font-size:.75rem;font-weight:700;position:absolute;left:.6rem}.fiche-parties b{flex:1;min-width:0;font-weight:600}.fichebtn{width:100%}.fiche .tocsheet{z-index:60;border:1px solid var(--bordure);border-radius:var(--rayon-lg);box-shadow:var(--ombre-forte);position:fixed;inset:.6rem;overflow:hidden}.fiche .guideframe{flex:1;min-height:0}.fiche-avert{padding:.4rem .8rem calc(.4rem + env(safe-area-inset-bottom,0));background:var(--verre);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--bordure);text-align:center;margin:0;position:absolute;bottom:0;left:0;right:0}.pb-ico{background:var(--degrade);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:flex}.combo-fait{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--succes);border:1px solid color-mix(in srgb, var(--succes) 40%, transparent);background:color-mix(in srgb, var(--succes) 12%, transparent);vertical-align:.1em;white-space:nowrap;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.75rem}.bilanactions{flex-wrap:wrap}.bilanactions .primary{flex:12rem}.bilanactions .ghostbtn{flex:none}.bilanactions .closebtn{flex:1 0 100%;margin-top:.2rem}.souv-apercu{flex-direction:column;gap:.7rem;display:flex}.souv-apercu img{object-fit:contain;border-radius:var(--rayon-sm);width:100%;max-height:68vh;display:block}.souv-apercu-actions{gap:.6rem;display:flex}.souv-apercu-actions .primary{flex:1 1 0;min-width:0}.souv-apercu .fieldhint,.souv-apercu .error{margin:0}.formulaire{gap:1.1rem}.etape{flex-direction:column;gap:.55rem;display:flex}.etape+.etape{border-top:1px solid var(--bordure);padding-top:1rem}.etape-lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-doux);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.etape-lab b{background:var(--accent-dim);border:1px solid var(--accent-border);width:1.35rem;height:1.35rem;color:var(--accent);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.champ-lab{color:var(--texte);font-size:.88rem;font-weight:600}.fichebtn{flex:none;width:auto}.affiner{border-top:1px dashed var(--bordure);padding-top:.6rem}.affiner>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texte-doux);align-items:center;gap:.5rem;padding:.2rem 0;font-size:.75rem;list-style:none;display:flex}.affiner>summary::-webkit-details-marker{display:none}.affiner>summary:before{content:"›";font-size:1.1rem;line-height:1;transition:transform .18s}.affiner[open]>summary:before{transform:rotate(90deg)}.affiner>summary:hover{color:var(--texte)}.affiner .filters{margin-top:.5rem}.filtrow{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.filtrow-lab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--texte-doux);flex:0 0 3.1rem;font-size:.75rem}.filtbtns{flex-wrap:wrap;flex:auto;gap:.35rem;display:flex}.filtbtn{border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte-doux);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .55rem;font-size:.8rem;line-height:1.1;transition:background .15s,border-color .15s;display:inline-flex}.filtbtn:hover:not(:disabled){border-color:var(--accent-border)}.filtbtn.is-on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--texte);font-weight:600}.filtbtn:disabled{opacity:.35;cursor:default}.filtbtn-n{font-family:var(--mono);opacity:.65;font-size:.75rem}.affiner-n{background:var(--accent-dim);border:1px solid var(--accent-border);min-width:1.25rem;height:1.25rem;color:var(--accent);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.textbtn{color:var(--texte-doux);border-radius:var(--rayon-sm);cursor:pointer;background:0 0;border:none;padding:.75rem .9rem;font-size:.95rem;font-weight:600}.textbtn:hover{color:var(--texte);background:var(--surface-2)}.textbtn:disabled{opacity:.5}.sheetbtns .textbtn{flex:none}.closebtn{border:1px solid var(--bordure-vive);background:var(--surface-2);color:var(--texte-doux);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.3rem;font-size:.95rem;font-weight:600;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.closebtn:hover{color:var(--texte);border-color:var(--accent-border);background:var(--surface-1)}.closebtn:active{transform:scale(.98)}.sheetbtns .closebtn{flex:none}.home .bottomnav{z-index:5;background:var(--surface-1);position:sticky;bottom:0}.home .homebody{padding-bottom:1.5rem}.profil-tete{align-items:center;gap:.9rem;display:flex}.profil-tete>div{flex-direction:column;min-width:0;display:flex}.profil-nom{font-size:1.15rem;font-weight:600}.pb-ico.grand{width:3.2rem;height:3.2rem;font-size:1.3rem}.reglage{border:1px solid var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);flex-direction:column;gap:.6rem;padding:.85rem .9rem;display:flex}.reglage-tete{align-items:center;gap:.8rem;display:flex}.reglage-txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.reglage.lien{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .18s}.reglage.lien:hover{border-color:var(--accent-border)}.reglage.lien:active{transform:scale(.995)}.reglage.lien>.reglage-tete{width:100%}.retourbtn{width:2rem;height:2rem;color:var(--texte);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;margin-left:-.5rem;font-size:1.6rem;line-height:1}.retourbtn:hover{background:var(--surface-2)}.reglage-corps{border-top:1px solid var(--bordure);flex-direction:column;gap:.6rem;padding-top:.6rem;display:flex}.fieldhint.ok{color:var(--succes);font-weight:600}.profil-sortie{border-top:1px solid var(--bordure-vive);flex-wrap:nowrap;align-items:stretch;gap:.6rem;margin-top:.4rem;padding-top:1rem;display:flex}.profil-sortie>button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:.7rem .5rem;font-size:.88rem;line-height:1.25}.regsec{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--texte-doux);margin:1.4rem 0 .1rem;font-size:.75rem;font-weight:600}.regsec:first-of-type{margin-top:1rem}a.reglage.lien,a.reglage.lien:hover{text-decoration:none}.aide{max-width:42rem}.page-legale{background:0 0;border:0;width:100%;max-width:44rem;display:block}.aide-chapo{margin:.2rem 0 1.1rem;font-size:1rem;line-height:1.55}.aide-etapes{flex-direction:column;gap:.9rem;margin:0;padding-left:1.1rem;display:flex}.aide-etapes li{line-height:1.5}.aide-etapes li::marker{color:var(--accent);font-weight:700}.aide-liste{margin:0}.aide-liste dt{color:var(--accent);margin-top:1.1rem;font-weight:700}.aide-liste dt:first-child{margin-top:0}.aide-liste dd{margin:.3rem 0 0;line-height:1.55}.aide-note{border-top:1px solid var(--bordure);color:var(--texte-doux);margin-top:1.4rem;padding-top:.9rem;font-size:.85rem;line-height:1.5}.outbox.clos,.tc-ico.fini{background:var(--surface-2);color:var(--texte-doux)}.carte-stat{border:1px solid var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);min-width:0;box-shadow:var(--ombre-carte);flex-direction:column;gap:.9rem;padding:1rem;display:flex}.carte-stat h3{font-size:.75rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texte-doux);margin:0}.tuiles{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tuiles>li{min-width:0}.tuile{border-radius:var(--rayon);background:color-mix(in srgb, var(--ton) 10%, transparent);border:1px solid color-mix(in srgb, var(--ton) 28%, transparent);align-items:center;gap:.6rem;padding:.7rem .75rem;display:flex}.tuile-icone{border-radius:var(--rayon-sm);background:color-mix(in srgb, var(--ton) 18%, transparent);flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1rem;display:flex}.tuile-corps{flex-direction:column;min-width:0;display:flex}.tuile-valeur{color:var(--texte);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.15}.tuile-libelle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.stat-duo{flex-direction:column;align-items:center;gap:1rem;display:flex}.anneau{flex:none;width:10.5rem;height:10.5rem;position:relative}.anneau svg{width:100%;height:100%;display:block}.an-fond{fill:none;stroke:var(--surface-2);stroke-width:16px}.an-arc{fill:none;stroke-width:16px;stroke-linecap:butt;animation:.7s cubic-bezier(.22,1,.36,1) an-tourne}@keyframes an-tourne{0%{opacity:0;transform:rotate(-110deg)}}.an-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex;position:absolute;inset:0}.an-centre b{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:600;line-height:1}.an-centre span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.legende{flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.legende li{align-items:center;gap:.4rem;font-size:.88rem;display:flex}.legende i{border-radius:50%;flex:none;width:.75rem;height:.75rem}.legende b{font-variant-numeric:tabular-nums}.courbe{flex-direction:column;gap:.35rem;display:flex}.courbe svg{width:100%;height:auto;display:block;overflow:visible}.co-aire{fill:url(#aireStats)}.co-ligne{fill:none;stroke:url(#ligneStats);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.co-point{fill:var(--surface-1);stroke:var(--data-1);stroke-width:2.5px}.co-point.vide{stroke:var(--bordure-vive)}.co-mois{text-align:center;grid-template-columns:repeat(12,1fr);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.co-mois li{flex-direction:column;min-width:0;display:flex;overflow:hidden}.co-mois b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--texte-faible);min-height:.85rem;font-size:.75rem}.co-mois li.plein b{color:var(--data-1)}.co-mois span{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--texte-faible);text-overflow:clip;white-space:nowrap;font-size:.75rem;overflow:hidden}.sorties{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sorties>li{min-width:0}.sorties li{border-radius:var(--rayon);background:var(--surface-2);align-items:center;gap:.8rem;padding:.55rem .65rem;display:flex}.jauge{flex:none;width:3rem;height:3rem;position:relative}.jauge svg{width:100%;height:100%;display:block}.ja-fond{fill:none;stroke:var(--bordure-vive);stroke-width:6px}.ja-arc{fill:none;stroke-width:6px;stroke-linecap:round}.ja-txt{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--texte-doux);place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.so-txt{flex-direction:column;flex:1;min-width:0;display:flex}.so-txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.so-txt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.so-pts{flex-direction:column;flex:none;align-items:center;display:flex}.so-pts b{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.so-pts span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.bulles{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.2rem 0;list-style:none;display:flex}.bulles li{text-align:center;background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--ton) 78%, white), var(--ton) 70%);color:var(--fond);box-shadow:0 6px 16px color-mix(in srgb, var(--ton) 35%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.2rem;animation:.45s cubic-bezier(.22,1,.36,1) bulle-entre;display:flex}@keyframes bulle-entre{0%{opacity:0;transform:scale(.7)}}.bulles b{font-size:1.15rem;font-weight:700;line-height:1}.bulles span{opacity:.85;overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1.1}.ri-chip.colore{background:color-mix(in srgb, var(--ton) 14%, transparent);border-color:color-mix(in srgb, var(--ton) 35%, transparent);color:var(--ton)}:root[data-taille=grand]{font-size:18px}:root[data-taille=tresgrand]{font-size:21px}:root[data-contraste=fort]{--texte-doux:#e2e8f0c7;--texte-faible:#e2e8f094;--bordure:#ffffff24;--bordure-vive:#ffffff3d}:root[data-theme=clair][data-contraste=fort]{--texte-doux:#1b1a21d9;--texte-faible:#1b1a21ad;--bordure:#1b1a2133;--bordure-vive:#1b1a2152}.leg{color:var(--texte);overflow-wrap:anywhere;margin:.2rem 0 .1rem;font-size:.78rem;line-height:1.35;display:block}.legadd{font-family:var(--mono);color:var(--texte-doux);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.15rem 0;font-size:.75rem;text-decoration:underline}.legform{gap:.3rem;margin:.25rem 0 .1rem;display:flex}.leginput{border:1px solid var(--bordure);background:var(--surface-1);min-width:0;color:var(--texte);border-radius:.35rem;flex:1;padding:.3rem .45rem;font-family:inherit;font-size:.78rem}.legok{background:var(--accent);color:var(--sur-accent,#fff);font-family:var(--mono);cursor:pointer;border:none;border-radius:.35rem;flex:none;padding:0 .6rem;font-size:.75rem;font-weight:700}.lb-caption{overflow-wrap:anywhere;margin:.25rem 0;font-size:.9rem;line-height:1.4;display:block}.reacs{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.4rem;display:flex;position:relative}.reac{border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte-doux);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .45rem;font-size:.78rem;transition:border-color .18s,background .18s;display:inline-flex}.reac.on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.reac:hover{border-color:var(--accent-border)}.reac.plus{font-family:var(--mono);letter-spacing:-.03em}.reac-choix{z-index:6;border:1px solid var(--bordure-vive);background:var(--surface-1);box-shadow:var(--ombre);border-radius:999px;gap:.1rem;padding:.25rem;animation:.18s reac-entre;display:flex;position:absolute;bottom:calc(100% + .3rem);left:0}@keyframes reac-entre{0%{opacity:0;transform:translateY(.25rem)}}.reac-choix button{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.15rem .25rem;font-size:1.15rem;line-height:1;transition:transform .12s,background .15s}.reac-choix button:hover{background:var(--surface-2);transform:scale(1.15)}.barbtn.on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.reglage>.segmented{width:100%}.esp-voile{z-index:60;background:var(--voile);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:flex-end;animation:.2s ease-out esp-fondu;display:flex;position:fixed;inset:0}.esp{background:var(--surface-1);border:1px solid var(--bordure-vive);width:100%;max-width:34rem;max-height:min(78vh,40rem);box-shadow:var(--ombre-forte);border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;animation:.32s cubic-bezier(.2,.9,.3,1.1) esp-monte;display:flex;overflow:hidden}@media (width>=640px){.esp-voile{align-items:center;padding:1.5rem}.esp{border-bottom:1px solid var(--bordure-vive);border-radius:22px}}.esp-tete{border-bottom:1px solid var(--bordure);align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.esp-avatar{background:var(--degrade);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:1rem;display:flex;box-shadow:0 4px 14px #6366f159}.esp-qui{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.esp-qui b{font-size:.95rem;font-weight:650}.esp-qui span{color:var(--texte-doux);font-size:.75rem}.esp-fermer{background:var(--surface-2);width:2rem;height:2rem;color:var(--texte-doux);cursor:pointer;border:none;border-radius:50%;font-size:.85rem}.esp-fil{min-height:9rem;padding:1.1rem 1rem calc(1.2rem + env(safe-area-inset-bottom,0));flex-direction:column;flex:1;gap:.6rem;display:flex;overflow-y:auto}.esp-bulle{border-radius:18px;max-width:86%;padding:.7rem .95rem;font-size:.95rem;line-height:1.5;animation:.28s cubic-bezier(.2,.9,.3,1.2) both esp-bulle}.esp-bulle p{margin:0}.esp-bulle p+p{margin-top:.6rem}.esp-moi{background:var(--degrade);color:#fff;transform-origin:100% 100%;border-bottom-right-radius:6px;align-self:flex-end}.esp-bot{background:var(--surface-2);border:1px solid var(--bordure);transform-origin:0 100%;border-bottom-left-radius:6px;align-self:flex-start}.esp-erreur{color:var(--texte-doux)}.esp-points{gap:.3rem;padding:.85rem 1rem;display:flex}.esp-points i{background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;animation:1.1s ease-in-out infinite esp-danse}.esp-points i:nth-child(2){animation-delay:.15s}.esp-points i:nth-child(3){animation-delay:.3s}.esp-mention{max-width:86%;color:var(--texte-doux);align-self:flex-start;margin:0 0 0 .3rem;font-size:.75rem;line-height:1.4;animation:.4s ease-out .15s both esp-fondu}@keyframes esp-fondu{0%{opacity:0}}@keyframes esp-monte{0%{opacity:0;transform:translateY(40px)}}@keyframes esp-bulle{0%{opacity:0;transform:scale(.85)}}@keyframes esp-danse{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.esp,.esp-voile,.esp-bulle,.esp-mention{animation:none}.esp-points i{animation-duration:2.2s}}.albumcache{border:1px dashed var(--accent-border);border-radius:var(--rayon);background:var(--accent-dim);text-align:center;margin:0 0 .8rem;padding:.7rem .9rem}.tro-compte{font:600 .75rem/1 var(--mono);color:var(--texte-doux);margin-left:.4rem}.trophees{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.trophee{--metal:linear-gradient(145deg, var(--surface-2), var(--surface-2));--lueur:transparent;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-1);align-items:center;gap:.65rem;min-width:0;padding:.65rem .7rem;display:flex}.trophee.n1{--metal:linear-gradient(145deg, #e8a87c, #a0592e);--lueur:#cd7f3259;--barre:#cd7f32}.trophee.n2{--metal:linear-gradient(145deg, #f1f3f6, #9aa3ae);--lueur:#aab4c066;--barre:#a7b0bb}.trophee.n3{--metal:linear-gradient(145deg, #ffe58a, #c9930c);--lueur:#eab30866;--barre:#e0a800}.trophee.n4{--metal:linear-gradient(145deg, #d9f3f0, #6fb5ae);--lueur:#5eb5ab66;--barre:#5fb5ab}.trophee.n5{--metal:linear-gradient(145deg, #e0f2fe, #7dd3fc 45%, #c7d2fe);--lueur:#7dd3fc73;--barre:#38bdf8}.trophee.n6{--metal:linear-gradient(145deg, #fda4af, #be123c 55%, #7f1d1d);--lueur:#e11d4873;--barre:#e11d48}.trophee.n7{--metal:conic-gradient(from var(--tro-angle,0deg), #f0abfc, #a5b4fc, #67e8f9, #86efac, #fde68a, #fca5a5, #f0abfc);--lueur:#a855f78c;--barre:#a855f7;border-color:#a855f766}@property --tro-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.trophee.n7 .tro-medaille{animation:6s linear infinite tro-irise}.trophee.n7 .tro-barre i{background:linear-gradient(90deg,#f0abfc,#a5b4fc,#67e8f9,#86efac,#fde68a)}@keyframes tro-irise{to{--tro-angle:360deg}}@media (prefers-reduced-motion:reduce){.trophee.n7 .tro-medaille{animation:none}}.tro-medaille{background:var(--metal);width:2.6rem;height:2.6rem;box-shadow:0 0 0 2px var(--surface-1), 0 0 0 3px var(--lueur), 0 4px 12px var(--lueur);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.trophee.n0 .tro-medaille{border:1.5px dashed var(--bordure-vive);box-shadow:none;filter:grayscale();opacity:.55;background:0 0}.tro-corps{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.tro-nom{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.tro-nom b{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:650;overflow:hidden}.tro-palier{letter-spacing:.06em;text-transform:uppercase;color:var(--barre,var(--texte-faible));white-space:nowrap;font-size:.75rem;font-weight:700}.tro-barre{background:var(--surface-2);border-radius:999px;height:5px;display:block;overflow:hidden}.tro-barre i{border-radius:inherit;background:var(--barre,var(--accent));height:100%;transition:width .8s ease-out;display:block}.tro-legende{font:.7rem/1.2 var(--mono);color:var(--texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp{--nuit:#07070d;--dp-surface:#12121c;--dp-surface-2:#1b1b29;--dp-texte:#eef0f6;--dp-doux:#eef0f699;--dp-faible:#eef0f659;--dp-bord:#ffffff1a;--coeur:#fb7185;--or:#fbbf24;z-index:70;background:var(--nuit);color:var(--dp-texte);padding-top:env(safe-area-inset-top,0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:fixed;inset:0}.dp>*{width:100%;max-width:40rem;margin-inline:auto}.dp-haut{align-items:center;gap:.5rem;padding:.9rem .9rem .5rem;display:flex}.dp-fermer{background:var(--dp-surface-2);width:2rem;height:2rem;color:var(--dp-doux);cursor:pointer;border:none;border-radius:50%;flex:none}.dp-suivi{min-width:0;color:var(--dp-doux);flex:1;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.dp-suivi .live{background:#34d399;border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite dp-pulse;box-shadow:0 0 0 3px #34d39940}.dp-suivi .seul{background:var(--dp-faible);box-shadow:none;animation:none}.dp-suivi>span:not(.live){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dp-suivi b{color:var(--dp-texte);font-weight:600}.dp-pille{font:inherit;border:1px solid var(--dp-bord);background:var(--dp-surface-2);color:var(--dp-texte);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:auto;padding:.35rem .7rem;font-size:.75rem;font-weight:600}.dp-progres{gap:3px;padding:0 .9rem;display:flex}.dp-progres i{background:var(--dp-bord);border-radius:2px;flex:1;height:3px}.dp-progres i.fait{background:#ffffff8c}.dp-progres i.ici{background:var(--degrade)}.dp-corps{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:1rem .9rem;display:flex;overflow-y:auto}.dp-bas{padding:.7rem .9rem calc(1rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--dp-bord);gap:.5rem;display:flex}.dp-bas button{font:inherit;border:1px solid var(--dp-bord);background:var(--dp-surface-2);color:var(--dp-texte);cursor:pointer;border-radius:14px;flex:1;padding:.75rem;font-size:.9rem;font-weight:650}.dp-bas button.primaire{background:var(--degrade);color:#fff;border-color:#0000}.dp-bas button:disabled{opacity:.35;cursor:default}.dp-bas p{text-align:center;color:var(--dp-doux);flex:1;align-self:center;margin:0;padding:.6rem 0;font-size:.8rem}.dp-regle{flex-direction:column;gap:.9rem;animation:.5s ease-out both dp-monte;display:flex}.dp .sur{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.dp-regle .sur{color:#c4b5fd}.dp-regle h2,.dp-titre h2{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.dp-regle h2{font-size:1.85rem}.dp-regle ol{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.dp-regle li{background:var(--dp-surface);border:1px solid var(--dp-bord);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;font-size:.86rem;line-height:1.45;display:flex}.dp-regle li>span{background:var(--dp-surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.95rem;display:flex}.dp-titre{flex-direction:column;gap:.3rem;animation:.45s ease-out both dp-monte;display:flex}.dp-titre .sur{color:var(--dp-faible)}.dp-titre h2{font-size:1.55rem}.dp-titre .pts{color:var(--or);background:#fbbf2424;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.dp-photos{gap:.6rem;display:grid}.dp-photos.n2,.dp-photos.n3,.dp-photos.n4{grid-template-columns:1fr 1fr}.dp-photos.n3 .dp-photo:first-child{grid-column:1/-1}.dp-photo{aspect-ratio:4/5;background:var(--dp-surface);border-radius:16px;margin:0;animation:.5s cubic-bezier(.2,.9,.3,1.15) both dp-apparait;position:relative;overflow:hidden}.dp-photos.n1 .dp-photo,.dp-photos.n3 .dp-photo:first-child,.dp-hero .dp-photo{aspect-ratio:4/3}.dp-photo img,.dp-vide{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dp-vide{background:var(--dp-surface-2)}.dp-photo footer{background:linear-gradient(#0000,#000000b3);justify-content:space-between;align-items:center;gap:.4rem;padding:1.6rem .6rem .55rem;display:flex;position:absolute;bottom:0;left:0;right:0}.dp-photo footer b{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:650;overflow:hidden}.dp-coeur{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000004d;border:1.5px solid #ffffff8c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:1rem;transition:transform .15s;display:flex}.dp-coeur:active{transform:scale(.88)}.dp-coeur.on{background:var(--coeur);border-color:var(--coeur);animation:.4s ease-out dp-battement}.dp-photo.choisie{box-shadow:0 0 0 2.5px var(--coeur)}.dp-vous,.dp-compte{letter-spacing:.04em;white-space:nowrap;background:#ffffff2e;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.dp-vous{text-transform:uppercase}.dp-compte{color:#fff;background:#fb7185bf}.dp-aide{color:var(--dp-faible);text-align:center;margin:0;font-size:.75rem}.dp-erreur{color:#fca5a5;text-align:center;margin:0;font-size:.8rem}.dp-hero{flex-direction:column;gap:.6rem;animation:.5s ease-out both dp-monte;display:flex}.dp-hero .sur{color:var(--or);text-align:center}.dp-hero .dp-photo{box-shadow:0 0 0 2.5px var(--or), 0 12px 40px #fbbf2440}.dp-hero p{text-align:center;color:var(--dp-doux);margin:0;font-size:.82rem}.dp-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--dp-faible);margin:.4rem 0 0;font-size:.75rem;font-weight:700}.dp-gagnants{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.dp-gagnants li{background:var(--dp-surface);border:1px solid var(--dp-bord);border-radius:14px;align-items:center;gap:.65rem;padding:.5rem;animation:.4s ease-out both dp-monte;display:flex}.dp-gagnants .vign{object-fit:cover;background:var(--dp-surface-2);width:3rem;height:3rem;color:var(--dp-faible);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.dp-gagnants .txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.dp-gagnants .txt b{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.dp-gagnants .txt span{color:var(--dp-doux);font-size:.75rem}.dp-gagnants .bonus{font:700 .78rem/1 var(--mono);color:var(--or);flex:none}.dp-bonus{flex-wrap:wrap;gap:.4rem;display:flex}.dp-bonus span{background:var(--dp-surface);border:1px solid var(--dp-bord);border-radius:999px;padding:.4rem .7rem;font-size:.8rem}.dp-bonus b{color:var(--or);margin-left:.25rem}.dp-attente{text-align:center;color:var(--dp-doux);flex-direction:column;align-items:center;gap:.7rem;margin:auto 0;font-size:.88rem;line-height:1.5;display:flex}.dp-attente .gros{font-size:2.4rem}@keyframes dp-monte{0%{opacity:0;transform:translateY(12px)}}@keyframes dp-apparait{0%{opacity:0;transform:scale(.92)}}@keyframes dp-battement{40%{transform:scale(1.25)}}@keyframes dp-pulse{50%{box-shadow:0 0 0 6px #34d39900}}@media (prefers-reduced-motion:reduce){.dp *{animation:none!important}}.visite{z-index:80;position:fixed;inset:0}.visite-trou{border-radius:var(--rayon);box-shadow:0 0 0 200vmax var(--voile), 0 0 0 3px var(--accent);pointer-events:none;transition:top .3s,left .3s,width .3s,height .3s;position:fixed}.visite-bulle{background:var(--surface-1);color:var(--texte);border:1px solid var(--accent-border);border-radius:var(--rayon-lg);box-shadow:var(--ombre-forte);flex-direction:column;gap:.5rem;padding:.95rem 1rem .85rem;transition:top .3s,left .3s;display:flex;position:fixed}.visite-bulle:before{content:"";left:var(--fleche-x,50%);background:var(--surface-1);border-left:1px solid var(--accent-border);border-top:1px solid var(--accent-border);width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg)}.visite-bulle.dessous:before{top:-8px}.visite-bulle.dessus:before{bottom:-8px;transform:rotate(225deg)}.visite-haut{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.visite-nom{font-family:var(--mono);color:var(--accent);letter-spacing:.02em;font-size:.75rem}.visite-passer{color:var(--texte-doux);cursor:pointer;background:0 0;border:none;padding:.2rem 0;font-size:.82rem}.visite-bulle h3{text-wrap:balance;margin:0;font-size:1.05rem;line-height:1.25}.visite-bulle p{margin:0;font-size:.95rem;line-height:1.45}.visite-btns{justify-content:flex-end;gap:.5rem;display:flex}.visite-btns .primary{padding:.6rem 1rem}@media (prefers-reduced-motion:reduce){.visite-trou,.visite-bulle{transition:none}}.champ-bloc{flex-direction:column;gap:.55rem;display:flex}.records{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.record{border-radius:var(--rayon);background:var(--surface-2);border-top:3px solid var(--ton);flex-direction:column;gap:.15rem;min-width:0;padding:.65rem .7rem .6rem;display:flex}.rec-lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-size:.75rem}.rec-val{color:var(--texte);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1}.rec-val small{color:var(--texte-doux);margin-left:.2rem;font-size:.75rem;font-weight:600}.rec-ctx{color:var(--texte);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.cartesorties{border-radius:var(--rayon);isolation:isolate;position:relative;overflow:hidden}.cs-plan{background:var(--carte-fond);height:17rem}.cs-info{z-index:1000;border-radius:var(--rayon-sm);background:var(--surface-1);border:1px solid var(--bordure);align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.85rem;display:flex;position:absolute;top:.5rem;left:.5rem;right:.5rem}.cs-info i{border-radius:50%;flex:none;width:.65rem;height:.65rem}.cs-info span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-tout{z-index:1000;border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte);cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem}.tc-ico.photo{background:var(--surface-2);padding:0;overflow:hidden}.tc-ico img,.ci-apercu img,.avatar img{object-fit:cover;width:100%;height:100%;display:block}.choiximage{border-radius:var(--rayon);background:var(--surface-2);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.ci-tete{align-items:center;gap:.75rem;display:flex}.ci-apercu{border-radius:var(--rayon);background:var(--degrade);color:#fff;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}.ci-apercu.rond{border-radius:50%}.ci-txt{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ci-choix{flex-direction:column;gap:.4rem;display:flex}.ci-choix button{border-radius:var(--rayon-sm);border:1px solid var(--bordure);background:var(--surface-1);color:var(--texte);text-align:left;cursor:pointer;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.92rem;display:flex}.ci-choix button:disabled{opacity:.5;cursor:default}.ci-choix .ci-retirer{color:var(--danger);background:0 0;justify-content:center}.ci-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;max-height:16rem;display:grid;overflow-y:auto}.ci-grille button{border-radius:var(--rayon-sm);aspect-ratio:1;cursor:pointer;background:var(--surface-1);border:none;padding:0;overflow:hidden}.ci-grille img{object-fit:cover;width:100%;height:100%;display:block}.ci-grille button.on{outline:3px solid var(--accent);outline-offset:-3px}.avatar{vertical-align:middle;background:var(--degrade);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-right:.35rem;font-size:.75rem;font-weight:800;display:inline-grid;overflow:hidden}.by-qui{align-items:center;min-width:0;display:inline-flex}.rank .who{align-items:center;gap:.1rem;display:flex}.rank .who-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rank .who em,.rank .who .avatar{flex:none}.squelette{border-radius:var(--rayon);background:linear-gradient(100deg, var(--surface-2) 30%, color-mix(in srgb, var(--texte) 7%, var(--surface-2)) 50%, var(--surface-2) 70%);background-size:250% 100%;animation:1.4s ease-in-out infinite reflet;display:block}@keyframes reflet{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.squelette{animation:none}}.sq-groupe{border-radius:var(--rayon-lg);height:4.2rem;list-style:none}.sq-stats{flex-direction:column;gap:.8rem;display:flex}.sq-tuiles{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.sq-tuile{height:3.6rem}.sq-carte{border-radius:var(--rayon-lg);height:9rem}.sq-photo{aspect-ratio:1}.prep-btns{flex-direction:column;flex:none;align-items:stretch;gap:.3rem;display:flex}.prep .prep-plus-tard{color:var(--texte-doux);border:none;padding:.2rem .4rem;font-weight:600}.prep-mini{border:1px solid var(--accent-border);background:var(--accent-dim);color:var(--accent);cursor:pointer;border-radius:999px;align-self:flex-start;margin:.1rem 0 .6rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700}.prep-mini:disabled{opacity:.6;cursor:default}.ann-voile{z-index:70;background:var(--voile);justify-content:center;align-items:flex-end;animation:.2s ease-out ann-fondu;display:flex;position:fixed;inset:0}.ann-feuille{background:var(--surface-1);width:100%;max-width:30rem;color:var(--texte);padding:.6rem 1.2rem calc(1.3rem + env(safe-area-inset-bottom,0px));box-shadow:var(--ombre-forte);border-radius:20px 20px 0 0;flex-direction:column;gap:.7rem;animation:.25s ease-out ann-monte;display:flex}.ann-poignee{background:var(--texte-faible);opacity:.5;border-radius:999px;align-self:center;width:2.4rem;height:.28rem}.ann-pic{width:2.8rem;height:2.8rem;color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);border-radius:50%;place-items:center;display:grid}.ann-pic svg,.ann-bpic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.ann-feuille h3{text-wrap:balance;margin:0;font-size:1.15rem}.ann-feuille p{color:var(--texte-doux);margin:0;font-size:.92rem;line-height:1.45}.ann-apercu{object-fit:cover;border-radius:var(--rayon);width:100%;max-height:9rem}.ann-btns{gap:.5rem;display:flex}.ann-btns button{flex:1}.ann-bandeau{z-index:75;top:calc(.7rem + env(safe-area-inset-top,0px));border-radius:var(--rayon);background:var(--surface-1);width:min(30rem,100% - 1.4rem);color:var(--texte);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);box-shadow:var(--ombre-forte);align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.88rem;animation:.25s ease-out ann-descend;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ann-bandeau.succes{border-color:color-mix(in srgb, var(--succes) 45%, transparent)}.ann-bpic{color:var(--danger);flex:none;display:grid}.ann-bandeau.succes .ann-bpic{color:var(--succes)}.ann-btexte{flex:1;min-width:0}.ann-bandeau button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:.2rem;font-weight:700}@keyframes ann-fondu{0%{opacity:0}to{opacity:1}}@keyframes ann-monte{0%{transform:translateY(100%)}to{transform:none}}@keyframes ann-descend{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ann-voile,.ann-feuille,.ann-bandeau{animation:none}}.row{position:relative}.vient-deco{pointer-events:none;border-radius:var(--rayon-sm);position:absolute;inset:0;overflow:hidden}.vient-vague{background:radial-gradient(circle at 10% 50%, color-mix(in srgb, var(--succes) 32%, transparent), transparent 65%);animation:1.1s ease-out forwards vient-vague;position:absolute;inset:0}.vient-gain{color:var(--succes);opacity:0;font-size:1rem;font-weight:800;animation:1.2s ease-out forwards vient-gain;position:absolute;top:40%;right:6.5rem}.row.vient .check{animation:.45s cubic-bezier(.3,1.6,.6,1) vient-pop;display:inline-block}.vient-confettis i{opacity:0;background:var(--data-1);--a:calc(var(--k) * 25.7deg);border-radius:2px;width:.4rem;height:.55rem;animation:.95s ease-out forwards vient-eclat;position:absolute;top:50%;left:1.2rem}.vient-confettis i:nth-child(6n+2){background:var(--data-2)}.vient-confettis i:nth-child(6n+3){background:var(--data-3)}.vient-confettis i:nth-child(6n+4){background:var(--data-4)}.vient-confettis i:nth-child(6n+5){background:var(--data-5)}.vient-confettis i:nth-child(6n){background:var(--data-6)}.tsub b.saute{animation:.45s cubic-bezier(.3,1.6,.6,1) vient-pop;display:inline-block}@keyframes vient-vague{0%{opacity:1}to{opacity:0}}@keyframes vient-gain{0%{opacity:0;transform:translateY(20%)}20%{opacity:1}to{opacity:0;transform:translateY(-170%)}}@keyframes vient-pop{0%{transform:scale(.4)}70%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes vient-eclat{0%{opacity:1;transform:rotate(var(--a)) translateX(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateX(4.5rem) rotate(260deg)}}@media (prefers-reduced-motion:reduce){.vient-deco{display:none}.row.vient .check,.tsub b.saute{animation:none}}:root{--note:#fbbf24}:root[data-theme=clair]{--note:#d97706}.bilan-note{border-top:1px solid var(--bordure);flex-direction:column;align-items:center;gap:.35rem;margin-top:1rem;padding:.9rem .6rem .7rem;display:flex}.bilan-note-q{font-weight:600}.etoiles{justify-content:center;gap:.25rem;display:flex}.etoiles button{cursor:pointer;color:var(--texte-faible);-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:.1rem .15rem;font-size:2.1rem;line-height:1;transition:color .15s,transform .15s}.etoiles button.on{color:var(--note)}.etoiles button:active{transform:scale(1.2)}.bilan-note-merci{color:var(--succes,#34d399);text-align:center;min-height:1.2em;font-size:.82rem}.fiche-chiffres li.fiche-note b{color:var(--note)}.sig-ou{color:var(--texte-doux);margin:0;font-size:.85rem}.sig-motifs{flex-wrap:wrap;gap:.4rem;display:flex}.sig-motifs button{font:inherit;cursor:pointer;border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte);border-radius:999px;padding:.5rem .8rem;font-size:.85rem}.sig-motifs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-dim);color:var(--accent);font-weight:600}.sig-texte{font:inherit;resize:vertical;border:1px solid var(--bordure);background:var(--surface-2);min-height:4.5rem;color:var(--texte);border-radius:10px;padding:.6rem;font-size:.9rem}.sig-admin{flex-direction:column;gap:.7rem;display:flex}.sig-liste{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sig-ligne{border-radius:var(--rayon);background:var(--surface-1);border:1px solid var(--bordure);flex-direction:column;gap:.25rem;padding:.7rem .8rem;display:flex}.sig-ligne.traite{opacity:.6}.sig-tag{background:var(--accent-dim);color:var(--accent);border-radius:999px;align-self:flex-start;padding:.12rem .5rem;font-size:.75rem;font-weight:700}.sig-msg{font-size:.9rem}.sig-qui{color:var(--texte-doux);font-size:.78rem}.sig-actions{gap:.4rem;margin-top:.2rem;display:flex}.row-cp{border:3px solid #f4ecd8;border-radius:3px;width:5.5rem;max-width:100%;height:auto;margin-top:.4rem;display:block;transform:rotate(-1.5deg);box-shadow:0 2px 6px #00000040}.grid .card-cp{grid-column:1/-1}.card-cp .avap{max-height:70vh;margin-inline:auto}.avap{aspect-ratio:832/529;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:var(--surface-2);max-width:100%;position:relative;overflow:hidden}.avap img{object-fit:cover;aspect-ratio:auto;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card .avap img{aspect-ratio:auto}.avap-avant{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.avap-trait{top:0;bottom:0;left:var(--pos,50%);background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 6px #00000080}.avap-trait:after{content:"⟷";color:#222;background:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.avap-etiq{color:#fff;background:#0000008c;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.5rem}.avap-etiq.e1{left:.5rem}.avap-etiq.e2{right:.5rem}.avap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.combo-note{white-space:nowrap;vertical-align:.1em;font-family:var(--mono);color:var(--texte);border:1px solid color-mix(in srgb, var(--note) 45%, transparent);background:color-mix(in srgb, var(--note) 12%, transparent);border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.combo-note .etoile,.note-et .etoile,.cartep .pt-puce.note i{color:var(--note)}.note-et{white-space:nowrap}.bilan-note-retirer{font:inherit;cursor:pointer;color:var(--texte-doux);text-underline-offset:2px;background:0 0;border:none;padding:.2rem;font-size:.8rem;text-decoration:underline}.hunt-charge{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;padding:2rem 1.2rem;display:flex}.hunt-charge-barre{border-radius:999px;width:min(16rem,70%);height:.6rem;display:block}.hunt-charge-btns{gap:.6rem;display:flex}.souv-choix{background:var(--surface-2);border-radius:12px;margin-top:1rem;overflow:hidden}.souv-choix-tete{width:100%;color:var(--texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.8rem;padding:.65rem .75rem;font-weight:600;display:flex}.souv-choix-tete small{color:var(--texte-doux);font-size:.78rem;font-weight:400;display:block}.souv-mini{flex:none;display:flex}.souv-mini img{object-fit:cover;border:2px solid var(--surface-2);border-radius:6px;width:2.2rem;height:2.2rem}.souv-mini img+img{margin-left:-.7rem}.souv-grille{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.35rem;max-height:18rem;padding:0 .75rem .75rem;display:grid;overflow-y:auto}.souv-photo{cursor:pointer;aspect-ratio:1;background:0 0;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.souv-photo img{object-fit:cover;width:100%;height:100%;display:block}.souv-photo.pris{border-color:var(--accent)}.souv-photo:disabled{opacity:.4;cursor:default}.souv-num{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.25rem;left:.25rem}.tdb,.vaf{gap:.9rem;min-width:0;display:grid}.tdb>*,.vaf>*,.tdb-bloc>*,.tdb-palmares li>*{min-width:0}.tdb-puce{white-space:normal;max-width:100%}.tdb-tuiles{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.tdb-tuile{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon);min-width:0;color:var(--accent);gap:.1rem;padding:.65rem .75rem;display:grid}.tdb-tuile b{font-family:var(--serif);color:var(--texte);font-variant-numeric:tabular-nums;font-size:1.5rem}.tdb-lab{text-transform:uppercase;letter-spacing:.08em;color:var(--texte-faible);font-size:.75rem}.tdb-delta{color:var(--succes);font-variant-numeric:tabular-nums;font-size:.75rem}.tdb-tuile svg{width:100%;height:22px;margin-top:.2rem;display:block}.tdb-bloc{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon);gap:.6rem;min-width:0;padding:.8rem;display:grid}.tdb-bloc h3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-size:.95rem;display:flex}.tdb-bloc h3 span{color:var(--texte-faible);font-size:.75rem;font-weight:400}.tdb-filtres{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.tdb-filtres button{border:1px solid var(--bordure-vive);color:var(--texte-doux);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.76rem}.tdb-filtres button.on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.tdb-journal{overscroll-behavior:contain;max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}.tdb-journal li{border-bottom:1px solid var(--bordure);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.5rem .15rem;display:grid}.tdb-journal li:last-child{border-bottom:none}.tdb-ico{background:var(--surface-1);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:grid}.tdb-journal li.ia .tdb-ico{background:color-mix(in srgb, var(--accent-2) 18%, transparent)}.tdb-journal li.note .tdb-ico{color:var(--data-2)}.tdb-txt{overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.4}.tdb-txt i{color:var(--texte-faible);font-size:.75rem;font-style:normal;display:block}.tdb-h{color:var(--texte-faible);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.tdb-journal li.tdb-vide{color:var(--texte-faible);font-size:.84rem;display:block}.tdb-palmares{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tdb-palmares li{gap:.25rem;min-width:0;display:grid}.tdb-ligne{justify-content:space-between;gap:.5rem;font-size:.84rem;display:flex}.tdb-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tdb-chiffres{color:var(--texte-doux);font-variant-numeric:tabular-nums;flex:none}.tdb-etoile{color:var(--data-2)}.tdb-jauge{background:var(--surface-1);border-radius:99px;height:6px;display:flex;overflow:hidden}.tdb-jauge i{background:var(--accent);height:100%;display:block}.tdb-jauge i+i{background:var(--accent-border)}.tdb-puce{border-radius:99px;width:fit-content;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.tdb-puce.alerte{color:var(--alerte);background:color-mix(in srgb, var(--alerte) 14%, transparent)}.tdb-puce.socle{color:var(--data-2);background:color-mix(in srgb, var(--data-2) 15%, transparent)}.tdb-puce.neutre{color:var(--texte-doux);background:var(--surface-1);font-weight:400}.tdb-pays{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tdb-pays>li{gap:.35rem;display:grid}.tdb-tetep{justify-content:space-between;font-size:.86rem;font-weight:600;display:flex}.tdb-tetep span{color:var(--accent-2);font-variant-numeric:tabular-nums}.tdb-villes{flex-wrap:wrap;gap:.35rem;display:flex}.tdb-villes button{cursor:pointer;background:var(--surface-1);border:1px solid var(--bordure);color:var(--texte);border-radius:99px;align-items:baseline;gap:.3rem;padding:.2rem .6rem;font-size:.78rem;display:inline-flex}.tdb-villes button b{color:var(--accent-2);font-variant-numeric:tabular-nums}.tdb-villes button.on{border-color:var(--accent-border);background:var(--accent-dim)}.tdb-demandes{background:var(--surface-1);border-radius:var(--rayon-sm);gap:.5rem;margin:.1rem 0 0;padding:.5rem .6rem;list-style:none;display:grid}.tdb-demandes li{align-items:flex-start;gap:.55rem;font-size:.82rem;display:flex}.tdb-demandes input{width:1.1rem;height:1.1rem;accent-color:var(--succes);flex:none;margin-top:.15rem}.tdb-demandes label{cursor:pointer;min-width:0;line-height:1.35}.tdb-demandes label i{color:var(--texte-faible);font-size:.75rem;font-style:normal;display:block}.tdb-lien{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;justify-self:start;padding:0;font-size:.78rem;text-decoration:underline}.tdb-jamais{gap:.35rem;display:grid}.tdb-jamais details{background:var(--surface-1);border-radius:var(--rayon-sm);padding:.4rem .6rem}.tdb-jamais summary{cursor:pointer;font-size:.84rem}.tdb-jamais summary b{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:.25rem}.tdb-jamais ul{color:var(--texte-doux);gap:.2rem;margin:.4rem 0 .2rem;padding-left:1.1rem;font-size:.8rem;display:grid}.vaf-total{color:var(--texte-doux);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.84rem;display:flex}.vaf-total b{font-family:var(--serif);color:var(--texte);font-variant-numeric:tabular-nums;font-size:1.35rem}.vaf-cherche{border:1px solid var(--bordure-vive);background:var(--surface-2);width:100%;color:var(--texte);border-radius:999px;padding:.55rem .9rem;font-size:.9rem}.vaf-filtres{gap:.5rem;display:grid}.vaf-filtres select{border-radius:var(--rayon-sm);border:1px solid var(--bordure-vive);background:var(--surface-2);width:100%;color:var(--texte);padding:.5rem .75rem;font-size:.88rem}.vaf-pays{gap:.45rem;display:grid}.vaf-pays h3{text-transform:uppercase;letter-spacing:.08em;color:var(--texte-faible);margin:.3rem 0 0;font-size:.75rem;font-weight:600}.vaf-ville{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon);gap:.4rem;padding:.6rem .75rem;display:grid}.vaf-ville.ouverte{border-color:var(--accent-border)}.vaf-tete{color:var(--texte);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:.5rem;padding:0;font-size:.9rem;display:flex}.vaf-tete span{color:var(--texte-doux);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.vaf-prog{background:var(--surface-1);border-radius:99px;height:5px;overflow:hidden}.vaf-prog i{background:var(--succes);border-radius:99px;height:100%;display:block}.vaf-fiches{gap:.6rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.vaf-fiches li{border-top:1px solid var(--bordure);gap:.3rem;min-width:0;padding-top:.6rem;display:grid}.vaf-nom{font-size:.86rem;font-weight:600;line-height:1.35}.vaf-meta{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.75rem;display:flex}.vaf-meta code{font-family:var(--mono);color:var(--texte-faible);font-size:.75rem}.vaf-fiches p{color:var(--texte-doux);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.quand-choix{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.quand-choix button{border-radius:var(--rayon-lg);border:1.5px solid var(--bordure-vive);background:var(--surface-2);min-width:0;color:var(--texte);text-align:center;cursor:pointer;justify-items:center;gap:.15rem;padding:.75rem .5rem;display:grid}.quand-choix button>span{font-size:1.4rem;line-height:1.2}.quand-choix button b{font-size:.9rem}.quand-choix button small{color:var(--texte-faible);overflow-wrap:anywhere;font-size:.75rem}.quand-choix button.on{border-color:var(--accent);background:var(--accent-dim)}.quand-choix button.on b{color:var(--accent)}.sheet.calendrier{gap:.7rem;max-width:24rem;display:grid}.sheet.calendrier h2{margin:0}.cal-mois{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cal-mois b{text-transform:capitalize;font-size:1rem}.cal-mois button{border:1px solid var(--bordure-vive);background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--texte);cursor:pointer;border-radius:50%;font-size:1.2rem}.cal-mois button:disabled{opacity:.35;cursor:default}.cal-grille{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-grille i{color:var(--texte-faible);padding-bottom:.2rem;font-size:.75rem;font-style:normal}.cal-grille button{aspect-ratio:1;max-width:100%;color:var(--texte);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:50%;font-size:.9rem}.cal-grille button.we{color:var(--accent-2)}.cal-grille button.auj{border-color:var(--accent);color:var(--accent);font-weight:700}.cal-grille button.choisi{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.cal-grille button:disabled{opacity:.3;cursor:default}.cal-moments{flex-wrap:nowrap;gap:.3rem;display:flex}.cal-moments button{white-space:nowrap;border:1px solid var(--bordure-vive);background:var(--surface-2);min-width:0;color:var(--texte-doux);cursor:pointer;border-radius:999px;flex:1 1 0;padding:.45rem .2rem;font-size:.78rem}.cal-moments button.on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent);font-weight:600}.eph-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.eph{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-1);overflow:hidden}.eph.jour{border-color:var(--succes);background:color-mix(in srgb, var(--succes) 8%, var(--surface-1))}.eph.passe{border-style:dashed}.eph-main{width:100%;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .7rem;display:grid}.feuillet{text-align:center;border:1px solid var(--bordure-vive);background:var(--fond);border-radius:8px;width:3.1rem;overflow:hidden}.feuillet i{letter-spacing:.08em;background:var(--accent);color:#fff;padding:.15rem 0;font-size:.62rem;font-style:normal;font-weight:700;display:block}.feuillet b{font-family:var(--serif);padding-top:.1rem;font-size:1.3rem;line-height:1.2;display:block}.feuillet small{color:var(--texte-faible);text-transform:uppercase;padding-bottom:.15rem;font-size:.62rem;display:block}.eph.jour .feuillet i{background:var(--succes)}.eph-txt{gap:.12rem;min-width:0;display:grid}.eph-txt>b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.eph-txt>span{color:var(--texte-doux);overflow-wrap:anywhere;font-size:.78rem}.eph-dans{color:var(--accent);font-weight:600}.eph.jour .eph-dans{color:var(--succes)}.eph-txt>.eph-attente{color:var(--texte-faible);font-size:.75rem}.eph-met{color:var(--texte-doux);font-variant-numeric:tabular-nums;text-align:center;justify-items:center;max-width:5.5rem;font-size:.75rem;display:grid}.eph-met em{font-size:1.45rem;font-style:normal;line-height:1.15}.eph-actions{flex-wrap:wrap;align-items:center;gap:.4rem;padding:0 .7rem .65rem;display:flex}.eph-actions button{border:1px solid var(--bordure-vive);background:var(--surface-2);color:var(--texte);cursor:pointer;border-radius:999px;flex:auto;padding:.5rem .8rem;font-size:.82rem;font-weight:600}.eph-actions button.p{background:var(--degrade);color:#fff;border:none}.eph-actions button.lien{color:var(--texte-faible);text-underline-offset:2px;background:0 0;border:none;flex:none;padding:.2rem 0;font-weight:400;text-decoration:underline}.eph-actions button:disabled{opacity:.7;cursor:default}.invite-date{border-radius:var(--rayon-sm);background:var(--accent-dim);color:var(--texte);margin:0;padding:.5rem .75rem;font-size:.88rem}.vuebtn.de.is-on{color:var(--data-2);background:color-mix(in srgb, var(--data-2) 12%, transparent);border-color:var(--data-2)}.tirage-zone{gap:.7rem;display:grid}.tirage-reglage{gap:.45rem;display:grid}.tirage-puces{flex-wrap:wrap;gap:.35rem;display:flex}.tirage-puces button{border:1px solid var(--bordure-vive);background:var(--surface-2);color:var(--texte-doux);cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.82rem}.tirage-puces button.on{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent);font-weight:600}.tirage-lancer{border-radius:var(--rayon-lg);border:1.5px dashed var(--data-2);background:color-mix(in srgb, var(--data-2) 9%, var(--surface-2));color:var(--texte);cursor:pointer;padding:.85rem;font-size:1rem;font-weight:600}.tirage-lancer:disabled{opacity:.7;cursor:default}.tirage-carte{border:1.5px solid var(--data-2);border-radius:var(--rayon-lg);background:var(--surface-2);overflow:hidden}.tirage-img{object-fit:cover;width:100%;height:8rem;display:block}.tirage-corps{gap:.45rem;padding:.75rem .8rem .8rem;display:grid}.tirage-etiq{color:var(--data-2);font-size:.75rem;font-weight:600}.tirage-titre{font-family:var(--serif);font-size:1.05rem;line-height:1.3}.tirage-meta{color:var(--texte-doux);font-size:.8rem}.tirage-raisons{flex-wrap:wrap;gap:.3rem;display:flex}.tirage-raisons span{background:var(--surface-1);border:1px solid var(--bordure);color:var(--texte-doux);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.tirage-boutons{gap:.45rem;display:flex}.tirage-boutons button{border:1px solid var(--bordure-vive);background:var(--surface-1);color:var(--texte);cursor:pointer;border-radius:999px;flex:1;padding:.55rem .6rem;font-size:.84rem;font-weight:600}.tirage-boutons button.de{border-color:var(--data-2);color:var(--data-2)}.tirage-boutons button:disabled{opacity:.7;cursor:default}.scanner-btn{border-radius:var(--rayon-lg);background:var(--degrade);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem;font-size:1rem;font-weight:600;display:flex}.scanner-btn span{font-size:1.25rem}.sheet.scanner{gap:.7rem;max-width:26rem;display:grid}.sheet.scanner h2{margin:0}.scanner-vue{border-radius:var(--rayon);aspect-ratio:3/4;background:#000;max-height:60vh;position:relative;overflow:hidden}.scanner-vue video{object-fit:cover;width:100%;height:100%;display:block}.scanner-cadre{aspect-ratio:1;border:3px solid var(--data-2);border-radius:18px;width:62%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000073}.sheet.scanner .fieldhint{margin:0}.menu-voile{z-index:40;position:fixed;inset:0}.menu-groupe{top:calc(3.6rem + env(safe-area-inset-top,0px));background:var(--surface-2);border:1px solid var(--bordure-vive);border-radius:var(--rayon);width:min(17rem,100vw - 1.2rem);box-shadow:var(--ombre);display:grid;position:absolute;right:max(.6rem,50vw - 19.4rem);overflow:hidden}.menu-groupe button{text-align:left;border:none;border-bottom:1px solid var(--bordure);width:100%;color:var(--texte);cursor:pointer;background:0 0;padding:.8rem 1rem;font-size:.95rem;display:block}.menu-groupe button:last-child{border-bottom:none}.menu-groupe button:hover:not(:disabled){background:var(--surface-1)}.menu-groupe button:disabled{color:var(--texte-doux);cursor:default}.menu-groupe button.fin{color:var(--succes);font-weight:700}.menu-groupe button.dep{color:var(--accent);font-weight:700}.eph-actions button.dep{border-color:var(--accent);color:var(--accent)}.eph-actions button.lien.danger{color:var(--danger);margin-left:auto}.fiche-depliable>summary{cursor:pointer;align-items:center;gap:.6rem;list-style:none;display:flex}.fiche-depliable>summary::-webkit-details-marker{display:none}.fiche-depliable>summary>span:first-child{flex:1;gap:.1rem;min-width:0;display:grid}.fiche-depliable>summary h3{margin:0}.fiche-depliable>summary small{color:var(--texte-doux);font-size:.82rem}.fiche-chevron{color:var(--accent);font-size:1.1rem;transition:transform .15s}.fiche-depliable[open] .fiche-chevron{transform:rotate(180deg)}.fiche-depliable[open]>summary{margin-bottom:.5rem}.vuechoix{align-items:center;gap:.5rem;display:flex}.vue-seg{background:var(--surface-2);border:1px solid var(--bordure);border-radius:999px;flex:1;grid-template-columns:1fr 1fr;padding:4px;display:grid}.vue-seg button{color:var(--texte-doux);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.5rem .4rem;font-size:.88rem;font-weight:600}.vue-seg button.is-on{background:var(--degrade);color:#fff;box-shadow:0 4px 12px var(--lueur)}.vue-de{cursor:pointer;border:1.5px dashed var(--data-2);background:color-mix(in srgb, var(--data-2) 12%, var(--surface-1));border-radius:50%;flex:none;width:2.9rem;height:2.9rem;font-size:1.35rem}.vue-de.is-on{background:color-mix(in srgb, var(--data-2) 28%, var(--surface-1));box-shadow:0 4px 12px color-mix(in srgb, var(--data-2) 35%, transparent);border-style:solid}.eph-main{grid-template-columns:auto minmax(0,1fr);align-items:stretch;padding:0;display:grid}.eph-main>.feuillet{cursor:pointer;font:inherit;color:inherit;align-self:center;margin:.6rem 0 .6rem .7rem;padding:0}.eph-corps{color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.6rem .7rem;display:grid}.encours{border:1px solid var(--bordure);border-radius:var(--rayon-lg);background:var(--surface-1);gap:.55rem;padding:.75rem .8rem;list-style:none;display:grid}.encours-haut{align-items:center;gap:.3rem;display:flex}.encours-tete{min-width:0;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.65rem;padding:0;display:flex}.encours-txt{flex:1;gap:.08rem;min-width:0;display:grid}.encours-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.encours-txt span{color:var(--texte-doux);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.meteo-pill{background:var(--surface-2);border:1px solid var(--bordure);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.76rem;display:inline-flex}.meteo-pill em{font-size:.95rem;font-style:normal}.encours-prog{background:var(--surface-2);border-radius:99px;height:7px;overflow:hidden}.encours-prog i{background:var(--degrade);border-radius:99px;height:100%;transition:width .4s;display:block}.encours-bas{color:var(--texte-doux);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.encours-actions{gap:.5rem;display:flex}.encours-actions .encours-reprendre{flex:1}.encours-drapeau{border:1px solid var(--bordure-vive);border-radius:var(--rayon);background:var(--surface-2);cursor:pointer;flex:none;width:2.9rem;min-height:2.9rem;font-size:1.15rem}.encours-drapeau:hover{border-color:var(--accent)}.tc-couv{cursor:pointer;border:none;padding:0;position:relative;overflow:visible}.tc-couv img{border-radius:var(--rayon)}.tc-pastille{background:var(--surface-1);border:1px solid var(--bordure-vive);border-radius:99px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:flex;position:absolute;bottom:-.3rem;right:-.3rem}.deja-finis{border-radius:var(--rayon);background:var(--surface-2);padding:.6rem .75rem;font-size:.85rem}.centre{text-align:center}.pt-pastilles{flex-wrap:wrap;gap:.4rem;display:flex}.pt-pastilles span{background:var(--surface-2);border-radius:99px;padding:.25rem .65rem;font-size:.78rem}.pt-pastilles .ok{color:var(--succes);background:color-mix(in srgb, var(--succes) 12%, transparent)}.pt-pastilles .parti{color:var(--alerte);background:color-mix(in srgb, var(--alerte) 12%, transparent)}.pt-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);margin:.6rem 0 0;font-size:.75rem;font-weight:400}.pt-liste{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface-1);margin:0;padding:0;list-style:none}.pt-liste.parti{border-style:dashed}.pt-liste li{align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.pt-liste li+li{border-top:1px solid var(--bordure)}.pt-ini{background:var(--degrade);color:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.pt-liste.parti .pt-ini{background:var(--texte-faible)}.pt-nom{flex:1;gap:.1rem;min-width:0;font-size:.9rem;display:grid}.pt-nom i{color:var(--texte-doux);font-size:.78rem;font-style:normal;font-weight:400}.pt-nom span{color:var(--texte-doux);font-size:.78rem}.pt-act{border:1px solid var(--accent-border);background:var(--accent-dim);min-height:2.2rem;color:var(--accent);cursor:pointer;border-radius:99px;flex:none;padding:0 .75rem;font-size:.78rem}.pt-act.danger{border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger);background:0 0}.encours-reprendre{border-radius:var(--rayon);background:var(--degrade);color:#fff;cursor:pointer;width:100%;min-height:2.9rem;box-shadow:0 8px 22px -10px var(--lueur);border:none;padding:.65rem 1rem;font-size:1rem;font-weight:700}.fiche-resume{font-family:var(--serif);color:var(--texte);margin:0;font-size:.98rem;line-height:1.6}.champ-etiquette{color:var(--texte-doux);margin:0 0 .3rem .1rem;font-size:.78rem;display:block}.lc-voile{align-items:flex-end}.lc-feuille{text-align:center;padding:.8rem 1.1rem calc(1.2rem + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;justify-items:stretch;gap:.75rem;display:grid}.lc-feuille h2{font-family:var(--serif);margin:0;font-size:1.25rem}.lc-feuille>p{margin:0;line-height:1.5}.lc-poignee{background:var(--bordure-vive);border-radius:99px;justify-self:center;width:2.6rem;height:4px}.lc-drapeaux{justify-content:center;align-items:center;gap:.7rem;margin-top:.2rem;font-size:2.6rem;line-height:1;display:flex}.lc-drapeaux i{color:var(--texte-faible);font-size:1.3rem;font-style:normal}.lc-go{width:100%;padding:.8rem;font-size:.98rem}.lc-deux{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lc-deux button{border:1px solid var(--bordure-vive);background:var(--surface-2);min-width:0;color:var(--texte);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .5rem;font-size:.86rem;font-weight:600;display:flex}.lc-deux button span{font-size:1.15rem}.lc-liste{text-align:left;align-content:start;max-height:82vh;overflow-y:auto}.lc-tete{justify-content:space-between;align-items:center;display:flex}.lc-chercher{box-sizing:border-box;width:100%}.lc-sep{text-transform:uppercase;letter-spacing:.08em;color:var(--texte-faible);margin-top:.2rem;font-size:.75rem}.lc-ul{border:1px solid var(--bordure);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lc-ul:empty{display:none}.lc-ul li+li{border-top:1px solid var(--bordure)}.lc-ul button{width:100%;color:var(--texte);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.lc-ul button.is-on{background:var(--accent-dim)}.lc-drap{font-size:1.4rem;line-height:1}.lc-nom{flex:1;min-width:0;display:grid}.lc-nom b{font-size:.92rem;font-weight:600}.lc-nom small{color:var(--texte-doux);font-size:.75rem}.lc-ul i{color:var(--texte-faible);font-size:.75rem;font-style:normal}.lc-coche{color:var(--accent);font-weight:700}.trad-pastille{z-index:6;background:var(--surface-1);border:1px solid var(--accent-border);border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100% - 1.2rem);padding:.4rem .5rem .4rem .85rem;font-size:.78rem;display:flex;position:absolute;top:.6rem;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.trad-pastille.is-err{border-color:var(--danger);border-radius:14px;flex-wrap:wrap}.trad-pastille>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trad-pastille.is-err>span{white-space:normal}.trad-pastille button{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;padding:.2rem;font-size:.78rem;font-weight:700;text-decoration:underline}.trad-pastille .trad-x{color:var(--texte-faible);padding:.2rem .35rem;font-size:.9rem;text-decoration:none}.trad-pastille .trad-original{color:#fff;background:var(--degrade);box-shadow:0 3px 10px var(--lueur);border-radius:999px;padding:.35rem .75rem;text-decoration:none}.trad-prog{padding-bottom:.35rem;padding-right:.35rem;position:relative}.trad-prog i{background:var(--degrade);border-radius:99px;height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.ann-btns>button{white-space:normal;overflow-wrap:anywhere;min-width:0}.pdm-liste{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.pdm-liste li{background:var(--surface-2);border:1px solid var(--bordure);border-radius:var(--rayon-sm);justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.4rem .7rem;display:flex}.pdm-nom{color:var(--texte);overflow-wrap:anywhere;text-align:left;font-size:.86rem}button.pdm-nom{cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.pdm-niveaux{flex-shrink:0;gap:.25rem;display:flex}.pdm-niveaux span{font-variant-numeric:tabular-nums;width:1.55rem;height:1.55rem;color:var(--texte);background:var(--surface-1);border:1px solid var(--bordure-vive);border-radius:6px;place-items:center;font-size:.75rem;display:grid}.pdm-niveaux span.fait{color:var(--texte-faible);background:var(--bordure-vive);border-color:#0000;text-decoration:line-through}.vaf-onglets{border-bottom:1px solid var(--bordure-vive);display:flex}.vaf-onglets button{cursor:pointer;color:var(--texte-doux);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.6rem .3rem .55rem;font-size:.88rem;font-weight:600}.vaf-onglets button.on{color:var(--texte);border-bottom-color:var(--accent)}.vaf-onglets button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--rayon-sm)}.stats-grille{display:contents}.reg-groupe{flex-direction:column;min-width:0;display:flex}.reg-groupe>.regsec{margin-bottom:.45rem}.reg-groupe>.reglage{border-radius:0;padding-block:.8rem}.reg-groupe>.reglage+.reglage{margin-top:-1px}.reg-groupe>.regsec+.reglage{border-top-left-radius:var(--rayon-lg);border-top-right-radius:var(--rayon-lg)}.reg-groupe>.reglage:not(:has(~.reglage)){border-bottom-left-radius:var(--rayon-lg);border-bottom-right-radius:var(--rayon-lg)}.reg-groupe>:not(.reglage,.regsec){margin-top:.6rem}.reg-groupe>.reglage.lien:hover{z-index:1;position:relative}@media (width>=1024px){.home.large{max-width:68rem}.stats-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.6rem 1rem;display:grid}.stats-grille>.tuiles{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}
