@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700&family=Open+Sans:wght@500&display=swap);:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#ff5879;--primary-foreground:#fff;--secondary:#f0f0f0;--secondary-foreground:#3d3d3d;--muted:#f0f0f0;--muted-foreground:#7a7a7a;--accent:#e9e7ff;--accent-foreground:#ff5879;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e0e0e0;--input:#f0f0f0;--ring:#ff5879;--success:#22c55e;--success-foreground:#fff;--warning:#f59e0b;--warning-foreground:#fff;--chart-1:#ff5879;--chart-2:#5cc2e1;--chart-3:#f9c74f;--chart-4:#a76ebe;--chart-5:#6dd4c3;--sidebar:#f0f0f0;--sidebar-foreground:#09090b;--sidebar-primary:#ff5879;--sidebar-primary-foreground:#fff;--sidebar-accent:#e9e7ff;--sidebar-accent-foreground:#ff5879;--sidebar-border:#e0e0e0;--sidebar-ring:#ff5879;--connector-media:#f3956a;--connector-text:#65a9f3;--connector-color:#f3ea62;--connector-advanced:#58d1c9;--connector-interactive:#ab7ae0;--connector-video-audio:#9dff03;--connector-input:#f37fb7;--connector-utils:#8fd460;--ai-color:#ab7ae0;--font-sans:Inter,sans-serif;--font-serif:Georgia,serif;--font-mono:"Fira Code",monospace;--radius:0.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-2xs:0px 4px 10px 0px #00000008;--shadow-xs:0px 4px 10px 0px #00000008;--shadow-sm:0px 4px 10px 0px #0000000d,0px 1px 2px -1px #0000000d;--shadow:0px 4px 10px 0px #0000000d,0px 1px 2px -1px #0000000d;--shadow-md:0px 4px 10px 0px #0000000d,0px 2px 4px -1px #0000000d;--shadow-lg:0px 4px 10px 0px #0000000d,0px 4px 6px -1px #0000000d;--shadow-xl:0px 4px 10px 0px #0000000d,0px 8px 10px -1px #0000000d;--shadow-2xl:0px 4px 10px 0px #00000021;--spacing:0.25rem;--tracking-normal:normal}.dark{--background:#1f1f1f;--foreground:#f0f0f0;--card:#2a2a2a;--card-foreground:#f0f0f0;--popover:#2a2a2a;--popover-foreground:#f0f0f0;--primary:#ff5879;--primary-foreground:#fff;--secondary:#3a3a3a;--secondary-foreground:#e0e0e0;--muted:#3a3a3a;--muted-foreground:#a0a0a0;--accent:#35354f;--accent-foreground:#ff5879;--destructive:#ef4444;--destructive-foreground:#fff;--border:#4a4a4a;--input:#3a3a3a;--ring:#ff5879;--success:#22c55e;--success-foreground:#fff;--warning:#f59e0b;--warning-foreground:#fff;--chart-1:#ff5879;--chart-2:#5cc2e1;--chart-3:#f9c74f;--chart-4:#a76ebe;--chart-5:#6dd4c3;--sidebar:#2a2a2a;--sidebar-foreground:#f0f0f0;--sidebar-primary:#ff5879;--sidebar-primary-foreground:#fff;--sidebar-accent:#35354f;--sidebar-accent-foreground:#ff5879;--sidebar-border:#4a4a4a;--sidebar-ring:#ff5879;--shadow-2xs:0px 4px 10px 0px #0000001a;--shadow-xs:0px 4px 10px 0px #0000001a;--shadow-sm:0px 4px 10px 0px #0003,0px 1px 2px -1px #0003;--shadow:0px 4px 10px 0px #0003,0px 1px 2px -1px #0003;--shadow-md:0px 4px 10px 0px #0003,0px 2px 4px -1px #0003;--shadow-lg:0px 4px 10px 0px #0003,0px 4px 6px -1px #0003;--shadow-xl:0px 4px 10px 0px #0003,0px 8px 10px -1px #0003;--shadow-2xl:0px 4px 10px 0px #00000080}.dark,:root{--blings_primary:var(--primary);--blings_primary_light:var(--primary);--blings_primary_dark:var(--primary);--blings_primary_highlight:var(--primary);--blings_primary_hover:var(--primary);--blings_primary_disabled:var(--primary);--blings_pink:var(--primary);--blings_secondary:var(--background);--blings_background:var(--background);--blings_background2:var(--muted);--blings_teal:var(--background);--blings_teal_80:var(--muted);--blings_teal_60:var(--muted-foreground);--blings_that_gray:var(--background);--blings_gray:var(--muted-foreground);--blings_gray_new:var(--border);--blings_error:var(--destructive);--blings_success:var(--success);--blings_link:var(--accent-foreground);--blings_purple:var(--popover);--blings_blue:var(--chart-2);--blings_secondary3:var(--chart-2);--blings_secondary4:var(--background);--blings_connectors_mediaAsset:var(--connector-media);--blings_connectors_text:var(--connector-text);--blings_connectors_color:var(--connector-color);--blings_connectors_advanced:var(--connector-advanced);--blings_connectors_interactive:var(--connector-interactive);--blings_connectors_vidAndAudio:var(--connector-video-audio);--blings_connectors_input:var(--connector-input);--blings_connectors_utils:var(--connector-utils);--blings_ai_color:var(--ai-color)}body{letter-spacing:var(--tracking-normal)}:root,[data-amplify-theme]{--amplify-components-accordion-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width:var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style:solid;--amplify-components-accordion-item-border-radius:var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items:center;--amplify-components-accordion-item-trigger-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color:inherit;--amplify-components-accordion-item-trigger-gap:var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content:space-between;--amplify-components-accordion-item-trigger-padding-block:var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color:inherit;--amplify-components-accordion-item-trigger-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow:0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color:inherit;--amplify-components-accordion-item-content-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start:var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color:var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration:var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function:cubic-bezier(0.87,0,0.13,1);--amplify-components-ai-conversation-message-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius:var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline:var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color:var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size:inherit;--amplify-components-ai-conversation-message-sender-username-font-weight:var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size:inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight:inherit;--amplify-components-ai-conversation-message-body-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap:var(--amplify-space-small);--amplify-components-ai-conversation-form-padding:var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color:var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width:var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius:var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block:var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start:0;--amplify-components-ai-conversation-attachment-list-gap:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width:var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height:var(--amplify-font-sizes-medium);--amplify-components-alert-align-items:center;--amplify-components-alert-justify-content:space-between;--amplify-components-alert-color:var(--amplify-colors-font-primary);--amplify-components-alert-background-color:var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block:var(--amplify-space-small);--amplify-components-alert-padding-inline:var(--amplify-space-medium);--amplify-components-alert-icon-size:var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-alert-info-color:var(--amplify-colors-font-info);--amplify-components-alert-info-background-color:var(--amplify-colors-background-info);--amplify-components-alert-error-color:var(--amplify-colors-font-error);--amplify-components-alert-error-background-color:var(--amplify-colors-background-error);--amplify-components-alert-warning-color:var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-alert-success-color:var(--amplify-colors-font-success);--amplify-components-alert-success-background-color:var(--amplify-colors-background-success);--amplify-components-authenticator-max-width:60rem;--amplify-components-authenticator-modal-width:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color:var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top:var(--amplify-space-zero);--amplify-components-authenticator-modal-left:var(--amplify-space-zero);--amplify-components-authenticator-container-width-max:30rem;--amplify-components-authenticator-router-border-width:var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style:solid;--amplify-components-authenticator-router-border-color:var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color:var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow:var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom:var(--amplify-space-medium);--amplify-components-authenticator-form-padding:var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color:var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color:var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width:100%;--amplify-components-autocomplete-menu-margin-block-start:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width:var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style:solid;--amplify-components-autocomplete-menu-border-radius:var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display:flex;--amplify-components-autocomplete-menu-options-flex-direction:column;--amplify-components-autocomplete-menu-options-max-height:300px;--amplify-components-autocomplete-menu-option-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color:currentcolor;--amplify-components-autocomplete-menu-option-cursor:pointer;--amplify-components-autocomplete-menu-option-transition-duration:var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property:background-color,color;--amplify-components-autocomplete-menu-option-transition-timing-function:ease;--amplify-components-autocomplete-menu-option-active-background-color:var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color:var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display:flex;--amplify-components-autocomplete-menu-loading-align-items:center;--amplify-components-autocomplete-menu-loading-display:flex;--amplify-components-autocomplete-menu-loading-gap:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block:var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline:var(--amplify-space-small);--amplify-components-avatar-color:var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height:1;--amplify-components-avatar-font-weight:var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size:var(--amplify-font-sizes-small);--amplify-components-avatar-text-align:center;--amplify-components-avatar-width:var(--amplify-font-sizes-xxl);--amplify-components-avatar-height:var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color:var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius:100%;--amplify-components-avatar-border-color:var(--amplify-colors-border-primary);--amplify-components-avatar-border-width:var(--amplify-border-widths-medium);--amplify-components-avatar-info-color:var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color:var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color:var(--amplify-colors-border-info);--amplify-components-avatar-warning-color:var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-avatar-success-color:var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color:var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color:var(--amplify-colors-border-success);--amplify-components-avatar-error-color:var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color:var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color:var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width:var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height:var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-badge-color:var(--amplify-colors-font-primary);--amplify-components-badge-line-height:1;--amplify-components-badge-font-weight:var(--amplify-font-weights-semibold);--amplify-components-badge-font-size:var(--amplify-font-sizes-small);--amplify-components-badge-text-align:center;--amplify-components-badge-padding-vertical:var(--amplify-space-xs);--amplify-components-badge-padding-horizontal:var(--amplify-space-small);--amplify-components-badge-background-color:var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius:var(--amplify-radii-xl);--amplify-components-badge-info-color:var(--amplify-colors-font-info);--amplify-components-badge-info-background-color:var(--amplify-colors-background-info);--amplify-components-badge-warning-color:var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-badge-success-color:var(--amplify-colors-font-success);--amplify-components-badge-success-background-color:var(--amplify-colors-background-success);--amplify-components-badge-error-color:var(--amplify-colors-font-error);--amplify-components-badge-error-background-color:var(--amplify-colors-background-error);--amplify-components-badge-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical:var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal:var(--amplify-space-xs);--amplify-components-badge-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical:var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal:var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction:row;--amplify-components-breadcrumbs-flex-wrap:wrap;--amplify-components-breadcrumbs-gap:0;--amplify-components-breadcrumbs-color:var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction:row;--amplify-components-breadcrumbs-item-color:inherit;--amplify-components-breadcrumbs-item-font-size:inherit;--amplify-components-breadcrumbs-item-align-items:center;--amplify-components-breadcrumbs-item-line-height:1;--amplify-components-breadcrumbs-separator-color:inherit;--amplify-components-breadcrumbs-separator-font-size:inherit;--amplify-components-breadcrumbs-separator-padding-inline:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color:var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size:inherit;--amplify-components-breadcrumbs-link-font-weight:normal;--amplify-components-breadcrumbs-link-text-decoration:none;--amplify-components-breadcrumbs-link-padding-inline:var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color:inherit;--amplify-components-breadcrumbs-link-current-font-size:inherit;--amplify-components-breadcrumbs-link-current-font-weight:normal;--amplify-components-breadcrumbs-link-current-text-decoration:none;--amplify-components-button-font-weight:var(--amplify-font-weights-bold);--amplify-components-button-transition-duration:var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height:var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color:#0000;--amplify-components-button-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width:var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style:var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius:var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color:var(--amplify-colors-font-primary);--amplify-components-button-hover-color:var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-button-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color:var(--amplify-colors-font-active);--amplify-components-button-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-active-border-color:var(--amplify-colors-primary-100);--amplify-components-button-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color:#0000;--amplify-components-button-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color:#0000;--amplify-components-button-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color:#0000;--amplify-components-button-outlined-info-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color:#0000;--amplify-components-button-outlined-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color:#0000;--amplify-components-button-outlined-success-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color:#0000;--amplify-components-button-outlined-error-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color:#0000;--amplify-components-button-outlined-overlay-color:var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color:var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color:#0000;--amplify-components-button-primary-border-width:var(--amplify-border-widths-small);--amplify-components-button-primary-border-style:solid;--amplify-components-button-primary-background-color:var(--amplify-colors-primary-80);--amplify-components-button-primary-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color:#0000;--amplify-components-button-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color:#0000;--amplify-components-button-primary-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color:#0000;--amplify-components-button-primary-hover-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color:#0000;--amplify-components-button-primary-focus-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color:#0000;--amplify-components-button-primary-active-background-color:var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color:#0000;--amplify-components-button-primary-info-background-color:var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color:#0000;--amplify-components-button-primary-info-hover-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color:#0000;--amplify-components-button-primary-info-focus-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color:#0000;--amplify-components-button-primary-info-active-background-color:var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color:#0000;--amplify-components-button-primary-warning-background-color:var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color:#0000;--amplify-components-button-primary-warning-hover-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color:#0000;--amplify-components-button-primary-warning-focus-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color:#0000;--amplify-components-button-primary-warning-active-background-color:var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color:#0000;--amplify-components-button-primary-error-background-color:var(--amplify-colors-red-80);--amplify-components-button-primary-error-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color:#0000;--amplify-components-button-primary-error-hover-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color:#0000;--amplify-components-button-primary-error-focus-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color:#0000;--amplify-components-button-primary-error-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color:#0000;--amplify-components-button-primary-success-background-color:var(--amplify-colors-green-80);--amplify-components-button-primary-success-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color:#0000;--amplify-components-button-primary-success-hover-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color:#0000;--amplify-components-button-primary-success-focus-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color:#0000;--amplify-components-button-primary-success-active-background-color:var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color:#0000;--amplify-components-button-primary-overlay-background-color:var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color:#0000;--amplify-components-button-primary-overlay-hover-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color:#0000;--amplify-components-button-primary-overlay-focus-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color:#0000;--amplify-components-button-primary-overlay-active-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width:var(--amplify-space-zero);--amplify-components-button-menu-background-color:#0000;--amplify-components-button-menu-justify-content:start;--amplify-components-button-menu-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color:var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color:#0000;--amplify-components-button-link-border-color:#0000;--amplify-components-button-link-border-width:var(--amplify-border-widths-small);--amplify-components-button-link-color:var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color:#0000;--amplify-components-button-link-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color:#0000;--amplify-components-button-link-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color:#0000;--amplify-components-button-link-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-link-active-color:var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color:#0000;--amplify-components-button-link-disabled-background-color:#0000;--amplify-components-button-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color:#0000;--amplify-components-button-link-loading-background-color:#0000;--amplify-components-button-link-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color:#0000;--amplify-components-button-link-info-background-color:#0000;--amplify-components-button-link-info-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color:#0000;--amplify-components-button-link-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color:var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color:#0000;--amplify-components-button-link-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color:#0000;--amplify-components-button-link-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color:#0000;--amplify-components-button-link-warning-background-color:#0000;--amplify-components-button-link-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color:#0000;--amplify-components-button-link-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color:var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color:#0000;--amplify-components-button-link-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color:#0000;--amplify-components-button-link-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color:#0000;--amplify-components-button-link-success-background-color:#0000;--amplify-components-button-link-success-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color:#0000;--amplify-components-button-link-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color:var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color:#0000;--amplify-components-button-link-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color:#0000;--amplify-components-button-link-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color:#0000;--amplify-components-button-link-error-background-color:#0000;--amplify-components-button-link-error-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color:#0000;--amplify-components-button-link-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color:var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color:#0000;--amplify-components-button-link-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color:#0000;--amplify-components-button-link-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color:#0000;--amplify-components-button-link-overlay-background-color:#0000;--amplify-components-button-link-overlay-color:var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color:#0000;--amplify-components-button-link-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color:var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color:#0000;--amplify-components-button-link-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color:var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color:#0000;--amplify-components-button-link-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color:var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color:#0000;--amplify-components-button-warning-border-color:var(--amplify-colors-red-60);--amplify-components-button-warning-border-width:var(--amplify-border-widths-small);--amplify-components-button-warning-color:var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color:var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-warning-active-color:var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color:#0000;--amplify-components-button-warning-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color:#0000;--amplify-components-button-warning-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color:#0000;--amplify-components-button-destructive-border-width:var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style:solid;--amplify-components-button-destructive-background-color:var(--amplify-colors-red-60);--amplify-components-button-destructive-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color:#0000;--amplify-components-button-destructive-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color:#0000;--amplify-components-button-destructive-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color:#0000;--amplify-components-button-destructive-hover-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color:#0000;--amplify-components-button-destructive-focus-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color:#0000;--amplify-components-button-destructive-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size:var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size:var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items:center;--amplify-components-button-loader-wrapper-gap:var(--amplify-space-xs);--amplify-components-card-background-color:var(--amplify-colors-background-primary);--amplify-components-card-border-radius:var(--amplify-radii-xs);--amplify-components-card-border-width:0;--amplify-components-card-border-style:solid;--amplify-components-card-border-color:#0000;--amplify-components-card-box-shadow:none;--amplify-components-card-padding:var(--amplify-space-medium);--amplify-components-card-outlined-background-color:var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius:var(--amplify-radii-xs);--amplify-components-card-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style:solid;--amplify-components-card-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow:var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color:var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius:var(--amplify-radii-xs);--amplify-components-card-elevated-border-width:0;--amplify-components-card-elevated-border-style:solid;--amplify-components-card-elevated-border-color:#0000;--amplify-components-card-elevated-box-shadow:var(--amplify-shadows-medium);--amplify-components-checkbox-cursor:pointer;--amplify-components-checkbox-align-items:center;--amplify-components-checkbox-disabled-cursor:not-allowed;--amplify-components-checkbox-button-position:relative;--amplify-components-checkbox-button-align-items:center;--amplify-components-checkbox-button-justify-content:center;--amplify-components-checkbox-button-color:var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width:100%;--amplify-components-checkbox-button-before-height:100%;--amplify-components-checkbox-button-before-border-width:var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius:20%;--amplify-components-checkbox-button-before-border-style:solid;--amplify-components-checkbox-button-before-border-color:var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color:var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style:solid;--amplify-components-checkbox-button-focus-outline-width:var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color:var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius:20%;--amplify-components-checkbox-icon-opacity:var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform:scale(0);--amplify-components-checkbox-icon-transition-property:all;--amplify-components-checkbox-icon-transition-duration:var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function:ease-in-out;--amplify-components-checkbox-icon-checked-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform:scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform:scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color:var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items:flex-start;--amplify-components-checkboxfield-align-content:center;--amplify-components-checkboxfield-flex-direction:column;--amplify-components-checkboxfield-justify-content:center;--amplify-components-collection-pagination-current-color:var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color:var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color:var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color:var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color:var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color:var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color:var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color:var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color:var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color:var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color:var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color:var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color:var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color:var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color:var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color:var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color:var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color:var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color:var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color:var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size:var(--amplify-font-sizes-xs);--amplify-components-copy-gap:var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill:var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom:var(--amplify-space-large);--amplify-components-copy-tool-tip-color:var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size:var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height:var(--amplify-space-relative-full);--amplify-components-divider-border-style:solid;--amplify-components-divider-border-color:var(--amplify-colors-border-primary);--amplify-components-divider-border-width:var(--amplify-border-widths-medium);--amplify-components-divider-label-color:var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline:var(--amplify-space-medium);--amplify-components-divider-label-font-size:var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color:var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width:var(--amplify-border-widths-small);--amplify-components-divider-large-border-width:var(--amplify-border-widths-large);--amplify-components-divider-opacity:var(--amplify-opacities-60);--amplify-components-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style:dashed;--amplify-components-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-dropzone-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-gap:var(--amplify-space-small);--amplify-components-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-dropzone-text-align:center;--amplify-components-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color:var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color:var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color:var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color:var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color:var(--amplify-colors-font-error);--amplify-components-field-gap:var(--amplify-space-xs);--amplify-components-field-font-size:var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction:column;--amplify-components-field-small-gap:var(--amplify-space-xxxs);--amplify-components-field-small-font-size:var(--amplify-font-sizes-small);--amplify-components-field-large-gap:var(--amplify-space-small);--amplify-components-field-large-font-size:var(--amplify-font-sizes-large);--amplify-components-field-label-color:var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style:solid;--amplify-components-fieldcontrol-border-color:var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width:var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius:var(--amplify-radii-small);--amplify-components-fieldcontrol-color:var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration:var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style:solid;--amplify-components-fieldcontrol-outline-width:var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start:var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end:var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style:none;--amplify-components-fieldcontrol-quiet-border-inline-start:none;--amplify-components-fieldcontrol-quiet-border-inline-end:none;--amplify-components-fieldcontrol-quiet-border-block-start:none;--amplify-components-fieldcontrol-quiet-border-radius:0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color:#0000;--amplify-components-fieldcontrol-quiet-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color:#0000;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor:not-allowed;--amplify-components-fieldcontrol-disabled-border-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color:var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap:var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items:center;--amplify-components-fieldgroup-outer-align-items:center;--amplify-components-fieldmessages-error-color:var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color:var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style:italic;--amplify-components-fieldmessages-description-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color:#0000;--amplify-components-fieldset-border-radius:var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction:column;--amplify-components-fieldset-gap:var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color:var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight:var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding:var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color:var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style:solid;--amplify-components-fieldset-outlined-small-padding:var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding:var(--amplify-space-large);--amplify-components-fieldset-small-gap:var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap:var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style:dashed;--amplify-components-fileuploader-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap:var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align:center;--amplify-components-fileuploader-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style:var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style:solid;--amplify-components-fileuploader-file-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block:var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline:var(--amplify-space-small);--amplify-components-fileuploader-file-gap:var(--amplify-space-small);--amplify-components-fileuploader-file-align-items:baseline;--amplify-components-fileuploader-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction:column;--amplify-components-fileuploader-filelist-gap:var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap:round;--amplify-components-fileuploader-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style:solid;--amplify-components-fileuploader-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height:40rem;--amplify-components-fileuploader-previewer-max-width:auto;--amplify-components-fileuploader-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap:var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content:flex-end;--amplify-components-flex-gap:var(--amplify-space-medium);--amplify-components-flex-justify-content:normal;--amplify-components-flex-align-items:stretch;--amplify-components-flex-align-content:normal;--amplify-components-flex-flex-wrap:nowrap;--amplify-components-heading-1-font-size:var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight:var(--amplify-font-weights-light);--amplify-components-heading-2-font-size:var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight:var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size:var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight:var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size:var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight:var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size:var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight:var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size:var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-heading-color:var(--amplify-colors-font-primary);--amplify-components-heading-line-height:var(--amplify-line-heights-small);--amplify-components-icon-line-height:1;--amplify-components-icon-height:1em;--amplify-components-highlightmatch-highlighted-font-weight:var(--amplify-font-weights-bold);--amplify-components-image-max-width:100%;--amplify-components-image-height:auto;--amplify-components-image-object-fit:initial;--amplify-components-image-object-position:initial;--amplify-components-inappmessaging-banner-height:150px;--amplify-components-inappmessaging-banner-width:400px;--amplify-components-inappmessaging-button-background-color:#e8e8e8;--amplify-components-inappmessaging-button-border-radius:5px;--amplify-components-inappmessaging-button-color:#000;--amplify-components-inappmessaging-dialog-height:50vh;--amplify-components-inappmessaging-dialog-min-height:400px;--amplify-components-inappmessaging-dialog-min-width:400px;--amplify-components-inappmessaging-dialog-width:30vw;--amplify-components-inappmessaging-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color:var(--amplify-colors-font-active);--amplify-components-link-color:var(--amplify-colors-font-interactive);--amplify-components-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-link-visited-color:var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color:var(--amplify-colors-background-primary);--amplify-components-loader-width:var(--amplify-font-sizes-medium);--amplify-components-loader-height:var(--amplify-font-sizes-medium);--amplify-components-loader-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap:round;--amplify-components-loader-animation-duration:1s;--amplify-components-loader-small-width:var(--amplify-font-sizes-small);--amplify-components-loader-small-height:var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width:var(--amplify-font-sizes-large);--amplify-components-loader-large-height:var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size:var(--amplify-font-sizes-small);--amplify-components-loader-linear-width:100%;--amplify-components-loader-linear-min-width:5rem;--amplify-components-loader-linear-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap:round;--amplify-components-loader-linear-animation-duration:1s;--amplify-components-loader-linear-small-stroke-width:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width:var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill:var(--amplify-colors-font-primary);--amplify-components-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-menu-border-radius:var(--amplify-radii-medium);--amplify-components-menu-border-width:var(--amplify-border-widths-small);--amplify-components-menu-border-style:solid;--amplify-components-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow:var(--amplify-shadows-large);--amplify-components-menu-flex-direction:column;--amplify-components-menu-gap:var(--amplify-space-zero);--amplify-components-menu-max-width:30rem;--amplify-components-menu-min-width:14rem;--amplify-components-menu-small-width:var(--amplify-font-sizes-medium);--amplify-components-menu-small-height:var(--amplify-font-sizes-medium);--amplify-components-menu-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height:2.5rem;--amplify-components-menu-item-padding-inline-start:var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end:var(--amplify-space-medium);--amplify-components-message-align-items:center;--amplify-components-message-background-color:var(--amplify-colors-background-tertiary);--amplify-components-message-border-color:#0000;--amplify-components-message-border-style:solid;--amplify-components-message-border-width:var(--amplify-border-widths-small);--amplify-components-message-border-radius:var(--amplify-radii-xs);--amplify-components-message-color:var(--amplify-colors-font-primary);--amplify-components-message-justify-content:flex-start;--amplify-components-message-padding-block:var(--amplify-space-small);--amplify-components-message-padding-inline:var(--amplify-space-medium);--amplify-components-message-line-height:var(--amplify-line-heights-small);--amplify-components-message-icon-size:var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap:var(--amplify-space-xxs);--amplify-components-message-plain-color:var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color:#0000;--amplify-components-message-plain-info-color:var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color:#0000;--amplify-components-message-plain-error-color:var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color:#0000;--amplify-components-message-plain-success-color:var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color:#0000;--amplify-components-message-plain-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color:#0000;--amplify-components-message-outlined-color:var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color:var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color:var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color:var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color:var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color:var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color:var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-message-filled-color:var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color:var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color:#0000;--amplify-components-message-filled-info-color:var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color:var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color:#0000;--amplify-components-message-filled-error-color:var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color:var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color:#0000;--amplify-components-message-filled-success-color:var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color:var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color:#0000;--amplify-components-message-filled-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color:#0000;--amplify-components-pagination-current-align-items:center;--amplify-components-pagination-current-justify-content:center;--amplify-components-pagination-current-color:var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size:var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color:var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start:var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end:var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property:background-color;--amplify-components-pagination-button-transition-duration:var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items:baseline;--amplify-components-pagination-ellipsis-justify-content:center;--amplify-components-pagination-ellipsis-padding-inline-start:var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end:var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left:var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right:var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius:var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color:var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color:var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color:var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color:var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color:var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color:var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color:var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color:var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color:var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color:var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow:var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color:var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color:var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color:var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius:var(--amplify-radii-small);--amplify-components-placeholder-transition-duration:var(--amplify-time-long);--amplify-components-placeholder-start-color:var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color:var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height:var(--amplify-space-small);--amplify-components-placeholder-default-height:var(--amplify-space-medium);--amplify-components-placeholder-large-height:var(--amplify-space-large);--amplify-components-radio-align-items:center;--amplify-components-radio-justify-content:flex-start;--amplify-components-radio-gap:inherit;--amplify-components-radio-disabled-cursor:not-allowed;--amplify-components-radio-button-align-items:center;--amplify-components-radio-button-justify-content:center;--amplify-components-radio-button-width:var(--amplify-font-sizes-medium);--amplify-components-radio-button-height:var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing:border-box;--amplify-components-radio-button-border-width:var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style:solid;--amplify-components-radio-button-border-radius:50%;--amplify-components-radio-button-border-color:var(--amplify-colors-border-primary);--amplify-components-radio-button-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property:all;--amplify-components-radio-button-transition-duration:var(--amplify-time-medium);--amplify-components-radio-button-outline-color:var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style:solid;--amplify-components-radio-button-outline-width:var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding:var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width:var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height:var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width:var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height:var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color:var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color:var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-label-color:var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width:var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color:var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color:var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color:var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color:var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color:var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight:var(--amplify-font-weights-normal);--amplify-components-rating-large-size:var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size:var(--amplify-font-sizes-xl);--amplify-components-rating-small-size:var(--amplify-font-sizes-small);--amplify-components-rating-filled-color:var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color:var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color:var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color:var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-select-color:var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color:var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex:1;--amplify-components-select-wrapper-display:block;--amplify-components-select-wrapper-position:relative;--amplify-components-select-wrapper-cursor:pointer;--amplify-components-select-icon-wrapper-align-items:center;--amplify-components-select-icon-wrapper-position:absolute;--amplify-components-select-icon-wrapper-top:50%;--amplify-components-select-icon-wrapper-right:var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform:translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events:none;--amplify-components-select-icon-wrapper-small-right:var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right:var(--amplify-space-medium);--amplify-components-select-option-background-color:#0000;--amplify-components-select-option-color:var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color:#0000;--amplify-components-select-white-space:nowrap;--amplify-components-select-min-width:6.5rem;--amplify-components-select-small-min-width:5.5rem;--amplify-components-select-small-padding-inline-end:var(--amplify-space-xl);--amplify-components-select-large-min-width:7.5rem;--amplify-components-select-large-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline:var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline:var(--amplify-space-small);--amplify-components-selectfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction:column;--amplify-components-selectfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color:var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block:var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius:9999px;--amplify-components-sliderfield-track-height:0.375rem;--amplify-components-sliderfield-track-min-width:10rem;--amplify-components-sliderfield-range-background-color:var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius:9999px;--amplify-components-sliderfield-range-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width:1.25rem;--amplify-components-sliderfield-thumb-height:1.25rem;--amplify-components-sliderfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow:var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius:50%;--amplify-components-sliderfield-thumb-border-width:var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color:var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style:solid;--amplify-components-sliderfield-thumb-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color:#0000;--amplify-components-sliderfield-thumb-disabled-box-shadow:none;--amplify-components-sliderfield-thumb-hover-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height:0.25rem;--amplify-components-sliderfield-small-thumb-width:1rem;--amplify-components-sliderfield-small-thumb-height:1rem;--amplify-components-sliderfield-large-track-height:0.625rem;--amplify-components-sliderfield-large-thumb-width:1.5rem;--amplify-components-sliderfield-large-thumb-height:1.5rem;--amplify-components-stepperfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction:column;--amplify-components-stepperfield-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align:center;--amplify-components-stepperfield-button-color:var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color:var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color:var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style:dashed;--amplify-components-storagemanager-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap:var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align:center;--amplify-components-storagemanager-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style:var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style:solid;--amplify-components-storagemanager-file-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block:var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline:var(--amplify-space-small);--amplify-components-storagemanager-file-gap:var(--amplify-space-small);--amplify-components-storagemanager-file-align-items:baseline;--amplify-components-storagemanager-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction:column;--amplify-components-storagemanager-filelist-gap:var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap:round;--amplify-components-storagemanager-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style:solid;--amplify-components-storagemanager-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height:40rem;--amplify-components-storagemanager-previewer-max-width:auto;--amplify-components-storagemanager-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap:var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content:flex-end;--amplify-components-switchfield-disabled-opacity:var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size:var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size:var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size:var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding:var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color:#0000;--amplify-components-switchfield-thumb-border-width:var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style:solid;--amplify-components-switchfield-thumb-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform:var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration:var(--amplify-time-medium);--amplify-components-switchfield-thumb-width:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color:var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding:var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration:var(--amplify-time-short);--amplify-components-switchfield-track-width:var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color:var(--amplify-colors-background-error);--amplify-components-table-border-collapse:collapse;--amplify-components-table-display:table;--amplify-components-table-width:100%;--amplify-components-table-head-display:table-header-group;--amplify-components-table-head-vertical-align:middle;--amplify-components-table-body-display:table-row-group;--amplify-components-table-body-vertical-align:middle;--amplify-components-table-foot-display:table-footer-group;--amplify-components-table-foot-vertical-align:middle;--amplify-components-table-row-display:table-row;--amplify-components-table-row-vertical-align:middle;--amplify-components-table-row-hover-background-color:var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color:var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style:solid;--amplify-components-table-header-border-width:var(--amplify-border-widths-small);--amplify-components-table-header-color:var(--amplify-colors-font-primary);--amplify-components-table-header-display:table-cell;--amplify-components-table-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight:var(--amplify-font-weights-bold);--amplify-components-table-header-padding:var(--amplify-space-medium);--amplify-components-table-header-vertical-align:middle;--amplify-components-table-header-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding:var(--amplify-space-large);--amplify-components-table-header-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding:var(--amplify-space-xs);--amplify-components-table-data-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style:solid;--amplify-components-table-data-border-width:var(--amplify-border-widths-small);--amplify-components-table-data-color:var(--amplify-colors-font-primary);--amplify-components-table-data-display:table-cell;--amplify-components-table-data-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight:var(--amplify-font-weights-normal);--amplify-components-table-data-padding:var(--amplify-space-medium);--amplify-components-table-data-vertical-align:middle;--amplify-components-table-data-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding:var(--amplify-space-large);--amplify-components-table-data-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding:var(--amplify-space-xs);--amplify-components-table-caption-caption-side:bottom;--amplify-components-table-caption-color:var(--amplify-colors-font-primary);--amplify-components-table-caption-display:table-caption;--amplify-components-table-caption-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align:center;--amplify-components-table-caption-word-break:break-all;--amplify-components-table-caption-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size:var(--amplify-font-sizes-small);--amplify-components-tabs-background-color:#0000;--amplify-components-tabs-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style:solid;--amplify-components-tabs-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-gap:0;--amplify-components-tabs-item-background-color:#0000;--amplify-components-tabs-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style:solid;--amplify-components-tabs-item-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-item-color:var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size:var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight:var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical:var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal:var(--amplify-space-medium);--amplify-components-tabs-item-text-align:center;--amplify-components-tabs-item-transition-duration:var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color:#0000;--amplify-components-tabs-item-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow:none;--amplify-components-tabs-item-hover-color:var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color:#0000;--amplify-components-tabs-item-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow:0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color:var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color:#0000;--amplify-components-tabs-item-active-border-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow:none;--amplify-components-tabs-item-active-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color:#0000;--amplify-components-tabs-item-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow:none;--amplify-components-tabs-item-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color:#0000;--amplify-components-tabs-panel-padding-inline:0;--amplify-components-tabs-panel-padding-block:var(--amplify-space-small);--amplify-components-text-color:var(--amplify-colors-font-primary);--amplify-components-text-primary-color:var(--amplify-colors-font-primary);--amplify-components-text-secondary-color:var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color:var(--amplify-colors-font-tertiary);--amplify-components-text-error-color:var(--amplify-colors-font-error);--amplify-components-text-warning-color:var(--amplify-colors-font-warning);--amplify-components-text-success-color:var(--amplify-colors-font-success);--amplify-components-text-info-color:var(--amplify-colors-font-info);--amplify-components-textareafield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color:var(--amplify-colors-border-primary);--amplify-components-togglebutton-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color:var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color:var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color:var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width:var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items:center;--amplify-components-togglebuttongroup-align-content:center;--amplify-components-togglebuttongroup-justify-content:flex-start;--amplify-border-widths-small:1px;--amplify-border-widths-medium:2px;--amplify-border-widths-large:3px;--amplify-colors-red-10:#fce9e9;--amplify-colors-red-20:#f5bcbc;--amplify-colors-red-40:#ef8f8f;--amplify-colors-red-60:#bf4040;--amplify-colors-red-80:#950404;--amplify-colors-red-90:#600;--amplify-colors-red-100:#4d0000;--amplify-colors-orange-10:#fcf2e9;--amplify-colors-orange-20:#f5d9bc;--amplify-colors-orange-40:#efbf8f;--amplify-colors-orange-60:#bf8040;--amplify-colors-orange-80:#954c04;--amplify-colors-orange-90:#630;--amplify-colors-orange-100:#4d2600;--amplify-colors-yellow-10:#fcfce9;--amplify-colors-yellow-20:#f5f5bc;--amplify-colors-yellow-40:#efef8f;--amplify-colors-yellow-60:#bfbf40;--amplify-colors-yellow-80:#959504;--amplify-colors-yellow-90:#660;--amplify-colors-yellow-100:#4d4d00;--amplify-colors-green-10:#ebfaed;--amplify-colors-green-20:#d6f5db;--amplify-colors-green-40:#77ca85;--amplify-colors-green-60:#43a854;--amplify-colors-green-80:#3f7d4a;--amplify-colors-green-90:#365e3d;--amplify-colors-green-100:#2e4832;--amplify-colors-teal-10:#e9f9fc;--amplify-colors-teal-20:#bcecf5;--amplify-colors-teal-40:#7dd6e8;--amplify-colors-teal-60:#40aabf;--amplify-colors-teal-80:#047d95;--amplify-colors-teal-90:#056;--amplify-colors-teal-100:#00404d;--amplify-colors-blue-10:#e6eefe;--amplify-colors-blue-20:#b8cef9;--amplify-colors-blue-40:#7da1e8;--amplify-colors-blue-60:#406abf;--amplify-colors-blue-80:#043495;--amplify-colors-blue-90:#026;--amplify-colors-blue-100:#00194d;--amplify-colors-purple-10:#fee6fe;--amplify-colors-purple-20:#f9b8f9;--amplify-colors-purple-40:#e87de8;--amplify-colors-purple-60:#bf40bf;--amplify-colors-purple-80:#950495;--amplify-colors-purple-90:#606;--amplify-colors-purple-100:#4d004d;--amplify-colors-pink-10:#fee6ee;--amplify-colors-pink-20:#fbb6cd;--amplify-colors-pink-40:#e87da1;--amplify-colors-pink-60:#bf406a;--amplify-colors-pink-80:#950434;--amplify-colors-pink-90:#602;--amplify-colors-pink-100:#4d001a;--amplify-colors-neutral-10:#fafafa;--amplify-colors-neutral-20:#eff0f0;--amplify-colors-neutral-40:#dcdee0;--amplify-colors-neutral-60:#89949f;--amplify-colors-neutral-80:#5c6670;--amplify-colors-neutral-90:#304050;--amplify-colors-neutral-100:#0d1a26;--amplify-colors-primary-10:var(--amplify-colors-teal-10);--amplify-colors-primary-20:var(--amplify-colors-teal-20);--amplify-colors-primary-40:var(--amplify-colors-teal-40);--amplify-colors-primary-60:var(--amplify-colors-teal-60);--amplify-colors-primary-80:var(--amplify-colors-teal-80);--amplify-colors-primary-90:var(--amplify-colors-teal-90);--amplify-colors-primary-100:var(--amplify-colors-teal-100);--amplify-colors-secondary-10:var(--amplify-colors-purple-10);--amplify-colors-secondary-20:var(--amplify-colors-purple-20);--amplify-colors-secondary-40:var(--amplify-colors-purple-40);--amplify-colors-secondary-60:var(--amplify-colors-purple-60);--amplify-colors-secondary-80:var(--amplify-colors-purple-80);--amplify-colors-secondary-90:var(--amplify-colors-purple-90);--amplify-colors-secondary-100:var(--amplify-colors-purple-100);--amplify-colors-font-primary:var(--amplify-colors-neutral-100);--amplify-colors-font-secondary:var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary:var(--amplify-colors-neutral-80);--amplify-colors-font-disabled:var(--amplify-colors-neutral-60);--amplify-colors-font-inverse:var(--amplify-colors-white);--amplify-colors-font-interactive:var(--amplify-colors-primary-80);--amplify-colors-font-hover:var(--amplify-colors-primary-90);--amplify-colors-font-focus:var(--amplify-colors-primary-100);--amplify-colors-font-active:var(--amplify-colors-primary-100);--amplify-colors-font-info:var(--amplify-colors-blue-90);--amplify-colors-font-warning:var(--amplify-colors-orange-90);--amplify-colors-font-error:var(--amplify-colors-red-90);--amplify-colors-font-success:var(--amplify-colors-green-90);--amplify-colors-background-primary:var(--amplify-colors-white);--amplify-colors-background-secondary:var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary:var(--amplify-colors-neutral-60);--amplify-colors-background-disabled:var(--amplify-colors-background-tertiary);--amplify-colors-background-info:var(--amplify-colors-blue-10);--amplify-colors-background-warning:var(--amplify-colors-orange-10);--amplify-colors-background-error:var(--amplify-colors-red-10);--amplify-colors-background-success:var(--amplify-colors-green-10);--amplify-colors-border-primary:var(--amplify-colors-neutral-60);--amplify-colors-border-secondary:var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-border-disabled:var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed:var(--amplify-colors-primary-100);--amplify-colors-border-focus:var(--amplify-colors-primary-100);--amplify-colors-border-error:var(--amplify-colors-red-80);--amplify-colors-border-info:var(--amplify-colors-blue-80);--amplify-colors-border-success:var(--amplify-colors-green-80);--amplify-colors-border-warning:var(--amplify-colors-orange-80);--amplify-colors-shadow-primary:#0d1a2640;--amplify-colors-shadow-secondary:#0d1a2626;--amplify-colors-shadow-tertiary:#0d1a260d;--amplify-colors-overlay-5:#0000000d;--amplify-colors-overlay-10:#0000001a;--amplify-colors-overlay-20:#0003;--amplify-colors-overlay-30:#0000004d;--amplify-colors-overlay-40:#0006;--amplify-colors-overlay-50:#00000080;--amplify-colors-overlay-60:#0009;--amplify-colors-overlay-70:#000000b3;--amplify-colors-overlay-80:#000c;--amplify-colors-overlay-90:#000000e6;--amplify-colors-black:#000;--amplify-colors-white:#fff;--amplify-colors-transparent:#0000;--amplify-fonts-default-variable:"InterVariable","Inter var","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--amplify-fonts-default-static:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;--amplify-font-sizes-xxxs:0.375rem;--amplify-font-sizes-xxs:0.5rem;--amplify-font-sizes-xs:0.75rem;--amplify-font-sizes-small:0.875rem;--amplify-font-sizes-medium:1rem;--amplify-font-sizes-large:1.25rem;--amplify-font-sizes-xl:1.5rem;--amplify-font-sizes-xxl:2rem;--amplify-font-sizes-xxxl:2.5rem;--amplify-font-sizes-xxxxl:3rem;--amplify-font-weights-hairline:100;--amplify-font-weights-thin:200;--amplify-font-weights-light:300;--amplify-font-weights-normal:400;--amplify-font-weights-medium:500;--amplify-font-weights-semibold:600;--amplify-font-weights-bold:700;--amplify-font-weights-extrabold:800;--amplify-font-weights-black:900;--amplify-line-heights-small:1.25;--amplify-line-heights-medium:1.5;--amplify-line-heights-large:2;--amplify-opacities-0:0;--amplify-opacities-10:0.1;--amplify-opacities-20:0.2;--amplify-opacities-30:0.3;--amplify-opacities-40:0.4;--amplify-opacities-50:0.5;--amplify-opacities-60:0.6;--amplify-opacities-70:0.7;--amplify-opacities-80:0.8;--amplify-opacities-90:0.9;--amplify-opacities-100:1;--amplify-outline-offsets-small:1px;--amplify-outline-offsets-medium:2px;--amplify-outline-offsets-large:3px;--amplify-outline-widths-small:1px;--amplify-outline-widths-medium:2px;--amplify-outline-widths-large:3px;--amplify-radii-xs:0.125rem;--amplify-radii-small:0.25rem;--amplify-radii-medium:0.5rem;--amplify-radii-large:1rem;--amplify-radii-xl:2rem;--amplify-radii-xxl:4rem;--amplify-radii-xxxl:8rem;--amplify-shadows-small:0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium:0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large:0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero:0;--amplify-space-xxxs:0.25rem;--amplify-space-xxs:0.375rem;--amplify-space-xs:0.5rem;--amplify-space-small:0.75rem;--amplify-space-medium:1rem;--amplify-space-large:1.5rem;--amplify-space-xl:2.0rem;--amplify-space-xxl:3.0rem;--amplify-space-xxxl:4.5rem;--amplify-space-relative-xxxs:0.25em;--amplify-space-relative-xxs:0.375em;--amplify-space-relative-xs:0.5em;--amplify-space-relative-small:0.75em;--amplify-space-relative-medium:1em;--amplify-space-relative-large:1.5em;--amplify-space-relative-xl:2.0em;--amplify-space-relative-xxl:3.0em;--amplify-space-relative-xxxl:4.5em;--amplify-space-relative-full:100%;--amplify-time-short:100ms;--amplify-time-medium:250ms;--amplify-time-long:500ms;--amplify-transforms-slide-x-small:translateX(0.5em);--amplify-transforms-slide-x-medium:translateX(1em);--amplify-transforms-slide-x-large:translateX(2em)}[data-amplify-theme],html{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings:normal){[data-amplify-theme],html{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{line-height:var(--amplify-line-heights-medium);min-height:100vh;text-rendering:optimizeSpeed}*{box-sizing:border-box}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.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{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);display:inline-flex;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)}.amplify-badge--info{background-color:var(--amplify-components-badge-info-background-color);color:var(--amplify-components-badge-info-color)}.amplify-badge--error{background-color:var(--amplify-components-badge-error-background-color);color:var(--amplify-components-badge-error-color)}.amplify-badge--warning{background-color:var(--amplify-components-badge-warning-background-color);color:var(--amplify-components-badge-warning-color)}.amplify-badge--success{background-color:var(--amplify-components-badge-success-background-color);color:var(--amplify-components-badge-success-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
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-disabled-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-disabled-background-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-disabled-border-color
  );--amplify-internal-button-disabled-text-decoration:initial;--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-loading-color
  );--amplify-internal-button-loading-text-decoration:initial;align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius: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;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-end:var(--amplify-components-button-padding-block-end);padding-block-start:var(--amplify-components-button-padding-block-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none}.amplify-button:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-hover-color
  )}.amplify-button:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-focus-color
  );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-active-color
  )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-color
  )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-hover-color
  )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-info-focus-box-shadow
  )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-info-active-color
  )}.amplify-button--outlined--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-color
  )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-hover-color
  )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-warning-focus-box-shadow
  )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-warning-active-color
  )}.amplify-button--outlined--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-color
  )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-hover-color
  )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-error-focus-box-shadow
  )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-error-active-color
  )}.amplify-button--outlined--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-color
  )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-hover-color
  )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-success-focus-box-shadow
  )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-success-active-color
  )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-color
  )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-hover-color
  )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-outlined-overlay-focus-box-shadow
  )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-outlined-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-outlined-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-outlined-overlay-active-color
  )}.amplify-button--menu{--amplify-internal-button-disabled-color:var(
    --amplify-components-button-menu-disabled-color
  );background-color:var(--amplify-components-button-menu-background-color);border-width:var(--amplify-components-button-menu-border-width);justify-content:var(--amplify-components-button-menu-justify-content)}.amplify-button--menu:hover{background-color:var(--amplify-components-button-menu-hover-background-color);color:var(--amplify-components-button-menu-hover-color)}.amplify-button--menu:focus{background-color:var(--amplify-components-button-menu-focus-background-color);box-shadow:none;color:var(--amplify-components-button-menu-focus-color)}.amplify-button--menu:active{background-color:var(--amplify-components-button-menu-active-background-color);color:var(--amplify-components-button-menu-active-color)}.amplify-button--primary{--amplify-internal-button-border-width:var(
    --amplify-components-button-primary-border-width
  );--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-primary-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-primary-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-primary-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-primary-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-primary-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-primary-loading-color
  )}.amplify-button--primary:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-hover-color
  )}.amplify-button--primary:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-focus-box-shadow
  )}.amplify-button--primary:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-active-color
  )}.amplify-button--primary--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-color
  )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-hover-color
  )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-info-focus-box-shadow
  )}.amplify-button--primary--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-info-active-color
  )}.amplify-button--primary--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-color
  )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-hover-color
  )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-warning-focus-box-shadow
  )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-warning-active-color
  )}.amplify-button--primary--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-color
  )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-hover-color
  )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-error-focus-box-shadow
  )}.amplify-button--primary--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-error-active-color
  )}.amplify-button--primary--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-color
  )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-hover-color
  )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-success-focus-box-shadow
  )}.amplify-button--primary--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-success-active-color
  )}.amplify-button--primary--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-color
  )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-hover-color
  )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-primary-overlay-focus-box-shadow
  )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-primary-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-primary-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-primary-overlay-active-color
  )}.amplify-button--link{--amplify-internal-button-border-width:var(
    --amplify-components-button-link-border-width
  );--amplify-internal-button-background-color:var(
    --amplify-components-button-link-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-color
  );--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-link-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-link-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-link-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-link-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-link-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-link-loading-color
  )}.amplify-button--link:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-hover-color
  )}.amplify-button--link:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-focus-box-shadow
  )}.amplify-button--link:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-active-color
  )}.amplify-button--link--info{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-color
  )}.amplify-button--link--info:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-hover-color
  )}.amplify-button--link--info:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-info-focus-box-shadow
  )}.amplify-button--link--info:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-info-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-info-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-info-active-color
  )}.amplify-button--link--warning{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-color
  )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-hover-color
  )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-warning-focus-box-shadow
  )}.amplify-button--link--warning:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-warning-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-warning-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-warning-active-color
  )}.amplify-button--link--error{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-color
  )}.amplify-button--link--error:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-hover-color
  )}.amplify-button--link--error:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-error-focus-box-shadow
  )}.amplify-button--link--error:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-error-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-error-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-error-active-color
  )}.amplify-button--link--success{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-color
  )}.amplify-button--link--success:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-hover-color
  )}.amplify-button--link--success:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-success-focus-box-shadow
  )}.amplify-button--link--success:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-success-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-success-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-success-active-color
  )}.amplify-button--link--overlay{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-color
  )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-hover-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-hover-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-hover-color
  )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-focus-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-focus-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-focus-color
  );--amplify-internal-button-focus-box-shadow:var(
    --amplify-components-button-link-overlay-focus-box-shadow
  )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color:var(
    --amplify-components-button-link-overlay-active-background-color
  );--amplify-internal-button-border-color:var(
    --amplify-components-button-link-overlay-active-border-color
  );--amplify-internal-button-color:var(
    --amplify-components-button-link-overlay-active-color
  )}.amplify-button--destructive{--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-destructive-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-destructive-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-destructive-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-destructive-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-destructive-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-destructive-loading-color
  );background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);border-width:var(--amplify-components-button-destructive-border-width);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);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow);color:var(--amplify-components-button-destructive-focus-color)}.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--warning{--amplify-internal-button-disabled-text-decoration:none;--amplify-internal-button-disabled-border-color:var(
    --amplify-components-button-warning-disabled-border-color
  );--amplify-internal-button-disabled-background-color:var(
    --amplify-components-button-warning-disabled-background-color
  );--amplify-internal-button-disabled-color:var(
    --amplify-components-button-warning-disabled-color
  );--amplify-internal-button-loading-background-color:var(
    --amplify-components-button-warning-loading-background-color
  );--amplify-internal-button-loading-border-color:var(
    --amplify-components-button-warning-loading-border-color
  );--amplify-internal-button-loading-color:var(
    --amplify-components-button-warning-loading-color
  );--amplify-internal-button-loading-text-decoration:none;background-color: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-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);box-shadow:var(--amplify-components-button-warning-focus-box-shadow);color:var(--amplify-components-button-warning-focus-color)}.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-end:var(--amplify-components-button-small-padding-block-end);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start)}.amplify-button--disabled{cursor:not-allowed}.amplify-button--disabled,.amplify-button--disabled :focus,.amplify-button--disabled:active,.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:active,.amplify-button--loading:focus,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items: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-radius:var(--amplify-components-dropzone-border-radius);border-style:var(--amplify-components-dropzone-border-style);border-width:var(--amplify-components-dropzone-border-width);color:var(--amplify-components-dropzone-color);display:block;padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-radius:var(--amplify-components-dropzone-disabled-border-radius);border-style:var(--amplify-components-dropzone-disabled-border-style);border-width:var(--amplify-components-dropzone-disabled-border-width);color:var(--amplify-components-dropzone-disabled-color);cursor:not-allowed}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-radius:var(--amplify-components-dropzone-active-border-radius);border-style:var(--amplify-components-dropzone-active-border-style);border-width:var(--amplify-components-dropzone-active-border-width);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-radius:var(--amplify-components-dropzone-rejected-border-radius);border-style:var(--amplify-components-dropzone-rejected-border-style);border-width:var(--amplify-components-dropzone-rejected-border-width);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-radius:var(--amplify-components-dropzone-accepted-border-radius);border-style:var(--amplify-components-dropzone-accepted-border-style);border-width:var(--amplify-components-dropzone-accepted-border-width);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-size:var(--amplify-components-fieldmessages-description-font-size);font-style:var(--amplify-components-fieldmessages-description-font-style)}.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);display:block;line-height:var(--amplify-components-heading-line-height)}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{fill:currentColor;display:inline-block;line-height:var(--amplify-components-icon-line-height);vertical-align:middle}.amplify-icon,.amplify-icon>svg{height:var(--amplify-components-icon-height)}.amplify-icon>svg{width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{--amplify-components-fieldcontrol-color:var(
    --amplify-components-input-color
  );--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-input-border-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-input-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-input-focus-border-color
  );border-color: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);box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);display:inline-block;font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all var(--amplify-components-fieldcontrol-transition-duration);-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.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-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-input--error,.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{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-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);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]{background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-textarea{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);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);max-height:100%;outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all var(--amplify-components-fieldcontrol-transition-duration);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;width:100%}.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-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-textarea--error,.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{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-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);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]{background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.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);cursor:pointer;-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration)}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-font-size
  );--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-stroke-width
  );font-size:var(--amplify-components-loader-font-size);height:var(--amplify-components-loader-height);width:var(--amplify-components-loader-width)}.amplify-loader circle:last-of-type{stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap);animation-duration:var(--amplify-components-loader-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-circular;animation-timing-function:linear;transform-origin:center center}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{stroke-dasharray:100% 200%;stroke-dashoffset:50%;animation:none}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-linear;animation-timing-function:linear}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{stroke-dashoffset:-50%;animation:none}}.amplify-loader--small{--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-small-stroke-width
  );--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-small-font-size
  );font-size:var(--amplify-components-loader-small-font-size);height:var(--amplify-components-loader-small-height);width:var(--amplify-components-loader-small-width)}.amplify-loader--large{--amplify-internal-loader-linear-stroke-width:var(
    --amplify-components-loader-linear-large-stroke-width
  );--amplify-internal-loader-linear-font-size:var(
    --amplify-components-loader-linear-large-font-size
  );font-size:var(--amplify-components-loader-large-font-size);height:var(--amplify-components-loader-large-height);width:var(--amplify-components-loader-large-width)}.amplify-loader--linear{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);min-width:var(--amplify-components-loader-linear-min-width);width:var(--amplify-components-loader-linear-width)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{stroke-dashoffset:0%;stroke-dasharray:none;animation:none}.amplify-loader__label{fill: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);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);display:block;height:var(--amplify-components-placeholder-default-height);width:100%}.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{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{align-items:center;display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{font-size:var(--amplify-components-copy-tool-tip-font-size);visibility:visible}[data-amplify-copy-tooltip]{bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color);position:absolute;visibility:hidden}.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-color:var(--amplify-components-accordion-item-border-color);border-style:var(--amplify-components-accordion-item-border-style);border-width:var(--amplify-components-accordion-item-border-width);display:block;position:relative}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(var(--amplify-components-accordion-item-border-width)*-1)}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-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{align-items:var(--amplify-components-accordion-item-trigger-align-items);border-radius:var(--amplify-components-accordion-item-border-radius);color:var(--amplify-components-accordion-item-trigger-color);cursor:pointer;display:flex;gap:var(--amplify-components-accordion-item-trigger-gap);justify-content:var(--amplify-components-accordion-item-trigger-justify-content);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);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{border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{color:var(--amplify-components-accordion-item-content-color);display:block;padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-property:transform;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{background-color:var(--amplify-components-alert-info-background-color);color:var(--amplify-components-alert-info-color)}.amplify-alert--error{background-color:var(--amplify-components-alert-error-background-color);color:var(--amplify-components-alert-error-color)}.amplify-alert--warning{background-color:var(--amplify-components-alert-warning-background-color);color:var(--amplify-components-alert-warning-color)}.amplify-alert--success{background-color:var(--amplify-components-alert-success-background-color);color:var(--amplify-components-alert-success-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-size:var(--amplify-components-alert-heading-font-size);font-weight:var(--amplify-components-alert-heading-font-weight)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu--empty,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu__option{padding-block: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{background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-radius:var(--amplify-components-autocomplete-menu-border-radius);border-style:var(--amplify-components-autocomplete-menu-border-style);border-width:var(--amplify-components-autocomplete-menu-border-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);position:absolute;width:var(--amplify-components-autocomplete-menu-width);z-index:999999}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{align-items:var(--amplify-components-autocomplete-menu-loading-align-items);display:var(--amplify-components-autocomplete-menu-loading-display);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{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);overscroll-behavior:contain;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]{background-color:var(--amplify-components-authenticator-modal-background-color);height:var(--amplify-components-authenticator-modal-height);left:var(--amplify-components-authenticator-modal-left);overflow-y:auto;position:fixed;top:var(--amplify-components-authenticator-modal-top);width:var(--amplify-components-authenticator-modal-width);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width:30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);border-color:var(--amplify-components-authenticator-router-border-color);border-style:var(--amplify-components-authenticator-router-border-style);border-width:var(--amplify-components-authenticator-router-border-width);box-shadow:var(--amplify-components-authenticator-router-box-shadow)}[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 (max-width:26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom: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{font-weight:400;gap:var(--amplify-space-medium)}.amplify-avatar{--avatar-color:var(--amplify-components-avatar-color);--avatar-background-color:var(--amplify-components-avatar-background-color);--avatar-filled-background-color:var(--amplify-components-avatar-color);--avatar-filled-color:var(--amplify-components-avatar-background-color);--avatar-border-color:var(--amplify-components-avatar-border-color);--avatar-size:var(--amplify-components-avatar-width);--amplify-components-icon-height:100%;align-items:center;background-color:var(--avatar-background-color);border-radius:var(--amplify-components-avatar-border-radius);color:var(--avatar-color);display:inline-flex;font-size:var(--amplify-components-avatar-font-size);font-weight:var(--amplify-components-avatar-font-weight);height:var(--amplify-components-avatar-height);justify-content:center;overflow:hidden;position:relative;width:var(--amplify-components-avatar-width)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{background-color:initial;border-color:var(--avatar-border-color);border-style:solid;border-width:var(--amplify-components-avatar-border-width);color:var(--avatar-color);padding:var(--amplify-components-avatar-border-width)}.amplify-avatar--small{--avatar-size:var(--amplify-components-avatar-small-width);font-size:var(--amplify-components-avatar-small-font-size);height:var(--amplify-components-avatar-small-height);width:var(--amplify-components-avatar-small-width)}.amplify-avatar--large{--avatar-size:var(--amplify-components-avatar-large-width);font-size:var(--amplify-components-avatar-large-font-size);height:var(--amplify-components-avatar-large-height);width:var(--amplify-components-avatar-large-width)}.amplify-avatar--warning{--avatar-border-color:var(
    --amplify-components-avatar-warning-border-color
  );--avatar-background-color:var(
    --amplify-components-avatar-warning-background-color
  );--avatar-color:var(--amplify-components-avatar-warning-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-warning-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-warning-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-warning-color
  )}.amplify-avatar--error{--avatar-border-color:var(--amplify-components-avatar-error-border-color);--avatar-background-color:var(
    --amplify-components-avatar-error-background-color
  );--avatar-color:var(--amplify-components-avatar-error-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-error-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-error-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-error-color
  )}.amplify-avatar--info{--avatar-border-color:var(--amplify-components-avatar-info-border-color);--avatar-background-color:var(
    --amplify-components-avatar-info-background-color
  );--avatar-color:var(--amplify-components-avatar-info-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-info-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-info-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-info-color
  )}.amplify-avatar--success{--avatar-border-color:var(
    --amplify-components-avatar-success-border-color
  );--avatar-background-color:var(
    --amplify-components-avatar-success-background-color
  );--avatar-color:var(--amplify-components-avatar-success-color);--avatar-filled-background-color:var(
    --amplify-components-avatar-success-color
  );--avatar-filled-color:var(
    --amplify-components-avatar-success-background-color
  );--amplify-components-loader-stroke-filled:var(
    --amplify-components-avatar-success-color
  )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size)*.6)}.amplify-avatar__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.amplify-avatar__loader{stroke:#0000;height:100%;inset:0;position:absolute;width:100%}.amplify-breadcrumbs__list{color:var(--amplify-components-breadcrumbs-color);display:flex;flex-direction:var(--amplify-components-breadcrumbs-flex-direction);flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);gap:var(--amplify-components-breadcrumbs-gap)}.amplify-breadcrumbs__item{align-items:var(--amplify-components-breadcrumbs-item-align-items);color:var(--amplify-components-breadcrumbs-item-color);display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);font-size:var(--amplify-components-breadcrumbs-item-font-size);line-height:var(--amplify-components-breadcrumbs-item-line-height)}.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-block:var(--amplify-components-breadcrumbs-link-padding-block);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);-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);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-color:var(--amplify-components-card-border-color);border-radius:var(--amplify-components-card-border-radius);border-style:var(--amplify-components-card-border-style);border-width:var(--amplify-components-card-border-width);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-color:var(--amplify-components-card-outlined-border-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-style:var(--amplify-components-card-outlined-border-style);border-width:var(--amplify-components-card-outlined-border-width);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-color:var(--amplify-components-card-elevated-border-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-style:var(--amplify-components-card-elevated-border-style);border-width:var(--amplify-components-card-elevated-border-width);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{--amplify-components-pagination-current-color:var(
    --amplify-components-collection-pagination-current-color
  );--amplify-components-pagination-current-background-color:var(
    --amplify-components-collection-pagination-current-background-color
  );--amplify-components-pagination-button-color:var(
    --amplify-components-collection-pagination-button-color
  );--amplify-components-pagination-button-hover-color:var(
    --amplify-components-collection-pagination-button-hover-color
  );--amplify-components-pagination-button-hover-background-color:var(
    --amplify-components-collection-pagination-button-hover-background-color
  );--amplify-components-pagination-button-disabled-color:var(
    --amplify-components-collection-pagination-button-disabled-color
  );justify-content:center}.amplify-collection__search{--amplify-components-searchfield-input-color:var(
    --amplify-components-collection-search-input-color
  );--amplify-components-searchfield-button-color:var(
    --amplify-components-collection-search-button-color
  );--amplify-components-searchfield-button-active-background-color:var(
    --amplify-components-collection-search-button-active-background-color
  );--amplify-components-searchfield-button-active-border-color:var(
    --amplify-components-collection-search-button-active-border-color
  );--amplify-components-searchfield-button-active-color:var(
    --amplify-components-collection-search-button-active-color
  );--amplify-components-searchfield-button-disabled-background-color:var(
    --amplify-components-collection-search-button-disabled-background-color
  );--amplify-components-searchfield-button-disabled-border-color:var(
    --amplify-components-collection-search-button-disabled-border-color
  );--amplify-components-searchfield-button-disabled-color:var(
    --amplify-components-collection-search-button-disabled-color
  );--amplify-components-searchfield-button-focus-background-color:var(
    --amplify-components-collection-search-button-focus-background-color
  );--amplify-components-searchfield-button-focus-border-color:var(
    --amplify-components-collection-search-button-focus-border-color
  );--amplify-components-searchfield-button-focus-color:var(
    --amplify-components-collection-search-button-focus-color
  );--amplify-components-searchfield-button-hover-background-color:var(
    --amplify-components-collection-search-button-hover-background-color
  );--amplify-components-searchfield-button-hover-border-color:var(
    --amplify-components-collection-search-button-hover-border-color
  );--amplify-components-searchfield-button-hover-color:var(
    --amplify-components-collection-search-button-hover-color
  );flex-direction:row;justify-content:center}.amplify-checkbox{align-items:var(--amplify-components-checkbox-align-items);cursor:var(--amplify-components-checkbox-cursor);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{color:var(--amplify-components-checkbox-label-disabled-color);cursor:var(--amplify-components-checkbox-disabled-cursor)}.amplify-checkbox__button{--amplify-internal-checkbox_button-focused-before-border-color:var(
    --amplify-components-checkbox-button-focus-border-color
  );--amplify-internal-checkbox_button-focused-before-box-shadow:var(
    --amplify-components-checkbox-button-focus-box-shadow
  );align-items:var(--amplify-components-checkbox-button-align-items);color:var(--amplify-components-checkbox-button-color);justify-content:var(--amplify-components-checkbox-button-justify-content);position:var(--amplify-components-checkbox-button-position)}.amplify-checkbox__button:before{border-color:var(--amplify-components-checkbox-button-before-border-color);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-width:var(--amplify-components-checkbox-button-before-border-width);box-sizing:border-box;content:"";display:inline-block;height:var(--amplify-components-checkbox-button-before-height);position:absolute;width:var(--amplify-components-checkbox-button-before-width)}.amplify-checkbox__button--focused:before{border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow);outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color:var(
    --amplify-components-checkbox-button-error-focus-border-color
  );--amplify-internal-checkbox_button-focused-before-box-shadow:var(
    --amplify-components-checkbox-button-error-focus-box-shadow
  )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-background-color
  );background-color:var(--amplify-components-checkbox-icon-background-color);border-radius:var(--amplify-components-checkbox-icon-border-radius);height:1em;line-height:1;opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);width:1em}.amplify-checkbox__icon--checked{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-checked-disabled-background-color
  );opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform)}.amplify-checkbox__icon--indeterminate{--amplify-internal-checkbox-icon-disabled-background-color:var(
    --amplify-components-checkbox-icon-indeterminate-disabled-background-color
  );opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform)}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color: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);border-width:0;display:flex;justify-content:center;opacity:var(--amplify-components-divider-opacity);padding:0;position:relative;text-align:center}.amplify-divider:after{background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color);content:attr(data-label);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);position:absolute;transform:translateY(-50%)}.amplify-divider--small{--amplify-internal-divider-size:var(
    --amplify-components-divider-small-border-width
  )}.amplify-divider--large{--amplify-internal-divider-size:var(
    --amplify-components-divider-large-border-width
  )}.amplify-divider--horizontal{border-bottom-width:var(--amplify-internal-divider-size);width:100%}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{padding-block:0;padding-inline:0;top:auto;transform:translateX(-50%)}.amplify-field{flex-direction:var(--amplify-components-field-flex-direction);font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap)}.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 :not(:first-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control{border-end-start-radius:0;border-start-start-radius:0}@supports not (border-start-start-radius:0){.amplify-field-group :not(:first-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control{border-bottom-left-radius:0;border-top-left-radius:0}}.amplify-field-group :not(:last-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-field-group :not(:last-child) .amplify-input,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{align-self:stretch;gap:var(--amplify-components-fieldgroup-gap)}.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-end,.amplify-field-group__outer-start{align-items:var(--amplify-components-fieldgroup-outer-align-items);display:flex;flex-shrink:0}.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:#0000}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-end-color:#0000}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{height:100%;pointer-events:none;position:absolute;top:0}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{height:100%;pointer-events:all}.amplify-field-group__inner-end{left:auto;right:0}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{left:0;right:auto}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{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){display:flex;flex-direction:column;height:100%;justify-content:center;padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start)}.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-size:var(--amplify-components-fieldset-legend-font-size);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height)}.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{position:absolute;right:var(--amplify-space-medium);top:var(--amplify-space-medium);z-index:2}.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{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-duration:1s;animation-fill-mode:forwards;animation-name:amplify-liveness-animation-fadeout}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{align-items:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);flex-direction:column;justify-content:center;position:relative}.amplify-liveness-camera-module--mobile{height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.amplify-liveness-video{height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.amplify-liveness-freshness-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{left:50%;position:absolute;top:50%}.amplify-liveness-connecting-loader{background-color:var(--amplify-colors-background-primary);display:flex;z-index:3}.amplify-liveness-connecting-loader,.amplify-liveness-oval-canvas{align-items:center;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.amplify-liveness-oval-canvas{left:0;top:0}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{left:var(--amplify-space-medium);position:absolute;top:var(--amplify-space-medium);z-index:1}.amplify-liveness-recording-icon{align-items:center;background-color:#fff;border-radius:var(--amplify-radii-small);flex-direction:column;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs)}.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);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);max-width:100%;padding:var(--amplify-space-small)}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);flex-direction:column;text-align:center}.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);flex-direction:column;text-align:center}.amplify-liveness-toast__container{align-items:center;flex-direction:column;gap:var(--amplify-space-xs)}.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 0.2s linear;display:block;position:relative;width:min(70%,200px)}.amplify-liveness-match-indicator__bar{--percentage:0;background:var(--amplify-colors-white);border:1px solid var(--amplify-colors-border-tertiary);border-radius:var(--amplify-radii-medium);display:block;height:var(--amplify-space-medium);overflow:hidden;position:relative;transform:translateZ(0);width:100%}.amplify-liveness-match-indicator__pin{--percentage:0;display:block;left:0;top:50%}.amplify-liveness-match-indicator__bar:after,.amplify-liveness-match-indicator__pin{position:absolute;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition);width:100%}.amplify-liveness-match-indicator__bar:after{background:var(--amplify-colors-primary-80);content:"";height:100%;left:-100%}.amplify-liveness-match-indicator__pin:after{--height:var(--amplify-space-xl);background:var(--amplify-colors-primary-80);border-radius:var(--amplify-radii-medium);content:"";height:var(--height);left:0;position:absolute;top:0;transform:translate(-50%,calc(var(--height)/2*-1));width:var(--amplify-space-small)}.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{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);display:flex;justify-content:center;position:relative}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{left:0;position:absolute;top:0}.amplify-liveness-landscape-error-modal{align-items:center;background-color:var(--amplify-colors-background-primary);flex-direction:column;justify-content:center;text-align:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{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{align-items:center;background-color:var(--amplify-colors-blue-10);color:var(--amplify-colors-blue-90);z-index:3}.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{flex-direction:column;height:100%;left:0;padding:var(--amplify-space-large);position:absolute;top:0;width:100%}.amplify-liveness-error-modal{align-items:center;color:var(--amplify-colors-font-error);gap:var(--amplify-space-xs);justify-content: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{border-color:#0000 #0000 var(--amplify-colors-background-primary) #0000;border-style:solid;border-width:0 9px 9px;left:20px;position:absolute;top:26px;z-index:3}.amplify-liveness-popover__anchor-secondary{border-color:#0000 #0000 var(--amplify-colors-border-secondary) #0000;border-style:solid;border-width:0 10px 10px;left:19px;position:absolute;top:24px;z-index:2}.amplify-liveness-popover__container{background-color:var(--amplify-colors-background-primary);border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);position:absolute;top:33px;width:240px;z-index:4}.amplify-liveness-start-screen-camera-select{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:var(--amplify-space-xl);position:absolute;top:0;width:100%;z-index:2}.amplify-liveness-start-screen-camera-select__container{align-items:inherit;display:flex;gap:var(--amplify-space-xs);justify-content:space-between}.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select__label{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{align-items:center;flex-direction:column;height:480px;justify-content:center;text-align:center}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{align-items:center;display:flex;justify-content:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-color:var(--amplify-components-menu-border-color);border-radius:var(--amplify-components-menu-border-radius);border-style:var(--amplify-components-menu-border-style);border-width:var(--amplify-components-menu-border-width);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);max-width:var(--amplify-components-menu-max-width);min-width:var(--amplify-components-menu-min-width)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:last-child{border-top-left-radius:0;border-top-right-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);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);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);line-height:var(--amplify-components-message-line-height);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline)}.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-size:var(--amplify-components-message-heading-font-size);font-weight:var(--amplify-components-message-heading-font-weight)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{gap:var(--amplify-components-message-dismiss-gap);margin-inline-start:auto}.amplify-pagination{list-style-type:none}.amplify-pagination__item{align-items:center;border-radius:var(--amplify-components-pagination-item-shared-border-radius);color:var(--amplify-components-pagination-button-color);display:flex;font-weight:400;height:var(--amplify-components-pagination-item-shared-height);justify-content:center;margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);min-width:var(--amplify-components-pagination-item-shared-min-width);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);transition-duration:var(--amplify-components-pagination-button-transition-duration);transition-property:var(--amplify-components-pagination-button-transition-property)}.amplify-pagination__item:hover{background-color:var(--amplify-components-pagination-button-hover-background-color);color:var(--amplify-components-pagination-button-hover-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);background-color:var(--amplify-components-pagination-current-background-color);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);justify-content:var(--amplify-components-pagination-current-justify-content)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start)}.amplify-passwordfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-passwordfield-color
  );--amplify-components-button-color:var(
    --amplify-components-passwordfield-button-color
  );--amplify-components-button-active-background-color:var(
    --amplify-components-passwordfield-button-active-background-color
  );--amplify-components-button-active-border-color:var(
    --amplify-components-passwordfield-button-active-border-color
  );--amplify-components-button-active-color:var(
    --amplify-components-passwordfield-button-active-color
  );--amplify-components-button-disabled-background-color:var(
    --amplify-components-passwordfield-button-disabled-background-color
  );--amplify-components-button-disabled-border-color:var(
    --amplify-components-passwordfield-button-disabled-border-color
  );--amplify-components-button-disabled-color:var(
    --amplify-components-passwordfield-button-disabled-color
  );--amplify-components-button-focus-background-color:var(
    --amplify-components-passwordfield-button-focus-background-color
  );--amplify-components-button-focus-border-color:var(
    --amplify-components-passwordfield-button-focus-border-color
  );--amplify-components-button-focus-color:var(
    --amplify-components-passwordfield-button-focus-color
  );--amplify-components-button-hover-background-color:var(
    --amplify-components-passwordfield-button-hover-background-color
  );--amplify-components-button-hover-border-color:var(
    --amplify-components-passwordfield-button-hover-border-color
  );--amplify-components-button-hover-color:var(
    --amplify-components-passwordfield-button-hover-color
  );--amplify-components-button-outlined-error-color:var(
    --amplify-components-passwordfield-button-error-color
  );--amplify-components-button-outlined-error-border-color:var(
    --amplify-components-passwordfield-button-error-border-color
  );--amplify-components-button-outlined-error-background-color:var(
    --amplify-components-passwordfield-button-error-background-color
  );--amplify-components-button-outlined-error-active-color:var(
    --amplify-components-passwordfield-button-error-active-color
  );--amplify-components-button-outlined-error-active-border-color:var(
    --amplify-components-passwordfield-button-error-active-border-color
  );--amplify-components-button-outlined-error-active-background-color:var(
    --amplify-components-passwordfield-button-error-active-background-color
  );--amplify-components-button-outlined-error-hover-color:var(
    --amplify-components-passwordfield-button-error-hover-color
  );--amplify-components-button-outlined-error-hover-border-color:var(
    --amplify-components-passwordfield-button-error-hover-border-color
  );--amplify-components-button-outlined-error-hover-background-color:var(
    --amplify-components-passwordfield-button-error-hover-background-color
  );--amplify-components-button-outlined-error-focus-color:var(
    --amplify-components-passwordfield-button-error-focus-color
  );--amplify-components-button-outlined-error-focus-box-shadow:var(
    --amplify-components-passwordfield-button-error-focus-box-shadow
  );--amplify-components-button-outlined-error-focus-border-color:var(
    --amplify-components-passwordfield-button-error-focus-border-color
  );--amplify-components-button-outlined-error-focus-background-color:var(
    --amplify-components-passwordfield-button-error-focus-background-color
  )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color:var(
    --amplify-components-phonenumberfield-color
  );--amplify-components-selectfield-border-color:var(
    --amplify-components-phonenumberfield-border-color
  );--amplify-components-selectfield-font-size:var(
    --amplify-components-phonenumberfield-font-size
  );--amplify-components-selectfield-focus-border-color:var(
    --amplify-components-phonenumberfield-focus-border-color
  );--amplify-components-textfield-color:var(
    --amplify-components-phonenumberfield-color
  );--amplify-components-textfield-border-color:var(
    --amplify-components-phonenumberfield-border-color
  );--amplify-components-textfield-font-size:var(
    --amplify-components-phonenumberfield-font-size
  );--amplify-components-textfield-focus-border-color:var(
    --amplify-components-phonenumberfield-focus-border-color
  )}.amplify-rating{display:flex;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size);position:relative;text-align:left}.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{height:1em;position:relative;width:1em}.amplify-rating__icon{display:block;height:1em;overflow:hidden;position:absolute;width:1em}.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);flex-direction:row-reverse;gap:inherit;justify-content:var(--amplify-components-radio-justify-content);position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{align-items:var(--amplify-components-radio-button-align-items);background-color:var(--amplify-components-radio-button-background-color);border-color:var(--amplify-components-radio-button-border-color);border-radius:var(--amplify-components-radio-button-border-radius);border-style:var(--amplify-components-radio-button-border-style);border-width:var(--amplify-components-radio-button-border-width);box-sizing:var(--amplify-components-radio-button-box-sizing);color:var(--amplify-components-radio-button-color);flex-shrink:0;height:var(--amplify-components-radio-button-height);justify-content:var(--amplify-components-radio-button-justify-content);outline-color:var(--amplify-components-radio-button-outline-color);outline-offset:var(--amplify-components-radio-button-outline-offset);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);padding:var(--amplify-components-radio-button-padding);transition-duration:var(--amplify-components-radio-button-transition-duration);transition-property:var(--amplify-components-radio-button-transition-property);width:var(--amplify-components-radio-button-width)}.amplify-radio__button:before{background-color:currentColor;border-radius:var(--amplify-components-radio-button-before-border-radius);border-radius:50%;content:"";display:inline-block;height:100%;width:100%}.amplify-radio__button--small{height:var(--amplify-components-radio-button-small-height);width:var(--amplify-components-radio-button-small-width)}.amplify-radio__button--large{height:var(--amplify-components-radio-button-large-height);width:var(--amplify-components-radio-button-large-width)}.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{background-color:var(--amplify-components-radio-button-disabled-background-color);border-color:var(--amplify-components-radio-button-disabled-border-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{align-items:inherit;flex-direction:inherit;gap:inherit}.amplify-radiogroupfield{--amplify-components-fieldset-legend-color:var(
    --amplify-components-radiogroup-legend-color
  );--amplify-components-fieldset-legend-font-weight:var(
    --amplify-components-radiogroup-legend-font-weight
  );--amplify-components-radio-button-border-width:var(
    --amplify-components-radiogroup-radio-border-width
  );--amplify-components-radio-button-border-color:var(
    --amplify-components-radiogroup-radio-border-color
  );--amplify-components-radio-button-background-color:var(
    --amplify-components-radiogroup-radio-background-color
  );--amplify-components-radio-label-color:var(
    --amplify-components-radiogroup-radio-label-color
  );--amplify-components-radio-button-checked-color:var(
    --amplify-components-radiogroup-radio-checked-color
  );align-items:flex-start;flex-direction:column}.amplify-searchfield{--amplify-components-fieldcontrol-color:var(
    --amplify-components-searchfield-input-color
  )}.amplify-searchfield__search{background-color:var(--amplify-components-searchfield-button-background-color);color:var(--amplify-components-searchfield-button-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{align-self:stretch;cursor:var(--amplify-components-select-wrapper-cursor);display:var(--amplify-components-select-wrapper-display);flex:var(--amplify-components-select-wrapper-flex);position:var(--amplify-components-select-wrapper-position)}.amplify-select__icon{align-items:var(--amplify-components-select-icon-wrapper-align-items);color:var(--amplify-components-fieldcontrol-color);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events);position:var(--amplify-components-select-icon-wrapper-position);right:var(--amplify-components-select-icon-wrapper-right);top:var(--amplify-components-select-icon-wrapper-top);transform:var(--amplify-components-select-icon-wrapper-transform)}.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{background-color:var(--amplify-components-select-background-color);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);box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);color:var(--amplify-components-select-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);min-width:var(--amplify-components-select-min-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);padding-inline-end:var(--amplify-components-select-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);transition:all var(--amplify-components-fieldcontrol-transition-duration);white-space:var(--amplify-components-select-white-space);width:100%}.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-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start)}.amplify-select--error,.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{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-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);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]{background-color:var(--amplify-components-fieldcontrol-disabled-background-color);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.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{background-color:inherit;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{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-selectfield-border-color
  );--amplify-components-fieldcontrol-color:var(
    --amplify-components-selectfield-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-selectfield-font-size
  );--amplify-components-fieldcontrol-focus-border-color:var(
    --amplify-components-selectfield-focus-border-color
  );--amplify-components-field-label-color:var(
    --amplify-components-selectfield-label-color
  );flex-direction:var(--amplify-components-selectfield-flex-direction)}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-thumb-height
  );align-items:center;box-sizing:initial;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-large-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-large-thumb-height
  )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height:var(
    --amplify-components-sliderfield-small-thumb-height
  );--amplify-internal-sliderfield-root-width:var(
    --amplify-components-sliderfield-small-thumb-height
  )}.amplify-sliderfield__track{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-track-height
  );--amplify-internal-sliderfield-track-min-width:var(
    --amplify-components-sliderfield-track-min-width
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-track-height
  );--amplify-internal-sliderfield-track-min-height:var(
    --amplify-components-sliderfield-track-min-width
  );background-color:var(--amplify-components-sliderfield-track-background-color);border-radius:var(--amplify-components-sliderfield-track-border-radius);flex-grow:1;position:relative}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{min-height:var(--amplify-internal-sliderfield-track-min-height);width:var(--amplify-internal-sliderfield-track-width)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-large-track-height
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-large-track-height
  )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height:var(
    --amplify-components-sliderfield-small-track-height
  );--amplify-internal-sliderfield-track-width:var(
    --amplify-components-sliderfield-small-track-height
  )}.amplify-sliderfield__range{background-color:var(--amplify-components-sliderfield-range-background-color);border-radius:var(--amplify-components-sliderfield-range-border-radius);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{background-color:var(--amplify-components-sliderfield-thumb-background-color);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-style:var(--amplify-components-sliderfield-thumb-border-style);border-width:var(--amplify-components-sliderfield-thumb-border-width);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);display:block;height:var(--amplify-components-sliderfield-thumb-height);width:var(--amplify-components-sliderfield-thumb-width)}.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{height:var(--amplify-components-sliderfield-large-thumb-height);width:var(--amplify-components-sliderfield-large-thumb-width)}.amplify-sliderfield__thumb--small{height:var(--amplify-components-sliderfield-small-thumb-height);width:var(--amplify-components-sliderfield-small-thumb-width)}.amplify-stepperfield{--amplify-components-fieldcontrol-border-color:var(
    --amplify-components-stepperfield-border-color
  );--amplify-components-button-border-color:var(
    --amplify-components-stepperfield-border-color
  );--amplify-components-fieldcontrol-color:var(
    --amplify-components-stepperfield-input-color
  );--amplify-components-fieldcontrol-font-size:var(
    --amplify-components-stepperfield-input-font-size
  );--amplify-components-button-color:var(
    --amplify-components-stepperfield-button-color
  );--amplify-components-button-active-color:var(
    --amplify-components-stepperfield-button-active-color
  );--amplify-components-button-active-background-color:var(
    --amplify-components-stepperfield-button-active-background-color
  );--amplify-components-button-focus-color:var(
    --amplify-components-stepperfield-button-focus-color
  );--amplify-components-button-focus-background-color:var(
    --amplify-components-stepperfield-button-focus-background-color
  );--amplify-components-button-disabled-color:var(
    --amplify-components-stepperfield-button-disabled-color
  );--amplify-components-button-disabled-background-color:var(
    --amplify-components-stepperfield-button-disabled-background-color
  );--amplify-components-button-hover-color:var(
    --amplify-components-stepperfield-button-hover-color
  );--amplify-components-button-hover-background-color:var(
    --amplify-components-stepperfield-button-hover-background-color
  );flex-direction:var(--amplify-components-stepperfield-flex-direction)}.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-radius:0;border-width:0 0 var(--amplify-components-button-border-width) 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{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-inner-spin-button,.amplify-stepperfield__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-end:none;border-inline-start:none}.amplify-switchfield{cursor:pointer;display:inline-block;font-size:var(--amplify-components-switchfield-font-size)}.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{background-color:var(--amplify-components-switchfield-track-background-color);border-radius:var(--amplify-components-switchfield-track-border-radius);box-sizing:initial;display:inline-flex;height:var(--amplify-components-switchfield-track-height);justify-content:flex-start;padding:var(--amplify-components-switchfield-track-padding);transition-duration:var(--amplify-components-switchfield-track-transition-duration);width:var(--amplify-components-switchfield-track-width)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{cursor:not-allowed;opacity:var(--amplify-components-switchfield-disabled-opacity)}.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);border-color:var(--amplify-components-switchfield-thumb-border-color);border-radius:var(--amplify-components-switchfield-thumb-border-radius);border-style:var(--amplify-components-switchfield-thumb-border-style);border-width:var(--amplify-components-switchfield-thumb-border-width);height:var(--amplify-components-switchfield-thumb-width);overflow-wrap:break-word;transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);width:var(--amplify-components-switchfield-thumb-width)}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{cursor:pointer;padding:var(--amplify-components-switchfield-label-padding)}.amplify-table{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-padding
  );--amplify-internal-table-td-border-width:var(
      --amplify-components-table-data-border-width
    ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width:var(
      --amplify-components-table-header-border-width
    ) 0px var(--amplify-components-table-header-border-width) 0px;border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width)}.amplify-table--small{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-small-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-small-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-small-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-small-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-small-padding
  )}.amplify-table--large{--amplify-internal-table-caption-font-size:var(
    --amplify-components-table-caption-large-font-size
  );--amplify-internal-table-th-font-size:var(
    --amplify-components-table-header-large-font-size
  );--amplify-internal-table-th-padding:var(
    --amplify-components-table-header-large-padding
  );--amplify-internal-table-td-font-size:var(
    --amplify-components-table-data-large-font-size
  );--amplify-internal-table-td-padding:var(
    --amplify-components-table-data-large-padding
  )}.amplify-table--bordered{--amplify-internal-table-td-border-width:var(
      --amplify-components-table-data-border-width
    ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width:var(
      --amplify-components-table-header-border-width
    ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color: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(var(--amplify-components-tabs-item-border-width)*-1);--internal-item-border-width:0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex:initial;background-color:var(--amplify-components-tabs-background-color);border-color:var(--amplify-components-tabs-border-color);border-style:var(--amplify-components-tabs-border-style);border-width:var(--internal-item-border-width);box-shadow:var(--amplify-components-tabs-box-shadow);display:flex;flex-direction:row;gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width:var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start:calc(var(--amplify-components-tabs-item-border-width)*-1);--internal-item-margin-end:0}.amplify-tabs__list--equal{--internal-item-flex:1 1 0}.amplify-tabs__list--relative{--internal-item-flex:1 1 auto}.amplify-tabs__panel{background-color:var(--amplify-components-tabs-panel-background-color);display:none;padding-block:var(--amplify-components-tabs-panel-padding-block);padding-inline:var(--amplify-components-tabs-panel-padding-inline)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{background-color:var(--amplify-components-tabs-item-background-color);border-color:var(--amplify-components-tabs-item-border-color);border-style:var(--amplify-components-tabs-item-border-style);border-width:var(--internal-item-border-width);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);flex:var(--internal-item-flex);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);margin-block-end:var(--internal-item-margin-end);margin-block-start:var(--internal-item-margin-start);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);position:relative;text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration)}.amplify-tabs__item--active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);color:var(--amplify-components-tabs-item-active-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{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);color:var(--amplify-components-tabs-item-focus-color);z-index:2}.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
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-background-color
  );--amplify-internal-togglebutton-focus-border-color:var(
    --amplify-components-togglebutton-focus-border-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-components-togglebutton-focus-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-components-togglebutton-hover-background-color
  );--amplify-internal-togglebutton-hover-border-color:var(
    --amplify-internal-togglebutton-border-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-color
  );--amplify-internal-togglebutton-active-background-color:var(
    --amplify-components-togglebutton-active-background-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-components-togglebutton-disabled-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-components-togglebutton-disabled-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-components-togglebutton-disabled-color
  );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color)}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color:var(
    --amplify-components-togglebutton-pressed-border-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-components-togglebutton-pressed-background-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-components-togglebutton-pressed-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-components-togglebutton-pressed-hover-background-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-components-togglebutton-pressed-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-components-togglebutton-pressed-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-components-togglebutton-pressed-color
  )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color:var(
    --amplify-components-togglebutton-primary-background-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-internal-togglebutton-primary-background-color
  );--amplify-internal-togglebutton-primary-border-color:var(
    --amplify-components-togglebutton-border-color
  );--amplify-internal-togglebutton-border-color:var(
    --amplify-internal-togglebutton-primary-border-color
  );--amplify-internal-togglebutton-primary-color:var(
    --amplify-components-togglebutton-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-internal-togglebutton-primary-color
  );--amplify-internal-togglebutton-primary-focus-background-color:var(
    --amplify-components-togglebutton-primary-focus-background-color
  );--amplify-internal-togglebutton-primary-focus-border-color:var(
    --amplify-components-togglebutton-primary-focus-border-color
  );--amplify-internal-togglebutton-primary-focus-color:var(
    --amplify-components-togglebutton-primary-focus-color
  );--amplify-internal-togglebutton-primary-focus-box-shadow:var(
    --amplify-components-togglebutton-primary-focus-box-shadow
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-primary-focus-background-color
  );--amplify-internal-togglebutton-focus-border-color:var(
    --amplify-internal-togglebutton-primary-focus-border-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-internal-togglebutton-primary-focus-color
  );--amplify-internal-togglebutton-primary-hover-background-color:var(
    --amplify-components-togglebutton-primary-hover-background-color
  );--amplify-internal-togglebutton-primary-hover-border-color:var(
    --amplify-internal-togglebutton-primary-border-color
  );--amplify-internal-togglebutton-primary-hover-color:var(
    --amplify-components-togglebutton-primary-hover-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-internal-togglebutton-primary-hover-background-color
  );--amplify-internal-togglebutton-hover-border-color:var(
    --amplify-internal-togglebutton-primary-hover-border-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-primary-hover-color
  );--amplify-internal-togglebutton-primary-disabled-background-color:var(
    --amplify-components-togglebutton-primary-disabled-background-color
  );--amplify-internal-togglebutton-primary-disabled-border-color:var(
    --amplify-components-togglebutton-primary-disabled-border-color
  );--amplify-internal-togglebutton-primary-disabled-color:var(
    --amplify-components-togglebutton-primary-disabled-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-internal-togglebutton-primary-disabled-background-color
  );--amplify-internal-togglebutton-disabled-border-color:var(
    --amplify-internal-togglebutton-primary-disabled-border-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-internal-togglebutton-primary-disabled-color
  );border-width:var(--amplify-components-togglebutton-primary-border-width)}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color:var(
    --amplify-components-togglebutton-primary-pressed-background-color
  );--amplify-internal-togglebutton-primary-border-color:var(
    --amplify-components-togglebutton-primary-pressed-border-color
  );--amplify-internal-togglebutton-primary-color:var(
    --amplify-components-togglebutton-primary-pressed-color
  );--amplify-internal-togglebutton-primary-focus-background-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-background-color
  );--amplify-internal-togglebutton-primary-focus-border-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-border-color
  );--amplify-internal-togglebutton-primary-focus-color:var(
    --amplify-components-togglebutton-primary-pressed-focus-color
  );--amplify-internal-togglebutton-primary-hover-background-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-background-color
  );--amplify-internal-togglebutton-primary-hover-border-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-border-color
  );--amplify-internal-togglebutton-primary-hover-color:var(
    --amplify-components-togglebutton-primary-pressed-hover-color
  );--amplify-internal-togglebutton-primary-disabled-background-color:var(
    --amplify-components-togglebutton-primary-pressed-background-color
  );--amplify-internal-togglebutton-primary-disabled-border-color:var(
    --amplify-components-togglebutton-primary-pressed-border-color
  );--amplify-internal-togglebutton-primary-disabled-color:var(
    --amplify-components-togglebutton-primary-pressed-color
  )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow:var(
    --amplify-components-togglebutton-primary-pressed-hover-box-shadow
  )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color:var(
    --amplify-components-togglebutton-link-background-color
  );--amplify-internal-togglebutton-link-color:var(
    --amplify-components-togglebutton-link-color
  );--amplify-internal-togglebutton-background-color:var(
    --amplify-internal-togglebutton-link-background-color
  );--amplify-internal-togglebutton-color:var(
    --amplify-internal-togglebutton-link-color
  );--amplify-internal-togglebutton-link-focus-background-color:var(
    --amplify-components-togglebutton-link-focus-background-color
  );--amplify-internal-togglebutton-link-focus-color:var(
    --amplify-components-togglebutton-link-focus-color
  );--amplify-internal-togglebutton-focus-background-color:var(
    --amplify-internal-togglebutton-link-focus-background-color
  );--amplify-internal-togglebutton-focus-color:var(
    --amplify-internal-togglebutton-link-focus-color
  );--amplify-internal-togglebutton-link-hover-background-color:var(
    --amplify-components-togglebutton-link-hover-background-color
  );--amplify-internal-togglebutton-link-hover-color:var(
    --amplify-components-togglebutton-link-hover-color
  );--amplify-internal-togglebutton-hover-background-color:var(
    --amplify-internal-togglebutton-link-hover-background-color
  );--amplify-internal-togglebutton-hover-color:var(
    --amplify-internal-togglebutton-link-hover-color
  );--amplify-internal-togglebutton-link-disabled-color:var(
    --amplify-components-togglebutton-link-disabled-color
  );--amplify-internal-togglebutton-link-disabled-background-color:var(
    --amplify-components-togglebutton-link-disabled-background-color
  );--amplify-internal-togglebutton-disabled-color:var(
    --amplify-internal-togglebutton-link-disabled-color
  );--amplify-internal-togglebutton-disabled-background-color:var(
    --amplify-internal-togglebutton-link-disabled-background-color
  )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color:var(
    --amplify-components-togglebutton-link-pressed-color
  );--amplify-internal-togglebutton-link-background-color:var(
    --amplify-components-togglebutton-link-pressed-background-color
  );--amplify-internal-togglebutton-link-focus-background-color:var(
    --amplify-components-togglebutton-link-pressed-focus-background-color
  );--amplify-internal-togglebutton-link-focus-color:var(
    --amplify-components-togglebutton-link-pressed-focus-color
  );--amplify-internal-togglebutton-link-hover-background-color:var(
    --amplify-components-togglebutton-link-pressed-hover-background-color
  );--amplify-internal-togglebutton-link-hover-color:var(
    --amplify-components-togglebutton-link-pressed-hover-color
  );--amplify-internal-togglebutton-link-disabled-color:var(
    --amplify-components-togglebutton-link-pressed-color
  )}.amplify-togglebuttongroup{align-content:var(--amplify-components-togglebuttongroup-align-content);align-items:var(--amplify-components-togglebuttongroup-align-items);gap:0;justify-content:var(--amplify-components-togglebuttongroup-justify-content)}.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed,.amplify-togglebuttongroup .amplify-togglebutton:focus{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-end-start-radius:0;border-start-start-radius:0;margin-inline-start:calc(var(--amplify-components-button-border-width)*-1)}@supports not (border-start-start-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-bottom-left-radius:0;border-top-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{align-items:center;background-color: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);display:flex;flex-direction:column;gap:var(--amplify-components-fileuploader-dropzone-gap);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);text-align:var(--amplify-components-fileuploader-dropzone-text-align)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{background-color:var(--amplify-components-fileuploader-dropzone-active-background-color);border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width)}.amplify-fileuploader__dropzone__icon{color:var(--amplify-components-fileuploader-dropzone-icon-color);font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size)}.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{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{align-items:var(--amplify-components-fileuploader-file-align-items);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);border-style:var(--amplify-components-fileuploader-file-border-style);border-width:var(--amplify-components-fileuploader-file-border-width);display:flex;flex-direction:column;padding-block:var(--amplify-components-fileuploader-file-padding-block);padding-inline:var(--amplify-components-fileuploader-file-padding-inline);position:relative}.amplify-fileuploader__file__wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--amplify-components-fileuploader-file-gap);width:100%}.amplify-fileuploader__file__name{color:var(--amplify-components-fileuploader-file-name-color);font-size:var(--amplify-components-fileuploader-file-name-font-size);font-weight:var(--amplify-components-fileuploader-file-name-font-weight);overflow:hidden;text-overflow:ellipsis}.amplify-fileuploader__file__size{color:var(--amplify-components-fileuploader-file-size-color);font-size:var(--amplify-components-fileuploader-file-size-font-size);font-weight:var(--amplify-components-fileuploader-file-size-font-weight)}.amplify-fileuploader__file__main{flex:1;overflow:hidden;white-space:nowrap}.amplify-fileuploader__file__image{align-items:center;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);display:flex;height:var(--amplify-components-fileuploader-file-image-height);justify-content:center;position:relative;width:var(--amplify-components-fileuploader-file-image-width)}.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);--amplify-components-loader-linear-stroke-filled:var(
    --amplify-components-fileuploader-loader-stroke-filled
  );bottom:0;height:var(--amplify-components-fileuploader-loader-stroke-width);left:0;overflow:hidden;position:absolute;width:100%}.amplify-fileuploader__previewer{background-color:var(--amplify-components-fileuploader-previewer-background-color);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-width:var(--amplify-components-fileuploader-previewer-border-width);display:flex;flex-direction:column;gap:var(--amplify-components-fileuploader-previewer-body-gap);max-height:var(--amplify-components-fileuploader-previewer-max-height);max-width:var(--amplify-components-fileuploader-previewer-max-width);overflow:auto;padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline)}.amplify-fileuploader__previewer__text{color:var(--amplify-components-fileuploader-previewer-text-color);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);inset:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{inset:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:none;width:calc(100% - var(--amplify-space-small)*2)}.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{height:auto;inset:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:focus,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:visited{background-color: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(100%)}.amplify-inappmessaging-messagelayout__button--dark:focus,.amplify-inappmessaging-messagelayout__button--dark:hover{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:focus,.amplify-inappmessaging-messagelayout__button--light:hover{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:focus,.amplify-inappmessaging-messagelayout__close-button:hover{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;gap:var(--amplify-space-xxxs);overflow-y:auto}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:auto;inset:0;justify-content:center;pointer-events:none;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow: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{margin:var(--amplify-space-small);width:100%}.amplify-storagemanager__dropzone{align-items:center;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);display:flex;flex-direction:column;gap:var(--amplify-components-storagemanager-dropzone-gap);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);text-align:var(--amplify-components-storagemanager-dropzone-text-align)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{background-color:var(--amplify-components-storagemanager-dropzone-active-background-color);border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width)}.amplify-storagemanager__dropzone__icon{color:var(--amplify-components-storagemanager-dropzone-icon-color);font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size)}.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{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{align-items:var(--amplify-components-storagemanager-file-align-items);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);border-style:var(--amplify-components-storagemanager-file-border-style);border-width:var(--amplify-components-storagemanager-file-border-width);display:flex;flex-direction:column;padding-block:var(--amplify-components-storagemanager-file-padding-block);padding-inline:var(--amplify-components-storagemanager-file-padding-inline);position:relative}.amplify-storagemanager__file__wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--amplify-components-storagemanager-file-gap);width:100%}.amplify-storagemanager__file__name{color:var(--amplify-components-storagemanager-file-name-color);font-size:var(--amplify-components-storagemanager-file-name-font-size);font-weight:var(--amplify-components-storagemanager-file-name-font-weight);overflow:hidden;text-overflow:ellipsis}.amplify-storagemanager__file__size{color:var(--amplify-components-storagemanager-file-size-color);font-size:var(--amplify-components-storagemanager-file-size-font-size);font-weight:var(--amplify-components-storagemanager-file-size-font-weight)}.amplify-storagemanager__file__main{flex:1;overflow:hidden;white-space:nowrap}.amplify-storagemanager__file__image{align-items:center;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);display:flex;height:var(--amplify-components-storagemanager-file-image-height);justify-content:center;position:relative;width:var(--amplify-components-storagemanager-file-image-width)}.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);--amplify-components-loader-linear-stroke-filled:var(
    --amplify-components-storagemanager-loader-stroke-filled
  );bottom:0;height:var(--amplify-components-storagemanager-loader-stroke-width);left:0;overflow:hidden;position:absolute;width:100%}.amplify-storagemanager__previewer{background-color:var(--amplify-components-storagemanager-previewer-background-color);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-width:var(--amplify-components-storagemanager-previewer-border-width);display:flex;flex-direction:column;gap:var(--amplify-components-storagemanager-previewer-body-gap);max-height:var(--amplify-components-storagemanager-previewer-max-height);max-width:var(--amplify-components-storagemanager-previewer-max-width);overflow:auto;padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline)}.amplify-storagemanager__previewer__text{color:var(--amplify-components-storagemanager-previewer-text-color);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{align-items:stretch;display:flex;flex-direction:column;gap:var(--amplify-space-small);height:100%;padding:var(--amplify-space-small);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__exit,.amplify-storage-browser__navigation{align-self:flex-start}.amplify-storage-browser__title{font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__controls,.amplify-storage-browser__footer,.amplify-storage-browser__summary{align-items:center;display:flex;flex-direction:row;gap:var(--amplify-space-medium);justify-content:space-between;width:100%}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex:1;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{display:block;flex:1;overflow:hidden;position:relative;width:100%}.amplify-storage-browser__data-table{border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);border-style:solid;border-width:var(--amplify-border-widths-small);display:block;height:100%;overflow:auto;position:relative;width:100%}.amplify-storage-browser__table{position:relative;width:100%}.amplify-storage-browser__table-head{background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);position:sticky;top:0;z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.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-end-width:0;border-inline-start-width:0}.amplify-storage-browser__table-data-cell-icon{margin-inline-end:var(--amplify-space-xs);vertical-align:middle}.amplify-storage-browser__table-data--cancel,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-header--select{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-sort-header,.amplify-storage-browser__table-text-data-cell{align-items:center;display:flex;gap:var(--amplify-space-xxs);justify-content:flex-start;overflow:hidden;padding:var(--amplify-space-xxs);text-overflow:ellipsis;white-space:nowrap;width:100%}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress{animation-duration:var(--amplify-components-loader-animation-duration);animation-iteration-count:infinite;animation-name:amplify-loader-circular;animation-timing-function:linear}.amplify-storage-browser__status{align-items:center;display:flex;flex-direction:row;gap:var(--amplify-space-xs)}.amplify-storage-browser__status-display{align-items:center;display:flex;flex:1;flex-direction:row;gap:var(--amplify-space-small);justify-content:flex-end}.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{align-items:center;display:flex;flex-direction:row;gap:var(--amplify-space-xs)}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{display:flex;gap:var(--amplify-space-small);justify-content:flex-end}.amplify-storage-browser__loader{stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);position:absolute;top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);bottom:10px;flex:1;height:-moz-fit-content;height:fit-content;margin-inline-start:var(--amplify-space-large);max-height:calc(100svh - 20px);overflow:auto;padding:var(--amplify-space-medium);padding-block-end:var(--amplify-space-large);position:sticky;top:10px;width:50%}.amplify-storage-browser__file-preview-header{display:flex;justify-content:flex-end;margin-block-end:var(--amplify-space-medium)}.amplify-storage-browser__file-preview-container,.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex:1;flex-direction:column;min-height:400px}.amplify-storage-browser__file-preview-title{color:var(--amplify-colors-font-primary);flex-shrink:0;font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);margin-block-end:var(--amplify-space-medium)}.amplify-storage-browser__file-metadata{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);display:grid;gap:var(--amplify-space-small);padding:var(--amplify-space-medium)}.amplify-storage-browser__file-metadata-item{align-items:center;border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);display:flex;justify-content:space-between;padding-block:var(--amplify-space-xs)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-medium);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;max-width:60%;text-align:end;word-break:break-all}.amplify-storage-browser__preview-fallback{align-items:center;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);display:flex;flex-direction:column;gap:var(--amplify-space-medium);height:400px;justify-content:center;padding:var(--amplify-space-large);text-align:center;width:100%}.amplify-storage-browser__preview-fallback--error{background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error);color:var(--amplify-colors-font-error)}.amplify-storage-browser__preview-fallback--default{background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary);color:var(--amplify-colors-font-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-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-bold);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-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-xs)}.amplify-storage-browser__preview-fallback-actions{display:flex;flex-wrap:wrap;gap:var(--amplify-space-small);justify-content:center}.amplify-storage-browser__preview-placeholder{align-items:center;display:flex;flex-direction:column;gap:var(--amplify-space-medium);height:400px;justify-content:center;width:100%}.amplify-storage-browser__preview-placeholder-content{align-items:center;display:flex;flex-direction:column;gap:var(--amplify-space-small);width:100%}.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{align-items:center;display:flex;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__text-preview{word-wrap:break-word;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);display:block;font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);height:400px;line-height:1.5;overflow-y:auto;padding:var(--amplify-space-medium);white-space:pre-wrap;width:100%;word-break:break-word}.amplify-storage-browser__video-container{align-items:center;display:flex;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__video-preview{align-items:center;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);display:flex;flex-shrink:0;height:400px;justify-content:center;width:100%}.amplify-storage-browser__video-preview video{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.amplify-storage-browser__image-container,.amplify-storage-browser__image-preview{align-items:center;display:flex;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview{background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;height:400px;justify-content:center;width:100%}.amplify-storage-browser__image-preview img{border-radius:var(--amplify-radii-small);height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.amplify-ai-conversation{display:flex;flex:1;flex-direction:column;height:100%}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-block:var(--amplify-components-ai-conversation-message-padding-block);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{align-items:center;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-sender-gap);min-height:var(--amplify-components-avatar-height)}.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);display:flex;flex:1;flex-direction:column;gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);display:flex;flex-direction:column;gap:var(--amplify-space-small);padding:var(--internal-content-padding)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg:var(--internal-bg-color);--internal-content-padding:var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction:row-reverse;--internal-body-align-items:flex-end}.amplify-ai-conversation__message--user{--internal-bg-color:var(
    --amplify-components-ai-conversation-message-user-background-color
  )}.amplify-ai-conversation__message--assistant{--internal-bg-color:var(
    --amplify-components-ai-conversation-message-assistant-background-color
  );--internal-flex-direction:row;--internal-body-align-items:flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{align-items:flex-start;display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden;padding:var(--amplify-components-ai-conversation-form-padding)}.amplify-ai-conversation__form__dropzone{border:none;display:grid;overflow:hidden;padding:0;text-align:initial}.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{align-items:center;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);border-style:solid;border-width:var(--amplify-components-ai-conversation-attachment-border-width);display:flex;flex-direction:row;font-size:var(--amplify-components-ai-conversation-attachment-font-size);gap:var(--amplify-components-ai-conversation-attachment-gap);padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover;width:var(--amplify-components-ai-conversation-attachment-image-width)}.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);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.project-conflict-confirm-modal .ant-modal-confirm-body>.anticon{display:none}.project-conflict-confirm-modal .ant-modal-confirm-title{color:var(--foreground)!important;font-size:16px;font-weight:700;line-height:1.35}.project-conflict-confirm-modal .ant-modal-confirm-content{color:var(--foreground);margin:10px 0 0!important;max-width:none}.project-conflict-confirm-modal .ant-modal-confirm-btns{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:18px!important}.project-conflict-confirm-modal .project-conflict-confirm{color:var(--foreground);font-size:14px;font-weight:400;line-height:1.5}.project-conflict-confirm-modal .project-conflict-confirm p{margin:0}.project-conflict-confirm-modal .project-conflict-confirm ul{margin:10px 0;padding-left:18px}.project-conflict-confirm-modal .project-conflict-confirm li{margin:6px 0}.project-conflict-confirm-modal .project-conflict-confirm__body{color:var(--foreground);font-size:14px;font-weight:400;line-height:1.5}.project-conflict-confirm-modal .project-conflict-confirm__footer{color:var(--muted-foreground);font-size:13px}.project-conflict-confirm-modal .project-conflict-confirm-modal__text-button{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--foreground)!important;font-size:12px;height:auto;padding:0;text-decoration:underline}.project-conflict-confirm-modal .project-conflict-confirm-modal__text-button:focus-visible,.project-conflict-confirm-modal .project-conflict-confirm-modal__text-button:hover{color:var(--foreground)!important;opacity:.85}.project-conflict-confirm-modal .project-conflict-confirm-modal__primary-button.ant-btn-primary{border-radius:6px;font-size:12px;font-weight:600;height:32px;min-width:118px}#root .playground-top-bar{align-items:center;background:var(--card);box-shadow:none;display:flex;height:48px;justify-content:space-between;line-height:1;max-height:48px;min-height:48px;padding:0 1rem;position:sticky;top:0;width:auto;z-index:1}#root .playground-top-bar .left{align-items:center;display:flex;flex-direction:row;gap:.5rem}#root .playground-top-bar .left .logo-link{align-items:center;display:flex}#root .playground-top-bar .left .logo-link .logo-icon{color:var(--ant-color-text);height:20px;transition:color .2s ease;width:24px}#root .playground-top-bar .left .logo-link .logo-icon:hover .logo-path,#root .playground-top-bar .left .logo-link:hover .logo-icon .logo-path{fill:url(#logo-gradient)}#root .playground-top-bar .right{align-items:center;display:flex;flex-direction:row;gap:.5rem}#root .playground-top-bar .right .PublishStatus{color:var(--muted-foreground)!important;line-height:1rem}#root .playground-top-bar .right .PublishStatus p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:fit-content;word-break:break-all}@media(max-width:750px){#root .playground-top-bar .right .PublishStatus p{display:none}}#root .playground-top-bar .right .PublishButtons{align-items:center;display:flex;flex-direction:row;gap:.5rem;min-width:fit-content}#root .playground-top-bar .right .PublishButtons .view-published-icon{cursor:pointer;display:flex}#root .playground-top-bar .right .PublishButtons a{color:var(--ant-color-text)}#root .playground-top-bar .right .PublishButtons a:hover{color:#fff}@media(max-width:610px){#root .playground-top-bar .right .PublishButtons{display:none}}#root .playground-top-bar .right .PublishButtons .save-draft-button span{font-family:Inter,sans-serif;font-size:12px}#root .playground-top-bar .right .PublishButtons .save-draft-button{background:#0000;border:1px solid var(--border);box-shadow:none;color:var(--ant-color-text);transition:all .2s ease}#root .playground-top-bar .right .PublishButtons .save-draft-button:hover:not(:disabled){background:var(--secondary);border-color:var(--border);color:var(--foreground)}#root .playground-top-bar .right .PublishButtons .save-draft-button:active:not(:disabled){background:var(--border);border-color:var(--muted-foreground)}#root .playground-top-bar .right .PublishButtons .save-draft-button.saving{background:var(--card);border-color:var(--secondary);color:var(--muted-foreground);cursor:wait!important}#root .playground-top-bar .right .PublishButtons .save-draft-button:disabled{background:var(--card);border-color:var(--secondary);color:var(--border);cursor:not-allowed!important}#root .playground-top-bar .right .layer-inspector-mode-selector{align-items:center;background:#ffffff05;border:1px solid var(--secondary);border-radius:999px;display:inline-flex;gap:2px;height:32px;padding:2px}#root .playground-top-bar .right .layer-inspector-mode-selector__button{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--ant-color-text,#fff);display:inline-flex;height:28px;justify-content:center;padding:0 8px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:84px}#root .playground-top-bar .right .layer-inspector-mode-selector__button-content{align-items:center;display:inline-flex;justify-content:center;min-width:0}#root .playground-top-bar .right .layer-inspector-mode-selector__button:not(.ant-btn-disabled):focus,#root .playground-top-bar .right .layer-inspector-mode-selector__button:not(.ant-btn-disabled):hover{background:#ffffff14;border-color:var(--border);color:var(--ant-color-text,#fff)}#root .playground-top-bar .right .layer-inspector-mode-selector__button--selected,#root .playground-top-bar .right .layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):focus,#root .playground-top-bar .right .layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):hover{color:var(--ant-color-text,#fff)}#root .playground-top-bar .right .layer-inspector-mode-selector__button--view.layer-inspector-mode-selector__button--selected,#root .playground-top-bar .right .layer-inspector-mode-selector__button--view.layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):focus,#root .playground-top-bar .right .layer-inspector-mode-selector__button--view.layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):hover{background:#ffffff24;border-color:#ffffff3d}#root .playground-top-bar .right .layer-inspector-mode-selector__button--design.layer-inspector-mode-selector__button--selected,#root .playground-top-bar .right .layer-inspector-mode-selector__button--design.layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):focus,#root .playground-top-bar .right .layer-inspector-mode-selector__button--design.layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):hover{background:#148af71f;border-color:#148af7}#root .playground-top-bar .right .layer-inspector-mode-selector__button--connect.layer-inspector-mode-selector__button--selected,#root .playground-top-bar .right .layer-inspector-mode-selector__button--connect.layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):focus,#root .playground-top-bar .right .layer-inspector-mode-selector__button--connect.layer-inspector-mode-selector__button--selected:not(.ant-btn-disabled):hover{background:#ff154c14;border-color:var(--primary)}#root .playground-top-bar .right .layer-inspector-mode-selector__button .layer-inspector-mode-selector__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}#root .playground-top-bar .right .layer-inspector-mode-selector__button .layer-inspector-mode-selector__label{color:inherit;font-size:11px;font-weight:600;line-height:1;max-width:0;opacity:0;overflow:hidden;transition:max-width .18s ease,margin-left .18s ease,opacity .18s ease;white-space:nowrap}#root .playground-top-bar .right .layer-inspector-mode-selector__button.layer-inspector-mode-selector__button--selected .layer-inspector-mode-selector__label,#root .playground-top-bar .right .layer-inspector-mode-selector__button:not(.ant-btn-disabled):hover .layer-inspector-mode-selector__label{margin-left:6px;max-width:44px;opacity:1}#root .playground-top-bar .right .layer-inspector-mode-selector__button svg{height:16px;width:16px}@media(max-width:1199px){#root .playground-top-bar .right .layer-inspector-mode-selector__button{padding:0;width:28px}#root .playground-top-bar .right .layer-inspector-mode-selector__button.layer-inspector-mode-selector__button--selected .layer-inspector-mode-selector__label,#root .playground-top-bar .right .layer-inspector-mode-selector__button:not(.ant-btn-disabled):hover .layer-inspector-mode-selector__label{margin-left:0;max-width:0;opacity:0}}#root .playground-top-bar .right .BurgerOverlayMenu{padding-bottom:1rem}#root .playground-top-bar .right .BurgerOverlayMenu .ant-btn-primary{width:100%}#root .playground-top-bar .right .BurgerOverlayMenu.ant-dropdown-menu,#root .playground-top-bar .right .BurgerOverlayMenu.ant-dropdown-menu .ant-dropdown-menu-item{background:var(--card);color:var(--muted-foreground)}#root .playground-top-bar .right .BurgerOverlayMenu.ant-dropdown-menu .ant-dropdown-menu-item:hover{color:var(--foreground)}#root .playground-top-bar .burger-dropdown{cursor:pointer}#root .playground-top-bar .tabs{align-items:center;display:flex;flex-direction:row;gap:1rem;height:100%;margin:auto}#root .playground-top-bar .tabs .ant-tabs-nav{margin-right:0}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-nav-wrap{background:var(--card)!important}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab{background:var(--card)!important;border-right:1px solid #fff!important;padding-bottom:5px}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-ink-bar{background-color:#fff}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab-btn{background:var(--card)!important;color:var(--muted-foreground)!important;display:flex;padding:10px 8px 5px}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab-btn .ant-tabs-tab-icon{margin:0;padding:0 10px 0 0}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab-active{--ant-tabs-ink-bar-color:#fff!important;--ant-tabs-item-selected-color:#fff!important;--ant-tabs-tab-active-color:#fff!important}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-icon{color:#fff!important}#root .playground-top-bar .tabs .ant-tabs-nav .ant-tabs-tab-active{border-color:#fff!important}#root .playground-top-bar .tabs{position:relative}#root .playground-top-bar .tabs .ant-radio-button-wrapper{background:none;border:none;border-bottom:1px solid var(--card);border-radius:0;height:52px;padding:8px 0;position:unset!important;width:135px}#root .playground-top-bar .tabs .ant-radio-button-wrapper-checked{border-bottom:1px solid #fff!important;color:#fff}.publish-btn-disabled{opacity:.8}.publish-btn-disabled,.publish-btn-disabled :hover{cursor:pointer!important}.ant-popover .ant-popover-arrow:after,.ant-popover .ant-popover-arrow:before,.ant-popover .ant-popover-inner{background-color:var(--card)}.ant-popover .ant-popover-inner .ant-popover-title{border-bottom:1px solid var(--border);color:var(--foreground)}.ant-popover .ant-popover-inner .view-live-version-select{min-width:150px}.ant-popover .ant-popover-inner .view-live-version-select .ant-select-selector{background:var(--background);margin-right:1rem}.ant-popover .ant-popover-inner .ant-btn-default{background-color:#0000;border:1.2px solid var(--primary);color:var(--ant-color-text)}.ant-popover .ant-select .ant-select-selector,.ant-popover .ant-select .ant-select-selector .anticon,.ant-popover .ant-select-selection-item-remove,.ant-popover .ant-select-selection-item-remove .anticon,.ant-popover select,.ant-popover select .anticon{color:var(--foreground)}.ant-popover .ant-select-multiple .ant-select-selection-item,.ant-popover .ant-tag{background-color:var(--background);border-color:#0000}.ant-popover .ant-select-multiple .ant-select-selection-item:hover:not(.selected),.ant-popover .ant-tag:hover:not(.selected){background-color:var(--secondary)}.ant-popover .ant-select-multiple .ant-select-selection-item.selected,.ant-popover .ant-tag.selected{border:1px solid var(--primary)}.ant-popover .ant-select-clear{background-color:#0000}.project-breadcrumb{align-items:center;display:flex;gap:.75rem}.project-breadcrumb .separator{color:var(--muted-foreground);font-size:1.2rem;margin-left:.25rem;user-select:none}.project-breadcrumb .loading-text{color:var(--muted-foreground);font-size:12px}.project-breadcrumb .project-name{color:var(--ant-color-text);font-size:12px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-breadcrumb .chevron-button{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:background-color .2s}.project-breadcrumb .chevron-button:hover{background:#ffffff1a}.project-breadcrumb .chevron-button:focus{outline:none}.project-breadcrumb .chevron-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.project-breadcrumb .chevron-button .dropdown-chevron{color:var(--muted-foreground);height:16px;transition:color .2s;width:16px}.project-breadcrumb .chevron-button:hover .dropdown-chevron{color:#9a9da6}.project-dropdown-menu{background:var(--background);border:1px solid var(--secondary);border-radius:8px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;max-width:350px;min-width:280px;padding:12px}.project-dropdown-menu .search-input{margin-bottom:12px}.project-dropdown-menu .search-input.ant-input-affix-wrapper{background-color:var(--background);border:1px solid var(--secondary);border-radius:6px}.project-dropdown-menu .search-input.ant-input-affix-wrapper:hover{border-color:var(--border)}.project-dropdown-menu .search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.project-dropdown-menu .search-input.ant-input-affix-wrapper:focus{border-color:var(--primary);box-shadow:0 0 0 2px #ff154d1a}.project-dropdown-menu .search-input.ant-input-affix-wrapper .ant-input{background-color:#0000;color:var(--foreground)}.project-dropdown-menu .search-input.ant-input-affix-wrapper .ant-input::placeholder{color:var(--muted-foreground)}.project-dropdown-menu .search-input.ant-input-affix-wrapper .ant-input-prefix{color:var(--muted-foreground);margin-right:.5rem}.project-dropdown-menu .project-list{max-height:300px;overflow-y:auto}.project-dropdown-menu .project-list .project-group:not(:first-child){border-top:1px solid var(--secondary);margin-top:8px;padding-top:8px}.project-dropdown-menu .project-list .group-label{color:var(--muted-foreground);font-size:12px;font-weight:500;padding:8px 8px 4px}.project-dropdown-menu .project-list .project-group-label-with-status{align-items:center;display:flex;gap:1rem;justify-content:space-between}.project-dropdown-menu .project-list .project-group-loading{align-items:center;display:inline-flex;font-size:11px;font-weight:400;gap:.375rem;white-space:nowrap}.project-dropdown-menu .project-list .project-item{align-items:center;border-radius:6px;color:var(--foreground);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:4px 8px;transition:background-color .15s ease}.project-dropdown-menu .project-list .project-item:hover{background-color:var(--card);color:var(--foreground)}.project-dropdown-menu .project-list .project-item.selected,.project-dropdown-menu .project-list .project-item:active{background-color:var(--background)}.project-dropdown-menu .project-list .project-item.selected .check-icon{color:#b9b9b9}.project-dropdown-menu .project-list .project-item .project-title{color:var(--ant-color-text);flex:1;font-size:12px!important;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-dropdown-menu .project-list .project-item .check-icon{color:#a1a1aa;flex-shrink:0;font-size:12px}.project-dropdown-menu .project-list .no-results{color:var(--muted-foreground);font-size:12px;padding:1rem;text-align:center}.project-dropdown-menu .project-list .project-list-loading{align-items:center;color:var(--muted-foreground);display:flex;font-size:12px;gap:.5rem;justify-content:center;min-height:96px}.menu-button{align-items:center;background:#0000;border:1px solid var(--secondary);border-radius:6px;color:var(--ant-color-text);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.menu-button:hover{background:#ffffff14!important;border-color:var(--border)!important;color:var(--ant-color-text)!important}.menu-button:focus{outline:none}.menu-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.menu-button svg{height:16px;width:16px}.avatar-menu-dropdown .ant-dropdown-menu{background-color:var(--background);border:1px solid var(--secondary);border-radius:6px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;gap:4px;min-width:200px;padding:4px}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1;padding:8px}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list{margin:0}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:10px;color:var(--ant-color-text);font-size:14px;line-height:1;margin:0;padding:10px 12px;transition:background-color .15s ease}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--card);color:var(--foreground)}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:active{background-color:#323235}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon{color:#a1a1aa;font-size:14px;margin-right:10px}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .burger-menu-svg-icon{align-items:center;color:#a1a1aa;display:inline-flex;justify-content:center;margin-right:10px}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover .anticon,.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover .burger-menu-svg-icon{color:var(--foreground)}.avatar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background-color:var(--card);height:1px;margin:4px -4px}.InfoTooltip{cursor:pointer;display:inline-block;position:static}.InfoTooltip:hover{opacity:1}.HoverTooltipOverlay.ant-tooltip{max-width:320px}.HoverTooltipOverlay.ant-tooltip .ant-tooltip-inner{background:#242424;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 12px 34px #0000005c;min-height:0;padding:0}.HoverTooltipOverlay.ant-tooltip .ant-tooltip-arrow:before{background:#242424}.HoverTooltip{color:#f4f4f4;display:flex;flex-direction:column;gap:8px;max-width:320px;padding:14px}.HoverTooltip__media-wrap{background:#ffffff14;border-radius:8px;max-height:180px;overflow:hidden;width:100%}.HoverTooltip__media{display:block;max-height:180px;object-fit:cover;width:100%}.HoverTooltip__title{color:#f4f4f4;font-size:14px;font-weight:700;line-height:1.25}.HoverTooltip__description{color:#f4f4f4b8;font-size:13px;line-height:1.35}.App .blings-btn-success{border-color:var(--primary);color:var(--primary)}.ant-btn-primary.secondary{background-color:#0000;border:1px solid var(--border);color:var(--ant-color-text)}.ant-btn-primary.secondary:disabled{background-color:var(--secondary);border:1px solid var(--border);color:var(--border)}.ant-btn-primary.secondary:hover:not(:disabled){--ant-color-primary-hover:var(--border);border:1px solid var(--border);color:#fff}.overlay{align-items:center;background-color:var(--background);display:flex;flex-flow:column;height:100%;left:0;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:9000}.overlay .closebtn{color:#a9b6c3;cursor:pointer;font-size:2.5rem;position:absolute;right:2rem;top:1rem;z-index:200}.overlay .content{align-items:center;display:flex;flex-flow:column;flex-grow:1;height:50vh;padding-top:2.5rem}.overlay .content .demo-container-wrapper{overflow:auto;overflow-y:hidden}.overlay .content .demo-container-wrapper::-webkit-resizer{border-bottom:1.4em solid #ea2f5794;border-left:1.4em solid #0000;cursor:nesw-resize}.overlay .content .demo-loader-container{padding:auto}.overlay .ui-container{align-items:center;background-color:var(--background);display:flex;flex-direction:column;flex-shrink:1;justify-content:flex-end;margin-top:auto;width:100%}.overlay .ui-container .ui-in-Panel .add-scenes{color:var(--ant-color-text);font-size:14px}.overlay .ui-container .ui-in-Panel{display:flex;flex-direction:column;gap:1rem;padding:2rem;width:60%}.overlay .ui-container .ui-in-Panel .ui-scenes{display:flex;gap:2rem}.overlay .ui-container .ui-in-Panel .ui-scenes .ant-select{width:90%}.overlay .ui-container .ui-in-Panel .ui-scenes .ant-select .ant-select-selector{min-height:2.5rem}.overlay .ui-container .ui-in-Panel .ui-scenes .icons{color:#a9b6c3;font-size:1.7rem;padding:.2rem}.overlay .BlingsPlayer{background:none}.demo-select-dropdown{z-index:9100}.before-init{color:#00adee;font-family:sans-serif;font-size:3rem;padding-top:10%;text-align:center}.spinner{height:5rem;margin:100px auto;position:relative;width:5rem}.double-bounce1,.double-bounce2{-webkit-animation:sk-bounce 3s ease-in-out infinite;animation:sk-bounce 3s ease-in-out infinite;background-color:#f13465;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.top-bar-tooltip-target{display:inline-flex}.flow-map-button{align-items:center;background:#0000;border:1px solid var(--secondary);border-radius:990px!important;color:var(--ant-color-text);cursor:pointer;display:flex;font-size:12px;gap:8px;height:32px;justify-content:center;padding:0 16px;transition:all .2s}.flow-map-button:hover{background:#ffffff14!important;border-color:var(--border)!important;color:var(--ant-color-text)!important}.flow-map-button:focus{outline:none}.flow-map-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.flow-map-button svg{height:16px;width:16px}.data-button{align-items:center;background:#0000;border:1px solid var(--secondary);border-radius:990px!important;color:var(--ant-color-text);cursor:pointer;display:flex;font-size:12px;gap:8px;height:32px;justify-content:center;padding:0 16px;transition:all .2s}.data-button:hover{background:#ffffff14!important;border-color:var(--border)!important;color:var(--ant-color-text)!important}.data-button:focus{outline:none}.data-button:focus-visible{box-shadow:none;outline:none!important}.data-button.active{background:#fff!important;border-color:#00000080!important;color:#000!important}.data-button.active svg{fill:#000!important;color:#000!important}.data-button svg{height:16px;width:16px}.last-edit-button{align-items:center;background:#0000;border:1px solid var(--secondary);border-radius:6px;color:var(--ant-color-text);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.last-edit-button:hover{background:#ffffff14!important;border-color:var(--border)!important;color:var(--ant-color-text)!important}.last-edit-button:focus{outline:none}.last-edit-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.last-edit-button svg{height:16px;width:16px}.flow-map-modal{top:24px}.flow-map-modal .ant-modal-content{background:#f7f8fa;height:var(--flow-map-modal-height);overflow:hidden;padding:0;position:relative}.flow-map-modal .ant-modal-header{background:#fff;border-bottom:1px solid var(--border);margin:0;padding:16px 48px 16px 20px}.flow-map-modal .ant-modal-close,.flow-map-modal .ant-modal-title{color:#0f172a}.flow-map-modal .ant-modal-close:hover{color:#020617}.flow-map-modal .ant-modal-body{background:#f7f8fa;height:calc(var(--flow-map-modal-height) - var(--flow-map-header-height));padding:16px}.flow-map-modal .flow-map-frame-shell{background:#fff;border:1px solid #0f172a24;border-radius:8px;box-shadow:0 16px 40px #0f172a1f,0 1px 2px #0f172a14;height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.flow-map-modal .flow-map-frame-shell.resizing{cursor:nwse-resize;user-select:none}.flow-map-modal .flow-map-frame-shell.resizing .flow-map-iframe{pointer-events:none}.flow-map-modal .flow-map-loader{align-items:center;background:#fff;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:1}.flow-map-modal .flow-map-loader .ant-spin-dot-holder{color:var(--primary)}.flow-map-modal .flow-map-loader-text{color:#334155;font-size:13px;font-weight:500}.flow-map-modal .flow-map-iframe{background:#fff;border:0;display:block;height:100%;width:100%}.flow-map-modal .flow-map-resize-handle{background:linear-gradient(135deg,#0000 50%,#0f172a38 0) 10px 10px/6px 6px no-repeat,linear-gradient(135deg,#0000 50%,#0f172a4d 0) 5px 10px/11px 6px no-repeat,#0000;border:0;bottom:8px;cursor:nwse-resize;height:18px;padding:0;position:absolute;right:8px;width:18px}.view-draft-button{align-items:center;background:#0000;border:1px solid var(--secondary);border-radius:6px;color:var(--ant-color-text);cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;padding:0 16px;transition:all .2s}.view-draft-button:hover{background:#ffffff14!important;border-color:var(--border)!important;color:var(--ant-color-text)!important}.view-draft-button:focus{outline:none}.view-draft-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.publish-button-wrapper{align-items:center;display:flex;gap:0}.publish-button-wrapper .BlingsBtn.ant-btn{border-radius:6px 0 0 6px;font-family:Inter,sans-serif;font-size:12px;transition:all .2s ease}.publish-button-wrapper .BlingsBtn.ant-btn.ant-btn-primary:not(:disabled){background:#fff;border:1px solid var(--border);color:#000}.publish-button-wrapper .BlingsBtn.ant-btn.ant-btn-primary:not(:disabled):hover{background:#cbcbcb;border-color:var(--muted-foreground);color:#000}.publish-button-wrapper .BlingsBtn.ant-btn.ant-btn-primary:not(:disabled):active{background:var(--muted-foreground);border-color:var(--muted-foreground);color:#000}.publish-button-wrapper .BlingsBtn.ant-btn.ant-btn-dashed:disabled,.publish-button-wrapper .BlingsBtn.ant-btn:disabled{background:var(--card);border:1px solid var(--secondary);color:var(--border);cursor:not-allowed}.publish-button-wrapper .BlingsBtn.ant-btn.ant-btn-dashed.look-like-enable{background:var(--card);border:1px solid var(--secondary);color:var(--muted-foreground);cursor:wait}.publish-button-wrapper .BlingsBtn.ant-btn.blings-btn-success{background:#0000;border:1px solid var(--border);color:var(--muted-foreground)}.publish-button-wrapper .publish-chevron-button{align-items:center;background:#fff;border:1px solid var(--border);border-left:none;border-radius:0 6px 6px 0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0 8px;transition:all .2s ease}.publish-button-wrapper .publish-chevron-button:hover{background:#cbcbcb;border-color:var(--muted-foreground)}.publish-button-wrapper .publish-chevron-button:active{background:var(--muted-foreground)}.publish-button-wrapper .publish-chevron-button:focus{outline:none}.publish-button-wrapper .publish-chevron-button:focus-visible{outline:2px solid #71717a;outline-offset:2px}.publish-button-wrapper .publish-chevron-button .chevron-icon{color:#000!important;font-size:10px;transition:color .2s}.publish-button-wrapper .publish-chevron-button .chevron-icon svg{fill:#000!important}.publish-button-wrapper .publish-chevron-button:hover .chevron-icon{color:#000!important}.publish-button-wrapper .publish-chevron-button:hover .chevron-icon svg{fill:#000!important}.publish-button-wrapper:has(.ant-btn:disabled) .publish-chevron-button{background:var(--card);border-color:var(--secondary);cursor:not-allowed}.publish-button-wrapper:has(.ant-btn:disabled) .publish-chevron-button .chevron-icon{color:var(--border)}.publish-button-wrapper:has(.ant-btn:disabled) .publish-chevron-button:hover{background:var(--card);border-color:var(--secondary)}.publish-button-wrapper:has(.ant-btn:disabled) .publish-chevron-button:hover .chevron-icon{color:var(--border)}.unsaved-changes-modal .ant-modal-content{background:var(--background)!important;border:1px solid var(--secondary)!important;border-radius:8px!important;box-shadow:0 8px 30px #00000080,0 0 0 1px #ffffff0d!important;padding:12px!important}.unsaved-changes-modal .ant-modal-header{background:#0000!important;border-bottom:none!important;margin:0!important;padding:0!important}.unsaved-changes-modal .ant-modal-body{padding:0 0 12px!important}.unsaved-changes-modal .ant-modal-body .popup-text{color:var(--foreground);font-size:14px;font-weight:500}.unsaved-changes-modal .ant-modal-footer{border-top:none!important;margin:0!important;padding:0!important}.unsaved-changes-modal__footer{align-items:center;display:flex;gap:16px;justify-content:flex-end}.unsaved-changes-modal__text-button{background:none;border:none;color:inherit;cursor:pointer;padding:0}.unsaved-changes-modal__primary-button.ant-btn-primary:not(:disabled),.unsaved-changes-modal__primary-button.ant-btn-primary:not(:disabled):active,.unsaved-changes-modal__primary-button.ant-btn-primary:not(:disabled):focus-visible,.unsaved-changes-modal__primary-button.ant-btn-primary:not(:disabled):hover{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important}.unsaved-changes-modal .ant-modal-close{color:var(--muted-foreground)}.unsaved-changes-modal .ant-modal-close:hover{background:var(--card);color:var(--foreground)}.publish-dropdown-overlay .publish-dropdown-menu{background:var(--background);border:1px solid var(--secondary);border-radius:8px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;min-width:280px;padding:12px}.publish-dropdown-overlay .publish-dropdown-menu .last-edit-info{display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.publish-dropdown-overlay .publish-dropdown-menu .last-edit-info .label{color:var(--muted-foreground);font-size:12px;font-weight:500}.publish-dropdown-overlay .publish-dropdown-menu .last-edit-info .value{color:var(--foreground);font-size:13px}.publish-dropdown-overlay .publish-dropdown-menu .dropdown-divider{background-color:var(--card);height:1px;margin:0 -12px 12px}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section{margin-bottom:12px}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .section-label{color:var(--muted-foreground);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector{width:100%}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector{background-color:var(--background);border-color:var(--secondary);min-height:32px;padding:4px}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector:hover{border-color:var(--border)}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--muted-foreground)}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector .ant-select-selection-overflow{gap:4px}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector .ant-select-selection-item{background-color:var(--secondary);border:1px solid var(--border);border-radius:4px;color:var(--foreground);font-size:12px;height:24px;line-height:22px;margin:0}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector .ant-select-selection-item .ant-select-selection-item-content{color:var(--foreground)}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector .ant-select-selection-item .ant-select-selection-item-remove{color:var(--muted-foreground)}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select .ant-select-selector .ant-select-selection-item .ant-select-selection-item-remove:hover{color:var(--foreground)}.publish-dropdown-overlay .publish-dropdown-menu .scene-selector-section .scene-selector.ant-select.ant-select-focused .ant-select-selector{border-color:var(--primary);box-shadow:0 0 0 2px #ff154d1a}.publish-dropdown-overlay .publish-dropdown-menu .preview-button{background:#0000;border:1px solid var(--secondary);border-radius:6px;color:var(--foreground);font-size:13px;height:32px;transition:all .2s;width:100%}.publish-dropdown-overlay .publish-dropdown-menu .preview-button:hover{background:var(--card);border-color:var(--border);color:var(--foreground)}.publish-dropdown-overlay .publish-dropdown-menu .preview-button:active{background:var(--secondary)}.undo-redo-buttons{align-items:center;display:flex;gap:4px;margin-left:8px}.undo-redo-buttons .undo-redo-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.undo-redo-buttons .undo-redo-btn:hover:not(:disabled){background:var(--secondary);color:var(--foreground)}.undo-redo-buttons .undo-redo-btn:active:not(:disabled){background:var(--border)}.undo-redo-buttons .undo-redo-btn.disabled,.undo-redo-buttons .undo-redo-btn:disabled{background:var(--card);border-color:var(--secondary);color:var(--border);cursor:not-allowed;opacity:.55}.undo-redo-buttons .undo-redo-btn svg{height:16px;width:16px}.gallery-list-container{color:var(--muted-foreground)}.gallery-list-container .level-1{color:var(--ant-color-text-heading);font-size:larger;font-weight:700}.gallery-list-container .level-2{color:var(--ant-color-text-description)}.gallery-list-container .top-bar{display:flex;height:12rem;justify-content:space-between;margin-bottom:3rem}.gallery-list-container .top-bar .top-bar-info-item{width:20rem}.gallery-list-container .top-bar .extra-info{height:10rem;max-width:50rem;width:50vw}.gallery-list-container .top-bar .extra-info .custom-card{border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%}.gallery-list-container .top-bar .extra-info .custom-card .card-body{padding:var(--ant-padding-md)}.gallery-list-container .top-bar .extra-info .custom-card .card-body .card-meta-title{color:var(--ant-color-text-heading);font-size:14px;font-weight:500}.gallery-list-container .top-bar .extra-info .custom-card .card-body .card-meta-description{color:var(--ant-color-text-description)}.gallery-list-container .top-bar .extra-info .custom-card .image-container{border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-basis:1;overflow:hidden;width:100%}.gallery-list-container .gallery-list-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;margin-top:4rem}.gallery-list-container .gallery-list-header-text{min-width:0}.gallery-list-container .gallery-list-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.gallery-list-container .gallery-list-loading-copy{-webkit-text-fill-color:#0000;animation:project-loading-swipe 1.8s linear infinite;background:linear-gradient(90deg,var(--ant-color-text-description) 0,var(--ant-color-text-description) 35%,var(--ant-color-text-heading) 50%,var(--ant-color-text-description) 65%,var(--ant-color-text-description) 100%);background-clip:text;-webkit-background-clip:text;background-size:220% 100%}.gallery-list-container .project-search-input{background-color:var(--background);width:15rem}.gallery-list-container .project-search-input .ant-input{background-color:var(--background)!important;padding:.2rem .4rem}.gallery-list-container .gallery-project-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gallery-list-container .gallery-list-empty-state{align-items:center;border:1px dashed var(--border);border-radius:8px;color:var(--ant-color-text-description);display:flex;font-size:14px;justify-content:center;min-height:8rem;padding:2rem;text-align:center}@media(max-width:768px){.gallery-list-container .gallery-list-actions{align-items:stretch;width:100%}.gallery-list-container .project-search-input{width:100%}.gallery-list-container .gallery-project-grid{grid-template-columns:1fr}}@keyframes project-loading-swipe{0%{background-position:180% 0}to{background-position:-180% 0}}.project-card-link{color:inherit;display:block;height:100%;text-decoration:none}.project-card{align-items:stretch;background-color:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-xs);display:flex;gap:12px;height:100%;min-height:172px;overflow:hidden;padding:8px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.project-card:hover{background-color:var(--secondary);border-color:var(--muted-foreground);transform:translateY(-1px)}.project-card .project-card-thumbnail{background-color:var(--background);border-radius:10px;flex:0 0 96px;min-height:156px;overflow:hidden;width:96px}.project-card .project-card-thumb,.project-card .project-card-thumbnail .ant-image{display:block;height:100%;width:100%}.project-card .project-card-thumb{background-color:var(--background);object-fit:cover}.project-card .project-card-content{align-items:flex-end;display:flex;flex:1;min-width:0}.project-card .project-card-metadata{display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:100%;padding:8px 8px 8px 0;width:100%}.project-card .project-card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--card-foreground);display:-webkit-box;font-size:16px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis}.project-card .project-card-date{color:var(--muted-foreground);font-size:12px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.project-card{min-height:160px}.project-card .project-card-thumbnail{flex-basis:88px;min-height:144px;width:88px}}@media(max-width:480px){.project-card{gap:10px;min-height:148px}.project-card .project-card-thumbnail{flex-basis:78px;min-height:132px;width:78px}.project-card .project-card-metadata{padding-right:4px}}.gallery-sidebar{display:flex;flex-direction:column;height:100vh;transition:width .2s ease}.gallery-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.gallery-sidebar .sidebar-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:56px;padding:12px}.gallery-sidebar .sidebar-header .sidebar-logo{align-items:center;display:flex;flex:1;gap:10px;min-width:0;overflow:hidden}.gallery-sidebar .sidebar-header .sidebar-logo .logo-icon{color:var(--foreground);flex-shrink:0;height:28px;width:28px}.gallery-sidebar .sidebar-header .sidebar-logo .logo-full{color:var(--foreground);height:20px;width:auto}.gallery-sidebar .sidebar-header .collapse-btn{align-items:center;background:#0000;border-radius:6px;color:var(--muted-foreground);display:flex;flex-shrink:0;height:32px;justify-content:center;padding:4px 8px;width:32px}.gallery-sidebar .sidebar-header .collapse-btn:hover{background-color:var(--secondary);color:var(--foreground)}.gallery-sidebar .sidebar-content{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:8px 0}.gallery-sidebar .sidebar-content .sidebar-section-label{color:var(--muted-foreground);font-size:11px;font-weight:500;letter-spacing:.05em;padding:16px 16px 8px;text-transform:uppercase}.gallery-sidebar .sidebar-nav{display:flex;flex-direction:column;gap:4px;padding:0 8px}.gallery-sidebar .sidebar-nav-item{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--muted-foreground);cursor:pointer;display:flex;gap:10px;height:36px;padding:0 12px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.gallery-sidebar .sidebar-nav-item:hover{background-color:var(--secondary);color:var(--foreground)}.gallery-sidebar .sidebar-nav-item:active{background-color:var(--muted)}.gallery-sidebar .sidebar-nav-icon{color:currentColor;display:block;flex-shrink:0;height:16px;width:16px}.gallery-sidebar .sidebar-nav-text{font-size:13px;font-weight:500}.gallery-sidebar .sidebar-footer{border-top:1px solid var(--border);padding:8px}.gallery-sidebar .sidebar-footer .logout-section{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--muted-foreground);cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background-color .15s ease;width:100%}.gallery-sidebar .sidebar-footer .logout-section:hover{background-color:var(--secondary);color:var(--foreground)}.gallery-sidebar .sidebar-footer .logout-section .logout-icon{display:block;flex-shrink:0;height:16px;width:16px}.gallery-sidebar .sidebar-footer .logout-section .logout-text{font-size:13px;font-weight:500}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-header{justify-content:center;padding:12px 8px}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-header .sidebar-logo{display:none}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-header .collapse-btn{margin:0}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-content .sidebar-section-label{background-color:var(--border);height:1px;margin:8px 12px;padding:0}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-nav{align-items:center}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-nav-item{justify-content:center;padding:0;width:36px}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-nav-text{display:none}.gallery-sidebar.ant-layout-sider-collapsed .sidebar-footer .logout-section{justify-content:center;padding:10px 0}.projects-gallery-layout{background-color:var(--background);display:flex;min-height:100vh}.projects-gallery-layout .projects-gallery-content{background-color:var(--background);flex:1;overflow-y:auto}.project-galery-container{height:100%;padding:50px clamp(24px,6vw,125px)}@media(max-width:1200px){.project-galery-container{padding:40px 24px}}@media(max-width:768px){.project-galery-container{padding:24px 16px}}.project-gallery-spinner{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}.mt-8-center{margin-top:8rem;text-align:-webkit-center}.loading-screen-content{align-items:center;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;width:100%}.loading-text-shimmer{-webkit-text-fill-color:#0000;animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#6b7280,#fff 45%,#fff 55%,#6b7280);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#6b7280}.loading-text-animated,.loading-text-shimmer{font-size:13px!important;font-weight:400!important;margin-top:-40px}.loading-text-animated{color:#9ca3af}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-with-details-panel{display:flex;flex-shrink:0;height:100%}.sidebar-with-details-panel.is-connectors-collapsed{inset:0 auto 0 0;overflow:visible;position:absolute;width:0;z-index:30}.sidebar-with-details-panel.is-connectors-collapsed .playground-left-sidebar{background:#0000;border-right:0;box-shadow:none;flex:0 0 0!important;max-width:0!important;min-width:0!important;overflow:visible;width:0!important}.sidebar-with-details-panel.is-connectors-collapsed .ant-layout-sider-children{overflow:visible;width:0}.sidebar-with-details-panel.is-connectors-collapsed .playground-left-sidebar-inner-container{border-bottom-right-radius:4px;height:var(--sidebar-panel-header-height);max-width:calc(100vw - 64px);overflow:visible;width:max-content}.sidebar-with-details-panel.is-connectors-collapsed .connectors-panel{border-bottom-right-radius:4px;box-shadow:0 0 0 1px var(--border);max-width:calc(100vw - 64px);overflow:hidden;width:max-content}.sidebar-with-details-panel.is-connectors-collapsed .sidebar-panel-header{background-color:var(--card);border-bottom-right-radius:4px;border-right:1px solid var(--border);gap:12px;max-width:calc(100vw - 64px);width:max-content}.sidebar-with-details-panel.is-connectors-collapsed .sidebar-resize-handle{display:none}.playground-left-sidebar{--sidebar-panel-header-height:36px;--sidebar-panel-gutter-size:6px;background-color:var(--card);border-right:1px solid var(--border);box-shadow:0 0 0 2px var(--background);left:0!important;margin:0!important;position:relative;z-index:2!important}.playground-left-sidebar.is-resizing{transition:none;user-select:none}.playground-left-sidebar .sidebar-resize-handle{bottom:0;cursor:ew-resize;position:absolute;right:0;top:0;width:6px;z-index:10}.playground-left-sidebar .sidebar-resize-handle:hover{background:#ffffff1a}.playground-left-sidebar>.ant-layout-sider-children{padding:0!important}.playground-left-sidebar.ant-layout-sider-collapsed .ant-layout-sider-children{padding:0}.playground-left-sidebar .playground-left-sidebar-inner-container{display:grid;grid-template-rows:1fr var(--sidebar-panel-gutter-size) 1fr;height:100%;min-height:0;overflow:hidden;width:100%}.playground-left-sidebar .sidebar-panel{background-color:var(--card);display:flex;flex-direction:column;min-height:0}.playground-left-sidebar .sidebar-panel-header{align-items:center;border-bottom:1px solid var(--border);color:var(--muted-foreground);display:flex;font-size:12px;height:var(--sidebar-panel-header-height);justify-content:space-between;letter-spacing:.02em;padding:0 .6rem}.playground-left-sidebar .panel-title-group{align-items:center;display:flex;gap:6px}.playground-left-sidebar .panel-title{color:var(--foreground);font-weight:600}.playground-left-sidebar .panel-toggle{align-items:center;background:#0000;border:none;color:var(--muted-foreground);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.playground-left-sidebar .panel-toggle:hover{color:var(--foreground)}.playground-left-sidebar .panel-actions{align-items:center;display:flex}.playground-left-sidebar .sidebar-panel-body{box-sizing:border-box;flex:1;min-height:0;min-width:0;overflow:hidden;width:100%}.playground-left-sidebar .sidebar-panel.is-collapsed .sidebar-panel-body{display:none}.playground-left-sidebar .sidebar-panel-gutter{background-color:var(--background);cursor:row-resize;height:var(--sidebar-panel-gutter-size);position:relative}.playground-left-sidebar .sidebar-panel-gutter:before{background:var(--border);content:"";height:1px;left:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.playground-left-sidebar .sidebar-panel-gutter:hover{background-color:var(--secondary)}.playground-left-sidebar .sidebar-panel-gutter:hover:before{background:var(--muted-foreground)}.playground-left-sidebar .sidebar-panel-gutter.is-disabled{background-color:var(--background);cursor:default}.playground-left-sidebar .sidebar-panel-gutter.is-disabled:before{background:var(--border)}.playground-left-sidebar .delete-video-part-btn{align-items:center;background:var(--background);border:none;border-radius:50%;color:var(--ant-tag-default-color);cursor:pointer;display:flex;height:1rem;justify-content:center;width:1rem}.playground-left-sidebar .delete-video-part-btn:hover{background:var(--secondary)}.playground-left-sidebar .video-parts .vid-part-tags-container{display:flex;flex-wrap:wrap;max-height:8.7rem;overflow:auto}.playground-left-sidebar .video-parts .video-part-tag{--ant-font-size-sm:12px;background:#0000;border:1px solid var(--border);cursor:pointer;margin-bottom:5px;padding:.2rem .6rem}.playground-left-sidebar .video-parts .video-part-tag:hover{background-color:var(--background);color:#fff}.playground-left-sidebar .video-parts .video-part-tag.selected{border-color:var(--primary);color:#fff}.playground-left-sidebar .video-parts .video-part-tag .dropdown-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.playground-left-sidebar .video-parts .video-part-tag .icon-transition{align-items:center;display:flex;justify-content:center;rotate:180deg;transition:transform .3s ease}.playground-left-sidebar .video-parts .video-part-tag .rotate{transform:rotate(180deg)}.playground-left-sidebar .video-parts .video-part-tag .icon-centered{align-items:center;display:flex;font-size:16px;justify-content:center}.playground-left-sidebar .video-parts .video-part-tag .menu-icon{align-items:center;display:inline-flex;margin-right:8px}.dropdown-menu .ant-dropdown-menu{background-color:var(--card)!important;border:none;color:var(--foreground)}.dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--secondary)!important}.JsEditor{box-sizing:border-box;contain:inline-size;max-width:100%;min-width:0;overflow:hidden;width:100%}.JsEditor .OpenWindow{cursor:pointer}.JsEditor .Editor{max-width:100%!important;min-width:0!important;overflow:hidden!important;width:100%!important}.JsEditor .monaco-editor .suggest-widget{max-height:min(240px,100vh - 96px)!important;overflow:hidden!important}.JsEditor .monaco-editor .suggest-widget .monaco-list,.JsEditor .monaco-editor .suggest-widget .monaco-list>.monaco-scrollable-element,.JsEditor .monaco-editor .suggest-widget>.tree{max-height:inherit!important}.JsEditorModal .ant-modal-content{background-color:var(--background)}.JsEditorModal .ant-modal-content .line-numbers{width:15px!important}.JsEditorModal .ant-modal-footer{border:none}.variant-row{align-items:center;display:flex;gap:10px;width:100%}.experiment-viewport{width:100%}.experiment-container{display:flex;flex-direction:column;gap:15px}.experiment-container .upload-textarea-container{margin-top:.5rem;width:inherit}.variant-option-title{margin-bottom:8px;margin-right:.5rem}.variant-option-title-delete{cursor:pointer;margin:0 0 0 8px}.initial-add-option{display:block;width:100%}.mod-extra-data-container{align-items:center;display:flex;width:100%}.mod-extra-data-container .name-info-container{display:flex;margin-right:10px;max-width:150px;min-width:150px}.mod-extra-data-container .name-info-container span{color:var(--muted-foreground)!important;font-size:12px;font-weight:700;margin-right:8px}.connector-default-input{width:100%}.variant-add-div{align-items:center;display:flex;justify-content:center;margin-top:1rem}.variant-add-div .add-variant-text{margin-left:.3rem}.variant-add-div .ai-icon{margin-left:auto}.variant-add-container{flex-direction:column;text-align:center;width:116px}.experiment-option-add-div,.variant-add-container{align-items:center;display:flex;justify-content:center}.experiment-option-add-div{cursor:pointer}.variant-option-add-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:116px}.variant-add-option{cursor:pointer;margin:0 .5rem 8px 0;text-align:center}.source-icon-container{align-items:center;display:flex;font-weight:700;gap:8px;justify-content:center;padding:0 16px;transition:all .3s ease-in-out}.HorizontalDivider{align-items:center;display:flex;width:100%}.HorizontalDivider .line{background-color:var(--border);height:1px}.HorizontalDivider .line.left{flex-basis:2.5%;flex-grow:.2}.HorizontalDivider .line.right{flex-basis:80%;flex-grow:1}.HorizontalDivider .text{color:var(--muted-foreground);margin:0 10px;white-space:nowrap}.HorizontalDivider .bin-icon{align-items:center;color:#434343;cursor:pointer;display:flex;margin-left:10px}.HorizontalDivider .bin-icon:hover{color:#6d6c6d}.upload-textarea-container{margin:0 auto;position:relative;text-align:center;width:400px}.custom-textarea{padding-right:3rem}.custom-textarea:focus{outline:none}.upload-button{bottom:28px;cursor:pointer;position:absolute;right:8px}.upload-icon-container{cursor:pointer;position:absolute;right:10px;top:100%;z-index:1}.upload-icon{font-size:18px}.ToggleButton{align-items:center;background-color:#0000;border:1px solid var(--border);color:var(--ant-color-text,#fff);display:inline-flex;gap:.45rem;opacity:.9;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.ToggleButton.is-on{border-color:var(--primary);color:var(--primary);opacity:1}#root .ToggleButton:not(.ant-btn-disabled):focus,#root .ToggleButton:not(.ant-btn-disabled):hover{background-color:#ffffff14;border-color:#7a7a7a;color:var(--ant-color-text,#fff)}#root .ToggleButton:not(.ant-btn-disabled):hover{opacity:1}#root .ToggleButton.is-on:not(.ant-btn-disabled):focus,#root .ToggleButton.is-on:not(.ant-btn-disabled):hover{background-color:rgba(255,21,76,.047);border-color:var(--primary);color:var(--primary)}.ToggleButton.ant-btn-disabled{cursor:not-allowed;opacity:.6}.ToggleButton.ant-btn-loading{color:var(--ant-color-text,#fff)}.LayerSelector{align-items:center;display:flex;gap:8px;width:100%}.LayerSelector .LayerSelector-cascader{flex:1;min-width:0}.LayerSelector .LayerSelector-select-toggle,.LayerSelector .LayerSelector-select-toggle-wrapper{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.color-selector{margin-bottom:16px}.by-layer-switch{align-items:center;display:flex;gap:10px}.by-layer-switch .ant-switch{margin:0}.DynamicValueBtn-tooltip .ant-tooltip-arrow{display:none}.dynamic-value-tab-selector.ant-segmented{width:100%}.dynamic-value-tab-selector.ant-segmented .ant-segmented-group{display:flex;width:100%}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item{flex:1;text-align:center;width:100%}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item .ant-segmented-item-label{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item .ant-segmented-item-icon{display:flex;flex-wrap:wrap;height:16px;width:16px}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item .segmented-option{align-items:center;display:flex;gap:4px;justify-content:center}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item .segmented-icon{align-items:center;display:flex;justify-content:center}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected) .segmented-text{display:none}.dynamic-value-tab-selector.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover .segmented-text{display:block}.ModForm .ant-select-arrow{color:var(--muted-foreground)}.ModForm .breakpoint-input{width:100%}.ModForm>.ant-space-vertical{gap:12px!important}.ModForm .DynamicValueModComp{box-sizing:border-box;gap:12px;max-width:100%;overflow:visible;width:100%}.ModForm .DynamicValueModComp .ant-tabs-nav{margin:0 0 .5rem;width:290px}.ModForm .DynamicValueModComp .ant-tabs-nav:before{border:#0000}.ModForm .DynamicValueModComp .ant-tabs-nav .ant-tabs-nav-list{width:372px}.ModForm .DynamicValueModComp .ant-tabs-tab{flex:1;justify-content:center;margin:0;text-align:center;width:100%}.ModForm.text .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div{color:var(--blings_connectors_text)!important}.ModForm.text .ant-tabs-ink-bar{background-color:var(--blings_connectors_text)}.ModForm.color .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.themeColor .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div{color:var(--blings_connectors_color)!important}.ModForm.color .ant-tabs-ink-bar,.ModForm.themeColor .ant-tabs-ink-bar{background-color:var(--blings_connectors_color)}.ModForm.asset .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.audio .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.video .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div{color:var(--blings_connectors_mediaAsset)!important}.ModForm.asset .ant-tabs-ink-bar,.ModForm.audio .ant-tabs-ink-bar,.ModForm.video .ant-tabs-ink-bar{background-color:var(--blings_connectors_mediaAsset)}.ModForm.advancedConfig .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.custom .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.embedElement .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.onPlayerEvent .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.transform .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.transitionTiming .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div{color:var(--blings_connectors_advanced)!important}.ModForm.advancedConfig .ant-tabs-ink-bar,.ModForm.custom .ant-tabs-ink-bar,.ModForm.embedElement .ant-tabs-ink-bar,.ModForm.onPlayerEvent .ant-tabs-ink-bar,.ModForm.transform .ant-tabs-ink-bar,.ModForm.transitionTiming .ant-tabs-ink-bar{background-color:var(--blings_connectors_advanced)}.ModForm.interactiveConcat .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveGoto .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveJSExpression .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveOpen .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div{color:var(--blings_connectors_interactive)!important}.ModForm.interactiveConcat .ant-tabs-ink-bar,.ModForm.interactiveGoto .ant-tabs-ink-bar,.ModForm.interactiveJSExpression .ant-tabs-ink-bar,.ModForm.interactiveOpen .ant-tabs-ink-bar{background-color:var(--blings_connectors_interactive)}.ModForm.countdown .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.hideLayer .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveCalendar .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveForm .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveInput .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div,.ModForm.interactiveLocation .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn div{color:var(--blings_connectors_utils)!important}.ModForm.countdown .ant-tabs-ink-bar,.ModForm.hideLayer .ant-tabs-ink-bar,.ModForm.interactiveCalendar .ant-tabs-ink-bar,.ModForm.interactiveForm .ant-tabs-ink-bar,.ModForm.interactiveInput .ant-tabs-ink-bar,.ModForm.interactiveLocation .ant-tabs-ink-bar{background-color:var(--blings_connectors_utils)}.ModForm .transform-change-type-radio-group{display:flex;margin:.5rem 0;width:100%}.ModForm .transform-change-type-radio-group .ant-radio-button-wrapper{align-items:center;display:flex;flex:1;justify-content:center}.ModForm .transform-change-type-radio-group.ant-radio-button-wrapper-checked{color:var(--background)}.ModForm .vertical-align-radio{display:flex;width:100%}.ModForm .vertical-align-radio .ant-radio-button-wrapper:before{background-color:var(--border);border-radius:0}.ModForm .vertical-align-radio .ant-radio-button-wrapper:hover{background-color:#0000;border-color:var(--border);color:#fff}.ModForm .vertical-align-radio .ant-radio-button-wrapper:hover *{color:#fff}.ModForm .vertical-align-radio .ant-radio-button-wrapper{align-items:center;background-color:#0000;border:0;border-radius:0!important;display:flex;flex:1;justify-content:center;min-width:1.8rem}.ModForm .vertical-align-radio .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{border-bottom:3px solid!important;border-color:var(--foreground);color:var(--ant-color-text);color:var(--foreground)!important}.ModForm .vertical-align-radio .ant-radio-button-wrapper.ant-radio-button-wrapper-checked svg path{stroke:var(--foreground)!important}.ModForm .vertical-align-radio .ant-radio-button-wrapper path{stroke:var(--muted-foreground)!important}.ModForm .vertical-align-radio .ant-radio-button-wrapper{color:var(--muted-foreground)!important}.ModForm .vertical-align-radio .ant-radio-button-wrapper.ant-radio-button-wrapper{border-bottom:1px solid;border-color:var(--border);color:var(--ant-color-text)}.ModForm .vertical-align-radio .ant-radio-button-wrapper{outline:none;padding:0 .3rem}.ModForm .vertical-align-radio .ant-radio-button-wrapper:focus{border:none}.ModForm .vertical-align-radio .ant-radio-button-wrapper:before{background:none;outline:none}.ModForm .vertical-align-radio .ant-radio-button-wrapper:before:focus{border:none}.ModForm .vertical-align-radio .ant-radio-button-wrapper:before .text-icon{display:flex}.ModForm .vertical-align-radio .ant-radio-button-wrapper-disabled{background-color:var(--disabled-color)!important}.ModForm .calendar-field-label,.ModForm .location-field-label{color:#6e7079;display:block;line-height:22px}.ModForm .calendar-event-editor,.ModForm .calendar-event-editor .ant-input-number,.ModForm .calendar-event-editor .ant-picker,.ModForm .calendar-event-editor .ant-select,.ModForm .calendar-event-editor label,.ModForm .location-source-editor,.ModForm .location-target-editor,.ModForm .location-target-editor .ant-input-number,.ModForm .location-target-editor .ant-select,.ModForm .location-target-editor label{width:100%}.ModForm .calendar-event-editor .ant-picker{background-color:var(--blings_teal);border:none}.ModForm .calendar-event-editor .ant-picker-suffix{color:#fff}.ModForm .location-editor-hint{color:#8c8f98;font-size:12px;line-height:18px}.ModForm .location-fallback-editor{padding-top:4px}.ModForm .calendar-timezone-fields,.ModForm .location-fallback-editor{display:flex;flex-direction:column;gap:12px;width:100%}.ModForm .calendar-source-editor,.ModForm .calendar-source-editor .calendar-code-source,.ModForm .calendar-source-editor>.ant-space-item{width:100%}.ModForm .calendar-code-source{padding-top:12px}.ModForm .calendar-title-input-row{align-items:center;display:flex;gap:.3rem;width:100%}.ModForm .calendar-title-input-row .ant-input,.ModForm .calendar-title-input-row .ant-input-affix-wrapper{flex:1}.ModForm .calendar-field-help{color:#8c8f98;display:block;font-size:12px;line-height:18px;margin-top:4px}.PAR{margin-top:0}@-moz-document url-prefix(){.PAR{margin-top:16px}}.asset-media-select-row{align-items:center;display:flex;gap:8px}.asset-media-select-row .media-asset-select{flex:1}.asset-dropdown-option{align-items:center;display:flex;gap:8px;justify-content:space-between}.asset-dropdown-option-name{flex:1;min-width:0}.asset-media-preview-icon{align-items:center;color:#ffffff8c;cursor:pointer;display:inline-flex;transition:color .2s ease}.asset-media-preview{display:block;width:100%}.asset-media-audio-preview{display:block;width:100%;width:240px}.asset-media-preview-tooltip.ant-tooltip .ant-tooltip-inner{padding:12px}.asset-media-preview-tooltip.ant-tooltip .ant-tooltip-arrow:after,.asset-media-preview-tooltip.ant-tooltip .ant-tooltip-arrow:before,.asset-media-preview-tooltip.ant-tooltip .ant-tooltip-inner{background-color:var(--border);opacity:1}.asset-media-copy-box{align-items:center;background:#0009;border-radius:4px;display:flex;gap:8px;margin-top:8px;padding:6px 8px}.asset-media-copy-text{color:#fff;flex:1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-cta-button{display:flex;gap:.5rem;padding:.5rem 0}.main-cta-button .main-cta-switch.ant-switch{margin-left:0}.main-cta-button .cta-text{align-items:center;display:inline-flex}.main-cta-button .ant-switch-handle:before{background-position:50%;background-repeat:no-repeat;background-size:contain}.ChangesAddButtons{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:1.1rem}.add-connector-container{align-items:center;border:0 #0000;border-image:none;display:flex;justify-content:space-between;padding:9.5px calc(.7rem + 7px)}.add-connector-container .add-connector-button{align-items:center;border-radius:4px;display:flex;height:24px;justify-content:center;min-width:24px;padding:0;width:24px}.add-connector-container .add-connector-button svg{height:16px;width:16px}.add-connector-container .view-toggle{background:var(--secondary);border-radius:6px;padding:2px}.add-connector-container .view-toggle .ant-segmented-item{border-radius:4px;color:#888;transition:all .2s ease}.add-connector-container .view-toggle .ant-segmented-item-selected{background:var(--background);color:#fff}.add-connector-container .view-toggle .ant-segmented-item-selected .ant-segmented-item-icon{color:#fff}.add-connector-container .view-toggle .ant-segmented-item-selected .ant-segmented-item-icon svg{fill:#fff}.add-connector-container .view-toggle .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#bbb}.add-connector-container .view-toggle .ant-segmented-item-label{align-items:center;display:flex;font-size:12px;gap:4px;min-height:24px;padding:2px 10px}.add-connector-container .view-toggle .ant-segmented-item-icon{align-items:center;color:#888;display:flex}.add-connector-container .view-toggle .ant-segmented-item-icon svg{fill:currentColor;height:14px;width:14px}.add-connector-container .view-toggle .ant-segmented-thumb{background:var(--background)}.add-connector-container--compact{justify-content:flex-end;padding:0}.add-connector-container--compact .view-toggle{display:none}.connectors-title{color:#898989;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:24px;margin:0;padding:0 0 0 4px;text-transform:none}.mod-title-button{font-size:80%;font-weight:700;transition:all .3s}.NewModButtonRender{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:500;justify-content:center}.NewModButtonRender:hover div{color:#fff!important}.NewModButtonRender .NewModButtonsListButtonParent{margin:0}.NewModButtonRender .NewModButtonsListButtonParent .NewModButtonsListButtonParent-btn{align-items:center;background:none;border-radius:0;border-width:0;display:flex;flex-direction:column;justify-content:center;outline:none;width:2.8rem}.connector-menu-item{align-items:center;display:flex;gap:.5rem}.connector-menu-item .connector-menu-item__icon{align-items:center;display:flex;height:32px;justify-content:center;min-width:32px;width:32px}.NewModGroupDropdown-overlay{min-width:150px}.NewModGroupDropdown-overlay .ant-dropdown-arrow:before{background-color:var(--background)}.NewModGroupDropdown-overlay .ant-dropdown-menu{background:var(--background);border-top:3px solid var(--background);padding:.5rem .3rem}.NewModGroupDropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active{opacity:.7}.NewModGroupDropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item{margin:.4rem 0;padding:4px}.NewModGroupDropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{align-items:center;display:flex;justify-content:flex-start}.NewModGroupDropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content .circle{border-radius:50%;display:inline-block;height:1rem;margin-right:.7rem;width:1rem}.add-connector-dropdown{min-width:150px}.add-connector-dropdown .ant-dropdown-arrow:before{background-color:var(--background)}.add-connector-dropdown .ant-dropdown-menu{background:var(--background);border:1px solid var(--secondary);border-radius:12px;gap:4px;padding:4px;width:175px}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:10px;margin:0;padding:10px 12px;transition:background-color .15s ease}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--card)}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{cursor:not-allowed;opacity:.5}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover{background-color:#0000}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{align-items:center;display:flex;gap:8px}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-expand-icon{line-height:1;top:50%;transform:translateY(-50%)}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-arrow-icon{color:#fff!important}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title{border-radius:10px;margin:0;padding:10px 12px;transition:background-color .15s ease}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title:hover{background-color:var(--card)}.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon,.add-connector-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{color:inherit}.ant-dropdown-menu-submenu-popup .ant-dropdown-menu{background:var(--background)!important;border:1px solid var(--secondary)!important;border-radius:12px!important;gap:4px!important;min-width:170px!important;padding:4px!important;width:auto!important}.ant-dropdown-menu-submenu-popup .ant-dropdown-menu .ant-dropdown-menu-item{background:#0000!important;border-radius:10px!important;margin:0!important;padding:10px 12px!important;transition:background-color .15s ease!important}.ant-dropdown-menu-submenu-popup .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--card)!important}.ant-dropdown-menu-submenu-popup .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{cursor:not-allowed!important;opacity:.5!important}.ant-dropdown-menu-submenu-popup .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover{background-color:#0000!important}.ant-dropdown-menu-submenu-popup .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{align-items:center!important;display:flex!important;gap:8px!important}.connector-status-tooltip{display:flex;flex-direction:column;font-size:12px;gap:8px;line-height:1.35;max-width:320px}.connector-status-tooltip__title{font-weight:700;letter-spacing:0;text-transform:uppercase}.connector-status-tooltip__sections{display:flex;flex-direction:column;gap:8px}.connector-status-tooltip__section{display:flex;flex-direction:column;gap:3px}.connector-status-tooltip__section-title{color:#ff9aae;font-weight:700}.connector-status-tooltip__message{color:#fff}.ModsList-container{box-sizing:border-box;height:100%;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.ModsList-container>.ant-space-item:last-of-type{overflow:hidden}.pencilEditName{display:flex}.dynamic-scene-select .ant-select-selection-item{border:1px solid #53545c!important}.interactive-destination-field{width:100%}.interactive-destination-field__label{align-items:center;color:#6e7079;display:inline-flex;font-size:12px;font-weight:600;line-height:22px;margin-bottom:4px}.modsList-collapse-container{box-sizing:border-box;height:100%;max-width:100%;min-width:0;overflow:auto;overflow-x:hidden;width:100%}.modsList-collapse-container,.modsList-collapse-container .ModsList.ant-collapse,.modsList-collapse-container .ant-collapse-content,.modsList-collapse-container .ant-collapse-header,.modsList-collapse-container .ant-collapse-item,.modsList-collapse-container .modPanelText,.modsList-collapse-container .modPanelText2{color:var(--ant-color-text)}.modsList-collapse-container .mod-main-content{margin-left:auto;max-width:100px}.modsList-collapse-container .extra-buttons{align-items:center;display:flex;gap:.7rem}.modsList-collapse-container .modPanelText2{align-items:center;color:var(--ant-color-text);display:flex;justify-content:start;margin-left:auto}.modsList-collapse-container .modPanelText2 .anticon{font-size:.9rem;margin-right:.3rem}.modsList-collapse-container .ant-collapse-item-active .ant-collapse-header{border:0!important}.modsList-collapse-container .ModsList-container{height:100%;width:100%}.modsList-collapse-container .ModsList-container>.ant-space-item:last-of-type{overflow:hidden}.ModsList-stack{box-sizing:border-box;min-width:0;width:100%}.ModsList-empty{color:var(--ant-color-text-secondary);font-size:11px;line-height:1.45;opacity:.72;padding:12px 14px}.ModsList-empty p{margin:0 0 8px}.ModsList-empty p:last-child{margin-bottom:0}.ModsList-empty__connect-icon{height:13px;vertical-align:-2px;width:13px}.mod-list-item{--mods-panel-header-padding:12px 0;--mods-panel-header-gap:12px;border-bottom:1px solid var(--border);cursor:pointer;transition:background-color .15s ease}.mod-list-item:hover{background-color:var(--secondary)}.mod-list-item.is-selected{background-color:color-mix(in srgb,var(--primary) 15%,#0000);border-left:3px solid var(--my-dynamic-color,var(--primary))}.mod-list-item.disabled .ModsListPanelHeader{opacity:.5}.mod-list-item.layer-selected-highlighted{background-color:#31313117}.mod-list-item.layer-hover-highlighted{background-color:#60a2ff33}.mod-list-item.layer-control-hover-highlighted{background-color:#60a2ff33;box-shadow:inset 3px 0 0 #60a2ff}.mod-list-item .mod-icon-new{align-items:center;background-color:color-mix(in srgb,var(--my-dynamic-color) 15%,#0000);border-radius:12px;color:var(--background);display:flex;height:100%;justify-content:center;margin-right:0;padding:12px;width:fit-content}.mod-list-item .mod-icon-new svg{height:18px;width:18px}.mod-list-item .ModsListPanelHeader{align-items:center;container-type:inline-size;display:flex;gap:var(--mods-panel-header-gap,12px);min-height:2rem;min-width:0;padding:var(--mods-panel-header-padding,12px 0);width:100%}.mod-list-item .ModsListPanelHeader:hover{color:#fff!important}.mod-list-item .ModsListPanelHeader:hover .modPanelText,.mod-list-item .ModsListPanelHeader:hover .modPanelText2,.mod-list-item .ModsListPanelHeader:hover .subtitle-content{color:#fff;transition:all .3s}.mod-list-item .ModsListPanelHeader .header-content{align-items:center;display:flex;flex:1;gap:16px;min-width:0;overflow:hidden}.mod-list-item .ModsListPanelHeader .icon-container{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:fit-content;justify-content:center;width:fit-content}.mod-list-item .ModsListPanelHeader .icon-container .panel-icon.warning-icon{align-items:center;background-color:color-mix(in srgb,#dc3545 15%,#0000);border-radius:12px;box-shadow:inset 0 0 0 1px #dc3545;color:gold;display:flex;height:100%;justify-content:center;margin-right:0;padding:12px;width:fit-content}.mod-list-item .ModsListPanelHeader .icon-container .panel-icon.warning-icon svg{height:18px;width:18px}.mod-list-item .ModsListPanelHeader .icon-container .panel-icon.warning-icon svg rect{fill:#0000}.mod-list-item .ModsListPanelHeader .icon-container .panel-icon.warning-icon svg path{stroke:gold}.mod-list-item .ModsListPanelHeader .text-container{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.mod-list-item .ModsListPanelHeader .text-container.error-state .modPanelText,.mod-list-item .ModsListPanelHeader .text-container.error-state .modPanelText2,.mod-list-item .ModsListPanelHeader .text-container.error-state .subtitle-content{color:#ff5879}.mod-list-item .ModsListPanelHeader .subtitle-row,.mod-list-item .ModsListPanelHeader .title-row{align-items:center;display:flex;min-width:0;overflow:hidden}.mod-list-item .ModsListPanelHeader .subtitle-content{align-items:center;color:var(--ant-color-text-secondary);display:flex;font-size:11px;gap:.3rem;max-width:100%;min-width:0}.mod-list-item .ModsListPanelHeader .subtitle-content__icon{display:flex;flex-shrink:0;font-size:10px;opacity:.7}.mod-list-item .ModsListPanelHeader .subtitle-content__icon .panel-icon{margin-left:0;margin-right:0}.mod-list-item .ModsListPanelHeader .subtitle-content__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-list-item .ModsListPanelHeader .subtitle-content.isActive{color:#fff}.mod-list-item .ModsListPanelHeader .modPanelText{display:block!important;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mod-list-item .ModsListPanelHeader .modEditConnectorName{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000!important;border:none!important;border-bottom:1px solid color-mix(in srgb,currentcolor 35%,#0000)!important;border-radius:0!important;box-shadow:none!important;color:inherit;display:block;line-height:inherit;font:inherit;font-size:12px;font-weight:400;margin:0!important;min-width:0;outline:none!important;padding:0 0 4px!important;width:100%}.mod-list-item .ModsListPanelHeader .modEditConnectorName:focus{border-bottom-color:initial!important}.mod-list-item .ModsListPanelHeader .modEditConnectorName::placeholder{color:color-mix(in srgb,currentColor 65%,#0000);opacity:1}.mod-list-item .ModsListPanelHeader .title-display{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.mod-list-item .ModsListPanelHeader .pencilEditName,.mod-list-item .ModsListPanelHeader .title-edit-container,.mod-list-item .ModsListPanelHeader .title-text-wrap{min-width:0}.mod-list-item .ModsListPanelHeader .title-edit-container,.mod-list-item .ModsListPanelHeader .title-text-wrap{flex:1;padding-right:1rem}.mod-list-item .ModsListPanelHeader .modIcon.editNameIcon{display:flex;flex-shrink:0;height:.7rem;opacity:0;pointer-events:none;transition:opacity .15s ease;width:.7rem}.mod-list-item .ModsListPanelHeader .modIcon.editNameIcon.is-visible{opacity:.5;pointer-events:auto}.mod-list-item .ModsListPanelHeader .modIcon.editNameIcon:hover{opacity:1}.mod-list-item .ModsListPanelHeader .modPanelBtns{display:flex;flex-direction:row;flex-shrink:0;margin-left:auto;margin-right:.8rem;min-width:0}.mod-list-item .ModsListPanelHeader .modPanelBtn{color:var(--ant-color-text);display:flex;gap:.3rem;opacity:.5}.mod-list-item .ModsListPanelHeader .modPanelBtn:hover{opacity:1}.mod-list-item .ModsListPanelHeader .connection-type-divider,.mod-list-item .ModsListPanelHeader .connection-type-icon,.mod-list-item .ModsListPanelHeader .extra-buttons{align-items:center;display:flex;flex-shrink:0}.mod-list-item .ModsListPanelHeader .connection-type-divider,.mod-list-item .ModsListPanelHeader .connection-type-icon{justify-content:center}.mod-list-item .ModsListPanelHeader .connection-type-icon{font-size:14px;opacity:.6}.mod-list-item .ModsListPanelHeader .connection-type-icon .panel-icon{display:flex}.mod-list-item .ModsListPanelHeader .connection-type-icon .panel-icon:not(.warning-icon){margin-left:10px;margin-right:2px}.mod-list-item .ModsListPanelHeader .extra-buttons{gap:.7rem}@container (max-width: 350px){.mod-list-item .ModsListPanelHeader .connection-type-divider,.mod-list-item .ModsListPanelHeader .connection-type-icon{display:none}.mod-list-item .ModsListPanelHeader .draggable-superset-icon{margin-left:4px;margin-right:2px;width:0}}.mod-list-item .draggable-superset-icon{margin-left:7px;margin-right:5px;width:10px}.mod-list-item .draggable-superset-icon .draggable-icon{display:none}.mod-list-item.is-selected .draggable-superset-icon .draggable-icon,.mod-list-item:hover .draggable-superset-icon .draggable-icon{display:block}.modPanelText2 .header-text-color{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModsList,.modPanelText2 .header-text-color .ant-space{width:100%}.ModsList{--ant-color-text-heading:var(--foreground);--mods-panel-header-padding:0.4rem 0;--mods-panel-header-gap:13px;background:none;border:none;border-radius:0!important;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden}.ModsList>.ant-collapse-item{border-bottom:1px solid var(--background)}.ModsList .isActive{color:#fff}.ModsList .modIconTitleWrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;text-align:center;white-space:nowrap;width:1.5rem}.ModsList .modIconTitleWrapper .ant-select-selector{max-width:100%}.ModsList .modIconTitleWrapper .modTitle{font-weight:700}.ModsList .modIconTitleWrapper .modIcon{align-items:center;border-radius:50%;display:flex;height:1rem;justify-content:center;width:1rem}.ModsList .modIconTitleWrapper .modIcon>.anticon{height:60%}.ModsList .modIconTitleWrapper .modIcon>.anticon>svg{height:100%}.ModsList .modIconTitleWrapper .modIcon.hasError{border-radius:0;height:1.2rem;width:1.2rem}.ModsList .ant-collapse-content{border:none}.ModsList .ant-collapse-content-box,.ModsList .ant-collapse-header,.ModsList .ant-collapse-item{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden}.ModsList .ModForm.layer-hover-highlighted,.ModsList .ModForm.layer-selected-highlighted{border-radius:4px;overflow:hidden;position:relative}.ModsList .ModForm.layer-hover-highlighted>.ant-collapse-content,.ModsList .ModForm.layer-hover-highlighted>.ant-collapse-header,.ModsList .ModForm.layer-selected-highlighted>.ant-collapse-content,.ModsList .ModForm.layer-selected-highlighted>.ant-collapse-header{position:relative;z-index:1}.ModsList .ModForm.layer-hover-highlighted:before,.ModsList .ModForm.layer-selected-highlighted:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ModsList .ModForm.layer-selected-highlighted .ant-collapse-header{background-color:#31313117}.ModsList .ModForm.layer-hover-highlighted .ant-collapse-header{background-color:#60a2ff33}.ModsList .ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding:0}.ModsList .ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header .ModsListPanelHeader{border-radius:0;padding-bottom:1.5rem;padding-left:0;padding-top:1.5rem}.ModsList .ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header .ant-collapse-arrow{display:none}.ModsList .draggable-superset-icon{margin-left:7px;margin-right:5px;width:10px}.ModsList .draggable-superset-icon .draggable-icon{display:none}.ModsList .draggable-superset-icon.isActive{visibility:hidden}.ModsList .ant-collapse-content .draggable-icon,.ModsList .ant-collapse-content-box .draggable-icon,.ModsList .ant-collapse-header:hover .draggable-icon,.ModsList .ant-collapse-item-active .ant-collapse-header .draggable-icon{display:block}.ModsList .ant-collapse-content-box,.ModsList .ant-collapse-header{padding-left:10px}.ModsList .modPanelText,.ModsList .modPanelText2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModsList .modPanelText{display:block!important;font-weight:400;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.title-row .ModsList .modPanelText{width:inherit}.ModsList .ModForm .ant-collapse-content>.ant-collapse-content-box{contain:inline-size;max-width:100%;min-width:0;overflow:hidden;padding:8px 16px 16px}.ModsList .ModForm .ant-collapse-content>.ant-collapse-content-box>.ant-space-vertical{max-width:100%;min-width:0;width:100%}.ModsList .ModForm.disabled .ant-collapse-content-box,.ModsList .ModForm.disabled .icon-container,.ModsList .ModForm.disabled .mod-main-content,.ModsList .ModForm.disabled .modIconTitleWrapper,.ModsList .ModForm.disabled .modPanelText2,.ModsList .ModForm.disabled .text-container{filter:saturate(.4);opacity:.3}.ModsList .ModForm .ant-collapse-header{align-items:center;justify-content:center;padding:0}.ModsList .ModForm>.ant-collapse-header>span:first-child{width:100%}.ModsList .ModForm .ant-collapse-header:hover .modPanelBtn{opacity:1}.ModsList .ModForm .ant-collapse-header:hover .modPanelBtn:hover{color:#fff}.ModsList .mod-icon-new{align-items:center;background-color:color-mix(in srgb,var(--my-dynamic-color) 15%,#0000);border-radius:12px;color:var(--background);display:flex;height:100%;justify-content:center;margin-right:0;padding:12px;width:fit-content}.ModsList .mod-icon-new svg{height:18px;width:18px}.ModsList .ModsListPanelHeader{align-items:center;container-type:inline-size;display:flex;gap:var(--mods-panel-header-gap,12px);min-height:2rem;min-width:0;padding:var(--mods-panel-header-padding,12px 0);width:100%}.ModsList .ModsListPanelHeader:hover{color:#fff!important}.ModsList .ModsListPanelHeader:hover .modPanelText,.ModsList .ModsListPanelHeader:hover .modPanelText2,.ModsList .ModsListPanelHeader:hover .subtitle-content{color:#fff;transition:all .3s}.ModsList .ModsListPanelHeader .header-content{align-items:center;display:flex;flex:1;gap:16px;min-width:0;overflow:hidden}.ModsList .ModsListPanelHeader .icon-container{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:fit-content;justify-content:center;width:fit-content}.ModsList .ModsListPanelHeader .icon-container .panel-icon.warning-icon{align-items:center;background-color:color-mix(in srgb,#dc3545 15%,#0000);border-radius:12px;box-shadow:inset 0 0 0 1px #dc3545;color:gold;display:flex;height:100%;justify-content:center;margin-right:0;padding:12px;width:fit-content}.ModsList .ModsListPanelHeader .icon-container .panel-icon.warning-icon svg{height:18px;width:18px}.ModsList .ModsListPanelHeader .icon-container .panel-icon.warning-icon svg rect{fill:#0000}.ModsList .ModsListPanelHeader .icon-container .panel-icon.warning-icon svg path{stroke:gold}.ModsList .ModsListPanelHeader .text-container{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.ModsList .ModsListPanelHeader .text-container.error-state .modPanelText,.ModsList .ModsListPanelHeader .text-container.error-state .modPanelText2,.ModsList .ModsListPanelHeader .text-container.error-state .subtitle-content{color:#ff5879}.ModsList .ModsListPanelHeader .subtitle-row,.ModsList .ModsListPanelHeader .title-row{align-items:center;display:flex;min-width:0;overflow:hidden}.ModsList .ModsListPanelHeader .subtitle-content{align-items:center;color:var(--ant-color-text-secondary);display:flex;font-size:11px;gap:.3rem;max-width:100%;min-width:0}.ModsList .ModsListPanelHeader .subtitle-content__icon{display:flex;flex-shrink:0;font-size:10px;opacity:.7}.ModsList .ModsListPanelHeader .subtitle-content__icon .panel-icon{margin-left:0;margin-right:0}.ModsList .ModsListPanelHeader .subtitle-content__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModsList .ModsListPanelHeader .subtitle-content.isActive{color:#fff}.ModsList .ModsListPanelHeader .modPanelText{display:block!important;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ModsList .ModsListPanelHeader .modEditConnectorName{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000!important;border:none!important;border-bottom:1px solid color-mix(in srgb,currentcolor 35%,#0000)!important;border-radius:0!important;box-shadow:none!important;color:inherit;display:block;line-height:inherit;font:inherit;font-size:12px;font-weight:400;margin:0!important;min-width:0;outline:none!important;padding:0 0 4px!important;width:100%}.ModsList .ModsListPanelHeader .modEditConnectorName:focus{border-bottom-color:initial!important}.ModsList .ModsListPanelHeader .modEditConnectorName::placeholder{color:color-mix(in srgb,currentColor 65%,#0000);opacity:1}.ModsList .ModsListPanelHeader .title-display{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.ModsList .ModsListPanelHeader .pencilEditName,.ModsList .ModsListPanelHeader .title-edit-container,.ModsList .ModsListPanelHeader .title-text-wrap{min-width:0}.ModsList .ModsListPanelHeader .title-edit-container,.ModsList .ModsListPanelHeader .title-text-wrap{flex:1;padding-right:1rem}.ModsList .ModsListPanelHeader .modIcon.editNameIcon{display:flex;flex-shrink:0;height:.7rem;opacity:0;pointer-events:none;transition:opacity .15s ease;width:.7rem}.ModsList .ModsListPanelHeader .modIcon.editNameIcon.is-visible{opacity:.5;pointer-events:auto}.ModsList .ModsListPanelHeader .modIcon.editNameIcon:hover{opacity:1}.ModsList .ModsListPanelHeader .modPanelBtns{display:flex;flex-direction:row;flex-shrink:0;margin-left:auto;margin-right:.8rem;min-width:0}.ModsList .ModsListPanelHeader .modPanelBtn{color:var(--ant-color-text);display:flex;gap:.3rem;opacity:.5}.ModsList .ModsListPanelHeader .modPanelBtn:hover{opacity:1}.ModsList .ModsListPanelHeader .connection-type-divider,.ModsList .ModsListPanelHeader .connection-type-icon,.ModsList .ModsListPanelHeader .extra-buttons{align-items:center;display:flex;flex-shrink:0}.ModsList .ModsListPanelHeader .connection-type-divider,.ModsList .ModsListPanelHeader .connection-type-icon{justify-content:center}.ModsList .ModsListPanelHeader .connection-type-icon{font-size:14px;opacity:.6}.ModsList .ModsListPanelHeader .connection-type-icon .panel-icon{display:flex}.ModsList .ModsListPanelHeader .connection-type-icon .panel-icon:not(.warning-icon){margin-left:10px;margin-right:2px}.ModsList .ModsListPanelHeader .extra-buttons{gap:.7rem}@container (max-width: 350px){.ModsList .ModsListPanelHeader .connection-type-divider,.ModsList .ModsListPanelHeader .connection-type-icon{display:none}.ModsList .ModsListPanelHeader .draggable-superset-icon{margin-left:4px;margin-right:2px;width:0}}.ModsList .modPanelText{display:flex}.ModsList .selected{color:#fff}.ModsList .ant-collapse-item-active .modEditConnectorName .draggable-icon{color:#5e6366}.ModsList .ant-collapse>.ant-collapse-item:last-child,.ModsList .ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0}.ModsList .ant-collapse-content{background:var(--background);max-width:100%;min-width:0;overflow:hidden}.ModsList .ant-collapse-item.ModForm{background:#0000}.ModsList .ant-collapse-item.ModForm.text.ant-collapse-item-active{background-color:#2a2a2a;border-radius:0}.ModsList .interactiveConcat.ant-collapse-item-active,.ModsList .interactiveGoto.ant-collapse-item-active,.ModsList .interactiveJSExpression.ant-collapse-item-active,.ModsList .interactiveOpen.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_interactive)!important;border-top:1px solid var(--blings_connectors_interactive)}.ModsList .interactiveConcat.ant-collapse-item-active.disabled,.ModsList .interactiveGoto.ant-collapse-item-active.disabled,.ModsList .interactiveJSExpression.ant-collapse-item-active.disabled,.ModsList .interactiveOpen.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .interactiveConcat,.ModsList .interactiveGoto,.ModsList .interactiveJSExpression,.ModsList .interactiveOpen{--my-dynamic-color:var(--blings_connectors_interactive)}.ModsList .interactiveConcat .warning-icon,.ModsList .interactiveGoto .warning-icon,.ModsList .interactiveJSExpression .warning-icon,.ModsList .interactiveOpen .warning-icon{color:gold}.ModsList .interactiveConcat .ant-collapse>.ant-collapse-item:last-child,.ModsList .interactiveGoto .ant-collapse>.ant-collapse-item:last-child,.ModsList .interactiveJSExpression .ant-collapse>.ant-collapse-item:last-child,.ModsList .interactiveOpen .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .interactiveConcat .ant-collapse-content-active,.ModsList .interactiveGoto .ant-collapse-content-active,.ModsList .interactiveJSExpression .ant-collapse-content-active,.ModsList .interactiveOpen .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .interactiveConcat.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveGoto.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveJSExpression.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveOpen.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .interactiveConcat.disabled,.ModsList .interactiveGoto.disabled,.ModsList .interactiveJSExpression.disabled,.ModsList .interactiveOpen.disabled{--my-dynamic-color:#434343}.ModsList .interactiveConcat.disabled .ant-collapse-content-active,.ModsList .interactiveConcat.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveGoto.disabled .ant-collapse-content-active,.ModsList .interactiveGoto.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveJSExpression.disabled .ant-collapse-content-active,.ModsList .interactiveJSExpression.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveOpen.disabled .ant-collapse-content-active,.ModsList .interactiveOpen.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.ModsList .text.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_text)!important;border-top:1px solid var(--blings_connectors_text)}.ModsList .text.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .text{--my-dynamic-color:var(--blings_connectors_text)}.ModsList .text .warning-icon{color:gold}.ModsList .text .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .text .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .text.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .text.disabled{--my-dynamic-color:#434343}.ModsList .text.disabled .ant-collapse-content-active,.ModsList .text.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.ModsList .color.ant-collapse-item-active,.ModsList .themeColor.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_color)!important;border-top:1px solid var(--blings_connectors_color)}.ModsList .color.ant-collapse-item-active.disabled,.ModsList .themeColor.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .color,.ModsList .themeColor{--my-dynamic-color:var(--blings_connectors_color)}.ModsList .color .warning-icon,.ModsList .themeColor .warning-icon{color:gold}.ModsList .color .ant-collapse>.ant-collapse-item:last-child,.ModsList .themeColor .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .color .ant-collapse-content-active,.ModsList .themeColor .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .color.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .themeColor.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .color.disabled,.ModsList .themeColor.disabled{--my-dynamic-color:#434343}.ModsList .color.disabled .ant-collapse-content-active,.ModsList .color.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .themeColor.disabled .ant-collapse-content-active,.ModsList .themeColor.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.ModsList .asset.ant-collapse-item-active,.ModsList .audio.ant-collapse-item-active,.ModsList .video.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_mediaAsset)!important;border-top:1px solid var(--blings_connectors_mediaAsset)}.ModsList .asset.ant-collapse-item-active.disabled,.ModsList .audio.ant-collapse-item-active.disabled,.ModsList .video.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .asset,.ModsList .audio,.ModsList .video{--my-dynamic-color:var(--blings_connectors_mediaAsset)}.ModsList .asset .warning-icon,.ModsList .audio .warning-icon,.ModsList .video .warning-icon{color:gold}.ModsList .asset .ant-collapse>.ant-collapse-item:last-child,.ModsList .audio .ant-collapse>.ant-collapse-item:last-child,.ModsList .video .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .asset .ant-collapse-content-active,.ModsList .audio .ant-collapse-content-active,.ModsList .video .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .asset.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .audio.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .video.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .asset.disabled,.ModsList .audio.disabled,.ModsList .video.disabled{--my-dynamic-color:#434343}.ModsList .asset.disabled .ant-collapse-content-active,.ModsList .asset.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .audio.disabled .ant-collapse-content-active,.ModsList .audio.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .video.disabled .ant-collapse-content-active,.ModsList .video.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.ModsList .advancedConfig.ant-collapse-item-active,.ModsList .custom.ant-collapse-item-active,.ModsList .embedElement.ant-collapse-item-active,.ModsList .onPlayerEvent.ant-collapse-item-active,.ModsList .transform.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_advanced)!important;border-top:1px solid var(--blings_connectors_advanced)}.ModsList .advancedConfig.ant-collapse-item-active.disabled,.ModsList .custom.ant-collapse-item-active.disabled,.ModsList .embedElement.ant-collapse-item-active.disabled,.ModsList .onPlayerEvent.ant-collapse-item-active.disabled,.ModsList .transform.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .advancedConfig,.ModsList .custom,.ModsList .embedElement,.ModsList .onPlayerEvent,.ModsList .transform{--my-dynamic-color:var(--blings_connectors_advanced)}.ModsList .advancedConfig .warning-icon,.ModsList .custom .warning-icon,.ModsList .embedElement .warning-icon,.ModsList .onPlayerEvent .warning-icon,.ModsList .transform .warning-icon{color:gold}.ModsList .advancedConfig .ant-collapse>.ant-collapse-item:last-child,.ModsList .custom .ant-collapse>.ant-collapse-item:last-child,.ModsList .embedElement .ant-collapse>.ant-collapse-item:last-child,.ModsList .onPlayerEvent .ant-collapse>.ant-collapse-item:last-child,.ModsList .transform .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .advancedConfig .ant-collapse-content-active,.ModsList .custom .ant-collapse-content-active,.ModsList .embedElement .ant-collapse-content-active,.ModsList .onPlayerEvent .ant-collapse-content-active,.ModsList .transform .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .advancedConfig.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .custom.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .embedElement.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .onPlayerEvent.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .transform.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .advancedConfig.disabled,.ModsList .custom.disabled,.ModsList .embedElement.disabled,.ModsList .onPlayerEvent.disabled,.ModsList .transform.disabled{--my-dynamic-color:#434343}.ModsList .advancedConfig.disabled .ant-collapse-content-active,.ModsList .advancedConfig.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .custom.disabled .ant-collapse-content-active,.ModsList .custom.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .embedElement.disabled .ant-collapse-content-active,.ModsList .embedElement.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .onPlayerEvent.disabled .ant-collapse-content-active,.ModsList .onPlayerEvent.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .transform.disabled .ant-collapse-content-active,.ModsList .transform.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.ModsList .countdown.ant-collapse-item-active,.ModsList .hideLayer.ant-collapse-item-active,.ModsList .interactiveCalendar.ant-collapse-item-active,.ModsList .interactiveLocation.ant-collapse-item-active,.ModsList .transitionTiming.ant-collapse-item-active,.ModsList .trimExtend.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_utils)!important;border-top:1px solid var(--blings_connectors_utils)}.ModsList .countdown.ant-collapse-item-active.disabled,.ModsList .hideLayer.ant-collapse-item-active.disabled,.ModsList .interactiveCalendar.ant-collapse-item-active.disabled,.ModsList .interactiveLocation.ant-collapse-item-active.disabled,.ModsList .transitionTiming.ant-collapse-item-active.disabled,.ModsList .trimExtend.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .countdown,.ModsList .hideLayer,.ModsList .interactiveCalendar,.ModsList .interactiveLocation,.ModsList .transitionTiming,.ModsList .trimExtend{--my-dynamic-color:var(--blings_connectors_utils)}.ModsList .countdown .warning-icon,.ModsList .hideLayer .warning-icon,.ModsList .interactiveCalendar .warning-icon,.ModsList .interactiveLocation .warning-icon,.ModsList .transitionTiming .warning-icon,.ModsList .trimExtend .warning-icon{color:gold}.ModsList .countdown .ant-collapse>.ant-collapse-item:last-child,.ModsList .hideLayer .ant-collapse>.ant-collapse-item:last-child,.ModsList .interactiveCalendar .ant-collapse>.ant-collapse-item:last-child,.ModsList .interactiveLocation .ant-collapse>.ant-collapse-item:last-child,.ModsList .transitionTiming .ant-collapse>.ant-collapse-item:last-child,.ModsList .trimExtend .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .countdown .ant-collapse-content-active,.ModsList .hideLayer .ant-collapse-content-active,.ModsList .interactiveCalendar .ant-collapse-content-active,.ModsList .interactiveLocation .ant-collapse-content-active,.ModsList .transitionTiming .ant-collapse-content-active,.ModsList .trimExtend .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .countdown.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .hideLayer.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveCalendar.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveLocation.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .transitionTiming.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .trimExtend.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .countdown.disabled,.ModsList .hideLayer.disabled,.ModsList .interactiveCalendar.disabled,.ModsList .interactiveLocation.disabled,.ModsList .transitionTiming.disabled,.ModsList .trimExtend.disabled{--my-dynamic-color:#434343}.ModsList .countdown.disabled .ant-collapse-content-active,.ModsList .countdown.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .hideLayer.disabled .ant-collapse-content-active,.ModsList .hideLayer.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveCalendar.disabled .ant-collapse-content-active,.ModsList .interactiveCalendar.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveLocation.disabled .ant-collapse-content-active,.ModsList .interactiveLocation.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .transitionTiming.disabled .ant-collapse-content-active,.ModsList .transitionTiming.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .trimExtend.disabled .ant-collapse-content-active,.ModsList .trimExtend.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.ModsList .interactiveForm.ant-collapse-item-active,.ModsList .interactiveInput.ant-collapse-item-active{border-bottom:1px solid var(--blings_connectors_input)!important;border-top:1px solid var(--blings_connectors_input)}.ModsList .interactiveForm.ant-collapse-item-active.disabled,.ModsList .interactiveInput.ant-collapse-item-active.disabled{border:1px solid rgba(83,84,92,.494)}.ModsList .interactiveForm,.ModsList .interactiveInput{--my-dynamic-color:var(--blings_connectors_input)}.ModsList .interactiveForm .warning-icon,.ModsList .interactiveInput .warning-icon{color:gold}.ModsList .interactiveForm .ant-collapse>.ant-collapse-item:last-child,.ModsList .interactiveInput .ant-collapse>.ant-collapse-item:last-child{border:0!important}.ModsList .interactiveForm .ant-collapse-content-active,.ModsList .interactiveInput .ant-collapse-content-active{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-radius:0!important;border-top:none}.ModsList .interactiveForm.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveInput.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-bottom:1px solid #53545c;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.ModsList .interactiveForm.disabled,.ModsList .interactiveInput.disabled{--my-dynamic-color:#434343}.ModsList .interactiveForm.disabled .ant-collapse-content-active,.ModsList .interactiveForm.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header,.ModsList .interactiveInput.disabled .ant-collapse-content-active,.ModsList .interactiveInput.disabled.ant-collapse-item-active.ant-collapse-no-arrow>.ant-collapse-header{border-color:rgba(83,84,92,.494)}.expose-to-platform .expose-to-platform-checkbox{align-items:center;display:flex;flex-direction:row;gap:.5rem}.dropdown-menu-extra-buttons .ant-dropdown-menu{background:var(--background)!important}.ModsList-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.BlingsErrorFallback{align-items:center;display:flex;flex-flow:column;gap:1rem;padding-top:2rem;text-align:center}.BlingsErrorFallback .Title{font-size:1.2rem}.BlingsErrorFallback .code{background-color:var(--background);border-radius:4px;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;margin:0;padding:1rem}.mod-details-panel{background-color:var(--card);border-left:1px solid var(--border);box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:width .25s ease-out;width:0}.mod-details-panel.is-open{width:350px}.mod-details-panel__header{align-items:center;background-color:var(--card);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;min-width:350px;padding:12px 16px}.mod-details-panel__header-left{align-items:center;display:flex;flex:1;gap:12px;min-width:0;overflow:hidden}.mod-details-panel__icon{align-items:center;background-color:color-mix(in srgb,var(--panel-color,#666) 15%,#0000);border-radius:10px;display:flex;flex-shrink:0;justify-content:center;padding:10px}.mod-details-panel__icon svg{height:18px;width:18px}.mod-details-panel__title-group{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.mod-details-panel__type{color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.05em}.mod-details-panel__title{color:var(--foreground);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-details-panel__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.mod-details-panel__enabled-toggle{align-items:center;border-radius:6px;color:var(--muted-foreground);cursor:pointer;display:flex;gap:6px;min-height:28px;padding:3px 6px;transition:background-color .15s ease,color .15s ease;user-select:none}.mod-details-panel__enabled-toggle:hover{background-color:var(--secondary);color:var(--foreground)}.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch{flex-shrink:0}.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch,.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch .ant-switch-inner{background-color:color-mix(in srgb,var(--muted-foreground) 28%,#0000)!important}.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch.ant-switch-checked,.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch.ant-switch-checked .ant-switch-inner{background-color:color-mix(in srgb,var(--muted-foreground) 72%,#0000)!important}.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch:hover:not(.ant-switch-disabled),.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch:hover:not(.ant-switch-disabled) .ant-switch-inner{background-color:color-mix(in srgb,var(--muted-foreground) 42%,#0000)!important}.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch.ant-switch-checked:hover:not(.ant-switch-disabled),.mod-details-panel__enabled-toggle .mod-details-panel__neutral-switch.ant-switch-checked:hover:not(.ant-switch-disabled) .ant-switch-inner{background-color:color-mix(in srgb,var(--muted-foreground) 86%,#0000)!important}.mod-details-panel__enabled-icon{align-items:center;display:flex;justify-content:center}.mod-details-panel__enabled-icon svg{height:14px;width:14px}.mod-details-panel__enabled-text{font-size:11px;font-weight:500;white-space:nowrap}.mod-details-panel__close{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:28px}.mod-details-panel__close:hover{background-color:var(--secondary);color:var(--foreground)}.mod-details-panel__content{flex:1;min-width:350px;overflow-x:hidden;overflow-y:auto;padding:8px 16px 16px}.mod-details-panel__content .ant-space-vertical{width:100%}.mod-details-panel__content.disabled{filter:saturate(.45);opacity:.45}.mod-details-panel__description{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.mod-details-panel__description label{color:var(--muted-foreground);display:block;font-size:12px;margin-bottom:6px}.mod-details-panel__description textarea{font-size:12px}.mod-details-panel__footer{align-items:center;background-color:var(--card);border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:center;min-width:350px;padding:10px 16px}.mod-details-panel__hint{color:var(--muted-foreground);font-size:11px;opacity:.7}.VidContainerWrapper{--schema-drawer-width:360px;--schema-drawer-offset:0px;--layer-visual-panel-width:260px;--layer-visual-panel-gutter:24px;--layer-visual-panel-offset:0px;align-items:center;display:flex;flex-flow:column;flex-grow:1;height:100%;justify-content:center;max-height:90vh;padding:1%;padding-left:3rem;padding-right:calc(1% + max(var(--schema-drawer-offset),var(--layer-visual-panel-offset)));position:relative;transition:padding-right .2s ease}.VidContainerWrapper.VidContainerWrapper--schema-open{--schema-drawer-offset:var(--schema-drawer-width)}.VidContainerWrapper:has(>.layer-visual-panel:not(.layer-visual-panel--collapsed)){--layer-visual-panel-offset:calc(var(--layer-visual-panel-width) + var(--layer-visual-panel-gutter))}.VidContainerWrapper .vid-toolbar{bottom:.5rem;display:flex;justify-content:flex-end;left:.5rem;position:absolute;z-index:10}.VidContainerWrapper .vid-toolbar__right{align-items:center;display:flex;flex-direction:column;gap:8px}.VidContainerWrapper .vid-layer-create-toolbar{display:flex;flex-direction:column;gap:8px;left:.5rem;position:absolute;top:.5rem;z-index:10}.VidContainerWrapper .vid-layer-create-toolbar__button{background-color:#0000;border:1px solid var(--border);border-radius:6px;color:#888;height:34px;padding:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease;width:34px}.VidContainerWrapper .vid-layer-create-toolbar__button,.VidContainerWrapper .vid-layer-create-toolbar__button .ant-btn-icon{align-items:center;display:inline-flex;justify-content:center}.VidContainerWrapper .vid-layer-create-toolbar__button:not(.ant-btn-disabled):focus,.VidContainerWrapper .vid-layer-create-toolbar__button:not(.ant-btn-disabled):hover{background-color:#ffffff14;border-color:#7a7a7a;color:var(--ant-color-text,#fff)}.VidContainerWrapper .vid-layer-create-toolbar__shape-icon{border:1.5px solid;display:inline-block;height:16px;width:16px}.VidContainerWrapper .vid-layer-create-toolbar__shape-icon--square{border-radius:2px}.VidContainerWrapper .vid-layer-create-toolbar__shape-icon--circle{border-radius:50%}.VidContainerWrapper .vid-layer-create-toolbar__button-icon{border:1.5px solid;border-radius:6px;display:inline-block;height:12px;position:relative;width:20px}.VidContainerWrapper .vid-layer-create-toolbar__button-icon:after{background-color:currentColor;content:"";height:1.5px;left:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.VidContainerWrapper .VidContainerWrapper-inner-container{max-width:fit-content;min-width:5rem;overflow:auto;overflow-y:hidden;resize:horizontal}.VidContainerWrapper .VidContainerWrapper-inner-container::-webkit-resizer{align-items:left;border-bottom:1.4em solid #ea2f5794;border-left:1.4em solid #0000;cursor:nesw-resize}.VidContainerWrapper .vid-container{display:flex;flex-flow:row;height:100%;width:100%}.VidContainerWrapper .VidContainerWrapper-inner-container2{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.VidContainerWrapper #loader-container{align-items:center;display:flex;justify-content:center}.VidContainerWrapper .__blings__animation-container,.VidContainerWrapper .__blings__ctrl-container{z-index:auto!important}.VidContainerWrapper .layer-connector-menu-button{align-items:center;background:#fff9;border:1px solid #1f1f1f;border-radius:6px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;pointer-events:auto;position:fixed;transform:translate(-90%,calc(-100% - 4px));transition:background-color .15s ease;width:22px;z-index:12}.VidContainerWrapper .layer-connector-menu-button svg{fill:currentColor;stroke:currentColor;stroke-width:.24;height:18px;opacity:.7;transition:opacity .15s ease;width:18px}.VidContainerWrapper .layer-connector-menu-button:focus-visible,.VidContainerWrapper .layer-connector-menu-button:hover{background:#ffffffeb;outline:none}.VidContainerWrapper .layer-connector-menu-button:focus-visible svg,.VidContainerWrapper .layer-connector-menu-button:hover svg{opacity:1}.VidContainerWrapper .layer-connector-menu-button:focus-visible{box-shadow:0 0 0 2px #1f1f1f3d}.layers-main-wrapper:has(>.sidebar-with-details-panel.is-connectors-collapsed) .vid-layer-create-toolbar,.main-layout:has(>.sidebar-with-details-panel.is-connectors-collapsed) .vid-layer-create-toolbar{top:2.8rem}.mute-container{align-items:center;display:inline-flex;gap:1rem;justify-content:center}.mute-container :hover{cursor:pointer}.mute-wrapper{align-items:center;display:inline-flex;justify-content:center;opacity:.7;position:relative;width:fit-content}.mute-wrapper:hover{opacity:1}.mute-wrapper .mute-line{background-color:gray;content:"";height:2px;position:absolute;rotate:135deg;top:50%;transform:translateY(-50%);width:100%;z-index:1}.layer-connector-menu{background:var(--background);border:1px solid #ffffff0a;border-radius:18px;box-shadow:0 18px 40px #00000073;box-sizing:border-box;color:#f5f6ff;font-family:inherit;max-height:calc(100vh - 32px);overflow:visible;padding:10px 0;position:fixed;width:256px;z-index:9999}.layer-connector-menu__title{color:#b0b4d5;font-size:12px;font-weight:600;letter-spacing:.08em;padding:0 16px 6px;text-transform:uppercase}.layer-connector-menu__section-title{color:#8f93b3;font-size:11px;font-weight:600;letter-spacing:.06em;padding:10px 16px 4px;text-transform:uppercase}.layer-connector-menu__item{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;line-height:1.35;padding:8px 16px;transition:background .15s ease,opacity .15s ease;width:100%}.layer-connector-menu__item:hover{background:#ffffff14}.layer-connector-menu__item-caret{align-items:center;color:#8f93b3;display:flex;font-size:10px;margin-left:auto}.layer-connector-menu__flyout-item{position:relative}.layer-connector-menu__flyout-item:focus-within>.layer-connector-menu__animation-flyout,.layer-connector-menu__flyout-item:hover>.layer-connector-menu__animation-flyout{opacity:1;pointer-events:auto}.layer-connector-menu__flyout-item:focus-within>.layer-connector-menu__animation-flyout--down,.layer-connector-menu__flyout-item:hover>.layer-connector-menu__animation-flyout--down{transform:translateY(-8px)}.layer-connector-menu__flyout-item:focus-within>.layer-connector-menu__animation-flyout--up,.layer-connector-menu__flyout-item:hover>.layer-connector-menu__animation-flyout--up{transform:translateY(8px)}.layer-connector-menu__animation-flyout{background:var(--background);border:1px solid var(--secondary);border-radius:14px;box-shadow:var(--shadow-xl);left:calc(100% - 2px);opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-4px,-8px);transition:opacity .12s ease,transform .12s ease}.layer-connector-menu__animation-flyout--up{bottom:0;top:auto;transform:translate(-4px,8px)}.layer-connector-menu__text-preset-flyout{box-sizing:border-box;max-width:calc(100vw - 32px);padding:8px;width:300px}.layer-connector-menu__text-preset-row{align-items:center;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.layer-connector-menu__text-preset-row:hover{background:#ffffff0f}.layer-connector-menu__text-preset-name{color:var(--timeline-text-bright);font-size:13px;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-connector-menu__text-preset-phases{display:flex;gap:4px}.layer-connector-menu__text-preset-phase{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:7px;color:inherit;cursor:pointer;font-size:11px;font-weight:600;height:24px;min-width:40px;padding:0 8px;transition:background .15s ease,border-color .15s ease}.layer-connector-menu__text-preset-phase:focus-visible,.layer-connector-menu__text-preset-phase:hover{background:#ffffff1a;border-color:#ffffff2e;outline:none}.layer-connector-menu__item-icon{align-items:center;color:inherit;display:flex;height:18px;justify-content:center;width:18px}.layer-connector-menu__item-icon svg{height:16px;width:16px}.layer-connector-menu__item-icon--color svg,.layer-connector-menu__item-icon--text svg{height:14px;width:14px}.layer-connector-menu__item-icon--image svg{height:18px;width:18px}.layer-connector-menu__item-label{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.layer-connector-menu__item-shortcut{color:#8f93b3;font-size:11px;font-weight:600;margin-left:auto;white-space:nowrap}.layer-connector-menu__item[data-highlight=true]{background:#ffffff0f;border-radius:10px;margin:2px 0}.layer-connector-menu__item[data-highlight=true]:hover{background:#ffffff1f}.layer-connector-menu__item--danger{color:inherit}.layer-connector-menu__item--danger:hover{background:#ff52751f;color:#ff7f93}.layer-connector-menu__item--disabled{cursor:not-allowed;opacity:.4}.layer-connector-menu__item--disabled:hover{background:#0000}.layer-connector-menu__layer-action-row{display:flex;gap:8px;padding:4px 12px 6px}.layer-connector-menu__icon-action{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1;gap:0;height:34px;justify-content:center;min-width:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.layer-connector-menu__icon-action:focus-visible,.layer-connector-menu__icon-action:hover{background:#ffffff17;border-color:#ffffff2e;gap:8px;outline:none}.layer-connector-menu__icon-action:focus-visible .layer-connector-menu__icon-action-label,.layer-connector-menu__icon-action:hover .layer-connector-menu__icon-action-label{max-width:74px;opacity:1}.layer-connector-menu__icon-action--danger:focus-visible,.layer-connector-menu__icon-action--danger:hover{background:#ff52751f;border-color:#ff527547;color:#ff7f93}.layer-connector-menu__icon-action-label{font-size:12px;font-weight:600;max-width:0;opacity:0;overflow:hidden;transition:max-width .15s ease,opacity .15s ease;white-space:nowrap}.VidContainerWrapper .scene-load-error{background:var(--bg,#222);border:1px solid var(--border,#555);border-radius:8px;max-width:360px;padding:20px;position:absolute;text-align:center;z-index:11}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.ResetSceneButton{align-items:center;background-color:var(--background);border-radius:8px;border-width:0;color:var(--ant-tag-default-color);display:flex;flex-direction:row;justify-content:center;left:0;margin:1rem;opacity:1;padding:9px 12px;position:absolute;top:0;transform:translateX(0);transition:transform .5s ease-in-out,opacity .5s ease-in-out;z-index:100}.ResetSceneButton.slide-in{animation:slideIn .5s forwards}.ResetSceneButton .back-icon{margin:12.5px 0}.ResetSceneButton .text{font-size:12px;margin:12px}.ResetSceneButton:hover{background-color:#1e1e1e!important;color:#fff!important}.layer-visual-panel{--layer-panel-bg:var(--card);--layer-panel-header:var(--card);--layer-panel-field:var(--background);--layer-panel-field-hover:#343434;--layer-panel-field-strong:var(--background);--layer-panel-border:var(--border);--layer-panel-text:var(--foreground);--layer-panel-muted:var(--muted-foreground);--layer-panel-accent:#ff5275;--layer-panel-gap:10px;--layer-panel-control-gap:6px;--layer-panel-control-height:30px;background:var(--layer-panel-bg);border:1px solid var(--layer-panel-border);border-radius:8px;box-shadow:-4px 0 20px #0000002e,0 18px 48px #00000052;color:var(--layer-panel-text);display:flex;flex-direction:column;max-height:clamp(100px,70vh,100% - 16px);max-width:min(32vw,320px);min-height:0;min-width:240px;overflow:hidden;position:absolute;right:var(--layer-visual-panel-gutter,24px);top:8px;width:var(--layer-visual-panel-width,260px);z-index:125}.layer-visual-panel--collapsed{max-height:none}.layer-visual-panel--collapsed .layer-visual-panel__header{border-bottom:none}.layer-visual-panel__header{align-items:center;background:var(--layer-panel-header);border-bottom:1px solid var(--layer-panel-border);display:flex;flex:0 0 auto;gap:var(--layer-panel-gap);justify-content:space-between;padding:12px 12px 11px;user-select:none}.layer-visual-panel__header-text{flex:1 1 auto;min-width:0}.layer-visual-panel__title{align-items:baseline;color:var(--layer-panel-text);display:flex;font-size:13px;font-weight:800;gap:7px;letter-spacing:.02em;line-height:1.25;min-width:0;text-transform:uppercase}.layer-visual-panel__title-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-visual-panel__title-type{color:var(--layer-panel-muted);flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.layer-visual-panel__header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;justify-content:center}.layer-visual-panel__action-button,.layer-visual-panel__collapse-toggle{align-items:center;background:var(--layer-panel-field-hover);border:1px solid #0000;border-radius:4px;color:var(--layer-panel-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;height:22px;justify-content:center;line-height:1;padding:0;text-transform:uppercase;width:22px}.layer-visual-panel__action-button:focus-visible,.layer-visual-panel__action-button:hover,.layer-visual-panel__collapse-toggle:focus-visible,.layer-visual-panel__collapse-toggle:hover{border-color:var(--layer-panel-border);color:var(--layer-panel-text);outline:none}.layer-visual-panel__action-button .anticon,.layer-visual-panel__collapse-toggle .anticon{font-size:10px}.layer-visual-panel__action-button .anticon{font-size:11px}.layer-visual-panel__action-button--danger{color:var(--layer-panel-muted)}.layer-visual-panel__action-button--danger:focus-visible,.layer-visual-panel__action-button--danger:hover{border-color:#ff52756b;color:#ff7f93}.layer-visual-panel__action-button:disabled{cursor:not-allowed;opacity:.45}.layer-visual-panel__action-button:disabled:focus-visible,.layer-visual-panel__action-button:disabled:hover{border-color:#0000;color:var(--layer-panel-muted)}.layer-visual-panel__drag-handle .anticon{font-size:13px}.layer-visual-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 12px 14px;scrollbar-color:#ffffff38 #0000}.layer-visual-panel__section{border-bottom:1px solid var(--layer-panel-border);padding:16px 0}.layer-visual-panel__section:last-child{border-bottom:none}.layer-visual-panel__section-header{align-items:center;display:flex;gap:var(--layer-panel-control-gap);justify-content:space-between;margin-bottom:10px;min-height:20px}.layer-visual-panel__section-title{color:var(--layer-panel-muted);font-size:11px;font-weight:800;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.layer-visual-panel__section-body{display:flex;flex-direction:column;gap:12px}.layer-visual-panel__collapsible{width:100%}.layer-visual-panel__collapsible-summary{align-items:center;background:none;border-radius:7px;color:var(--layer-panel-muted);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:var(--layer-panel-control-gap);justify-content:space-between;line-height:1;list-style:none;min-height:var(--layer-panel-control-height);padding:0;user-select:none}.layer-visual-panel__collapsible-summary::-webkit-details-marker{display:none}.layer-visual-panel__collapsible-summary .anticon{font-size:11px;transition:transform .14s ease}.layer-visual-panel__collapsible[open] .layer-visual-panel__collapsible-summary .anticon{transform:rotate(180deg)}.layer-visual-panel__collapsible-body{display:flex;flex-direction:column;gap:var(--layer-panel-gap);padding-top:var(--layer-panel-gap)}.layer-visual-panel__row{align-items:start;column-gap:var(--layer-panel-gap);display:grid;grid-template-columns:50px minmax(0,1fr);row-gap:var(--layer-panel-control-gap)}.layer-visual-panel__row--animated,.layer-visual-panel__row--compact{align-items:center}.layer-visual-panel__connect-trigger{width:100%}.layer-visual-panel__row-label{align-self:center;color:var(--layer-panel-muted);font-size:11px;font-weight:500;line-height:1.2;min-width:0;overflow:hidden;padding-top:0;text-overflow:ellipsis;white-space:normal}.layer-visual-panel__row-control{display:flex;justify-content:flex-end;min-width:0}.layer-visual-panel__animated-lock{align-items:center;display:flex;gap:var(--layer-panel-control-gap);grid-column:2;justify-content:flex-start}.layer-visual-panel__animated-lock .ant-btn{background:#0000;border-color:var(--border);border-radius:7px;color:var(--foreground);font-size:12px;height:28px;min-width:0;padding-inline:0;width:28px}.layer-visual-panel__animated-pill{background:#ff52751f;box-shadow:inset 0 0 0 1px #ff527538;color:#ff7f99}.layer-visual-panel__animated-pill,.layer-visual-panel__mixed-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;height:22px;line-height:1;padding:0 8px}.layer-visual-panel__mixed-pill{background:#f7e3ec2e;box-shadow:inset 0 0 0 1px #f7e3ec38;color:#d8b9c7}.layer-visual-panel__connection-summary{align-items:center;background:#0000;border:0;color:var(--layer-panel-muted);display:inline-flex;font:inherit;gap:6px;justify-content:flex-start;line-height:1.2;min-width:0;padding:0;text-align:left;white-space:nowrap;width:100%}.layer-visual-panel__connection-summary--clickable{cursor:pointer}.layer-visual-panel__connection-summary--clickable:focus-visible,.layer-visual-panel__connection-summary--clickable:hover{color:var(--layer-panel-text);outline:none}.layer-visual-panel__connection-tag{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 auto;font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:400;height:20px;line-height:1;padding:0 6px}.layer-visual-panel__connection-tag--control,.layer-visual-panel__connection-tag--countdown,.layer-visual-panel__connection-tag--data{background-color:#fdb1d74d;color:#d98cad}.layer-visual-panel__connection-tag--input{background-color:#f7e3ec52;color:#d8b9c7}.layer-visual-panel__connection-tag--code,.layer-visual-panel__connection-tag--conflict{background-color:#d7c3f34d;color:#bca8e4}.layer-visual-panel__connection-tag--input-field{background-color:#f2ffc952;color:#c7d68d}.layer-visual-panel__connection-value{color:var(--layer-panel-muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.layer-visual-panel__connection-count{color:var(--layer-panel-muted);flex:0 0 auto;font-size:11px;font-weight:600}.layer-visual-panel__split-controls{display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.layer-visual-panel__split-controls--compact{gap:6px}.layer-visual-panel__split-controls--compact .ant-input-number-group-addon{min-width:20px;padding-inline:6px 4px!important}.layer-visual-panel__color-opacity{align-items:center;display:flex;gap:6px;min-width:0;width:auto}.layer-visual-panel__color-line{align-items:center;display:flex;gap:var(--layer-panel-control-gap);justify-content:flex-end;min-width:0;width:100%}.layer-visual-panel__color-line .layer-visual-panel__color-opacity{flex:0 1 auto;min-width:0}.layer-visual-panel__color-line .layer-visual-panel__number-field{flex:0 0 62px}.layer-visual-panel__color-line>.layer-visual-panel__number-field{flex-basis:54px;margin-left:4px}.layer-visual-panel__color-line--outline{gap:4px}.layer-visual-panel__color-line--outline>.layer-visual-panel__stroke-width-field{flex-basis:36px;margin-left:0}.layer-visual-panel__color-line .layer-visual-panel__number-field .ant-input-number,.layer-visual-panel__color-line .layer-visual-panel__number-field .ant-input-number-group-wrapper{box-shadow:inset 0 0 0 1px var(--layer-panel-border)!important}.layer-visual-panel__color-line>.ant-btn{flex:0 0 auto;max-width:32px;min-width:32px;padding-inline:0;width:32px}.layer-visual-panel__color-picker{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start;min-height:var(--layer-panel-control-height);min-width:0}.layer-visual-panel__color-picker>div{gap:0!important}.layer-visual-panel__color-picker--connected{justify-content:flex-start;min-width:54px}.layer-visual-panel__add-color-picker{align-items:center;display:flex}.layer-visual-panel__add-color-picker .ant-btn{min-width:32px;padding-inline:0;width:32px}.layer-visual-panel__document-color-toolbar{align-items:center;color:var(--layer-panel-muted);display:flex;font-size:11px;font-weight:600;gap:var(--layer-panel-control-gap);justify-content:space-between;min-height:24px}.layer-visual-panel__document-color-toolbar .ant-btn{background:var(--layer-panel-field);border-color:#0000;border-radius:6px;color:var(--layer-panel-text);height:24px}.layer-visual-panel__document-color-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.layer-visual-panel__document-color{align-items:center;color:var(--layer-panel-muted);display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:4px;line-height:1;min-width:0}.layer-visual-panel__document-color>div{gap:0!important}.layer-visual-panel__document-color--connected span{color:#ff7f99}.layer-visual-panel__document-asset-group{display:flex;flex-direction:column;gap:8px}.layer-visual-panel__document-asset-group-title{color:var(--layer-panel-muted);font-size:10px;font-weight:800;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.layer-visual-panel__document-asset{display:flex;flex-direction:column;gap:8px}.layer-visual-panel__document-asset-trigger{align-items:center;background:var(--layer-panel-field);border:0;border-radius:7px;color:var(--layer-panel-text);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:28px minmax(0,1fr) auto 18px;min-height:42px;min-width:0;padding:6px 8px;text-align:left;width:100%}.layer-visual-panel__document-asset-trigger:focus-visible,.layer-visual-panel__document-asset-trigger:hover{background:var(--layer-panel-field-hover);outline:none}.layer-visual-panel__document-asset-icon{align-items:center;background:#ffffff0f;border-radius:6px;color:var(--layer-panel-muted);display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.layer-visual-panel__document-asset-icon img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.layer-visual-panel__document-asset-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.layer-visual-panel__document-asset-layer,.layer-visual-panel__document-asset-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-visual-panel__document-asset-name{color:var(--layer-panel-text);font-size:12px;font-weight:700;line-height:1.15}.layer-visual-panel__document-asset-layer{color:var(--layer-panel-muted);font-size:10px;font-weight:500;line-height:1.15}.layer-visual-panel__document-asset-count{align-items:center;background:#ffffff14;border-radius:999px;color:var(--layer-panel-muted);display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.layer-visual-panel__document-asset-action{color:var(--layer-panel-muted);font-size:13px}.layer-visual-panel__document-asset-upload .upload-textarea-container{width:100%}.layer-visual-panel__document-asset-upload .custom-textarea.ant-input{font-size:12px;height:var(--layer-panel-control-height)!important}.layer-visual-panel__axis-control{align-items:center;display:grid;gap:6px;grid-template-columns:18px minmax(0,1fr);min-width:0}.layer-visual-panel__axis-label{color:var(--layer-panel-muted);font-size:11px;font-weight:700;line-height:1;text-align:center}.layer-visual-panel__duration-control{align-items:center;display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.layer-visual-panel__unit-toggle{align-items:center;background:var(--layer-panel-field);border:0;border-radius:7px;color:var(--layer-panel-text);cursor:pointer;display:inline-flex;font:inherit;height:var(--layer-panel-control-height);justify-content:center;min-width:54px;padding:0 8px;text-transform:lowercase}.layer-visual-panel__unit-toggle:focus-visible,.layer-visual-panel__unit-toggle:hover{background:var(--layer-panel-field-hover);color:var(--layer-panel-text);outline:none}.layer-visual-panel__number-field{min-width:0;width:100%}.layer-visual-panel__number-field>.layer-visual-panel__connection-summary{min-height:var(--layer-panel-control-height)}.layer-visual-panel__font-select,.layer-visual-panel__number-input,.layer-visual-panel__number-input.ant-input-number-group-wrapper{width:100%}.layer-visual-panel__font-cascader-popup .ant-cascader-menu{background:var(--card,#1f1f1f);border-color:var(--border,#3a3a3a);max-height:420px;min-width:260px}.layer-visual-panel__font-cascader-popup .ant-cascader-menu-item{color:var(--foreground,#f4f4f5);width:unset}.layer-visual-panel__font-cascader-popup .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.layer-visual-panel__font-cascader-popup .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled){background:var(--background,#2a2a2a)}.layer-visual-panel__font-cascader-popup .ant-cascader-menu-item-disabled{color:var(--muted-foreground,#8a8a8a);cursor:default}.layer-visual-panel__font-cascader-option{align-items:baseline;display:flex;justify-content:flex-start;min-width:240px}.layer-visual-panel__font-cascader-option>span:first-child{min-width:0;white-space:nowrap}.layer-visual-panel__font-cascader-preview{align-items:center;display:inline-flex;min-height:22px;min-width:0;overflow:hidden;position:relative;width:150px}.layer-visual-panel__font-cascader-preview img{display:block;filter:brightness(0) invert(1);max-height:22px;object-fit:contain;object-position:left center;opacity:1;transition:opacity .16s ease;width:100%}.layer-visual-panel__font-cascader-preview--loading img{opacity:0}.layer-visual-panel__font-cascader-preview-loader{animation:font-preview-loader-spin .9s linear infinite;border:1.5px solid #f4f4f52e;border-radius:50%;border-top-color:#f4f4f59e;height:14px;left:2px;margin-top:-7px;position:absolute;top:50%;width:14px}.layer-visual-panel__font-cascader-preview--family{min-height:30px;width:220px}.layer-visual-panel__font-cascader-preview--family img{max-height:30px}.layer-visual-panel__font-cascader-preview--variant{min-height:28px;width:168px}.layer-visual-panel__font-cascader-preview--variant img{max-height:28px}.layer-visual-panel__font-cascader-preview--host{color:var(--foreground,#f4f4f5);font-size:13px;line-height:1.2;min-width:240px;overflow:visible;white-space:nowrap;width:auto}@keyframes font-preview-loader-spin{to{transform:rotate(1turn)}}.layer-visual-panel__font-cascader-section{align-items:center;color:var(--muted-foreground,#8a8a8a);display:flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:0;min-width:96px;text-transform:uppercase}.layer-visual-panel__font-cascader-section:after,.layer-visual-panel__font-cascader-section:before{background:var(--border,#3a3a3a);content:"";flex:1 1 auto;height:1px}.layer-visual-panel__visibility-toggle{background:var(--layer-panel-field);border-radius:7px;display:grid;gap:2px;grid-template-columns:1fr 1fr;padding:2px;width:100%}.layer-visual-panel__visibility-toggle .ant-btn{border-color:#0000;border-radius:3px}.layer-visual-panel__align-toolbar{display:flex;gap:var(--layer-panel-control-gap);justify-content:space-between;padding-bottom:0;width:100%}.layer-visual-panel__align-toolbar .ant-btn{background:var(--layer-panel-field-strong);border-color:#0000;border-radius:7px;color:var(--layer-panel-muted);font-size:15px;height:var(--layer-panel-control-height)}.layer-visual-panel__align-divider{align-self:center;background:var(--layer-panel-border);height:22px;width:1px}.layer-visual-panel__scale-inline-control{align-items:center;display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:24px minmax(0,1fr);width:100%}.layer-visual-panel__proportion-toggle{align-items:center;align-self:center;background:#0000;border:0;border-radius:6px;color:var(--layer-panel-muted);cursor:pointer;display:inline-flex;font-size:16px;gap:6px;height:var(--layer-panel-control-height);justify-content:center;line-height:1;margin:0;padding:0;user-select:none;white-space:nowrap;width:24px}.layer-visual-panel__proportion-toggle:focus-visible,.layer-visual-panel__proportion-toggle:hover{background:#ffffff0f;color:var(--layer-panel-text);outline:none}.layer-visual-panel__proportion-toggle--active{color:var(--layer-panel-text)}.layer-visual-panel__proportion-toggle--compact{gap:0}.layer-visual-panel__rotation-control{align-items:center;display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:38px minmax(0,1fr);width:100%}.layer-visual-panel__rotation-wheel{background:var(--layer-panel-field);border:none;border-radius:50%;cursor:pointer;height:38px;padding:0;position:relative;width:38px}.layer-visual-panel__rotation-wheel span{background:#f3f3f7;border-radius:999px;box-shadow:none;height:10px;left:50%;position:absolute;top:4px;transform:translateX(-50%) rotate(var(--rotation-angle));transform-origin:50% 12px;width:4px}.layer-visual-panel__anchor-control{align-items:center;display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:1fr 50px;width:100%}.layer-visual-panel__anchor-control .layer-visual-panel__number-field,.layer-visual-panel__anchor-vector{min-width:0}.layer-visual-panel__anchor-vector .layer-visual-panel__split-controls{gap:5px;grid-template-columns:minmax(0,1fr)}.layer-visual-panel__anchor-grid{background:var(--layer-panel-field-strong);border-radius:7px;display:grid;gap:3px;grid-template-columns:repeat(3,1fr);height:50px;padding:5px;width:50px}.layer-visual-panel__anchor-point{align-items:center;background:#ffffff14;border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;min-width:0;padding:0;transition:background .12s ease,box-shadow .12s ease}.layer-visual-panel__anchor-point span{background:#ffffff2e;border-radius:50%;height:7px;width:7px}.layer-visual-panel__anchor-point:focus-visible,.layer-visual-panel__anchor-point:hover:not(:disabled){background:#ffffff24;outline:none}.layer-visual-panel__anchor-point--active{background:#e2526538;box-shadow:inset 0 0 0 1px #e252656b}.layer-visual-panel__anchor-point--active span{background:#f06070}.layer-visual-panel__anchor-point:disabled{cursor:not-allowed;opacity:.48}.layer-visual-panel__slider-control{align-items:center;display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:minmax(0,1fr) 34px;width:100%}.layer-visual-panel__slider-value{color:var(--layer-panel-text);font-size:12px;font-weight:600;text-align:right}.layer-visual-panel__segmented-control{display:grid;gap:var(--layer-panel-control-gap);grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.layer-visual-panel__segmented-control .ant-btn{background:var(--layer-panel-field-strong);border-color:#0000;border-radius:7px;color:var(--layer-panel-muted);height:var(--layer-panel-control-height)}.layer-visual-panel__segmented-control .ant-btn.ant-btn-primary{background:var(--secondary);color:#fff}.layer-visual-panel__text-align-control{display:flex;flex-direction:column;gap:var(--layer-panel-control-gap);width:100%}.layer-visual-panel__text-metrics-control{display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.layer-visual-panel__text-metrics-control .ant-input-number-group-addon{font-size:10px;justify-content:flex-start!important;letter-spacing:0;min-width:28px!important;padding-inline:7px 4px!important;text-align:start!important}.layer-visual-panel__blend-blur-control{display:grid;gap:var(--layer-panel-control-gap);grid-template-columns:minmax(0,1fr) 64px;width:100%}.layer-visual-panel__media-row{align-items:start;column-gap:var(--layer-panel-gap);display:grid;grid-template-columns:54px minmax(0,1fr)}.layer-visual-panel__media-upload{min-width:0}.layer-visual-panel__media-upload .upload-textarea-container{margin:0;text-align:left;width:100%}.layer-visual-panel__media-upload .custom-textarea.ant-input{padding-right:38px!important}.layer-visual-panel__media-upload .upload-button{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;position:absolute;right:0;top:0;width:36px}.layer-visual-panel__media-upload .upload-button .ant-upload{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.layer-visual-panel__media-upload .upload-icon-container{align-items:center;color:var(--layer-panel-muted);display:flex;justify-content:center;position:static}.layer-visual-panel__media-upload .ant-progress{line-height:1;margin-top:6px!important}.layer-visual-panel__media-upload .ant-progress-inner{background:#ffffff1f;border-radius:999px;overflow:hidden}.layer-visual-panel__media-upload .ant-progress-bg{background:var(--layer-panel-accent);height:3px!important}.layer-visual-panel__text-area.ant-input{min-height:62px;resize:none}.layer-visual-panel__range{appearance:none;background:#0000!important;cursor:pointer;height:18px;width:100%}.layer-visual-panel__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--layer-panel-accent) 0,var(--layer-panel-accent) var(--range-progress),var(--border) var(--range-progress),var(--border) 100%);border-radius:999px;height:4px}.layer-visual-panel__range::-webkit-slider-thumb{appearance:none;background:var(--layer-panel-accent);border:0;border-radius:50%;box-shadow:none;height:14px;margin-top:-5px;width:14px}.layer-visual-panel__range::-moz-range-track{background:linear-gradient(to right,var(--layer-panel-accent) 0,var(--layer-panel-accent) var(--range-progress),var(--border) var(--range-progress),var(--border) 100%);border-radius:999px;height:4px}.layer-visual-panel__range::-moz-range-thumb{background:var(--layer-panel-accent);border:0;border-radius:50%;box-shadow:none;height:14px;width:14px}.layer-visual-panel .ant-input,.layer-visual-panel .ant-input-number,.layer-visual-panel .ant-input-number-group-wrapper,.layer-visual-panel .ant-select{width:100%}.layer-visual-panel .ant-input,.layer-visual-panel .ant-input-affix-wrapper,.layer-visual-panel .ant-input-number,.layer-visual-panel .ant-input-number-group-addon,.layer-visual-panel .ant-select-selector{background:var(--layer-panel-field)!important;border:0!important;border-color:#0000!important;border-radius:7px!important;box-shadow:none!important;color:var(--layer-panel-text)!important;outline:none!important}.layer-visual-panel .ant-input-number-group-wrapper{background:var(--layer-panel-field)!important;border:0!important;border-radius:7px!important;box-shadow:none!important;outline:none!important;overflow:hidden}.layer-visual-panel .ant-input-number-group-wrapper .ant-input-number-wrapper{align-items:center;display:flex;min-height:var(--layer-panel-control-height);width:100%}.layer-visual-panel .ant-input-number-group-addon{align-items:center;align-self:center;background:none!important;border:0!important;box-shadow:none!important;color:#777982!important;display:inline-flex;font-size:12px;font-weight:800;justify-content:flex-end;line-height:inherit;min-width:24px;padding:0 6px!important;text-align:end;text-transform:uppercase}.layer-visual-panel .ant-input-number-group-addon+.ant-input-number{background:#0000!important;border-end-start-radius:0!important;border-start-start-radius:0!important;flex:1 1 auto;min-width:0}.layer-visual-panel .ant-input-affix-wrapper{align-items:center;display:flex}.layer-visual-panel .ant-input-affix-wrapper .ant-input{height:auto!important}.layer-visual-panel .ant-input-affix-wrapper-focused,.layer-visual-panel .ant-input-affix-wrapper:hover,.layer-visual-panel .ant-input-number-focused,.layer-visual-panel .ant-input-number-outlined.ant-input-number-focused,.layer-visual-panel .ant-input-number-outlined:focus,.layer-visual-panel .ant-input-number-outlined:hover,.layer-visual-panel .ant-input-number:focus,.layer-visual-panel .ant-input-number:hover,.layer-visual-panel .ant-input:focus,.layer-visual-panel .ant-input:hover,.layer-visual-panel .ant-select-focused .ant-select-selector,.layer-visual-panel .ant-select-selector:hover{border:0!important;box-shadow:none!important;outline:none!important}.layer-visual-panel .ant-input-number-input{border:0!important;color:var(--layer-panel-text)!important;height:var(--layer-panel-control-height)!important;outline:none!important;padding:0 8px 0 3px!important;text-align:left}.layer-visual-panel .ant-input{color:var(--layer-panel-text)!important}.layer-visual-panel__text-area.ant-input{height:auto!important;min-height:62px!important}.layer-visual-panel .ant-select-arrow{color:var(--layer-panel-muted)}.layer-visual-panel .ant-btn{font-size:12px;padding-inline:6px}.layer-visual-panel .ant-empty{color:var(--layer-panel-muted);margin:24px 0}.layer-visual-panel__connect-popover .ant-popover-inner{background:var(--card);border-radius:8px;box-shadow:0 10px 28px #00000047;padding:6px}.layer-visual-panel__connect-popover .ant-popover-arrow:before{background:var(--card)}.layer-visual-panel__connect-popover .ant-btn{border-radius:7px;font-size:12px;font-weight:600;height:28px}.layer-visual-panel__connect-popover .layer-visual-panel__connect-action.ant-btn{background:#ffffff0f;border:1px solid var(--border);box-shadow:none;color:var(--foreground);padding:0 9px}.layer-visual-panel__connect-popover .layer-visual-panel__connect-action.ant-btn:focus-visible,.layer-visual-panel__connect-popover .layer-visual-panel__connect-action.ant-btn:hover{background:#ffffff1a;border-color:var(--muted-foreground);color:var(--foreground)}.layer-visual-panel__connect-popover .layer-visual-panel__connect-action-icon{display:block;height:13px;width:13px}.DataSetter{position:relative}.DataSetter .DataSetter_input{padding-right:5rem}.DataSetter .DataSetter_button{position:absolute;right:1rem;top:1rem}.ant-tabs-content{height:100%;width:100%}.ant-tabs-content .ant-tabs-tabpane{height:100%}.editor-wrapper{background:var(--card);border:0 #0000;border-image:none;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-top:0;width:100%}.editor-wrapper .jsoneditor{border-bottom:1px solid;overflow:hidden;width:100%}.editor-wrapper .jsoneditor div.jsoneditor-main{border:none}.editor-wrapper .jsoneditor div.jsoneditor-main .menu{background-color:var(--primary)!important;border:none!important;box-shadow:none;height:auto;padding:0}.editor-wrapper .jsoneditor div.jsoneditor-main .menu>button{width:20px}.editor-wrapper .jsoneditor div.jsoneditor-main .menu button.code-mode.selected{box-shadow:inset 1px 1px 2px #75521d;height:32px!important;margin-bottom:4px;margin-top:4px}.editor-wrapper .jsoneditor div.jsoneditor-main .contents .json-node{background:#f035640d}.editor-wrapper .jsoneditor div.jsoneditor-main button{border-radius:0}.editor-wrapper .jsoneditor .insert-button{background:var(--primary)!important;opacity:.5}.editor-wrapper .jsoneditor .insert-button:hover{opacity:1}.editor-wrapper .jsoneditor .jsoneditor-modal .header{background-color:var(--primary)!important}.editor-wrapper ._footer{background-color:#0000}.editor-wrapper ._footer .ant-btn-primary,.editor-wrapper ._footer button{background-color:#0000;border:1px solid var(--border);border-radius:4px;color:var(--ant-color-text);font-size:12px;height:24px;line-height:22px;padding:0 8px}.editor-wrapper ._footer .ant-btn-primary:disabled,.editor-wrapper ._footer button:disabled{background-color:var(--secondary);border:1px solid var(--border);color:var(--border)}.editor-wrapper ._footer .ant-btn-primary:disabled span,.editor-wrapper ._footer button:disabled span{color:var(--border)}.editor-wrapper ._footer .ant-btn-primary:hover:not(:disabled),.editor-wrapper ._footer button:hover:not(:disabled){border-color:var(--ant-color-primary)}.editor-wrapper ._footer .ant-btn-primary:hover:not(:disabled) span,.editor-wrapper ._footer button:hover:not(:disabled) span{color:#fff}.editor-wrapper ._footer .ant-btn-primary:hover:not(:disabled),.editor-wrapper ._footer button:hover:not(:disabled){opacity:1}.__blings__dynamic-form .BaseField .right{align-items:center}.editor-wrapper .ant-collapse.ObjectFieldTemplate-module_ObjectFieldTemplate__8nLI1,.editor-wrapper .ant-collapse._object-fieldTemplate{padding-left:4px}.editor-wrapper div[class*=Header]{width:100%!important}.editor-wrapper div[class*=MainButtons]{margin-left:0!important;margin-right:0!important;width:100%!important}.editor-wrapper div._full-edit-field,.editor-wrapper div[class*=FullEditField-module_FullEditField]{padding-top:8px}.schema-sidebar{background-color:var(--card);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:100%;overflow:hidden;padding:8px 0 0;width:100%}.schema-sidebar-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:10px 18px}.schema-sidebar-title{color:var(--muted-foreground);font-size:12px;font-weight:400;gap:6px;line-height:24px;margin:0;padding:0 0 0 4px;text-transform:none}.schema-sidebar-title,.schema-sidebar-title .InfoTooltip{align-items:center;display:inline-flex}.schema-sidebar .sidebar-close-button{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;margin:0;padding:4px;transition:color .2s ease,background-color .2s ease;width:24px}.schema-sidebar .sidebar-close-button:hover{background-color:#ffffff1a;color:var(--foreground)}.schema-sidebar .tabs{align-items:flex-start;background-color:var(--card);border-color:#0000;border-image:none;display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding-left:18px;padding-right:18px;width:100%}.schema-sidebar .tabs>.ant-tabs-nav{align-items:flex-start;box-sizing:initial;gap:2px;justify-content:center}.schema-sidebar .tabs>.ant-tabs-nav .InfoTooltip{display:inline-block}.schema-sidebar .tabs>.ant-tabs-nav>.ant-tabs-nav-wrap{align-items:flex-start;gap:2px;justify-content:center}.schema-sidebar .tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list{box-sizing:initial;gap:2px}.schema-sidebar .tabs .ant-tabs-tab.ant-tabs-tab-disabled{cursor:pointer!important;pointer-events:none!important}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab{align-items:flex-start;background-color:var(--card);height:100%;padding:0;width:100%}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab .tab-text{color:var(--ant-color-text);padding-right:4px}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab .ant-tabs-tab-btn{background-color:#0000;border-bottom:0 #0000;border-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-image:none;border-top-left-radius:8px;border-top-right-radius:8px;height:fit-content;padding:4px 14px;transition:background-color .2s ease;width:fit-content}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab .ant-tabs-tab-btn>span{height:fit-content;width:fit-content}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab .ant-tabs-tab-btn .InfoTooltip{left:unset;position:static;top:unset}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab:hover:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{background-color:var(--secondary)}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab.ant-tabs-tab-active{border:none;border-radius:0}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background-color:var(--secondary);border-bottom:0 #0000;border-image:none;border-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;height:fit-content;padding:4px 14px;width:fit-content}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn>span{height:fit-content;width:fit-content}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .InfoTooltip{left:unset;position:static;top:unset}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab.ant-tabs-tab-active div{color:var(--foreground)}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab.ant-tabs-tab-active .tab-text{color:var(--foreground)!important}.schema-sidebar .tabs>div.ant-tabs-nav>div.ant-tabs-nav-wrap>div>div.ant-tabs-tab{margin:0}.schema-sidebar .tabs .ant-tabs-ink-bar{background-color:unset!important;background:unset!important}.schema-sidebar .tabs .ant-tabs-content-holder{flex:1;overflow-x:hidden;overflow-y:auto;width:100%}.schema-sidebar .tabs .ant-tabs-content,.schema-sidebar .tabs .ant-tabs-tabpane{width:100%}.schema-sidebar .schema-sidebar-single-pane{flex:1;overflow-x:hidden;overflow-y:auto;padding-left:18px;padding-right:18px;width:100%}.schema-sidebar .ant-tabs-nav-list{flex:1}.schema-sidebar .ant-tabs-nav-list .ant-tabs-tab{justify-content:center;margin:0}.schema-sidebar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.schema-sidebar .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{background-color:var(--card);border:none;flex:1}.schema-sidebar .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab div,.schema-sidebar .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab div{color:var(--foreground)}.schema-sidebar .dynamic-form-header>.ant-btn-primary{margin-left:10px}.schema-sidebar .editor-wrapper .ant-collapse.ObjectFieldTemplate-module_ObjectFieldTemplate__8nLI1,.schema-sidebar .editor-wrapper .ant-collapse._object-fieldTemplate{background-color:var(--card);padding-left:4px}.schema-sidebar .footer{align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid var(--border);bottom:0;display:flex;height:7%;justify-content:center;margin-top:auto;width:100%}.schema-sidebar .footer .save-schema-btn{margin-bottom:auto;margin-top:auto}.FrameIndicator{color:#fff;margin-right:2rem;min-width:5rem;text-align:right}.FrameIndicator .FrameIndicatorInput{margin-right:.5rem}.timeline-panel{--timeline-bg:var(--card);--timeline-bg-alt:var(--card);--timeline-border:var(--border);--timeline-text:var(--muted-foreground);--timeline-text-bright:var(--foreground);background:var(--timeline-bg);border-top:1px solid var(--timeline-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;z-index:1}.timeline-panel--collapsed .timeline-panel__body{display:none}.timeline-panel__resize-handle{cursor:row-resize;height:6px;left:0;position:absolute;right:0;top:-3px;z-index:10}.timeline-panel__resize-handle:hover{background:#ffffff1a}.timeline-panel__resize-handle:active{background:#725cf94d}.timeline-panel__header{align-items:center;border-bottom:1px solid var(--timeline-border);display:flex;flex-shrink:0;gap:12px;padding:6px 12px;user-select:none}.timeline-panel__title{color:var(--timeline-text-bright);font-size:12px;font-weight:500}.timeline-panel__collapse-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--timeline-text);cursor:pointer;display:flex;justify-content:center;padding:4px}.timeline-panel__collapse-btn:hover{background:#ffffff1a;color:#fff}.timeline-panel__collapse-btn svg{transition:transform .2s ease}.timeline-panel__collapse-btn--collapsed svg{transform:rotate(-90deg)}.timeline-panel__header-controls{align-items:center;display:flex;gap:12px;margin-left:auto}.timeline-panel__header-controls .FrameIndicator{align-items:center;color:var(--timeline-text);display:flex;font-size:12px;gap:4px}.timeline-panel__header-controls .FrameIndicator .FrameIndicatorInput{background:var(--background);border:1px solid var(--timeline-border);border-radius:4px;color:var(--timeline-text-bright);font-size:12px;height:24px;padding:0 8px;width:60px!important}.timeline-panel__header-controls .FrameIndicator .FrameIndicatorInput:focus,.timeline-panel__header-controls .FrameIndicator .FrameIndicatorInput:hover{border-color:var(--primary)}.timeline-panel__header-controls .timeline-icon-btn{align-items:center;background:#0000;border:1px solid var(--timeline-border);border-radius:6px;color:var(--timeline-text);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.timeline-panel__header-controls .timeline-icon-btn:hover{background:#ffffff14;border-color:var(--muted-foreground);color:var(--timeline-text-bright)}.timeline-panel__header-controls .timeline-icon-btn:hover .anticon,.timeline-panel__header-controls .timeline-icon-btn:hover svg{opacity:1}.timeline-panel__header-controls .timeline-icon-btn--active-gold{background:#ffd7001a;border-color:#ffd70066;color:gold}.timeline-panel__header-controls .timeline-icon-btn--active-gold:hover{background:#ffd70026}.timeline-panel__header-controls .timeline-icon-btn--active-blue{background:#64b4ff1a;border-color:#64b4ff66;color:#64b4ff}.timeline-panel__header-controls .timeline-icon-btn--active-blue:hover{background:#64b4ff26}.timeline-panel__header-controls .timeline-icon-btn .anticon,.timeline-panel__header-controls .timeline-icon-btn svg{flex-shrink:0;height:16px;opacity:.68;transition:opacity .15s ease;width:16px}.timeline-panel__header-controls .timeline-icon-btn--active-blue .anticon,.timeline-panel__header-controls .timeline-icon-btn--active-blue svg,.timeline-panel__header-controls .timeline-icon-btn--active-gold .anticon,.timeline-panel__header-controls .timeline-icon-btn--active-gold svg{opacity:1}.timeline-panel__body{align-items:start;display:grid;flex:1;grid-template-columns:var(--timeline-label-width,200px) minmax(0,1fr);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;overscroll-behavior-x:contain;position:relative}.timeline-label-resize-handle{bottom:0;cursor:ew-resize;left:var(--timeline-label-width,200px);position:absolute;top:41px;transform:translateX(-50%);user-select:none;width:9px;z-index:8}.timeline-label-resize-handle:before{background:var(--timeline-border);bottom:0;content:"";left:4px;position:absolute;top:0;transition:background-color .12s ease,box-shadow .12s ease;width:1px}.timeline-label-resize-handle:hover:before{background:#ffc80066;box-shadow:0 0 0 1px #725cf93d}.timeline-label-resize-active{cursor:ew-resize;user-select:none}.timeline-label-resize-active .timeline-label-resize-handle:before{background:#ffc800b3;box-shadow:0 0 0 1px #725cf952}.timeline-labels{align-self:start;background:var(--timeline-bg);overflow:visible;overscroll-behavior-x:contain}.timeline-labels__header{align-items:center;background:var(--timeline-bg);border-bottom:1px solid var(--timeline-border);display:flex;flex-shrink:0;height:24px;padding:0 8px;position:sticky;top:0;z-index:5}.timeline-labels__header span{color:var(--timeline-text);font-size:11px}.timeline-labels__list{border-right:1px solid var(--timeline-border);overflow:hidden;overscroll-behavior-x:contain;position:relative}.timeline-labels{height:calc(100% - 24px)}.timeline-labels__list,.timeline-tracks-area{height:100%}.timeline-tracks-area{align-self:start;overflow:visible;overscroll-behavior-x:contain;position:relative}.timeline-work-area-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.timeline-work-area-overlay__inactive{background:#00000059;bottom:0;position:absolute;top:0}.timeline-work-area-overlay__inactive--left{border-right:1px solid #ffffff1a}.timeline-work-area-overlay__inactive--right{border-left:1px solid #ffffff1a}.timeline-work-area-overlay__trimmed-region{background:repeating-linear-gradient(45deg,#0003,#0003 4px,#00000059 0,#00000059 8px);border-left:1px solid #ffffff26;bottom:0;position:absolute;top:0}.timeline-scene-trim-bar{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.timeline-scene-trim-bar__work-area{background:#64b4ff0d;border-right:1px solid #64b4ff4d;bottom:0;pointer-events:none;position:absolute;top:0}.timeline-scene-trim-bar__trimmed-region{background:repeating-linear-gradient(45deg,#ffc8001a,#ffc8001a 4px,#ffc80026 0,#ffc80026 8px);border-left:1px solid #ffc80066;bottom:0;pointer-events:none;position:absolute;top:0}.timeline-scene-trim-bar__extended-region{background:repeating-linear-gradient(45deg,#0003,#0003 4px,#00000059 0,#00000059 8px);border-left:1px solid #ffffff26;bottom:0;pointer-events:none;position:absolute;top:0}.timeline-scene-trim-bar__handle{bottom:0;cursor:ew-resize;pointer-events:auto;position:absolute;top:0;transition:background-color .1s ease,border-color .1s ease;width:8px;z-index:2}.timeline-scene-trim-bar__handle--right{background:#ffc8001a;border-left:2px solid #ffc80066;transform:translateX(-4px)}.timeline-scene-trim-bar__handle--right:hover{background:#ffc8004d;border-left-color:#ffc800b3}.timeline-scene-trim-bar__handle--right:active{background:#ffc80066;border-left-color:#ffc800e6}.timeline-scene-trim-bar__handle--right--active{background:#ffc80033;border-left-color:#ffc80099}.timeline-scene-trim-bar__handle--right--active:hover{background:#ffc80066;border-left-color:#ffc800e6}.timeline-scene-trim-bar__handle--right--active:active{background:#ffc80080;border-left-color:#ffc800}.timeline-scene-trim-bar__handle--right--extended{background:#ffc80033;border-left-color:#ffc80099}.timeline-scene-trim-bar__handle--right--extended:hover{background:#ffc80066;border-left-color:#ffc800e6}.timeline-scene-trim-bar__handle--right--extended:active{background:#ffc80080;border-left-color:#ffc800}.timeline-scene-trim-bar__handle--offscreen{background:#0000;border-left-color:#ffc80066;opacity:.5}.timeline-ruler{-webkit-user-drag:none;background:var(--timeline-bg);border-bottom:1px solid var(--timeline-border);cursor:pointer;flex-shrink:0;height:24px;overflow:visible;position:sticky;top:0;user-select:none;-webkit-user-select:none;z-index:5}.timeline-ruler__tick{-webkit-user-drag:none;background:var(--border);bottom:0;position:absolute;user-select:none;width:1px}.timeline-ruler__tick--major{background:var(--muted-foreground);height:8px}.timeline-ruler__tick--minor{height:6px}.timeline-ruler__label{color:var(--timeline-text);font-size:10px;pointer-events:none;top:2px;white-space:nowrap}.timeline-ruler__label,.timeline-ruler__marker{-webkit-user-drag:none;position:absolute;transform:translateX(-50%);user-select:none}.timeline-ruler__marker{appearance:none;background:#725cf999;border:0;bottom:2px;clip-path:polygon(50% 0,100% 35%,100% 100%,0 100%,0 35%);cursor:grab;filter:drop-shadow(0 0 1px rgba(0,0,0,.5));height:14px;padding:0;transition:transform .1s ease,background-color .1s ease;width:12px;z-index:5}.timeline-ruler__marker:hover{background:#725cf9d9;transform:translateX(-50%) scale(1.15)}.timeline-ruler__marker--dragging{background:#725cf9e6;cursor:grabbing;transform:translateX(-50%) scale(1.15)}.timeline-marker-popover{display:flex;flex-direction:column;gap:8px;width:180px}.timeline-marker-popover__field{color:var(--timeline-text);display:flex;flex-direction:column;font-size:11px;gap:4px;margin:0}.timeline-marker-popover__actions{display:flex;gap:6px;justify-content:flex-end}.timeline-marker-popover__action{align-items:center;background:var(--background);border:1px solid var(--timeline-border);border-radius:4px;color:var(--timeline-text-bright);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.timeline-marker-popover__action:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.timeline-marker-popover__action:disabled{cursor:not-allowed;opacity:.45}.timeline-marker-popover__action--danger:hover:not(:disabled){border-color:#ff7875;color:#ff7875}.timeline-playhead{bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:4}.timeline-playhead__head{background:var(--secondary-foreground);clip-path:polygon(50% 100%,0 0,100% 0);cursor:ew-resize;height:14px;left:-7px;pointer-events:auto;position:absolute;top:10px;transition:transform .1s ease;width:14px}.timeline-playhead__head:hover{transform:scale(1.15)}.timeline-playhead__head:active{transform:scale(1.1)}.timeline-playhead__line{background:var(--secondary-foreground);bottom:0;position:absolute;top:24px;width:1px}.timeline-playhead--head-only{bottom:auto;height:24px;top:0}.timeline-playhead--head-only .timeline-playhead__head{top:10px}.timeline-playhead--line-only{bottom:0;top:24px}.timeline-playhead--line-only .timeline-playhead__line{top:0}.timeline-tracks{overflow:hidden;overscroll-behavior-x:contain}.timeline-tracks,.timeline-tracks__content{position:relative}.timeline-keyframe-marquee{background:#64b4ff29;border:1px solid #64b4ffcc;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none;position:absolute;z-index:6}.timeline-layer-marquee{background:#ffb84c24;border:1px solid #ffb84cd9;box-shadow:inset 0 0 0 1px #ffecc51f;pointer-events:none;position:absolute;z-index:6}.timeline-track{border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;min-height:28px;position:relative}.timeline-track:hover{background:#ffffff08}.timeline-track--selected{background:#725cf924;box-shadow:inset 0 0 0 1px #725cf973}.timeline-track--hovered{background:#725cf933}.timeline-track__bar-container{align-items:center;display:flex;position:relative;width:100%}.timeline-track__keyframe-area{flex:1;position:relative}.timeline-track-bar{align-items:center;background:var(--muted-foreground);border-radius:var(--radius);cursor:grab;display:flex;gap:4px;height:20px;justify-content:center;overflow:hidden;padding:0 4px;position:absolute;top:2px;transition:background-color .15s ease}.timeline-track-bar__chevron{color:#fff0;font-size:10px;pointer-events:none;position:absolute;transition:color .15s ease;user-select:none}.timeline-track-bar__chevron--left{left:4px}.timeline-track-bar__chevron--right{right:4px}.timeline-track-bar.selected{background:#b86464}.timeline-track-bar--out-of-bounds{position:relative}.timeline-track-bar--out-of-bounds:after{background:repeating-linear-gradient(90deg,#0000,#0000 2px,#0000004d 0,#0000004d 4px);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.timeline-track-bar--dragging{cursor:grabbing;opacity:.8}.timeline-track-bar__edge-handle{bottom:0;cursor:ew-resize;position:absolute;top:0;transition:background-color .1s ease;width:8px;z-index:2}.timeline-track-bar__edge-handle--left{border-radius:var(--radius) 0 0 var(--radius);left:0}.timeline-track-bar__edge-handle--right{border-radius:0 var(--radius) var(--radius) 0;right:0}.timeline-track-bar__edge-handle--hovered,.timeline-track-bar__edge-handle:hover{background:#ffffff40!important}.timeline-keyframe-row{align-items:center;display:flex;left:0;position:absolute;right:0}.timeline-keyframe-row__connecting-line{background:var(--muted-foreground);border-radius:1px;height:2px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.timeline-keyframe-row__segment{align-items:center;background:#ffffff52;border-radius:999px;cursor:grab;display:flex;height:4px;justify-content:center;min-width:8px;position:absolute;top:50%;transform:translateY(-50%);transition:height .12s ease,background-color .12s ease,box-shadow .12s ease;z-index:1}.timeline-keyframe-row__segment--hovered,.timeline-keyframe-row__segment:hover{background:#ed49a394;box-shadow:0 0 0 1px #ed49a33d;height:10px}.timeline-keyframe-row__segment--dragging{background:#ed49a3cc;cursor:grabbing}.timeline-keyframe-row__segment-label{color:#fff;font-size:10px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .12s ease;white-space:nowrap}.timeline-keyframe-row__segment--hovered .timeline-keyframe-row__segment-label,.timeline-keyframe-row__segment:hover .timeline-keyframe-row__segment-label{opacity:1}.timeline-keyframe-row__add-button{align-items:center;background:#14141ceb;border:1px solid #ed49a38c;border-radius:999px;color:#ff8ecb;cursor:pointer;display:inline-flex;height:18px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease,opacity .12s ease;visibility:hidden;width:18px;z-index:4}.timeline-keyframe-row__add-button:hover{background:#ed49a3eb;border-color:#ffffff59;color:#fff;transform:translate(-50%,-50%) scale(1.06)}.timeline-keyframe-row__add-button--visible{opacity:1;pointer-events:auto;visibility:visible}.timeline-keyframe-row__tooltip-icon,.timeline-tree-node__tooltip-icon{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.timeline-tree-track--property:hover .timeline-keyframe-row__add-button{opacity:1;pointer-events:auto;visibility:visible}.timeline-keyframe-marker{background:var(--muted-foreground);border:1px solid #0003;cursor:ew-resize;height:8px;pointer-events:auto;position:absolute;top:50%;transform:translateX(-4px) translateY(-50%) rotate(45deg);transition:transform .1s ease,background-color .1s ease,box-shadow .1s ease;width:8px;z-index:5}.timeline-keyframe-marker:hover{background:var(--foreground);box-shadow:0 0 4px #a0a0a080;transform:translateX(-4px) translateY(-50%) rotate(45deg) scale(1.2)}.timeline-keyframe-marker--dragging{background:var(--primary);box-shadow:0 0 8px #725cf999;transform:translateX(-4px) translateY(-50%) rotate(45deg) scale(1.3)}.timeline-keyframe-marker--selected{background:#64b4ff;border-color:#ffffff73;box-shadow:0 0 0 1px #64b4ff40}.timeline-keyframe-tooltip{font-size:12px}.timeline-keyframe-tooltip__title{font-weight:600;margin-bottom:2px}.timeline-keyframe-editor{display:flex;flex-direction:column;gap:8px;min-width:180px}.timeline-keyframe-editor__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.timeline-keyframe-editor__title{color:var(--foreground);font-size:12px;font-weight:600}.timeline-keyframe-editor__proportion-toggle{align-items:center;color:var(--foreground);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;gap:6px;line-height:1;user-select:none;white-space:nowrap}.timeline-keyframe-editor__proportion-checkbox{height:1px;opacity:0;position:absolute;width:1px}.timeline-keyframe-editor__proportion-switch{background:#ffffff29;border-radius:999px;display:inline-flex;height:14px;padding:2px;transition:background-color .14s ease,box-shadow .14s ease;width:26px}.timeline-keyframe-editor__proportion-switch:after{background:#fff;border-radius:999px;content:"";height:10px;transition:transform .14s ease;width:10px}.timeline-keyframe-editor__proportion-checkbox:checked+.timeline-keyframe-editor__proportion-switch{background:var(--primary)}.timeline-keyframe-editor__proportion-checkbox:checked+.timeline-keyframe-editor__proportion-switch:after{transform:translateX(12px)}.timeline-keyframe-editor__proportion-checkbox:focus-visible+.timeline-keyframe-editor__proportion-switch{box-shadow:0 0 0 2px #ff558657}.timeline-keyframe-editor__field{align-items:center;display:flex;font-size:12px;gap:12px;justify-content:space-between}.timeline-keyframe-editor__field .ant-input-number{width:88px}.timeline-keyframe-editor__color-field,.timeline-keyframe-editor__json-field{display:flex;flex-direction:column;font-size:12px;gap:8px}.timeline-keyframe-editor__json-field .ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;min-width:240px}.timeline-keyframe-editor__actions{display:flex;gap:8px;justify-content:flex-end}.timeline-segment-easing-popover{display:flex;flex-direction:column;gap:10px}.timeline-easing-editor{display:flex;flex-direction:column;gap:12px;width:240px}.timeline-easing-editor__header,.timeline-easing-editor__value-row{align-items:center;color:var(--muted-foreground);display:grid;font-size:12px;gap:12px;grid-template-columns:56px 1fr}.timeline-easing-editor__graph{align-self:center;background:linear-gradient(180deg,#ffffff0a,#00000014);border:1px solid #ffffff0f;border-radius:16px;height:220px;overflow:hidden;width:220px}.timeline-easing-editor__graph--dragging{cursor:grabbing}.timeline-easing-editor__guide{stroke:#ff80c35c;stroke-width:1;stroke-dasharray:10 8}.timeline-easing-editor__curve{fill:none;stroke:#ed49a3;stroke-width:3}.timeline-easing-editor__handle-line{stroke:#ed49a3d1;stroke-width:2}.timeline-easing-editor__anchor{fill:#ed49a3}.timeline-easing-editor__handle{fill:#fff;stroke:#ed49a3;stroke-width:3;cursor:grab}body.timeline-keyframe-dragging{cursor:ew-resize!important;user-select:none!important}body.timeline-keyframe-dragging *{cursor:ew-resize!important}body.timeline-edge-dragging{cursor:ew-resize!important;user-select:none!important}body.timeline-edge-dragging *{cursor:ew-resize!important}body.timeline-body-dragging{cursor:grabbing!important;user-select:none!important}body.timeline-body-dragging *{cursor:grabbing!important}.timeline-layer-label{border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;flex-direction:column;min-height:28px;user-select:none}.timeline-layer-label:hover{background:#ffffff0d}.timeline-layer-label--selected{background:#725cf924}.timeline-layer-label--hovered{background:#725cf933}.timeline-layer-label__main{align-items:center;display:flex;gap:4px;justify-content:flex-start;min-height:24px;padding:0 8px}.timeline-layer-label__indent{flex-shrink:0}.timeline-layer-label__toggle{align-items:center;border-radius:2px;color:var(--muted-foreground);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.timeline-layer-label__toggle:focus{outline:none}.timeline-layer-label__toggle:hover{background:#ffffff1a;color:var(--foreground)}.timeline-layer-label__toggle svg{transition:transform .15s ease}.timeline-layer-label__toggle--expanded svg{transform:rotate(90deg)}.timeline-layer-label__keyframe-toggle{align-items:center;border-radius:2px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:14px;justify-content:center;opacity:.5;transition:opacity .15s ease,color .15s ease;width:14px}.timeline-layer-label__keyframe-toggle:hover{background:#ffffff1a;color:var(--foreground);opacity:1}.timeline-layer-label__keyframe-toggle--expanded{color:gold;opacity:1}.timeline-layer-label__keyframe-toggle--expanded:hover{color:#ffec8b}.timeline-layer-label__keyframe-toggle svg{height:10px;width:10px}.timeline-layer-label__icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.timeline-layer-label__name{color:var(--timeline-text-bright);flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-layer-label__row-action{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--timeline-text);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:0;padding:0;transition:opacity .15s ease,color .15s ease,background .15s ease;width:18px}.timeline-layer-label__row-action:hover{background:#ffffff1a;color:var(--timeline-text-bright)}.timeline-layer-label__row-action--visible{opacity:1}.timeline-layer-label__count{background:#ffffff1a;border-radius:8px;color:var(--timeline-text);flex-shrink:0;font-size:10px;padding:1px 5px}.timeline-layer-label__indicators{display:flex;flex-shrink:0;gap:3px}.timeline-layer-label__indicator{appearance:none;border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:6px;padding:0;transition:transform .1s ease;width:6px}.timeline-layer-label__indicator:hover{transform:scale(1.4)}.timeline-layer-label__property-rows{display:flex;flex-direction:column}.timeline-layer-label__property-row{align-items:center;color:var(--muted-foreground);display:flex;font-size:10px;gap:6px;justify-content:flex-start;min-height:20px;padding-left:44px}.timeline-layer-label__property-icon{background:var(--muted-foreground);border-radius:1px;flex-shrink:0;height:8px;transform:rotate(45deg);width:8px}.timeline-layer-label__property-name{font-weight:400}.timeline-sortable-row{position:relative}.timeline-sortable-row:after,.timeline-sortable-row:before{background:#fffffff0;border-radius:999px;box-shadow:0 0 0 1px #725cf959,0 0 8px #725cf973;content:"";height:2px;left:8px;opacity:0;pointer-events:none;position:absolute;right:8px;z-index:4}.timeline-sortable-row:before{top:-1px}.timeline-sortable-row:after{bottom:-1px}.timeline-sortable-row--drop-after:after,.timeline-sortable-row--drop-before:before{opacity:1}.timeline-sortable-row--dragging{opacity:.9}.timeline-tree-node{align-items:center;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:4px;height:28px;padding:0 8px;user-select:none}.timeline-tree-node:hover{background:#ffffff0d}.timeline-tree-node--selected{background:#725cf924}.timeline-tree-node--selected:hover{background:rgba(113,92,249,.232)}.timeline-tree-node--hovered{background:#725cf933}.timeline-tree-node--row-hovered{background:#ffffff0d}.timeline-tree-node--drop-container{box-shadow:inset 0 0 0 1px #725cf9d6}.timeline-tree-node--property{cursor:default}.timeline-tree-node--property:hover{background:#0000}.timeline-tree-node__indent{flex-shrink:0}.timeline-tree-node__toggle{align-items:center;border-radius:2px;color:var(--muted-foreground);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.timeline-tree-node__toggle:focus{outline:none}.timeline-tree-node__toggle:hover{background:#ffffff1a;color:var(--foreground)}.timeline-tree-node__toggle svg{transition:transform .15s ease}.timeline-tree-node__toggle-spacer{flex-shrink:0;width:16px}.timeline-tree-node__keyframe-toggle{align-items:center;border-radius:2px;color:var(--muted-foreground);cursor:pointer;display:flex;flex-shrink:0;height:14px;justify-content:center;opacity:.5;transition:opacity .15s ease,color .15s ease;width:14px}.timeline-tree-node__keyframe-toggle:hover{background:#ffffff1a;color:var(--foreground);opacity:1}.timeline-tree-node__keyframe-toggle--expanded{color:gold;opacity:1}.timeline-tree-node__keyframe-toggle--expanded:hover{color:#ffec8b}.timeline-tree-node__keyframe-toggle svg{height:10px;width:10px}.timeline-tree-node__keyframe-toggle-spacer{flex-shrink:0;width:14px}.timeline-tree-node__icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.timeline-tree-node__icon--property{color:var(--muted-foreground)}.timeline-tree-node__name{color:var(--timeline-text-bright);flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-tree-node__name--property{color:var(--muted-foreground);font-size:10px}.timeline-tree-node__name-input{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,currentcolor 45%,#0000);border-radius:0;box-shadow:none;color:var(--timeline-text-bright);cursor:text;flex:1;font:inherit;font-size:11px;height:20px;line-height:18px;min-width:0;outline:none;padding:0 0 2px;user-select:text}.timeline-tree-node__name-input:focus{border-bottom-color:initial}.timeline-tree-node__count{background:#ffffff1a;border-radius:8px;color:var(--timeline-text);flex-shrink:0;font-size:10px;padding:1px 5px}.timeline-tree-node__indicators{display:flex;flex-shrink:0;gap:3px}.timeline-tree-node__indicator{appearance:none;border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:6px;padding:0;transition:transform .1s ease;width:6px}.timeline-tree-node__indicator:hover{transform:scale(1.4)}.timeline-tree-node__drag-handle{align-items:center;appearance:none;background:#0000;border:none;border-radius:4px;color:var(--timeline-text);cursor:grab;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,background .15s ease;width:18px}.timeline-tree-node__drag-handle--active{opacity:.46;pointer-events:auto}.timeline-tree-node__drag-handle--disabled{cursor:not-allowed;opacity:.22;pointer-events:auto}.timeline-tree-node__drag-handle:active{cursor:grabbing}.timeline-tree-node__drag-handle:focus-visible,.timeline-tree-node__drag-handle:hover{background:#ffffff1a;color:var(--timeline-text-bright);opacity:1;outline:none}.timeline-tree-node__actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto;padding-left:6px}.timeline-tree-node__connection-icon{font-size:12px;line-height:1}.timeline-tree-node__add-action{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--timeline-text);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,background .15s ease;width:18px}.timeline-tree-node__add-action:hover{background:#ffffff1a;color:var(--timeline-text-bright)}.timeline-tree-node__add-action--visible{opacity:1;pointer-events:auto}.timeline-tree-node__row-action{align-items:center;appearance:none;background:#0000;border:none;border-radius:4px;box-shadow:none;color:var(--timeline-text);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .15s ease,color .15s ease,background .15s ease;width:18px}.timeline-tree-node__row-action:hover{background:#ffffff14;color:var(--timeline-text-bright);opacity:1}.timeline-tree-node__row-action:focus-visible{opacity:1;outline:1px solid #ffffff2e;outline-offset:1px}.timeline-tree-node__row-action--visible{opacity:1;pointer-events:auto}.timeline-labels__list--dragging .timeline-tree-node--layer.timeline-tree-node--hovered,.timeline-labels__list--dragging .timeline-tree-node--layer.timeline-tree-node--row-hovered,.timeline-labels__list--dragging .timeline-tree-node--layer:hover{background:#0000}.timeline-labels__list--dragging .timeline-tree-node--layer.timeline-tree-node--selected,.timeline-labels__list--dragging .timeline-tree-node--layer.timeline-tree-node--selected:hover{background:#725cf924}.timeline-labels__list--dragging .timeline-tree-node--layer:hover .timeline-tree-node__drag-handle{opacity:0;pointer-events:none}.timeline-tree-node--layer:hover .timeline-tree-node__drag-handle,.timeline-tree-node--selected .timeline-tree-node__drag-handle,.timeline-tree-node__drag-handle:focus-visible{opacity:.72;pointer-events:auto}.timeline-tree-node--layer:hover .timeline-tree-node__drag-handle--disabled,.timeline-tree-node__drag-handle--disabled:focus-visible{opacity:.36}.timeline-tree-node--property:hover .timeline-tree-node__row-action,.timeline-tree-node__row-action--visible{opacity:.38;pointer-events:auto}.timeline-tree-node--property:hover .timeline-tree-node__row-action:focus-visible,.timeline-tree-node--property:hover .timeline-tree-node__row-action:hover,.timeline-tree-node__row-action--visible,.timeline-tree-node__row-action:focus-visible,.timeline-tree-node__row-action:hover{opacity:1}.timeline-tree-node__row-action--danger:focus-visible,.timeline-tree-node__row-action--danger:hover{background:#ff6f6f1f;color:#f2f5ff}.timeline-text-animation-editor{display:flex;flex-direction:column;gap:14px;width:280px}.timeline-text-animation-editor__title{color:var(--timeline-text-bright);font-size:12px;font-weight:600;margin-bottom:4px}.timeline-text-animation-editor__empty,.timeline-text-animation-editor__subtitle{color:var(--timeline-text);font-size:11px;line-height:1.4}.timeline-text-animation-editor__field{align-items:center;column-gap:14px;display:grid;font-size:12px;grid-template-columns:84px minmax(0,1fr);row-gap:6px}.timeline-text-animation-editor__field>span{color:var(--foreground)}.timeline-text-animation-editor__field .ant-input-number,.timeline-text-animation-editor__field .ant-select{min-width:0;width:100%}.timeline-text-animation-editor .timeline-keyframe-editor__actions{margin-top:2px}.timeline-text-animation-editor__select-popup{min-width:148px!important}.timeline-layer-add-dropdown .ant-dropdown-arrow:before{background-color:var(--background)}.timeline-layer-add-dropdown .ant-dropdown-menu{background:var(--background);border:1px solid var(--secondary);border-radius:12px;box-shadow:var(--shadow-xl);min-width:180px;padding:4px}.timeline-layer-add-dropdown .ant-dropdown-menu-item,.timeline-layer-add-dropdown .ant-dropdown-menu-submenu-title{border-radius:10px;color:var(--timeline-text-bright);margin:0;padding:10px 12px;transition:background-color .15s ease,color .15s ease}.timeline-layer-add-dropdown .ant-dropdown-menu-item:hover,.timeline-layer-add-dropdown .ant-dropdown-menu-submenu-title:hover{background:var(--card)}.timeline-layer-add-dropdown .ant-dropdown-menu-item-divider{background:var(--timeline-border);margin:4px 0}.timeline-layer-add-dropdown .ant-dropdown-menu-item-disabled{color:#ffffff61}.timeline-layer-add-dropdown .ant-dropdown-menu-item-disabled:hover{background:#0000}.timeline-layer-add-dropdown .ant-dropdown-menu-submenu-open>.ant-dropdown-menu-submenu-title,.timeline-layer-add-dropdown .ant-dropdown-menu-submenu-selected>.ant-dropdown-menu-submenu-title{background:var(--card)}.timeline-motion-preset-submenu .ant-dropdown-menu{min-width:468px;padding:0;width:468px}.timeline-motion-preset-submenu .timeline-motion-preset-gallery-menu-item{box-sizing:border-box;cursor:default;padding:0;width:100%}.timeline-motion-preset-submenu .timeline-motion-preset-gallery-menu-item .ant-dropdown-menu-title-content{display:block;width:100%}.timeline-motion-preset-submenu .timeline-motion-preset-gallery-menu-item:hover{background:#0000}.timeline-motion-preset-gallery{box-sizing:border-box;cursor:default;max-width:calc(100vw - 24px);padding:14px 16px 16px;white-space:normal;width:468px}.timeline-motion-preset-gallery__header{color:var(--timeline-text-bright);font-size:12px;font-weight:650;line-height:1.2;margin-bottom:12px;padding:0 2px}.timeline-motion-preset-gallery__grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 2px 0}.timeline-motion-preset-gallery__card{border-radius:10px;min-width:0;padding:6px;transition:background-color .15s ease}.timeline-motion-preset-gallery__card:focus-within,.timeline-motion-preset-gallery__card:hover{background:hsla(0,0%,100%,.045)}.timeline-motion-preset-gallery__media{aspect-ratio:1;background:#050506;border:1px solid var(--timeline-border);border-radius:9px;cursor:default;overflow:hidden;position:relative;width:100%}.timeline-motion-preset-gallery__media img,.timeline-motion-preset-gallery__media video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.timeline-motion-preset-gallery__video{opacity:0;pointer-events:none;transition:opacity .12s ease}.timeline-motion-preset-gallery__video--active{opacity:1}.timeline-motion-preset-gallery__label{color:var(--timeline-text-bright);font-size:11px;font-weight:600;line-height:1.2;margin-top:7px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.timeline-motion-preset-gallery__actions{display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:7px}.timeline-motion-preset-gallery__action{appearance:none;background:hsla(0,0%,100%,.055);border:1px solid #ffffff2e;border-radius:6px;box-sizing:border-box;color:var(--timeline-text-bright);cursor:pointer;font-size:9px;font-weight:600;height:21px;line-height:19px;min-width:0;overflow:hidden;padding:0 2px;text-align:center;text-overflow:clip;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap;width:100%}.timeline-motion-preset-gallery__action:focus-visible,.timeline-motion-preset-gallery__action:hover{background:#725cf92e;border-color:#725cf9b8;box-shadow:0 0 0 1px #725cf92e;color:#fff;outline:none}.timeline-motion-preset-gallery__hint{border-top:1px solid var(--timeline-border);color:var(--timeline-text);font-size:10px;line-height:1.4;margin-top:12px;padding:9px 10px 0}.timeline-tree-track{border-bottom:1px solid #ffffff0d;height:28px;position:relative}.timeline-tree-track--selected{background:#725cf914}.timeline-tree-track--hovered{background:#725cf91f}.timeline-tree-track--row-hovered{background:#ffffff08}.timeline-tree-track--property{align-items:center;display:flex}.timeline-tracks--layer-dragging .timeline-tree-track--hovered,.timeline-tracks--layer-dragging .timeline-tree-track--row-hovered{background:#0000}.timeline-tracks--layer-dragging .timeline-tree-track--selected{background:#725cf914}.timeline-controls{align-items:center;display:flex;gap:6px;margin-left:auto}.timeline-controls__btn{align-items:center;background:#0000;border:1px solid var(--timeline-border);border-radius:6px;color:var(--timeline-text);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;line-height:1;transition:all .15s ease;width:28px}.timeline-controls__btn:hover{background:#ffffff14;border-color:var(--muted-foreground);color:var(--timeline-text-bright)}.timeline-controls__btn:active{background:var(--secondary)}.timeline-controls__btn--fit{font-size:11px;padding:0 8px;width:auto}.timeline-controls__zoom-level{color:var(--timeline-text);font-size:10px;min-width:36px;text-align:center}.timeline-controls__divider{background:var(--border);height:16px;width:1px}.timeline-empty{color:var(--timeline-text);font-size:12px}.styles_flow-container__6h7uT,.timeline-empty{align-items:center;display:flex;height:100%;justify-content:center}.styles_flow-container__6h7uT{background-color:var(--background);flex-direction:column;width:100%}.styles_flow-title__6nK0s{color:var(--foreground);font-size:24px;line-height:100%;text-align:center}.styles_flows-description__XoYZr{color:var(--foreground);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;margin-bottom:48px;text-align:center}.styles_open-flow-map-button__CFVx5{align-items:center;background:var(--background);border-radius:7px;border-width:1px;border:1px solid var(--border);display:flex;gap:8px;height:32;justify-content:center;left:448px;margin-bottom:12px;max-height:32px;min-height:32px;opacity:1;padding-left:8px;padding-right:8px;width:129}.styles_open-flow-map-button__CFVx5 .styles_open-flow-map-button-text__cMcmO{line-height:22px}.styles_flows-small-description__HzeUg,.styles_open-flow-map-button__CFVx5 .styles_open-flow-map-button-text__cMcmO{color:var(--foreground);font-family:Inter;font-size:12px;font-weight:400;letter-spacing:0;text-align:center;vertical-align:middle}.styles_flows-small-description__HzeUg{font-style:Regular;line-height:100%}.main-layout-wrapper{background-color:var(--background);display:flex;gap:0;height:100%;overflow:hidden;overscroll-behavior-x:none;padding:0;width:100%}.main-layout-wrapper-loading{align-items:center;background-color:#00000073;color:#fff;display:flex;flex:1;flex-direction:column;font-size:24px;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:2000}.nav-side-bar{display:none}.ant-layout-content,.layers-content{display:flex;flex:1;flex-direction:column}.layers-content{overflow:hidden;overscroll-behavior-x:none}.flow-content{display:flex;flex-direction:column}.layers-main-wrapper{background:var(--background);display:flex;flex:1;gap:0;overflow:hidden;overscroll-behavior-x:none;position:relative;width:100%}.content-element-wrapper{background:var(--background);display:flex;flex-direction:column;margin-right:5px}.scenes-tabs-wrapper{display:none}.schema-drawer{inset:48px 0 0 0}.schema-drawer .ant-drawer-content-wrapper{box-shadow:-4px 0 24px #0006;height:100%}.schema-drawer .ant-drawer-content{background:var(--card)}.schema-drawer .ant-drawer-header{background:var(--card);border-bottom:1px solid var(--border)}.schema-drawer .ant-drawer-header .ant-drawer-title{color:var(--foreground)}.schema-drawer .ant-drawer-header .ant-drawer-close{color:var(--muted-foreground)}.schema-drawer .ant-drawer-header .ant-drawer-close:hover{color:var(--foreground)}.schema-drawer .ant-drawer-body{background:var(--card);padding:0}.scene-list-sidebar{background-color:var(--card);border-bottom-left-radius:0;border-color:#0000;border-image:none;border-right:1px solid var(--border);border-top-left-radius:0;box-sizing:border-box;display:flex;flex:1;flex-direction:column;flex-shrink:0;overflow:visible;padding:0;position:relative;transition:width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease;z-index:3}.scene-list-sidebar.resizing{transition:none}.scene-list-sidebar.collapsed{overflow:hidden;padding:0}.scene-list-sidebar.collapsed .scene-list-header{justify-content:center;padding:0}.scene-list-header{align-items:center;border-bottom:0 #0000;border-image:none;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:space-between;padding:9.5px 12px 9.5px 16px}.scene-list-title{color:var(--muted-foreground);flex:1;font-size:12px;font-weight:500;line-height:24px;margin:0;min-width:0;padding:0 0 0 4px;text-transform:none}.scene-list-header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.scene-list-container{display:flex;flex:1;flex-direction:column;font-size:14px;gap:2px;margin-right:-4px;overflow-x:visible;overflow-y:auto;padding:0 12px;position:relative;scrollbar-color:#0000 #0000;scrollbar-width:thin;width:100%}.scene-list-container:hover{scrollbar-color:var(--border) #0000}.scene-list-container::-webkit-scrollbar{background:#0000;width:4px!important}.scene-list-container::-webkit-scrollbar-track{background:#0000!important}.scene-list-container::-webkit-scrollbar-thumb{background-color:#0000;border-radius:2px;transition:background-color .2s ease}.scene-list-container:hover::-webkit-scrollbar-thumb{background-color:var(--border)}.scene-create-feedback{align-items:center;background-color:color-mix(in srgb,var(--secondary) 70%,#0000);border-radius:6px;box-sizing:border-box;color:var(--muted-foreground);display:flex;font-size:12px;gap:7px;line-height:1;min-height:28px;overflow:hidden;padding:4px 12px;position:sticky;top:0;width:100%;z-index:2}.scene-create-feedback span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-create-feedback-dot{animation:scene-create-pulse 1s ease-in-out infinite;background-color:currentColor;border-radius:50%;flex-shrink:0;height:6px;opacity:.75;width:6px}@keyframes scene-create-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.scene-list-item{background-color:var(--card);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:0;position:relative;transition:background-color .3s ease}.scene-list-item:hover:not(.selected){background-color:var(--secondary)}.scene-list-item:hover:not(.selected) .scene-name{color:var(--foreground)}.scene-list-item:hover:not(.selected) .scene-menu-button{opacity:1}.scene-list-item.selected{background-color:var(--secondary);border-radius:6px;position:relative}.scene-list-item.selected .scene-name{color:var(--foreground);font-weight:400}.scene-list-item.selected .scene-menu-button{color:var(--foreground);opacity:1}.scene-list-item.editing{cursor:default}.scene-list-item.dragging{background-color:var(--background);opacity:.5;padding:2px}.scene-item-content{align-items:center;box-sizing:border-box;display:flex;height:fit-content;justify-content:space-between;padding:4px 12px;position:relative;width:100%}.scene-name-wrapper{flex:1;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.scene-name{--scroll-distance:0px;color:var(--muted-foreground);cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:400;height:100%;line-height:1;overflow:visible;white-space:nowrap;width:100%}.scene-name.truncated:hover{animation:scroll-text 8s ease-in-out infinite;text-overflow:clip}@keyframes scroll-text{0%,10%{transform:translateX(0)}45%,55%{transform:translateX(var(--scroll-distance))}90%,to{transform:translateX(0)}}.scene-menu-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:18px;justify-content:center;margin:0;opacity:0;padding:0;transition:opacity .2s ease;width:18px}.scene-menu-button,.scene-menu-button:hover{color:var(--foreground)}.scene-menu-button .anticon{font-size:18px}.dropdown-menu .ant-dropdown-menu{background-color:var(--card);border-color:var(--muted-foreground);border-radius:8px;padding:8px}.dropdown-menu .ant-dropdown-menu-item{border-radius:4px;color:var(--foreground);padding:8px 12px}.dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--secondary);color:var(--foreground)}.dropdown-menu .ant-dropdown-menu-item-icon{color:var(--foreground)}.icon-margin{align-items:center;display:inline-flex;margin-right:8px}.scene-list-item.dragging{background-color:var(--card);border-radius:6px;box-shadow:0 4px 8px #0000004d;padding:0 8px}.scene-list-item.dragging .scene-name{color:var(--foreground)}.scene-add-button,.sidebar-collapse-button{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--foreground);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;margin:0;padding:4px;transition:color .2s ease,background-color .2s ease;width:24px}.scene-add-button:hover,.sidebar-collapse-button:hover{background-color:#ffffff1a;color:var(--foreground)}.scene-add-button .anticon,.sidebar-collapse-button .anticon{font-size:14px}.scene-add-button:disabled{cursor:not-allowed;opacity:.45}.scene-add-button:disabled:hover{background-color:#0000}.scene-add-button.creating{color:var(--muted-foreground)}.sidebar-resize-handle{background-color:#0000;cursor:ew-resize;height:100%;position:absolute;right:-1px;top:0;transition:background-color .2s ease;width:6px;z-index:10}.sidebar-resize-handle:hover{background-color:var(--border)}.sidebar-resize-handle:active{background-color:var(--muted-foreground)}:root{--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.BlingsButton{border:none;border-radius:9px;color:#fff;cursor:pointer;font-weight:600;line-height:normal;outline:none;padding:.4rem 1.2rem;transition:all .3s cubic-bezier(.645,.045,.355,1)}.BlingsButton,.BlingsButton:hover{background-color:var(--primary)}.BlingsButton.Disabled{background-color:rgba(255,21,77,.251);cursor:not-allowed;pointer-events:none}.BlingsButton.Outlined{background-color:#fff;font-weight:400}.BlingsButton.Outlined,.BlingsButton.Outlined:hover{border:1.2px solid var(--primary);color:var(--primary)}.BlingsButton.Outlined:hover{background-color:#ff154d1a}.MfaSetup{align-items:center;background:#f6f7fb;display:flex;justify-content:center;min-height:100vh;padding:40px 16px}.MfaSetup__panel{background:#fff;border:1px solid #e2e8f0e6;border-radius:8px;display:flex;flex-direction:column;gap:28px;padding:clamp(24px,4vw,48px);width:min(1050px,100%)}.MfaSetup__header h3{color:#0f172a;margin-bottom:8px}.MfaSetup__subtitle{color:#0f172ab3;margin:0;max-width:620px}.MfaSetup__body{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(260px,1fr) minmax(280px,360px)}.MfaSetup__steps{display:flex;flex-direction:column;gap:18px}.MfaSetup__step{align-items:flex-start;background:#f8fafccc;border:1px solid #e2e8f0e6;border-radius:8px;display:flex;gap:16px;padding:16px}.MfaSetup__stepBadge{background:#fff1f4;border:1px solid #ff4d6d40;border-radius:50%;color:#ff4d6d;display:grid;flex-shrink:0;font-weight:600;height:34px;place-items:center;width:34px}.MfaSetup__stepText{color:#0f172aad;margin:4px 0 0}.MfaSetup__qrCard{align-items:center;background:#fff;border:1px solid #e2e8f0e6;border-radius:8px;gap:16px;padding:24px}.MfaSetup__formRow,.MfaSetup__qrCard{display:flex;flex-direction:column;width:100%}.MfaSetup__formRow{gap:10px;margin-top:4px}.MfaSetup__input{border:1px solid #d7dde6;border-radius:8px;font-weight:600;height:44px;margin:0 auto;max-width:220px;text-align:center;width:100%}.MfaSetup__button{align-self:center;border-radius:8px;height:44px;min-width:220px;padding:0 18px;white-space:nowrap}.MfaSetup__note{color:#0f172a99;font-size:12px;text-align:center}@media(max-width:860px){.MfaSetup__body{grid-template-columns:1fr}.MfaSetup__button{width:100%}}.BrandedAuthenticator{--auth-surface:var(--card);--auth-border:#ffffff1f;--auth-border-strong:#ffffff2e;--auth-text:var(--foreground);--auth-muted:var(--muted-foreground);--auth-primary:var(--primary);background:var(--background);color:var(--auth-text);display:grid;letter-spacing:0;min-height:100vh;padding:1.5rem;place-items:center;width:100vw}.BrandedAuthenticator *{box-sizing:border-box;letter-spacing:0}.auth-form-panel{background:var(--auth-surface);border:1px solid var(--auth-border);border-radius:8px;box-shadow:0 14px 44px #0000004d;min-width:0;padding:1.5rem;width:min(100%,380px)}.auth-session-check{align-items:center;color:var(--auth-muted);display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:1rem;min-width:0}.auth-session-check .auth-brand-logo{margin-bottom:.25rem}.auth-session-spinner{animation:auth-session-spin .8s linear infinite;border:3px solid var(--auth-border-strong);border-radius:50%;border-top-color:var(--auth-primary);height:28px;width:28px}.auth-brand-logo,.auth-form-header{margin-bottom:1.25rem}.auth-brand-logo{display:block;height:auto;width:104px}.auth-form-header h1{color:var(--auth-text);font-size:1.25rem;font-weight:700;line-height:1.15;margin:0}.BrandedAuthenticator [data-amplify-authenticator],.BrandedAuthenticator [data-amplify-authenticator] [data-amplify-container],.BrandedAuthenticator [data-amplify-router]{max-width:100%;min-width:0;width:100%}.BrandedAuthenticator [data-amplify-authenticator]{display:block}.BrandedAuthenticator [data-amplify-router]{background:#0000!important;border:0!important;box-shadow:none!important;overflow:visible}.BrandedAuthenticator [data-amplify-form]{display:flex;flex-direction:column;gap:.875rem;padding:0!important}.BrandedAuthenticator .amplify-flex{gap:.75rem;min-width:0}.BrandedAuthenticator .amplify-field,.BrandedAuthenticator .amplify-field-group,.BrandedAuthenticator .amplify-field-group__field-wrapper{max-width:100%;min-width:0;width:100%}.BrandedAuthenticator .amplify-label{color:var(--auth-text);font-size:.875rem;font-weight:600;margin-bottom:.375rem}.BrandedAuthenticator .amplify-field-group__control,.BrandedAuthenticator .amplify-input{background:#0000!important;border-color:var(--auth-border-strong)!important;border-radius:7px;box-shadow:none!important;color:var(--auth-text)!important;font-size:.875rem;min-height:38px;min-width:0;width:100%}.BrandedAuthenticator .amplify-input:-webkit-autofill,.BrandedAuthenticator .amplify-input:-webkit-autofill:focus,.BrandedAuthenticator .amplify-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-text);box-shadow:0 0 0 1000px var(--auth-surface) inset!important;caret-color:var(--auth-text);transition:background-color 9999s ease-out}.BrandedAuthenticator .amplify-input::placeholder{color:var(--auth-muted);opacity:1}.BrandedAuthenticator .amplify-field-group__control:focus-within,.BrandedAuthenticator .amplify-input:focus{border-color:var(--auth-primary)!important;box-shadow:0 0 0 3px #ff58792e!important}.BrandedAuthenticator .amplify-field-group__outer-end .amplify-button{background:#0000!important;border-color:var(--auth-border-strong)!important;border-radius:0 7px 7px 0;color:var(--auth-muted)!important;min-width:38px}.BrandedAuthenticator .amplify-field-group__outer-end .amplify-button:hover{color:var(--auth-text)!important}.BrandedAuthenticator .amplify-button--primary{background:var(--auth-primary)!important;border:0!important;border-radius:7px;box-shadow:none!important;color:var(--primary-foreground)!important;font-size:.875rem;font-weight:700;min-height:38px}.BrandedAuthenticator .amplify-button--primary:hover{background:#ff6b88!important}.BrandedAuthenticator .amplify-button--link{align-self:center;background:#0000!important;border:0!important;box-shadow:none!important;color:var(--auth-primary)!important;font-size:.8125rem;font-weight:700;min-height:auto;padding:0;width:auto}.BrandedAuthenticator .amplify-button--link:hover{background:#0000!important;text-decoration:underline}.BrandedAuthenticator .amplify-alert{border-radius:7px}@media(max-width:480px){.BrandedAuthenticator{padding:1rem}.auth-form-panel{padding:1.125rem}.auth-brand-logo{margin-bottom:1rem;width:96px}}@keyframes auth-session-spin{to{transform:rotate(1turn)}}body,html{margin:0;overscroll-behavior-x:none;padding:0}body{--ant-color-text:var(--foreground);--ant-border-radius-lg:10px;background-color:var(--background);font-family:Inter,sans-serif;letter-spacing:.04em}h1,h2,h3,h4,h5,h6{color:#000000d9;font-weight:500;margin-bottom:.5em;margin-top:0}.flex-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;max-height:100vh}.main-layout{background:var(--background);flex:1;overflow:hidden}.NoProjectSelectedScreen,.main-layout{background-color:var(--background)}._main-buttons button{border-radius:7px}#root{height:100vh;overscroll-behavior-x:none}#root .playground-left-sidebar{width:450px}#root .playground-left-sidebar,#root .playground-top-bar.ant-layout-header{filter:none;margin-bottom:0;margin-top:0}.textbutton{color:var(--background)}.textbutton:hover{color:var(--primary);text-decoration:underline}.form-collapse{width:100%}.form-container{height:100vh;overflow-y:auto}.form-container,.pg-container{display:flex;flex-direction:column}.pg-container{align-items:center;flex-grow:1;order:1;position:fixed}.card{width:500px}.ant-cascader-menu-item-expand .ant-cascader-checkbox{display:none}.ant-cascader-menu{overflow-x:hidden!important}.ant-cascader-menu-item{width:345px}.ant-cascader-menu-item .ant-cascader-menu-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subSelector .ant-cascader-menu-item{width:230px}.jsoneditor{height:25vh}.ant-btn-primary.look-like-enable:disabled{opacity:1}.Header{align-items:center;display:flex;padding:.5rem}.ant-switch{margin-left:.5rem;margin-right:.5rem}.ant-switch .ant-switch-inner{background-color:var(--muted)}.ant-switch.ant-switch-checked .ant-switch-inner{background-color:var(--primary)}.code-box-demo .ant-switch{margin-bottom:8px}[data-theme=compact] p,p{margin:0}.ant-picker-dropdown{--ant-color-text:#000;--ant-color-text-heading:#000;color:#000}.config-panel{max-height:80vh;overflow:scroll;padding-bottom:20px}.SideFormActionButtons{align-items:flex-end;display:flex;height:100%;justify-content:center;padding:.5rem}.SideFormActionButtons .ant-btn-primary{border-radius:6px;padding-left:2rem;padding-right:2rem}.SideFormActionButtons .ant-btn-primary:active.secondary,.SideFormActionButtons .ant-btn-primary:focus.secondary{background:#0000}.SideFormActionButtons .ant-btn-primary:active,.SideFormActionButtons .ant-btn-primary:focus{border-color:var(--border)}.ant-btn{border-radius:7px}.ant-tooltip .ant-tooltip-inner{background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 30px #0006,0 0 0 1px #ffffff0d;color:var(--foreground);font-size:13px;padding:8px 12px}.ant-tooltip .ant-tooltip-arrow:after,.ant-tooltip .ant-tooltip-arrow:before{background:var(--card)}.ant-tooltip ::placeholder{color:var(--muted-foreground);opacity:1}::selection{background-color:#725cf966;color:var(--foreground);text-shadow:none}.notFoundContent{color:var(--foreground);min-height:2rem;opacity:.3;padding:1rem;text-align:center}.ant-modal-root .popup-text{color:#000}.ant-modal-root .unsaved-changes-modal .ant-modal-content{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 8px 30px #00000080,0 0 0 1px #ffffff0d!important;padding:12px!important}.ant-modal-root .unsaved-changes-modal .ant-modal-header{background:#0000!important;border-bottom:none!important;margin:0!important;padding:0!important}.ant-modal-root .unsaved-changes-modal .ant-modal-body{padding:0 0 12px!important}.ant-modal-root .unsaved-changes-modal .ant-modal-body .popup-text{color:var(--foreground)!important;font-size:14px;font-weight:500}.ant-modal-root .unsaved-changes-modal .ant-modal-footer{border-top:none!important;margin:0!important;padding:0!important}.ant-modal-root .unsaved-changes-modal .ant-modal-close{color:var(--muted-foreground)}.ant-modal-root .unsaved-changes-modal .ant-modal-close:hover{background:var(--secondary);color:var(--foreground)}.ant-modal-root .blings-confirm-modal .ant-modal-confirm-btns .blings-btn{background-color:var(--primary);border:none;border-radius:9px;color:var(--primary-foreground);cursor:pointer;font-size:12px;font-weight:600;line-height:normal;outline:none;padding:.4rem 1.2rem;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-modal-root .blings-confirm-modal .ant-modal-confirm-btns .blings-btn:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important;opacity:.9}.ant-modal-root .blings-confirm-modal .ant-modal-confirm-btns .blings-btn.Disabled{background-color:var(--primary);cursor:not-allowed;opacity:.4;pointer-events:none}.ant-modal-root .blings-confirm-modal .ant-modal-confirm-btns .blings-btn.Outlined{background-color:#0000;border:1.2px solid var(--primary);color:var(--primary);font-weight:400}.ant-modal-root .blings-confirm-modal .ant-modal-confirm-btns .blings-btn.Outlined:hover{background-color:#725cf91a;border:1.2px solid var(--primary);color:var(--primary)}.ant-modal-root .layer-structural-confirm-modal .ant-modal-confirm-body>.anticon{display:none}.ant-modal-root .layer-structural-confirm-modal .ant-modal-confirm-title{color:var(--foreground)!important;font-size:16px;font-weight:700;line-height:1.35}.ant-modal-root .layer-structural-confirm-modal .ant-modal-confirm-content{color:var(--foreground);margin:10px 0 0!important;max-width:none}.ant-modal-root .layer-structural-confirm-modal .popup-text{color:var(--foreground)!important;font-size:14px;font-weight:400;line-height:1.5}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm p{margin:0 0 10px}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm ul{margin:10px 0;padding-left:18px}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm li{margin:6px 0}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm__note{color:var(--muted-foreground)!important;font-size:13px}.ant-modal-root .layer-structural-confirm-modal .ant-modal-confirm-btns{align-items:center;display:flex;gap:12px;justify-content:flex-end}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm-modal__delete-button,.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm-modal__text-button{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--foreground)!important;font-size:12px;padding:0;text-decoration:underline}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm-modal__text-button:focus-visible,.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm-modal__text-button:hover{color:var(--foreground)!important;opacity:.85}.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm-modal__delete-button:focus-visible,.ant-modal-root .layer-structural-confirm-modal .layer-structural-confirm-modal__delete-button:hover{color:#ff7f93!important}#root .NoProjectSelectedScreen .anticon:not(.anticon-delete),#root .playground-left-sidebar .anticon:not(.anticon-delete),#root .playground-top-bar .anticon:not(.anticon-delete),.main-layout .anticon:not(.anticon-delete){color:var(--ant-color-text)}#root .NoProjectSelectedScreen .mr5,#root .playground-left-sidebar .mr5,#root .playground-top-bar .mr5,.main-layout .mr5{margin-right:.5rem}#root .NoProjectSelectedScreen .ant-typography.ant-typography-secondary,#root .playground-left-sidebar .ant-typography.ant-typography-secondary,#root .playground-top-bar .ant-typography.ant-typography-secondary,.main-layout .ant-typography.ant-typography-secondary{color:#fff;opacity:.5}#root .NoProjectSelectedScreen .ant-input-affix-wrapper:not(.project-search-input),#root .NoProjectSelectedScreen .ant-input-group-addon,#root .NoProjectSelectedScreen .ant-input-number,#root .NoProjectSelectedScreen .ant-input-number-handler-wrap,#root .NoProjectSelectedScreen .ant-select .ant-select-selector,#root .NoProjectSelectedScreen input:not(.project-search-input),#root .NoProjectSelectedScreen select,#root .NoProjectSelectedScreen textarea,#root .playground-left-sidebar .ant-input-affix-wrapper:not(.project-search-input),#root .playground-left-sidebar .ant-input-group-addon,#root .playground-left-sidebar .ant-input-number,#root .playground-left-sidebar .ant-input-number-handler-wrap,#root .playground-left-sidebar .ant-select .ant-select-selector,#root .playground-left-sidebar input:not(.project-search-input),#root .playground-left-sidebar select,#root .playground-left-sidebar textarea,#root .playground-top-bar .ant-input-affix-wrapper:not(.project-search-input),#root .playground-top-bar .ant-input-group-addon,#root .playground-top-bar .ant-input-number,#root .playground-top-bar .ant-input-number-handler-wrap,#root .playground-top-bar .ant-select .ant-select-selector,#root .playground-top-bar input:not(.project-search-input),#root .playground-top-bar select,#root .playground-top-bar textarea,.main-layout .ant-input-affix-wrapper:not(.project-search-input),.main-layout .ant-input-group-addon,.main-layout .ant-input-number,.main-layout .ant-input-number-handler-wrap,.main-layout .ant-select .ant-select-selector,.main-layout input:not(.project-search-input),.main-layout select,.main-layout textarea{background-color:var(--background);border:1px solid var(--border);border-radius:6px}#root .NoProjectSelectedScreen .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap,#root .NoProjectSelectedScreen .ant-input-group-addon .ant-select-selection-wrap,#root .NoProjectSelectedScreen .ant-input-number .ant-select-selection-wrap,#root .NoProjectSelectedScreen .ant-input-number-handler-wrap .ant-select-selection-wrap,#root .NoProjectSelectedScreen .ant-select .ant-select-selector .ant-select-selection-wrap,#root .NoProjectSelectedScreen input:not(.project-search-input) .ant-select-selection-wrap,#root .NoProjectSelectedScreen select .ant-select-selection-wrap,#root .NoProjectSelectedScreen textarea .ant-select-selection-wrap,#root .playground-left-sidebar .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap,#root .playground-left-sidebar .ant-input-group-addon .ant-select-selection-wrap,#root .playground-left-sidebar .ant-input-number .ant-select-selection-wrap,#root .playground-left-sidebar .ant-input-number-handler-wrap .ant-select-selection-wrap,#root .playground-left-sidebar .ant-select .ant-select-selector .ant-select-selection-wrap,#root .playground-left-sidebar input:not(.project-search-input) .ant-select-selection-wrap,#root .playground-left-sidebar select .ant-select-selection-wrap,#root .playground-left-sidebar textarea .ant-select-selection-wrap,#root .playground-top-bar .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap,#root .playground-top-bar .ant-input-group-addon .ant-select-selection-wrap,#root .playground-top-bar .ant-input-number .ant-select-selection-wrap,#root .playground-top-bar .ant-input-number-handler-wrap .ant-select-selection-wrap,#root .playground-top-bar .ant-select .ant-select-selector .ant-select-selection-wrap,#root .playground-top-bar input:not(.project-search-input) .ant-select-selection-wrap,#root .playground-top-bar select .ant-select-selection-wrap,#root .playground-top-bar textarea .ant-select-selection-wrap,.main-layout .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap,.main-layout .ant-input-group-addon .ant-select-selection-wrap,.main-layout .ant-input-number .ant-select-selection-wrap,.main-layout .ant-input-number-handler-wrap .ant-select-selection-wrap,.main-layout .ant-select .ant-select-selector .ant-select-selection-wrap,.main-layout input:not(.project-search-input) .ant-select-selection-wrap,.main-layout select .ant-select-selection-wrap,.main-layout textarea .ant-select-selection-wrap{width:100%}#root .NoProjectSelectedScreen .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen .ant-input-group-addon .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen .ant-input-number .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen .ant-input-number-handler-wrap .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen .ant-select .ant-select-selector .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen input:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen select .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .NoProjectSelectedScreen textarea .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar .ant-input-group-addon .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar .ant-input-number .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar .ant-input-number-handler-wrap .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar .ant-select .ant-select-selector .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar input:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar select .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-left-sidebar textarea .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar .ant-input-group-addon .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar .ant-input-number .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar .ant-input-number-handler-wrap .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar .ant-select .ant-select-selector .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar input:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar select .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,#root .playground-top-bar textarea .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout .ant-input-affix-wrapper:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout .ant-input-group-addon .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout .ant-input-number .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout .ant-input-number-handler-wrap .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout .ant-select .ant-select-selector .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout input:not(.project-search-input) .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout select .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p,.main-layout textarea .ant-select-selection-wrap .ant-select-selection-overflow-item .ant-select-selection-item-content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .NoProjectSelectedScreen .ModForm .ant-input-affix-wrapper,#root .NoProjectSelectedScreen .ModForm .ant-input-group-addon,#root .NoProjectSelectedScreen .ModForm .ant-input-number,#root .NoProjectSelectedScreen .ModForm .ant-input-number-handler-wrap,#root .NoProjectSelectedScreen .ModForm .ant-select .ant-select-selector,#root .NoProjectSelectedScreen .ModForm input,#root .NoProjectSelectedScreen .ModForm select,#root .NoProjectSelectedScreen .ModForm textarea,#root .NoProjectSelectedScreen .ModsList .ant-input-affix-wrapper,#root .NoProjectSelectedScreen .ModsList .ant-input-group-addon,#root .NoProjectSelectedScreen .ModsList .ant-input-number,#root .NoProjectSelectedScreen .ModsList .ant-input-number-handler-wrap,#root .NoProjectSelectedScreen .ModsList .ant-select .ant-select-selector,#root .NoProjectSelectedScreen .ModsList input,#root .NoProjectSelectedScreen .ModsList select,#root .NoProjectSelectedScreen .ModsList textarea,#root .NoProjectSelectedScreen .modsList-collapse-container .ant-input-affix-wrapper,#root .NoProjectSelectedScreen .modsList-collapse-container .ant-input-group-addon,#root .NoProjectSelectedScreen .modsList-collapse-container .ant-input-number,#root .NoProjectSelectedScreen .modsList-collapse-container .ant-input-number-handler-wrap,#root .NoProjectSelectedScreen .modsList-collapse-container .ant-select .ant-select-selector,#root .NoProjectSelectedScreen .modsList-collapse-container input,#root .NoProjectSelectedScreen .modsList-collapse-container select,#root .NoProjectSelectedScreen .modsList-collapse-container textarea,#root .playground-left-sidebar .ModForm .ant-input-affix-wrapper,#root .playground-left-sidebar .ModForm .ant-input-group-addon,#root .playground-left-sidebar .ModForm .ant-input-number,#root .playground-left-sidebar .ModForm .ant-input-number-handler-wrap,#root .playground-left-sidebar .ModForm .ant-select .ant-select-selector,#root .playground-left-sidebar .ModForm input,#root .playground-left-sidebar .ModForm select,#root .playground-left-sidebar .ModForm textarea,#root .playground-left-sidebar .ModsList .ant-input-affix-wrapper,#root .playground-left-sidebar .ModsList .ant-input-group-addon,#root .playground-left-sidebar .ModsList .ant-input-number,#root .playground-left-sidebar .ModsList .ant-input-number-handler-wrap,#root .playground-left-sidebar .ModsList .ant-select .ant-select-selector,#root .playground-left-sidebar .ModsList input,#root .playground-left-sidebar .ModsList select,#root .playground-left-sidebar .ModsList textarea,#root .playground-left-sidebar .modsList-collapse-container .ant-input-affix-wrapper,#root .playground-left-sidebar .modsList-collapse-container .ant-input-group-addon,#root .playground-left-sidebar .modsList-collapse-container .ant-input-number,#root .playground-left-sidebar .modsList-collapse-container .ant-input-number-handler-wrap,#root .playground-left-sidebar .modsList-collapse-container .ant-select .ant-select-selector,#root .playground-left-sidebar .modsList-collapse-container input,#root .playground-left-sidebar .modsList-collapse-container select,#root .playground-left-sidebar .modsList-collapse-container textarea,#root .playground-top-bar .ModForm .ant-input-affix-wrapper,#root .playground-top-bar .ModForm .ant-input-group-addon,#root .playground-top-bar .ModForm .ant-input-number,#root .playground-top-bar .ModForm .ant-input-number-handler-wrap,#root .playground-top-bar .ModForm .ant-select .ant-select-selector,#root .playground-top-bar .ModForm input,#root .playground-top-bar .ModForm select,#root .playground-top-bar .ModForm textarea,#root .playground-top-bar .ModsList .ant-input-affix-wrapper,#root .playground-top-bar .ModsList .ant-input-group-addon,#root .playground-top-bar .ModsList .ant-input-number,#root .playground-top-bar .ModsList .ant-input-number-handler-wrap,#root .playground-top-bar .ModsList .ant-select .ant-select-selector,#root .playground-top-bar .ModsList input,#root .playground-top-bar .ModsList select,#root .playground-top-bar .ModsList textarea,#root .playground-top-bar .modsList-collapse-container .ant-input-affix-wrapper,#root .playground-top-bar .modsList-collapse-container .ant-input-group-addon,#root .playground-top-bar .modsList-collapse-container .ant-input-number,#root .playground-top-bar .modsList-collapse-container .ant-input-number-handler-wrap,#root .playground-top-bar .modsList-collapse-container .ant-select .ant-select-selector,#root .playground-top-bar .modsList-collapse-container input,#root .playground-top-bar .modsList-collapse-container select,#root .playground-top-bar .modsList-collapse-container textarea,.main-layout .ModForm .ant-input-affix-wrapper,.main-layout .ModForm .ant-input-group-addon,.main-layout .ModForm .ant-input-number,.main-layout .ModForm .ant-input-number-handler-wrap,.main-layout .ModForm .ant-select .ant-select-selector,.main-layout .ModForm input,.main-layout .ModForm select,.main-layout .ModForm textarea,.main-layout .ModsList .ant-input-affix-wrapper,.main-layout .ModsList .ant-input-group-addon,.main-layout .ModsList .ant-input-number,.main-layout .ModsList .ant-input-number-handler-wrap,.main-layout .ModsList .ant-select .ant-select-selector,.main-layout .ModsList input,.main-layout .ModsList select,.main-layout .ModsList textarea,.main-layout .modsList-collapse-container .ant-input-affix-wrapper,.main-layout .modsList-collapse-container .ant-input-group-addon,.main-layout .modsList-collapse-container .ant-input-number,.main-layout .modsList-collapse-container .ant-input-number-handler-wrap,.main-layout .modsList-collapse-container .ant-select .ant-select-selector,.main-layout .modsList-collapse-container input,.main-layout .modsList-collapse-container select,.main-layout .modsList-collapse-container textarea{border:none}#root .NoProjectSelectedScreen .FrameIndicator .ant-input,#root .NoProjectSelectedScreen .editor-wrapper .ant-input,#root .NoProjectSelectedScreen .editor-wrapper .ant-input-number-input,#root .playground-left-sidebar .FrameIndicator .ant-input,#root .playground-left-sidebar .editor-wrapper .ant-input,#root .playground-left-sidebar .editor-wrapper .ant-input-number-input,#root .playground-top-bar .FrameIndicator .ant-input,#root .playground-top-bar .editor-wrapper .ant-input,#root .playground-top-bar .editor-wrapper .ant-input-number-input,.main-layout .FrameIndicator .ant-input,.main-layout .editor-wrapper .ant-input,.main-layout .editor-wrapper .ant-input-number-input{background-color:var(--background)}#root .NoProjectSelectedScreen .ant-input-number-handler,#root .playground-left-sidebar .ant-input-number-handler,#root .playground-top-bar .ant-input-number-handler,.main-layout .ant-input-number-handler{border-color:var(--background)}#root .NoProjectSelectedScreen .ant-input-group-addon,#root .NoProjectSelectedScreen .ant-input-number-handler-wrap,#root .playground-left-sidebar .ant-input-group-addon,#root .playground-left-sidebar .ant-input-number-handler-wrap,#root .playground-top-bar .ant-input-group-addon,#root .playground-top-bar .ant-input-number-handler-wrap,.main-layout .ant-input-group-addon,.main-layout .ant-input-number-handler-wrap{border-right:2px solid var(--background);color:var(--ant-color-text)}#root .NoProjectSelectedScreen .ant-upload button,#root .playground-left-sidebar .ant-upload button,#root .playground-top-bar .ant-upload button,.main-layout .ant-upload button{background-color:var(--background);border-color:var(--muted-foreground);padding:0 .5rem}#root .NoProjectSelectedScreen .ant-input-suffix .ant-input-clear-icon,#root .playground-left-sidebar .ant-input-suffix .ant-input-clear-icon,#root .playground-top-bar .ant-input-suffix .ant-input-clear-icon,.main-layout .ant-input-suffix .ant-input-clear-icon{filter:invert(1)}#root .NoProjectSelectedScreen .ant-select-clear,#root .playground-left-sidebar .ant-select-clear,#root .playground-top-bar .ant-select-clear,.main-layout .ant-select-clear{background:#0000}#root .NoProjectSelectedScreen .ant-select-selection-placeholder,#root .NoProjectSelectedScreen ::placeholder,#root .playground-left-sidebar .ant-select-selection-placeholder,#root .playground-left-sidebar ::placeholder,#root .playground-top-bar .ant-select-selection-placeholder,#root .playground-top-bar ::placeholder,.main-layout .ant-select-selection-placeholder,.main-layout ::placeholder{color:#fff;opacity:.5}#root .NoProjectSelectedScreen .ant-select-multiple .ant-select-selection-item,#root .playground-left-sidebar .ant-select-multiple .ant-select-selection-item,#root .playground-top-bar .ant-select-multiple .ant-select-selection-item,.main-layout .ant-select-multiple .ant-select-selection-item{background-color:var(--background)}#root .NoProjectSelectedScreen .ant-switch-checked:focus,#root .playground-left-sidebar .ant-switch-checked:focus,#root .playground-top-bar .ant-switch-checked:focus,.main-layout .ant-switch-checked:focus{box-shadow:none}#root .NoProjectSelectedScreen .ant-checkbox-inner,#root .playground-left-sidebar .ant-checkbox-inner,#root .playground-top-bar .ant-checkbox-inner,.main-layout .ant-checkbox-inner{background-color:#0000;border-color:var(--border)}#root .NoProjectSelectedScreen .ant-checkbox-checked .ant-checkbox-inner,#root .playground-left-sidebar .ant-checkbox-checked .ant-checkbox-inner,#root .playground-top-bar .ant-checkbox-checked .ant-checkbox-inner,.main-layout .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary);border:none}#root .NoProjectSelectedScreen .ant-checkbox-checked .ant-checkbox-inner:after,#root .playground-left-sidebar .ant-checkbox-checked .ant-checkbox-inner:after,#root .playground-top-bar .ant-checkbox-checked .ant-checkbox-inner:after,.main-layout .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--background)}#root .NoProjectSelectedScreen .ant-checkbox-disabled .ant-checkbox-inner,#root .playground-left-sidebar .ant-checkbox-disabled .ant-checkbox-inner,#root .playground-top-bar .ant-checkbox-disabled .ant-checkbox-inner,.main-layout .ant-checkbox-disabled .ant-checkbox-inner{background-color:var(--muted);border:none}.blings-select-controls.ant-select.ant-select-allow-clear .ant-select-clear{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;box-shadow:none;color:var(--muted-foreground);display:inline-flex;height:12px;justify-content:center;line-height:1;margin-top:-6px;opacity:.6;width:12px;z-index:2}.blings-select-controls.ant-select.ant-select-allow-clear .ant-select-clear:focus-visible,.blings-select-controls.ant-select.ant-select-allow-clear .ant-select-clear:hover{background:#ffffff24;border-color:#ffffff2e;color:var(--foreground);opacity:1}.blings-select-controls.ant-select.ant-select-allow-clear .ant-select-clear .anticon,.blings-select-controls.ant-select.ant-select-allow-clear .ant-select-clear svg{color:currentColor;display:block;font-size:8px}.blings-select-controls.ant-select.ant-select-allow-clear .ant-select-clear path{fill:currentColor}.blings-select-controls.ant-select.ant-select-allow-clear:not(.ant-select-show-arrow) .ant-select-selector{padding-inline-end:36px}.blings-select-controls.ant-select.ant-select-allow-clear:not(.ant-select-show-arrow) .ant-select-clear{inset-inline-end:12px}.blings-select-controls.ant-select.ant-select-show-arrow.ant-select-allow-clear .ant-select-selector{padding-inline-end:68px}.blings-select-controls.ant-select.ant-select-show-arrow.ant-select-allow-clear .ant-select-clear{inset-inline-end:40px}.blings-select-controls.ant-select.ant-select-show-arrow.ant-select-allow-clear .ant-select-arrow{align-items:center;border-radius:4px;color:var(--foreground);display:inline-flex;height:24px;inset-inline-end:10px;justify-content:center;line-height:1;margin-top:-12px;opacity:1;pointer-events:none;width:24px}.blings-select-controls.ant-select.ant-select-show-arrow.ant-select-allow-clear .ant-select-arrow *{pointer-events:none}.ModForm .ant-input-affix-wrapper .ant-input-clear-icon{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;color:var(--muted-foreground);display:inline-flex;filter:none;height:12px;justify-content:center;line-height:1;opacity:.6;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;width:12px}.ModForm .ant-input-affix-wrapper .ant-input-clear-icon:focus-visible,.ModForm .ant-input-affix-wrapper .ant-input-clear-icon:hover{background:#ffffff24;border-color:#ffffff2e;color:var(--foreground);opacity:1}.ModForm .ant-input-affix-wrapper .ant-input-clear-icon .anticon,.ModForm .ant-input-affix-wrapper .ant-input-clear-icon svg{color:currentColor;display:block;font-size:8px}.ModForm .ant-input-affix-wrapper .ant-input-clear-icon path{fill:currentColor}.ant-modal-footer a{color:var(--background)}.ant-modal-footer a:hover{color:var(--primary);text-decoration:underline}.ant-btn-primary:disabled,.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--primary);border-color:var(--primary)}.ant-btn-primary:disabled{color:#fff}.advanced-collapse .advanced-radio-option{display:flex;gap:.5rem}.advanced-collapse .media-ending{border-left:2px solid var(--primary);margin-bottom:1rem;padding-left:9px}.advanced-collapse .ant-collapse-item{background:#0000}.advanced-collapse .ant-collapse-item .ant-collapse-header{border-left:none;font-weight:700;padding-left:0}.advanced-collapse .ant-collapse-item .ant-collapse-content-box{border-left:none;display:flex}.JsEditorModal .ant-modal-footer .ant-btn-default{background-color:#0000;border:1.2px solid var(--primary);color:var(--ant-color-text)}.ant-select-dropdown,.mod-form-json-tree-select-dropdown,.mod-form-select-dropdown{background-color:var(--background);color:#fff}.ant-select-dropdown .ant-select-item-group,.mod-form-json-tree-select-dropdown .ant-select-item-group,.mod-form-select-dropdown .ant-select-item-group{color:#ffffff8a}.ant-select-dropdown .ant-select-item-option,.mod-form-json-tree-select-dropdown .ant-select-item-option,.mod-form-select-dropdown .ant-select-item-option{color:#fff}.ant-select-dropdown .ant-select-item-option .type-icon,.mod-form-json-tree-select-dropdown .ant-select-item-option .type-icon,.mod-form-select-dropdown .ant-select-item-option .type-icon{font-weight:300}.ant-select-dropdown .ant-select-item-option .type-icon img,.mod-form-json-tree-select-dropdown .ant-select-item-option .type-icon img,.mod-form-select-dropdown .ant-select-item-option .type-icon img{margin-right:.3rem}.ant-select-dropdown .ant-select-item-option,.mod-form-json-tree-select-dropdown .ant-select-item-option,.mod-form-select-dropdown .ant-select-item-option{background:#0000}.ant-select-dropdown .ant-select-item-option:hover,.mod-form-json-tree-select-dropdown .ant-select-item-option:hover,.mod-form-select-dropdown .ant-select-item-option:hover{background-color:var(--muted)}.ant-select-dropdown .ant-select-item-option.ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected,.mod-form-json-tree-select-dropdown .ant-select-item-option.ant-select-item-option-active,.mod-form-json-tree-select-dropdown .ant-select-item-option.ant-select-item-option-selected,.mod-form-select-dropdown .ant-select-item-option.ant-select-item-option-active,.mod-form-select-dropdown .ant-select-item-option.ant-select-item-option-selected{background-color:var(--secondary)}.ant-select-dropdown .ant-empty,.mod-form-json-tree-select-dropdown .ant-empty,.mod-form-select-dropdown .ant-empty{color:#fff}.ant-select-dropdown .ant-select-tree,.mod-form-json-tree-select-dropdown .ant-select-tree,.mod-form-select-dropdown .ant-select-tree{background:#0000;color:#fff}.ant-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper:hover,.mod-form-json-tree-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper:hover,.mod-form-select-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:var(--background)}.ant-select-dropdown .ant-select-tree .ant-select-tree-node-selected,.mod-form-json-tree-select-dropdown .ant-select-tree .ant-select-tree-node-selected,.mod-form-select-dropdown .ant-select-tree .ant-select-tree-node-selected{background-color:var(--secondary)}.ant-select-dropdown .json-tree-select-dropdown,.mod-form-json-tree-select-dropdown .json-tree-select-dropdown,.mod-form-select-dropdown .json-tree-select-dropdown{display:flex;flex-direction:column;max-height:inherit}.ant-select-dropdown .json-tree-select-add,.mod-form-json-tree-select-dropdown .json-tree-select-add,.mod-form-select-dropdown .json-tree-select-add{border-top:1px solid #fff3;padding:10px 12px}.ant-select-dropdown .json-tree-select-add .ant-input,.mod-form-json-tree-select-dropdown .json-tree-select-add .ant-input,.mod-form-select-dropdown .json-tree-select-add .ant-input{background-color:#ffffff1f;border:1px solid #ffffff4d;color:#fff}.ant-select-dropdown .json-tree-select-add .json-tree-select-add__actions,.mod-form-json-tree-select-dropdown .json-tree-select-add .json-tree-select-add__actions,.mod-form-select-dropdown .json-tree-select-add .json-tree-select-add__actions{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.ant-select-dropdown .json-tree-select-add .json-tree-select-add__actions .ant-btn,.mod-form-json-tree-select-dropdown .json-tree-select-add .json-tree-select-add__actions .ant-btn,.mod-form-select-dropdown .json-tree-select-add .json-tree-select-add__actions .ant-btn{font-weight:500}.ant-select-dropdown .json-tree-select-add .json-tree-select-add__trigger,.mod-form-json-tree-select-dropdown .json-tree-select-add .json-tree-select-add__trigger,.mod-form-select-dropdown .json-tree-select-add .json-tree-select-add__trigger{color:#fff;font-weight:500;height:auto;justify-content:flex-start;padding:0}.mod-form-json-tree-select .ant-select-selection-placeholder,.mod-form-json-tree-select.data-key-select .ant-select-selection-search{padding-left:22px!important}.json-tree-select-node{align-items:center;display:inline-flex;gap:8px}.json-tree-select-node__icon{display:inline-flex;height:20px;opacity:.5;width:15px}.json-tree-select-node__label{flex:1}.ant-select-dropdown .json-tree-select-node{color:#fff}.ant-spin-dot-item{background-color:#fff}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar{cursor:pointer;height:8px;left:0;position:absolute;top:0;user-select:none;width:2px}::-webkit-scrollbar-track{background-color:var(--background);border-radius:100px}::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:5px;width:2px}.advanced-collapse.ant-radio-group{display:flex;flex-direction:column;gap:.5rem}.advanced-collapse.ant-radio-group .ant-radio-inner{background-color:var(--border);border-color:var(--border)}.advanced-collapse.ant-radio-group .ant-radio-checked .ant-radio-inner{border-color:var(--primary)}.advanced-collapse.ant-radio-group .ant-radio-checked .ant-radio-inner:after{background-color:var(--primary);border-radius:50%;transform:none}.open-code-icon.ant-btn{background-color:var(--blings_that_gray);border-color:var(--blings_teal);color:#ffffffb3}.open-code-icon.ant-btn:active,.open-code-icon.ant-btn:focus,.open-code-icon.ant-btn:hover{background-color:var(--blings_teal_60)!important;border-color:var(--blings_teal)!important;color:#fff!important}.active-code-icon.ant-btn{background-color:var(--blings_pink);border-color:var(--blings_teal);color:#fff}.active-code-icon.ant-btn:active,.active-code-icon.ant-btn:focus,.active-code-icon.ant-btn:hover{background-color:var(--blings_pink_hover,#ff3d64)!important;border-color:var(--blings_teal)!important;color:#fff!important}.countdown-connector .column-countdown{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.countdown-connector .time-unit-selector{align-items:center;display:flex;gap:.5rem;width:100%}.countdown-connector .time-unit-selector>div:last-child{margin-left:auto}.countdown-connector .time-unit-selector.isDisabled{opacity:.5}.countdown-connector .time-unit-selector.isDisabled .ant-checkbox-wrapper{opacity:1}.countdown-connector .add-timeUnit{align-items:center;cursor:pointer;display:flex;gap:.5rem;margin:1rem 0 .5rem}.countdown-connector .advanced-connector{display:flex;flex-direction:column;gap:.5rem}.countdown-connector .sub-menu{margin-bottom:.5rem}.countdown-connector .sub-advanced-connectors{align-items:center;display:flex;gap:.5rem;width:20rem}.countdown-connector .sub-advanced-connectors label{white-space:nowrap}.countdown-connector #date-picker{width:100%}.countdown-connector #date-picker .ant-picker{background-color:var(--background);border:none;width:100%}.ant-picker-dropdown .ant-picker-header-next-btn,.ant-picker-dropdown .ant-picker-header-prev-btn,.ant-picker-dropdown .ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-header-super-prev-btn{--ant-color-icon:var(--foreground)}.ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#0000!important;border:1px solid var(--border)}.ant-picker-dropdown .ant-picker-panel-container{--ant-color-text-disabled:var(--border);--ant-color-text:var(--foreground);--ant-color-text-heading:var(--foreground);background-color:var(--background);border:1px solid var(--border)}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-cell-inner:hover{color:#fff}.row-element{align-items:center;display:flex;gap:.5rem}.sortable-wrapper::-webkit-scrollbar-track{background-color:#228b22!important;margin:2px!important}.sortable-wrapper::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:4px}.sortable-wrapper::-webkit-scrollbar{height:18px!important;padding:5px!important;width:18px!important}.action-flow.ant-dropdown ul::-webkit-scrollbar-track{background-color:#0000!important;margin:2px!important}.action-flow.ant-dropdown ul::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:4px}.action-flow.ant-dropdown ul::-webkit-scrollbar{padding:5px!important;width:8px}.action-flow.ant-dropdown .ant-dropdown-menu .header-menu-item-disabled{background:#3044da!important;color:#3044da!important}.action-flow.ant-dropdown .ant-dropdown-menu{background-clip:initial!important;background-color:var(--background);border:1px solid var(--foreground);border-radius:8px;color:var(--foreground);max-height:160px;overflow-y:auto!important}.action-flow.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--foreground);height:32px;padding:4px 12px}.action-flow.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--secondary)}.time-unit-dropdown-overlay .time-unit-dropdown{background-color:var(--background);width:40%}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item{color:#fff}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item .type-icon{font-weight:300}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item .type-icon img{margin-right:.3rem}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item{background:#0000}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item:hover{background-color:var(--muted)}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background-color:var(--background);color:#fff}.time-unit-dropdown-overlay .time-unit-dropdown .ant-dropdown-menu-item:active{background-color:var(--muted-foreground)}.divider-dropdown{background-color:var(--border);height:1px;margin:8px auto 0;width:80%}input::selection,textarea::selection{background:#ffb7b7;color:#000}.layer-inspector-text-edit input::selection,.layer-inspector-text-edit textarea::selection{-webkit-text-fill-color:currentColor!important;background:#1890ff47!important;color:currentColor!important}.layer-inspector-text-edit textarea,.layer-inspector-text-edit textarea:disabled{-webkit-text-fill-color:currentColor!important}.layer-inspector-text-edit textarea:disabled{opacity:1!important}.interactive-space .ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:#d9d9d9}.ant-cascader-dropdown .ant-cascader-menu:last-child .ant-cascader-menu-item:not(:hover){--ant-cascader-option-selected-bg:#0000}.ant-cascader-dropdown .ant-cascader-menu-item[aria-checked=true] .ant-cascader-menu-item-content{font-weight:700}.ant-cascader-dropdown .ant-cascader-menu-item-expand-icon .anticon{color:var(--ant-color-text)}.ant-cascader-dropdown .ant-cascader-checkbox>.ant-cascader-checkbox-inner{background-color:#0000;border-color:var(--border)}.ant-cascader-dropdown .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:var(--primary);border:none}.ant-cascader-dropdown .ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:var(--background)}.ant-cascader-menus{padding:1px 1px 1px 0}.ant-drawer .ant-drawer-content{background:var(--card)}.ant-drawer .ant-drawer-header{background:var(--card);border-bottom:1px solid var(--border)}.ant-drawer .ant-drawer-header .ant-drawer-title{color:var(--foreground)}.ant-drawer .ant-drawer-header .ant-drawer-close{color:var(--muted-foreground)}.ant-drawer .ant-drawer-header .ant-drawer-close:hover{background:var(--secondary);color:var(--foreground)}.ant-drawer .ant-drawer-body{background:var(--card)}.ant-drawer .ant-drawer-footer{background:var(--card);border-top:1px solid var(--border)}.ant-layout{height:100%}.playground-top-bar{border:1px solid #333330;border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;height:3rem;margin:0;z-index:110}.playground-left-sidebar{border-radius:0}.playground-left-sidebar .main-connectors{display:flex;gap:.5rem;width:100%}.playground-left-sidebar .main-connectors #add-connectors-list{width:10%}.playground-left-sidebar .main-connectors .connectors-list{width:90%}.NoProjectSelectedScreen>.ant-space-item{height:90%}.ant-layout-sider-children{padding:7px}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#ff154d;--toastify-color-success:#ff154d;--toastify-color-warning:#ff154d;--toastify-color-error:#ff154d;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{-ms-flex-pack:justify;border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:-ms-flexbox;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;-ms-flex-negative:0;display:-ms-flexbox;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.f{--y:calc(var(--len) - var(--nth));bottom:0;min-height:80px;position:absolute;right:0;transform:translate3d(0,calc(var(--y)*-40%),0) scale(calc(1 - var(--y)*.05));transition:all .3s;width:100%}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-info)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{-ms-flex-item-align:start;align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.721df2f8.css.map*/