@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:ital,opsz,wght@0,14..32,100..900&family=Noto+Serif+SC:wght@500;600;700&display=swap";:root,[data-amplify-theme]{--amplify-components-accordion-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width:var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style:solid;--amplify-components-accordion-item-border-radius:var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items:center;--amplify-components-accordion-item-trigger-background-color:var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color:inherit;--amplify-components-accordion-item-trigger-gap:var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content:space-between;--amplify-components-accordion-item-trigger-padding-block:var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color:inherit;--amplify-components-accordion-item-trigger-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow:0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color:inherit;--amplify-components-accordion-item-content-padding-inline:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end:var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start:var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color:var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration:var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function:cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius:var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block:var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline:var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color:var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color:var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap:var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size:inherit;--amplify-components-ai-conversation-message-sender-username-font-weight:var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size:inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight:inherit;--amplify-components-ai-conversation-message-body-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap:var(--amplify-space-small);--amplify-components-ai-conversation-form-padding:var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color:var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width:var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius:var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block:var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding:var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start:0;--amplify-components-ai-conversation-attachment-list-gap:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color:var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color:var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size:var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding:var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width:var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height:var(--amplify-font-sizes-medium);--amplify-components-alert-align-items:center;--amplify-components-alert-justify-content:space-between;--amplify-components-alert-color:var(--amplify-colors-font-primary);--amplify-components-alert-background-color:var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block:var(--amplify-space-small);--amplify-components-alert-padding-inline:var(--amplify-space-medium);--amplify-components-alert-icon-size:var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-alert-info-color:var(--amplify-colors-font-info);--amplify-components-alert-info-background-color:var(--amplify-colors-background-info);--amplify-components-alert-error-color:var(--amplify-colors-font-error);--amplify-components-alert-error-background-color:var(--amplify-colors-background-error);--amplify-components-alert-warning-color:var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-alert-success-color:var(--amplify-colors-font-success);--amplify-components-alert-success-background-color:var(--amplify-colors-background-success);--amplify-components-authenticator-max-width:60rem;--amplify-components-authenticator-modal-width:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height:var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color:var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top:var(--amplify-space-zero);--amplify-components-authenticator-modal-left:var(--amplify-space-zero);--amplify-components-authenticator-container-width-max:30rem;--amplify-components-authenticator-router-border-width:var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style:solid;--amplify-components-authenticator-router-border-color:var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color:var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow:var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom:var(--amplify-space-medium);--amplify-components-authenticator-form-padding:var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color:var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color:var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width:100%;--amplify-components-autocomplete-menu-margin-block-start:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width:var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style:solid;--amplify-components-autocomplete-menu-border-radius:var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display:flex;--amplify-components-autocomplete-menu-options-flex-direction:column;--amplify-components-autocomplete-menu-options-max-height:300px;--amplify-components-autocomplete-menu-option-background-color:var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color:currentcolor;--amplify-components-autocomplete-menu-option-cursor:pointer;--amplify-components-autocomplete-menu-option-transition-duration:var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property:background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function:ease;--amplify-components-autocomplete-menu-option-active-background-color:var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color:var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display:flex;--amplify-components-autocomplete-menu-loading-align-items:center;--amplify-components-autocomplete-menu-loading-display:flex;--amplify-components-autocomplete-menu-loading-gap:var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block:var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline:var(--amplify-space-small);--amplify-components-avatar-color:var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height:1;--amplify-components-avatar-font-weight:var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size:var(--amplify-font-sizes-small);--amplify-components-avatar-text-align:center;--amplify-components-avatar-width:var(--amplify-font-sizes-xxl);--amplify-components-avatar-height:var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color:var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius:100%;--amplify-components-avatar-border-color:var(--amplify-colors-border-primary);--amplify-components-avatar-border-width:var(--amplify-border-widths-medium);--amplify-components-avatar-info-color:var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color:var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color:var(--amplify-colors-border-info);--amplify-components-avatar-warning-color:var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-avatar-success-color:var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color:var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color:var(--amplify-colors-border-success);--amplify-components-avatar-error-color:var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color:var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color:var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width:var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height:var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-badge-color:var(--amplify-colors-font-primary);--amplify-components-badge-line-height:1;--amplify-components-badge-font-weight:var(--amplify-font-weights-semibold);--amplify-components-badge-font-size:var(--amplify-font-sizes-small);--amplify-components-badge-text-align:center;--amplify-components-badge-padding-vertical:var(--amplify-space-xs);--amplify-components-badge-padding-horizontal:var(--amplify-space-small);--amplify-components-badge-background-color:var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius:var(--amplify-radii-xl);--amplify-components-badge-info-color:var(--amplify-colors-font-info);--amplify-components-badge-info-background-color:var(--amplify-colors-background-info);--amplify-components-badge-warning-color:var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-badge-success-color:var(--amplify-colors-font-success);--amplify-components-badge-success-background-color:var(--amplify-colors-background-success);--amplify-components-badge-error-color:var(--amplify-colors-font-error);--amplify-components-badge-error-background-color:var(--amplify-colors-background-error);--amplify-components-badge-small-font-size:var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical:var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal:var(--amplify-space-xs);--amplify-components-badge-large-font-size:var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical:var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal:var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction:row;--amplify-components-breadcrumbs-flex-wrap:wrap;--amplify-components-breadcrumbs-gap:0;--amplify-components-breadcrumbs-color:var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction:row;--amplify-components-breadcrumbs-item-color:inherit;--amplify-components-breadcrumbs-item-font-size:inherit;--amplify-components-breadcrumbs-item-align-items:center;--amplify-components-breadcrumbs-item-line-height:1;--amplify-components-breadcrumbs-separator-color:inherit;--amplify-components-breadcrumbs-separator-font-size:inherit;--amplify-components-breadcrumbs-separator-padding-inline:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color:var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size:inherit;--amplify-components-breadcrumbs-link-font-weight:normal;--amplify-components-breadcrumbs-link-text-decoration:none;--amplify-components-breadcrumbs-link-padding-inline:var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block:var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color:inherit;--amplify-components-breadcrumbs-link-current-font-size:inherit;--amplify-components-breadcrumbs-link-current-font-weight:normal;--amplify-components-breadcrumbs-link-current-text-decoration:none;--amplify-components-button-font-weight:var(--amplify-font-weights-bold);--amplify-components-button-transition-duration:var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height:var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color:transparent;--amplify-components-button-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width:var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style:var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius:var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color:var(--amplify-colors-font-primary);--amplify-components-button-hover-color:var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-button-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color:var(--amplify-colors-font-active);--amplify-components-button-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-active-border-color:var(--amplify-colors-primary-100);--amplify-components-button-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color:transparent;--amplify-components-button-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color:transparent;--amplify-components-button-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color:transparent;--amplify-components-button-outlined-info-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color:var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color:transparent;--amplify-components-button-outlined-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color:var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color:transparent;--amplify-components-button-outlined-success-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color:var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color:transparent;--amplify-components-button-outlined-error-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color:transparent;--amplify-components-button-outlined-overlay-color:var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color:var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color:var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color:var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color:var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color:transparent;--amplify-components-button-primary-border-width:var(--amplify-border-widths-small);--amplify-components-button-primary-border-style:solid;--amplify-components-button-primary-background-color:var(--amplify-colors-primary-80);--amplify-components-button-primary-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color:transparent;--amplify-components-button-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color:transparent;--amplify-components-button-primary-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color:transparent;--amplify-components-button-primary-hover-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color:transparent;--amplify-components-button-primary-focus-background-color:var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color:transparent;--amplify-components-button-primary-active-background-color:var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color:transparent;--amplify-components-button-primary-info-background-color:var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color:transparent;--amplify-components-button-primary-info-hover-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color:transparent;--amplify-components-button-primary-info-focus-background-color:var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color:transparent;--amplify-components-button-primary-info-active-background-color:var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color:transparent;--amplify-components-button-primary-warning-background-color:var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color:transparent;--amplify-components-button-primary-warning-hover-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color:transparent;--amplify-components-button-primary-warning-focus-background-color:var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color:transparent;--amplify-components-button-primary-warning-active-background-color:var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color:transparent;--amplify-components-button-primary-error-background-color:var(--amplify-colors-red-80);--amplify-components-button-primary-error-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color:transparent;--amplify-components-button-primary-error-hover-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color:transparent;--amplify-components-button-primary-error-focus-background-color:var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color:transparent;--amplify-components-button-primary-error-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color:transparent;--amplify-components-button-primary-success-background-color:var(--amplify-colors-green-80);--amplify-components-button-primary-success-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color:transparent;--amplify-components-button-primary-success-hover-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color:transparent;--amplify-components-button-primary-success-focus-background-color:var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color:transparent;--amplify-components-button-primary-success-active-background-color:var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color:transparent;--amplify-components-button-primary-overlay-background-color:var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color:transparent;--amplify-components-button-primary-overlay-hover-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color:transparent;--amplify-components-button-primary-overlay-focus-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color:transparent;--amplify-components-button-primary-overlay-active-background-color:var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width:var(--amplify-space-zero);--amplify-components-button-menu-background-color:transparent;--amplify-components-button-menu-justify-content:start;--amplify-components-button-menu-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color:var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color:var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color:transparent;--amplify-components-button-link-border-color:transparent;--amplify-components-button-link-border-width:var(--amplify-border-widths-small);--amplify-components-button-link-color:var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color:transparent;--amplify-components-button-link-hover-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color:transparent;--amplify-components-button-link-focus-background-color:var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color:transparent;--amplify-components-button-link-active-background-color:var(--amplify-colors-primary-20);--amplify-components-button-link-active-color:var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color:transparent;--amplify-components-button-link-disabled-background-color:transparent;--amplify-components-button-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color:transparent;--amplify-components-button-link-loading-background-color:transparent;--amplify-components-button-link-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color:transparent;--amplify-components-button-link-info-background-color:transparent;--amplify-components-button-link-info-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color:transparent;--amplify-components-button-link-info-hover-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color:var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color:transparent;--amplify-components-button-link-info-focus-background-color:var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color:var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow:var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color:transparent;--amplify-components-button-link-info-active-background-color:var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color:var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color:transparent;--amplify-components-button-link-warning-background-color:transparent;--amplify-components-button-link-warning-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color:transparent;--amplify-components-button-link-warning-hover-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color:var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color:transparent;--amplify-components-button-link-warning-focus-background-color:var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color:var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color:transparent;--amplify-components-button-link-warning-active-background-color:var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color:var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color:transparent;--amplify-components-button-link-success-background-color:transparent;--amplify-components-button-link-success-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color:transparent;--amplify-components-button-link-success-hover-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color:var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color:transparent;--amplify-components-button-link-success-focus-background-color:var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color:var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow:var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color:transparent;--amplify-components-button-link-success-active-background-color:var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color:var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color:transparent;--amplify-components-button-link-error-background-color:transparent;--amplify-components-button-link-error-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color:transparent;--amplify-components-button-link-error-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color:var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color:transparent;--amplify-components-button-link-error-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color:var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color:transparent;--amplify-components-button-link-error-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color:var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color:transparent;--amplify-components-button-link-overlay-background-color:transparent;--amplify-components-button-link-overlay-color:var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color:transparent;--amplify-components-button-link-overlay-hover-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color:var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color:transparent;--amplify-components-button-link-overlay-focus-background-color:var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color:var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow:var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color:transparent;--amplify-components-button-link-overlay-active-background-color:var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color:var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color:transparent;--amplify-components-button-warning-border-color:var(--amplify-colors-red-60);--amplify-components-button-warning-border-width:var(--amplify-border-widths-small);--amplify-components-button-warning-color:var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color:var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color:var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color:var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color:var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color:var(--amplify-colors-red-20);--amplify-components-button-warning-active-color:var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color:transparent;--amplify-components-button-warning-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color:var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color:transparent;--amplify-components-button-warning-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color:transparent;--amplify-components-button-destructive-border-width:var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style:solid;--amplify-components-button-destructive-background-color:var(--amplify-colors-red-60);--amplify-components-button-destructive-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color:transparent;--amplify-components-button-destructive-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color:transparent;--amplify-components-button-destructive-loading-background-color:var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color:var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color:transparent;--amplify-components-button-destructive-hover-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color:transparent;--amplify-components-button-destructive-focus-background-color:var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color:var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color:transparent;--amplify-components-button-destructive-active-background-color:var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color:var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size:var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size:var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items:center;--amplify-components-button-loader-wrapper-gap:var(--amplify-space-xs);--amplify-components-card-background-color:var(--amplify-colors-background-primary);--amplify-components-card-border-radius:var(--amplify-radii-xs);--amplify-components-card-border-width:0;--amplify-components-card-border-style:solid;--amplify-components-card-border-color:transparent;--amplify-components-card-box-shadow:none;--amplify-components-card-padding:var(--amplify-space-medium);--amplify-components-card-outlined-background-color:var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius:var(--amplify-radii-xs);--amplify-components-card-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style:solid;--amplify-components-card-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow:var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color:var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius:var(--amplify-radii-xs);--amplify-components-card-elevated-border-width:0;--amplify-components-card-elevated-border-style:solid;--amplify-components-card-elevated-border-color:transparent;--amplify-components-card-elevated-box-shadow:var(--amplify-shadows-medium);--amplify-components-checkbox-cursor:pointer;--amplify-components-checkbox-align-items:center;--amplify-components-checkbox-disabled-cursor:not-allowed;--amplify-components-checkbox-button-position:relative;--amplify-components-checkbox-button-align-items:center;--amplify-components-checkbox-button-justify-content:center;--amplify-components-checkbox-button-color:var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width:100%;--amplify-components-checkbox-button-before-height:100%;--amplify-components-checkbox-button-before-border-width:var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius:20%;--amplify-components-checkbox-button-before-border-style:solid;--amplify-components-checkbox-button-before-border-color:var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color:var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style:solid;--amplify-components-checkbox-button-focus-outline-width:var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color:var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color:var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius:20%;--amplify-components-checkbox-icon-opacity:var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform:scale(0);--amplify-components-checkbox-icon-transition-property:all;--amplify-components-checkbox-icon-transition-duration:var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function:ease-in-out;--amplify-components-checkbox-icon-checked-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform:scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity:var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform:scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color:var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items:flex-start;--amplify-components-checkboxfield-align-content:center;--amplify-components-checkboxfield-flex-direction:column;--amplify-components-checkboxfield-justify-content:center;--amplify-components-collection-pagination-current-color:var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color:var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color:var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color:var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color:var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color:var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color:var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color:var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color:var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color:var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color:var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color:var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color:var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color:var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color:var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color:var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color:var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color:var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color:var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color:var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size:var(--amplify-font-sizes-xs);--amplify-components-copy-gap:var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill:var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom:var(--amplify-space-large);--amplify-components-copy-tool-tip-color:var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size:var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height:var(--amplify-space-relative-full);--amplify-components-divider-border-style:solid;--amplify-components-divider-border-color:var(--amplify-colors-border-primary);--amplify-components-divider-border-width:var(--amplify-border-widths-medium);--amplify-components-divider-label-color:var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline:var(--amplify-space-medium);--amplify-components-divider-label-font-size:var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color:var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width:var(--amplify-border-widths-small);--amplify-components-divider-large-border-width:var(--amplify-border-widths-large);--amplify-components-divider-opacity:var(--amplify-opacities-60);--amplify-components-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style:dashed;--amplify-components-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-dropzone-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-gap:var(--amplify-space-small);--amplify-components-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-dropzone-text-align:center;--amplify-components-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color:var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color:var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color:var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color:var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color:var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius:var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color:var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style:var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width:var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color:var(--amplify-colors-font-error);--amplify-components-field-gap:var(--amplify-space-xs);--amplify-components-field-font-size:var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction:column;--amplify-components-field-small-gap:var(--amplify-space-xxxs);--amplify-components-field-small-font-size:var(--amplify-font-sizes-small);--amplify-components-field-large-gap:var(--amplify-space-small);--amplify-components-field-large-font-size:var(--amplify-font-sizes-large);--amplify-components-field-label-color:var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style:solid;--amplify-components-fieldcontrol-border-color:var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width:var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius:var(--amplify-radii-small);--amplify-components-fieldcontrol-color:var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration:var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style:solid;--amplify-components-fieldcontrol-outline-width:var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end:var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start:var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end:var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end:var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start:var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end:var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style:none;--amplify-components-fieldcontrol-quiet-border-inline-start:none;--amplify-components-fieldcontrol-quiet-border-inline-end:none;--amplify-components-fieldcontrol-quiet-border-block-start:none;--amplify-components-fieldcontrol-quiet-border-radius:0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color:transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color:transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor:not-allowed;--amplify-components-fieldcontrol-disabled-border-color:var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color:var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color:var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow:0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap:var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items:center;--amplify-components-fieldgroup-outer-align-items:center;--amplify-components-fieldmessages-error-color:var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color:var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style:italic;--amplify-components-fieldmessages-description-font-size:var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color:transparent;--amplify-components-fieldset-border-radius:var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction:column;--amplify-components-fieldset-gap:var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color:var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size:var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight:var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height:var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size:var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size:var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding:var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color:var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width:var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style:solid;--amplify-components-fieldset-outlined-small-padding:var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding:var(--amplify-space-large);--amplify-components-fieldset-small-gap:var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap:var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style:dashed;--amplify-components-fileuploader-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap:var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align:center;--amplify-components-fileuploader-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style:var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style:solid;--amplify-components-fileuploader-file-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block:var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline:var(--amplify-space-small);--amplify-components-fileuploader-file-gap:var(--amplify-space-small);--amplify-components-fileuploader-file-align-items:baseline;--amplify-components-fileuploader-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height:var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction:column;--amplify-components-fileuploader-filelist-gap:var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap:round;--amplify-components-fileuploader-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style:solid;--amplify-components-fileuploader-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius:var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height:40rem;--amplify-components-fileuploader-previewer-max-width:auto;--amplify-components-fileuploader-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap:var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content:flex-end;--amplify-components-flex-gap:var(--amplify-space-medium);--amplify-components-flex-justify-content:normal;--amplify-components-flex-align-items:stretch;--amplify-components-flex-align-content:normal;--amplify-components-flex-flex-wrap:nowrap;--amplify-components-heading-1-font-size:var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight:var(--amplify-font-weights-light);--amplify-components-heading-2-font-size:var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight:var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size:var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight:var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size:var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight:var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size:var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight:var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size:var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-heading-color:var(--amplify-colors-font-primary);--amplify-components-heading-line-height:var(--amplify-line-heights-small);--amplify-components-icon-line-height:1;--amplify-components-icon-height:1em;--amplify-components-highlightmatch-highlighted-font-weight:var(--amplify-font-weights-bold);--amplify-components-image-max-width:100%;--amplify-components-image-height:auto;--amplify-components-image-object-fit:initial;--amplify-components-image-object-position:initial;--amplify-components-inappmessaging-banner-height:150px;--amplify-components-inappmessaging-banner-width:400px;--amplify-components-inappmessaging-button-background-color:#e8e8e8;--amplify-components-inappmessaging-button-border-radius:5px;--amplify-components-inappmessaging-button-color:black;--amplify-components-inappmessaging-dialog-height:50vh;--amplify-components-inappmessaging-dialog-min-height:400px;--amplify-components-inappmessaging-dialog-min-width:400px;--amplify-components-inappmessaging-dialog-width:30vw;--amplify-components-inappmessaging-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight:var(--amplify-font-weights-extrabold);--amplify-components-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color:var(--amplify-colors-font-active);--amplify-components-link-color:var(--amplify-colors-font-interactive);--amplify-components-link-focus-color:var(--amplify-colors-font-focus);--amplify-components-link-hover-color:var(--amplify-colors-font-hover);--amplify-components-link-visited-color:var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color:var(--amplify-colors-background-primary);--amplify-components-loader-width:var(--amplify-font-sizes-medium);--amplify-components-loader-height:var(--amplify-font-sizes-medium);--amplify-components-loader-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap:round;--amplify-components-loader-animation-duration:1s;--amplify-components-loader-small-width:var(--amplify-font-sizes-small);--amplify-components-loader-small-height:var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width:var(--amplify-font-sizes-large);--amplify-components-loader-large-height:var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size:var(--amplify-font-sizes-small);--amplify-components-loader-linear-width:100%;--amplify-components-loader-linear-min-width:5rem;--amplify-components-loader-linear-font-size:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width:var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled:var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty:var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap:round;--amplify-components-loader-linear-animation-duration:1s;--amplify-components-loader-linear-small-stroke-width:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size:var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width:var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size:var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill:var(--amplify-colors-font-primary);--amplify-components-menu-background-color:var(--amplify-colors-background-primary);--amplify-components-menu-border-radius:var(--amplify-radii-medium);--amplify-components-menu-border-width:var(--amplify-border-widths-small);--amplify-components-menu-border-style:solid;--amplify-components-menu-border-color:var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow:var(--amplify-shadows-large);--amplify-components-menu-flex-direction:column;--amplify-components-menu-gap:var(--amplify-space-zero);--amplify-components-menu-max-width:30rem;--amplify-components-menu-min-width:14rem;--amplify-components-menu-small-width:var(--amplify-font-sizes-medium);--amplify-components-menu-small-height:var(--amplify-font-sizes-medium);--amplify-components-menu-large-width:var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height:var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height:2.5rem;--amplify-components-menu-item-padding-inline-start:var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end:var(--amplify-space-medium);--amplify-components-message-align-items:center;--amplify-components-message-background-color:var(--amplify-colors-background-tertiary);--amplify-components-message-border-color:transparent;--amplify-components-message-border-style:solid;--amplify-components-message-border-width:var(--amplify-border-widths-small);--amplify-components-message-border-radius:var(--amplify-radii-xs);--amplify-components-message-color:var(--amplify-colors-font-primary);--amplify-components-message-justify-content:flex-start;--amplify-components-message-padding-block:var(--amplify-space-small);--amplify-components-message-padding-inline:var(--amplify-space-medium);--amplify-components-message-line-height:var(--amplify-line-heights-small);--amplify-components-message-icon-size:var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size:var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight:var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap:var(--amplify-space-xxs);--amplify-components-message-plain-color:var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color:transparent;--amplify-components-message-plain-info-color:var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color:transparent;--amplify-components-message-plain-error-color:var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color:transparent;--amplify-components-message-plain-success-color:var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color:transparent;--amplify-components-message-plain-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color:transparent;--amplify-components-message-outlined-color:var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color:var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color:var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color:var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color:var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color:var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color:var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color:var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color:var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color:var(--amplify-colors-border-warning);--amplify-components-message-filled-color:var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color:var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color:transparent;--amplify-components-message-filled-info-color:var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color:var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color:transparent;--amplify-components-message-filled-error-color:var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color:var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color:transparent;--amplify-components-message-filled-success-color:var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color:var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color:transparent;--amplify-components-message-filled-warning-color:var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color:var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color:transparent;--amplify-components-pagination-current-align-items:center;--amplify-components-pagination-current-justify-content:center;--amplify-components-pagination-current-color:var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size:var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color:var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start:var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end:var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property:background-color;--amplify-components-pagination-button-transition-duration:var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color:var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items:baseline;--amplify-components-pagination-ellipsis-justify-content:center;--amplify-components-pagination-ellipsis-padding-inline-start:var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end:var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left:var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right:var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width:var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius:var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color:var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color:var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color:var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color:var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color:var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color:var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color:var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color:var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color:var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color:var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow:var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color:var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color:var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color:var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius:var(--amplify-radii-small);--amplify-components-placeholder-transition-duration:var(--amplify-time-long);--amplify-components-placeholder-start-color:var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color:var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height:var(--amplify-space-small);--amplify-components-placeholder-default-height:var(--amplify-space-medium);--amplify-components-placeholder-large-height:var(--amplify-space-large);--amplify-components-radio-align-items:center;--amplify-components-radio-justify-content:flex-start;--amplify-components-radio-gap:inherit;--amplify-components-radio-disabled-cursor:not-allowed;--amplify-components-radio-button-align-items:center;--amplify-components-radio-button-justify-content:center;--amplify-components-radio-button-width:var(--amplify-font-sizes-medium);--amplify-components-radio-button-height:var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing:border-box;--amplify-components-radio-button-border-width:var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style:solid;--amplify-components-radio-button-border-radius:50%;--amplify-components-radio-button-border-color:var(--amplify-colors-border-primary);--amplify-components-radio-button-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property:all;--amplify-components-radio-button-transition-duration:var(--amplify-time-medium);--amplify-components-radio-button-outline-color:var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style:solid;--amplify-components-radio-button-outline-width:var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset:var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding:var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width:var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height:var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width:var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height:var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color:var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color:var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color:var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color:var(--amplify-colors-background-primary);--amplify-components-radio-label-color:var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width:var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color:var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color:var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color:var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color:var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color:var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight:var(--amplify-font-weights-normal);--amplify-components-rating-large-size:var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size:var(--amplify-font-sizes-xl);--amplify-components-rating-small-size:var(--amplify-font-sizes-small);--amplify-components-rating-filled-color:var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color:var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color:var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color:var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color:var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color:var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color:var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-select-color:var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color:var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex:1;--amplify-components-select-wrapper-display:block;--amplify-components-select-wrapper-position:relative;--amplify-components-select-wrapper-cursor:pointer;--amplify-components-select-icon-wrapper-align-items:center;--amplify-components-select-icon-wrapper-position:absolute;--amplify-components-select-icon-wrapper-top:50%;--amplify-components-select-icon-wrapper-right:var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform:translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events:none;--amplify-components-select-icon-wrapper-small-right:var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right:var(--amplify-space-medium);--amplify-components-select-option-background-color:transparent;--amplify-components-select-option-color:var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color:transparent;--amplify-components-select-white-space:nowrap;--amplify-components-select-min-width:6.5rem;--amplify-components-select-small-min-width:5.5rem;--amplify-components-select-small-padding-inline-end:var(--amplify-space-xl);--amplify-components-select-large-min-width:7.5rem;--amplify-components-select-large-padding-inline-end:var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline:var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block:var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline:var(--amplify-space-small);--amplify-components-selectfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction:column;--amplify-components-selectfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color:var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block:var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius:9999px;--amplify-components-sliderfield-track-height:.375rem;--amplify-components-sliderfield-track-min-width:10rem;--amplify-components-sliderfield-range-background-color:var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius:9999px;--amplify-components-sliderfield-range-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width:1.25rem;--amplify-components-sliderfield-thumb-height:1.25rem;--amplify-components-sliderfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow:var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius:50%;--amplify-components-sliderfield-thumb-border-width:var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color:var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style:solid;--amplify-components-sliderfield-thumb-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color:transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow:none;--amplify-components-sliderfield-thumb-hover-background-color:var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height:.25rem;--amplify-components-sliderfield-small-thumb-width:1rem;--amplify-components-sliderfield-small-thumb-height:1rem;--amplify-components-sliderfield-large-track-height:.625rem;--amplify-components-sliderfield-large-thumb-width:1.5rem;--amplify-components-sliderfield-large-thumb-height:1.5rem;--amplify-components-stepperfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction:column;--amplify-components-stepperfield-input-color:var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align:center;--amplify-components-stepperfield-button-color:var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color:var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color:var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color:var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color:var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color:var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color:var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color:var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color:var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style:dashed;--amplify-components-storagemanager-dropzone-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap:var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block:var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline:var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align:center;--amplify-components-storagemanager-dropzone-active-background-color:var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color:var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style:var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width:var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size:var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style:solid;--amplify-components-storagemanager-file-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block:var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline:var(--amplify-space-small);--amplify-components-storagemanager-file-gap:var(--amplify-space-small);--amplify-components-storagemanager-file-align-items:baseline;--amplify-components-storagemanager-file-name-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size:var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight:var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height:var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color:var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color:var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction:column;--amplify-components-storagemanager-filelist-gap:var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap:round;--amplify-components-storagemanager-loader-stroke-empty:var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled:var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width:var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color:var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color:var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style:solid;--amplify-components-storagemanager-previewer-border-width:var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius:var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline:var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height:40rem;--amplify-components-storagemanager-previewer-max-width:auto;--amplify-components-storagemanager-previewer-text-font-size:var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight:var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color:var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline:var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap:var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content:flex-end;--amplify-components-switchfield-disabled-opacity:var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size:var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size:var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size:var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding:var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color:var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color:transparent;--amplify-components-switchfield-thumb-border-width:var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style:solid;--amplify-components-switchfield-thumb-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform:var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration:var(--amplify-time-medium);--amplify-components-switchfield-thumb-width:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color:var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius:var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color:var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height:var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding:var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration:var(--amplify-time-short);--amplify-components-switchfield-track-width:var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color:var(--amplify-colors-background-error);--amplify-components-table-border-collapse:collapse;--amplify-components-table-display:table;--amplify-components-table-width:100%;--amplify-components-table-head-display:table-header-group;--amplify-components-table-head-vertical-align:middle;--amplify-components-table-body-display:table-row-group;--amplify-components-table-body-vertical-align:middle;--amplify-components-table-foot-display:table-footer-group;--amplify-components-table-foot-vertical-align:middle;--amplify-components-table-row-display:table-row;--amplify-components-table-row-vertical-align:middle;--amplify-components-table-row-hover-background-color:var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color:var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style:solid;--amplify-components-table-header-border-width:var(--amplify-border-widths-small);--amplify-components-table-header-color:var(--amplify-colors-font-primary);--amplify-components-table-header-display:table-cell;--amplify-components-table-header-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight:var(--amplify-font-weights-bold);--amplify-components-table-header-padding:var(--amplify-space-medium);--amplify-components-table-header-vertical-align:middle;--amplify-components-table-header-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding:var(--amplify-space-large);--amplify-components-table-header-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding:var(--amplify-space-xs);--amplify-components-table-data-border-color:var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style:solid;--amplify-components-table-data-border-width:var(--amplify-border-widths-small);--amplify-components-table-data-color:var(--amplify-colors-font-primary);--amplify-components-table-data-display:table-cell;--amplify-components-table-data-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight:var(--amplify-font-weights-normal);--amplify-components-table-data-padding:var(--amplify-space-medium);--amplify-components-table-data-vertical-align:middle;--amplify-components-table-data-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding:var(--amplify-space-large);--amplify-components-table-data-small-font-size:var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding:var(--amplify-space-xs);--amplify-components-table-caption-caption-side:bottom;--amplify-components-table-caption-color:var(--amplify-colors-font-primary);--amplify-components-table-caption-display:table-caption;--amplify-components-table-caption-font-size:var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align:center;--amplify-components-table-caption-word-break:break-all;--amplify-components-table-caption-large-font-size:var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size:var(--amplify-font-sizes-small);--amplify-components-tabs-background-color:transparent;--amplify-components-tabs-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style:solid;--amplify-components-tabs-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-gap:0;--amplify-components-tabs-item-background-color:transparent;--amplify-components-tabs-item-border-color:var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style:solid;--amplify-components-tabs-item-border-width:var(--amplify-border-widths-medium);--amplify-components-tabs-item-color:var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size:var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight:var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical:var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal:var(--amplify-space-medium);--amplify-components-tabs-item-text-align:center;--amplify-components-tabs-item-transition-duration:var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color:transparent;--amplify-components-tabs-item-hover-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow:none;--amplify-components-tabs-item-hover-color:var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color:transparent;--amplify-components-tabs-item-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow:0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color:var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color:transparent;--amplify-components-tabs-item-active-border-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow:none;--amplify-components-tabs-item-active-color:var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color:transparent;--amplify-components-tabs-item-disabled-border-color:var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow:none;--amplify-components-tabs-item-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color:transparent;--amplify-components-tabs-panel-padding-inline:0;--amplify-components-tabs-panel-padding-block:var(--amplify-space-small);--amplify-components-text-color:var(--amplify-colors-font-primary);--amplify-components-text-primary-color:var(--amplify-colors-font-primary);--amplify-components-text-secondary-color:var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color:var(--amplify-colors-font-tertiary);--amplify-components-text-error-color:var(--amplify-colors-font-error);--amplify-components-text-warning-color:var(--amplify-colors-font-warning);--amplify-components-text-success-color:var(--amplify-colors-font-success);--amplify-components-text-info-color:var(--amplify-colors-font-info);--amplify-components-textareafield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color:var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color:var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size:var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color:var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color:var(--amplify-colors-border-primary);--amplify-components-togglebutton-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color:var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color:var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color:var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width:var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color:var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color:var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color:var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color:var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color:var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color:var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow:var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color:var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color:var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color:var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color:var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color:var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color:var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items:center;--amplify-components-togglebuttongroup-align-content:center;--amplify-components-togglebuttongroup-justify-content:flex-start;--amplify-border-widths-small:1px;--amplify-border-widths-medium:2px;--amplify-border-widths-large:3px;--amplify-colors-red-10:#fce9e9;--amplify-colors-red-20:#f5bcbc;--amplify-colors-red-40:#ef8f8f;--amplify-colors-red-60:#bf4040;--amplify-colors-red-80:#950404;--amplify-colors-red-90:#600;--amplify-colors-red-100:#4d0000;--amplify-colors-orange-10:#fcf2e9;--amplify-colors-orange-20:#f5d9bc;--amplify-colors-orange-40:#efbf8f;--amplify-colors-orange-60:#bf8040;--amplify-colors-orange-80:#954d04;--amplify-colors-orange-90:#630;--amplify-colors-orange-100:#4d2600;--amplify-colors-yellow-10:#fcfce9;--amplify-colors-yellow-20:#f5f5bc;--amplify-colors-yellow-40:#efef8f;--amplify-colors-yellow-60:#bfbf40;--amplify-colors-yellow-80:#959504;--amplify-colors-yellow-90:#660;--amplify-colors-yellow-100:#4d4d00;--amplify-colors-green-10:#ebfaed;--amplify-colors-green-20:#d6f5db;--amplify-colors-green-40:#77ca85;--amplify-colors-green-60:#43a854;--amplify-colors-green-80:#3f7d4a;--amplify-colors-green-90:#365e3d;--amplify-colors-green-100:#2e4832;--amplify-colors-teal-10:#e9f9fc;--amplify-colors-teal-20:#bcecf5;--amplify-colors-teal-40:#7dd6e8;--amplify-colors-teal-60:#40aabf;--amplify-colors-teal-80:#047d95;--amplify-colors-teal-90:#056;--amplify-colors-teal-100:#00404d;--amplify-colors-blue-10:#e6eefe;--amplify-colors-blue-20:#b8cef9;--amplify-colors-blue-40:#7da1e8;--amplify-colors-blue-60:#406abf;--amplify-colors-blue-80:#043495;--amplify-colors-blue-90:#026;--amplify-colors-blue-100:#001a4d;--amplify-colors-purple-10:#fee6fe;--amplify-colors-purple-20:#f9b8f9;--amplify-colors-purple-40:#e87de8;--amplify-colors-purple-60:#bf40bf;--amplify-colors-purple-80:#950495;--amplify-colors-purple-90:#606;--amplify-colors-purple-100:#4d004d;--amplify-colors-pink-10:#fee6ee;--amplify-colors-pink-20:#fbb6cd;--amplify-colors-pink-40:#e87da1;--amplify-colors-pink-60:#bf406a;--amplify-colors-pink-80:#950434;--amplify-colors-pink-90:#602;--amplify-colors-pink-100:#4d001a;--amplify-colors-neutral-10:#fafafa;--amplify-colors-neutral-20:#eff0f0;--amplify-colors-neutral-40:#dcdee0;--amplify-colors-neutral-60:#89949f;--amplify-colors-neutral-80:#5c6670;--amplify-colors-neutral-90:#304050;--amplify-colors-neutral-100:#0d1a26;--amplify-colors-primary-10:var(--amplify-colors-teal-10);--amplify-colors-primary-20:var(--amplify-colors-teal-20);--amplify-colors-primary-40:var(--amplify-colors-teal-40);--amplify-colors-primary-60:var(--amplify-colors-teal-60);--amplify-colors-primary-80:var(--amplify-colors-teal-80);--amplify-colors-primary-90:var(--amplify-colors-teal-90);--amplify-colors-primary-100:var(--amplify-colors-teal-100);--amplify-colors-secondary-10:var(--amplify-colors-purple-10);--amplify-colors-secondary-20:var(--amplify-colors-purple-20);--amplify-colors-secondary-40:var(--amplify-colors-purple-40);--amplify-colors-secondary-60:var(--amplify-colors-purple-60);--amplify-colors-secondary-80:var(--amplify-colors-purple-80);--amplify-colors-secondary-90:var(--amplify-colors-purple-90);--amplify-colors-secondary-100:var(--amplify-colors-purple-100);--amplify-colors-font-primary:var(--amplify-colors-neutral-100);--amplify-colors-font-secondary:var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary:var(--amplify-colors-neutral-80);--amplify-colors-font-disabled:var(--amplify-colors-neutral-60);--amplify-colors-font-inverse:var(--amplify-colors-white);--amplify-colors-font-interactive:var(--amplify-colors-primary-80);--amplify-colors-font-hover:var(--amplify-colors-primary-90);--amplify-colors-font-focus:var(--amplify-colors-primary-100);--amplify-colors-font-active:var(--amplify-colors-primary-100);--amplify-colors-font-info:var(--amplify-colors-blue-90);--amplify-colors-font-warning:var(--amplify-colors-orange-90);--amplify-colors-font-error:var(--amplify-colors-red-90);--amplify-colors-font-success:var(--amplify-colors-green-90);--amplify-colors-background-primary:var(--amplify-colors-white);--amplify-colors-background-secondary:var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary:var(--amplify-colors-neutral-60);--amplify-colors-background-disabled:var(--amplify-colors-background-tertiary);--amplify-colors-background-info:var(--amplify-colors-blue-10);--amplify-colors-background-warning:var(--amplify-colors-orange-10);--amplify-colors-background-error:var(--amplify-colors-red-10);--amplify-colors-background-success:var(--amplify-colors-green-10);--amplify-colors-border-primary:var(--amplify-colors-neutral-60);--amplify-colors-border-secondary:var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary:var(--amplify-colors-neutral-20);--amplify-colors-border-disabled:var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed:var(--amplify-colors-primary-100);--amplify-colors-border-focus:var(--amplify-colors-primary-100);--amplify-colors-border-error:var(--amplify-colors-red-80);--amplify-colors-border-info:var(--amplify-colors-blue-80);--amplify-colors-border-success:var(--amplify-colors-green-80);--amplify-colors-border-warning:var(--amplify-colors-orange-80);--amplify-colors-shadow-primary:#0d1a2640;--amplify-colors-shadow-secondary:#0d1a2626;--amplify-colors-shadow-tertiary:#0d1a260d;--amplify-colors-overlay-5:#0000000d;--amplify-colors-overlay-10:#0000001a;--amplify-colors-overlay-20:#0003;--amplify-colors-overlay-30:#0000004d;--amplify-colors-overlay-40:#0006;--amplify-colors-overlay-50:#00000080;--amplify-colors-overlay-60:#0009;--amplify-colors-overlay-70:#000000b3;--amplify-colors-overlay-80:#000c;--amplify-colors-overlay-90:#000000e6;--amplify-colors-black:#000;--amplify-colors-white:#fff;--amplify-colors-transparent:transparent;--amplify-fonts-default-variable:"InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs:.375rem;--amplify-font-sizes-xxs:.5rem;--amplify-font-sizes-xs:.75rem;--amplify-font-sizes-small:.875rem;--amplify-font-sizes-medium:1rem;--amplify-font-sizes-large:1.25rem;--amplify-font-sizes-xl:1.5rem;--amplify-font-sizes-xxl:2rem;--amplify-font-sizes-xxxl:2.5rem;--amplify-font-sizes-xxxxl:3rem;--amplify-font-weights-hairline:100;--amplify-font-weights-thin:200;--amplify-font-weights-light:300;--amplify-font-weights-normal:400;--amplify-font-weights-medium:500;--amplify-font-weights-semibold:600;--amplify-font-weights-bold:700;--amplify-font-weights-extrabold:800;--amplify-font-weights-black:900;--amplify-line-heights-small:1.25;--amplify-line-heights-medium:1.5;--amplify-line-heights-large:2;--amplify-opacities-0:0;--amplify-opacities-10:.1;--amplify-opacities-20:.2;--amplify-opacities-30:.3;--amplify-opacities-40:.4;--amplify-opacities-50:.5;--amplify-opacities-60:.6;--amplify-opacities-70:.7;--amplify-opacities-80:.8;--amplify-opacities-90:.9;--amplify-opacities-100:1;--amplify-outline-offsets-small:1px;--amplify-outline-offsets-medium:2px;--amplify-outline-offsets-large:3px;--amplify-outline-widths-small:1px;--amplify-outline-widths-medium:2px;--amplify-outline-widths-large:3px;--amplify-radii-xs:.125rem;--amplify-radii-small:.25rem;--amplify-radii-medium:.5rem;--amplify-radii-large:1rem;--amplify-radii-xl:2rem;--amplify-radii-xxl:4rem;--amplify-radii-xxxl:8rem;--amplify-shadows-small:0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium:0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large:0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero:0;--amplify-space-xxxs:.25rem;--amplify-space-xxs:.375rem;--amplify-space-xs:.5rem;--amplify-space-small:.75rem;--amplify-space-medium:1rem;--amplify-space-large:1.5rem;--amplify-space-xl:2rem;--amplify-space-xxl:3rem;--amplify-space-xxxl:4.5rem;--amplify-space-relative-xxxs:.25em;--amplify-space-relative-xxs:.375em;--amplify-space-relative-xs:.5em;--amplify-space-relative-small:.75em;--amplify-space-relative-medium:1em;--amplify-space-relative-large:1.5em;--amplify-space-relative-xl:2em;--amplify-space-relative-xxl:3em;--amplify-space-relative-xxxl:4.5em;--amplify-space-relative-full:100%;--amplify-time-short:.1s;--amplify-time-medium:.25s;--amplify-time-long:.5s;--amplify-transforms-slide-x-small:translateX(.5em);--amplify-transforms-slide-x-medium:translateX(1em);--amplify-transforms-slide-x-large:translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings:normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:var(--amplify-line-heights-medium)}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content);display:flex}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{color:var(--amplify-components-text-color);display:block}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align);display:inline-flex}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color:var(--amplify-components-button-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-border-color);--amplify-internal-button-color:var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-focus-box-shadow);--amplify-internal-button-border-width:var(--amplify-components-button-border-width);background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);line-height:var(--amplify-components-button-line-height);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;user-select:none;--amplify-internal-button-disabled-color:var(--amplify-components-button-disabled-color);--amplify-internal-button-disabled-background-color:var(--amplify-components-button-disabled-background-color);--amplify-internal-button-disabled-border-color:var(--amplify-components-button-disabled-border-color);--amplify-internal-button-disabled-text-decoration:initial;--amplify-internal-button-loading-background-color:var(--amplify-components-button-loading-background-color);--amplify-internal-button-loading-border-color:var(--amplify-components-button-loading-border-color);--amplify-internal-button-loading-color:var(--amplify-components-button-loading-color);--amplify-internal-button-loading-text-decoration:initial;justify-content:center;align-items:center;padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);display:inline-flex}.amplify-button:hover{--amplify-internal-button-background-color:var(--amplify-components-button-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-hover-color)}.amplify-button:focus{--amplify-internal-button-background-color:var(--amplify-components-button-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-focus-color);box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color:var(--amplify-components-button-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-active-color)}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-info-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-info-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-info-color)}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-info-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-info-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-info-hover-color)}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-info-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-info-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-info-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-outlined-info-focus-box-shadow)}.amplify-button--outlined--info:active{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-info-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-info-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-info-active-color)}.amplify-button--outlined--warning{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-warning-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-warning-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-warning-color)}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-warning-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-warning-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-warning-hover-color)}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-warning-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-warning-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-warning-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-outlined-warning-focus-box-shadow)}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-warning-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-warning-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-warning-active-color)}.amplify-button--outlined--error{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-error-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-error-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-error-color)}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-error-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-error-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-error-hover-color)}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-error-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-error-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-error-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-outlined-error-focus-box-shadow)}.amplify-button--outlined--error:active{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-error-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-error-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-error-active-color)}.amplify-button--outlined--success{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-success-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-success-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-success-color)}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-success-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-success-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-success-hover-color)}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-success-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-success-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-success-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-outlined-success-focus-box-shadow)}.amplify-button--outlined--success:active{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-success-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-success-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-success-active-color)}.amplify-button--outlined--overlay{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-overlay-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-overlay-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-overlay-color)}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-overlay-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-overlay-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-overlay-hover-color)}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-overlay-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-overlay-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-overlay-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-outlined-overlay-focus-box-shadow)}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color:var(--amplify-components-button-outlined-overlay-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-outlined-overlay-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-outlined-overlay-active-color)}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content)}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--menu{--amplify-internal-button-disabled-color:var(--amplify-components-button-menu-disabled-color)}.amplify-button--primary{--amplify-internal-button-border-width:var(--amplify-components-button-primary-border-width);--amplify-internal-button-background-color:var(--amplify-components-button-primary-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-color)}.amplify-button--primary:hover{--amplify-internal-button-background-color:var(--amplify-components-button-primary-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-hover-color)}.amplify-button--primary:focus{--amplify-internal-button-background-color:var(--amplify-components-button-primary-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-primary-focus-box-shadow)}.amplify-button--primary:active{--amplify-internal-button-background-color:var(--amplify-components-button-primary-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-active-color)}.amplify-button--primary--info{--amplify-internal-button-background-color:var(--amplify-components-button-primary-info-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-info-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-info-color)}.amplify-button--primary--info:hover{--amplify-internal-button-background-color:var(--amplify-components-button-primary-info-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-info-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-info-hover-color)}.amplify-button--primary--info:focus{--amplify-internal-button-background-color:var(--amplify-components-button-primary-info-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-info-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-info-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-primary-info-focus-box-shadow)}.amplify-button--primary--info:active{--amplify-internal-button-background-color:var(--amplify-components-button-primary-info-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-info-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-info-active-color)}.amplify-button--primary--warning{--amplify-internal-button-background-color:var(--amplify-components-button-primary-warning-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-warning-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-warning-color)}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color:var(--amplify-components-button-primary-warning-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-warning-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-warning-hover-color)}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color:var(--amplify-components-button-primary-warning-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-warning-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-warning-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-primary-warning-focus-box-shadow)}.amplify-button--primary--warning:active{--amplify-internal-button-background-color:var(--amplify-components-button-primary-warning-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-warning-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-warning-active-color)}.amplify-button--primary--error{--amplify-internal-button-background-color:var(--amplify-components-button-primary-error-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-error-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-error-color)}.amplify-button--primary--error:hover{--amplify-internal-button-background-color:var(--amplify-components-button-primary-error-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-error-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-error-hover-color)}.amplify-button--primary--error:focus{--amplify-internal-button-background-color:var(--amplify-components-button-primary-error-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-error-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-error-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-primary-error-focus-box-shadow)}.amplify-button--primary--error:active{--amplify-internal-button-background-color:var(--amplify-components-button-primary-error-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-error-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-error-active-color)}.amplify-button--primary--success{--amplify-internal-button-background-color:var(--amplify-components-button-primary-success-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-success-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-success-color)}.amplify-button--primary--success:hover{--amplify-internal-button-background-color:var(--amplify-components-button-primary-success-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-success-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-success-hover-color)}.amplify-button--primary--success:focus{--amplify-internal-button-background-color:var(--amplify-components-button-primary-success-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-success-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-success-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-primary-success-focus-box-shadow)}.amplify-button--primary--success:active{--amplify-internal-button-background-color:var(--amplify-components-button-primary-success-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-success-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-success-active-color)}.amplify-button--primary--overlay{--amplify-internal-button-background-color:var(--amplify-components-button-primary-overlay-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-overlay-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-overlay-color)}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color:var(--amplify-components-button-primary-overlay-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-overlay-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-overlay-hover-color)}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color:var(--amplify-components-button-primary-overlay-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-overlay-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-overlay-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-primary-overlay-focus-box-shadow)}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color:var(--amplify-components-button-primary-overlay-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-primary-overlay-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-primary-overlay-active-color)}.amplify-button--primary{--amplify-internal-button-disabled-border-color:var(--amplify-components-button-primary-disabled-border-color);--amplify-internal-button-disabled-background-color:var(--amplify-components-button-primary-disabled-background-color);--amplify-internal-button-disabled-color:var(--amplify-components-button-primary-disabled-color);--amplify-internal-button-loading-background-color:var(--amplify-components-button-primary-loading-background-color);--amplify-internal-button-loading-border-color:var(--amplify-components-button-primary-loading-border-color);--amplify-internal-button-loading-color:var(--amplify-components-button-primary-loading-color)}.amplify-button--link{--amplify-internal-button-border-width:var(--amplify-components-button-link-border-width);--amplify-internal-button-background-color:var(--amplify-components-button-link-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-color)}.amplify-button--link:hover{--amplify-internal-button-background-color:var(--amplify-components-button-link-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-hover-color)}.amplify-button--link:focus{--amplify-internal-button-background-color:var(--amplify-components-button-link-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-link-focus-box-shadow)}.amplify-button--link:active{--amplify-internal-button-background-color:var(--amplify-components-button-link-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-active-color)}.amplify-button--link--info{--amplify-internal-button-background-color:var(--amplify-components-button-link-info-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-info-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-info-color)}.amplify-button--link--info:hover{--amplify-internal-button-background-color:var(--amplify-components-button-link-info-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-info-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-info-hover-color)}.amplify-button--link--info:focus{--amplify-internal-button-background-color:var(--amplify-components-button-link-info-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-info-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-info-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-link-info-focus-box-shadow)}.amplify-button--link--info:active{--amplify-internal-button-background-color:var(--amplify-components-button-link-info-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-info-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-info-active-color)}.amplify-button--link--warning{--amplify-internal-button-background-color:var(--amplify-components-button-link-warning-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-warning-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-warning-color)}.amplify-button--link--warning:hover{--amplify-internal-button-background-color:var(--amplify-components-button-link-warning-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-warning-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-warning-hover-color)}.amplify-button--link--warning:focus{--amplify-internal-button-background-color:var(--amplify-components-button-link-warning-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-warning-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-warning-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-link-warning-focus-box-shadow)}.amplify-button--link--warning:active{--amplify-internal-button-background-color:var(--amplify-components-button-link-warning-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-warning-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-warning-active-color)}.amplify-button--link--error{--amplify-internal-button-background-color:var(--amplify-components-button-link-error-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-error-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-error-color)}.amplify-button--link--error:hover{--amplify-internal-button-background-color:var(--amplify-components-button-link-error-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-error-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-error-hover-color)}.amplify-button--link--error:focus{--amplify-internal-button-background-color:var(--amplify-components-button-link-error-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-error-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-error-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-link-error-focus-box-shadow)}.amplify-button--link--error:active{--amplify-internal-button-background-color:var(--amplify-components-button-link-error-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-error-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-error-active-color)}.amplify-button--link--success{--amplify-internal-button-background-color:var(--amplify-components-button-link-success-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-success-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-success-color)}.amplify-button--link--success:hover{--amplify-internal-button-background-color:var(--amplify-components-button-link-success-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-success-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-success-hover-color)}.amplify-button--link--success:focus{--amplify-internal-button-background-color:var(--amplify-components-button-link-success-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-success-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-success-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-link-success-focus-box-shadow)}.amplify-button--link--success:active{--amplify-internal-button-background-color:var(--amplify-components-button-link-success-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-success-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-success-active-color)}.amplify-button--link--overlay{--amplify-internal-button-background-color:var(--amplify-components-button-link-overlay-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-overlay-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-overlay-color)}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color:var(--amplify-components-button-link-overlay-hover-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-overlay-hover-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-overlay-hover-color)}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color:var(--amplify-components-button-link-overlay-focus-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-overlay-focus-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-overlay-focus-color);--amplify-internal-button-focus-box-shadow:var(--amplify-components-button-link-overlay-focus-box-shadow)}.amplify-button--link--overlay:active{--amplify-internal-button-background-color:var(--amplify-components-button-link-overlay-active-background-color);--amplify-internal-button-border-color:var(--amplify-components-button-link-overlay-active-border-color);--amplify-internal-button-color:var(--amplify-components-button-link-overlay-active-color)}.amplify-button--link{--amplify-internal-button-disabled-border-color:var(--amplify-components-button-link-disabled-border-color);--amplify-internal-button-disabled-background-color:var(--amplify-components-button-link-disabled-background-color);--amplify-internal-button-disabled-color:var(--amplify-components-button-link-disabled-color);--amplify-internal-button-loading-background-color:var(--amplify-components-button-link-loading-background-color);--amplify-internal-button-loading-border-color:var(--amplify-components-button-link-loading-border-color);--amplify-internal-button-loading-color:var(--amplify-components-button-link-loading-color)}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color)}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--destructive{--amplify-internal-button-disabled-border-color:var(--amplify-components-button-destructive-disabled-border-color);--amplify-internal-button-disabled-background-color:var(--amplify-components-button-destructive-disabled-background-color);--amplify-internal-button-disabled-color:var(--amplify-components-button-destructive-disabled-color);--amplify-internal-button-loading-background-color:var(--amplify-components-button-destructive-loading-background-color);--amplify-internal-button-loading-border-color:var(--amplify-components-button-destructive-loading-border-color);--amplify-internal-button-loading-color:var(--amplify-components-button-destructive-loading-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration:none;--amplify-internal-button-disabled-border-color:var(--amplify-components-button-warning-disabled-border-color);--amplify-internal-button-disabled-background-color:var(--amplify-components-button-warning-disabled-background-color);--amplify-internal-button-disabled-color:var(--amplify-components-button-warning-disabled-color);--amplify-internal-button-loading-background-color:var(--amplify-components-button-warning-loading-background-color);--amplify-internal-button-loading-border-color:var(--amplify-components-button-warning-loading-border-color);--amplify-internal-button-loading-color:var(--amplify-components-button-warning-loading-color);--amplify-internal-button-loading-text-decoration:none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover,.amplify-button--disabled :focus,.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover,.amplify-button--loading:focus,.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion:reduce){.amplify-button{transition:none}}.amplify-dropzone{background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align);display:block}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height);display:inline-block}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);transition:all var(--amplify-components-fieldcontrol-transition-duration);border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);width:100%;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end)}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-input{-webkit-user-select:text;user-select:text;--amplify-components-fieldcontrol-color:var(--amplify-components-input-color);--amplify-components-fieldcontrol-border-color:var(--amplify-components-input-border-color);--amplify-components-fieldcontrol-font-size:var(--amplify-components-input-font-size);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-components-input-focus-border-color);display:inline-block}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);transition:all var(--amplify-components-fieldcontrol-transition-duration);border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);width:100%;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end)}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{-webkit-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size:var(--amplify-components-loader-linear-font-size);--amplify-internal-loader-linear-stroke-width:var(--amplify-components-loader-linear-stroke-width)}.amplify-loader circle:last-of-type{transform-origin:50%;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{stroke-dasharray:100% 200%;stroke-dashoffset:50%;animation:none}}.amplify-loader circle:last-of-type{stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{stroke-dashoffset:-50%;animation:none}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width:var(--amplify-components-loader-linear-small-stroke-width);--amplify-internal-loader-linear-font-size:var(--amplify-components-loader-linear-small-font-size)}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width:var(--amplify-components-loader-linear-large-stroke-width);--amplify-internal-loader-linear-font-size:var(--amplify-components-loader-linear-large-font-size)}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{stroke-dashoffset:0%;stroke-dasharray:none;animation:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;animation-name:amplify-placeholder-loading;animation-iteration-count:infinite;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion:reduce){.amplify-placeholder{background-color:var(--amplify-components-placeholder-end-color);animation:none}}[data-amplify-copy]{font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);word-break:break-all;justify-content:center;align-items:center;display:flex}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color);position:absolute}.amplify-accordion{background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius);display:block}.amplify-accordion__item{border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color);display:block;position:relative}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-start-radius:var(--amplify-components-accordion-item-border-radius);border-start-end-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content);display:flex;position:relative}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{color:var(--amplify-components-accordion-item-content-color);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-inline:var(--amplify-components-accordion-item-content-padding-inline);display:block}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size);display:block}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{display:block;position:relative}.amplify-autocomplete__menu{z-index:999999;width:var(--amplify-components-autocomplete-menu-width);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);position:absolute}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height);position:relative}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1;position:fixed;overflow-y:auto}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (width>=30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (width<=26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{flex-direction:column;display:flex}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{gap:var(--amplify-space-medium);font-weight:400}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60,#34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size,12rem)}.amplify-avatar{--avatar-color:var(--amplify-components-avatar-color);--avatar-background-color:var(--amplify-components-avatar-background-color);--avatar-filled-background-color:var(--amplify-components-avatar-color);--avatar-filled-color:var(--amplify-components-avatar-background-color);--avatar-border-color:var(--amplify-components-avatar-border-color);--avatar-size:var(--amplify-components-avatar-width);--amplify-components-icon-height:100%;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);border-radius:var(--amplify-components-avatar-border-radius);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);padding:var(--amplify-components-avatar-border-width);border-style:solid;border-color:var(--avatar-border-color);color:var(--avatar-color);background-color:#0000}.amplify-avatar--small{--avatar-size:var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size:var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color:var(--amplify-components-avatar-warning-border-color);--avatar-background-color:var(--amplify-components-avatar-warning-background-color);--avatar-color:var(--amplify-components-avatar-warning-color);--avatar-filled-background-color:var(--amplify-components-avatar-warning-color);--avatar-filled-color:var(--amplify-components-avatar-warning-background-color);--amplify-components-loader-stroke-filled:var(--amplify-components-avatar-warning-color)}.amplify-avatar--error{--avatar-border-color:var(--amplify-components-avatar-error-border-color);--avatar-background-color:var(--amplify-components-avatar-error-background-color);--avatar-color:var(--amplify-components-avatar-error-color);--avatar-filled-background-color:var(--amplify-components-avatar-error-color);--avatar-filled-color:var(--amplify-components-avatar-error-background-color);--amplify-components-loader-stroke-filled:var(--amplify-components-avatar-error-color)}.amplify-avatar--info{--avatar-border-color:var(--amplify-components-avatar-info-border-color);--avatar-background-color:var(--amplify-components-avatar-info-background-color);--avatar-color:var(--amplify-components-avatar-info-color);--avatar-filled-background-color:var(--amplify-components-avatar-info-color);--avatar-filled-color:var(--amplify-components-avatar-info-background-color);--amplify-components-loader-stroke-filled:var(--amplify-components-avatar-info-color)}.amplify-avatar--success{--avatar-border-color:var(--amplify-components-avatar-success-border-color);--avatar-background-color:var(--amplify-components-avatar-success-background-color);--avatar-color:var(--amplify-components-avatar-success-color);--avatar-filled-background-color:var(--amplify-components-avatar-success-color);--avatar-filled-color:var(--amplify-components-avatar-success-background-color);--amplify-components-loader-stroke-filled:var(--amplify-components-avatar-success-color)}.amplify-avatar__icon{font-size:calc(var(--avatar-size) * .6);display:flex}.amplify-avatar__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.amplify-avatar__loader{stroke:#0000;width:100%;height:100%;position:absolute;inset:0}.amplify-breadcrumbs__list{flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color);display:flex}.amplify-breadcrumbs__item{flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size);display:inline-flex}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);padding:var(--amplify-components-card-padding);display:block}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{--amplify-components-pagination-current-color:var(--amplify-components-collection-pagination-current-color);--amplify-components-pagination-current-background-color:var(--amplify-components-collection-pagination-current-background-color);--amplify-components-pagination-button-color:var(--amplify-components-collection-pagination-button-color);--amplify-components-pagination-button-hover-color:var(--amplify-components-collection-pagination-button-hover-color);--amplify-components-pagination-button-hover-background-color:var(--amplify-components-collection-pagination-button-hover-background-color);--amplify-components-pagination-button-disabled-color:var(--amplify-components-collection-pagination-button-disabled-color);justify-content:center}.amplify-collection__search{--amplify-components-searchfield-input-color:var(--amplify-components-collection-search-input-color);--amplify-components-searchfield-button-color:var(--amplify-components-collection-search-button-color);--amplify-components-searchfield-button-active-background-color:var(--amplify-components-collection-search-button-active-background-color);--amplify-components-searchfield-button-active-border-color:var(--amplify-components-collection-search-button-active-border-color);--amplify-components-searchfield-button-active-color:var(--amplify-components-collection-search-button-active-color);--amplify-components-searchfield-button-disabled-background-color:var(--amplify-components-collection-search-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color:var(--amplify-components-collection-search-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color:var(--amplify-components-collection-search-button-disabled-color);--amplify-components-searchfield-button-focus-background-color:var(--amplify-components-collection-search-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color:var(--amplify-components-collection-search-button-focus-border-color);--amplify-components-searchfield-button-focus-color:var(--amplify-components-collection-search-button-focus-color);--amplify-components-searchfield-button-hover-background-color:var(--amplify-components-collection-search-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color:var(--amplify-components-collection-search-button-hover-border-color);--amplify-components-searchfield-button-hover-color:var(--amplify-components-collection-search-button-hover-color);flex-direction:row;justify-content:center}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color:var(--amplify-components-checkbox-button-focus-border-color);--amplify-internal-checkbox_button-focused-before-box-shadow:var(--amplify-components-checkbox-button-focus-box-shadow)}.amplify-checkbox__button:before{content:"";box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color);display:inline-block;position:absolute}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color:var(--amplify-components-checkbox-button-error-focus-border-color);--amplify-internal-checkbox_button-focused-before-box-shadow:var(--amplify-components-checkbox-button-error-focus-box-shadow)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{background-color:var(--amplify-components-checkbox-icon-background-color);width:1em;height:1em;opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color:var(--amplify-components-checkbox-icon-background-color);line-height:1}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color:var(--amplify-components-checkbox-icon-checked-disabled-background-color)}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color:var(--amplify-components-checkbox-icon-indeterminate-disabled-background-color)}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size:var(--amplify-components-divider-border-width);border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);opacity:var(--amplify-components-divider-opacity);text-align:center;border-width:0;justify-content:center;padding:0;display:flex;position:relative}.amplify-divider:after{content:attr(data-label);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color);position:absolute;transform:translateY(-50%)}.amplify-divider--small{--amplify-internal-divider-size:var(--amplify-components-divider-small-border-width)}.amplify-divider--large{--amplify-internal-divider-size:var(--amplify-components-divider-large-border-width)}.amplify-divider--horizontal{border-bottom-width:var(--amplify-internal-divider-size);width:100%}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{padding-block:0;padding-inline:0;top:auto;transform:translate(-50%)}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius:0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius:0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-top-right-radius:0;border-bottom-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{align-items:var(--amplify-components-fieldgroup-vertical-align-items);flex-direction:column}.amplify-field-group__outer-start,.amplify-field-group__outer-end{align-items:var(--amplify-components-fieldgroup-outer-align-items);flex-shrink:0;display:flex}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:#0000}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:#0000}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:#0000;border-inline-end-color:#0000}.amplify-field-group__field-wrapper{width:100%;position:relative}.amplify-field-group__field-wrapper--vertical{width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{pointer-events:none;height:100%;position:absolute;top:0}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{left:auto;right:0}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{left:0;right:auto}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){flex-direction:column;justify-content:center;height:100%;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);display:flex}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;top:var(--amplify-space-medium);right:var(--amplify-space-medium);position:absolute}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{color:#047d95;background-color:#fff}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);flex-direction:column;justify-content:center;align-items:center;position:relative}.amplify-liveness-camera-module--mobile{z-index:2;width:100%;height:100%;position:fixed;top:0;left:0}.amplify-liveness-video{width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;top:50%;left:50%}.amplify-liveness-connecting-loader{z-index:3;background-color:var(--amplify-colors-background-primary);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.amplify-liveness-oval-canvas{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{width:100%;position:relative}.amplify-liveness-recording-icon-container{z-index:1;top:var(--amplify-space-medium);left:var(--amplify-space-medium);position:absolute}.amplify-liveness-recording-icon{padding:var(--amplify-space-xxs);align-items:center;gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small);background-color:#fff;flex-direction:column}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-xs);border-radius:100%}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{--amplify-liveness-match-indicator-transition:transform .2s linear;width:min(70%,200px);display:block;position:relative}.amplify-liveness-match-indicator__bar{--percentage:0;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);border:1px solid var(--amplify-colors-border-tertiary);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.amplify-liveness-match-indicator__pin{--percentage:0;width:100%;transform:translate(var(--percentage), 0);transition:var(--amplify-liveness-match-indicator-transition);display:block;position:absolute;top:50%;left:0}.amplify-liveness-match-indicator__bar:after{content:"";background:var(--amplify-colors-primary-80);width:100%;height:100%;transform:translate(var(--percentage), 0);transition:var(--amplify-liveness-match-indicator-transition);position:absolute;left:-100%}.amplify-liveness-match-indicator__pin:after{--height:var(--amplify-space-xl);content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);transform:translate(-50%, calc(var(--height) / 2 * -1));position:absolute;top:0;left:0}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{border:1px solid var(--amplify-colors-border-primary);background-color:#fff;justify-content:center;display:flex;position:relative}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;top:0;left:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{flex-direction:column;display:flex}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);z-index:3;align-items:center}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{width:100%;height:100%;padding:var(--amplify-space-large);flex-direction:column;position:absolute;top:0;left:0}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);color:var(--amplify-colors-font-error);justify-content:center;align-items:center}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{z-index:3;border-style:solid;border-width:0 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent;position:absolute;top:26px;left:20px}.amplify-liveness-popover__anchor-secondary{z-index:2;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent;position:absolute;top:24px;left:19px}.amplify-liveness-popover__container{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);border:1px solid var(--amplify-colors-border-secondary);z-index:4;border-radius:2px;flex-direction:row;width:240px;position:absolute;top:33px}.amplify-liveness-start-screen-camera-select{width:100%;height:100%;padding:var(--amplify-space-xl);z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0}.amplify-liveness-start-screen-camera-select__container{justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs);display:flex}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{justify-content:center;align-items:center;display:flex}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-start-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius:0){.amplify-menu__content__item:last-child{border-top-left-radius:0;border-top-right-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{gap:var(--amplify-space-xxxs);flex-direction:column;flex:1}.amplify-message__dismiss{gap:var(--amplify-components-message-dismiss-gap);margin-inline-start:auto}.amplify-modal__overlay.amplify-modal__overlay{z-index:1000;box-sizing:border-box;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.amplify-modal__content.amplify-modal__content{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-large);border-radius:var(--amplify-radii-medium);box-shadow:var(--amplify-shadows-large);box-sizing:border-box;width:90%;max-width:500px}.amplify-modal__header.amplify-modal__header{margin-bottom:var(--amplify-space-medium);justify-content:space-between;align-items:center;display:flex}.amplify-modal__title.amplify-modal__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin:0}.amplify-modal__close-button.amplify-modal__close-button{font-size:var(--amplify-font-sizes-large);cursor:pointer;padding:var(--amplify-space-xs);color:var(--amplify-colors-font-secondary);background:0 0;border:none}.amplify-modal__close-button.amplify-modal__close-button:hover{color:var(--amplify-colors-font-primary)}.amplify-modal__body.amplify-modal__body{margin-bottom:var(--amplify-space-medium);color:var(--amplify-colors-font-primary)}.amplify-modal__footer.amplify-modal__footer{gap:var(--amplify-space-xs);justify-content:flex-end;display:flex}.amplify-modal__list-title.amplify-modal__list-title{margin-bottom:var(--amplify-space-xs);font-weight:var(--amplify-font-weights-bold);box-sizing:border-box}.amplify-modal__list.amplify-modal__list{margin:var(--amplify-space-xs) 0;padding-left:var(--amplify-space-medium);box-sizing:border-box;gap:var(--amplify-space-xxs);flex-direction:column;max-height:250px;list-style:outside;display:flex;overflow-y:auto}.amplify-modal__list-item.amplify-modal__list-item{margin-bottom:var(--amplify-space-xxs);display:list-item}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);font-weight:initial;color:var(--amplify-components-pagination-button-color);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration);justify-content:center;align-items:center;margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);display:flex}.amplify-pagination__item:hover{color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color);text-decoration:none}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color:var(--amplify-components-passwordfield-color);--amplify-components-button-color:var(--amplify-components-passwordfield-button-color);--amplify-components-button-active-background-color:var(--amplify-components-passwordfield-button-active-background-color);--amplify-components-button-active-border-color:var(--amplify-components-passwordfield-button-active-border-color);--amplify-components-button-active-color:var(--amplify-components-passwordfield-button-active-color);--amplify-components-button-disabled-background-color:var(--amplify-components-passwordfield-button-disabled-background-color);--amplify-components-button-disabled-border-color:var(--amplify-components-passwordfield-button-disabled-border-color);--amplify-components-button-disabled-color:var(--amplify-components-passwordfield-button-disabled-color);--amplify-components-button-focus-background-color:var(--amplify-components-passwordfield-button-focus-background-color);--amplify-components-button-focus-border-color:var(--amplify-components-passwordfield-button-focus-border-color);--amplify-components-button-focus-color:var(--amplify-components-passwordfield-button-focus-color);--amplify-components-button-hover-background-color:var(--amplify-components-passwordfield-button-hover-background-color);--amplify-components-button-hover-border-color:var(--amplify-components-passwordfield-button-hover-border-color);--amplify-components-button-hover-color:var(--amplify-components-passwordfield-button-hover-color);--amplify-components-button-outlined-error-color:var(--amplify-components-passwordfield-button-error-color);--amplify-components-button-outlined-error-border-color:var(--amplify-components-passwordfield-button-error-border-color);--amplify-components-button-outlined-error-background-color:var(--amplify-components-passwordfield-button-error-background-color);--amplify-components-button-outlined-error-active-color:var(--amplify-components-passwordfield-button-error-active-color);--amplify-components-button-outlined-error-active-border-color:var(--amplify-components-passwordfield-button-error-active-border-color);--amplify-components-button-outlined-error-active-background-color:var(--amplify-components-passwordfield-button-error-active-background-color);--amplify-components-button-outlined-error-hover-color:var(--amplify-components-passwordfield-button-error-hover-color);--amplify-components-button-outlined-error-hover-border-color:var(--amplify-components-passwordfield-button-error-hover-border-color);--amplify-components-button-outlined-error-hover-background-color:var(--amplify-components-passwordfield-button-error-hover-background-color);--amplify-components-button-outlined-error-focus-color:var(--amplify-components-passwordfield-button-error-focus-color);--amplify-components-button-outlined-error-focus-box-shadow:var(--amplify-components-passwordfield-button-error-focus-box-shadow);--amplify-components-button-outlined-error-focus-border-color:var(--amplify-components-passwordfield-button-error-focus-border-color);--amplify-components-button-outlined-error-focus-background-color:var(--amplify-components-passwordfield-button-error-focus-background-color)}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color:var(--amplify-components-phonenumberfield-color);--amplify-components-selectfield-border-color:var(--amplify-components-phonenumberfield-border-color);--amplify-components-selectfield-font-size:var(--amplify-components-phonenumberfield-font-size);--amplify-components-selectfield-focus-border-color:var(--amplify-components-phonenumberfield-focus-border-color);--amplify-components-textfield-color:var(--amplify-components-phonenumberfield-color);--amplify-components-textfield-border-color:var(--amplify-components-phonenumberfield-border-color);--amplify-components-textfield-font-size:var(--amplify-components-phonenumberfield-font-size);--amplify-components-textfield-focus-border-color:var(--amplify-components-phonenumberfield-focus-border-color)}.amplify-rating{text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size);display:flex;position:relative}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{width:1em;height:1em;position:relative}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset);flex-shrink:0}.amplify-radio__button:before{content:"";border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%;width:100%;height:100%;display:inline-block}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{--amplify-components-fieldset-legend-color:var(--amplify-components-radiogroup-legend-color);--amplify-components-fieldset-legend-font-weight:var(--amplify-components-radiogroup-legend-font-weight);--amplify-components-radio-button-border-width:var(--amplify-components-radiogroup-radio-border-width);--amplify-components-radio-button-border-color:var(--amplify-components-radiogroup-radio-border-color);--amplify-components-radio-button-background-color:var(--amplify-components-radiogroup-radio-background-color);--amplify-components-radio-label-color:var(--amplify-components-radiogroup-radio-label-color);--amplify-components-radio-button-checked-color:var(--amplify-components-radiogroup-radio-checked-color);flex-direction:column;align-items:flex-start}.amplify-searchfield{--amplify-components-fieldcontrol-color:var(--amplify-components-searchfield-input-color)}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);transition:all var(--amplify-components-fieldcontrol-transition-duration);border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);width:100%;padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select{background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);white-space:var(--amplify-components-select-white-space);padding-inline-end:var(--amplify-components-select-padding-inline-end)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline);overflow:auto}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color:var(--amplify-components-selectfield-border-color);--amplify-components-fieldcontrol-color:var(--amplify-components-selectfield-color);--amplify-components-fieldcontrol-font-size:var(--amplify-components-selectfield-font-size);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-components-selectfield-focus-border-color);--amplify-components-field-label-color:var(--amplify-components-selectfield-label-color)}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{justify-content:space-between;display:flex}.amplify-sliderfield__root{box-sizing:content-box;padding-block:var(--amplify-components-sliderfield-padding-block);touch-action:none;-webkit-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height:var(--amplify-components-sliderfield-thumb-height);--amplify-internal-sliderfield-root-width:var(--amplify-components-sliderfield-thumb-height);align-items:center;display:flex;position:relative}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{width:var(--amplify-internal-sliderfield-root-width);flex-direction:column}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height:var(--amplify-components-sliderfield-large-thumb-height);--amplify-internal-sliderfield-root-width:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height:var(--amplify-components-sliderfield-small-thumb-height);--amplify-internal-sliderfield-root-width:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-sliderfield__track{border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height:var(--amplify-components-sliderfield-track-height);--amplify-internal-sliderfield-track-min-width:var(--amplify-components-sliderfield-track-min-width);--amplify-internal-sliderfield-track-width:var(--amplify-components-sliderfield-track-height);--amplify-internal-sliderfield-track-min-height:var(--amplify-components-sliderfield-track-min-width);flex-grow:1;position:relative}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height:var(--amplify-components-sliderfield-large-track-height);--amplify-internal-sliderfield-track-width:var(--amplify-components-sliderfield-large-track-height)}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height:var(--amplify-components-sliderfield-small-track-height);--amplify-internal-sliderfield-track-width:var(--amplify-components-sliderfield-small-track-height)}.amplify-sliderfield__range{border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color);position:absolute}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style);display:block}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color:var(--amplify-components-stepperfield-border-color);--amplify-components-button-border-color:var(--amplify-components-stepperfield-border-color);--amplify-components-fieldcontrol-color:var(--amplify-components-stepperfield-input-color);--amplify-components-fieldcontrol-font-size:var(--amplify-components-stepperfield-input-font-size);--amplify-components-button-color:var(--amplify-components-stepperfield-button-color);--amplify-components-button-active-color:var(--amplify-components-stepperfield-button-active-color);--amplify-components-button-active-background-color:var(--amplify-components-stepperfield-button-active-background-color);--amplify-components-button-focus-color:var(--amplify-components-stepperfield-button-focus-color);--amplify-components-button-focus-background-color:var(--amplify-components-stepperfield-button-focus-background-color);--amplify-components-button-disabled-color:var(--amplify-components-stepperfield-button-disabled-color);--amplify-components-button-disabled-background-color:var(--amplify-components-stepperfield-button-disabled-background-color);--amplify-components-button-hover-color:var(--amplify-components-stepperfield-button-hover-color);--amplify-components-button-hover-background-color:var(--amplify-components-stepperfield-button-hover-background-color)}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline:none}.amplify-switchfield{font-size:var(--amplify-components-switchfield-font-size);cursor:pointer;display:inline-block}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{align-items:center;display:inline-flex}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color);justify-content:flex-start;display:inline-flex}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size:var(--amplify-components-table-caption-font-size);--amplify-internal-table-th-font-size:var(--amplify-components-table-header-font-size);--amplify-internal-table-th-padding:var(--amplify-components-table-header-padding);--amplify-internal-table-td-font-size:var(--amplify-components-table-data-font-size);--amplify-internal-table-td-padding:var(--amplify-components-table-data-padding);--amplify-internal-table-td-border-width:var(--amplify-components-table-data-border-width) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width:var(--amplify-components-table-header-border-width) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size:var(--amplify-components-table-caption-small-font-size);--amplify-internal-table-th-font-size:var(--amplify-components-table-header-small-font-size);--amplify-internal-table-th-padding:var(--amplify-components-table-header-small-padding);--amplify-internal-table-td-font-size:var(--amplify-components-table-data-small-font-size);--amplify-internal-table-td-padding:var(--amplify-components-table-data-small-padding)}.amplify-table--large{--amplify-internal-table-caption-font-size:var(--amplify-components-table-caption-large-font-size);--amplify-internal-table-th-font-size:var(--amplify-components-table-header-large-font-size);--amplify-internal-table-th-padding:var(--amplify-components-table-header-large-padding);--amplify-internal-table-td-font-size:var(--amplify-components-table-data-large-font-size);--amplify-internal-table-td-padding:var(--amplify-components-table-data-large-padding)}.amplify-table--bordered{--amplify-internal-table-td-border-width:var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width:var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start:0;--internal-item-margin-end:calc(-1 * var(--amplify-components-tabs-item-border-width));--internal-item-border-width:0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex:initial;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap);flex-direction:row;display:flex}.amplify-tabs__list--top{--internal-item-border-width:var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start:calc(-1 * var(--amplify-components-tabs-item-border-width));--internal-item-margin-end:0}.amplify-tabs__list--equal{--internal-item-flex:1 1 0}.amplify-tabs__list--relative{--internal-item-flex:1 1 auto}.amplify-tabs__panel{background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block);display:none}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end);position:relative}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{--amplify-components-fieldcontrol-color:var(--amplify-components-textareafield-color);--amplify-components-fieldcontrol-border-color:var(--amplify-components-textareafield-border-color);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-components-textareafield-focus-border-color);flex-direction:column;max-height:100%}.amplify-textfield{--amplify-components-fieldcontrol-color:var(--amplify-components-textfield-color);--amplify-components-fieldcontrol-border-color:var(--amplify-components-textfield-border-color);--amplify-components-fieldcontrol-font-size:var(--amplify-components-textfield-font-size);--amplify-components-fieldcontrol-focus-border-color:var(--amplify-components-textfield-focus-border-color)}.amplify-togglebutton{--amplify-internal-togglebutton-background-color:initial;--amplify-internal-togglebutton-border-color:var(--amplify-components-togglebutton-border-color);--amplify-internal-togglebutton-color:var(--amplify-components-togglebutton-color);background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color:var(--amplify-internal-togglebutton-background-color);--amplify-internal-togglebutton-focus-border-color:var(--amplify-components-togglebutton-focus-border-color);--amplify-internal-togglebutton-focus-color:var(--amplify-components-togglebutton-focus-color)}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton{--amplify-internal-togglebutton-hover-background-color:var(--amplify-components-togglebutton-hover-background-color);--amplify-internal-togglebutton-hover-border-color:var(--amplify-internal-togglebutton-border-color);--amplify-internal-togglebutton-hover-color:var(--amplify-internal-togglebutton-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton{--amplify-internal-togglebutton-active-background-color:var(--amplify-components-togglebutton-active-background-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton{--amplify-internal-togglebutton-disabled-background-color:var(--amplify-components-togglebutton-disabled-background-color);--amplify-internal-togglebutton-disabled-border-color:var(--amplify-components-togglebutton-disabled-border-color);--amplify-internal-togglebutton-disabled-color:var(--amplify-components-togglebutton-disabled-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color:var(--amplify-components-togglebutton-pressed-border-color);--amplify-internal-togglebutton-background-color:var(--amplify-components-togglebutton-pressed-background-color);--amplify-internal-togglebutton-color:var(--amplify-components-togglebutton-pressed-color);--amplify-internal-togglebutton-hover-background-color:var(--amplify-components-togglebutton-pressed-hover-background-color);--amplify-internal-togglebutton-disabled-background-color:var(--amplify-components-togglebutton-pressed-background-color);--amplify-internal-togglebutton-disabled-border-color:var(--amplify-components-togglebutton-pressed-border-color);--amplify-internal-togglebutton-disabled-color:var(--amplify-components-togglebutton-pressed-color)}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color:var(--amplify-components-togglebutton-primary-background-color);--amplify-internal-togglebutton-background-color:var(--amplify-internal-togglebutton-primary-background-color);--amplify-internal-togglebutton-primary-border-color:var(--amplify-components-togglebutton-border-color);--amplify-internal-togglebutton-border-color:var(--amplify-internal-togglebutton-primary-border-color);--amplify-internal-togglebutton-primary-color:var(--amplify-components-togglebutton-color);--amplify-internal-togglebutton-color:var(--amplify-internal-togglebutton-primary-color);border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color:var(--amplify-components-togglebutton-primary-focus-background-color);--amplify-internal-togglebutton-primary-focus-border-color:var(--amplify-components-togglebutton-primary-focus-border-color);--amplify-internal-togglebutton-primary-focus-color:var(--amplify-components-togglebutton-primary-focus-color);--amplify-internal-togglebutton-primary-focus-box-shadow:var(--amplify-components-togglebutton-primary-focus-box-shadow);--amplify-internal-togglebutton-focus-background-color:var(--amplify-internal-togglebutton-primary-focus-background-color);--amplify-internal-togglebutton-focus-border-color:var(--amplify-internal-togglebutton-primary-focus-border-color);--amplify-internal-togglebutton-focus-color:var(--amplify-internal-togglebutton-primary-focus-color)}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-hover-background-color:var(--amplify-components-togglebutton-primary-hover-background-color);--amplify-internal-togglebutton-primary-hover-border-color:var(--amplify-internal-togglebutton-primary-border-color);--amplify-internal-togglebutton-primary-hover-color:var(--amplify-components-togglebutton-primary-hover-color);--amplify-internal-togglebutton-hover-background-color:var(--amplify-internal-togglebutton-primary-hover-background-color);--amplify-internal-togglebutton-hover-border-color:var(--amplify-internal-togglebutton-primary-hover-border-color);--amplify-internal-togglebutton-hover-color:var(--amplify-internal-togglebutton-primary-hover-color);--amplify-internal-togglebutton-primary-disabled-background-color:var(--amplify-components-togglebutton-primary-disabled-background-color);--amplify-internal-togglebutton-primary-disabled-border-color:var(--amplify-components-togglebutton-primary-disabled-border-color);--amplify-internal-togglebutton-primary-disabled-color:var(--amplify-components-togglebutton-primary-disabled-color);--amplify-internal-togglebutton-disabled-background-color:var(--amplify-internal-togglebutton-primary-disabled-background-color);--amplify-internal-togglebutton-disabled-border-color:var(--amplify-internal-togglebutton-primary-disabled-border-color);--amplify-internal-togglebutton-disabled-color:var(--amplify-internal-togglebutton-primary-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color:var(--amplify-components-togglebutton-primary-pressed-background-color);--amplify-internal-togglebutton-primary-border-color:var(--amplify-components-togglebutton-primary-pressed-border-color);--amplify-internal-togglebutton-primary-color:var(--amplify-components-togglebutton-primary-pressed-color);--amplify-internal-togglebutton-primary-focus-background-color:var(--amplify-components-togglebutton-primary-pressed-focus-background-color);--amplify-internal-togglebutton-primary-focus-border-color:var(--amplify-components-togglebutton-primary-pressed-focus-border-color);--amplify-internal-togglebutton-primary-focus-color:var(--amplify-components-togglebutton-primary-pressed-focus-color);--amplify-internal-togglebutton-primary-hover-background-color:var(--amplify-components-togglebutton-primary-pressed-hover-background-color);--amplify-internal-togglebutton-primary-hover-border-color:var(--amplify-components-togglebutton-primary-pressed-hover-border-color);--amplify-internal-togglebutton-primary-hover-color:var(--amplify-components-togglebutton-primary-pressed-hover-color)}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow:var(--amplify-components-togglebutton-primary-pressed-hover-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-disabled-background-color:var(--amplify-components-togglebutton-primary-pressed-background-color);--amplify-internal-togglebutton-primary-disabled-border-color:var(--amplify-components-togglebutton-primary-pressed-border-color);--amplify-internal-togglebutton-primary-disabled-color:var(--amplify-components-togglebutton-primary-pressed-color)}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color:var(--amplify-components-togglebutton-link-background-color);--amplify-internal-togglebutton-link-color:var(--amplify-components-togglebutton-link-color);--amplify-internal-togglebutton-background-color:var(--amplify-internal-togglebutton-link-background-color);--amplify-internal-togglebutton-color:var(--amplify-internal-togglebutton-link-color);--amplify-internal-togglebutton-link-focus-background-color:var(--amplify-components-togglebutton-link-focus-background-color);--amplify-internal-togglebutton-link-focus-color:var(--amplify-components-togglebutton-link-focus-color);--amplify-internal-togglebutton-focus-background-color:var(--amplify-internal-togglebutton-link-focus-background-color);--amplify-internal-togglebutton-focus-color:var(--amplify-internal-togglebutton-link-focus-color);--amplify-internal-togglebutton-link-hover-background-color:var(--amplify-components-togglebutton-link-hover-background-color);--amplify-internal-togglebutton-link-hover-color:var(--amplify-components-togglebutton-link-hover-color);--amplify-internal-togglebutton-hover-background-color:var(--amplify-internal-togglebutton-link-hover-background-color);--amplify-internal-togglebutton-hover-color:var(--amplify-internal-togglebutton-link-hover-color);--amplify-internal-togglebutton-link-disabled-color:var(--amplify-components-togglebutton-link-disabled-color);--amplify-internal-togglebutton-link-disabled-background-color:var(--amplify-components-togglebutton-link-disabled-background-color);--amplify-internal-togglebutton-disabled-color:var(--amplify-internal-togglebutton-link-disabled-color);--amplify-internal-togglebutton-disabled-background-color:var(--amplify-internal-togglebutton-link-disabled-background-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color:var(--amplify-components-togglebutton-link-pressed-color);--amplify-internal-togglebutton-link-background-color:var(--amplify-components-togglebutton-link-pressed-background-color);--amplify-internal-togglebutton-link-focus-background-color:var(--amplify-components-togglebutton-link-pressed-focus-background-color);--amplify-internal-togglebutton-link-focus-color:var(--amplify-components-togglebutton-link-pressed-focus-color);--amplify-internal-togglebutton-link-hover-background-color:var(--amplify-components-togglebutton-link-pressed-hover-background-color);--amplify-internal-togglebutton-link-hover-color:var(--amplify-components-togglebutton-link-pressed-hover-color);--amplify-internal-togglebutton-link-disabled-color:var(--amplify-components-togglebutton-link-pressed-color)}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--amplify-components-button-border-width))}@supports not (border-start-start-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius:0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap);flex-direction:column;display:flex}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap);display:flex}.amplify-fileuploader__file{border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items);flex-direction:column;display:flex;position:relative}.amplify-fileuploader__file__wrapper{align-items:center;gap:var(--amplify-components-fileuploader-file-gap);flex-direction:row;width:100%;display:flex}.amplify-fileuploader__file__name{text-overflow:ellipsis;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color);overflow:hidden}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{white-space:nowrap;flex:1;overflow:hidden}.amplify-fileuploader__file__image{width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color);justify-content:center;align-items:center;display:flex;position:relative}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(--amplify-components-fileuploader-loader-stroke-filled);width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.amplify-fileuploader__previewer{max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius);flex-direction:column;display:flex;overflow:auto}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content);flex-direction:row;display:flex}.amplify-fileuploader__previewer__actions{gap:var(--amplify-space-small);flex-direction:row;display:flex}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);z-index:1000;position:fixed;inset:0}.amplify-inappmessaging-backdrop-content-container{pointer-events:none;z-index:1001;justify-content:center;align-items:center;position:fixed;inset:0}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;width:var(--amplify-components-inappmessaging-banner-width);position:fixed}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{margin:auto var(--amplify-space-small);top:0;bottom:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{margin:var(--amplify-space-small) auto;left:0;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{margin:auto;inset:0}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{z-index:1000;width:auto;height:auto;position:fixed;inset:0}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium);flex-direction:column;flex-grow:1}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness()}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight);flex-shrink:0}.amplify-inappmessaging-messagelayout__image-container{justify-content:center;align-items:center;display:flex;position:relative}.amplify-inappmessaging-messagelayout__image-container img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{min-width:15%;max-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{min-height:40%;max-height:40%}.amplify-inappmessaging-messagelayout__text-container{gap:var(--amplify-space-xxxs);flex-direction:column;overflow-y:auto}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{height:initial;pointer-events:none;width:initial;z-index:1000;justify-content:center;align-items:center;position:fixed;inset:0}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap);flex-direction:column;display:flex}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap);display:flex}.amplify-storagemanager__file{border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items);flex-direction:column;display:flex;position:relative}.amplify-storagemanager__file__wrapper{align-items:center;gap:var(--amplify-components-storagemanager-file-gap);flex-direction:row;width:100%;display:flex}.amplify-storagemanager__file__name{text-overflow:ellipsis;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color);overflow:hidden}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{white-space:nowrap;flex:1;overflow:hidden}.amplify-storagemanager__file__image{width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color);justify-content:center;align-items:center;display:flex;position:relative}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled:var(--amplify-components-storagemanager-loader-stroke-filled);width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.amplify-storagemanager__previewer{max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius);flex-direction:column;display:flex;overflow:auto}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content);flex-direction:row;display:flex}.amplify-storagemanager__previewer__actions{gap:var(--amplify-space-small);flex-direction:row;display:flex}.amplify-storage-browser{height:100%;padding:var(--amplify-space-small);align-items:stretch;gap:var(--amplify-space-small);flex-direction:column;display:flex;position:relative}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{justify-content:space-between;align-items:center;gap:var(--amplify-space-medium);flex-direction:row;width:100%;display:flex}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{gap:var(--amplify-space-small);flex-direction:row;flex:1;display:flex}.amplify-storage-browser__drop-zone{flex:1;width:100%;display:block;position:relative;overflow:hidden}.amplify-storage-browser__data-table{border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block;position:relative;overflow:auto}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2;position:sticky;top:0}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{padding:var(--amplify-space-xxxs);border:none}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{gap:var(--amplify-space-xxs);width:100%;padding:var(--amplify-space-xxs);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{gap:var(--amplify-space-xs);flex-direction:row;align-items:center;display:flex}.amplify-storage-browser__status-display{justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex-direction:row;flex:1;display:flex}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{gap:var(--amplify-space-xs);flex-direction:row;align-items:center;display:flex}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;gap:var(--amplify-space-small);display:flex}.amplify-storage-browser__loader{stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);z-index:3;position:absolute;top:0}.amplify-storage-browser__content-with-preview{height:100%;display:flex}.amplify-storage-browser__file-preview{width:50%;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);flex:1;margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large);position:sticky;top:10px;bottom:10px;overflow:auto}.amplify-storage-browser__file-preview-header{justify-content:flex-end;margin-block-end:var(--amplify-space-medium);display:flex}.amplify-storage-browser__file-preview-container{gap:var(--amplify-space-large);flex-direction:column;display:flex}.amplify-storage-browser__file-preview-content{gap:var(--amplify-space-large);flex-direction:column;align-items:center;display:flex}.amplify-storage-browser__file-preview-section{flex-direction:column;flex:1;min-height:400px;display:flex}.amplify-storage-browser__file-preview-title{color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0;margin-block-end:var(--amplify-space-medium)}.amplify-storage-browser__file-metadata{gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);display:grid}.amplify-storage-browser__file-metadata-item{padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);justify-content:space-between;align-items:center;display:flex}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);word-break:break-all;text-align:end;max-width:60%;margin:0}.amplify-storage-browser__preview-fallback{justify-content:center;align-items:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);width:100%;height:400px;padding:var(--amplify-space-large);text-align:center;flex-direction:column;display:flex}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace), monospace}.amplify-storage-browser__preview-fallback-actions{gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center;display:flex}.amplify-storage-browser__preview-placeholder{justify-content:center;align-items:center;gap:var(--amplify-space-medium);flex-direction:column;width:100%;height:400px;display:flex}.amplify-storage-browser__preview-placeholder-content{align-items:center;gap:var(--amplify-space-small);flex-direction:column;width:100%;display:flex}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{flex-flow:column;align-items:center;gap:8px;display:flex}.amplify-storage-browser__text-preview{background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);width:100%;height:400px;padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace), monospace;font-size:var(--amplify-font-sizes-small);word-wrap:break-word;white-space:pre-wrap;word-break:break-word;line-height:1.5;display:block;overflow-y:auto}.amplify-storage-browser__video-container{flex-flow:column;align-items:center;gap:8px;display:flex}.amplify-storage-browser__video-preview{border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:400px;display:flex}.amplify-storage-browser__video-preview video{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.amplify-storage-browser__image-container{flex-flow:column;align-items:center;gap:8px;display:flex}.amplify-storage-browser__image-preview{background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-flow:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:400px;display:flex}.amplify-storage-browser__image-preview img{-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small);width:auto;max-width:100%;height:auto;max-height:100%}.amplify-storage-browser__download-button{flex-flow:row;gap:8px;display:flex}.amplify-storage-browser__download-button_icon{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-delay:0s}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{flex-direction:column;flex:1;height:100%;display:flex}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block);display:flex}.amplify-ai-conversation__message__list{flex-direction:column;display:flex}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{flex-direction:var(--internal-flex-direction);min-height:var(--amplify-components-avatar-height);align-items:center;gap:var(--amplify-components-ai-conversation-message-sender-gap);display:flex}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap);flex-direction:column;flex:1;display:flex}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);gap:var(--amplify-space-small);flex-direction:column;display:flex}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{gap:var(--amplify-components-ai-conversation-message-actions-gap);flex-direction:row;display:flex}.amplify-ai-conversation__message--bubble{--internal-content-bg:var(--internal-bg-color);--internal-content-padding:var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction:row-reverse;--internal-body-align-items:flex-end}.amplify-ai-conversation__message--user{--internal-bg-color:var(--amplify-components-ai-conversation-message-user-background-color)}.amplify-ai-conversation__message--assistant{--internal-bg-color:var(--amplify-components-ai-conversation-message-assistant-background-color);--internal-flex-direction:row;--internal-body-align-items:flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{padding:var(--amplify-components-ai-conversation-form-padding);align-items:flex-start;gap:var(--amplify-components-ai-conversation-form-gap);flex-direction:row;max-height:100%;display:flex;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{gap:var(--amplify-components-ai-conversation-attachment-gap);padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment{padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);align-items:center;gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size);flex-direction:row;display:flex}.amplify-ai-conversation__attachment__list{gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);flex-flow:wrap;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);display:flex}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{fill:#0000;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{font-family:var(--sans);color:#f3f0e9;font-synthesis:none;--gold:#c6a45e;--gold-light:#e5cc96;--ink:#0b0b0c;--paper:#f3f0e9;--muted:#95928c;--sans:"DM Sans", system-ui, -apple-system, "Microsoft YaHei", sans-serif;--serif:"Noto Serif SC", Georgia, serif;--font-caption:11px;--font-label:12px;--font-feedback:12px;--font-control-compact:12px;--font-control:13px;--font-body:14px;--font-body-large:16px;--font-heading-small:18px;--font-heading-medium:22px;--font-heading-large:28px;background:#0b0b0c}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{background:#0b0b0c;min-width:320px;min-height:100vh;margin:0}#root{min-width:320px}button,input,textarea{font:inherit}button{color:inherit}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-shell{--plaque-text:#211205;--plaque-subtext:#57300d;--plaque-shadow:#160a01b8;background:radial-gradient(circle at 60% 35%,#1a1917 0,#0d0d0e 46%,#080809 80%);min-width:320px;min-height:100vh;overflow:clip visible}.pwa-pull-refresh{--pull-distance:0px;z-index:1000;width:42px;height:42px;top:max(8px, env(safe-area-inset-top));color:#dbbd78;opacity:0;pointer-events:none;transform:translate(-50%, calc(-58px + var(--pull-distance)));background:#0f0e0cf0;border:1px solid #d0af699e;border-radius:50%;place-items:center;transition:opacity .12s,border-color .12s,transform 80ms linear;display:grid;position:fixed;left:50%;box-shadow:0 8px 22px #00000059}.pwa-pull-refresh.visible{opacity:1}.pwa-pull-refresh.ready{color:#f0d388;border-color:#e4c36f}.pwa-pull-refresh.refreshing>.lucide-refresh-cw{animation:.72s linear infinite pwa-refresh-spin}@keyframes pwa-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pwa-pull-refresh.refreshing>.lucide-refresh-cw{animation:none}}:root{--cardinet-brand-gold:#c6a45e;--cardinet-brand-gold-light:#a7803f;--logo-gold:var(--cardinet-brand-gold)}.theme-light{--logo-gold:var(--cardinet-brand-gold-light)}:root{--ui-font-caption:12px;--ui-font-control:14px;--ui-font-body:14px;--ui-font-body-large:16px;--ui-font-heading-small:18px;--ui-font-heading-medium:22px;--ui-font-heading-large:28px;--ui-font-heading-mobile:24px;--font-caption:var(--ui-font-caption);--font-label:var(--ui-font-control);--font-feedback:var(--ui-font-body);--font-control-compact:var(--ui-font-control);--font-control:var(--ui-font-control);--font-body:var(--ui-font-body);--font-body-large:var(--ui-font-body-large);--font-heading-small:var(--ui-font-heading-small);--font-heading-medium:var(--ui-font-heading-medium);--font-heading-large:var(--ui-font-heading-large);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-control-height:44px;--ui-control-compact-height:36px;--ui-compact-height:var(--ui-control-compact-height);--ui-icon-size:44px;--ui-control-radius:0px;--ui-motion-fast:.3s;--ui-motion-normal:.24s;--ui-motion-ease:ease-out;--ui-ease:var(--ui-motion-ease);--ui-focus-width:2px;--ui-dialog-padding:var(--ui-space-6)}:root,.theme-dark,.auth-theme-dark{--ui-color-text:#e9e2d6;--ui-color-muted:#aaa194;--ui-color-gold:#c6a45e;--ui-color-border:#514733;--ui-color-divider:#342f27;--ui-color-surface:#151515;--ui-color-surface-hover:#222221;--ui-menu-surface:#12110ffa;--ui-profile-menu-surface:#11100ffc;--ui-menu-hover:#ffffff0b;--ui-menu-text:#aaa49a;--ui-menu-hover-text:#eadfc9;--ui-search-surface:linear-gradient(90deg, #0d0d0eeb, #181715db, #0d0d0eeb);--ui-color-gold-soft:#c6a45e1a;--ui-color-gold-selected:#c6a45e2b;--ui-color-danger:#e19b91;--ui-color-danger-soft:#e19b9117;--ui-color-danger-border:#a9685e;--ui-color-success:#a8bea0;--ui-color-success-soft:#a8bea01a;--ui-action-primary-bg:linear-gradient(135deg, #e2ca97, #b8914d);--ui-action-primary-hover-bg:linear-gradient(135deg, #edd8af, #c9a15b);--ui-action-primary-text:#20170a;--ui-action-primary-border:#c4a35f;--ui-action-danger-bg:linear-gradient(135deg, #a84b40, #82392f);--ui-action-danger-hover-bg:linear-gradient(135deg, #b95649, #954337);--ui-action-danger-text:#fff8f4;--ui-action-danger-border:#bd6559;--ui-dialog-surface:linear-gradient(145deg, #181613, #0a0a0a);--ui-dialog-footer:#08080985;--ui-dialog-shadow:0 32px 96px #000000bd}:root[data-theme=light],.theme-light,.auth-theme-light{--ui-color-text:#292620;--ui-color-muted:#6e665b;--ui-color-gold:#88662d;--ui-color-border:#c8bdab;--ui-color-divider:#d8cfbe;--ui-color-surface:#faf8f3;--ui-color-surface-hover:#f0ede6;--ui-menu-surface:#f7f4edfc;--ui-profile-menu-surface:var(--ui-menu-surface);--ui-menu-hover:#755b2e12;--ui-menu-text:#655f56;--ui-menu-hover-text:#2b2823;--ui-search-surface:#faf8f3d1;--ui-color-gold-soft:#88662d12;--ui-color-gold-selected:#88662d24;--ui-color-danger:#9f3e35;--ui-color-danger-soft:#9f3e3512;--ui-color-danger-border:#b97369;--ui-color-success:#466443;--ui-color-success-soft:#46644314;--ui-action-primary-bg:linear-gradient(135deg, #d8bc80, #b18a43);--ui-action-primary-hover-bg:linear-gradient(135deg, #e5c98d, #bd954c);--ui-action-primary-text:#20170a;--ui-action-primary-border:#aa8848;--ui-action-danger-bg:linear-gradient(135deg, #b3463b, #96382f);--ui-action-danger-hover-bg:linear-gradient(135deg, #a43d33, #873127);--ui-action-danger-text:#fff8f4;--ui-action-danger-border:#a54137;--ui-dialog-surface:linear-gradient(145deg, #f7f3e9, #eae4d8);--ui-dialog-footer:#e2dccf9e;--ui-dialog-shadow:0 30px 90px #29221857}@media (width<=700px){:root{--ui-dialog-padding:var(--ui-space-4)}}@media (prefers-reduced-motion:reduce){:root{--ui-motion-fast:0s;--ui-motion-normal:0s}}.navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:49;background:#0b0b0ccc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark{width:40px;height:40px;color:var(--logo-gold);background:0 0;flex:none;place-items:center;display:grid}.cardinet-mark{width:100%;height:100%;overflow:visible}.mark-cabinet,.mark-card{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter}.mark-hero-card{fill:currentColor}.brand b{color:#e5dbc8;letter-spacing:.22em;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:1}.cloud-auth-shell{background:radial-gradient(circle at 22% 38%,#51432a42,#0000 28%),radial-gradient(circle at 77%,#37312733,#0000 26%),linear-gradient(135deg,#0b0b0b,#11100e 48%,#080809);min-height:100vh}.cloud-auth-shell:has([data-amplify-authenticator]){isolation:isolate;position:relative;overflow:hidden}.cloud-auth-shell.auth-theme-dark:has([data-amplify-router]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cloud-auth-shell:has([data-amplify-authenticator]):before{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;border:1px solid #caa96a17;border-radius:50%;width:min(64vw,980px);position:fixed;top:50%;left:-16vw;transform:translateY(-50%);box-shadow:0 0 0 90px #caa96a06,0 0 0 180px #caa96a05}.cloud-auth-shell:has([data-amplify-authenticator]):after{content:"";pointer-events:none;z-index:-1;border:1px solid #caa96a1c;position:fixed;inset:24px}.cloud-auth-shell [data-amplify-authenticator]{color:#e9e2d6;z-index:1;--amplify-colors-brand-primary-80:#b99552;--amplify-colors-brand-primary-90:#d0b373;--amplify-colors-brand-primary-100:#e0c990;--amplify-components-authenticator-router-background-color:#12110ff0;--amplify-components-authenticator-router-border-color:#544936;--amplify-components-authenticator-router-border-width:1px;--amplify-components-authenticator-router-box-shadow:0 38px 90px #00000080;--amplify-components-authenticator-form-padding:38px 40px 34px;min-height:100vh;padding:70px 40px;position:relative}.cloud-auth-shell [data-amplify-authenticator] [data-amplify-container]{grid-template-columns:minmax(0,1fr) minmax(400px,460px);align-items:center;column-gap:clamp(70px,8vw,130px);width:min(1120px,100vw - 120px);max-width:none;display:grid}.cloud-auth-shell [data-amplify-router]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-area:1/2;position:relative;overflow:hidden}.cloud-auth-shell [data-amplify-router]:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#c8a661,#0000);height:2px;position:absolute;inset:0 0 auto}.auth-brand{grid-area:1/1/span 2;align-self:center;max-width:520px;padding:18px 0}.auth-language-toggle{color:#66635d;cursor:pointer;z-index:80;background:#0f0f0fd1;border:1px solid #3c3934;align-items:center;height:42px;padding:0 14px;font-size:10px;display:flex;position:fixed;top:42px;right:48px}.auth-language-toggle:hover,.auth-language-toggle.open{border-color:#786744}.cloud-auth-shell:has([data-amplify-authenticator-forcenewpassword]) .auth-language-toggle{display:none}.auth-brand-lockup{align-items:center;gap:14px;margin-bottom:clamp(54px,8vh,92px);display:flex}.auth-brand-mark{width:54px;height:54px;color:var(--logo-gold);place-items:center;display:grid}.auth-brand-lockup b{color:#e8dfd0;letter-spacing:.25em;font-size:20px;font-weight:600}.auth-eyebrow,.auth-form-heading>span{color:#b99757;letter-spacing:.24em;font-size:11px;font-weight:600}.auth-brand h1{color:#f2ede5;letter-spacing:.01em;margin:19px 0 22px;font:600 clamp(48px,5vw,72px)/1.12 Noto Serif SC,serif}.auth-brand h1 i{color:#c8a864;-webkit-text-stroke:0;text-shadow:0 8px 30px #b78b3d24;font-style:normal}.auth-brand>p{color:#85817a;max-width:470px;margin:0;font-size:13px;line-height:1.9}.auth-security{color:#817c73;letter-spacing:.17em;align-items:center;gap:9px;margin-top:36px;font-size:10px;font-weight:600;display:flex}.auth-security i{background:#85a378;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #85a378b3}.auth-demo-control{z-index:60;width:max-content;margin-top:24px;position:relative}.auth-demo-trigger{color:#d6ba7a;cursor:pointer;letter-spacing:.07em;background:#2c231570;border:1px solid #665536;align-items:center;gap:9px;min-height:44px;margin:0;padding:0 17px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.auth-demo-trigger:hover{color:#ecd293;background:#533d1b59;border-color:#9b7c43;transform:translateY(-1px)}.cloud-auth-shell:has([data-amplify-authenticator-forcenewpassword]) .auth-demo-control{display:none}.auth-demo-backdrop{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030304e6;place-items:center;padding:28px;animation:.22s both fade-in;display:grid;position:fixed;inset:0}.auth-demo-dialog{color:#ece4d7;scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(circle at 18% 15%,#7958232e,#0000 28%),linear-gradient(145deg,#181714,#09090a 72%);border:1px solid #584b35;width:min(1080px,100%);max-height:calc(100dvh - 56px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 38px 120px #000000c7}.auth-demo-dialog::-webkit-scrollbar{display:none}.auth-demo-dialog:before{content:"";background:linear-gradient(90deg,#0000,#c6a45e,#0000);height:2px;position:absolute;inset:0 0 auto}.auth-demo-x{color:#9b958b;cursor:pointer;background:#121211;border:1px solid #484139;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:22px;right:22px}.auth-demo-x:hover{color:#e3d8c7;border-color:#806c49}.auth-demo-heading{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;padding-right:64px;display:grid}.auth-demo-mark{width:54px;height:54px;color:var(--logo-gold);place-items:center;display:grid}.auth-demo-heading>div>span{color:#b99757;letter-spacing:.2em;font-size:12px;font-weight:600}.auth-demo-heading h2{color:#f1ebe1;max-width:760px;margin:9px 0 8px;font:600 clamp(27px,3vw,39px)/1.25 Noto Serif SC,serif}.auth-demo-heading p{color:#9a958c;max-width:730px;margin:0;font-size:14px;line-height:1.7}.auth-demo-showcase{background:linear-gradient(112deg,#11110f,#17140f 56%,#09090a);border:1px solid #38342d;grid-template-columns:minmax(0,1fr) minmax(270px,.82fr);min-height:250px;margin-top:22px;display:grid}.auth-demo-showcase-copy{flex-direction:column;justify-content:center;padding:26px 28px;display:flex}.auth-demo-showcase-copy>span{color:#b99757;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-demo-showcase-copy h3{color:#eee7dc;margin:10px 0 8px;font:600 clamp(20px,2.3vw,29px)/1.25 Noto Serif SC,serif}.auth-demo-showcase-copy p{color:#918b82;max-width:520px;margin:0;font-size:12px;line-height:1.75}.auth-demo-housing-switch{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.auth-demo-housing-switch button{color:#8d877d;cursor:pointer;letter-spacing:.06em;background:#12110f;border:1px solid #413b32;min-width:82px;height:36px;padding:0 15px;font-size:11px;font-weight:600;transition:border-color .2s,color .2s,background .2s}.auth-demo-housing-switch button:hover,.auth-demo-housing-switch button:focus-visible{color:#d2b879;border-color:#80683f}.auth-demo-housing-switch button.active{color:#e5cd96;background:#c5a05a1c;border-color:#a48650;box-shadow:inset 0 0 18px #c5a05a0d}.auth-demo-model{background:radial-gradient(circle at 50% 48%,#b089401f,#0000 48%),#0b0b0b;border-left:1px solid #38342d;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px 24px 18px;display:flex}.auth-demo-model-stage{perspective:900px;place-items:center;width:100%;min-height:190px;display:grid;position:relative}.auth-demo-model-stage:after{content:"";filter:blur(9px);background:#000000a6;border-radius:50%;width:170px;height:20px;position:absolute;bottom:2px;transform:rotateX(68deg)}.auth-demo-model-case{width:146px;height:200px;transform-style:preserve-3d;transition:transform .35s,width .35s,height .35s;position:relative;transform:rotateY(-18deg)rotateX(5deg)}.auth-demo-model-card{z-index:2;text-align:center;background:linear-gradient(112deg,#0000 0 12%,#ffe7ab33 12% 13%,#0000 13% 56%,#ffe7ab29 56% 57%,#0000 57%),radial-gradient(circle at 50% 37%,#fff6d252,#0000 24%),linear-gradient(145deg,#23170b,#a87c2b 48%,#160f08);border:1px solid #b38b42;border-radius:7px;place-content:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 28px #000000b8,inset 0 0 0 5px #0000002e}.auth-demo-model-card:before,.auth-demo-model-card:after{content:"";border:1px solid #ffeec357;position:absolute;inset:10% 13%;transform:skew(-7deg)}.auth-demo-model-card:after{border-color:#fff4d633;inset:18% 22%;transform:skew(8deg)}.auth-demo-model-card i{background:radial-gradient(circle at 40% 35%,#f2dfac,#7c5721 70%);border-radius:50%;width:54px;height:54px;margin:0 auto 14px;box-shadow:0 0 22px #e6c57c59}.auth-demo-model-card b,.auth-demo-model-card small{z-index:2;position:relative}.auth-demo-model-card b{color:#f0dfb5;letter-spacing:.16em;font-size:12px}.auth-demo-model-card small{color:#b99c66;letter-spacing:.2em;margin-top:5px;font-size:8px}.auth-demo-model-holder{z-index:1;background:linear-gradient(135deg,#ffffff2e,#c3e2e80d 38%,#ffffff29);border:2px solid #cde1e594;border-radius:10px;position:absolute;inset:-11px;box-shadow:0 18px 32px #000000a6,inset 0 0 12px #d9f2f629}.auth-demo-model-holder:before,.auth-demo-model-holder:after{content:"";background:#0c1113ad;border:1px solid #dceef08c;width:9px;height:26px;position:absolute;top:46%}.auth-demo-model-holder:before{left:-6px}.auth-demo-model-holder:after{right:-6px}.auth-demo-model.graded .auth-demo-model-case{width:158px;height:216px}.auth-demo-model.graded .auth-demo-model-card{border-radius:10px;inset:30px 13px 16px}.auth-demo-model.graded .auth-demo-model-case:before{content:"";z-index:1;background:linear-gradient(135deg,#fff3,#7077792e 45%,#ffffff1f);border:3px solid #8b8882;border-radius:20px;position:absolute;inset:-10px -9px -9px;box-shadow:0 18px 34px #000000b8,inset 0 0 0 2px #ffffff14}.auth-demo-model-label{z-index:4;color:#241b0e;letter-spacing:.14em;background:linear-gradient(110deg,#f3ead3,#d8c49b);border:1px solid #80683b;place-items:center;height:28px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-4px;left:4px;right:4px}.auth-demo-model>span{color:#9c9488;letter-spacing:.04em;text-align:center;min-height:18px;font-size:10px}@media (width<=760px){.auth-demo-showcase{grid-template-columns:1fr}.auth-demo-showcase-copy{padding:22px 20px}.auth-demo-model{border-top:1px solid #38342d;border-left:0;min-height:230px}.auth-demo-upload-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px;min-height:100%;padding:4px}.auth-demo-info-list{grid-column:1/-1;margin-top:2px}.auth-demo-info-connectors{display:none}.auth-demo-upload-card{justify-self:center;width:min(96px,30vw)}.auth-demo-info-list>div{min-height:32px}.auth-demo-info-list span{font-size:8px}.auth-demo-info-list b{font-size:9px}.auth-demo-step-frame{padding:10px}.auth-demo-model-layout{grid-template-columns:1fr}.auth-demo-model-copy{padding:12px 14px}.auth-demo-model-copy p{display:none}.auth-demo-step-arrow{width:30px;height:100%}.auth-demo-stepper{grid-template-columns:30px minmax(0,1fr) 30px;gap:4px}.auth-demo-step-arrow-slot{width:auto;min-height:100%}}.auth-demo-section{border-top:1px solid #38342d;margin-top:24px;padding-top:18px}.auth-demo-step-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.auth-demo-step-heading>b{color:#d9bc77;letter-spacing:.12em;background:#c5a05a14;border:1px solid #765f37;place-items:center;height:42px;font:600 12px DM Sans,sans-serif;display:grid}.auth-demo-step-heading>div>span{color:#b99757;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-demo-step-heading h3{color:#eee7dc;margin:6px 0 4px;font:600 clamp(20px,2.3vw,28px)/1.25 Noto Serif SC,serif}.auth-demo-step-heading p{color:#918b82;margin:0;font-size:12px;line-height:1.7}.auth-demo-step-frame{background:linear-gradient(115deg,#12110f,#0a0a0a);border:1px solid #38342d;flex:1;min-height:0;margin-top:18px;padding:18px;overflow:hidden}.auth-demo-step-frame .auth-demo-upload-flow,.auth-demo-step-frame .auth-demo-cabinet,.auth-demo-step-frame .auth-demo-model-layout{min-height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-demo-step-frame .auth-demo-upload-flow{padding:10px 4px}.auth-demo-step-frame .auth-demo-cabinet{padding:14px 6px 8px}.auth-demo-upload-flow{background:linear-gradient(115deg,#12110f,#0a0a0a);border:1px solid #38342d;grid-template-columns:138px 30px 138px 56px minmax(220px,1fr);align-items:center;gap:14px;min-height:320px;margin-top:18px;padding:22px;display:grid}.auth-demo-upload-flow>svg{color:#b99757;justify-self:center}.auth-demo-upload-card{color:#918b82;letter-spacing:.08em;justify-items:center;gap:8px;font-size:10px;display:grid}.auth-demo-upload-card>span{aspect-ratio:2.5/3.5;border:1px solid #765f37;width:100%;overflow:hidden;box-shadow:0 12px 24px #0000008c}.auth-demo-upload-card img{object-fit:cover;width:100%;height:100%;display:block}.auth-demo-info-connectors{grid-template-rows:repeat(4,43px);align-content:center;gap:8px;height:196px;display:grid}.auth-demo-info-connectors i{transform-origin:0;background:linear-gradient(90deg,#c5a05a1a,#c5a05acc);height:1px;position:relative}.auth-demo-info-connectors i:after{content:"";border-top:1px solid #d9ba79;border-right:1px solid #d9ba79;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.auth-demo-info-connectors i:first-child{transform:rotate(-7deg)}.auth-demo-info-connectors i:nth-child(2){transform:rotate(-2deg)}.auth-demo-info-connectors i:nth-child(3){transform:rotate(2deg)}.auth-demo-info-connectors i:nth-child(4){transform:rotate(7deg)}.auth-demo-info-list{align-content:center;gap:8px;display:grid}.auth-demo-info-list>div{background:#ffffff05;border:1px solid #302c26;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 10px;display:flex}.auth-demo-info-list span{color:#817b72;font-size:9px}.auth-demo-info-list b{color:#ddd3c2;text-align:right;font-size:10px;font-weight:500}.auth-demo-model-layout{background:linear-gradient(112deg,#11110f,#17140f 56%,#09090a);border:1px solid #38342d;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);min-height:380px;margin-top:18px;display:grid}.auth-demo-model-copy{flex-direction:column;justify-content:center;padding:26px 28px;display:flex}.auth-demo-model-copy>span{color:#b99757;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-demo-model-copy h3{color:#eee7dc;margin:10px 0 8px;font:600 clamp(20px,2.3vw,29px)/1.25 Noto Serif SC,serif}.auth-demo-model-copy p{color:#918b82;margin:0;font-size:12px;line-height:1.7}.auth-demo-model-detail{color:#a89d8d;margin-top:13px;font-size:10px}.auth-demo-stepper{grid-template-columns:56px minmax(0,1fr) 56px;align-items:stretch;gap:10px;margin-top:22px;display:grid}.auth-demo-steps-viewport{height:clamp(460px,58vh,560px);transition:height .38s cubic-bezier(.22,.8,.24,1);overflow:hidden}.auth-demo-steps-track{align-items:flex-start;transition:transform .38s cubic-bezier(.22,.8,.24,1);display:flex}.auth-demo-step-panel{flex-direction:column;flex:0 0 100%;min-width:100%;height:100%;padding:0;display:flex}.auth-demo-step-arrow-slot{place-items:center;width:auto;min-height:100%;display:grid}.auth-demo-step-arrow{color:#c9aa68;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;min-height:100%;padding:0;transition:color .2s,transform .2s;display:grid}.auth-demo-step-arrow:hover,.auth-demo-step-arrow:focus-visible{color:#f4dfaa;transform:scale(1.08)}.auth-demo-step-dots{justify-content:center;gap:9px;margin-top:18px;display:flex}.auth-demo-step-dots button{cursor:pointer;background:0 0;border:1px solid #6c5a39;border-radius:50%;width:8px;height:8px;padding:0}.auth-demo-step-dots button.active{background:#d7b773;border-color:#d7b773;box-shadow:0 0 12px #d7b7736b}.auth-demo-cabinet{background:linear-gradient(#141413,#09090a);border:1px solid #38342d;margin-top:26px;padding:14px 18px 18px;box-shadow:inset 0 0 0 5px #1b1a18,inset 0 0 0 6px #38342e}.auth-demo-cabinet-bar{color:#a1895d;letter-spacing:.18em;border-bottom:1px solid #302c26;justify-content:space-between;align-items:center;min-height:36px;margin:0 6px 14px;padding:0 10px;font-size:10px;display:flex}.auth-demo-cabinet-bar b{color:#7a7061;font-size:10px;font-weight:500}.auth-demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(26px,6vw,72px);padding:8px 7%;display:grid}.auth-demo-card{text-align:center;min-width:0}.auth-demo-plaque{color:#241604;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='24'%20viewBox='0%200%2018%2024'%3e%3cdefs%3e%3clinearGradient%20id='foil'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff3a2'%20stop-opacity='.3'/%3e%3cstop%20offset='.3'%20stop-color='%238e650d'%20stop-opacity='.08'/%3e%3cstop%20offset='.56'%20stop-color='%23fff7b7'%20stop-opacity='.38'/%3e%3cstop%20offset='.8'%20stop-color='%2389600c'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23ffe47b'%20stop-opacity='.26'/%3e%3c/linearGradient%3e%3cg%20id='fan'%20fill='none'%3e%3ccircle%20r='1.05'/%3e%3ccircle%20r='1.7'/%3e%3ccircle%20r='2.35'/%3e%3ccircle%20r='3'/%3e%3ccircle%20r='3.65'/%3e%3ccircle%20r='4.3'/%3e%3ccircle%20r='4.95'/%3e%3ccircle%20r='5.6'/%3e%3ccircle%20r='6.25'/%3e%3ccircle%20r='6.9'/%3e%3ccircle%20r='7.55'/%3e%3ccircle%20r='8.2'/%3e%3ccircle%20r='8.85'/%3e%3ccircle%20r='9.5'/%3e%3c/g%3e%3c/defs%3e%3crect%20width='18'%20height='24'%20fill='url(%23foil)'/%3e%3cg%20fill='none'%20stroke='%2376520a'%20stroke-width='.34'%20opacity='.72'%3e%3cuse%20href='%23fan'%20x='4.5'%20y='0'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='6'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='12'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='18'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='24'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%23fff2a0'%20stroke-width='.2'%20opacity='.92'%20transform='translate(-.22%20-.18)'%3e%3cuse%20href='%23fan'%20x='4.5'%20y='0'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='6'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='12'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='18'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='24'/%3e%3c/g%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M4.5%200L9%205.7L13.5%206L9%2011.7L4.5%2012L9%2017.7L13.5%2018L9%2023.7L4.5%2024'%20stroke='%23fff7ba'%20stroke-width='.3'%20opacity='.7'/%3e%3cpath%20d='M0%204.6L4.5%200L9%204.4L13.5%206L18%201.5M0%2016.6L4.5%2012L9%2016.4L13.5%2018L18%2013.5'%20stroke='%23805608'%20stroke-width='.34'%20opacity='.4'/%3e%3c/g%3e%3c/svg%3e") 0 0/13px 13px,linear-gradient(105deg,#805b11,#e0bf56 44%,#9d721c);border:1px solid #76520d;flex-direction:column;justify-content:center;align-items:center;width:100%;height:42px;padding:5px 8px;display:flex;box-shadow:0 3px 9px #000000a6}.auth-demo-plaque b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;font-size:10px;overflow:hidden}.auth-demo-plaque span{letter-spacing:.04em;margin-top:2px;font-size:8px}.auth-demo-art{border:5px solid #242321;place-items:center;height:clamp(170px,21vw,230px);margin-top:7px;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 24px #000000b8}.auth-demo-art:before,.auth-demo-art:after{content:"";border:1px solid #ffffff47;position:absolute;inset:8% 13%;transform:skew(-7deg)}.auth-demo-art:after{border-color:#ffe8ac61;inset:17% 21%;transform:skew(8deg)}.auth-demo-art.rose{background:radial-gradient(circle at 54% 34%,#ffe2c280,#0000 9%),repeating-linear-gradient(115deg,#ffffff1f 0 2px,#0000 2px 13px),linear-gradient(145deg,#4d102c,#cb4d68 48%,#25122c)}.auth-demo-art.gold{background:radial-gradient(circle at 48% 35%,#fff4c18c,#0000 10%),repeating-linear-gradient(65deg,#fff2a626 0 3px,#0000 3px 16px),linear-gradient(145deg,#30210a,#b68a27 49%,#2d1c08)}.auth-demo-art.blue{background:radial-gradient(circle at 50% 36%,#ddf2ff94,#0000 11%),repeating-linear-gradient(130deg,#c2e8ff26 0 2px,#0000 2px 14px),linear-gradient(145deg,#09263c,#2584a3 48%,#111943);border-radius:8px}.auth-demo-art i{clip-path:polygon(33% 0,67% 0,74% 17%,100% 36%,82% 47%,75% 100%,25% 100%,18% 47%,0 36%,26% 17%);z-index:2;background:linear-gradient(90deg,#09090ab3,#272624eb,#09090ab3);border-radius:48% 48% 18% 18%;width:35%;height:54%;position:relative;box-shadow:0 8px 20px #00000073}.auth-demo-art>b{z-index:3;color:#f0e1bccc;font:600 26px Noto Serif SC,serif;position:absolute}.auth-demo-card>strong{color:#e2dace;overflow-wrap:break-word;text-wrap:balance;margin-top:13px;font:500 15px Noto Serif SC,serif;display:block}.auth-demo-card>small{color:#b4995d;overflow-wrap:break-word;text-wrap:balance;letter-spacing:.04em;margin-top:4px;font-size:10px;line-height:1.35;display:block}.auth-demo-features{border:1px solid #35312b;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.auth-demo-features>span{color:#a39b8f;border-right:1px solid #35312b;align-items:center;gap:9px;min-height:58px;padding:12px 14px;display:flex}.auth-demo-features>span:last-child{border-right:0}.auth-demo-features svg{color:#b99858;flex:none}.auth-demo-features b{font-size:12px;font-weight:500;line-height:1.45}.auth-demo-features .auth-demo-private{color:#aab8a3}.auth-demo-features .auth-demo-private svg{color:#88a47e}.auth-demo-return{color:#d9bc77;cursor:pointer;background:#2e2517;border:1px solid #765f37;align-items:center;gap:9px;min-height:44px;margin:18px 0 0 auto;padding:0 18px;font-size:12px;font-weight:600;display:flex}.auth-demo-return:hover{color:#eed394;border-color:#a1844e}@media (prefers-reduced-motion:reduce){.auth-demo-backdrop{animation:none}}@media (width>=901px) and (height<=850px){.auth-demo-backdrop{padding:20px}.auth-demo-dialog{max-height:calc(100dvh - 40px);padding:22px 28px}.auth-demo-x{width:36px;height:36px;top:14px;right:14px}.auth-demo-heading{grid-template-columns:42px minmax(0,1fr);gap:13px;padding-right:42px}.auth-demo-mark{width:42px;height:42px}.auth-demo-heading h2{margin:5px 0 4px;font-size:25px}.auth-demo-heading p{font-size:12px;line-height:1.5}.auth-demo-cabinet{margin-top:14px;padding:9px 14px 12px}.auth-demo-cabinet-bar{min-height:30px;margin-bottom:8px}.auth-demo-card-grid{padding-top:4px;padding-bottom:4px}.auth-demo-plaque{height:36px}.auth-demo-art{border-width:4px;height:140px}.auth-demo-card>strong{margin-top:8px;font-size:13px}.auth-demo-card>small{font-size:9px}.auth-demo-features{margin-top:12px}.auth-demo-features>span{min-height:48px;padding:8px 12px}.auth-demo-return{min-height:40px;margin-top:12px}}.auth-form-heading{padding:39px 40px 0}.auth-form-heading h2{color:#eee7da;letter-spacing:.02em;margin:12px 0 9px;font:600 30px/1.2 Noto Serif SC,serif}.auth-form-heading p{color:#77736c;margin:0;font-size:11px;line-height:1.6}.cloud-auth-shell .amplify-tabs__list{box-shadow:none;background:0 0;border-color:#403c35}.cloud-auth-shell .amplify-tabs__item{color:#77736c;letter-spacing:.08em;background:0 0;border-color:#0000;font-size:12px;font-weight:700}.cloud-auth-shell .amplify-tabs__item--active{color:#d8bd83;background:#c5a05a0f;border-color:#a48650}.cloud-auth-shell .amplify-tabs__item:hover,.cloud-auth-shell .amplify-tabs__item:focus-visible{color:#c7a866;background:#c5a05a0a}.cloud-auth-shell .amplify-tabs__item:focus-visible{outline-offset:-2px;outline:1px solid #c7a86680}.cloud-auth-shell [data-amplify-form]{gap:21px}.cloud-auth-shell .amplify-label{color:#aaa398;letter-spacing:.08em;font-size:10px;font-weight:600}.cloud-auth-shell .amplify-heading,.cloud-auth-shell .amplify-authenticator__heading{color:#eee7da}.cloud-auth-shell .amplify-authenticator__subtitle{color:#918a80;font-size:12px;line-height:1.75}.cloud-auth-shell .amplify-authenticator__heading{letter-spacing:.015em;font-family:Noto Serif SC,serif;font-weight:600}.cloud-auth-shell .amplify-field__error-message,.cloud-auth-shell .amplify-text--error{color:#ef978c;font-size:12px;font-weight:500;line-height:1.55}.cloud-auth-shell .amplify-input{color:#ebe4d8;background:#0d0d0d;border:1px solid #403c35;border-radius:0;outline:0;min-height:54px;font-size:13px}.cloud-auth-shell .amplify-input::placeholder{color:#57534d}.cloud-auth-shell .amplify-input:focus{border-color:#a48650;box-shadow:0 0 0 1px #ba944e38,inset 0 0 20px #caa96a06}.cloud-auth-shell .amplify-field-group__field-wrapper{align-items:stretch}.cloud-auth-shell .amplify-passwordfield .amplify-field-group{position:relative}.cloud-auth-shell .amplify-passwordfield .amplify-input{padding-inline-end:58px}.cloud-auth-shell .amplify-passwordfield .amplify-field-group__outer-end{z-index:2;width:54px;position:absolute;inset:0 0 0 auto}.cloud-auth-shell .amplify-passwordfield .amplify-field__show-password{color:#81745d;border-radius:0;width:54px;min-width:54px;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0 #0000!important}.cloud-auth-shell .amplify-passwordfield .amplify-field__show-password:hover,.cloud-auth-shell .amplify-passwordfield .amplify-field__show-password:focus,.cloud-auth-shell .amplify-passwordfield .amplify-field__show-password:active{color:#c7a866;box-shadow:none!important;background:0 0!important;border:0 #0000!important}.cloud-auth-shell .amplify-button--primary{color:#17130d;letter-spacing:.12em;background:linear-gradient(135deg,#e0c891,#ad8745);border:0;border-radius:0;min-height:52px;margin-top:3px;font-size:12px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 12px 28px #a37a3729}.cloud-auth-shell .amplify-button--primary:hover{filter:none;background:linear-gradient(135deg,#ecd7a7,#bd9651);transform:translateY(-2px);box-shadow:0 16px 32px #a37a373d}.cloud-auth-shell .amplify-button--link{color:#b79b68;font-size:12px;text-decoration:none}.cloud-auth-shell .amplify-button--link:hover{color:#d8bd83;background:0 0}.cloud-auth-shell [data-amplify-authenticator-confirmsignup] button[type=button]{color:#b79b68;background:0 0;border:1px solid #403c35;border-radius:0;min-height:52px;font-size:12px}.cloud-auth-shell [data-amplify-authenticator-confirmsignup] button[type=button]:hover,.cloud-auth-shell [data-amplify-authenticator-confirmsignup] button[type=button]:focus-visible{color:#d8bd83;background:#c5a05a0f;border-color:#a48650}.cloud-auth-shell .amplify-alert--error{color:#e8b0a8;background:#7e2d2529;border:1px solid #ae4a3d73;border-radius:0;font-size:11px}.cloud-auth-shell [data-amplify-footer]{grid-area:2/2}.auth-footer{color:#827d74;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding-top:17px;font-size:10px;display:flex}.auth-footer-status,.auth-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.auth-legal-notice{letter-spacing:.03em;text-transform:none;margin:0;line-height:1.5}.auth-footer i{color:#8e7449;font-style:normal}.auth-legal-links a{color:#9d968b;text-decoration:none}.auth-legal-links a:hover,.auth-legal-links a:focus-visible{color:#d0b36d}.cloud-auth-shell.auth-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 22% 38%,#be9d5b2b,#0000 30%),radial-gradient(circle at 78%,#977c491a,#0000 27%),linear-gradient(135deg,#f5f1e8,#eee9df 48%,#faf8f3)}.cloud-auth-shell.auth-theme-light:has([data-amplify-router]):before{border-color:#85642e21;box-shadow:0 0 0 90px #9b773b09,0 0 0 180px #9b773b06}.cloud-auth-shell.auth-theme-light:has([data-amplify-router]):after{border-color:#8063322e}.cloud-auth-shell.auth-theme-light:has([data-amplify-router]) [data-amplify-authenticator]{color:#2b2822;--amplify-components-authenticator-router-background-color:#fcfaf5f0;--amplify-components-authenticator-router-border-color:#cfc5b4;--amplify-components-authenticator-router-box-shadow:0 32px 78px #5b482a2e}.cloud-auth-shell.auth-theme-light [data-amplify-router]:before{background:linear-gradient(90deg,#0000,#a7803f,#0000)}.cloud-auth-shell.auth-theme-light .auth-language-toggle{color:#716b61;background:#faf8f2e6;border-color:#cfc5b4}.cloud-auth-shell.auth-theme-light .auth-language-toggle:hover,.cloud-auth-shell.auth-theme-light .auth-language-toggle.open{background:#fffdf8;border-color:#9a773d}.cloud-auth-shell.auth-theme-light .auth-brand-lockup b{color:#302b23}.cloud-auth-shell.auth-theme-light .auth-brand h1{color:#201e1a}.cloud-auth-shell.auth-theme-light .auth-brand h1 i{color:#8c682e;text-shadow:0 8px 26px #805d251a}.cloud-auth-shell.auth-theme-light .auth-brand>p,.cloud-auth-shell.auth-theme-light .auth-form-heading p{color:#6f685e}.cloud-auth-shell.auth-theme-light .auth-demo-trigger{color:#72531f;background:#e5d7bc70;border-color:#bda77d}.cloud-auth-shell.auth-theme-light .auth-demo-trigger:hover{color:#553b13;background:#d6bf9161;border-color:#92703a}.cloud-auth-shell.auth-theme-light .auth-form-heading h2,.cloud-auth-shell.auth-theme-light .amplify-heading,.cloud-auth-shell.auth-theme-light .amplify-authenticator__heading{color:#28241e}.cloud-auth-shell.auth-theme-light .amplify-tabs__list{border-color:#d2cabd}.cloud-auth-shell.auth-theme-light .amplify-tabs__item{color:#777066}.cloud-auth-shell.auth-theme-light .amplify-tabs__item--active{color:#76551e;background:#a67d3814;border-color:#98743a}.cloud-auth-shell.auth-theme-light .amplify-tabs__item:hover,.cloud-auth-shell.auth-theme-light .amplify-tabs__item:focus-visible{color:#6e4f1c;background:#a67d3812}.cloud-auth-shell.auth-theme-light .amplify-label{color:#625c53}.cloud-auth-shell.auth-theme-light .amplify-authenticator__subtitle{color:#736c62}.cloud-auth-shell.auth-theme-light .amplify-input{color:#29251f;background:#fffdfa;border-color:#c9c0b2}.cloud-auth-shell.auth-theme-light .amplify-input::placeholder{color:#aaa296}.cloud-auth-shell.auth-theme-light .amplify-input:focus{border-color:#98743a;box-shadow:0 0 0 1px #97743a2e,inset 0 0 20px #caa96a09}.cloud-auth-shell.auth-theme-light .amplify-passwordfield .amplify-field__show-password{color:#80683f}.cloud-auth-shell.auth-theme-light .amplify-button--link,.cloud-auth-shell.auth-theme-light [data-amplify-authenticator-confirmsignup] button[type=button]{color:#76551f}.cloud-auth-shell.auth-theme-light [data-amplify-authenticator-confirmsignup] button[type=button]{border-color:#c9c0b2}.cloud-auth-shell.auth-theme-light .amplify-alert--error{color:#9b392f;background:#ae4e4114;border-color:#a3433857}.cloud-auth-shell.auth-theme-light .auth-footer{color:#746d62}.cloud-auth-shell.auth-theme-light .auth-legal-links a{color:#766b5b}.cloud-auth-shell.auth-theme-light .auth-legal-links a:hover,.cloud-auth-shell.auth-theme-light .auth-legal-links a:focus-visible{color:#76551f}@media (width<=900px){.cloud-auth-shell [data-amplify-authenticator]{padding:48px 22px}.cloud-auth-shell [data-amplify-authenticator] [data-amplify-container]{grid-template-columns:1fr;width:min(480px,100vw - 44px)}.auth-brand{text-align:center;grid-area:auto/1;max-width:none;padding:0 0 30px}.auth-brand-lockup{justify-content:center;margin-bottom:30px}.auth-brand h1{margin:15px 0;font-size:clamp(38px,9vw,52px)}.auth-brand>p{margin:0 auto}.auth-security{justify-content:center;margin-top:22px}.auth-demo-control{margin:18px auto 0}.auth-demo-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030304e6;place-items:center;width:auto;padding:28px;animation:.22s both fade-in;display:grid;position:fixed;inset:0}.auth-demo-dialog{width:min(700px,100%);max-height:calc(100dvh - 56px)}.auth-demo-features{grid-template-columns:1fr 1fr}.auth-demo-features>span{border-bottom:1px solid #35312b}.auth-demo-features>span:nth-child(2){border-right:0}.auth-demo-features>span:nth-child(3),.auth-demo-features>span:nth-child(4){border-bottom:0}.cloud-auth-shell [data-amplify-router],.cloud-auth-shell [data-amplify-footer]{grid-area:auto/1}}@media (width<=520px){.cloud-auth-shell:has([data-amplify-authenticator]):after{position:absolute;inset:10px}.cloud-auth-shell [data-amplify-authenticator]{--amplify-components-authenticator-form-padding:27px 24px 25px;padding:34px 18px}.cloud-auth-shell [data-amplify-authenticator] [data-amplify-container]{width:100%}.auth-brand-lockup{margin-bottom:24px}.auth-language-toggle{height:36px;padding:0 10px;position:absolute;top:18px;right:18px}.auth-brand-mark{width:44px;height:44px}.auth-brand-lockup b{font-size:16px}.auth-brand h1{font-size:36px}.auth-brand>p{display:none}.auth-security{margin-top:18px}.auth-form-heading{padding:28px 24px 0}.auth-form-heading h2{font-size:26px}.auth-footer{flex-wrap:wrap}.auth-demo-backdrop{padding:12px}.auth-demo-dialog{max-height:calc(100dvh - 24px);padding:27px 20px}.auth-demo-x{top:14px;right:14px}.auth-demo-heading{grid-template-columns:40px minmax(0,1fr);gap:11px;padding-right:38px}.auth-demo-mark{width:40px;height:40px}.auth-demo-heading h2{font-size:24px}.auth-demo-cabinet{margin-top:22px;padding:12px 8px 16px}.auth-demo-card-grid{gap:9px;padding:6px 3px}.auth-demo-art{border-width:3px;height:clamp(132px,44vw,205px)}.auth-demo-plaque{height:35px;padding-inline:3px}.auth-demo-plaque b{letter-spacing:.05em;font-size:8px}.auth-demo-plaque span{font-size:7px}.auth-demo-card>strong{margin-top:9px;font-size:12px}.auth-demo-card>small{font-size:9px}.auth-demo-features{grid-template-columns:1fr 1fr}.auth-demo-features>span{border-bottom:1px solid #35312b;min-height:54px}.auth-demo-features>span:nth-child(2){border-right:0}.auth-demo-features>span:nth-child(3),.auth-demo-features>span:nth-child(4){border-bottom:0}.auth-demo-return{justify-content:center;width:100%}}.auth-demo-backdrop{overscroll-behavior:contain;padding:20px}.auth-demo-dialog{isolation:isolate;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(1180px,100%);height:min(840px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:26px 28px 20px;display:grid;overflow:hidden}.auth-demo-dialog:focus{outline:none}.auth-demo-dialog:after{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;border:1px solid #cdab6614;border-radius:50%;width:420px;position:absolute;top:-270px;right:11%;box-shadow:0 0 0 64px #cdab6605,0 0 0 128px #cdab6603}.auth-demo-x{z-index:4;width:40px;height:40px;transition:border-color .2s,background .2s,color .2s,transform .2s;top:18px;right:18px}.auth-demo-x:hover,.auth-demo-x:focus-visible{background:#1b1916}.auth-demo-heading{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:15px;min-height:82px;padding-right:58px}.auth-demo-mark{width:44px;height:44px}.auth-demo-heading>div>span{letter-spacing:.23em;font-size:10px}.auth-demo-heading h2{text-wrap:balance;max-width:940px;margin:5px 0 4px;font-size:clamp(26px,2.45vw,35px);line-height:1.16}.auth-demo-heading p{max-width:900px;font-size:12px;line-height:1.55}.auth-demo-progress{background:#0707078c;border:1px solid #35312b;grid-template-columns:repeat(3,minmax(0,1fr));min-height:50px;display:grid}.auth-demo-progress button{color:#6f6a61;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #35312b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0 17px;transition:color .2s,background .2s;display:grid;position:relative}.auth-demo-progress button:last-child{border-right:0}.auth-demo-progress button:after{content:"";opacity:0;background:#c7a45e;height:2px;transition:opacity .2s,transform .25s;position:absolute;inset:auto 16px -1px;transform:scaleX(.35)}.auth-demo-progress button:hover,.auth-demo-progress button:focus-visible{color:#cfc5b5;background:#ffffff06}.auth-demo-progress button.active{color:#e9ddc8;background:linear-gradient(90deg,#b2893e1f,#b2893e06)}.auth-demo-progress button.active:after{opacity:1;transform:scaleX(1)}.auth-demo-progress button.complete{color:#a99364}.auth-demo-progress span{color:#b89654;letter-spacing:.12em;font-size:10px;font-weight:700}.auth-demo-progress b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;font-size:10px;font-weight:600;overflow:hidden}.auth-demo-progress i{display:none}.auth-demo-stepper{grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:8px;height:100%;min-height:0;margin:0;display:grid}.auth-demo-steps-viewport,.auth-demo-steps-track{height:100%;min-height:0}.auth-demo-steps-track{align-items:stretch}.auth-demo-step-panel{height:100%;min-height:0;overflow:hidden}.auth-demo-step-heading{min-height:67px;display:block}.auth-demo-step-heading>div>span{letter-spacing:.16em;align-items:center;gap:10px;font-size:9px;display:flex}.auth-demo-step-heading>div>span b{color:#d6bb7e;letter-spacing:.1em;font:700 9px DM Sans,sans-serif}.auth-demo-step-heading h3{margin:4px 0 2px;font-size:clamp(19px,2vw,25px);line-height:1.2}.auth-demo-step-heading p{max-width:820px;font-size:11px;line-height:1.55}.auth-demo-step-frame{scrollbar-width:thin;scrollbar-color:#5d4b2d transparent;min-height:0;margin-top:10px;padding:14px;overflow:auto}.auth-demo-step-arrow-slot{width:44px;min-height:0}.auth-demo-step-arrow{color:#c7a84f;background:0 0;border:0;width:38px;height:min(250px,62%);min-height:0;transition:color .2s,transform .2s;position:relative}.auth-demo-step-arrow-rail{color:#c5a452;opacity:.82;width:100%;height:100%;transition:color .2s,opacity .2s,filter .2s;position:absolute;inset:0;overflow:visible}.auth-demo-step-arrow-rail path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.auth-demo-step-arrow-slot:first-child .auth-demo-step-arrow-rail{transform:scaleX(-1)}.auth-demo-step-arrow:hover,.auth-demo-step-arrow:focus-visible{color:#f1d58f;background:0 0}.auth-demo-step-arrow:hover .auth-demo-step-arrow-rail,.auth-demo-step-arrow:focus-visible .auth-demo-step-arrow-rail{color:#d7b762;opacity:.92;filter:drop-shadow(0 0 4px #dcba65b3)}.auth-demo-step-arrow-slot:first-child .auth-demo-step-arrow:hover,.auth-demo-step-arrow-slot:first-child .auth-demo-step-arrow:focus-visible{transform:translate(-8px)}.auth-demo-step-arrow-slot:last-child .auth-demo-step-arrow:hover,.auth-demo-step-arrow-slot:last-child .auth-demo-step-arrow:focus-visible{transform:translate(8px)}.auth-demo-step-arrow-slot:first-child .auth-demo-step-arrow{transform:translate(-6px)}.auth-demo-step-arrow-slot:last-child .auth-demo-step-arrow{transform:translate(6px)}.auth-demo-step-frame .auth-demo-upload-flow{grid-template-columns:minmax(280px,.85fr) 104px minmax(280px,1fr);gap:18px;padding:4px 3%}.auth-demo-upload-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(14px,2.4vw,26px);min-width:0;display:grid}.auth-demo-upload-pair .auth-demo-upload-card{justify-self:center;width:min(128px,100%)}.auth-demo-autofill-flow{color:#b99757;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:100%;min-height:130px;display:flex;position:relative}.auth-demo-autofill-flow>svg,.auth-demo-autofill-flow>b{z-index:1;background:#0d0c0b;position:relative}.auth-demo-autofill-flow>svg{box-sizing:content-box;padding:5px}.auth-demo-autofill-flow>b{color:#9f8a5d;letter-spacing:.1em;text-align:center;white-space:nowrap;padding:2px 6px 5px;font-size:8px;font-weight:600}.auth-demo-autofill-flow>i{background:linear-gradient(90deg,#b997531f,#b99753bf);height:1px;position:absolute;top:50%;left:0;right:0}.auth-demo-autofill-flow>i:after{content:"";border-top:1px solid #c9a964;border-right:1px solid #c9a964;width:6px;height:6px;position:absolute;top:-3px;right:1px;transform:rotate(45deg)}.auth-demo-info-list>div{position:relative;box-shadow:inset 2px 0 #b997531f}.auth-demo-step-frame .auth-demo-cabinet{flex-direction:column;padding:8px 5px 4px;display:flex}.auth-demo-cabinet-bar{min-height:32px;margin-bottom:8px}.auth-demo-card-grid{flex:1;align-content:center;align-items:start;gap:clamp(24px,5vw,58px);padding:5px 7%}.auth-demo-art{height:clamp(166px,19vw,218px)}.auth-demo-card>strong{margin-top:9px;font-size:14px}.auth-demo-model-layout{grid-template-columns:minmax(260px,.8fr) minmax(330px,1.2fr);min-height:100%}.auth-demo-model-copy{padding:20px 24px}.auth-demo-footer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;min-width:0;display:grid}.auth-demo-features{min-width:0;margin:0}.auth-demo-features>span{min-height:50px;padding:9px 12px}.auth-demo-features b{font-size:10px;line-height:1.35}.auth-demo-return{white-space:nowrap;justify-content:center;min-height:50px;margin:0;padding-inline:20px}@media (width>=901px) and (height<=760px){.auth-demo-backdrop{padding:12px}.auth-demo-dialog{gap:10px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:18px 24px 16px}.auth-demo-heading{min-height:54px}.auth-demo-heading h2{font-size:27px}.auth-demo-heading p{display:none}.auth-demo-progress{min-height:44px}.auth-demo-step-heading{min-height:57px}.auth-demo-step-frame{margin-top:7px;padding:10px}.auth-demo-art{height:clamp(128px,25vh,170px)}.auth-demo-features>span,.auth-demo-return{min-height:44px}}@media (width<=900px){.auth-demo-backdrop{padding:12px}.auth-demo-dialog{gap:11px;width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:21px 20px 16px}.auth-demo-heading{min-height:72px}.auth-demo-progress{min-height:46px}.auth-demo-progress button{gap:7px;padding-inline:11px}.auth-demo-stepper{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.auth-demo-step-arrow-slot{width:36px}.auth-demo-step-arrow{width:32px;height:min(220px,64%)}.auth-demo-footer{grid-template-columns:minmax(0,1fr) auto;gap:9px}.auth-demo-features{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.auth-demo-features::-webkit-scrollbar{display:none}.auth-demo-features>span{border-bottom:0;border-right:1px solid #35312b;gap:6px;min-width:0;padding-inline:8px}.auth-demo-features b{font-size:8px}.auth-demo-return{width:auto}.auth-demo-step-frame .auth-demo-upload-flow{grid-template-rows:auto 42px auto;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.auth-demo-upload-pair{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:12px;width:min(100%,330px)}.auth-demo-upload-pair .auth-demo-upload-card{justify-self:center;width:min(96px,28vw)}.auth-demo-autofill-flow{flex-direction:row;justify-self:center;gap:3px;width:min(100%,440px);height:42px;min-height:42px}.auth-demo-autofill-flow>i{background:linear-gradient(#b997531f,#b99753bf);width:1px;height:auto;inset:0 auto 0 50%}.auth-demo-autofill-flow>i:after{top:auto;bottom:1px;right:-3px;transform:rotate(135deg)}.auth-demo-info-list{grid-column:auto;justify-self:center;gap:5px;width:min(100%,440px);min-width:0}.auth-demo-info-list>div{min-height:32px}.auth-demo-model-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:6px;min-width:0;height:100%;display:grid}.auth-demo-model-copy{min-height:0}.auth-demo-model-copy p{display:none}.auth-demo-model-copy h3{margin:6px 0 4px;font-size:20px;line-height:1.15}.auth-demo-model-detail{margin-top:8px;font-size:8px}}@media (width>=601px) and (width<=900px){.auth-demo-step-frame .auth-demo-upload-flow{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(170px,.85fr) 52px minmax(170px,1fr);gap:8px;padding:4px 2%}.auth-demo-upload-pair{gap:8px;width:auto}.auth-demo-upload-pair .auth-demo-upload-card{width:min(106px,100%)}.auth-demo-autofill-flow{flex-direction:column;gap:5px;width:100%;height:100%;min-height:130px}.auth-demo-autofill-flow>i{background:linear-gradient(90deg,#b997531f,#b99753bf);width:auto;height:1px;inset:50% 0 auto}.auth-demo-autofill-flow>i:after{top:-3px;bottom:auto;right:1px;transform:rotate(45deg)}.auth-demo-info-list{width:auto}.auth-demo-model-copy{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:18px;padding:10px 18px 8px;display:grid}.auth-demo-model-copy>span:not(.auth-demo-model-detail){grid-area:1/1}.auth-demo-model-copy h3{grid-area:2/1;margin:3px 0 0;font-size:19px}.auth-demo-model-copy .auth-demo-housing-switch{grid-area:1/2/3/3;align-self:center;margin:0}.auth-demo-model-detail{grid-area:3/1/4/-1;margin-top:6px}}@media (width<=600px){.auth-demo-backdrop{padding:0}.auth-demo-dialog{border:0;gap:12px;height:100dvh;max-height:100dvh;padding:15px 13px 12px}.auth-demo-dialog:after{right:-210px}.auth-demo-x{width:36px;height:36px;top:11px;right:11px}.auth-demo-heading{grid-template-rows:35px auto;grid-template-columns:35px minmax(0,1fr);gap:8px 10px;min-height:0;padding-right:40px}.auth-demo-mark{grid-area:1/1;width:35px;height:35px}.auth-demo-heading>div{display:contents}.auth-demo-heading>div>span{grid-area:1/2;align-self:center;font-size:8px}.auth-demo-heading h2{letter-spacing:.01em;text-wrap:pretty;grid-area:2/1/auto/-1;margin:0;font-size:clamp(21px,5.8vw,23px);line-height:1.2}.auth-demo-heading p{display:none}.auth-demo-progress{min-height:43px}.auth-demo-progress button{grid-template-columns:auto minmax(0,1fr);gap:5px;padding-inline:7px}.auth-demo-progress button:after{inset-inline:7px}.auth-demo-progress span,.auth-demo-progress b{letter-spacing:.07em;font-size:8.5px}.auth-demo-progress b{white-space:nowrap;font-size:0;line-height:1}.auth-demo-progress b:after{content:attr(data-compact-label);letter-spacing:.08em;font-size:9px;line-height:1.2}.auth-demo-stepper{grid-template-columns:minmax(0,1fr);gap:0}.auth-demo-step-arrow-slot{display:none}.auth-demo-step-heading{min-height:54px}.auth-demo-step-heading>div>span,.auth-demo-step-heading>div>span b{display:none}.auth-demo-step-heading h3{margin:0 0 5px;font-size:19px;line-height:1.26}.auth-demo-step-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.auth-demo-step-frame{margin-top:10px;padding:10px}.auth-demo-step-frame .auth-demo-upload-flow{padding:2px}.auth-demo-step-frame .auth-demo-cabinet{padding:4px 1px 2px}.auth-demo-cabinet-bar{min-height:28px;margin:0 2px 6px}.auth-demo-card-grid{gap:10px;padding:5px 6px}.auth-demo-art{height:clamp(126px,42vw,180px)}.auth-demo-card>strong{margin-top:7px;font-size:11px;line-height:1.35}.auth-demo-card>small{font-size:9px;line-height:1.4}.auth-demo-model-copy{padding:11px 12px}.auth-demo-housing-switch{gap:5px;margin-top:10px}.auth-demo-housing-switch button{min-width:66px;height:32px;padding-inline:10px}.auth-demo-footer{grid-template-columns:minmax(0,1fr);gap:0}.auth-demo-features>span{border-bottom:1px solid #35312b;min-width:0;min-height:41px;padding:7px 9px}.auth-demo-features{grid-template-columns:repeat(2,minmax(0,1fr));display:none;overflow:hidden}.auth-demo-features>span{border-right:0}.auth-demo-autofill-flow>i{background:0 0;border-bottom:1.5px solid #e0bd62;border-right:1.5px solid #e0bd62;width:8px;height:8px;position:relative;inset:auto;transform:rotate(45deg)}.auth-demo-autofill-flow{color:#d9b85d;grid-template-rows:24px 9px;grid-template-columns:auto auto;place-content:center;gap:3px 8px;display:grid}.auth-demo-autofill-flow>svg{color:#e0bd62;filter:drop-shadow(0 0 4px #d0aa5533);background:#c098460f;grid-area:1/1;align-self:center;width:18px;height:18px;padding:3px}.auth-demo-autofill-flow>b{color:#d7b970;letter-spacing:.11em;text-shadow:0 0 8px #d2ab572e;grid-area:1/2;align-self:center;padding:0 2px;font-size:10px;font-weight:700}.auth-demo-autofill-flow>i{grid-area:2/1/auto/-1;justify-self:center}.auth-demo-autofill-flow>i:after{display:none}.auth-demo-features>span:nth-child(2){border-right:0}.auth-demo-features>span:nth-child(3),.auth-demo-features>span:nth-child(4){border-bottom:0}.auth-demo-features b{font-size:9.5px;line-height:1.45}.auth-demo-return{width:100%;min-height:40px;padding-inline:14px;font-size:10px}}@media (height<=710px){.auth-demo-heading p{display:none}.auth-demo-heading{min-height:52px}.auth-demo-step-heading p{-webkit-line-clamp:1}.auth-demo-art{height:clamp(108px,33vw,126px)}.auth-demo-features>span,.auth-demo-return{min-height:38px}}@media (width<=600px) and (height<=710px){.auth-demo-dialog:has(.auth-demo-progress button:nth-child(3).active) .auth-demo-features{display:none}.auth-demo-model-copy{padding:6px 10px 5px}.auth-demo-model-copy h3{margin:3px 0 0;line-height:1.08}.auth-demo-housing-switch{flex-wrap:nowrap;gap:4px;margin-top:6px}.auth-demo-housing-switch button{flex:1;min-width:0;height:28px;padding-inline:8px}.auth-demo-model-detail{display:none}}@media (prefers-reduced-motion:reduce){.auth-demo-steps-track,.auth-demo-progress button:after{transition:none}}.button{cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-weight:600;transition:transform .2s,background .2s,color .2s,opacity .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{color:#15120d;background:linear-gradient(135deg,#e2ca97,#b8914d);box-shadow:0 8px 30px #be944b2e}.button.secondary{color:#bbb7af;background:0 0;border:1px solid #45433e}.button:disabled{opacity:.35;cursor:not-allowed}.nav-add{min-height:42px;font-size:13px}.button.primary.is-limit-reached,.button.primary.is-limit-reached:hover{opacity:.45;filter:grayscale(.5);cursor:not-allowed;box-shadow:none;transform:none}.nav-label-mobile{display:none}.nav-actions{align-items:center;gap:12px;display:flex}.cloud-account{border-left:1px solid #ffffff24;justify-items:end;gap:4px;min-width:112px;padding-left:12px;display:grid}.cloud-account span{color:#c3a953;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:9px;font-weight:800;overflow:hidden}.cloud-account button{color:#aaa79f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.cloud-account button:hover{color:#fff}.cloud-message{color:#ddd8ca;z-index:8;background:#bea24c1a;border:1px solid #bea24c59;justify-content:space-between;align-items:center;gap:16px;margin:14px clamp(20px,5vw,76px) 0;padding:12px 14px;font-size:12px;display:flex;position:relative}.cloud-message button{color:#0d0d0d;font:inherit;cursor:pointer;white-space:nowrap;background:#b4973e;border:1px solid #d8be6c99;padding:8px 12px;font-weight:800}.cloud-message button:disabled{opacity:.55;cursor:wait}.cloud-error{color:#f0c2bb;background:#8528212e;border-color:#cd605280}.cloud-error button{color:inherit;background:0 0;border:0;padding:3px;display:grid}.set-association-notice-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.set-association-notice{flex-wrap:wrap}.cloud-message .set-association-notice-dismiss{color:inherit;background:0 0;border:0;place-items:center;padding:5px;display:grid}.cloud-loading{color:#b9b5aa;letter-spacing:.1em;place-content:center;justify-items:center;gap:14px;min-height:calc(100vh - 82px);font-size:12px;display:grid}.cloud-app-entry-loading{color:#b9b5aa;min-height:100dvh;font-size:var(--font-control-compact);letter-spacing:.1em;place-content:center;justify-items:center;gap:14px;display:grid}.cloud-auth-shell.auth-theme-light .cloud-app-entry-loading{color:#716c64}.dialog-submit-error{color:#b44234;text-align:right;max-width:300px;font-size:11px;line-height:1.35}.category-control{position:relative}.category-toggle{color:#aaa49a;cursor:pointer;background:#151515;border:1px solid #443f36;align-items:center;gap:7px;max-width:170px;height:42px;padding:0 11px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:flex}.category-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-toggle svg:last-child{color:#6b665d;transition:transform .2s}.category-toggle:hover,.category-toggle.open{color:#e4d6b8;background:#1b1916;border-color:#75664b}.category-toggle.open svg:last-child{transform:rotate(180deg)}.demo-nav-button{color:#c8ad70;cursor:pointer;letter-spacing:.04em;background:#563e1829;border:1px solid #5e4e32;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:flex}.demo-nav-button:hover,.demo-nav-button:focus-visible{color:#ead291;background:#76531b3d;border-color:#8f7440}.local-theme-toggle{color:#c8ad70;cursor:pointer;background:#563e181a;border:1px solid #514632;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.local-theme-toggle:hover,.local-theme-toggle:focus-visible{color:#ead291;background:#76531b3d;border-color:#8f7440;outline:0;transform:translateY(-1px)}.category-filter-backdrop{z-index:99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none;background:#00000029;position:fixed;inset:0}.theme-light .category-filter-backdrop{background:#453a2614}.category-menu{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12110ffa;border:1px solid #403a31;flex-direction:column;width:220px;max-height:min(58vh,430px);padding:7px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 45px #0000009e}.category-menu-heading{justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin-bottom:6px;padding:0 5px 0 0;display:flex}.category-menu-title{color:#70695f;letter-spacing:.16em;text-transform:uppercase;flex:auto;min-width:0;padding:8px 9px;font-size:8px;font-weight:600}.category-organize-trigger{color:#a98c52;cursor:pointer;background:#ffffff05;border:1px solid #4a4235;flex:none;place-items:center;width:29px;height:29px;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid}.category-organize-trigger:hover,.category-organize-trigger:focus-visible{color:#e0c27d;background:#b484301a;border-color:#8d7040}.category-list>button{color:#aaa49a;cursor:pointer;text-align:left;background:0 0;border:0;flex:none;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:3px;width:100%;min-height:36px;padding:0 0 0 9px;font-size:10px;display:grid}.category-list>button:hover{color:#e6dfd2;background:#ffffff0b}.category-list>button.active{color:#e4c57d;background:#b484301a}.category-list>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-list>button b{color:#69645b;font-variant-numeric:tabular-nums;text-align:right;box-sizing:border-box;width:100%;padding-right:8px;font-size:8px;font-weight:500}.category-list>button svg{color:#b89552}.category-row{min-height:36px;transition:background .18s;display:block}.category-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#665332 transparent;flex:auto;min-height:0;padding-bottom:8px;overflow-y:auto}.category-menu-divider{background:#332f29;flex:none;height:1px;margin:7px 8px}.category-row:hover{background:#ffffff0b}.category-row.active{background:#b484301a}.category-select{color:#aaa49a;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:3px;width:100%;min-width:0;min-height:36px;padding:0 0 0 9px;font-size:10px;display:grid}.category-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-select b{color:#69645b;font-variant-numeric:tabular-nums;text-align:right;box-sizing:border-box;width:100%;padding-right:8px;font-size:8px;font-weight:500}.category-select svg{color:#b89552}.category-row.active .category-select{color:#e4c57d}.category-list>.category-filter-option,.category-select.category-filter-option{grid-template-columns:16px minmax(0,1fr) 34px;column-gap:8px;min-height:40px}.category-list>.category-filter-option:disabled,.category-select.category-filter-option:disabled{opacity:.4;filter:grayscale();cursor:not-allowed;background:0 0}.category-row.is-disabled:hover{background:0 0}.category-filter-check{color:#e4c57d;background:#b484300f;border:1px solid #62563e;flex:none;place-items:center;width:16px;height:16px;display:grid}[aria-pressed=true]>.category-filter-check{background:#b4843033;border-color:#a48b4e}.category-filter-hint{color:#aaa49a;overflow-wrap:anywhere;flex:none;margin:0 9px 9px;font-size:12px;line-height:1.5}.category-filter-count{color:#151515;background:#a48b4e;flex:none;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;font-weight:600;display:grid}.category-filter-footer{border-top:1px solid #403a31;flex:none;justify-content:flex-end;gap:8px;margin-top:7px;padding:7px 2px 0;display:flex}.category-filter-footer button{color:#d5bf87;cursor:pointer;background:#b4843014;border:1px solid #62563e;min-height:34px;padding:0 12px;font-size:12px}.category-filter-footer .category-filter-reset{place-items:center;width:36px;padding:0;display:grid}.category-filter-footer .category-filter-reset:disabled{opacity:.42;cursor:not-allowed}.category-filter-option:focus-visible,.category-filter-footer button:focus-visible{outline-offset:-2px;outline:1px solid}.category-rename,.category-remove{color:#5f5850;cursor:pointer;opacity:.5;background:0 0;border:0;place-items:center;width:28px;height:28px;margin:auto;padding:0;transition:color .2s,opacity .2s,background .2s;display:grid}.category-row:hover .category-rename,.category-row:hover .category-remove,.category-rename:focus-visible,.category-remove:focus-visible{opacity:1}.category-rename:hover{color:#d8bd83;background:#b4843021}.category-remove:hover{color:#e3a198;background:#8f372d24}.category-create{align-items:center;gap:var(--ui-space-2);border-top:1px solid #332f29;flex:none;margin-top:7px;padding:12px 8px;display:flex}.category-create+.category-filter-footer{margin-top:0}.category-create-field{min-width:0;height:var(--ui-control-height);color:#d2ccc1;background:#0f0f0e;border:1px solid #3d3932;flex:1;position:relative;overflow:hidden}.category-create input{width:100%;height:100%;color:inherit;background:0 0;border:0;outline:0;padding:0 9px;font-size:9px}.category-create-field:focus-within{border-color:#806b45}.category-create button{color:#d7b66f;cursor:pointer;background:#292116;border:1px solid #665332;place-items:center;width:32px;height:32px;padding:0;display:grid}.category-create button:disabled{opacity:.35;cursor:default}.plaque-toggle{color:#98928a;cursor:pointer;letter-spacing:.06em;background:#151412;border:1px solid #4a3b25;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:10px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.plaque-toggle:hover{color:#e1d8c8;border-color:#776143}.plaque-toggle.active{color:#e4c57d;background:linear-gradient(135deg,#6f460d52,#23190c9e);border-color:#82672f;box-shadow:inset 0 0 12px #cf9c3114}.share-nav-button{color:#969189;cursor:pointer;letter-spacing:.04em;background:#151515;border:1px solid #403d37;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.share-nav-button:hover,.share-nav-button.active{color:#e4c57d;background:#5c411638;border-color:#80683d}.language-toggle{color:#66635d;cursor:pointer;background:#151515;border:1px solid #3c3934;align-items:center;height:42px;padding:0 13px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:flex;position:relative}.language-toggle:hover,.language-toggle.open{background:#1b1916;border-color:#75664b}.language-trigger{height:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.language-trigger>svg:first-child{color:#b89552}.language-trigger>svg:last-child{color:#6b665d;transition:transform .2s}.language-toggle.open .language-trigger>svg:last-child{transform:rotate(180deg)}.language-current{text-overflow:ellipsis;color:#c6b791;min-width:0;transition:color .2s;overflow:hidden}.language-toggle:hover .language-current,.language-toggle.open .language-current{color:#e4d6b8}.language-menu{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12110ffa;border:1px solid #403a31;gap:2px;width:162px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0000009e}.auth-language-toggle .language-menu{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:#12110f}.language-menu>button{color:#aaa49a;cursor:pointer;text-align:left;letter-spacing:.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:11px;transition:color .2s,background .2s;display:flex}.language-menu>button:hover{color:#e6dfd2;background:#ffffff0b}.language-menu>button.active{color:#e4c57d;background:#b484301a}.language-menu>button svg{color:#b89552}.cloud-auth-shell.auth-theme-light .auth-language-toggle .language-current{color:#5d5140}.cloud-auth-shell.auth-theme-light .auth-language-toggle:hover .language-current,.cloud-auth-shell.auth-theme-light .auth-language-toggle.open .language-current{color:#34291a}.cloud-auth-shell.auth-theme-light .auth-language-toggle .language-menu{background:#fffdf8;border-color:#cbc1b1;box-shadow:0 18px 42px #53412533}.cloud-auth-shell.auth-theme-light .auth-language-toggle .language-menu>button{color:#625c52}.cloud-auth-shell.auth-theme-light .auth-language-toggle .language-menu>button:hover{color:#2e2922;background:#7d5b2414}.cloud-auth-shell.auth-theme-light .auth-language-toggle .language-menu>button.active{color:#75541d;background:#976f2b1c}.eyebrow{color:var(--gold);letter-spacing:.13em;font-size:10px;font-weight:600}.shared-empty-view>main>.cabinet-workspace-host:not([hidden]){flex-direction:column;flex:1;display:flex}.empty-state{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:80px 24px;display:flex;position:relative}.empty-state:before{display:none}.empty-state h1{letter-spacing:.035em;margin:20px 0 19px;font:600 clamp(42px,6vw,76px)/1.2 Noto Serif SC,serif}.empty-state h1 i{color:#d2b36f;-webkit-text-stroke:0;font-style:normal}.empty-state>p{color:#92908a;margin:0 0 31px;font-size:14px;line-height:1.9}.hero-button{min-width:184px;height:51px}.privacy-note{color:#5f5e5a;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.privacy-note>span{background:#7d9d74;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #7d9d74}.empty-steps{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:27px;display:flex}.empty-steps span{color:#77736c;letter-spacing:.06em;background:#ffffff05;border:1px solid #322f2a;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:10px;display:flex}.empty-steps b{color:#a88a52;letter-spacing:.1em;font-size:9px}.empty-card-shape{background:linear-gradient(135deg,#23221f,#111);border:1px solid #caa96a66;border-radius:6px;width:100px;height:142px;padding:8px;position:relative;transform:perspective(600px)rotateY(-12deg)rotateX(5deg);box-shadow:18px 20px 55px #000000a6,inset 0 0 0 5px #ffffff06}.empty-card-shape:after{content:"+";color:var(--gold);border:1px dashed #caa96a4d;place-items:center;font-size:22px;display:grid;position:absolute;inset:34px 18px}.empty-card-shape span{border:1px solid #ffffff12;border-radius:7px;position:absolute;inset:-9px;transform:translateZ(-10px)}.empty-card-shape span:nth-child(2){opacity:.55;inset:-17px}.empty-card-shape span:nth-child(3){opacity:.3;inset:-25px}.empty-orbit{z-index:-1;border:1px solid #caa96a24;border-radius:50%;position:absolute}.orbit-one{width:620px;height:620px}.orbit-two{width:880px;height:300px;transform:rotate(-8deg)}.collection-page{max-width:1500px;margin:0 auto;padding:62px clamp(22px,5vw,76px) 90px}.collection-header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.collection-header h1{letter-spacing:.05em;margin:10px 0 0;font:600 clamp(34px,4vw,54px) Noto Serif SC,serif}.collection-header p{text-align:right;color:#77746e;font-size:12px;line-height:1.8}.collection-header-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.collection-header-side p{margin:0}.category-add-button{color:#bba77e;cursor:pointer;background:#211d16b3;border:1px solid #514834;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:9px;display:inline-flex}.category-add-button:hover{color:#e3c98e;border-color:#806b43}.collection-search{color:#70695f;background:linear-gradient(90deg,#0d0d0eeb,#181715db,#0d0d0eeb);border:1px solid #37342e;align-items:center;gap:11px;min-height:50px;margin-bottom:24px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.collection-search:focus-within{border-color:#6f5d3b;box-shadow:inset 0 0 18px #caa96a09}.collection-search>svg{color:#9a814e;flex:none}.collection-search input{color:#d4cfc5;letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.collection-search input::placeholder{color:#615d56}.collection-search>span{color:#625d54;letter-spacing:.08em;flex:none;font-size:8px}.collection-search>button{color:#79736a;cursor:pointer;background:0 0;border:1px solid #3e3a33;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.collection-search>button:hover{color:#d2c7b4;border-color:#665a45}.cabinet-frame{background:linear-gradient(115deg,#101011,#282726 11%,#111 24%,#232221 51%,#0b0b0c 83%,#292827);border:1px solid #333230;padding:clamp(42px,5vw,60px) clamp(25px,4vw,52px) 50px;position:relative;box-shadow:0 38px 80px #000,inset 0 0 0 11px #0b0b0c,inset 0 0 0 12px #3a3936}.cabinet-frame:before{content:"";pointer-events:none;border:1px solid #caa96a29;position:absolute;inset:17px}.frame-plate{color:#8d7950;letter-spacing:.2em;white-space:nowrap;background:#141311;border:1px solid #574a32;align-items:center;gap:12px;max-width:calc(100% - 48px);padding:7px 17px;font-size:7px;display:flex;position:absolute;top:21px;left:50%;overflow:hidden;transform:translate(-50%)}.frame-plate span,.frame-plate b{text-overflow:ellipsis;min-width:0;overflow:hidden}.frame-plate b{color:#5c513d;font-size:6px}.cabinet-inner{background:linear-gradient(90deg,#050506,#151515 48%,#050506);border:1px solid #292827;padding:0 18px 10px;overflow:hidden;box-shadow:inset 0 0 50px #000}.cabinet-grid{grid-template-columns:repeat(var(--cabinet-columns,5), minmax(0, 1fr));align-items:end;column-gap:clamp(14px,2.4vw,38px);display:grid}.cabinet-grid>.cabinet-card{margin-bottom:16px}.cabinet-grid>.category-empty{grid-column:1/-1}@media (width<=600px){.cabinet-grid{column-gap:15px}}.category-empty{color:#514d46;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:55px 20px;display:flex}.category-empty svg{color:#725d37;margin-bottom:14px}.category-empty b{color:#9b9385;font:500 15px Noto Serif SC,serif}.category-empty span{color:#5d5952;margin-top:8px;font-size:9px}.category-empty>button{color:#d4b777;cursor:pointer;background:linear-gradient(135deg,#292217,#1b1813);border:1px solid #665536;align-items:center;gap:7px;min-height:38px;margin-top:19px;padding:0 15px;font-size:10px;display:inline-flex}.category-empty>button svg{color:#d4b777;margin:0}.category-empty>button:hover{color:#efd597;border-color:#9a7b43}.cabinet-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;column-gap:clamp(14px,2.4vw,38px);padding-bottom:16px;display:grid;position:relative}.cabinet-row:after,.cabinet-shelf{content:"";z-index:4;background:linear-gradient(#2b2925,#090909 35%,#1e1d1b 54%,#060606);border-top:1px solid #3b3935;height:16px;position:absolute;bottom:0;left:-18px;right:-18px;box-shadow:0 10px 14px #000}.cabinet-shelf{pointer-events:none;grid-column:1/-1;align-self:end;margin:0 -18px;position:relative;left:auto;right:auto}.cabinet-card{min-width:0;animation:.55s both card-in;animation-delay:var(--delay);padding:27px 5px 12px;position:relative}.card-open{width:100%;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:0;padding:0}.card-action{z-index:7;color:#aaa39a;cursor:pointer;opacity:0;background:#0a0a0ac7;border:1px solid #fff3;place-items:center;width:29px;height:29px;transition:opacity .2s,transform .2s,color .2s,border-color .2s;display:grid;position:absolute;top:34px;transform:translateY(-4px)}.card-more{right:12px}.card-action:focus-visible{opacity:1;transform:translateY(0)}.card-action-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:18;opacity:.97;background:#12110ffa;border:1px solid #403a31;width:max-content;min-width:126px;max-width:min(190px,100vw - 24px);padding:7px;display:grid;position:absolute;top:68px;right:12px;box-shadow:0 18px 45px #0000009e}.card-action-menu button{color:#aaa49a;text-align:left;white-space:nowrap;cursor:pointer;min-height:38px;font-size:var(--font-control-compact);background:0 0;border:0;align-items:center;gap:10px;padding:0 11px;transition:color .18s,background .18s;display:flex}.card-action-menu button:hover,.card-action-menu button:focus-visible{color:#e6dfd2;background:#ffffff0b;outline:0}.card-action-menu button.danger{color:#a97a72}.card-action-menu button.danger:hover,.card-action-menu button.danger:focus-visible{color:#e3a198;background:#8f372d24}.card-action-menu svg{color:#b89552;flex:none}.card-action-menu button.danger svg{color:currentColor}.cabinet-card.menu-open .card-action{opacity:1;transform:translateY(0)}.cabinet-card.menu-open{z-index:20}.card-more[aria-expanded=true]:before,.card-more[aria-expanded=true]:after{display:none}.theme-light .card-action-menu{background:#f7f4edfc;border-color:#cec7bb;box-shadow:0 22px 55px #372d1f33}.theme-light .card-action-menu button{color:#655f56}.theme-light .card-action-menu button:hover,.theme-light .card-action-menu button:focus-visible{color:#2b2823;background:#755b2e12}.theme-light .card-action-menu button.danger{color:#965f56}.theme-light .card-action-menu svg{color:#987333}@media (hover:hover) and (pointer:fine){.cabinet-card:hover .card-action{opacity:1;transform:translateY(0)}.card-more:hover{color:var(--gold-light);border-color:#8c754d}}@media (hover:none),(pointer:coarse){.card-action{opacity:1;transform:none}}.slab{--slab-surround:#1c1c1b;background:var(--slab-surround);aspect-ratio:2.5/3.95;border:1px solid #ffffff4d;border-radius:0;padding:7px 5px;transition:transform .35s,box-shadow .35s;display:block;position:relative;box-shadow:0 10px 22px #000,inset 0 0 0 2px #ffffff0f}.cabinet-card.graded .slab{aspect-ratio:3/5.25;border-radius:0;width:102%;margin-left:-1%;padding:6px 8px}.cabinet-card.landscape .slab{aspect-ratio:2.5/3.95;width:100%;margin-left:0;overflow:hidden}.cabinet-card.graded.landscape .slab{aspect-ratio:3/5.25;width:102%;margin-left:-1%}.cabinet-card.graded .slab-label{height:44px;padding-top:3px;top:6px;left:6px;right:6px}.cabinet-card.graded .slab-image{height:calc(100% - 54px);margin-top:54px}.gold-plaques .cabinet-card .slab{aspect-ratio:auto;flex-direction:column;gap:4px;display:flex}.gold-plaques .cabinet-card .slab-label{flex:none;width:100%;min-width:0;margin:0;padding:5px 14px;position:relative;top:auto;left:auto;right:auto}.gold-plaques .cabinet-card .slab-image{flex:none;width:100%;min-width:0;height:auto;min-height:0;margin:0}.gold-plaques .cabinet-card.raw:not(.free-aspect) .slab-image{aspect-ratio:2.5/3.5}.gold-plaques .cabinet-card.graded:not(.free-aspect) .slab-image{aspect-ratio:3/5}.gold-plaques .cabinet-card.holder .slab-image{aspect-ratio:var(--display-aspect)}.gold-plaques .cabinet-card.raw .slab-label{height:47px}.gold-plaques .cabinet-card.graded .slab-label{align-self:center;width:calc(100% + 4px);height:47px}.gold-plaques .cabinet-card.holder .slab-label{height:47px}@media (hover:hover) and (pointer:fine){.cabinet-card:hover .slab{transform:translateY(-9px)scale(1.035);box-shadow:0 18px 34px #000,0 0 0 1px #caa96a73}}.slab-image{background:0 0;width:100%;height:calc(100% - 46px);margin-top:46px;display:block;overflow:hidden}.slab-image>img{object-fit:cover;background:0 0;width:100%;height:100%;margin:0;display:block}.cabinet-card.landscape .slab-image>img{z-index:0;object-fit:contain;position:relative;transform:rotate(90deg)scale(1.42)}.cabinet-card.graded.landscape .slab-image>img{transform:rotate(90deg)scale(1.69)}.gold-plaques .cabinet-card.graded.landscape .slab-image>img{transform:rotate(90deg)scale(1.6)}.cabinet-card.landscape .slab-label{z-index:2}.cabinet-card.original .slab-image>img{object-fit:contain}.slab-label{color:#281500;text-align:center;text-shadow:0 1px #fff0a9b8,0 0 3px #ffdd6833;background:radial-gradient(circle at 18% 30%,#ffffdcf5 0 .65px,#0000 1.8px),radial-gradient(circle at 83% 70%,#fff8b5e6 0 .75px,#0000 2px),radial-gradient(circle at 67% 20%,#ffffe4c7 0 .5px,#0000 1.6px),linear-gradient(104deg,#4c30053b,#ffe87713 42%,#482c0440),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='24'%20viewBox='0%200%2018%2024'%3e%3cdefs%3e%3clinearGradient%20id='foil'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff3a2'%20stop-opacity='.3'/%3e%3cstop%20offset='.3'%20stop-color='%238e650d'%20stop-opacity='.08'/%3e%3cstop%20offset='.56'%20stop-color='%23fff7b7'%20stop-opacity='.38'/%3e%3cstop%20offset='.8'%20stop-color='%2389600c'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23ffe47b'%20stop-opacity='.26'/%3e%3c/linearGradient%3e%3cg%20id='fan'%20fill='none'%3e%3ccircle%20r='1.05'/%3e%3ccircle%20r='1.7'/%3e%3ccircle%20r='2.35'/%3e%3ccircle%20r='3'/%3e%3ccircle%20r='3.65'/%3e%3ccircle%20r='4.3'/%3e%3ccircle%20r='4.95'/%3e%3ccircle%20r='5.6'/%3e%3ccircle%20r='6.25'/%3e%3ccircle%20r='6.9'/%3e%3ccircle%20r='7.55'/%3e%3ccircle%20r='8.2'/%3e%3ccircle%20r='8.85'/%3e%3ccircle%20r='9.5'/%3e%3c/g%3e%3c/defs%3e%3crect%20width='18'%20height='24'%20fill='url(%23foil)'/%3e%3cg%20fill='none'%20stroke='%2376520a'%20stroke-width='.34'%20opacity='.72'%3e%3cuse%20href='%23fan'%20x='4.5'%20y='0'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='6'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='12'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='18'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='24'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%23fff2a0'%20stroke-width='.2'%20opacity='.92'%20transform='translate(-.22%20-.18)'%3e%3cuse%20href='%23fan'%20x='4.5'%20y='0'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='6'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='12'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='18'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='24'/%3e%3c/g%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M4.5%200L9%205.7L13.5%206L9%2011.7L4.5%2012L9%2017.7L13.5%2018L9%2023.7L4.5%2024'%20stroke='%23fff7ba'%20stroke-width='.3'%20opacity='.7'/%3e%3cpath%20d='M0%204.6L4.5%200L9%204.4L13.5%206L18%201.5M0%2016.6L4.5%2012L9%2016.4L13.5%2018L18%2013.5'%20stroke='%23805608'%20stroke-width='.34'%20opacity='.4'/%3e%3c/g%3e%3c/svg%3e") 50%/13px 13px,linear-gradient(104deg,#765008 0%,#b9891f 15%,#dfbe4f 31%,#f5df8b 48%,#d4aa37 65%,#9f6910 83%,#603b05 100%);border:1px solid #704708;border-radius:3px;height:38px;padding:3px 14px;position:absolute;top:5px;left:5px;right:5px;overflow:hidden;box-shadow:inset 0 1px #f7e6a1,inset 1px 0 #f4cd4eb3,inset -1px 0 #4f3005,inset 0 -1px #392203,inset 0 3px 5px #f5dd8145,inset 0 -4px 5px #3722036b,0 1px #d9a934,0 2px #5f3905,0 5px 11px #1f1301c2,0 0 10px #dca72724}.slab-label:before{content:"";z-index:1;pointer-events:none;border:1px solid #4c21037a;border-radius:1.5px;position:absolute;inset:2px;box-shadow:inset 0 1px 1px #ffeda866,0 1px #ffd2543d}.gold-plaques .slab-label{background-image:repeating-linear-gradient(96deg,#fff4b008 0 1px,#3e220206 1px 2px,#0000 2px 4px),radial-gradient(at 26% -25%,#ffed9238,#0000 42%),radial-gradient(at 76% 130%,#331b0238,#0000 50%),linear-gradient(104deg,#452a042e,#ffe97e09 43%,#3c240329),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='24'%20viewBox='0%200%2018%2024'%3e%3cdefs%3e%3clinearGradient%20id='foil'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff3a2'%20stop-opacity='.3'/%3e%3cstop%20offset='.3'%20stop-color='%238e650d'%20stop-opacity='.08'/%3e%3cstop%20offset='.56'%20stop-color='%23fff7b7'%20stop-opacity='.38'/%3e%3cstop%20offset='.8'%20stop-color='%2389600c'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23ffe47b'%20stop-opacity='.26'/%3e%3c/linearGradient%3e%3cg%20id='fan'%20fill='none'%3e%3ccircle%20r='1.05'/%3e%3ccircle%20r='1.7'/%3e%3ccircle%20r='2.35'/%3e%3ccircle%20r='3'/%3e%3ccircle%20r='3.65'/%3e%3ccircle%20r='4.3'/%3e%3ccircle%20r='4.95'/%3e%3ccircle%20r='5.6'/%3e%3ccircle%20r='6.25'/%3e%3ccircle%20r='6.9'/%3e%3ccircle%20r='7.55'/%3e%3ccircle%20r='8.2'/%3e%3ccircle%20r='8.85'/%3e%3ccircle%20r='9.5'/%3e%3c/g%3e%3c/defs%3e%3crect%20width='18'%20height='24'%20fill='url(%23foil)'/%3e%3cg%20fill='none'%20stroke='%2376520a'%20stroke-width='.34'%20opacity='.72'%3e%3cuse%20href='%23fan'%20x='4.5'%20y='0'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='6'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='12'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='18'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='24'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%23fff2a0'%20stroke-width='.2'%20opacity='.92'%20transform='translate(-.22%20-.18)'%3e%3cuse%20href='%23fan'%20x='4.5'%20y='0'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='6'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='12'/%3e%3cuse%20href='%23fan'%20x='13.5'%20y='18'/%3e%3cuse%20href='%23fan'%20x='4.5'%20y='24'/%3e%3c/g%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M4.5%200L9%205.7L13.5%206L9%2011.7L4.5%2012L9%2017.7L13.5%2018L9%2023.7L4.5%2024'%20stroke='%23fff7ba'%20stroke-width='.3'%20opacity='.7'/%3e%3cpath%20d='M0%204.6L4.5%200L9%204.4L13.5%206L18%201.5M0%2016.6L4.5%2012L9%2016.4L13.5%2018L18%2013.5'%20stroke='%23805608'%20stroke-width='.34'%20opacity='.4'/%3e%3c/g%3e%3c/svg%3e"),linear-gradient(104deg,#684506 0%,#976813 16%,#c49a2e 32%,#d9bd59 48%,#b48420 66%,#895b0d 84%,#674509 100%);background-size:auto,auto,auto,auto,18px 24px,auto;border:1px solid #65410a6b;border-radius:1px;box-shadow:inset 0 1px #ffeb8f3d,inset 1px 0 #dfb33c24,inset -1px 0 #2f18014d,inset 0 -1px #2b160175,inset 0 4px 7px #ffe2770b,inset 0 -5px 8px #2613011f,0 1px 2px #14090038}.gold-plaques .slab-label:before{opacity:.48;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffee9e0a 2px 3px),repeating-linear-gradient(90deg,#0000 0 5px,#30190109 5px 6px);border-color:#4424033d;border-radius:1px;display:block;inset:1px;box-shadow:inset 0 1px #ffee9e1c,inset 0 -1px #361c022e}.slab-label:after{content:"";z-index:1;opacity:.9;pointer-events:none;background:linear-gradient(108deg,#0000 0 33%,#ffffe81f 38%,#ffffe0c7 44%,#ffe45f33 49%,#0000 56% 100%) 145% 0/230% 100%,radial-gradient(circle at 12% 74%,#ffffe1e6 0 .6px,#0000 1.7px) 0 0/100% 100%,radial-gradient(circle at 76% 29%,#ffffdacc 0 .55px,#0000 1.6px) 0 0/100% 100%,radial-gradient(circle at 92% 75%,#ffe65db3 0 .65px,#0000 1.8px) 0 0/100% 100%;animation:10.5s ease-in-out infinite plaque-foil-sweep;position:absolute;inset:0}.gold-plaques .slab-label:after{opacity:.34}@keyframes plaque-foil-sweep{0%,44%{background-position:145% 0,0 0,0 0,0 0}72%,to{background-position:-115% 0,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.slab-label:after{animation:none}.format-options button,.grader-options button,.toggle-track,.toggle-track i{transition:none}}.plaque-copy{z-index:3;flex-direction:column;justify-content:center;gap:1px;height:100%;padding:0 2px;line-height:1.08;display:flex;position:relative}.plaque-copy.gold-copy{display:none}.gold-plaques .plaque-copy.gold-copy{display:flex}.gold-plaques .plaque-copy.plain-copy{display:none}.gold-plaques .plaque-copy{box-shadow:none;background:linear-gradient(90deg,#0000,#ffe17e13 14%,#ffe8921c 50%,#ffda6011 86%,#0000);margin:0 2px;padding:2px 8px 10px}.slab-label b,.slab-label em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.slab-label b{letter-spacing:.095em;text-transform:uppercase;font-size:clamp(5px,.65vw,8px);font-weight:700}.slab-label em{color:var(--plaque-subtext);letter-spacing:.065em;opacity:.88;font-size:clamp(4px,.5vw,6px);font-style:normal}.gold-plaques .plaque-register{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:0;left:-11px;right:-11px}.gold-plaques .plaque-register em{letter-spacing:.085em;opacity:.82;min-width:0;font-size:clamp(6px,.64vw,8px);line-height:1}.gold-plaques .plaque-register .plaque-number{text-align:right;margin-left:auto}.gold-plaques .slab-label b{color:#180c01;letter-spacing:.105em;text-shadow:0 1px #ffeb997a;font-size:clamp(6px,.72vw,9px);font-weight:800;line-height:1.08}.gold-plaques .slab-label em{color:#392407;opacity:.92;text-shadow:0 1px #ffec9d4d;font-weight:650}.gold-plaques .slab-label .plaque-league{letter-spacing:.09em;opacity:.84;margin-top:1px;font-size:clamp(5.5px,.6vw,7.5px)}.plain-labels .slab-label{display:none}.plain-labels .cabinet-card.raw .slab,.plain-labels .cabinet-card.graded .slab{aspect-ratio:auto}.plain-labels .slab-image,.plain-labels .cabinet-card.graded .slab-image{height:auto;margin-top:0}.plain-labels .cabinet-card.raw:not(.free-aspect) .slab-image{aspect-ratio:2.5/3.5}.plain-labels .cabinet-card.graded:not(.free-aspect) .slab-image{aspect-ratio:3/5}.cabinet-card.free-aspect .slab{aspect-ratio:auto}.cabinet-card.free-aspect .slab-image{aspect-ratio:var(--display-aspect);margin-top:0;height:auto!important}.cabinet-card.free-aspect .slab-image>img{object-fit:contain;background:0 0;height:100%;transform:none}.plain-labels .cabinet-card.free-aspect .slab-image{margin-top:0}.cabinet-card.holder .slab{background:linear-gradient(135deg,#dce5e438,#58616329);border-color:#e4ebea75;padding:9px 7px;box-shadow:0 12px 26px #000,inset 0 0 0 2px #ffffff1a}.plain-labels .cabinet-card .slab{padding-top:7px;padding-bottom:7px}.plain-labels .cabinet-card.silhouette .slab,.gold-plaques .cabinet-card.silhouette .slab{box-shadow:none;background:0 0;border-color:#0000;padding:4px;overflow:visible}.cabinet-card.silhouette .slab-image{overflow:visible}.cabinet-card.silhouette .slab-image>img{filter:drop-shadow(0 12px 12px #000000b8)}.cabinet-card.silhouette .slab-shine{display:none}.slab-shine{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff24 42%,#0000 53%);position:absolute;inset:0}.card-caption{text-align:center;z-index:5;min-height:35px;margin-top:12px;display:block;position:relative}.card-caption b,.card-caption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.card-caption b{color:#d3cec2;font:500 11px Noto Serif SC,serif}.card-caption small{color:#5f5d58;letter-spacing:.08em;min-height:1.25em;margin-top:3px;font-size:8px;line-height:1.25}.card-caption small.card-variant{color:#a88d5b}.frame-corner{opacity:.55;border-color:#9e8350;width:26px;height:26px;position:absolute}.top-left{border-top:1px solid;border-left:1px solid;top:20px;left:20px}.top-right{border-top:1px solid;border-right:1px solid;top:20px;right:20px}.bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:20px;left:20px}.bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:20px;right:20px}@keyframes card-in{0%{opacity:0;transform:translateY(18px)}}.dialog-backdrop,.viewer-backdrop{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040405db;place-items:center;padding:24px;animation:.25s both fade-in;display:grid;position:fixed;inset:0}.dialog{color:#171717;background:#f0ede6;flex-direction:column;width:min(1050px,100%);height:calc(100dvh - 48px);max-height:920px;display:flex;overflow:hidden;box-shadow:0 30px 100px #000}.dialog-header{border-bottom:1px solid #d8d4cc;flex:none;justify-content:space-between;align-items:center;padding:25px 31px;display:flex}.dialog-header h2{margin:4px 0 0;font:600 24px Noto Serif SC,serif}.dialog .eyebrow{color:#a07e42}.icon-button{color:#55514b;cursor:pointer;background:0 0;border:1px solid #cbc6bc;place-items:center;width:37px;height:37px;display:grid}.dialog-body{overscroll-behavior:contain;flex:auto;grid-template-columns:1.05fr 1fr;min-height:0;display:grid;overflow-y:auto}.photo-panel,.info-panel{padding:30px}.photo-panel{background:#e5e1d8;border-right:1px solid #d0cbc1}.section-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.section-heading>span{color:#a2834c;border-bottom:1px solid #a2834c;font:600 10px/19px DM Sans}.section-heading h3{margin:0;font:600 16px Noto Serif SC,serif}.section-heading p{color:#98938a;margin:4px 0 0;font-size:10px}.upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.format-picker{border:1px solid #d0c9be;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:-5px 0 15px;padding:8px 10px;display:flex}.orientation-picker{margin-top:-7px}.back-orientation-picker .format-options button{padding:4px 8px}.format-picker>div:first-child{flex-direction:column;flex:auto;min-width:0;display:flex}.format-picker b{color:#4d4942;font-size:9px}.format-picker small{color:#9b958b;margin-top:2px;font-size:8px}.format-options{isolation:isolate;background:#d7d1c6;border:1px solid #c9c2b7;flex:0 auto;min-width:0;max-width:100%;padding:1px;display:flex;position:relative;overflow:hidden}.format-options button{color:#777168;cursor:pointer;z-index:1;text-align:center;white-space:normal;overflow-wrap:break-word;text-wrap:balance;background:0 0;border:1px solid #0000;place-items:center;min-width:0;min-height:28px;padding:4px 10px;font-size:9px;line-height:1.2;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative}.format-options button+button{border-left-color:#6f665829}@media (hover:hover) and (pointer:fine){.format-options button:not(.active):hover{color:#39352f;box-shadow:none;background:0 0}}.format-options.two-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.format-options.two-options button{width:100%;min-width:0;padding:4px 8px}.format-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.format-options.three-options button{text-align:center;overflow-wrap:anywhere;place-items:center;width:100%;min-width:0;padding:4px 6px;display:grid}@media (width>=701px){.format-picker .format-options.three-options{flex-shrink:0;grid-template-columns:repeat(3,minmax(max-content,1fr))}}.format-options button.active{color:#211e19;background:#f8f5ef;border-color:#9b7940;box-shadow:inset 0 0 0 1px #ffffffa6,0 2px 8px #0000001a}.grader-picker{align-items:center}.grader-options{isolation:isolate;background:#d7d1c6;border:1px solid #c9c2b7;grid-template-columns:repeat(7,minmax(0,1fr));width:min(390px,100%);min-width:0;padding:2px;display:grid;position:relative;overflow:hidden}.grader-options button+button{border-left-color:#6f665829}.grader-options button{color:#777168;letter-spacing:.04em;cursor:pointer;z-index:1;text-align:center;background:0 0;border:1px solid #0000;place-items:center;min-width:0;min-height:34px;padding:0 4px;font:600 10px/1 Inter,Arial,sans-serif;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.grader-options button:not(.active):hover{color:#39352f;box-shadow:none;background:0 0}}.grader-options button.active{color:#2d2519;background:#f8f5ef;border-color:#9b7940;box-shadow:inset 0 0 0 1px #ffffffa6,0 2px 8px #0000001a}.feature-options{width:100%;padding:0}.feature-options button{min-height:38px;transition:none}.feature-inline-control{grid-template-columns:minmax(104px,1fr) minmax(0,0fr);align-items:end;gap:0;transition:grid-template-columns .3s cubic-bezier(.22,.8,.24,1),gap .3s;display:grid}.feature-type-field{flex-direction:column;min-width:0;display:flex}.feature-detail-field{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;min-width:0;transition:opacity .18s,transform .3s cubic-bezier(.22,.8,.24,1),visibility 0s linear .3s;display:flex;overflow:hidden;transform:translate(-8px)}.feature-detail-field>label{white-space:nowrap}.feature-inline-input{min-width:0;height:44px;margin:0}.feature-detail-field>.field-suggestion-input{min-width:0}.feature-detail-field>.field-suggestion-input>input{min-width:0;height:44px;margin:0}.card-feature-field .feature-options{height:44px;min-height:44px}.card-feature-field .feature-options button{height:100%;min-height:0}.thickness-input{position:relative}.thickness-field .thickness-input>input{font-variant-numeric:tabular-nums;width:100%;min-width:0;margin:0;padding-right:48px}.thickness-input>span{color:var(--dialog-system-gold);letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:14px}.thickness-field>small{color:#8f897f;margin-top:6px;font-size:9px;line-height:1.45;display:block}.card-feature-group.expanded .feature-inline-control{grid-template-columns:minmax(104px,.5fr) minmax(0,.5fr);align-items:end;gap:10px}.card-feature-group.expanded .feature-detail-field{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.card-feature-group.expanded .feature-options{flex:1;height:44px;display:flex}.card-feature-group.expanded .feature-options button{align-self:stretch;height:auto}.card-feature-group.expanded .feature-options button.active{opacity:1;flex:auto;order:-1;width:100%;padding-left:7px;padding-right:7px}.card-feature-group.expanded .feature-options button:not(.active){opacity:0;pointer-events:none;border-width:0;flex:0 0 0;width:0;min-width:0;height:0;min-height:0;padding:0;overflow:hidden}.year-rc-input{grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;display:grid}.year-rc-input .field-suggestion-input{min-width:0;display:flex}.year-rc-input .field-suggestion-input>input{border-right:0;height:100%;display:block}.year-rc-input>button{box-sizing:border-box;color:#826a3c;letter-spacing:.06em;cursor:pointer;background:#e8e3d9;border:1px solid #d2cdc4;height:100%;min-height:0;margin:0;padding:0;font-size:11px;font-weight:700}.year-rc-input>button:focus-visible{background:#ded2b9;border-color:#a98c56}@media (hover:hover) and (pointer:fine){.year-rc-input>button:hover{background:#ded2b9;border-color:#a98c56}}.year-rc-input>button:focus-visible{outline-offset:2px;outline:2px solid #a98c56}.year-rc-input>button.active{color:#171410;background:#b69b59;border-color:#9b7a43}@media (prefers-reduced-motion:reduce){.feature-inline-control,.feature-detail-field,.feature-options button{transition:none}}.auto-align-toggle{color:#625d54;text-align:left;cursor:pointer;background:#ffffff2e;border:1px solid #d0c9be;align-items:center;gap:10px;width:100%;min-height:52px;margin:-6px 0 15px;padding:8px 10px;transition:color .2s,border-color .2s,background .2s;display:flex}.auto-align-icon{color:#8e867a;background:#d8d2c7;place-items:center;width:31px;height:31px;display:grid}.auto-align-toggle>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.auto-align-toggle b{color:#4f4a43;font-size:9px}.auto-align-toggle small{color:#918a80;white-space:normal;margin-top:3px;font-size:8px}.toggle-track{background:#bdb6aa;border-radius:20px;width:32px;height:18px;padding:2px;transition:background .32s,box-shadow .32s}.toggle-track i{background:#f7f4ee;border-radius:50%;width:14px;height:14px;transition:transform .36s cubic-bezier(.2,.86,.24,1.12),box-shadow .3s;display:block;box-shadow:0 1px 3px #00000029}.auto-align-toggle.active{background:#caa96a17;border-color:#b59a68}@media (hover:hover) and (pointer:fine){.auto-align-toggle:not(.active):hover:not(:disabled){border-color:#b59a68}}.auto-align-toggle.active .auto-align-icon{color:#936f32;background:#ded2bb}.auto-align-toggle.active .toggle-track{background:#b58b45;box-shadow:inset 0 0 0 1px #6f4e1b1f}.auto-align-toggle.active .toggle-track i{transform:translate(14px)}.auto-align-toggle:disabled{cursor:wait;opacity:.64}.upload-slot{aspect-ratio:2.5/3.5;color:#302e2a;cursor:pointer;background:#ffffff47;border:1px dashed #b3aca0;padding:8px;position:relative;overflow:hidden}.upload-slot:focus-visible{outline-offset:2px;outline:2px solid #aa8952}.upload-slot.drag-active{border-style:solid;border-color:#9b7940;box-shadow:inset 0 0 0 2px #9b794033,0 8px 22px #5d462021}.upload-slot.refining{cursor:crosshair;border-style:solid;border-color:#9f7d3f;box-shadow:inset 0 0 0 2px #9f7d3f29}.upload-slot.graded{aspect-ratio:2.5/3.5}.upload-slot.landscape,.upload-slot.graded.landscape{aspect-ratio:3.5/2.5}.upload-slot.holder,.upload-slot.booklet,.upload-slot.diecut{min-height:150px}.upload-slot.diecut{background-color:#fff3;background-image:linear-gradient(45deg,#6e696014 25%,#0000 25%),linear-gradient(-45deg,#6e696014 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#6e696014 75%),linear-gradient(-45deg,#0000 75%,#6e696014 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.upload-slot.diecut img,.upload-slot.booklet img,.upload-slot.holder img{object-fit:contain}.upload-slot input{display:none}.upload-empty{flex-direction:column;justify-content:center;align-items:center;padding-left:14px;padding-right:14px;display:flex;position:absolute;inset:0}.upload-icon{color:#9d7d43;background:#dad4c8;border-radius:50%;place-items:center;width:49px;height:49px;margin-bottom:12px;display:grid}.upload-empty strong{font:600 12px Noto Serif SC}.upload-empty small{color:#989187;margin-top:6px;font-size:8px}.reuse-other-photo{color:#765923;cursor:pointer;min-height:34px;font:inherit;background:#ffffff9e;border:1px solid #aa8952;border-radius:3px;justify-content:center;align-items:center;gap:6px;margin-top:15px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.reuse-other-photo:hover{background:#f7edd9}.reuse-other-photo:disabled{opacity:.66;cursor:wait}.upload-drop-overlay{z-index:5;color:#765722;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#f4eee2e8;border:1px dashed #8e672aa8;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:7px}.upload-drop-overlay b{letter-spacing:.08em;font-size:10px;font-weight:650}.upload-slot img{object-fit:contain;width:100%;height:100%;display:block}.upload-slot.tcg.raw img{border-radius:7px}.upload-slot,.upload-slot.graded{--side-rotation-scale:1.4}.upload-slot img.preview-rotated{object-fit:contain;transform:rotate(90deg) scale(var(--side-rotation-scale))}.upload-slot img.preview-rotated.rotate-left{transform:rotate(-90deg) scale(var(--side-rotation-scale))}.upload-image-actions{z-index:2;opacity:0;transition:opacity .2s;display:flex;position:absolute;inset:14px 14px auto auto}.upload-image-actions button{color:#fff;cursor:pointer;min-height:30px;font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0fc7;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:inline-flex}.upload-image-actions button+button{border-left:0}.upload-image-actions button:hover{color:#ecd49f;background:#1b1813eb}.upload-image-actions button:disabled{opacity:.72;cursor:wait}.upload-image-actions:focus-within{opacity:1}@media (hover:hover) and (pointer:fine){.upload-slot:hover .upload-image-actions{opacity:1}}.upload-source-error{z-index:4;color:#7f352c;max-width:calc(100% - 28px);min-height:34px;font-size:var(--font-feedback);pointer-events:none;background:#f9ebe6f0;border:1px solid #9241356b;align-items:center;gap:7px;padding:6px 10px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;bottom:14px;left:14px}.upload-direction-actions{z-index:2;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 9px #00000047}.upload-direction-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0fd6;border:1px solid #ffffff24;place-items:center;width:34px;height:34px;padding:0;display:grid}.upload-direction-actions button+button{border-left:0}.upload-direction-actions button:hover{color:#ecd49f;background:#1b1813f0}.upload-direction-actions button.active{color:#f5dfad;background:#7e5e2bf5;border-color:#e0c3858c;box-shadow:inset 0 0 0 1px #f4daa229}.orientation-rotate-icon{fill:currentColor;stroke:none;width:22px;height:22px}.cabinet-card .slab-image>img.orientation-rotated{object-fit:contain;transform:rotate(90deg) scale(var(--front-rotation-scale))}.refine-outline{z-index:2;color:#ead5a8;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0e0cc7;border:1px solid #ddc593a8;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;display:inline-flex;position:absolute;top:14px;right:14px}.refine-outline.active{color:#11100e;background:#b49454;border-color:#b49454}.processing-overlay{z-index:3;color:#f1dfb9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0e0cd1;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.processing-overlay b{letter-spacing:.08em;font-size:10px}.scan-status{color:#817966;background:#caa96a1a;align-items:center;gap:8px;min-height:38px;margin-top:14px;padding:0 12px;font-size:9px;display:flex}.scan-status.scanning{color:#9b7130}.scan-status>span{flex:1}.scan-status>b{text-align:right;min-width:28px;font-size:9px}.manual-crop-backdrop{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040405e6;place-items:center;padding:22px;animation:.22s both fade-in;display:grid;position:fixed;inset:0}.manual-crop-dialog{color:#e9e2d6;background:#12110f;border:1px solid #544936;flex-direction:column;width:min(760px,100%);height:min(760px,100dvh - 60px);min-height:0;display:flex;overflow:hidden;box-shadow:0 34px 110px #000000d1}.manual-crop-dialog>header{border-bottom:1px solid #35312b;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 22px 15px;display:flex}.manual-crop-dialog>header>div{min-width:0}.manual-crop-dialog>header h3{color:#f0e9dd;margin:0 0 4px;font:500 22px Noto Serif SC,Georgia,serif}.manual-crop-dialog>header p{color:#8f8980;max-width:680px;margin:0;font-size:12px;line-height:1.65}.manual-crop-zoom-hint{color:#c4aa70}.manual-crop-rounded-guide{color:#c4aa70;align-items:center;gap:8px;margin-top:7px;font-size:12px;line-height:1.4;display:flex}.manual-crop-rounded-guide svg{flex:0 0 32px;width:32px;height:32px;overflow:visible}.manual-crop-rounded-guide .rounded-edge{fill:none;stroke:#8e887f;stroke-width:2.6px}.manual-crop-rounded-guide .straight-extensions{fill:none;stroke:#dfbf78;stroke-width:1.7px;stroke-dasharray:2 2}.manual-crop-rounded-guide circle{fill:#dfbf78}.manual-crop-dialog .icon-button{color:#b7b0a5;border-color:#4a453d;flex:none}.manual-crop-toolbar{border-bottom:1px solid #35312b;flex:none;grid-template-columns:auto minmax(120px,1fr) minmax(120px,1fr);align-items:center;gap:8px 12px;min-height:62px;padding:10px 22px;display:grid}.manual-crop-modes{isolation:isolate;background:#d7d1c6;padding:3px;display:flex;position:relative;overflow:hidden}.manual-crop-modes:before{content:"";z-index:0;pointer-events:none;background:#f8f5ef;width:calc(50% - 3px);transition:transform .34s cubic-bezier(.22,.8,.24,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:0 2px 8px #0000001a,inset 0 0 0 1px #ffffffa6}.manual-crop-modes[data-active="1"]:before{transform:translate(100%)}.manual-crop-modes button{z-index:1;color:#777168;cursor:pointer;background:0 0;border:0;min-width:70px;min-height:32px;padding:0 12px;font-size:10px;transition:color .25s;position:relative}.manual-crop-modes button.active{color:#211e19;background:0 0}.manual-crop-adjustment{gap:5px;min-width:0;display:grid}.manual-crop-adjustment>span{color:#8e887f;justify-content:space-between;align-items:center;font-size:9px;display:flex}.manual-crop-adjustment b{color:#d7bf89;text-align:right;min-width:38px;font-size:10px;font-weight:600}.manual-crop-adjustment input{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.manual-crop-adjustment input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #b58b45 0 var(--range-progress), #bdb6aa var(--range-progress) 100%);border-radius:4px;height:4px;box-shadow:inset 0 0 0 1px #5d523f1f}.manual-crop-adjustment input::-webkit-slider-thumb{-webkit-appearance:none;background:#b58b45;border:2px solid #f8f5ef;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 4px #00000038}.manual-crop-adjustment input::-moz-range-track{background:#bdb6aa;border:0;border-radius:4px;height:4px;box-shadow:inset 0 0 0 1px #5d523f1f}.manual-crop-adjustment input::-moz-range-progress{background:#b58b45;border-radius:4px;height:4px}.manual-crop-adjustment input::-moz-range-thumb{background:#b58b45;border:2px solid #f8f5ef;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000038}.manual-crop-adjustment input:focus-visible{outline-offset:3px;outline:2px solid #aa8952}.manual-crop-stage{background-color:#080809;background-image:linear-gradient(45deg,#c6a45e09 25%,#0000 25%),linear-gradient(-45deg,#c6a45e09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c6a45e09 75%),linear-gradient(-45deg,#0000 75%,#c6a45e09 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;flex:auto;place-items:center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.manual-crop-image-loader{z-index:30;color:#c5a45f;pointer-events:none;background:linear-gradient(145deg,#181511e6,#080809e6);place-items:center;display:grid;position:absolute;inset:0}.manual-crop-toolbar-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:100%;min-width:0;min-height:34px;display:flex}.manual-crop-clear-selection,.manual-crop-source-toggle,.manual-crop-zoom-reset{color:#e8d5aa;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;white-space:nowrap;background:#191611e6;border:1px solid #63553d;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex;box-shadow:0 4px 14px #00000052}.manual-crop-clear-selection:not(:disabled):hover,.manual-crop-clear-selection:focus-visible,.manual-crop-source-toggle:hover,.manual-crop-source-toggle:focus-visible,.manual-crop-zoom-reset:hover,.manual-crop-zoom-reset:focus-visible,.manual-crop-source-toggle[aria-pressed=true]{color:#fff2d3;background:#654c24f0;border-color:#b18d4d}.manual-crop-clear-selection:focus-visible,.manual-crop-source-toggle:focus-visible,.manual-crop-zoom-reset:focus-visible{outline-offset:2px;outline:2px solid #c29e5b}.manual-crop-source-toggle:disabled{opacity:.48;cursor:wait}.manual-crop-clear-selection:disabled,.manual-crop-zoom-reset:disabled{opacity:.58;cursor:default}.manual-crop-canvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:max-content;max-width:100%;height:max-content;max-height:100%;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 52px #0000009e}.manual-crop-frame{transform-origin:50%;width:max-content;max-width:100%;height:max-content;max-height:100%;position:relative}.manual-crop-stage.with-edge-shortcuts{padding:44px}.manual-crop-stage.with-edge-shortcuts .manual-crop-canvas>img{max-width:min(624px,100vw - 144px);max-height:min(424px,100dvh - 390px)}.manual-crop-edge-shortcut{z-index:10;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.manual-crop-edge-shortcut span{color:#f0dbad;background:#272115;border:2px solid #e0c681;border-radius:50%;place-items:center;width:24px;height:24px;font:600 11px Arial,sans-serif;display:grid;box-shadow:0 2px 5px #0006}.manual-crop-edge-shortcut.corner-0{top:-40px;left:-40px}.manual-crop-edge-shortcut.corner-1{top:-40px;right:-40px}.manual-crop-edge-shortcut.corner-2{bottom:-40px;right:-40px}.manual-crop-edge-shortcut.corner-3{bottom:-40px;left:-40px}.manual-crop-edge-shortcut:hover span,.manual-crop-edge-shortcut:focus-visible span{color:#fff;background:#8b6b33}.manual-crop-edge-shortcut:focus-visible{outline-offset:-3px;border-radius:50%;outline:2px solid #e0c681}.manual-crop-canvas>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:min(680px,100vw - 96px);height:auto;max-height:min(480px,100dvh - 330px);transition:transform .12s ease-out;display:block}.manual-crop-idle-shade{pointer-events:none;background:#0404053d;position:absolute;inset:0}.manual-crop-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.manual-crop-dim{fill:#040405a8}.manual-crop-polygon{fill:#c6a45e0e;stroke:#e0c681;stroke-width:2px;vector-effect:non-scaling-stroke}.manual-crop-point{z-index:3;color:#f2dfb0;pointer-events:none;background:#17140e;border:2px solid #f0d89f;border-radius:50%;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;font:700 9px/1 DM Sans,sans-serif;display:grid;position:absolute;box-shadow:0 2px 9px #000000b8}.manual-crop-canvas.mode-box .manual-crop-point{border-radius:1px;width:14px;height:14px;margin:-7px 0 0 -7px;font-size:0}.manual-crop-magnifier{--lens-x:16px;--lens-y:16px;z-index:8;pointer-events:none;width:140px;height:140px;transform:translate(var(--lens-x), var(--lens-y));background:#0b0b0b;border:2px solid #d8bd7e;border-radius:3px;position:absolute;overflow:hidden;box-shadow:0 12px 34px #00000094,0 0 0 1px #fff3}.manual-crop-magnifier.lens-left{--lens-x:calc(-100% - 16px)}.manual-crop-magnifier.lens-above{--lens-y:calc(-100% - 16px)}.manual-crop-magnifier-sample{line-height:0;display:block;position:absolute}.manual-crop-magnifier-sample img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;transition:none;display:block}.manual-crop-magnifier>i{z-index:2;background:#fff7e0eb;display:block;position:absolute;box-shadow:0 0 2px #000c}.manual-crop-magnifier .magnifier-horizontal{width:1px;height:100%;top:0;left:50%}.manual-crop-magnifier .magnifier-vertical{width:100%;height:1px;top:50%;left:0}.manual-crop-magnifier>b{z-index:3;color:#f2dfb0;letter-spacing:.04em;background:#0d0c0ac7;padding:2px 4px;font:700 8px DM Sans,sans-serif;position:absolute;bottom:5px;right:5px}.manual-crop-dialog>footer{border-top:1px solid #35312b;flex:none;justify-content:space-between;align-items:center;gap:22px;min-height:68px;padding:11px 22px;display:flex}.manual-crop-dialog>footer>span{color:#777168;max-width:560px;font-size:10px;line-height:1.55}.manual-crop-dialog>footer>div{flex:none;gap:9px;display:flex}.manual-crop-dialog>footer .button{min-height:42px;font-size:11px}.manual-crop-reset{color:#b69a61}.manual-crop-backdrop.theme-dark .manual-crop-modes{background:#272521}.manual-crop-backdrop.theme-dark .manual-crop-modes:before{background:#5a4a30;box-shadow:inset 0 0 0 1px #e0c28438}.manual-crop-backdrop.theme-dark .manual-crop-modes button{color:#8d877e}.manual-crop-backdrop.theme-dark .manual-crop-modes button.active{color:#f1dfb5}.manual-crop-backdrop.theme-dark .manual-crop-adjustment input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #9f7d3f 0 var(--range-progress), #4b4842 var(--range-progress) 100%);box-shadow:inset 0 0 0 1px #e0c28414}.manual-crop-backdrop.theme-dark .manual-crop-adjustment input::-webkit-slider-thumb{background:#c2a158;border-color:#171614}.manual-crop-backdrop.theme-dark .manual-crop-adjustment input::-moz-range-track{background:#4b4842}.manual-crop-backdrop.theme-dark .manual-crop-adjustment input::-moz-range-progress{background:#9f7d3f}.manual-crop-backdrop.theme-dark .manual-crop-adjustment input::-moz-range-thumb{background:#c2a158;border-color:#171614}.manual-crop-backdrop.theme-light{background:#2b272180}.manual-crop-backdrop.theme-light .manual-crop-dialog>header,.manual-crop-backdrop.theme-light .manual-crop-dialog>footer,.manual-crop-backdrop.theme-light .manual-crop-toolbar{border-color:#d4cec3}.manual-crop-backdrop.theme-light .manual-crop-dialog>header h3{color:#2c2924}.manual-crop-backdrop.theme-light .manual-crop-dialog>header p,.manual-crop-backdrop.theme-light .manual-crop-dialog>footer>span{color:#777067}.manual-crop-backdrop.theme-light .manual-crop-dialog .icon-button{color:#625d55;border-color:#c8c1b5}.manual-crop-backdrop.theme-light .manual-crop-adjustment>span{color:#736d64}.manual-crop-backdrop.theme-light .manual-crop-adjustment b{color:#765a27}.manual-crop-backdrop.theme-light .manual-crop-stage{background-color:#d8d2c7;background-image:linear-gradient(45deg,#5b4d360e 25%,#0000 25%),linear-gradient(-45deg,#5b4d360e 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#5b4d360e 75%),linear-gradient(-45deg,#0000 75%,#5b4d360e 75%)}.manual-crop-backdrop.theme-light .manual-crop-clear-selection,.manual-crop-backdrop.theme-light .manual-crop-source-toggle,.manual-crop-backdrop.theme-light .manual-crop-zoom-reset{color:#5d4a29;background:#f8f5eff0;border-color:#a89a80;box-shadow:0 4px 13px #3d32212b}.manual-crop-backdrop.theme-light .manual-crop-clear-selection:not(:disabled):hover,.manual-crop-backdrop.theme-light .manual-crop-clear-selection:focus-visible,.manual-crop-backdrop.theme-light .manual-crop-source-toggle:hover,.manual-crop-backdrop.theme-light .manual-crop-source-toggle:focus-visible,.manual-crop-backdrop.theme-light .manual-crop-zoom-reset:hover,.manual-crop-backdrop.theme-light .manual-crop-zoom-reset:focus-visible,.manual-crop-backdrop.theme-light .manual-crop-source-toggle[aria-pressed=true]{color:#2d2416;background:#e2cfa4f7;border-color:#9b762f}.manual-crop-backdrop.theme-light .manual-crop-zoom-hint,.manual-crop-backdrop.theme-light .manual-crop-rounded-guide{color:#765a27}.manual-crop-backdrop.theme-light .manual-crop-magnifier{border-color:#9b7a3e;box-shadow:0 10px 26px #342c2057,0 0 0 1px #ffffffb3}.manual-crop-backdrop.theme-light .button.secondary{color:#5f5a52;border-color:#aaa399}@media (hover:none),(pointer:coarse){.upload-image-actions{opacity:1}}@media (width<=760px){.manual-crop-toolbar{grid-template-columns:1fr 1fr}.manual-crop-modes{grid-column:1/-1}}@media (width<=600px){.manual-crop-backdrop{padding:0}.manual-crop-dialog{border:0;width:100%;height:100dvh}.manual-crop-dialog>header{padding:18px 16px 14px}.manual-crop-dialog>header h3{font-size:21px}.manual-crop-dialog>header p{font-size:12px}.manual-crop-toolbar{grid-template-columns:1fr 1fr;gap:8px 12px;padding:9px 14px}.manual-crop-modes{grid-column:1/-1}.manual-crop-modes button{flex:1}.manual-crop-stage{padding:10px}.manual-crop-clear-selection,.manual-crop-source-toggle,.manual-crop-zoom-reset{min-height:32px;padding:0 9px;font-size:9px}.manual-crop-canvas>img{max-width:calc(100vw - 20px);max-height:calc(100dvh - 315px)}.manual-crop-dialog>footer{min-height:72px;padding:10px 14px}.manual-crop-dialog>footer>span{display:none}.manual-crop-dialog>footer>div{grid-template-columns:.72fr .72fr 1.35fr;width:100%;display:grid}.manual-crop-dialog>footer .button{width:100%;min-width:0;padding:0 8px}.upload-image-actions{top:10px;right:10px}.upload-image-actions button{padding:0 7px}.upload-direction-actions{bottom:10px;right:10px}}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{margin-bottom:14px}.field label{color:#67635d;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.field input,.field textarea{color:#171717;background:#ffffff73;border:1px solid #d2cdc4;border-radius:0;outline:0;width:100%;padding:11px 12px;font-size:11px;transition:border .2s,background .2s}.field input:focus,.field textarea:focus{background:#fff;border-color:#a98c56}.field textarea{resize:none}.field-suggestion-input{position:relative}.field-suggestion-input.open{z-index:20}.field-suggestion-menu{z-index:30;background:#f7f4ed;border:1px solid #c7bfae;max-height:176px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 35px #30281d38}.field-suggestion-menu button{color:#4b463e;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:34px;padding:7px 10px;font-size:11px;position:relative}.field-suggestion-menu button.selected{color:#765923;background:#eee4d2;padding-right:32px;font-weight:650}.field-suggestion-menu button.selected:after{content:"✓";color:#9a7735;font-size:var(--font-label);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.field-suggestion-menu button.active{color:#7e622e;background:#e5dccb}@media (hover:hover) and (pointer:fine){.field-suggestion-menu button:hover{color:#7e622e;background:#e5dccb}}.field-suggestion-menu.menu-above{top:auto;bottom:calc(100% + 4px)}.field-suggestion-menu.tcg-language-menu{max-height:min(292px,52vh)}.custom-info-field{padding-top:2px}.custom-info-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.custom-info-heading>div{min-width:0}.custom-info-heading label{margin-bottom:4px}.custom-info-heading small{color:#918b82;font-size:9px;line-height:1.45;display:block}.custom-info-heading>button{color:#654a1e;cursor:pointer;background:#e4d8c1;border:1px solid #b59a68;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.custom-info-heading>button:disabled{opacity:.42;cursor:default}@media (hover:hover) and (pointer:fine){.custom-info-heading>button:hover:not(:disabled){border-color:#8f713e}}.custom-info-list{gap:7px;margin-top:10px;display:grid}.custom-info-row{grid-template-columns:minmax(100px,.72fr) minmax(150px,1.28fr) 38px;gap:7px;display:grid}.custom-info-row input{min-width:0;margin:0}.custom-info-remove{color:#8a625b;cursor:pointer;background:#ffffff47;border:1px solid #cbbfb2;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.custom-info-remove:hover{color:#78463f;background:#8f483c14;border-color:#9f6a61}}.custom-info-limit{color:#9b958b;margin-top:7px;font-size:8px;display:block}.category-picker{background:#ffffff47;border:1px solid #d2cdc4}.category-chips{flex-wrap:wrap;gap:6px;padding:9px;display:flex}.category-chips button{color:#777168;cursor:pointer;background:#fff6;border:1px solid #c9c2b7;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.category-chips button.active{color:#5d4319;background:#e1d4bc;border-color:#aa8952}@media (hover:hover) and (pointer:fine){.category-chips button:not(.active):hover{border-color:#aa8952}}.category-picker-empty{color:#999187;min-height:42px;padding:12px;font-size:9px;display:block}.category-inline-create{border-top:1px solid #d6d0c6;gap:7px;padding:7px;display:flex}.category-inline-create input{flex:1;min-width:0;margin:0}.category-inline-create button{color:#64491e;cursor:pointer;background:#ded2bb;border:1px solid #b59a68;justify-content:center;align-items:center;gap:5px;min-width:66px;padding:0 10px;font-size:9px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.category-inline-create button:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.category-inline-create button:hover:not(:disabled){border-color:#8f713e}}.set-project-association-field>label{letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.set-project-association-field>small{color:#8c8579;margin:-2px 0 9px;font-size:10px;line-height:1.5;display:block}.set-project-association-trigger{color:#625a4f;text-align:left;cursor:pointer;background:#ffffff4d;border:1px solid #c9c1b5;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 13px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.set-project-association-trigger>span{align-items:center;gap:10px;min-width:0;display:flex}.set-project-association-trigger>.set-project-association-trigger-copy{display:flex}.set-project-association-trigger-copy>svg{color:#9a793d;flex:none}.set-project-association-trigger-copy>span{gap:3px;min-width:0;display:grid}.set-project-association-trigger b{color:#4b443b;font-size:var(--font-body);line-height:1.4}.set-project-association-trigger small,.set-project-association-trigger>span:last-child{color:#8c8478;font-size:var(--font-caption);line-height:1.4}.set-project-association-trigger:hover,.set-project-association-trigger:focus-visible{color:#76591f;background:#bc974d17;border-color:#9d7b40;outline:0;transform:translateY(-1px)}.set-card-association-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080705b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.set-card-association-dialog{color:#302b24;background:#f1ede4;border:1px solid #c8bca8;flex-direction:column;width:min(620px,100%);max-height:min(720px,100dvh - 48px);display:flex;box-shadow:0 28px 80px #1f191159}.set-card-association-dialog>header{border-bottom:1px solid #d5cec2;flex:none;justify-content:space-between;gap:20px;padding:21px 23px;display:flex}.set-card-association-dialog>header .eyebrow{color:#98743a;font-size:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.set-card-association-dialog h2{font:600 var(--font-heading-large)/1.25 "Noto Serif SC", serif;margin:5px 0 0}.set-card-association-dialog>header p{color:#827a6e;font-size:var(--font-label);margin:5px 0 0}.set-card-association-dialog>header>button{color:#746c61;cursor:pointer;background:0 0;border:1px solid #c8c0b4;flex:none;place-items:center;width:38px;height:38px;display:grid}.set-card-association-dialog>header>button:hover,.set-card-association-dialog>header>button:focus-visible{color:#76591f;background:#bc974d17;border-color:#9d7b40;outline:0}.set-card-association-body{min-height:0;padding:17px 22px 22px;overflow-y:auto}.set-card-association-projects,.set-card-association-targets{gap:7px;display:grid}.set-card-association-projects>button,.set-card-association-targets>button{color:#665e53;text-align:left;cursor:pointer;background:#ffffff57;border:1px solid #d0c8bc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 12px;transition:border-color .18s,background .18s,color .18s;display:grid}.set-card-association-projects>button:hover,.set-card-association-projects>button:focus-visible,.set-card-association-targets>button:hover:not(:disabled),.set-card-association-targets>button:focus-visible:not(:disabled){color:#70521c;background:#e9dfcd;border-color:#9d7b40;outline:0}.set-card-association-targets button>span:not(.set-card-association-check){gap:4px;min-width:0;display:grid}.set-card-association-projects b,.set-card-association-targets b{color:#494239;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.set-card-association-projects b{font-size:var(--font-body-large)}.set-card-association-targets b{font-size:var(--font-body)}.set-card-association-projects small,.set-card-association-targets small,.set-card-association-targets em{color:#8c8478;font-size:var(--font-caption);font-style:normal}.set-card-association-projects em{color:#fff;min-width:22px;height:22px;font-size:var(--font-caption);background:#b39150;place-items:center;font-style:normal;display:grid}.set-card-association-projects{gap:15px;padding:5px 0 3px}.set-card-association-projects>button.set-card-association-project{background:#ffffff4d;border-color:#c8baa2;grid-template-rows:minmax(64px,auto) auto;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:13px 17px;min-height:132px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff9e}.set-card-association-projects>button.set-card-association-project:hover,.set-card-association-projects>button.set-card-association-project:focus-visible{background:#eee5d4;border-color:#9c7a3f;outline:0;box-shadow:inset 3px 0 #b28e4e,inset 0 1px #ffffffb3}.set-card-association-project-cover{color:#9a762e;background:#f1e7d2;border:1px solid #9a7738;grid-area:1/1;place-items:center;width:76px;height:76px;display:grid;overflow:hidden;box-shadow:5px 5px 0 -1px #f6f1e7,5px 5px #b5a47f}.set-card-association-project-cover.has-cover{background:#f4efe5;padding:3px}.set-card-association-project-cover img{object-fit:contain;width:100%;height:100%;display:block}.set-card-association-project-copy{flex-direction:column;grid-area:1/2;gap:6px;min-width:0;display:flex}.set-card-association-project-copy b{color:#3d372e;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-family:Noto Serif SC,serif;font-weight:600;line-height:1.3;display:-webkit-box}.set-card-association-project-copy>span{color:#81796e;font-size:var(--font-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.set-card-association-project-progress{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;display:grid}.set-card-association-project-progress>i{background:#c9c0b0;grid-column:1/-1;height:4px;overflow:hidden}.set-card-association-project-progress>i>span{background:linear-gradient(90deg,#745018,#b8872c);height:100%;display:block}.set-card-association-project-progress strong{color:#76551c;font-size:var(--font-label)}.set-card-association-project-progress small{color:#6f685d;text-align:right}.set-card-association-projects em.set-card-association-project-selected{z-index:2;background:#b39150;border:1px solid #66471347;min-width:24px;height:24px;position:absolute;top:12px;right:12px;box-shadow:0 4px 10px #47310e33}.set-card-association-targets>button{grid-template-columns:24px minmax(0,1fr) auto}.set-card-association-targets>button.active{background:#e9dfcd;border-color:#a68346}.set-card-association-targets>button:disabled{opacity:.46;cursor:default}.set-card-association-check{border:1px solid #bcb2a3;place-items:center;width:20px;height:20px;display:grid}.set-card-association-targets>button.active .set-card-association-check{color:#fff;background:#b39150;border-color:#a68346}.set-card-association-back{color:#806128;min-height:42px;font-size:var(--font-control);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:9px;margin:0 0 14px;padding:0 5px 0 0;font-weight:600;transition:color .18s,border-color .18s,gap .18s;display:inline-flex}.set-card-association-back:hover,.set-card-association-back:focus-visible{color:#4e370d;border-bottom-color:#92713a;outline:0;gap:12px}.set-card-association-back svg{transition:transform .18s}.set-card-association-back:hover svg,.set-card-association-back:focus-visible svg{transform:translate(-2px)}.set-card-association-empty{color:#8c8478;text-align:center;font-size:var(--font-body);border:1px dashed #c8c0b4;margin:0;padding:30px 15px}.set-card-association-dialog>footer{border-top:1px solid #d5cec2;flex:none;justify-content:flex-end;min-height:62px;padding:10px 22px;display:flex}.set-card-association-dialog>footer .set-card-association-confirm{min-width:140px;min-height:44px}@media (width<=620px){.set-card-association-backdrop{padding:12px}.set-card-association-dialog{max-height:calc(100dvh - 24px)}.set-card-association-projects>button.set-card-association-project{grid-template-columns:64px minmax(0,1fr);gap:12px 14px;min-height:122px;padding:14px}.set-card-association-project-cover{width:64px;height:64px}}.set-project-association-list{gap:8px;max-height:300px;display:grid;overflow-y:auto}.set-project-association-list>section{background:#ffffff3d;border:1px solid #d2cbc0}.set-project-association-list header{border-bottom:1px solid #ddd6cb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.set-project-association-list header b{color:#4a443b;font-size:11px}.set-project-association-list header span,.set-project-association-list>section>p{color:#91897c;font-size:9px}.set-project-association-list>section>p{margin:0;padding:12px}.set-project-association-list>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid}.set-project-association-list button{color:#6f675b;text-align:left;background:#faf8f3ad;border:1px solid #d2cbc0;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:36px;padding:7px 9px;display:flex}.set-project-association-list button>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex;overflow:hidden}.set-project-association-list button>small{color:#999185;flex:none;font-size:8px}.set-project-association-list button.active{color:#72551d;background:#c2a05b1f;border-color:#aa8952}.set-project-association-list button:disabled{opacity:.48;cursor:default}@media (width<=620px){.set-project-association-list>section>div{grid-template-columns:1fr}}.category-limit-notice{color:#9d5e54;padding:0 9px 8px;font-size:9px;line-height:1.45;display:block}.dialog-footer{border-top:1px solid #d8d4cc;flex:none;justify-content:space-between;align-items:center;min-height:75px;padding:15px 30px;display:flex}.dialog-footer p{color:#9a958c;align-items:center;gap:7px;font-size:9px;display:flex}.dialog-footer>div{gap:9px;margin-left:auto;display:flex}.dialog-footer .button{min-height:41px;font-size:11px}.assign-dialog{color:#171717;background:#f0ede6;flex-direction:column;width:min(850px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000}.assign-header{border-bottom:1px solid #d8d4cc;justify-content:space-between;align-items:flex-start;padding:24px 28px 19px;display:flex}.assign-header h2{margin:4px 0 0;font:600 23px Noto Serif SC,serif}.assign-header p{color:#8b7959;margin:5px 0 0;font-size:10px}.assign-search{color:#8d8579;background:#ffffff7a;border:1px solid #cec8bd;align-items:center;gap:9px;min-height:42px;margin:18px 24px 0;padding:0 12px;display:flex}.assign-search input{color:#24211c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.assign-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;min-height:235px;padding:18px 24px 24px;display:grid;overflow:auto}.assign-card{color:#39352f;cursor:pointer;text-align:left;background:#ffffff59;border:1px solid #d0c9bd;min-width:0;padding:9px;transition:border-color .2s,background .2s,transform .2s;position:relative}.assign-card:hover{border-color:#ad9363;transform:translateY(-2px)}.assign-card.selected{background:#e5dac6;border-color:#9d793c;box-shadow:inset 0 0 0 1px #ffffffa6}.assign-check{z-index:2;color:#f0d494;background:#141311ad;border:1px solid #ffffffb8;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:14px;right:14px}.assign-card.selected .assign-check{color:#fff;background:#8c682e;border-color:#9e7a3c}.assign-thumb{background:#d2cdc3;place-items:center;height:145px;display:grid;overflow:hidden}.management-preview-image{max-width:100%;height:100%;aspect-ratio:var(--management-preview-aspect);display:block;overflow:hidden}.management-preview-image img{object-fit:contain;width:100%;height:100%;display:block}.assign-thumb.tcg.raw .management-preview-image img{border-radius:5px}.assign-card b,.assign-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assign-card b{margin-top:9px;font:600 10px Noto Serif SC,serif}.assign-card small{color:#817b72;margin-top:4px;font-size:8px}.assign-empty{color:#9a9388;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:190px;display:flex}.assign-empty b{font:500 12px Noto Serif SC,serif}.assign-footer{background:#ebe7df;border-top:1px solid #d8d4cc;justify-content:space-between;align-items:center;min-height:72px;padding:13px 24px;display:flex}.assign-footer>span{color:#8b857b;font-size:9px}.assign-footer>div{gap:8px;display:flex}.assign-footer .button{min-height:40px;font-size:10px}.delete-card-backdrop{z-index:65}.delete-card-dialog{color:#211e1a;background:linear-gradient(135deg,#f4f0e8,#e9e3d8);grid-template-rows:1fr auto;grid-template-columns:170px minmax(0,1fr);column-gap:34px;width:min(620px,100%);min-height:360px;padding:38px 38px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #000000c2}.delete-dialog-close{z-index:2;position:absolute;top:16px;right:16px}.delete-card-preview{background:#1f1d191a;border:1px solid #c7bda9;align-self:center;place-items:center;width:160px;height:225px;padding:7px;display:grid;box-shadow:0 15px 28px #2f261933}.delete-card-preview .management-preview-image{max-height:100%}.delete-card-preview.landscape{width:160px;height:225px}.delete-card-preview .management-preview-image img{object-fit:contain;background:#d8d1c5;width:100%;height:100%;display:block}.delete-card-preview.tcg.raw .management-preview-image img{border-radius:7px}.delete-card-preview.diecut .management-preview-image img{filter:drop-shadow(0 7px 7px #29201547);background:0 0}.delete-category-preview{color:#a3844e;background:radial-gradient(circle,#c2a77129,#0000 66%);align-self:center;place-items:center;width:160px;height:160px;display:grid;position:relative}.delete-category-preview:before{content:"";border:1px solid #9d804d47;position:absolute;inset:17px;transform:rotate(45deg)}.delete-category-preview svg{z-index:1;stroke-width:1.2px;position:relative}.delete-category-preview span{z-index:1;color:#8e7650;letter-spacing:.18em;font-size:8px;position:absolute;bottom:29px}.delete-card-copy{align-self:center;min-width:0;padding:12px 0 24px}.delete-card-copy .eyebrow{color:#967442}.delete-card-copy h2{margin:8px 0 23px;font:600 28px Noto Serif SC,serif}.delete-card-copy>b,.delete-card-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delete-card-copy>b{color:#302b24;font:600 15px Noto Serif SC,serif}.delete-card-copy>small{color:#8e867a;letter-spacing:.04em;margin-top:6px;font-size:9px}.delete-card-copy>p{color:#554f47;margin:22px 0 12px;font-size:11px;line-height:1.7}.delete-card-note{color:#86594f;background:#854a3e13;border-left:2px solid #854a3e73;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9px;line-height:1.55;display:flex}.delete-card-note svg{flex:none;margin-top:1px}.delete-card-actions{background:#e0d9cd80;border-top:1px solid #d7cfc2;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;min-height:76px;margin:0 -38px;padding:14px 38px;display:flex}.delete-card-actions button{cursor:pointer;min-height:41px;padding:0 18px;font-size:10px}.delete-cancel{color:#655f56;background:0 0;border:1px solid #bbb2a4}.delete-cancel:hover{color:#302c27;border-color:#91877a}.delete-confirm{color:#f4e9e5;background:linear-gradient(135deg,#774a42,#5e332e);border:1px solid #75463f;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 8px 18px #5428222e}.delete-confirm:hover{background:linear-gradient(135deg,#86554c,#673831)}.rename-category-backdrop{z-index:65}.rename-category-preview svg{color:#a3844e}.rename-category-copy>p{margin:14px 0}.rename-category-field{gap:8px;display:grid}.rename-category-field>span{color:#a79f92;letter-spacing:.08em;font-size:10px;font-weight:600}.rename-category-field input{color:#eee6da;background:#0b0b0c;border:1px solid #4a4338;outline:0;width:100%;height:48px;padding:0 13px;font-size:13px}.rename-category-field input:focus{border-color:#9a7d48;box-shadow:0 0 0 1px #caa96a1f}.rename-category-error{color:#df9388;min-height:20px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.rename-category-save{color:#17130d;background:linear-gradient(135deg,#dfc790,#ad8745);border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.rename-category-dialog button:disabled{opacity:.45;cursor:default}.category-organizer-backdrop{z-index:65}.category-organizer-dialog{border:1px solid var(--dialog-system-border);background:var(--dialog-system-surface);width:min(680px,100vw - 32px);max-height:min(760px,100dvh - 40px);color:var(--dialog-system-text);box-shadow:var(--dialog-system-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.category-organizer-dialog>.icon-button{z-index:3;position:absolute;top:18px;right:18px}.category-organizer-header{border-bottom:1px solid var(--dialog-system-divider);flex:none;padding:30px 76px 22px 30px}.category-organizer-header .dialog-heading-line{margin:8px 0 7px}.category-organizer-header h2{font:600 27px/1.25 Noto Serif SC,serif}.category-organizer-header p{max-width:510px;color:var(--dialog-system-muted);margin:0;font-size:12px;line-height:1.6}.category-organizer-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6f5935 transparent;align-content:start;gap:8px;min-height:180px;padding:18px 22px;display:grid;overflow:auto}.category-organizer-row{min-width:0;min-height:calc(var(--ui-control-height,44px) + 12px);grid-template-columns:34px minmax(0,1fr) 76px 32px 32px 34px;grid-auto-rows:minmax(var(--ui-control-height,44px), auto);background:#ffffff05;border:1px solid #3e3931;align-items:center;gap:6px;padding:5px;transition:border-color .18s,background .18s,opacity .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.category-organizer-row:hover:not(.dragging){border-color:#645437}.category-organizer-row.dragging{opacity:.3;background:#b18c4409;border-style:dashed;border-color:#6b5a3b}.category-organizer-row.dropped{animation:.22s cubic-bezier(.2,.85,.3,1) category-organizer-drop}.category-organizer-drag-preview{z-index:80;color:#e5ddd0;pointer-events:none;transform-origin:50%;will-change:top, transform;background:linear-gradient(145deg,#211e18,#11100e);border:1px solid #9b7b42;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px;animation:.14s ease-out category-organizer-pickup;display:grid;position:fixed;transform:translateY(-5px)rotate(.35deg)scale(1.015);box-shadow:0 18px 42px #00000080,0 4px 12px #00000052,inset 0 1px #ebcc891f}.category-organizer-drag-preview-grip{color:#d0b571;place-items:center;width:32px;height:32px;display:grid}.category-organizer-drag-preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 11px;font-size:12px;font-weight:600;overflow:hidden}.category-organizer-drag-preview-count{color:#a39a8d;white-space:nowrap;padding-right:11px;font-size:12px}.category-organizer-drag-preview-count b{color:#d2b66f;font-variant-numeric:tabular-nums;font-weight:600}@keyframes category-organizer-pickup{0%{transform:translateY(0)rotate(0)scale(.99);box-shadow:0 4px 10px #0000003d}to{transform:translateY(-5px)rotate(.35deg)scale(1.015)}}@keyframes category-organizer-drop{0%{transform:translateY(-4px)scale(1.012);box-shadow:0 13px 26px #00000047}to{box-shadow:none;transform:translateY(0)scale(1)}}.category-organizer-row input{width:100%;min-width:0;height:var(--ui-control-height,44px);color:#e5ddd0;background:#0c0c0c;border:1px solid #4a443a;outline:0;align-self:center;margin:0;padding:0 11px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:block}.category-organizer-row input:hover,.category-organizer-row input:focus{border-color:#987943}.category-organizer-drag,.category-organizer-move,.category-organizer-remove,.category-organizer-row.removed>button{color:#8d8579;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:32px;height:32px;padding:0;transition:color .2s,border-color .2s,background .2s,opacity .2s;display:grid}.category-organizer-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.category-organizer-drag:active{cursor:grabbing;background:0 0;border-color:#0000}.category-organizer-drag:hover,.category-organizer-drag:focus-visible{color:#b5a994;background:0 0;border-color:#0000;outline:0}.category-organizer-move:hover:not(:disabled),.category-organizer-move:focus-visible{color:#d6b874;background:#b18c4414;border-color:#79633c}.category-organizer-move:disabled{opacity:.24;cursor:default}.category-organizer-remove:hover,.category-organizer-remove:focus-visible{color:#d88f84;background:#8f372d1f;border-color:#74483f}.category-organizer-count{color:#9a9388;text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.category-organizer-count b{color:#c5a766;font-variant-numeric:tabular-nums;font-weight:600}.category-organizer-row.removed{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--ui-control-compact-height,36px);background:#78342c0f;border-color:#4b3834}.category-organizer-removed-name{color:#9a8c83;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:10px;text-decoration:line-through;overflow:hidden}.category-organizer-row.removed small{color:#a9766d;min-width:0;font-size:var(--ui-font-control,14px);overflow-wrap:anywhere;line-height:1.4}.category-organizer-row.removed>button:hover,.category-organizer-row.removed>button:focus-visible{color:#d7bb7b;background:#b18c4417;border-color:#80683d}.category-organizer-create{border-top:1px solid var(--dialog-system-divider);flex:none;align-items:center;gap:8px;padding:14px 22px;display:flex}.category-organizer-quota{color:#b9a477;letter-spacing:.03em;border:1px solid #b18c4447;width:fit-content;margin-top:4px;padding:4px 7px;font-size:10px}.category-organizer-create input{min-width:0;height:var(--ui-control-height);color:#e5ddd0;font:inherit;background:#0c0c0c;border:1px solid #4a443a;outline:0;flex:auto;padding:0 11px;font-size:12px;transition:color .2s,border-color .2s,background .2s}.category-organizer-create input::placeholder{color:#777168}.category-organizer-create input:hover,.category-organizer-create input:focus{border-color:#987943}.category-organizer-create button{color:#d6b874;cursor:pointer;min-width:126px;min-height:40px;font:inherit;background:#b18c4412;border:1px solid #79633c;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s,opacity .2s;display:inline-flex}.category-organizer-create button:hover:not(:disabled),.category-organizer-create button:focus-visible{color:#ead08f;background:#b18c4421;border-color:#a4864e}.category-organizer-create button:disabled{opacity:.38;cursor:default}.category-organizer-error{color:#df9388;flex:none;min-height:24px;padding:4px 30px 8px;font-size:11px;line-height:1.5}.category-organizer-dialog>footer{border-top:1px solid var(--dialog-system-divider);background:var(--dialog-system-footer);justify-content:flex-end;align-items:center;gap:10px;min-height:74px;padding:13px 24px;display:flex}.category-organizer-dialog>footer .button{border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding-inline:18px;font-weight:600;display:inline-flex}.theme-light .category-organizer-row{background:#ffffff40;border-color:#d1c7b6}.theme-light .category-organizer-list{scrollbar-color:#a68b58 transparent}.theme-light .category-organizer-row:hover:not(.dragging){background:#b9924617;border-color:#a98b51}.theme-light .category-organizer-row.dragging{background:#b992460b;border-color:#b69b69}.theme-light .category-organizer-drag-preview{color:#332e27;background:linear-gradient(145deg,#fffdf7,#eae3d5);border-color:#aa8848;box-shadow:0 18px 38px #483a2447,0 4px 12px #483a2424,inset 0 1px #ffffffb3}.theme-light .category-organizer-drag-preview-grip{color:#8f6c2f}.theme-light .category-organizer-drag-preview-count{color:#6f675c}.theme-light .category-organizer-drag-preview-count b{color:#745723}.theme-light .category-organizer-drag:hover,.theme-light .category-organizer-drag:focus-visible{color:#554d42;background:0 0;border-color:#0000}.theme-light .category-organizer-row input{color:#332e27;background:#fffdf8;border-color:#c9beac}.theme-light .category-organizer-row input:hover,.theme-light .category-organizer-row input:focus{background:#fffefa;border-color:#9f7b3d}.theme-light .category-organizer-drag,.theme-light .category-organizer-move{color:#796f60}.theme-light .category-organizer-move:hover:not(:disabled),.theme-light .category-organizer-move:focus-visible{color:#684d1c;background:#976f2b14;border-color:#a98b51}.theme-light .category-organizer-move:disabled{color:#928a7d;opacity:.42}.theme-light .category-organizer-remove{color:#8a5b52}.theme-light .category-organizer-remove:hover,.theme-light .category-organizer-remove:focus-visible{color:#7d4037;background:#8b463a14;border-color:#b58f87}.theme-light .category-organizer-row.removed>button{color:#766a58}.theme-light .category-organizer-row.removed>button:hover,.theme-light .category-organizer-row.removed>button:focus-visible{color:#684d1c;background:#976f2b14;border-color:#a98b51}.theme-light .category-organizer-create input{color:#332e27;background:#fffdf8;border-color:#c9beac}.theme-light .category-organizer-create input::placeholder{color:#8b8377}.theme-light .category-organizer-create input:hover,.theme-light .category-organizer-create input:focus{background:#fffefa;border-color:#9f7b3d}.theme-light .category-organizer-create button{color:#684d1c;background:#b58b4614;border-color:#b89b68}.theme-light .category-organizer-create button:hover:not(:disabled),.theme-light .category-organizer-create button:focus-visible{color:#4f370f;background:#976f2b21;border-color:#9f7b3d}.theme-light .category-organizer-quota{color:#80642f;border-color:#8b692e4d}.theme-light .category-organizer-count{color:#6f675c}.theme-light .category-organizer-count b{color:#745723}.theme-light .category-organizer-row.removed{background:#8b463a0d;border-color:#cbaea7}.theme-light .category-organizer-row.removed:hover{background:#8b463a13;border-color:#b68d84}.theme-light .category-organizer-removed-name{color:#7c6c63}.theme-light .category-organizer-row.removed small{color:#8e5d54}.theme-light .category-organizer-error{color:#93463b}@media (width<=700px){.category-organizer-dialog{border-width:1px 0 0;align-self:end;width:100%;max-height:92dvh}.category-organizer-header{padding:25px 64px 18px 19px}.category-organizer-header h2{font-size:24px}.category-organizer-list{padding:14px 12px}.category-organizer-row{grid-template-columns:32px minmax(0,1fr) 32px 32px 34px;gap:4px}.category-organizer-count{display:none}.category-organizer-drag-preview{grid-template-columns:32px minmax(0,1fr);gap:4px}.category-organizer-drag-preview-count{display:none}.category-organizer-create{padding:12px}.category-organizer-create button{min-width:42px;padding-inline:12px}.category-organizer-dialog>footer{padding:12px 14px max(12px, env(safe-area-inset-bottom))}}@media (pointer:coarse){.category-organizer-row.removed{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--ui-icon-size,44px)}}.viewer-backdrop{-webkit-user-select:none;user-select:none;overscroll-behavior-x:none;width:100%;min-width:320px;max-width:100vw;overflow-x:clip}.viewer-close{z-index:2;cursor:pointer;background:#0000004d;border:1px solid #4c4943;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:30px;right:34px}.viewer-snapshot{z-index:3;width:44px;height:44px;color:var(--gold-light);cursor:pointer;background:#0000004d;border:1px solid #5b4c31;place-items:center;transition:border-color .18s,background .18s,color .18s,opacity .18s;display:grid;position:absolute;top:30px;right:90px}.viewer-snapshot:hover,.viewer-snapshot:focus-visible{color:#ead08f;background:#caa96a1a;border-color:#b99654}.viewer-snapshot:focus-visible{outline-offset:2px;outline:2px solid #d5b267bf}.viewer-snapshot:disabled{cursor:wait;opacity:.58}.viewer-snapshot.preparing svg,.viewer-snapshot.saving svg{animation:.8s ease-in-out infinite alternate viewer-snapshot-pulse}.viewer-snapshot-status{z-index:3;color:#c9b17c;white-space:nowrap;background:#0c0c0beb;border:1px solid #4b4233;max-width:190px;padding:6px 9px;font-size:11px;line-height:1.35;position:absolute;top:82px;right:88px;box-shadow:0 8px 20px #0003}.viewer-snapshot-status.error{color:#dda394;border-color:#825246}@keyframes viewer-snapshot-pulse{to{opacity:.35}}.snapshot-dialog-backdrop{z-index:100;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);overscroll-behavior:none;touch-action:none;background:#00000094;place-items:center;min-width:max(320px,100vw);min-height:100dvh;padding:20px;display:grid;position:fixed;inset:0}.viewer-backdrop.snapshot-dialog-open{overscroll-behavior:none;overflow:hidden!important}.snapshot-dialog{color:#eee9df;background:linear-gradient(145deg,#191815fc,#0b0b0afc);border:1px solid #504735;width:min(420px,100%);box-shadow:0 28px 90px #000000a6}.snapshot-dialog>header{border-bottom:1px solid #343029;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px 0 20px;display:flex}.snapshot-dialog>header h2{margin:0;font:600 17px/1.25 Noto Serif SC,serif}.snapshot-dialog-close{color:#aaa398;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.snapshot-dialog-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:30px 26px;display:flex}.snapshot-dialog-body strong{font-size:15px;font-weight:600}.snapshot-dialog-body p{color:#918b81;margin:0;font-size:12px;line-height:1.6}.snapshot-dialog-body p.success{color:#c9b17c}.snapshot-dialog-body p.error{color:#dda394}.snapshot-dialog-ready{color:#d1b97f;background:#c9b17c17;border:1px solid #c9b17c7a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.snapshot-dialog>footer{border-top:1px solid #343029;gap:9px;padding:14px;display:flex}.snapshot-dialog>footer button{color:#b8b1a5;cursor:pointer;min-width:0;min-height:44px;font:inherit;background:#ffffff06;border:1px solid #4b463e;flex:1;padding:0 14px;font-size:11px}.snapshot-dialog>footer button:hover,.snapshot-dialog>footer button:focus-visible{color:#e2cf9e;border-color:#9e8350}.snapshot-dialog>footer button.snapshot-dialog-primary{color:#11100e;background:#b79551;border-color:#b79551}.snapshot-dialog>footer button:disabled{opacity:.48;cursor:wait}.viewer-layout{grid-template-columns:1.3fr .8fr;align-items:center;gap:80px;width:min(1050px,100%);min-width:0;max-width:100%;display:grid}.viewer-stage{perspective:1300px;perspective-origin:50%;cursor:grab;touch-action:none;place-items:center;min-width:0;max-width:100%;height:min(70vh,630px);margin-bottom:22px;display:grid;position:relative}.viewer-stage.graded-stage{height:min(74vh,690px);margin-bottom:52px;padding-bottom:52px}.viewer-stage:active{cursor:grabbing}.card-shadow{filter:blur(13px);opacity:.72;transform-origin:50%;will-change:transform, opacity;pointer-events:none;background:radial-gradient(#000000b8 0%,#00000061 38%,#0000 76%);border-radius:50%;width:min(280px,38vw);height:32px;margin-top:min(56vh,490px);position:absolute;transform:translate(0,0)scaleX(1)scaleY(.68)}.card-3d{--card-half-depth:1px;--card-depth:2px;--stock-half-depth:1px;--stock-depth:2px;--sleeve-half-depth:3px;--sleeve-depth:6px;--side-rotation-scale:1.4;aspect-ratio:2.5/3.5;width:min(330px,42vw);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;z-index:1;position:relative}.card-3d.graded{--card-half-depth:7.57px;--card-depth:15.14px;--side-rotation-scale:1.6667;aspect-ratio:3/5;width:min(360px,46vw)}.card-3d.holder{--card-half-depth:7px;--card-depth:14px;width:min(370px,48vw)}.card-3d.booklet.portrait{width:auto;height:min(62vh,620px)}.card-3d.landscape{aspect-ratio:3.5/2.5;width:min(490px,58vw)}.card-3d.graded.landscape{aspect-ratio:5/3}.card-face{--face-inset:8px;padding:var(--face-inset);backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;box-shadow:none;background:#d7dcd938;border:1px solid #ffffff61;border-radius:0;position:absolute;inset:0}.card-3d.graded .card-face{--face-inset:10px;background:linear-gradient(135deg,#e1e9e857,#727c7e3d);border-color:#e1e8e785;box-shadow:inset 0 0 0 2px #ffffff1a}.card-3d.holder .card-face{--face-inset:12px;background:linear-gradient(135deg,#e8f0ef4d,#5b666933);border-color:#e5edec94;box-shadow:inset 0 0 0 3px #ffffff1c}.card-3d.graded .card-face:before{display:none}.card-face:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 27%,#ffffff16 40%,#ffffff08 45%,#0000 58%);position:absolute;inset:0}.card-face.front{transform:rotateY(0deg) translateZ(var(--card-half-depth))}.card-face.back{transform:rotateY(180deg) translateZ(var(--card-half-depth))}.card-sleeve-face,.card-sleeve-edge{box-sizing:border-box;pointer-events:none;backface-visibility:visible;display:none;position:absolute}.card-3d.raw:not(.silhouette) .card-sleeve-face,.card-3d.raw:not(.silhouette) .card-sleeve-edge{display:block}.card-sleeve-face{backface-visibility:hidden;background-color:#cdd6d408;background-image:linear-gradient(118deg,#ffffff09 10%,#ffffff16 32%,#0000 47%,#b8c4c409 84%);border:1px solid #e2e8e67a;inset:-7px;box-shadow:inset 0 0 0 1px #ffffff0b}.card-sleeve-face:after{content:"";pointer-events:none;border:6px solid #dee5e314;position:absolute;inset:0}.card-sleeve-face.sleeve-front{transform:translateZ(var(--sleeve-half-depth))}.card-sleeve-face.sleeve-back{transform:rotateY(180deg) translateZ(var(--sleeve-half-depth))}.card-sleeve-edge{transform-origin:50%;background:linear-gradient(90deg,#f1f6f452,#6c777829 46%,#e8eeec42);border:1px solid #e6ecea33;box-shadow:inset 0 0 5px #ffffff1f}.card-sleeve-edge.sleeve-left,.card-sleeve-edge.sleeve-right{width:var(--sleeve-depth);top:-7px;bottom:-7px}.card-sleeve-edge.sleeve-left{left:calc(-7px - var(--sleeve-half-depth));transform:rotateY(-90deg)}.card-sleeve-edge.sleeve-right{right:calc(-7px - var(--sleeve-half-depth));transform:rotateY(90deg)}.card-sleeve-edge.sleeve-top,.card-sleeve-edge.sleeve-bottom{height:var(--sleeve-depth);background:linear-gradient(#f2f7f557,#69747524 48%,#e8eeec3d);left:-7px;right:-7px}.card-sleeve-edge.sleeve-top{top:calc(-7px - var(--sleeve-half-depth));transform:rotateX(90deg)}.card-sleeve-edge.sleeve-bottom{bottom:calc(-7px - var(--sleeve-half-depth));transform:rotateX(90deg)}.slab-edge{box-sizing:border-box;transform-origin:50%;backface-visibility:visible;background:linear-gradient(90deg,#eef4f3a3,#636f7285 35%,#d3dbdaab 70%,#464d4f8c);border:1px solid #ffffff2e;display:block;position:absolute;box-shadow:inset 0 0 8px #fff3}.slab-edge.edge-left,.slab-edge.edge-right{width:var(--card-depth);top:7px;bottom:7px}.slab-edge.edge-left{left:calc(var(--card-half-depth) * -1);transform:rotateY(-90deg)}.slab-edge.edge-right{right:calc(var(--card-half-depth) * -1);transform:rotateY(90deg)}.slab-edge.edge-top,.slab-edge.edge-bottom{height:var(--card-depth);background:linear-gradient(#f1f6f5b3,#5f696b80 55%,#d4dcdb9e);left:7px;right:7px}.slab-edge.edge-top{top:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.slab-edge.edge-bottom{bottom:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.card-3d.graded .slab-edge.edge-left,.card-3d.graded .slab-edge.edge-right{width:var(--card-depth);border-radius:0;top:0;bottom:0}.card-3d.graded .slab-edge.edge-left{left:calc(var(--card-half-depth) * -1)}.card-3d.graded .slab-edge.edge-right{right:calc(var(--card-half-depth) * -1)}.card-3d.graded .slab-edge.edge-top{left:0;right:0;top:calc(var(--card-half-depth) * -1);height:var(--card-depth);clip-path:none;background:linear-gradient(#f6fafad6,#a1acae94 34%,#464e51c2 76%,#dce3e294);transform:rotateX(90deg);box-shadow:inset 0 2px 3px #ffffff9e,inset 0 -3px 5px #282f3161,0 -1px 2px #fff3}.card-3d.graded .slab-edge.edge-bottom{left:0;right:0;bottom:calc(var(--card-half-depth) * -1);height:var(--card-depth)}.card-3d.holder{--holder-card-inset-block:9.42%;--holder-card-inset-inline:6.52%;--holder-inner-card-radius:2px;--holder-inner-card-depth:max(2.6px, var(--stock-depth));--holder-inner-card-half-depth:max(1.3px, var(--stock-half-depth));--holder-rim-gap:2px;--holder-shell-join:#626b6e;--holder-shell-join-size:1px;--holder-stock-side:linear-gradient(90deg, #fffefa 0 28%, #cbc6bd 30% 35%, #f4f1ea 37% 64%, #d2ccc3 66% 71%, #fffefa 73% 100%);--holder-stock-top:linear-gradient(180deg, #fffefa 0 28%, #cbc6bd 30% 35%, #f4f1ea 37% 64%, #d2ccc3 66% 71%, #fffefa 73% 100%)}.card-3d.holder.tcg{--holder-inner-card-radius:9px}.card-3d.holder.landscape{--holder-card-inset-block:6.52%;--holder-card-inset-inline:9.42%}.card-3d.holder .card-face{--face-inset:0px;inset:var(--holder-card-inset-block) var(--holder-card-inset-inline);border-radius:var(--holder-inner-card-radius);background:#f2efe8;border:0;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #12141580}.card-3d.holder .card-face.front{transform:rotateY(0deg) translateZ(var(--holder-inner-card-half-depth))}.card-3d.holder .card-face.back{transform:rotateY(180deg) translateZ(var(--holder-inner-card-half-depth))}.holder-shell-face{z-index:4;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;background:linear-gradient(122deg,#e8f1f42e 5%,#8f9ea511 28%,#ffffff05 52%,#64757c17 78%,#e1ecef24),repeating-linear-gradient(96deg,#0000 0 32px,#dbe6e905 32px 33px);border:0;border-radius:13px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 16px #aec1c70f}.holder-shell-front{transform:translateZ(var(--card-half-depth))}.holder-shell-back{transform:rotateY(180deg) translateZ(var(--card-half-depth))}.holder-shell-arc{z-index:2;height:var(--card-depth);box-sizing:border-box;box-shadow:none;transform-origin:50%;pointer-events:none;backface-visibility:visible;background:#9da7a9;border:0;position:absolute}.card-3d.holder .slab-edge:after,.holder-shell-arc:after{content:"";z-index:1;background:var(--holder-shell-join);pointer-events:none;display:block;position:absolute}.card-3d.holder .slab-edge.edge-left:after,.card-3d.holder .slab-edge.edge-right:after{width:var(--holder-shell-join-size);top:0;bottom:0;left:50%;transform:translate(-50%)}.card-3d.holder .slab-edge.edge-top:after,.card-3d.holder .slab-edge.edge-bottom:after,.holder-shell-arc:after{height:var(--holder-shell-join-size);top:50%;left:0;right:0;transform:translateY(-50%)}.holder-card-channel{z-index:5;pointer-events:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0}.holder-card-channel-front{transform:translateZ(calc(var(--holder-inner-card-half-depth) + .3px))}.holder-card-channel-back{transform:rotateY(180deg) translateZ(calc(var(--holder-inner-card-half-depth) + .3px))}.holder-inner-card-edge{z-index:1;box-sizing:border-box;background:var(--holder-stock-side);transform-origin:50%;pointer-events:none;backface-visibility:visible;border:0;border-radius:0;position:absolute;box-shadow:inset 0 0 1px #5c564c24}.holder-inner-card-edge.left,.holder-inner-card-edge.right{top:var(--holder-card-inset-block);bottom:var(--holder-card-inset-block);width:var(--holder-inner-card-depth)}.holder-inner-card-edge.left{left:calc(var(--holder-card-inset-inline) - var(--holder-inner-card-half-depth));transform:rotateY(-90deg)}.holder-inner-card-edge.right{right:calc(var(--holder-card-inset-inline) - var(--holder-inner-card-half-depth));transform:rotateY(90deg)}.holder-inner-card-edge.top,.holder-inner-card-edge.bottom{left:var(--holder-card-inset-inline);right:var(--holder-card-inset-inline);height:var(--holder-inner-card-depth);background:var(--holder-stock-top)}.holder-inner-card-edge.top{top:calc(var(--holder-card-inset-block) - var(--holder-inner-card-half-depth));transform:rotateX(90deg)}.holder-inner-card-edge.bottom{bottom:calc(var(--holder-card-inset-block) - var(--holder-inner-card-half-depth));transform:rotateX(90deg)}.holder-shell-rim{inset:calc(var(--holder-card-inset-block) - var(--holder-rim-gap)) calc(var(--holder-card-inset-inline) - var(--holder-rim-gap));border-radius:calc(var(--holder-inner-card-radius) + var(--holder-rim-gap));border:1px solid #d3e1e552;position:absolute;box-shadow:0 0 0 1px #2631361f,inset 0 0 3px #12191c1a}.holder-shell-magnet{background:radial-gradient(circle at 38% 32%,#f1dfaa 0 12%,#b5944f 28%,#725925 62%,#d2b46d 80%,#5b461f 100%);border:1px solid #eddbabb3;border-radius:50%;width:15px;height:15px;position:absolute;top:3.25%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #1e222338,inset 0 1px 2px #fff9dab8,0 2px 5px #00000059}.holder-shell-back .holder-shell-magnet{filter:saturate(.65)brightness(.72)}.holder-seal-face,.holder-seal-top{z-index:7;box-sizing:border-box;pointer-events:none;backface-visibility:visible;position:absolute}.holder-seal-face{width:var(--holder-seal-width);height:var(--holder-seal-drop);border:1px solid var(--holder-seal-border);border-radius:0 0 var(--holder-seal-radius) var(--holder-seal-radius);background:var(--holder-seal-background);backface-visibility:visible;place-items:center;display:grid;top:-1px;overflow:hidden;box-shadow:0 3px 7px #00000061,inset 0 0 0 1px #ffffff26}.holder-seal-front{transform:translateZ(calc(var(--card-half-depth) + .15px))}.holder-seal-back{transform:translateZ(calc(0px - var(--card-half-depth) - .15px)) rotateY(180deg)}.holder-seal-top{top:calc(0px - var(--card-half-depth));width:var(--holder-seal-width);height:var(--card-depth);border-right:1px solid var(--holder-seal-border);border-left:1px solid var(--holder-seal-border);background:var(--holder-seal-background);transform-origin:50%;overflow:hidden;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #ffffff1a}.holder-seal-face.cardinet,.holder-seal-top.cardinet{--holder-seal-width:74px;--holder-seal-drop:42px;--holder-seal-radius:5px;--holder-seal-border:var(--cardinet-brand-gold);--holder-seal-background:#050505;color:var(--cardinet-brand-gold);left:calc(50% - 37px);box-shadow:0 2px 4px #0000004d}.holder-seal-front.cardinet .cardinet-mark{backface-visibility:hidden;width:28px;height:28px;transform:translateZ(.2px)}.holder-seal-face.cardinet{border-width:0 2px 2px}.holder-seal-back.cardinet b{color:inherit;letter-spacing:.12em;backface-visibility:hidden;font:600 9px/1 Arial,sans-serif;transform:translateZ(.2px)}.holder-seal-top.cardinet{box-shadow:none;border-left-width:2px;border-right-width:2px}.holder-shell-corner{background:linear-gradient(135deg,#f1f8f740,#505e6121);border:1px solid #e2edec70;width:10px;height:10px;position:absolute;transform:rotate(45deg);box-shadow:inset 0 0 3px #fff3}.holder-shell-corner.top-left{top:calc(var(--holder-card-inset-block) - var(--holder-rim-gap) - 4px);left:calc(var(--holder-card-inset-inline) - var(--holder-rim-gap) - 4px)}.holder-shell-corner.top-right{top:calc(var(--holder-card-inset-block) - var(--holder-rim-gap) - 4px);right:calc(var(--holder-card-inset-inline) - var(--holder-rim-gap) - 4px)}.holder-shell-corner.bottom-left{bottom:calc(var(--holder-card-inset-block) - var(--holder-rim-gap) - 4px);left:calc(var(--holder-card-inset-inline) - var(--holder-rim-gap) - 4px)}.holder-shell-corner.bottom-right{right:calc(var(--holder-card-inset-inline) - var(--holder-rim-gap) - 4px);bottom:calc(var(--holder-card-inset-block) - var(--holder-rim-gap) - 4px)}.holder-shell-hinge{background:linear-gradient(#f1f7f638,#4f5b5d21);border:1px solid #e1ebea52;border-radius:4px;width:17%;height:5px;position:absolute;bottom:2.1%;box-shadow:inset 0 1px 2px #ffffff2e}.holder-shell-hinge.hinge-left{left:15%}.holder-shell-hinge.hinge-right{right:15%}.holder-shell-glare{mix-blend-mode:screen;background:linear-gradient(112deg,#0000 12%,#ffffff1a 28%,#ffffff05 39%,#0000 51%,#d8e7e609 77%,#0000 88%);position:absolute;inset:0}.card-3d.holder .slab-edge{box-shadow:none;background:#9da7a985;border:0;display:block}.card-3d.holder .slab-edge.edge-left,.card-3d.holder .slab-edge.edge-right{border-radius:0;top:13px;bottom:13px}.card-3d.holder .slab-edge.edge-top,.card-3d.holder .slab-edge.edge-bottom{background:#9da7a985;border-radius:0;left:13px;right:13px}.card-3d.graded.graded-model:not(.psa-model){--grader-card-top:25%;--grader-card-right:10%;--grader-card-bottom:7%;--grader-card-left:10%;--grader-label-top:5%;--grader-label-right:9%;--grader-label-left:9%;--grader-label-height:17%;--grader-shell-radius:8px;--grader-body-color:#4f5b5e29;--grader-shell-edge-color:#cfe0e457;--grader-inner-card-depth:max(2.4px, var(--stock-depth));--grader-inner-card-half-depth:max(1.2px, var(--stock-half-depth));width:min(360px,46vw);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.card-3d.graded.graded-model:not(.psa-model).landscape{width:min(360px,46vw)}.card-3d.graded.graded-model:not(.psa-model) .card-face{--face-inset:0px;inset:var(--grader-card-top) var(--grader-card-right) var(--grader-card-bottom) var(--grader-card-left);z-index:2;background:#f4f1ea;border:0;border-radius:1px;padding:0;overflow:hidden;box-shadow:0 3px 8px #0000006b,0 0 0 1px #161c1e80}.card-3d.graded.graded-model:not(.psa-model) .card-face.front{transform:rotateY(0deg) translateZ(var(--grader-inner-card-half-depth))}.card-3d.graded.graded-model:not(.psa-model) .card-face.back{transform:rotateY(180deg) translateZ(var(--grader-inner-card-half-depth))}.card-3d.graded.graded-model:not(.psa-model).landscape .card-face.front img,.card-3d.graded.graded-model:not(.psa-model).landscape .card-face.back img:not(.side-rotated){object-fit:contain;transform:rotate(90deg)scale(1.4)}.card-3d.graded.graded-model:not(.psa-model)>.slab-edge{display:none}.card-3d.graded.graded-model.grader-bgs:not(.psa-model){--grader-card-top:21%;--grader-card-right:8%;--grader-card-bottom:6%;--grader-card-left:8%;--grader-label-top:4%;--grader-label-right:8%;--grader-label-left:6%;--grader-label-height:13%;--grader-shell-radius:8px;--grader-body-color:#15171833}.card-3d.graded.graded-model.grader-sgc:not(.psa-model){--grader-card-top:27%;--grader-card-right:12%;--grader-card-bottom:7%;--grader-card-left:12%;--grader-label-top:7%;--grader-label-right:14%;--grader-label-left:14%;--grader-label-height:14%;--grader-shell-radius:8px;--grader-body-color:#141512f5;--grader-shell-edge-color:#d5e1e061}.card-3d.graded.graded-model.grader-cgc:not(.psa-model){--grader-card-top:29%;--grader-card-right:9%;--grader-card-bottom:6%;--grader-card-left:10%;--grader-label-top:6%;--grader-label-right:10%;--grader-label-left:10%;--grader-label-height:19%;--grader-shell-radius:15px;--grader-body-color:#bcc8cb1c;--grader-shell-edge-color:#c0caf25c}.card-3d.graded.graded-model.grader-tag:not(.psa-model){--grader-card-top:26%;--grader-card-right:10%;--grader-card-bottom:7%;--grader-card-left:10%;--grader-label-top:5%;--grader-label-right:9%;--grader-label-left:9%;--grader-label-height:19%;--grader-shell-radius:10px;--grader-body-color:#12181b2b}.card-3d.graded.graded-model.grader-ksa:not(.psa-model){--grader-card-top:27%;--grader-card-right:10%;--grader-card-bottom:6%;--grader-card-left:10%;--grader-label-top:4%;--grader-label-right:9%;--grader-label-left:9%;--grader-label-height:17%;--grader-shell-radius:7px;--grader-body-color:#141214f7}.card-3d.graded.graded-model.grader-mnt:not(.psa-model){--grader-card-top:25%;--grader-card-right:11%;--grader-card-bottom:7%;--grader-card-left:11%;--grader-label-top:6%;--grader-label-right:4%;--grader-label-left:4%;--grader-label-height:13%;--grader-shell-radius:7px;--grader-body-color:#292f302e}.grader-shell{z-index:5;pointer-events:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;inset:0}.grader-shell-plate{z-index:5;border-radius:var(--grader-shell-radius);pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.grader-shell-plate-front{transform:translateZ(var(--card-half-depth))}.grader-shell-plate-back{transform:rotateY(180deg) translateZ(var(--card-half-depth))}.grader-shell-surface{background:linear-gradient(116deg,#f6fbfc29,#87999f06 28%,#ffffff03 52%,#596c730e 78%,#eef7f921);position:absolute;inset:0;box-shadow:inset 0 0 20px #c9dde214}.grader-shell-surface:after{content:"";opacity:.58;background-image:radial-gradient(circle,#ffffff17 0 .38px,#0000 .7px),radial-gradient(circle,#222d300e 0 .42px,#0000 .75px);background-position:0 0,5px 7px;background-size:11px 13px,17px 19px;position:absolute;inset:0}.grader-shell-body{z-index:1;background-color:var(--grader-body-color);background-image:linear-gradient(118deg,#ffffff0d,#0000 32% 69%,#121a1d0a);position:absolute;overflow:hidden}.grader-shell-body-top{height:calc(var(--grader-card-top) - 3.2%);top:3.2%;left:3.2%;right:3.2%}.grader-shell-body-bottom{height:calc(var(--grader-card-bottom) - 3.2%);bottom:3.2%;left:3.2%;right:3.2%}.grader-shell-body-left{top:var(--grader-card-top);bottom:var(--grader-card-bottom);width:calc(var(--grader-card-left) - 3.2%);left:3.2%}.grader-shell-body-right{top:var(--grader-card-top);right:3.2%;bottom:var(--grader-card-bottom);width:calc(var(--grader-card-right) - 3.2%)}.grader-sgc .grader-shell-body,.grader-ksa .grader-shell-body{background-image:radial-gradient(circle,#ffffff0b 0 .42px,#0000 .78px),radial-gradient(circle,#00000061 0 .48px,#0000 .86px),linear-gradient(112deg,#ffffff06,#0000 38% 72%,#0000001a);background-position:0 0,3px 4px,0 0;background-size:5px 7px,8px 9px,100% 100%}.grader-shell-perimeter{z-index:8;border:1px solid #e7f2f480;position:absolute;box-shadow:0 0 0 1px #3241463d,inset 0 0 0 1px #ffffff21}.grader-shell-perimeter-outer{border-radius:calc(var(--grader-shell-radius) - 2px);inset:3px}.grader-shell-perimeter-inner{border-radius:max(2px, calc(var(--grader-shell-radius) - 5px));border-color:#b3c8cd40;inset:8px;box-shadow:0 0 0 1px #eef7f81f,inset 0 0 6px #34444921}.grader-shell-tray{z-index:1;border-radius:max(2px, calc(var(--grader-shell-radius) - 4px));border:1px solid #cadadd33;position:absolute;inset:3.2%;box-shadow:inset 0 0 0 1px #2d3b3f1c}.grader-shell-card-well{z-index:2;top:var(--grader-card-top);right:var(--grader-card-right);bottom:var(--grader-card-bottom);left:var(--grader-card-left);background:0 0;border:1px solid #d5e4e747;border-radius:2px;position:absolute;box-shadow:0 0 0 2px #1e272a4d,inset 0 0 3px #ffffff21}.grader-sgc .grader-shell-card-well,.grader-ksa .grader-shell-card-well{border-color:#535653e6;box-shadow:0 0 0 2px #020303a6,inset 0 0 2px #ffffff14}.grader-sgc .grader-shell-surface:after,.grader-ksa .grader-shell-surface:after{opacity:.95;mix-blend-mode:screen;background-image:radial-gradient(circle,#ffffff0d 0 .4px,#0000 .8px),radial-gradient(circle,#0000003d 0 .48px,#0000 .85px);background-size:5px 7px,8px 9px}.grader-shell-label-well{z-index:3;top:calc(var(--grader-label-top) - 0.6%);right:calc(var(--grader-label-right) - 0.7%);left:calc(var(--grader-label-left) - 0.7%);height:calc(var(--grader-label-height) + 1.2%);background:#505e631c;border:1px solid #d3e2e540;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #1f2a2e38,inset 0 0 5px #ffffff1a}.grader-shell-seam{z-index:7;border-radius:max(2px, calc(var(--grader-shell-radius) - 4px));border:1px solid #e8f2f41a;position:absolute;inset:6px}.grader-shell-highlight{z-index:12;border-radius:inherit;opacity:.42;background:linear-gradient(112deg,#0000 10% 29%,#ffffff1f 37%,#b6d5de06 46%,#0000 57% 82%,#dfeff20d);position:absolute;inset:0}.grader-shell-rail{z-index:9;background:linear-gradient(90deg,#f1f9fa7a,#73878d33 46%,#25333859);border-radius:999px;position:absolute;box-shadow:0 0 0 1px #35454b3d,inset 0 1px #ffffff4d}.grader-shell-rail-left,.grader-shell-rail-right{top:calc(var(--grader-card-top) + 4%);bottom:calc(var(--grader-card-bottom) + 4%);width:3px}.grader-shell-rail-left{left:calc(var(--grader-card-left) - 4px)}.grader-shell-rail-right{right:calc(var(--grader-card-right) - 4px)}.grader-shell-rail-top,.grader-shell-rail-bottom{right:calc(var(--grader-card-right) + 8%);left:calc(var(--grader-card-left) + 8%);background:linear-gradient(#f1f9fa7a,#73878d33 46%,#25333859);height:3px}.grader-shell-rail-top{top:calc(var(--grader-card-top) - 4px)}.grader-shell-rail-bottom{bottom:calc(var(--grader-card-bottom) - 4px)}.grader-sgc .grader-shell-rail,.grader-ksa .grader-shell-rail,.grader-tag .grader-shell-rail-left,.grader-tag .grader-shell-rail-right{display:none}.grader-shell-corner-tab{z-index:10;background:linear-gradient(135deg,#242523,#0f100f 70%);width:7.5%;height:4.8%;display:none;position:absolute;box-shadow:0 1px 2px #0009,inset 0 0 0 1px #ffffff14}.grader-sgc .grader-shell-corner-tab,.grader-ksa .grader-shell-corner-tab{display:block}.grader-shell-corner-tab-top-left{top:calc(var(--grader-card-top) - 1.3%);left:calc(var(--grader-card-left) - 1.8%);clip-path:polygon(0 0,100% 0,100% 45%,54% 45%,54% 100%,0 100%)}.grader-shell-corner-tab-top-right{top:calc(var(--grader-card-top) - 1.3%);right:calc(var(--grader-card-right) - 1.8%);clip-path:polygon(0 0,100% 0,100% 100%,46% 100%,46% 45%,0 45%)}.grader-shell-corner-tab-bottom-left{bottom:calc(var(--grader-card-bottom) - 1.3%);left:calc(var(--grader-card-left) - 1.8%);clip-path:polygon(0 0,54% 0,54% 55%,100% 55%,100% 100%,0 100%)}.grader-shell-corner-tab-bottom-right{right:calc(var(--grader-card-right) - 1.8%);bottom:calc(var(--grader-card-bottom) - 1.3%);clip-path:polygon(46% 0,100% 0,100% 100%,0 100%,0 55%,46% 55%)}.grader-card-edge{z-index:2;box-sizing:border-box;pointer-events:none;backface-visibility:visible;transform-origin:50%;background:repeating-linear-gradient(90deg,#fffefa 0 1.5px,#c9c4bb 1.5px 1.9px,#f5f2eb 1.9px 3.5px,#d6d0c8 3.5px 3.9px);position:absolute}.grader-card-edge-left,.grader-card-edge-right{top:var(--grader-card-top);bottom:var(--grader-card-bottom);width:var(--grader-inner-card-depth)}.grader-card-edge-left{left:calc(var(--grader-card-left) - var(--grader-inner-card-half-depth));transform:rotateY(-90deg)}.grader-card-edge-right{right:calc(var(--grader-card-right) - var(--grader-inner-card-half-depth));transform:rotateY(90deg)}.grader-card-edge-top,.grader-card-edge-bottom{right:var(--grader-card-right);left:var(--grader-card-left);height:var(--grader-inner-card-depth);background:repeating-linear-gradient(#fffefa 0 1.5px,#c9c4bb 1.5px 1.9px,#f5f2eb 1.9px 3.5px,#d6d0c8 3.5px 3.9px)}.grader-card-edge-top{top:calc(var(--grader-card-top) - var(--grader-inner-card-half-depth));transform:rotateX(90deg)}.grader-card-edge-bottom{bottom:calc(var(--grader-card-bottom) - var(--grader-inner-card-half-depth));transform:rotateX(90deg)}.grader-shell-edge,.grader-shell-arc{z-index:3;box-sizing:border-box;height:var(--card-depth);background:linear-gradient(180deg, #ecf7f980, #78898f3d 30%, #52656b2e 58%, var(--grader-shell-edge-color));pointer-events:none;backface-visibility:visible;transform-origin:50%;border:0;position:absolute;box-shadow:inset 0 0 3px #ffffff2b}.grader-shell-arc{box-shadow:none;backface-visibility:hidden}.grader-shell-edge-left,.grader-shell-edge-right{top:var(--grader-shell-radius);bottom:var(--grader-shell-radius);width:var(--card-depth);background:linear-gradient(90deg, #ecf7f97a, #78898f3b 30%, #52656b2e 58%, var(--grader-shell-edge-color));height:auto}.grader-shell-edge-left{left:calc(var(--card-half-depth) * -1);transform:rotateY(-90deg)}.grader-shell-edge-right{right:calc(var(--card-half-depth) * -1);transform:rotateY(90deg)}.grader-shell-edge-top,.grader-shell-edge-bottom{right:var(--grader-shell-radius);left:var(--grader-shell-radius)}.grader-shell-edge-top{top:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.grader-shell-edge-bottom{bottom:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.grader-label{z-index:6;top:var(--grader-label-top);right:var(--grader-label-right);left:var(--grader-label-left);height:var(--grader-label-height);color:#111;text-transform:uppercase;background:#efeee8;border-radius:1px;font-family:Inter,Arial,sans-serif;position:absolute;overflow:hidden;box-shadow:0 1px 2px #00000061,0 0 0 1px #1a1f218c}.grader-label-copy{min-width:0;line-height:1.08;position:absolute}.grader-label-copy>b,.grader-label-copy>strong,.grader-label-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.grader-label-copy>b{font-size:clamp(7px,.83vw,11px);font-weight:650}.grader-label-copy>strong,.grader-label-copy>span{margin-top:2px;font-size:clamp(6px,.7vw,9px);font-weight:600}.grader-label-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:.88;display:flex;position:absolute}.grader-label-score>strong{letter-spacing:-.08em;font-family:Arial Narrow,Inter,sans-serif;font-size:clamp(27px,4vw,47px);font-stretch:75%}.grader-label-score>b{margin-top:4px;font-size:clamp(5px,.68vw,9px);line-height:1}.grader-label-score>small{margin-top:3px;font-size:clamp(4px,.55vw,7px)}.grader-label-certification{letter-spacing:.04em;font-size:clamp(4px,.58vw,7.5px);position:absolute}.grader-label-topline{align-items:center;display:flex;position:absolute}.grader-label-laminate{z-index:12;opacity:.16;background:linear-gradient(108deg,#0000 13% 36%,#ffffffad 43%,#b4d2da1a 48%,#0000 58%);position:absolute;inset:0}.grader-label-barcode{background:repeating-linear-gradient(90deg,#0c0d0e 0 1px,#0000 1px 2px,#0c0d0e 2px 4px,#0000 4px 5px,#0c0d0e 5px 6px,#0000 6px 8px);display:block}.grader-label-qr{z-index:5;background:#fff;border:1px solid #222;height:auto;padding:1px;position:absolute}.grader-brand{white-space:nowrap;justify-content:center;align-items:center;gap:2px;line-height:1;display:inline-flex}.grader-brand b{letter-spacing:-.06em;font-family:Inter,Arial,sans-serif;font-weight:850}.grader-brand-symbol{flex:none;display:inline-block;position:relative}.grader-label-sgc{background-color:#f0eee0;background-image:repeating-linear-gradient(60deg,#0000 0 13px,#87846f0e 13px 14px),repeating-linear-gradient(-60deg,#0000 0 13px,#87846f0b 13px 14px);font-family:Arial Narrow,Inter,sans-serif}.grader-label-sgc .grader-label-topline{color:#f6f4e8;background:#171815;height:19%;padding-left:2.5%;top:0;left:0;right:0}.grader-label-sgc .grader-label-topline .grader-brand b{letter-spacing:-.04em;font-size:clamp(6px,.75vw,10px)}.grader-label-sgc .grader-label-copy{inset:29% 31% 10% 3.5%}.grader-label-sgc .grader-label-copy>b,.grader-label-sgc .grader-label-copy>strong,.grader-label-sgc .grader-label-copy>span{letter-spacing:-.02em;margin:0 0 3px;font-family:Arial Narrow,Inter,sans-serif;font-size:clamp(7px,.86vw,11px);font-weight:750}.grader-label-sgc .grader-label-score{width:27%;height:72%;top:18%;right:3%}.grader-label-sgc .grader-label-score>strong{font-size:clamp(29px,4.45vw,52px);font-weight:900}.grader-label-sgc .grader-label-certification{bottom:4%;right:3.5%}.grader-label-sgc.grader-label-back{color:#e1e5da6b;height:8%;box-shadow:none;text-shadow:-1px -1px #000000a6,1px 1px #ffffff14;background:0 0;place-items:center;display:grid;top:13%;left:34%;right:34%;overflow:visible}.grader-label-sgc.grader-label-back .grader-brand b{letter-spacing:-.08em;font-size:clamp(15px,2.3vw,28px)}.grader-label-sgc.grader-label-back>small{letter-spacing:.12em;opacity:.55;margin-top:-8%;font-size:3px}.grader-label-bgs{color:#10100f;background:linear-gradient(96deg,#767267,#aaa79a 45%,#7e7a6e)}.grader-label-bgs:before{content:"";opacity:.38;background:repeating-linear-gradient(0deg,#0000 0 1px,#ffffff2e 1px 2px,#0000 2px 4px);position:absolute;inset:0}.grader-label-bgs .grader-label-brand-panel{z-index:2;color:#f4f5f3;background:#0d0e10;flex-direction:column;justify-content:center;align-items:center;width:20%;display:flex;position:absolute;inset:0 auto 0 0}.grader-label-bgs .grader-label-brand-panel .grader-brand{flex-direction:column}.grader-brand-bgs .grader-brand-symbol{border-left:2px solid;border-right:2px solid;border-radius:50%;width:18px;height:24px}.grader-brand-bgs .grader-brand-symbol:before{content:"B";place-items:center;font:700 20px/1 Georgia,serif;display:grid;position:absolute;inset:1px -5px}.grader-label-bgs .grader-label-brand-panel .grader-brand b{display:none}.grader-label-bgs .grader-label-brand-panel>small{letter-spacing:.06em;margin-top:4px;font:600 5px/1 Georgia,serif}.grader-label-bgs .grader-label-copy{z-index:2;inset:10% 24% 7% 23%}.grader-label-bgs .grader-label-copy>b,.grader-label-bgs .grader-label-copy>strong,.grader-label-bgs .grader-label-copy>span{margin-top:0;font-family:Arial Narrow,Inter,sans-serif;font-size:clamp(5.5px,.67vw,8.5px)}.grader-label-subgrades{grid-template-columns:1fr 1fr;gap:1px 7px;display:grid;position:absolute;bottom:0;left:0;right:0}.grader-label-subgrades>span{justify-content:space-between;font-size:clamp(4px,.5vw,6.5px);display:flex}.grader-label-bgs .grader-label-score{z-index:2;width:21%;height:89%;top:6%;right:1.5%}.grader-label-bgs .grader-label-score>strong{font-size:clamp(26px,3.7vw,44px)}.grader-label-bgs.grader-label-back{background:#878477}.grader-label-bgs.grader-label-back:after{content:"";z-index:1;background:#0d0e10;width:20%;position:absolute;top:0;bottom:0;right:0}.grader-label-bgs-back-copy{flex-direction:column;justify-content:center;align-items:center;font-family:Georgia,serif;line-height:1.02;display:flex;position:absolute;inset:10% 23% 9% 5%}.grader-label-bgs-back-copy>b,.grader-label-bgs-back-copy>strong{font-size:clamp(7px,.9vw,12px)}.grader-label-bgs-back-copy>span{margin-top:5px;font-size:clamp(4px,.55vw,7px)}.grader-label-bgs.grader-label-back>.grader-brand{z-index:2;color:#f5f5f4;position:absolute;top:11%;right:4%}.grader-label-bgs.grader-label-back>.grader-brand b{display:none}.grader-label-cgc{color:#161a1a;background:#f2f3f0;font-family:Inter,Arial,sans-serif}.grader-label-cgc .grader-label-topline{color:#f5f7f5;background:#303637;height:29%;top:0;left:0;right:0}.grader-label-cgc .grader-label-topline .grader-brand{background:repeating-linear-gradient(135deg,#5f9899 0 5px,#78aaa4 5px 8px,#4d8589 8px 12px);width:25%;height:100%}.grader-label-cgc .grader-label-topline .grader-brand b{font-size:clamp(8px,1vw,13px)}.grader-label-cgc .grader-label-topline>b{text-align:center;letter-spacing:.025em;flex:1;font-size:clamp(5px,.66vw,9px)}.grader-label-cgc .grader-label-copy{inset:35% 27% 7% 4%}.grader-label-cgc .grader-label-copy>b,.grader-label-cgc .grader-label-copy>strong,.grader-label-cgc .grader-label-copy>span{margin:0 0 2px;font-size:clamp(6px,.76vw,10px);font-weight:700}.grader-label-cgc .grader-label-copy .grader-label-barcode{width:38%;height:13%;position:absolute;bottom:0;left:0}.grader-label-cgc .grader-label-score{border-left:1px solid #232b2c73;width:23%;top:34%;bottom:5%;right:2%}.grader-label-cgc .grader-label-score>b{order:-1;margin:0 0 2px}.grader-label-cgc .grader-label-score>strong{font-size:clamp(29px,4.4vw,51px)}.grader-label-cgc .grader-label-certification{bottom:4%;right:31%}.grader-label-cgc.grader-label-back{background:linear-gradient(105deg,#babfc0,#e1e3df 50%,#aeb4b5)}.grader-label-cgc.grader-label-back .grader-label-hologram{color:#d6b864;background:repeating-linear-gradient(135deg,#5d9a88 0 4px,#173f3b 4px 7px,#8fb18b 7px 10px);border-radius:8px;place-items:center;width:24%;display:grid;position:absolute;top:18%;bottom:18%;left:6%}.grader-label-cgc.grader-label-back .grader-label-qr{width:17%;top:25%;left:38%}.grader-label-cgc.grader-label-back>small{font-size:6px;position:absolute;bottom:12%;right:7%}.grader-label-tag{color:#dce5e7;box-shadow:none;background:#080d1094;font-family:Arial Narrow,Inter,sans-serif;overflow:visible}.grader-label-tag .grader-label-outline{border:1px solid;position:absolute;inset:4% 0 2%}.grader-label-tag .grader-label-topline{background:#151b1e;border:1px solid;justify-content:center;width:18%;height:20%;top:-5%;left:42%}.grader-label-tag .grader-brand b{letter-spacing:.02em;font-size:clamp(8px,1.1vw,14px)}.grader-label-tag .grader-label-copy{inset:31% 42% 19% 5%}.grader-label-tag .grader-label-copy>b,.grader-label-tag .grader-label-copy>strong,.grader-label-tag .grader-label-copy>span{margin:0 0 4px;font-size:clamp(6px,.78vw,10px)}.grader-label-tag .grader-label-qr{width:16%;top:31%;left:56%}.grader-label-tag .grader-label-certification{writing-mode:vertical-rl;font-size:clamp(4px,.52vw,7px);top:33%;left:73%}.grader-label-tag .grader-label-score{width:17%;height:61%;top:25%;right:4%}.grader-label-tag .grader-label-score>strong{color:#edf4f5;font-size:clamp(28px,4.2vw,49px)}.grader-label-tag.grader-label-back{opacity:.78;transform:scaleX(-1)}.grader-tag .grader-shell-emboss{display:flex}.grader-label-ksa{color:#111;background:linear-gradient(110deg,#8e2d35,#c74349 58%,#8a2730);padding:2.5%;font-family:Arial Narrow,Inter,sans-serif;box-shadow:0 0 0 2px #111,0 1px 2px #00000080}.grader-label-ksa:before{content:"";z-index:0;background-color:#eeeae1;background-image:repeating-linear-gradient(135deg,#0000 0 11px,#944d520e 11px 12px);border-radius:1px 9px;position:absolute;inset:24% 3% 7%}.grader-label-ksa .grader-label-topline{z-index:2;color:#fff;height:20%;top:2%;left:3%;right:3%}.grader-label-ksa .grader-label-topline>b{font-size:clamp(5px,.67vw,9px)}.grader-label-ksa .grader-label-topline .grader-brand{color:#c9c7bd;text-shadow:1px 1px #60131b,-1px -1px #f3d7d8;position:absolute;left:45%}.grader-label-ksa .grader-label-topline .grader-brand b{font-size:clamp(10px,1.4vw,18px)}.grader-label-ksa .grader-label-copy{z-index:2;inset:35% 26% 10% 6%}.grader-label-ksa .grader-label-copy>b,.grader-label-ksa .grader-label-copy>strong,.grader-label-ksa .grader-label-copy>span{margin:0 0 3px;font-size:clamp(7px,.87vw,11px);font-weight:500}.grader-label-ksa .grader-label-score{z-index:2;width:22%;height:60%;top:31%;right:4%}.grader-label-ksa .grader-label-score>strong{font-size:clamp(28px,4.2vw,48px)}.grader-label-ksa.grader-label-back .grader-label-topline{justify-content:space-between}.grader-label-ksa.grader-label-back .grader-label-hologram{z-index:2;color:#d2d4cecc;background:conic-gradient(#8b8179,#dbd6ad,#5d5365,#c6c2b3,#8b8179);place-items:center;width:19%;display:grid;position:absolute;top:36%;bottom:14%;left:7%}.grader-label-ksa.grader-label-back .grader-label-qr{width:19%;top:34%;right:9%}.grader-label-ksa.grader-label-back .grader-label-certification{z-index:3;bottom:8%;right:8%}.grader-label-mnt{color:#131514;box-shadow:none;background:0 0;font-family:Georgia,Times New Roman,serif;overflow:visible}.grader-label-mnt:before{content:"";z-index:0;background:linear-gradient(105deg,#b9c2d1,#e3e6ed 48%,#abb6c9);border:1px solid #394146b3;position:absolute;inset:0 0 0 25%;box-shadow:0 1px 2px #0006}.grader-label-mnt .grader-label-brand-panel{z-index:2;color:#34733e;place-items:center;width:21%;display:grid;position:absolute;top:8%;bottom:8%;left:0}.grader-brand-mnt{flex-direction:column}.grader-brand-mnt .grader-brand-symbol{clip-path:polygon(0 67%,11% 25%,30% 40%,38% 6%,55% 30%,71% 0,76% 35%,100% 18%,86% 63%,55% 100%,20% 92%);background:currentColor;width:20px;height:13px}.grader-brand-mnt b{letter-spacing:-.08em;font-size:clamp(8px,1vw,13px)}.grader-label-mnt .grader-label-score{z-index:2;width:19%;top:5%;bottom:7%;left:27%}.grader-label-mnt .grader-label-score>strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(27px,3.8vw,44px);font-weight:500}.grader-label-mnt .grader-label-copy{z-index:2;text-align:center;inset:11% 3% 9% 48%}.grader-label-mnt .grader-label-copy>b,.grader-label-mnt .grader-label-copy>strong,.grader-label-mnt .grader-label-copy>span{margin:0 0 2px;font-size:clamp(4.5px,.57vw,7.5px)}.grader-label-mnt .grader-label-subgrades{gap:1px 5px}.grader-label-mnt .grader-label-subgrades>span{font-size:clamp(3.5px,.45vw,5.5px)}.grader-label-mnt.grader-label-back:before{left:0;right:25%}.grader-label-mnt.grader-label-back>.grader-brand{z-index:2;color:#34733e;width:21%;position:absolute;top:13%;right:0}.grader-label-mnt.grader-label-back .grader-label-copy{font-style:italic;inset:17% 31% 18% 17%}.grader-label-mnt.grader-label-back .grader-label-copy>b{font-size:clamp(6px,.77vw,10px)}.grader-label-mnt.grader-label-back .grader-label-certification{z-index:2;bottom:10%;left:4%}.grader-shell-emboss{z-index:10;color:#d3e2e540;text-shadow:-1px -1px #1f2b2f40,1px 1px #ffffff1f;justify-content:center;align-items:center;height:2.5%;display:none;position:absolute;bottom:1.6%;left:39%;right:39%}.grader-shell-emboss .grader-brand-symbol{display:none}.grader-shell-emboss .grader-brand b{font-size:clamp(6px,.8vw,10px)}.grader-ksa .grader-shell-emboss,.grader-mnt .grader-shell-emboss{display:flex}.card-3d.graded.psa-model{--psa-card-inset-top:25.915%;--psa-card-inset-inline:10.45%;--psa-card-inset-bottom:7.385%;--psa-inner-card-depth:max(2.4px, var(--stock-depth));--psa-inner-card-half-depth:max(1.2px, var(--stock-half-depth));--psa-shell-seam-color:#ebf6f821;--psa-rim-hi:#ecf8fa8a;--psa-rim-lo:#2230352e;--psa-bed-base:#707a7b66;--psa-rail-hi:#edf7f961;--psa-rail-lo:#2a383d52;--psa-frost-texture:radial-gradient(circle, #ffffff13 0 .4px, transparent .7px), radial-gradient(circle, #1923261a 0 .46px, transparent .78px), radial-gradient(circle, #e8f2f30d 0 .35px, transparent .65px);--psa-frost-position:0 0, 2px 3px, 5px 1px;--psa-frost-size:5px 7px, 9px 11px, 7px 5px;aspect-ratio:3/5;width:min(360px,46vw)}.card-3d.graded.psa-model.landscape{aspect-ratio:3/5;width:min(360px,46vw)}.card-3d.graded.psa-model .card-face{--face-inset:0px;inset:var(--psa-card-inset-top) var(--psa-card-inset-inline) var(--psa-card-inset-bottom);background:#f5f2ea;border:0;border-radius:1px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #1920238a}.card-3d.graded.psa-model .card-face.front{transform:rotateY(0deg) translateZ(var(--psa-inner-card-half-depth))}.card-3d.graded.psa-model .card-face.back{transform:rotateY(180deg) translateZ(var(--psa-inner-card-half-depth))}.card-3d.graded.psa-model .card-face:after{opacity:.2}.card-3d.graded.psa-model.landscape .card-face.front img,.card-3d.graded.psa-model.landscape .card-face.back img:not(.side-rotated){object-fit:contain;transform:rotate(90deg)scale(1.4)}.card-3d.graded.psa-model .slab-edge{display:none}.psa-slab-shell{z-index:5;pointer-events:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;inset:0}.psa-shell-plate{z-index:5;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;border-radius:14px;position:absolute;inset:0;overflow:hidden}.psa-shell-plate-front{transform:translateZ(var(--card-half-depth))}.psa-shell-plate-back{transform:rotateY(180deg) translateZ(var(--card-half-depth))}.psa-shell-surface{background:linear-gradient(112deg,#f4fbfc29 3%,#768c940b 22%,#ffffff05 48%,#5d707711 76%,#edf7f926),linear-gradient(88deg,#0000 4%,#eef8f90e 17%,#0000 31% 70%,#27363c09 84%,#0000 96%);position:absolute;inset:0;box-shadow:inset 0 0 24px #c9dde217}.psa-shell-surface:after{content:"";mix-blend-mode:screen;background:linear-gradient(108deg,#0000 8% 27%,#ffffff14 35%,#ffffff05 44%,#0000 55% 78%,#d0e3e80a);position:absolute;inset:0}.psa-shell-grain{z-index:1;opacity:.72;-webkit-mask-composite:xor;background-image:radial-gradient(circle,#f6fcfc33 0 .42px,#0000 .72px),radial-gradient(circle,#1c2a2f2b 0 .48px,#0000 .8px),radial-gradient(circle,#edf8f921 0 .38px,#0000 .68px);background-position:0 0,2px 3px,5px 1px;background-size:5px 7px,9px 11px,7px 5px;border-radius:13px;padding:8px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.psa-shell-perimeter{border:1px solid var(--psa-rim-hi);box-shadow:0 0 0 1px var(--psa-rim-lo), 0 0 0 3px #e2eff121, inset 0 0 0 1px #2b3a3f17, 0 2px 4px #303e421c;border-radius:11px;position:absolute;inset:3px}.psa-shell-label-well{z-index:2;box-sizing:border-box;background-color:var(--psa-bed-base);background-image:var(--psa-frost-texture);background-position:var(--psa-frost-position);background-size:var(--psa-frost-size);border:2px solid #ccdde07a;border-radius:4px;height:16.45%;position:absolute;top:2.8%;left:5.6%;right:5.6%;box-shadow:0 1px #ffffff61,0 0 0 1px #3441453d,inset 0 0 7px #1f2d3226}.psa-shell-bed{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.psa-shell-bed-base{fill:var(--psa-bed-base)}.psa-shell-bed-speck-light{fill:#ffffff14}.psa-shell-bed-speck-dark{fill:#1923261a}.psa-shell-bed-speck-soft{fill:#e8f2f30e}.psa-shell-bed-frame{z-index:2;border:1px solid #4f666f57;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #e9f4f624,inset 0 0 0 1px #2f3d421a}.psa-shell-bed-frame-outer{inset:21.05% 3.66% 2.28%}.psa-shell-bed-frame-inner{inset:22.43% 5.81% 3.9%}.psa-shell-bed-connector{z-index:4;position:absolute;left:0;right:0}.psa-shell-bed-connector-top{height:1.38%;top:21.05%}.psa-shell-bed-connector-bottom{height:1.62%;bottom:2.28%}.psa-shell-lock{background:linear-gradient(#eff7f833,#74828513);border:1px solid #495b6029;border-radius:1px;height:100%;position:absolute;top:0;box-shadow:inset 0 1px #ffffff1f,0 1px 1px #1821240a}.psa-shell-bed-connector-top .psa-shell-lock-left{width:7.01%;left:9.55%}.psa-shell-bed-connector-top .psa-shell-lock-center{width:7.64%;left:45.7%}.psa-shell-bed-connector-top .psa-shell-lock-right{width:7.48%;left:82.96%}.psa-shell-bed-connector-bottom .psa-shell-lock-left{width:7.32%;left:15.76%}.psa-shell-bed-connector-bottom .psa-shell-lock-center{width:7.64%;left:45.86%}.psa-shell-bed-connector-bottom .psa-shell-lock-right{width:7.48%;left:82.8%}.psa-shell-inner-rim{z-index:2;top:calc(var(--psa-card-inset-top) - 4px);right:calc(var(--psa-card-inset-inline) - 4px);bottom:calc(var(--psa-card-inset-bottom) - 4px);left:calc(var(--psa-card-inset-inline) - 4px);border:1px solid #cddde066;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #141c1e61,inset 0 0 3px #ecf8f92b}.psa-shell-rail{z-index:3;background:linear-gradient(90deg, var(--psa-rail-hi), #6a7b8033 42%, var(--psa-rail-lo));border-radius:0;position:absolute;box-shadow:-1px 0 #f4fbfc33,1px 0 #25323738}.psa-shell-rail-left,.psa-shell-rail-right{top:calc(var(--psa-card-inset-top) + 2.5%);bottom:calc(var(--psa-card-inset-bottom) + 2.5%);width:2px}.psa-shell-rail-left{left:calc(var(--psa-card-inset-inline) - 2px)}.psa-shell-rail-right{right:calc(var(--psa-card-inset-inline) - 2px)}.psa-shell-rail-top,.psa-shell-rail-bottom{right:calc(var(--psa-card-inset-inline) + 9%);left:calc(var(--psa-card-inset-inline) + 9%);background:linear-gradient(180deg, var(--psa-rail-hi), #6a7b8033 42%, var(--psa-rail-lo));height:2px;box-shadow:0 -1px #f4fbfc33,0 1px #25323738}.psa-shell-rail-top{top:calc(var(--psa-card-inset-top) - 2px)}.psa-shell-rail-bottom{bottom:calc(var(--psa-card-inset-bottom) - 2px)}.psa-shell-corner{display:none}.psa-shell-corner-top-left{top:calc(var(--psa-card-inset-top) - 5px);left:calc(var(--psa-card-inset-inline) - 5px)}.psa-shell-corner-top-right{top:calc(var(--psa-card-inset-top) - 5px);right:calc(var(--psa-card-inset-inline) - 5px)}.psa-shell-corner-bottom-left{bottom:calc(var(--psa-card-inset-bottom) - 5px);left:calc(var(--psa-card-inset-inline) - 5px)}.psa-shell-corner-bottom-right{right:calc(var(--psa-card-inset-inline) - 5px);bottom:calc(var(--psa-card-inset-bottom) - 5px)}.psa-shell-seam{z-index:2;border:1px solid #e1eff21f;border-radius:6px;position:absolute;inset:8px;box-shadow:0 0 0 1px #ffffff14}.psa-shell-emboss{z-index:3;color:#dceaec45;letter-spacing:-.08em;text-shadow:-1px -1px #38464a38,1px 1px #ffffff38;font:900 13px/1 Arial,sans-serif;position:absolute;bottom:3.5%;right:7.1%}.psa-shell-center-pip{z-index:4;background:#7f919652;border:1px solid #d5e5e87a;border-radius:50% 50% 35% 35%;width:10px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #303e423b,inset 0 1px 1px #ffffff59}.psa-shell-highlight{z-index:6;border-radius:inherit;mix-blend-mode:normal;background-image:radial-gradient(circle,#ffffff0d 0 .34px,#0000 .66px),radial-gradient(circle,#27343808 0 .38px,#0000 .7px),linear-gradient(116deg,#0000 14%,#fff1 29%,#2e3b4005 37%,#0000 45% 73%,#dcedf008);background-position:0 0,5px 7px,0 0;background-size:13px 17px,19px 23px,100% 100%;position:absolute;inset:0}.psa-label{z-index:4;color:#10151c;font-optical-sizing:auto;text-transform:uppercase;background:#f9fbf9;border-radius:1px;height:15.7%;font-family:Inter,Arial,sans-serif;font-style:normal;position:absolute;top:3.55%;left:6.45%;right:6.45%;overflow:hidden;box-shadow:0 1px 1px #00000038,0 0 0 1px #303b3f6b}.psa-label-stock{background:radial-gradient(circle at 19% 38%,#27508b11 0 .65px,#0000 1px) 0 0/17px 13px,radial-gradient(circle at 72% 69%,#b8232c0e 0 .55px,#0000 .9px) 0 0/19px 15px,repeating-linear-gradient(116deg,#0000 0 8px,#2c487605 8px 9px),linear-gradient(100deg,#f3f6f4,#fff 48%,#eef2f0);position:absolute;inset:0}.psa-label-red-rule{z-index:1;border:7px solid #df2933;border-radius:1px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #960e174d,inset 0 0 0 3px #ffffff75}.psa-label-brand{z-index:2;border-right:1px solid #1d395e33;flex-direction:column;justify-content:center;align-items:center;width:23%;display:flex;position:absolute;top:13%;bottom:15%;left:2.8%}.psa-wordmark{justify-content:center;align-items:center;font-size:clamp(11px,1.2vw,15px);line-height:1;display:inline-flex}.psa-wordmark-image{width:2.4em;max-width:none;height:auto;display:block}.psa-label-brand-caption{color:#273c59;letter-spacing:.015em;white-space:nowrap;max-width:94%;margin-top:3px;font-size:3.6px;font-weight:700;overflow:hidden}.psa-label-copy{z-index:2;grid-template-rows:repeat(4,minmax(0,1fr));align-items:center;min-width:0;line-height:1;display:grid;position:absolute;inset:16% 29% 9% 4.4%}.psa-label-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.psa-label-heading,.psa-label-subject{letter-spacing:-.015em;font-size:clamp(12.5px,1.02vw,15.5px);font-weight:400}.psa-label-variant{color:#171c22;letter-spacing:-.015em;font-size:clamp(12.5px,1.02vw,15.5px);font-weight:400}.psa-label-copy>.psa-label-barcode{opacity:.86;background:repeating-linear-gradient(90deg,#101418 0 1px,#0000 1px 2px,#101418 2px 4px,#0000 4px 5px,#101418 5px 6px,#0000 6px 8px);align-self:center;width:44%;height:80%}.psa-label-grade{z-index:2;text-align:right;grid-template-rows:repeat(4,minmax(0,1fr));place-items:center end;min-width:0;line-height:1;display:grid;position:absolute;top:16%;bottom:9%;right:4.1%}.psa-label-card-number{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(12.5px,1.02vw,15.5px);font-weight:400;overflow:hidden}.psa-label-grade-caption{color:#151a20;letter-spacing:-.015em;font-size:clamp(12.5px,1.02vw,15.5px);font-weight:400}.psa-label-grade strong{color:#11161c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(12.5px,1.02vw,15.5px);font-weight:400;line-height:1;display:block}.psa-label-grade .psa-label-certification{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(12.5px,1.02vw,15.5px);font-weight:400}.psa-label-front-badge{z-index:3;background-color:#9fa5a6;background-image:radial-gradient(circle,#ffffff38 0 .42px,#0000 .75px),radial-gradient(circle,#2a323538 0 .38px,#0000 .7px);background-position:0 0,2px 3px;background-size:4px 5px,7px 6px;border:1px solid #434a4ca6;border-radius:0;place-items:center;width:14%;height:28%;display:grid;position:absolute;bottom:-1px;left:43%;box-shadow:inset 0 0 3px #2d34372b}.psa-label-front-badge .psa-wordmark{font-size:clamp(10px,1.2vw,15px)}.psa-label-laminate{z-index:5;opacity:.24;pointer-events:none;background:linear-gradient(108deg,#0000 7% 35%,#ffffffd1 42%,#b5d5e521 47%,#0000 55% 100%) 75% 0/220% 100%;position:absolute;inset:0}.psa-label-back{background:#f7faf8}.psa-label-back-purple{z-index:1;background-color:#130622;background-image:repeating-linear-gradient(0deg,#0000 0 11px,#6552840a 11px 12px),linear-gradient(90deg,#ffffff05,#ffffff05);position:absolute;inset:0 0 21%;box-shadow:inset 0 0 8px #00000047}.psa-label-back-purple:after{display:none}.psa-label-back-logo-row{z-index:2;opacity:.16;justify-content:space-between;align-items:center;width:18%;display:flex;position:absolute;left:10.5%}.psa-label-back-logo-row-top{top:8%}.psa-label-back-logo-row-bottom{top:60%}.psa-label-back-logo-row .psa-wordmark{font-size:clamp(5px,.58vw,7.2px)}.psa-label-back-logo-row .psa-wordmark-image{filter:grayscale()brightness(1.22)contrast(.7)}.psa-label-back-watermark{z-index:2;opacity:.74;filter:none;place-items:center;width:29%;height:44%;display:grid;position:absolute;top:18%;left:5%}.psa-label-back-watermark .psa-wordmark{text-shadow:-1px -1px #ebefef1a,1px 1px #11141661;font-size:clamp(19px,2.55vw,31px)}.psa-label-back-watermark .psa-wordmark-image{opacity:.82;filter:grayscale()brightness(.72)contrast(.85)}.psa-label-back-shield{z-index:3;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background-color:#9fa5a6;background-image:radial-gradient(circle,#ffffff38 0 .42px,#0000 .75px),radial-gradient(circle,#2a323538 0 .38px,#0000 .7px);background-position:0 0,2px 3px;background-size:4px 5px,7px 6px;border:1px solid #2b3032ad;place-items:center;width:17%;height:61%;display:grid;position:absolute;top:0;left:42%;box-shadow:inset 0 0 3px #2d34372b,0 1px 2px #00000038}.psa-label-back-shield:after{display:none}.psa-label-back-shield .psa-wordmark{z-index:1;font-size:clamp(12px,1.6vw,20px);position:relative}.psa-label-qr{z-index:3;background:#fff;border:1px solid #17191bcc;border-radius:2px;width:17%;height:auto;padding:1px;position:absolute;top:9%;right:7.5%;box-shadow:0 1px 2px #0006}.psa-label-back-footer{z-index:3;background:#f7fbfa;border-top:1px solid #313b3d6b;height:21%;position:absolute;bottom:0;left:0;right:0}.psa-label-back-footer .psa-label-barcode{opacity:.9;background:repeating-linear-gradient(90deg,#0b0d0e 0 1px,#0000 1px 2px,#0b0d0e 2px 4px,#0000 4px 5px,#0b0d0e 5px 6px,#0000 6px 8px);width:28%;position:absolute;top:12%;bottom:8%;left:6.5%}.psa-label-back-footer strong{color:#101416;letter-spacing:.06em;font-size:clamp(7px,.94vw,12px);font-weight:500;position:absolute;top:7%;right:7%}.psa-label-back .psa-label-laminate{opacity:.16}.psa-inner-card-edge{z-index:2;box-sizing:border-box;pointer-events:none;backface-visibility:visible;transform-origin:50%;background:repeating-linear-gradient(90deg,#fffefa 0 1.5px,#c9c4bb 1.5px 1.9px,#f5f2eb 1.9px 3.5px,#d6d0c8 3.5px 3.9px);position:absolute;box-shadow:inset 0 0 1px #4d49442e}.psa-inner-card-edge-left,.psa-inner-card-edge-right{top:var(--psa-card-inset-top);bottom:var(--psa-card-inset-bottom);width:var(--psa-inner-card-depth)}.psa-inner-card-edge-left{left:calc(var(--psa-card-inset-inline) - var(--psa-inner-card-half-depth));transform:rotateY(-90deg)}.psa-inner-card-edge-right{right:calc(var(--psa-card-inset-inline) - var(--psa-inner-card-half-depth));transform:rotateY(90deg)}.psa-inner-card-edge-top,.psa-inner-card-edge-bottom{right:var(--psa-card-inset-inline);left:var(--psa-card-inset-inline);height:var(--psa-inner-card-depth);background:repeating-linear-gradient(#fffefa 0 1.5px,#c9c4bb 1.5px 1.9px,#f5f2eb 1.9px 3.5px,#d6d0c8 3.5px 3.9px)}.psa-inner-card-edge-top{top:calc(var(--psa-card-inset-top) - var(--psa-inner-card-half-depth));transform:rotateX(90deg)}.psa-inner-card-edge-bottom{bottom:calc(var(--psa-card-inset-bottom) - var(--psa-inner-card-half-depth));transform:rotateX(90deg)}.psa-shell-edge,.psa-shell-arc{z-index:3;box-sizing:border-box;height:var(--card-depth);pointer-events:none;backface-visibility:visible;transform-origin:50%;background:linear-gradient(#ecf7f961,#78898f33 29%,#70828824 52%,#dcebee52);border:0;position:absolute;box-shadow:inset 0 0 3px #ffffff29,0 0 1px #3e4e5329}.psa-shell-arc{box-shadow:none;backface-visibility:hidden}.psa-shell-edge-left,.psa-shell-edge-right{width:var(--card-depth);background:linear-gradient(90deg,#ecf7f961,#78898f33 29%,#70828824 52%,#dcebee52);height:auto;top:14px;bottom:14px}.psa-shell-edge-left{left:calc(var(--card-half-depth) * -1);transform:rotateY(-90deg)}.psa-shell-edge-right{right:calc(var(--card-half-depth) * -1);transform:rotateY(90deg)}.psa-shell-edge-top,.psa-shell-edge-bottom{left:14px;right:14px}.psa-shell-edge-top{top:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.psa-shell-edge-bottom{bottom:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.psa-shell-edge:after,.psa-shell-arc:after{content:"";background:var(--psa-shell-seam-color);pointer-events:none;position:absolute}.psa-shell-edge-left:after,.psa-shell-edge-right:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.psa-shell-edge-top:after,.psa-shell-edge-bottom:after,.psa-shell-arc:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 -1px #f1f9fa24}.psa-shell-edge-seam{display:none}.cabinet-card.graded.psa-model .slab{aspect-ratio:3/5.15;background:linear-gradient(120deg,#deedf026,#566b7321);border-color:#dceaed6b;border-radius:7px;width:102%;margin-left:-1%;padding:7px 8px 9px;display:block;overflow:hidden;box-shadow:0 11px 25px #000000a6,inset 0 0 0 2px #ffffff14}.cabinet-card.graded.psa-model .slab-label{color:#172239;width:auto;height:43px;text-shadow:none;background:repeating-linear-gradient(116deg,#0000 0 7px,#28447008 7px 8px),#fbfcfc;border:1px solid #bd252d;border-radius:2px;margin:0;padding:5px 11px;display:block;position:absolute;top:7px;left:8px;right:8px;overflow:hidden;box-shadow:0 1px 2px #0000004d}.cabinet-card.graded.psa-model .slab-label:before{box-shadow:none;background:0 0;border:1px solid #c21f2a9e;display:block;inset:2px}.cabinet-card.graded.psa-model .slab-label:after{opacity:.35;background:linear-gradient(108deg,#0000 20%,#ffffffdb 43%,#0000 58%);animation:none}.cabinet-card.graded.psa-model .slab-label b,.cabinet-card.graded.psa-model .slab-label em{color:#172239;text-shadow:none}.cabinet-card.graded.psa-model .slab-image{aspect-ratio:2.5/3.5;width:84%;height:calc(100% - 72px);margin:63px auto 0;overflow:hidden;box-shadow:0 1px 4px #0000007a,0 0 0 1px #1e282c6b}.cabinet-card.graded.psa-model.landscape .slab-image>img{object-fit:contain;transform:rotate(90deg)scale(1.4)}.cabinet-card.graded.psa-model .slab-shine{background:linear-gradient(106deg,#0000 25%,#ffffff1f 40%,#0000 54%)}.cabinet-card.graded.graded-model:not(.psa-model){--cabinet-card-top:25%;--cabinet-card-right:10%;--cabinet-card-bottom:7%;--cabinet-card-left:10%;--cabinet-label-top:5%;--cabinet-label-right:9%;--cabinet-label-left:9%;--cabinet-label-height:17%}.cabinet-card.graded.graded-model.grader-bgs{--cabinet-card-top:21%;--cabinet-card-right:8%;--cabinet-card-bottom:6%;--cabinet-card-left:8%;--cabinet-label-top:4%;--cabinet-label-right:8%;--cabinet-label-left:6%;--cabinet-label-height:13%}.cabinet-card.graded.graded-model.grader-sgc{--cabinet-card-top:27%;--cabinet-card-right:12%;--cabinet-card-bottom:7%;--cabinet-card-left:12%;--cabinet-label-top:7%;--cabinet-label-right:14%;--cabinet-label-left:14%;--cabinet-label-height:14%}.cabinet-card.graded.graded-model.grader-cgc{--cabinet-card-top:29%;--cabinet-card-right:9%;--cabinet-card-bottom:6%;--cabinet-card-left:10%;--cabinet-label-top:6%;--cabinet-label-right:10%;--cabinet-label-left:10%;--cabinet-label-height:19%}.cabinet-card.graded.graded-model.grader-tag{--cabinet-card-top:26%;--cabinet-card-right:10%;--cabinet-card-bottom:7%;--cabinet-card-left:10%;--cabinet-label-top:5%;--cabinet-label-right:9%;--cabinet-label-left:9%;--cabinet-label-height:19%}.cabinet-card.graded.graded-model.grader-ksa{--cabinet-card-top:27%;--cabinet-card-right:10%;--cabinet-card-bottom:6%;--cabinet-card-left:10%;--cabinet-label-top:4%;--cabinet-label-right:9%;--cabinet-label-left:9%;--cabinet-label-height:17%}.cabinet-card.graded.graded-model.grader-mnt{--cabinet-card-top:25%;--cabinet-card-right:11%;--cabinet-card-bottom:7%;--cabinet-card-left:11%;--cabinet-label-top:6%;--cabinet-label-right:4%;--cabinet-label-left:4%;--cabinet-label-height:13%}.cabinet-card.graded.graded-model:not(.psa-model) .slab{aspect-ratio:3/5;background:linear-gradient(118deg,#e0eef12b,#485b621a 57%,#e8f2f421);border:1px solid #dceaed6e;border-radius:5px;width:102%;margin-left:-1%;padding:0;display:block;overflow:hidden;box-shadow:0 11px 25px #000000ab,inset 0 0 0 3px #ffffff0f}.cabinet-card.graded.grader-bgs .slab{aspect-ratio:.635}.cabinet-card.graded.grader-sgc .slab{aspect-ratio:.636;background-color:#151613;background-image:radial-gradient(circle,#ffffff0b 0 .4px,#0000 .8px),radial-gradient(circle,#00000052 0 .5px,#0000 .85px);background-size:5px 7px,8px 9px}.cabinet-card.graded.grader-cgc .slab{aspect-ratio:.652;border-radius:8px}.cabinet-card.graded.grader-tag .slab{aspect-ratio:.599;background-color:#11171a52}.cabinet-card.graded.grader-ksa .slab{aspect-ratio:.57;background-color:#151315;background-image:radial-gradient(circle,#ffffff09 0 .4px,#0000 .8px),radial-gradient(circle,#0000004d 0 .5px,#0000 .85px);background-size:5px 7px,8px 9px}.cabinet-card.graded.grader-mnt .slab{aspect-ratio:.667}.cabinet-card.graded.graded-model:not(.psa-model) .slab-label{z-index:3;top:var(--cabinet-label-top);right:var(--cabinet-label-right);left:var(--cabinet-label-left);width:auto;height:var(--cabinet-label-height);color:#141716;text-shadow:none;background:#eeeee8;border:1px solid #1d2426a3;border-radius:1px;margin:0;padding:14% 5% 4%;display:block;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0006}.cabinet-card.graded.graded-model:not(.psa-model) .slab-label:before{display:none}.cabinet-card.graded.graded-model:not(.psa-model) .slab-label:after{opacity:.18;background:linear-gradient(108deg,#0000 20%,#ffffffbd 43%,#0000 58%);animation:none}.cabinet-card.graded.graded-model:not(.psa-model) .slab-label b,.cabinet-card.graded.graded-model:not(.psa-model) .slab-label em{color:inherit;text-shadow:none;font-size:clamp(3.5px,.42vw,5.5px);line-height:1.05}.cabinet-card.graded.graded-model:not(.psa-model) .cabinet-grader-mark{z-index:4;letter-spacing:-.03em;font:800 clamp(5px,.62vw,8px)/1 Inter,Arial,sans-serif;position:absolute;top:7%;left:4%}.cabinet-card.graded.graded-model:not(.psa-model) .plaque-copy{justify-content:flex-start;gap:0}.cabinet-card.graded.graded-model:not(.psa-model) .slab-image{top:var(--cabinet-card-top);right:var(--cabinet-card-right);bottom:var(--cabinet-card-bottom);left:var(--cabinet-card-left);aspect-ratio:auto;width:auto;height:auto;margin:0;position:absolute;overflow:hidden;box-shadow:0 1px 4px #0000007a,0 0 0 1px #1e282c6b}.cabinet-card.graded.graded-model:not(.psa-model).landscape .slab-image>img{object-fit:contain;transform:rotate(90deg)scale(1.4)}.cabinet-card.graded.grader-bgs .slab-label{color:#0f100f;background:repeating-linear-gradient(0deg,#0000 0 1px,#ffffff26 1px 2px,#0000 2px 4px),linear-gradient(96deg,#151618 0 20%,#868276 20% 100%)}.cabinet-card.graded.grader-bgs .cabinet-grader-mark{color:#f2f3f1}.cabinet-card.graded.grader-sgc .slab-label{background-color:#f0eee0;background-image:linear-gradient(#171815 0 19%,#0000 19%),repeating-linear-gradient(60deg,#0000 0 13px,#87846f0f 13px 14px);padding-top:16%}.cabinet-card.graded.grader-sgc .cabinet-grader-mark{color:#fff}.cabinet-card.graded.grader-cgc .slab-label{background:linear-gradient(#303637 0 28%,#0000 28%),linear-gradient(90deg,#5f9899 0 25%,#0000 25%),#f2f3f0;padding-top:22%}.cabinet-card.graded.grader-cgc .cabinet-grader-mark{color:#fff}.cabinet-card.graded.grader-tag .slab-label{color:#dce5e7;background:#0a1013a8;border-color:#dce5e7;padding:18% 7% 5%}.cabinet-card.graded.grader-tag .cabinet-grader-mark{border:1px solid;padding:2px 4px;top:4%;left:43%}.cabinet-card.graded.grader-ksa .slab-label{color:#111;background:linear-gradient(#161416 0 22%,#0000 22%),#eeeae1;border:3px solid #9c313a;padding-top:18%}.cabinet-card.graded.grader-ksa .cabinet-grader-mark{color:#d6d2ca;text-shadow:1px 1px #6d141e;top:3%;left:43%}.cabinet-card.graded.grader-mnt .slab-label{background:linear-gradient(90deg,#0000 0 24%,#cdd3e2 24% 100%);padding:10% 4% 4% 31%;left:4%}.cabinet-card.graded.grader-mnt .cabinet-grader-mark{color:#34733e;font-size:clamp(7px,.8vw,10px);top:21%;left:1%}.cabinet-card.graded.graded-model:not(.psa-model) .slab-shine{background:linear-gradient(106deg,#0000 24%,#ffffff1c 40%,#0000 55%)}.card-3d.raw .card-face{--face-inset:0px;background:#f7f4ed;border:0;padding:0}.card-3d.raw .slab-edge{opacity:1;background:repeating-linear-gradient(90deg,#fbfaf5 0 1.6px,#b9b4ab 1.6px 2px,#f2efe8 2px 3.7px,#d1ccc3 3.7px 4.1px);border:0;box-shadow:inset 0 0 2px #625c5224}.card-3d.raw .slab-edge.edge-left,.card-3d.raw .slab-edge.edge-right{width:var(--stock-depth);top:0;bottom:0}.card-3d.raw .slab-edge.edge-left{left:calc(var(--stock-half-depth) * -1)}.card-3d.raw .slab-edge.edge-right{right:calc(var(--stock-half-depth) * -1)}.card-3d.raw .slab-edge.edge-top,.card-3d.raw .slab-edge.edge-bottom{height:var(--stock-depth);background:repeating-linear-gradient(#fbfaf5 0 1.6px,#b9b4ab 1.6px 2px,#f2efe8 2px 3.7px,#d1ccc3 3.7px 4.1px);left:0;right:0}.card-3d.raw .slab-edge.edge-top{top:calc(var(--stock-half-depth) * -1)}.card-3d.raw .slab-edge.edge-bottom{bottom:calc(var(--stock-half-depth) * -1)}.card-face img{object-fit:cover;backface-visibility:hidden;pointer-events:none;border-radius:0;width:100%;height:100%;display:block}.card-face img.viewer-card-image{opacity:0;transition:opacity .48s}.card-face img.viewer-card-image.ready{opacity:1}.card-image-reveal{z-index:2;inset:var(--face-inset);color:#d7c48f;opacity:1;visibility:visible;pointer-events:none;background:radial-gradient(circle at 50% 43%,#87673033,#0000 38%),linear-gradient(145deg,#1d1c19,#0d0d0e);flex-direction:column;justify-content:center;align-items:center;transition:opacity .42s,visibility 0s linear .42s;display:flex;position:absolute;overflow:hidden}.card-image-reveal.ready{opacity:0;visibility:hidden}.card-reveal-poster{filter:blur(13px)saturate(.65)brightness(.5);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-16px;transform:scale(1.08)}.card-image-reveal.has-poster:before{content:"";z-index:1;background:linear-gradient(145deg,#181612a1,#080809d1);position:absolute;inset:0}.card-reveal-texture{z-index:1;opacity:.35;background:repeating-linear-gradient(115deg,#0000 0 18px,#dabb7714 18px 19px),repeating-linear-gradient(25deg,#0000 0 27px,#ffffff09 27px 28px);position:absolute;inset:0}.card-reveal-mark{aspect-ratio:1;width:clamp(34px,20%,58px);color:var(--logo-gold);z-index:3;filter:drop-shadow(0 4px 12px #00000080);place-items:center;margin-bottom:12px;animation:1.8s ease-in-out infinite card-reveal-pulse;display:grid;position:relative}.card-image-reveal>b{color:#e0d2af;z-index:3;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;max-width:88%;font-size:clamp(9px,1.2vw,12px);font-weight:600;position:relative;overflow:hidden}.card-image-reveal>small{color:#8f846e;z-index:3;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:clamp(7px,.9vw,9px);position:relative}.card-reveal-scan{z-index:4;background:linear-gradient(90deg,#0000,#ebd08ff2,#0000);height:1px;animation:1.65s ease-in-out infinite card-reveal-scan;position:absolute;top:12%;left:9%;right:9%;box-shadow:0 0 13px #dab464b8}.card-image-reveal.error .card-reveal-scan{display:none}.card-image-reveal.error .card-reveal-mark{color:var(--logo-gold);animation:none}@keyframes card-reveal-scan{0%{opacity:0;top:10%}18%{opacity:1}82%{opacity:1}to{opacity:0;top:90%}}@keyframes card-reveal-pulse{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.card-reveal-scan,.card-reveal-mark{animation:none}.card-face img.viewer-card-image,.card-image-reveal{transition-duration:.01ms}}.card-3d.tcg.raw .card-face img{border-radius:12px}.card-3d.tcg.raw .card-face{border-radius:15px;overflow:hidden}.card-stock-layer{pointer-events:none;backface-visibility:visible;background:#f0ede5;border-radius:15px;display:none;position:absolute;inset:0}.card-stock-layer.layer-line{background:#aaa59c}.card-3d.tcg.raw:not(.silhouette) .card-stock-layer{display:block}.card-3d.tcg.raw .slab-edge{display:none}.card-face img.side-rotated{object-fit:contain;transform:rotate(90deg) scale(var(--side-rotation-scale))}.card-face img.side-rotated.rotate-left{transform:rotate(-90deg) scale(var(--side-rotation-scale))}.card-3d.original .card-face img{object-fit:contain}.card-3d.silhouette .slab-edge{display:none}.card-3d.silhouette .card-face{--face-inset:0px;box-shadow:none;background:0 0;border:0}.card-3d.silhouette .card-face:after{opacity:.16}.card-3d.silhouette .card-face img{object-fit:contain;filter:none}.card-3d.booklet .card-face img{object-fit:contain}.card-3d.holder .card-face img{object-fit:cover}.ambient-ring{border:1px solid #caa96a24;border-radius:50%;width:540px;height:540px;position:absolute;box-shadow:inset 0 0 100px #caa96a0d}.viewer-stage-footer{z-index:3;justify-items:center;gap:9px;display:grid;position:absolute;bottom:-18px}.graded-stage .viewer-stage-footer{bottom:-70px}.drag-hint{color:#6e6b65;letter-spacing:.08em;margin:0;font-size:10px}.drag-hint span{color:var(--gold);vertical-align:-1px;margin-right:7px;font-size:18px}.viewer-info{border-left:1px solid #34322f;min-width:0;max-width:100%;padding-left:42px}.viewer-info-eyebrow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.viewer-collection-status{color:#b8a784;background:#a4854b14;border:1px solid #5d513d;align-items:center;gap:6px;max-width:70%;min-height:27px;padding:4px 8px;font-size:10px;line-height:1.35;display:inline-flex}.viewer-collection-status svg{flex:none}.theme-light .viewer-collection-status{color:#725b2d;background:#b18c4414;border-color:#c2ae81}.card-snapshot-capture .viewer-collection-status{display:none!important}.viewer-departure-note{color:#b8a784;overflow-wrap:anywhere;background:#a4854b0f;border-left:2px solid #82704c;gap:6px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.viewer-departure-note b{font-size:11px;font-weight:600}.theme-light .viewer-departure-note{color:#725b2d;background:#b18c440f;border-color:#aa915e}.card-snapshot-capture .viewer-departure-note{display:none!important}.viewer-info h2{overflow-wrap:normal;white-space:nowrap;margin:15px 0 7px;font:600 clamp(27.5px,2.85vw,40px)/1.25 Noto Serif SC,serif}.viewer-league{color:#8d887e;letter-spacing:.055em;margin:0 0 6px;font-size:12px}.viewer-league.standalone{margin-bottom:33px}.viewer-player{color:var(--gold-light);align-items:center;gap:9px;margin:0 0 20px;font-size:13px;display:flex}.viewer-player>span:first-child{min-width:0}.viewer-rookie-badge{color:#d2b66f;letter-spacing:.1em;background:linear-gradient(145deg,#c6a45e26,#c6a45e0a);border:1px solid #756039;flex:none;justify-content:center;align-items:center;min-width:28px;min-height:20px;padding:2px 7px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #e1c3820a}.viewer-photo-mode-toggle{background:#ffffff06;border:1px solid #484136;grid-template-columns:repeat(2,auto);width:fit-content;margin:14px 0 4px;padding:3px;display:grid}.viewer-stage-footer .viewer-photo-mode-toggle{margin:0}.viewer-photo-mode-toggle button{color:#858077;cursor:pointer;min-height:31px;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:10px}.viewer-photo-mode-toggle button.active{color:#11100e;background:#b79757}.viewer-photo-mode-toggle button:focus-visible{outline-offset:1px;outline:2px solid #d1af68}.viewer-info dl{border-top:1px solid #302f2c;margin:0}.viewer-info dl.no-player{margin-top:30px}.viewer-info dl div{border-bottom:1px solid #302f2c;justify-content:space-between;padding:12px 0;display:flex}.viewer-info dt{color:#686660;font-size:10px}.viewer-info dd{color:#ccc8be;margin:0;font-size:11px}.viewer-grading-summary dd{max-width:72%;color:var(--gold-light);text-align:right;font-weight:600;line-height:1.45}.viewer-custom-field dd{overflow-wrap:anywhere;text-align:right;max-width:62%}.viewer-notes{color:#88857f;margin:24px 0;font:500 12px/1.8 Noto Serif SC}.viewer-categories{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.viewer-categories span{color:#b6a27b;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;background:#caa96a0e;border:1px solid #4b453a;align-items:center;max-width:100%;min-height:28px;padding:0 10px;font-size:9px;display:inline-flex;overflow:hidden}.card-3d.raw .card-face{overflow:hidden}.card-snapshot-export-host{z-index:-1;pointer-events:none;width:1600px;height:1000px;position:fixed;top:0;left:-20000px}.card-snapshot-capture{color:#f3f0e9;background:radial-gradient(370px at 490px 500px,#caa96a33,#caa96a20 46%,#caa96a0d 76%,#0000 100%),radial-gradient(530px 420px at 490px 500px,#9771300f,#0000 76%),linear-gradient(135deg,#11110f,#080809);place-items:center;width:1600px;height:1000px;display:grid;position:relative;overflow:hidden}.theme-light .card-snapshot-capture{color:#292620;background:radial-gradient(370px at 490px 500px,#b184314d,#b58b3d2e 46%,#b5914c13 76%,#0000 100%),radial-gradient(530px 420px at 490px 500px,#946c2b16,#0000 76%),linear-gradient(135deg,#f2efe8,#e5e0d6)}.card-snapshot-capture .card-snapshot-layout{grid-template-columns:780px 520px!important;align-items:center!important;gap:80px!important;width:1400px!important;min-width:1400px!important;max-width:none!important;height:820px!important;min-height:820px!important;display:grid!important;overflow:visible!important}.card-snapshot-capture .viewer-stage,.card-snapshot-capture .viewer-stage.graded-stage,.card-snapshot-capture .viewer-stage.graded-stage.dual-photo-stage{perspective:1300px!important;grid-template:1fr/1fr!important;place-items:center!important;width:780px!important;max-width:none!important;height:820px!important;min-height:820px!important;margin:0!important;padding:0!important;display:grid!important}.card-snapshot-capture .viewer-stage .card-3d{grid-area:1/1!important;place-self:center!important;width:330px!important}.card-snapshot-capture .viewer-stage .card-3d.graded,.card-snapshot-capture .viewer-stage .card-3d.graded.graded-model,.card-snapshot-capture .viewer-stage .card-3d.graded.graded-model.landscape,.card-snapshot-capture .viewer-stage .card-3d.graded.graded-photo-model{width:360px!important}.card-snapshot-capture .viewer-stage .card-3d.holder{width:370px!important}.card-snapshot-capture .viewer-stage .card-3d.landscape:not(.graded-model){width:490px!important}.card-snapshot-capture .ambient-ring{width:540px!important;height:540px!important;box-shadow:none!important;background:0 0!important;border-color:#caa96a2e!important}.theme-light .card-snapshot-capture .ambient-ring{border-color:#90692a57!important}.card-snapshot-capture .card-shadow{width:280px!important;margin-top:490px!important}.card-snapshot-capture .viewer-info{--snapshot-title-size:42px;--snapshot-eyebrow-size:15px;--snapshot-league-size:15px;--snapshot-player-size:16px;--snapshot-detail-size:14px;--snapshot-detail-leading:1.45;--snapshot-row-padding:13px;border-left:1px solid #34322f!important;width:520px!important;min-width:0!important;max-width:520px!important;padding:0 0 0 52px!important}.theme-light .card-snapshot-capture .viewer-info{border-left-color:#cbc5ba!important}.card-snapshot-capture .viewer-info h2{font-size:var(--snapshot-title-size)!important}.card-snapshot-capture .viewer-info h2,.card-snapshot-capture .viewer-info .eyebrow,.card-snapshot-capture .viewer-info .viewer-league,.card-snapshot-capture .viewer-info .viewer-player,.card-snapshot-capture .viewer-info dt,.card-snapshot-capture .viewer-info dd{text-overflow:clip;overflow:visible;overflow-wrap:normal!important;white-space:nowrap!important}.card-snapshot-capture .viewer-info .eyebrow{font-size:var(--snapshot-eyebrow-size)!important}.card-snapshot-capture .viewer-info .viewer-league{font-size:var(--snapshot-league-size)!important}.card-snapshot-capture .viewer-info .viewer-player{font-size:var(--snapshot-player-size)!important}.card-snapshot-capture .viewer-info dl{width:360px;max-width:100%}.card-snapshot-capture .viewer-info dl>div{padding:var(--snapshot-row-padding) 0;align-items:start;column-gap:20px;grid-template-columns:155px minmax(0,1fr)!important;display:grid!important}.card-snapshot-capture .viewer-info dt,.card-snapshot-capture .viewer-info dd,.card-snapshot-capture .viewer-grading-summary dd,.card-snapshot-capture .viewer-custom-field dd{width:100%;min-width:0;max-width:none;line-height:var(--snapshot-detail-leading);text-align:right;font-size:var(--snapshot-detail-size)!important}.card-snapshot-capture .viewer-info dt{text-align:left;max-width:none}.card-snapshot-capture .viewer-categories span{font-size:13px!important}.card-snapshot-capture .viewer-info.card-snapshot-info-compact{--snapshot-title-size:38px;--snapshot-eyebrow-size:14px;--snapshot-league-size:14px;--snapshot-player-size:15px;--snapshot-detail-size:13px;--snapshot-detail-leading:1.35;--snapshot-row-padding:8px}.card-snapshot-capture .viewer-info.card-snapshot-info-compact h2{margin-top:10px;margin-bottom:5px}.card-snapshot-capture .viewer-info.card-snapshot-info-compact .viewer-player,.card-snapshot-capture .viewer-info.card-snapshot-info-compact .viewer-league.standalone{margin-bottom:22px}.card-snapshot-capture .viewer-info.card-snapshot-info-dense{--snapshot-title-size:34px;--snapshot-eyebrow-size:12px;--snapshot-league-size:13px;--snapshot-player-size:14px;--snapshot-detail-size:11.5px;--snapshot-detail-leading:1.25;--snapshot-row-padding:4px}.card-snapshot-capture .viewer-info.card-snapshot-info-dense h2{margin-top:7px;margin-bottom:3px}.card-snapshot-capture .viewer-info.card-snapshot-info-dense .viewer-player,.card-snapshot-capture .viewer-info.card-snapshot-info-dense .viewer-league.standalone{margin-bottom:14px}.card-snapshot-capture .cardinet-label-copy b,.card-snapshot-capture .cardinet-label-copy span{font-size:12.5px!important}.card-snapshot-capture .cardinet-label-copy small{font-size:11.5px!important}.card-snapshot-capture .cardinet-label-grade strong{font-size:43px!important}.card-snapshot-capture .cardinet-label-grade-long strong{font-size:21px!important}.card-snapshot-capture .cardinet-label-grade b{font-size:12.5px!important}.card-snapshot-capture .cardinet-label-auto,.card-snapshot-capture .cardinet-label-no-subgrades.cardinet-label-has-autograph .cardinet-label-auto{font-size:13px!important}.card-snapshot-capture .cardinet-label-subgrades small{font-size:9px!important}.card-snapshot-capture .cardinet-label-subgrades b{font-size:9.4px!important}.card-snapshot-capture .cardinet-label-dense .cardinet-label-subgrades small{font-size:5.2px!important}.card-snapshot-capture .cardinet-label-dense .cardinet-label-subgrades b{font-size:5.6px!important}.card-snapshot-capture .cardinet-label-back-brand .cardinet-slab-brand-lockup>b{font-size:7.8px!important}.card-snapshot-capture .cardinet-label-back-copy b,.card-snapshot-capture .cardinet-label-back-cert strong{font-size:10.5px!important}.card-snapshot-capture .cardinet-label-back-copy small{font-size:9px!important}.card-snapshot-capture .cardinet-label-back-cert small{font-size:7.5px!important}.card-snapshot-capture .cardinet-shell-emboss{opacity:.88!important;filter:none!important;height:3.4%!important;top:19.6%!important}.card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-lockup{text-shadow:0 -1px #ffffff4d,0 1px #131b1b6b;transform:scale(1.25);color:#aeb8b6!important}.card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-logo{color:#aeb8b6!important;filter:drop-shadow(0 -1px #ffffff47)drop-shadow(0 1px #121a1a66)!important}.card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-lockup>b{letter-spacing:.12em!important;font-size:7.4px!important;font-weight:700!important}.theme-light .card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-lockup,.theme-light .card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-logo{color:#7f8987!important}.theme-light .card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-lockup{text-shadow:0 -1px #ffffffdb,0 1px #4c585640}.theme-light .card-snapshot-capture .cardinet-shell-emboss .cardinet-slab-brand-logo{filter:drop-shadow(0 -1px #ffffffd1)drop-shadow(0 1px #4a56543d)!important}.card-snapshot-capture *,.card-snapshot-capture :before,.card-snapshot-capture :after{transition:none!important;animation-play-state:paused!important}.card-snapshot-watermark{color:var(--logo-gold);letter-spacing:.2em;align-items:center;gap:13.2px;font:600 20.4px/1 DM Sans,Arial,sans-serif;display:flex;position:absolute;bottom:34px;right:52px}.theme-light .card-snapshot-watermark{color:var(--logo-gold)}.card-snapshot-watermark svg{fill:none;stroke:currentColor;width:44.4px;height:44.4px}.card-snapshot-watermark .mark-hero-card{fill:currentColor;stroke:none;fill-opacity:1!important}body{font-size:16px}.brand b{font-size:18px}.category-toggle{max-width:190px;font-size:12px}.category-menu{width:220px}.category-menu-title{font-size:10px}.category-list>button,.category-select{font-size:12px}.category-list>button b,.category-select b{font-size:10px}.category-create input,.plaque-toggle{font-size:12px}.language-toggle{font-size:11px}.eyebrow{font-size:14px}.privacy-note{font-size:11px}.collection-header p{font-size:14px}.category-add-button{min-height:38px;font-size:12px}.collection-search{min-height:54px}.collection-search input{font-size:14px}.collection-search>span{font-size:11px}.frame-plate{gap:9px;font-size:12px}.frame-plate b,.category-empty span{font-size:11px}.category-empty>button{font-size:12px}.slab-label b{font-size:clamp(6px,.7vw,9px)}.slab-label em{font-size:clamp(5px,.56vw,7px)}.dialog-header h2{font-size:28px}.section-heading>span{font-size:11px}.section-heading h3{font-size:18px}.section-heading p,.format-picker b{font-size:12px}.format-picker small{font-size:10px}.format-options button{min-height:32px;font-size:11px}.auto-align-toggle b{font-size:11px}.auto-align-toggle small{font-size:10px;line-height:1.45}.upload-empty small{font-size:10px}.upload-image-actions button{font-size:11px}.processing-overlay b{font-size:12px}.scan-status,.scan-status>b{font-size:11px}.field label{font-size:12px}.field input,.field textarea{font-size:14px;line-height:1.45}.category-chips button,.category-picker-empty,.category-inline-create button{font-size:11px}.custom-info-heading small,.custom-info-limit{font-size:10px}.custom-info-heading>button,.dialog-footer p{font-size:11px}.dialog-footer .button{font-size:13px}.assign-header h2{font-size:26px}.assign-header p{font-size:12px}.assign-search input{font-size:14px}.assign-card b{font-size:12px}.assign-card small{font-size:10px}.assign-empty b{font-size:14px}.assign-footer>span{font-size:11px}.assign-footer .button{font-size:12px}.delete-category-preview span{font-size:10px}.delete-card-copy>small{font-size:11px}.delete-card-copy>p{font-size:13px}.delete-card-note{font-size:11px}.delete-card-actions button,.drag-hint{font-size:12px}.viewer-league{font-size:14px}.viewer-info dd{font-size:13px}.viewer-notes{font-size:14px}.viewer-categories span{min-height:32px;font-size:11px}@keyframes fade-in{0%{opacity:0}}@media (width<=900px){.viewer-backdrop{overscroll-behavior-x:none;width:100%;display:block;overflow:hidden auto}.viewer-actions{z-index:4;pointer-events:none;width:100%;height:0;position:sticky;top:0}.viewer-actions .viewer-close,.viewer-actions .viewer-snapshot,.viewer-actions .viewer-snapshot-status{pointer-events:auto}.cabinet-row{grid-template-columns:repeat(3,1fr)}.dialog-body{grid-template-columns:1fr}.photo-panel{border-bottom:1px solid #d0cbc1;border-right:0}.dialog{max-width:650px}.viewer-layout{grid-template-columns:1fr;align-items:start;gap:15px;width:100%;max-width:100%;height:auto;min-height:100%;overflow:visible}.viewer-stage,.viewer-stage.graded-stage{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:26px;height:auto;min-height:0;margin-bottom:20px;padding:32px 0 0}.viewer-stage .card-3d{grid-area:1/1}.viewer-stage-footer,.graded-stage .viewer-stage-footer{white-space:normal;text-wrap:balance;grid-area:2/1;max-width:100%;padding-inline:10px;position:static}.viewer-stage.graded-stage.dual-photo-stage{grid-template-rows:calc(1.66667*min(300px,72vw)) auto;padding-top:80px}.viewer-stage.graded-stage.dual-photo-stage .card-3d.graded{place-self:start center;width:min(300px,72vw)}.viewer-info{border-left:0;padding:25px 0}.ambient-ring{width:430px;height:430px}.assign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px) and (height<=820px){.dialog-header{padding-top:17px;padding-bottom:17px}.dialog-header h2{font-size:25px}.photo-panel,.info-panel{padding:22px 25px}.section-heading{margin-bottom:15px}.format-picker{min-height:42px;margin-bottom:11px;padding-top:5px;padding-bottom:5px}.orientation-picker{margin-top:-4px}.auto-align-toggle{min-height:46px;margin-bottom:11px}.upload-slot{aspect-ratio:auto;height:min(34vh,270px)}.upload-slot.graded,.upload-slot.landscape,.upload-slot.graded.landscape{aspect-ratio:auto}.field{margin-bottom:10px}.field input,.field textarea{padding-top:9px;padding-bottom:9px}.dialog-footer{min-height:66px;padding-top:10px;padding-bottom:10px}}@media (width<=800px){.cloud-account{justify-items:end;min-width:0;padding-left:8px}.cloud-account span{display:none}.cloud-account button{white-space:nowrap}.navbar{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;height:auto;min-height:122px;padding:15px 17px 12px}.brand{align-self:flex-start;gap:9px}.brand-mark{width:34px;height:34px}.nav-add{grid-column:1;min-width:43px;padding:0;font-size:0}.nav-add svg{width:18px}.nav-actions{grid-template-columns:43px 43px 43px minmax(78px,1fr) auto;align-items:center;gap:7px;width:100%;display:grid}.category-control{grid-column:2}.category-toggle{justify-content:center;width:42px;padding:0}.category-toggle span,.category-toggle svg:last-child{display:none}.category-menu{width:min(230px,100vw - 20px);position:fixed;top:116px;right:10px}.plaque-toggle{grid-column:3;justify-content:center;width:42px;padding:0}.local-theme-toggle{grid-column:3}.plaque-toggle span{display:none}.language-toggle{white-space:nowrap;grid-column:4;justify-content:center;width:100%;min-width:78px;padding:0 9px}.language-trigger{justify-content:center;gap:5px;width:100%}.language-current{white-space:nowrap;max-width:74px}.language-menu{width:168px;top:calc(100% + 8px)}.cloud-account{grid-column:5}.brand b{letter-spacing:.08em;font-size:15px}.empty-state{min-height:calc(100vh - 122px)}}@media (width<=600px){.cloud-message{align-items:flex-start;margin:10px 12px 0;font-size:11px}.empty-state h1{font-size:39px}.collection-page{padding:30px 12px 60px}.collection-header{align-items:start;margin-bottom:16px}.collection-header p{display:none}.collection-header{flex-direction:column;gap:10px}.collection-header h1{letter-spacing:.025em;margin-top:7px;font-size:clamp(27px,7.8vw,31px);line-height:1.08}.collection-header .eyebrow{letter-spacing:.2em;font-size:10px}.collection-header-side{align-items:flex-start;width:100%}.collection-search{min-height:49px;margin-bottom:17px}.collection-search>span{display:none}.cabinet-frame{padding:14px;box-shadow:0 20px 50px #000,inset 0 0 0 7px #0b0b0c,inset 0 0 0 8px #3a3936}.frame-plate{letter-spacing:.16em;white-space:nowrap;text-overflow:ellipsis;gap:0;max-width:calc(100% - 78px);padding:5px 11px;font-size:8px;line-height:1;top:18px;overflow:hidden}.frame-plate span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frame-plate b{display:none}.cabinet-inner{padding:0 8px 20px}.cabinet-row{grid-template-columns:repeat(2,1fr);gap:0 15px}.cabinet-card{padding-top:22px}.card-action{opacity:1;top:28px}.card-more,.card-action-menu{right:9px}.card-action-menu{top:62px}.dialog-backdrop{align-items:end;padding:0}.dialog{height:94dvh;max-height:94dvh}.dialog-header,.photo-panel,.info-panel{padding:22px 18px}.format-picker{flex-direction:column;align-items:stretch}.format-picker .format-options{width:100%}.grader-options{grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.custom-info-heading{flex-direction:column;align-items:stretch}.custom-info-heading>button{align-self:flex-start}.custom-info-row{grid-template-columns:minmax(0,1fr) 38px}.custom-info-row input:first-child,.custom-info-row input:nth-child(2){grid-column:1}.custom-info-remove{grid-area:1/2/3}.dialog-footer{background:#f0ede6;padding:13px 18px;position:static}.dialog-footer p{display:none}.dialog-footer>div{width:100%}.assign-dialog{max-height:94vh}.assign-header{padding:20px 18px 16px}.assign-search{margin:14px 14px 0}.assign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.assign-thumb{height:125px}.assign-footer{padding:11px 14px}.assign-footer>span{display:none}.assign-footer>div{width:100%}.assign-footer .button{flex:1;padding:0 9px}.delete-card-dialog{grid-template-columns:92px minmax(0,1fr);column-gap:18px;width:100%;min-height:0;padding:48px 22px 0}.delete-card-preview{width:88px;height:124px;padding:4px}.delete-card-preview.landscape{width:88px;height:124px}.delete-category-preview{width:88px;height:88px}.delete-category-preview:before{inset:12px}.delete-category-preview span{bottom:9px}.delete-card-copy{padding-bottom:22px}.delete-card-copy h2{margin:6px 0 15px;font-size:22px}.delete-card-copy>p{margin-top:15px}.delete-card-note{grid-column:1/-1}.delete-card-actions{margin:0 -22px;padding:12px 22px}.delete-card-actions button{flex:1;padding:0 10px}.rename-category-copy>p{margin:10px 0 12px}.rename-category-field{grid-column:1/-1}.rename-category-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto}.rename-category-actions{z-index:3;position:sticky;bottom:0}.dialog-footer .button{flex:1}.viewer-backdrop{padding:18px}.viewer-close{top:15px;right:15px}.viewer-snapshot{top:15px;right:69px}.viewer-snapshot-status{top:67px;right:67px}.viewer-stage,.viewer-stage.graded-stage{row-gap:24px;height:auto;min-height:0;margin-bottom:20px;padding:80px 0 0}.viewer-stage.graded-stage.dual-photo-stage{grid-template-rows:calc(1.66667*min(300px,max(72vw,230.4px))) auto;padding-top:80px}.card-3d{width:min(260px,max(68vw,217.6px))}.card-3d.graded,.card-3d.graded.graded-model:not(.psa-model),.card-3d.graded.graded-model:not(.psa-model).landscape,.card-3d.graded.psa-model,.card-3d.graded.psa-model.landscape{width:min(280px,max(72vw,230.4px))}.card-3d.holder{width:min(290px,max(74vw,236.8px))}.card-3d.booklet.portrait{width:auto;height:min(52vh,510px)}.card-3d.landscape{width:min(340px,max(84vw,268.8px))}.ambient-ring{width:340px;height:340px}.viewer-info{padding:5px 8px 30px}}.share-dialog{color:#e9e2d6;background:linear-gradient(145deg,#181613fc,#0c0c0dfc);border:1px solid #504631;flex-direction:column;width:min(660px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #000000b3}.share-dialog-header{border-bottom:1px solid var(--dialog-system-divider);flex:none;padding:38px 38px 0}.share-dialog-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:38px;overflow-y:auto}.share-dialog:before{content:"";background:linear-gradient(90deg,#0000,#c8a661,#0000);height:2px;position:absolute;inset:0 0 auto}.share-dialog-close{color:#8f8a81;z-index:4;cursor:pointer;background:#141414;border:1px solid #3d3932;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:20px;right:20px}.share-dialog-close:hover{color:#efe7da;border-color:#756342}.share-dialog-title{align-items:center;gap:15px;margin:22px 44px 7px 0;display:flex}.share-dialog-title>span{color:#d1ae68;background:#714d1629;border:1px solid #6e5934;flex:none;place-items:center;width:44px;height:44px;display:grid}.share-dialog-title h2{color:#f1ebe1;margin:0 0 8px;font:600 27px/1.2 Noto Serif SC,serif}.share-dialog-description{color:#817d75;max-width:560px;margin:0 0 28px;font-size:11px;line-height:1.7}.share-setting{color:#aaa49a;cursor:pointer;background:#111;border:1px solid #403c34;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0 17px;transition:color .2s,border-color .2s,background .2s;display:flex}.share-setting:not(:disabled):hover{color:#d7cdbd;border-color:#65573e}.share-setting>span{align-items:center;gap:10px;display:flex}.share-setting>span svg{color:#766748}.share-setting b{font-size:11px;font-weight:600}.share-setting>i{background:#242321;border:1px solid #4c4840;border-radius:20px;align-items:center;width:42px;height:23px;padding:3px;transition:background .2s,border-color .2s;display:flex}.share-setting>i em{background:#77736b;border-radius:50%;width:15px;height:15px;transition:transform .2s,background .2s}.share-setting.enabled{color:#e2d7c3;background:#563e1729;border-color:#75613b}.share-setting.enabled>span svg{color:#d1ae68}.share-setting.enabled>i{background:#745a2c;border-color:#a28143}.share-setting.enabled>i em{background:#f1da9d;transform:translate(19px)}.share-setting:disabled{opacity:.55;cursor:wait}.share-access-control{text-align:left;min-height:88px;padding:12px 17px}.share-access-control>span:first-child{flex:1;min-width:0}.share-access-icon{color:#b99550;background:#714d161f;border:1px solid #574a34;flex:none;place-items:center;width:42px;height:42px;display:grid}.share-access-copy{min-width:0;gap:5px!important;display:grid!important}.share-access-copy small{color:#777169;font-size:9px;font-weight:400;line-height:1.45}.share-access-control.enabled .share-access-copy small{color:#9a9182}.share-category-settings{margin-top:12px}.share-category-toggle{min-height:78px}.share-category-toggle>span:first-child{flex:1;align-items:flex-start;min-width:0}.share-category-toggle>span:first-child>span{text-align:left;gap:5px;min-width:0;display:grid}.share-category-toggle small{color:#777169;font-size:10px;font-weight:400;line-height:1.45}.share-category-toggle.enabled small{color:#9a9182}.share-category-picker{background:#0808098f;border:1px solid #3d3932;grid-template-rows:auto minmax(0,1fr);max-height:210px;margin-top:8px;display:grid;overflow:hidden}.share-category-picker-heading{z-index:1;background:#0e0e0f;border-bottom:1px solid #302d28;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 15px;display:flex;position:relative}.share-category-picker-heading>strong{color:#8f887d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.share-category-select-all{color:#8f887d;cursor:pointer;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;min-height:32px;font-size:10px;font-weight:600;display:inline-flex;position:relative}.share-category-select-all:hover,.share-category-select-all.checked,.share-category-select-all.partial{color:#d6c28f}.share-category-select-all:has(input:focus-visible){outline-offset:2px;outline:1px solid #a88649}.share-category-select-all .share-checkbox{flex:none;width:17px;height:17px;font-style:normal}.share-category-select-all.partial .share-checkbox{color:#17130d;background:#8d7446;border-color:#8d7446}.share-category-picker-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#665332 transparent;min-height:0;padding:5px 8px 8px;overflow-y:auto}.share-category-picker-list>label{color:#969087;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:39px;padding:0 8px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative}.share-category-picker-list>label:hover{color:#ded5c6;background:#ffffff09}.share-category-picker-list>label:has(input:focus-visible){outline-offset:-2px;outline:1px solid #a88649}.share-default-choice:has(input:focus-visible){outline-offset:-2px;outline:1px solid #a88649}.share-category-picker-list>label.checked{color:#e1cf9f;background:#7e5b2221}.share-category-picker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.share-default-choice>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.share-checkbox{color:#17130d;border:1px solid #514a3e;place-items:center;width:18px;height:18px;display:grid}.checked>.share-checkbox,.share-category-picker-list>label.checked .share-checkbox{background:#c5a65f;border-color:#b6934f}.share-category-picker-list>label>b{color:#756f66;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.share-category-picker-list>p{color:#756f66;margin:3px 7px 7px;font-size:11px}.share-validation{color:#d99b91;margin:8px 2px 0;font-size:11px;line-height:1.5}.share-default-choice{color:#999188;cursor:pointer;border:1px solid #3d3932;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;margin-top:12px;padding:10px 13px;transition:color .2s,border-color .2s,background .2s;display:grid}.share-default-choice:hover{color:#d7cdbd;border-color:#65573e}.share-default-choice.checked{background:#64481b21;border-color:#765f36}.share-default-choice>span:last-child{gap:4px;display:grid}.share-default-choice b{font-size:11px;font-weight:600}.share-default-choice small{color:#756f66;font-size:10px;line-height:1.4}.share-error{color:#e7aaa1;background:#782a222e;border:1px solid #be534566;margin-top:12px;padding:10px 12px;font-size:10px}.share-link-block{margin-top:20px}.share-link-block label{color:#8f887d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.share-link-copy-row{display:flex}.share-link-block input{color:#a9a39a;background:#0c0c0d;border:1px solid #403b33;outline:0;flex:1;min-width:0;height:45px;padding:0 12px;font-size:10px}.share-link-block input:focus{border-color:#806b43}.share-link-copy-row>button,.share-link-update{color:#17130d;cursor:pointer;background:linear-gradient(135deg,#ddc58f,#ad8645);border:0;justify-content:center;align-items:center;gap:7px;min-width:122px;height:45px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.share-link-copy-row>button:disabled{opacity:.42;cursor:not-allowed}.share-link-notice{background:#ffffff05;border:1px solid #4a4337;align-items:center;gap:12px;margin-top:8px;padding:10px 11px;display:flex}.share-link-notice.pending{background:#714d161f;border-color:#725d36}.share-link-notice p{color:#8f887d;flex:1;min-width:0;margin:0;font-size:10px;line-height:1.55}.share-link-secondary{color:#c1b7a7;cursor:pointer;background:0 0;border:1px solid #625945;flex:none;min-height:34px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.3}.share-link-secondary:disabled{opacity:.4;cursor:default}.share-link-update{flex:none;min-width:146px}.share-hint{color:#625e57;margin:16px 0 0;font-size:9px;line-height:1.6}.share-readonly-summary{grid-template-columns:.82fr 1.18fr;gap:9px;display:grid}.share-readonly-summary.scope-only{grid-template-columns:1fr;margin-top:9px}.share-preferences-button{color:#afa592;cursor:pointer;background:#ffffff04;border:1px solid #514938;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:9px;padding:0 13px;font-size:10px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.share-preferences-button:hover{color:#dfcc9b;background:#714d161a;border-color:#957742}.share-readonly-summary article{background:#ffffff05;border:1px solid #3d3932;align-items:flex-start;gap:11px;min-width:0;min-height:76px;padding:13px;display:flex}.share-readonly-summary article>span,.share-qr-copy>span{color:#b99550;background:#714d161f;border:1px solid #574a34;flex:none;place-items:center;width:34px;height:34px;display:grid}.share-readonly-summary article>div{gap:5px;min-width:0;display:grid}.share-readonly-summary small{color:#716c65;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.share-readonly-summary b{color:#d8d0c3;font-size:11px;font-weight:600}.share-readonly-summary.scope-only b{font-size:var(--font-body);line-height:1.4}.share-readonly-summary article.enabled b{color:#d9c47f}.share-readonly-summary article.disabled b{color:#b98278}.share-scope-tags{flex-wrap:wrap;gap:4px;display:flex}.share-scope-tags i{color:#938b7f;text-overflow:ellipsis;white-space:nowrap;border:1px solid #454036;max-width:100%;padding:3px 6px;font-size:9px;font-style:normal;overflow:hidden}.share-readonly-summary.scope-only .share-scope-tags i{font-size:var(--font-control-compact);padding:4px 7px}.share-preference-notice{color:#8d8066;background:#ffffff05;border:1px solid #3f3a31;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.share-preference-notice.warning{color:#c2a35e;background:#734f191f;border-color:#6d5733}.share-preference-notice>div{gap:3px;min-width:0;display:grid}.share-preference-notice b{color:#c7bdac;font-size:10px;font-weight:600}.share-preference-notice p{color:#777168;margin:0;font-size:9px;line-height:1.5}.share-preference-notice button,.share-no-link button,.share-qr-copy button{color:#c1b7a7;cursor:pointer;background:0 0;border:1px solid #625945;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.share-preference-notice button:hover,.share-no-link button:hover,.share-qr-copy button:not(:disabled):hover{color:#dfcc9b;background:#714d1621;border-color:#a28143}.share-qr-card{background:linear-gradient(115deg,#5b431c1f,#ffffff04);border:1px solid #403b33;grid-template-columns:140px minmax(0,1fr);align-items:stretch;gap:16px;min-height:203px;margin-top:12px;padding:12px;display:grid;position:relative}.share-qr-card .share-qr-language{z-index:4;width:max-content;min-width:0;height:32px;padding:0 9px;font-size:9px;position:absolute;top:12px;right:12px}.share-qr-card .share-qr-language .language-trigger{width:auto}.share-qr-card .share-qr-language .language-current{max-width:78px}.share-qr-card .share-qr-language .language-menu{width:154px;max-height:144px;overflow-y:auto}.share-qr-preview{aspect-ratio:720/950;color:#756238;appearance:none;cursor:zoom-in;background:#f3f0e9;border:1px solid #5c4c31;align-self:center;place-items:center;width:140px;height:auto;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.share-qr-preview:not(:disabled):hover{border-color:#b29151;transform:translateY(-1px);box-shadow:0 10px 28px #00000047}.share-qr-preview:focus-visible{outline-offset:3px;outline:2px solid #c6a45e}.share-qr-preview:disabled{cursor:default}.share-qr-preview canvas{width:100%;height:100%;display:block}.share-qr-preview>span{color:#756238;text-align:center;background:#f3f0e9;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:9px;display:flex;position:absolute;inset:0}.share-qr-zoom-hint{color:#d2b66f;pointer-events:none;background:#0b0b0ce6;border:1px solid #c6a45ebf;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:absolute;bottom:7px;right:7px}.share-qr-lightbox{z-index:1000;background:#0f0f0f;place-items:center;padding:24px;animation:.18s ease-out both share-qr-lightbox-in;display:grid;position:fixed;inset:0}.share-qr-lightbox-image{background:#0f0f0f;border:1px solid #6e5934;place-items:center;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #000000b8}.share-qr-lightbox-image img{object-fit:contain;width:min(720px,100vw - 48px);max-height:calc(100dvh - 48px);display:block}.share-qr-lightbox-close{color:#d7cdbd;z-index:1;cursor:pointer;background:#151412;border:1px solid #5a513f;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;top:20px;right:20px}.share-qr-lightbox-close:hover,.share-qr-lightbox-close:focus-visible{color:#f0deb0;border-color:#b6934f}@keyframes share-qr-lightbox-in{0%{opacity:0}to{opacity:1}}.share-qr-copy{grid-template-columns:34px minmax(0,1fr);align-content:center;gap:8px 10px;min-width:0;padding-top:34px;display:grid}.share-qr-copy>div{align-content:center;gap:5px;min-width:0;display:grid}.share-qr-copy b{color:#ddd4c4;font-size:11px;font-weight:600}.share-qr-copy p{color:#777168;margin:0;font-size:9px;line-height:1.5}.share-qr-copy button{grid-column:1/-1;min-height:39px}.share-qr-copy button:disabled{opacity:.42;cursor:not-allowed}.share-qr-card.disabled{opacity:.52}.share-disabled-notice{color:#b98278;margin:9px 0 0;font-size:9px;line-height:1.5}.share-no-link{color:#a78849;border:1px dashed #514a3e;align-items:center;gap:13px;min-height:80px;margin-top:16px;padding:14px;display:flex}.share-no-link>div{flex:1;gap:5px;min-width:0;display:grid}.share-no-link b{color:#c9bdab;font-size:11px}.share-no-link p{color:#777168;margin:0;font-size:9px;line-height:1.5}.share-dialog-actions{background:#08080980;border-top:1px solid #302d28;justify-content:flex-end;gap:9px;margin:20px -38px -38px;padding:15px 38px;display:flex}.share-dialog-actions .button{min-width:118px;height:42px}.share-qr-dev-preview{color:#eee7da;background:radial-gradient(circle at 50% 30%,#211c13 0,#101011 42%,#080809 78%);align-content:start;justify-items:center;gap:22px;min-height:100dvh;padding:40px 24px 56px;display:grid}.share-qr-dev-preview>header{align-items:center;gap:15px;width:min(720px,100%);display:flex}.share-qr-dev-preview>header>span{color:#c6a45e;border:1px solid #6e5934;flex:none;place-items:center;width:48px;height:48px;display:grid}.share-qr-dev-preview>header small{color:#a98a4d;letter-spacing:.15em;font-size:11px;font-weight:600}.share-qr-dev-preview>header h1{margin:5px 0 3px;font:600 28px/1.2 Noto Serif SC,serif}.share-qr-dev-preview>header p{color:#8c867d;margin:0;font-size:13px}.share-qr-dev-preview>section{aspect-ratio:720/920;background:#0f0f0f;border:1px solid #675334;width:min(720px,100%);position:relative;box-shadow:0 28px 80px #0000006b}.share-qr-dev-preview canvas{width:100%;height:100%;display:block}.share-qr-dev-state{color:#c6a45e;background:#0a0a0be0;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.share-qr-dev-state.error{color:#d99b91}.share-qr-dev-preview>button{color:#15120c;cursor:pointer;background:linear-gradient(135deg,#e2ca97,#b8914d);border:1px solid #c4a35f;justify-content:center;align-items:center;gap:8px;min-width:160px;height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.share-qr-dev-preview>button:disabled{opacity:.45;cursor:wait}.shared-status-page{color:#eee8dc;background:radial-gradient(circle at 50% 44%,#1b1916 0,#0d0d0e 43%,#080809 78%);min-height:100vh;position:relative;overflow:hidden}.shared-status-page:before,.shared-status-page:after{content:"";pointer-events:none;border:1px solid #caa96a13;border-radius:50%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.shared-status-page:before{aspect-ratio:1;width:min(620px,86vw)}.shared-status-page:after{width:min(900px,120vw);height:300px;transform:translate(-50%,-50%)rotate(-8deg)}.shared-status-nav{z-index:2;background:#0b0b0ccc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.shared-status-nav>.brand{align-self:center;position:static;transform:none}.shared-status-content{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:70px 24px;display:flex;position:relative}.shared-status-icon{color:#c8a661;background:#48341421;border:1px solid #665437;place-items:center;width:72px;height:72px;margin-bottom:28px;display:grid;transform:rotate(2deg);box-shadow:0 22px 50px #00000061}.shared-status-content h1{color:#f1ece4;margin:17px 0 14px;font:600 clamp(36px,5vw,58px)/1.15 Noto Serif SC,serif}.shared-status-content p{color:#817d75;max-width:480px;margin:0;font-size:12px;line-height:1.8}.shared-status-content>a{color:#17130d;background:linear-gradient(135deg,#e0c891,#ad8745);align-items:center;gap:8px;min-height:46px;margin-top:30px;padding:0 20px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=800px){.navbar{grid-template-rows:38px 46px;grid-template-columns:minmax(64px,1fr) minmax(64px,1fr) 42px 42px 54px;align-items:center;gap:7px;min-height:116px;padding:13px 14px 12px;display:grid}.navbar>.brand{grid-area:1/1/auto/5;align-self:center}.navbar>.nav-actions{display:contents}.nav-label-desktop{display:none!important}.nav-label-mobile{display:inline}.nav-add{letter-spacing:.03em;grid-area:2/1;gap:6px;width:100%;min-width:0;height:46px;min-height:46px;padding:0 7px;font-size:10px}.nav-add svg{flex:none;width:17px}.category-control{grid-area:2/2;width:100%}.category-toggle{color:#c9b47f;background:#46321230;border-color:#665331;justify-content:center;gap:6px;width:100%;max-width:none;height:46px;padding:0 7px;font-size:10px}.category-toggle .nav-label-desktop{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.category-toggle .nav-label-mobile{display:none}.category-toggle svg:last-child{flex:none;display:block}.category-menu{top:112px;right:10px}.share-nav-button{grid-area:2/3;justify-content:center;width:42px;height:46px;padding:0}.share-nav-button span{display:none}.plaque-toggle{grid-area:2/4;justify-content:center;width:42px;height:46px;padding:0}.language-toggle{grid-area:2/5;justify-content:center;width:100%;min-width:0;height:46px;padding:0 6px}.language-trigger{justify-content:center;gap:5px;width:100%;min-width:0;font-size:10px;overflow:hidden}.language-current{text-overflow:ellipsis;min-width:0;max-width:none}.cloud-account{border:0;grid-area:1/5;justify-items:end;min-width:0;padding:0}.cloud-account button{text-overflow:ellipsis;max-width:54px;font-size:9px;overflow:hidden}.brand b{letter-spacing:.11em;font-size:14px}.brand-mark{width:32px;height:32px}.empty-state{min-height:calc(100vh - 116px)}.shared-view .navbar{grid-template-rows:42px;min-height:68px}.shared-view .navbar:has(.category-control){grid-template-rows:42px 40px;min-height:116px}.shared-view .navbar:has(.category-control)>.brand{grid-area:1/1}.shared-view .navbar:has(.category-control) .category-control{grid-area:2/1/auto/3;width:100%}.shared-view .navbar:has(.category-control) .category-toggle{height:40px}.shared-view .navbar:has(.category-control) .category-menu{top:112px}.shared-view .navbar>.brand{grid-area:1/1}.shared-view .navbar{grid-template-columns:minmax(0,1fr) max-content}.shared-view .language-toggle{grid-area:1/2;width:auto;min-width:max-content;height:42px;padding:0 11px}.shared-view .language-trigger,.shared-status-nav .language-trigger{width:auto;font-size:11px;overflow:visible}.shared-view .language-current,.shared-status-nav .language-current{text-overflow:clip;max-width:none;overflow:visible}.shared-status-nav .language-toggle{width:auto;min-width:max-content;padding:0 11px}.shared-view .empty-state{min-height:calc(100vh - 68px)}}@media (width<=600px){.share-dialog{border-width:1px 0 0;width:100%}.share-dialog-scroll{padding:26px 20px}.share-dialog-header{padding:20px 20px 0}.share-dialog-actions{margin:18px -20px -26px;padding:13px 20px}.share-dialog-actions .button{flex:1;min-width:0;padding-left:10px;padding-right:10px}.share-dialog-title{gap:12px;margin-top:19px;margin-right:28px}.share-dialog-title>span{width:40px;height:40px}.share-dialog-title h2{font-size:22px}.share-link-copy-row{gap:8px;display:grid}.share-link-copy-row>button,.share-link-update,.share-link-secondary{width:100%}.share-link-notice{flex-direction:column;align-items:stretch}.share-readonly-summary{grid-template-columns:1fr}.share-preference-notice{grid-template-columns:20px minmax(0,1fr)}.share-preference-notice button{grid-column:1/-1}.share-no-link{flex-wrap:wrap;align-items:flex-start}.share-no-link button{width:100%}.share-qr-card{grid-template-columns:112px minmax(0,1fr);gap:12px;padding-top:56px}.share-qr-copy{padding-top:0}.share-qr-card .share-qr-language{grid-area:auto;width:max-content;min-width:0;height:32px;padding:0 9px;position:absolute;inset:12px 12px auto auto}.share-qr-preview{width:112px}.share-qr-lightbox{padding:14px}.share-qr-lightbox-image{max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.share-qr-lightbox-image img{width:min(720px,100vw - 28px);max-height:calc(100dvh - 28px)}.share-qr-lightbox-close{top:10px;right:10px}.shared-status-nav{height:68px;padding:0 16px}.shared-status-content{min-height:calc(100vh - 68px);padding:50px 22px}}.profile-control{position:relative}.profile-trigger{color:#c8a661;cursor:pointer;background:linear-gradient(145deg,#1b1916,#101011);border:1px solid #4b4438;border-radius:0;place-items:center;width:42px;height:42px;padding:1px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.profile-trigger:hover,.profile-trigger.open{background:#211c14;border-color:#947849;box-shadow:0 0 0 2px #caa96a12}.profile-avatar{color:#dfc584;text-transform:uppercase;background:linear-gradient(135deg,#342a1b,#171511);border-radius:0;place-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11100ffc;border:1px solid #453e33;width:218px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #000000ad}.profile-menu-identity{border-bottom:1px solid #302c26;align-items:center;gap:10px;min-height:55px;padding:8px 9px 11px;display:flex}.profile-menu-identity .profile-avatar{flex:none;width:34px;height:34px}.profile-menu-identity b{color:#e5ddcf;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.profile-plan-badge{color:#c9ad73;letter-spacing:.08em;text-transform:uppercase;background:#be9d5b14;border:1px solid #be9d5b80;flex:none;padding:4px 7px;font-size:9px;font-weight:600;line-height:1}.profile-plan-badge.is-basic{color:#c9c1b4;background:#ffffff0a;border-color:#ffffff2e}.profile-menu-quota{border-bottom:1px solid #302c26;gap:7px;padding:9px 10px 10px;display:grid}.profile-menu-quota-row{color:#8f887d;letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.profile-menu-quota-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-menu-quota-row b{color:#d9cba8;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-weight:600}.profile-menu-quota-track{background:#ffffff14;height:3px;overflow:hidden}.profile-menu-quota-track i{background:linear-gradient(90deg,#8a6d34,#d3b273);height:100%;transition:width .25s;display:block}.profile-menu-quota.is-full .profile-menu-quota-row b{color:#d79b90}.profile-menu-quota.is-full .profile-menu-quota-track i{background:linear-gradient(90deg,#8b3b30,#c9766a)}.profile-menu>button{color:#aaa49a;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;font-size:10px;display:flex}.profile-menu>button:hover{color:#eadfc9;background:#ffffff0b}.profile-menu>button svg{color:#8c7853}.profile-menu>button span{flex:1}.profile-menu>button i{background:#b99650;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #b99650b3}.profile-menu>button.profile-sign-out{color:#938d84;border-top:1px solid #302c26;margin-top:4px}.profile-menu>button.profile-sign-out:hover{color:#e1aca4;background:#782d251f}.profile-menu>button.profile-sign-out svg{color:#a66d64}.profile-settings-dialog{color:#e9e2d6;background:linear-gradient(145deg,#181613fc,#0c0c0dfc);border:1px solid #504631;flex-direction:column;width:min(720px,100vw - 32px);height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #000000b3}.profile-settings-dialog:before{content:"";background:linear-gradient(90deg,#0000,#c8a661,#0000);height:2px;position:absolute;inset:0 0 auto}.profile-settings-dialog>h2{color:#f1ebe1;margin:34px 72px 6px 38px;font:600 30px/1.25 Noto Serif SC,serif}.profile-settings-description{color:#817d75;max-width:520px;margin:0 72px 25px 38px;font-size:11px;line-height:1.7}.profile-settings-tabs{border-top:1px solid #302d28;border-bottom:1px solid #302d28;gap:4px;height:49px;padding:0 38px;display:flex}.profile-settings-tabs button{color:#777169;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:0 14px;font-size:10px;font-weight:600;display:inline-flex}.profile-settings-tabs button:hover{color:#d4c7ae}.profile-settings-tabs button.active{color:#dec582;background:linear-gradient(#0000,#75541f1f);border-bottom-color:#c5a45e}.profile-settings-pages{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 38px 30px;overflow-y:auto}.profile-settings-page>header{margin-bottom:24px}.profile-settings-page>header h3{color:#e8e0d3;margin:0 0 7px;font:600 20px/1.3 Noto Serif SC,serif}.profile-settings-page>header p{color:#747068;max-width:520px;margin:0;font-size:10px;line-height:1.65}.profile-settings-label{color:#9b9489;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.profile-avatar-setting{background:#0e0e0f;border:1px solid #3d3932;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:108px;margin-top:9px;padding:15px;display:grid}.profile-avatar-setting>input{display:none}.profile-avatar-preview{border:1px solid #6c5939;border-radius:0;width:76px;height:76px;font-size:22px}.profile-avatar-upload{color:#cdb477;cursor:pointer;text-align:left;background:linear-gradient(90deg,#4b381b1f,#ffffff04);border:1px dashed #5b503e;align-items:center;gap:12px;min-width:0;min-height:76px;padding:11px 14px;display:flex}.profile-avatar-upload>span:first-child{border:1px solid #655537;flex:none;place-items:center;width:34px;height:34px;display:grid}.profile-avatar-upload>span:last-child{gap:5px;min-width:0;display:grid}.profile-avatar-upload b{color:#d9c28d;font-size:10px;font-weight:600}.profile-avatar-upload small{color:#918a7f;font-size:8px;line-height:1.4}.profile-avatar-remove{color:#8f857a;cursor:pointer;background:0 0;border:1px solid #463c35;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:9px;display:inline-flex}.profile-name-field{margin-top:19px;display:block}.profile-name-field input{color:#e3dbcd;background:#0c0c0d;border:1px solid #403b33;outline:0;width:100%;height:48px;margin-top:8px;padding:0 13px;font-size:12px}.profile-name-field input:focus{border-color:#806b43;box-shadow:inset 0 0 16px #caa96a09}.profile-name-field input::placeholder{color:#817b72;opacity:1}.profile-name-field small{color:#8b857a;margin-top:7px;font-size:9px;line-height:1.5;display:block}.profile-account-line{border-top:1px solid #302d28;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:15px;display:flex}.profile-account-line span{color:#6d6962;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.profile-account-line b{color:#9f998f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.profile-settings-dialog>.share-error{margin:0 38px 14px}.profile-settings-actions{background:#08080980;border-top:1px solid #302d28;justify-content:flex-end;gap:9px;padding:15px 38px;display:flex}.profile-settings-actions button{color:#aaa49a;cursor:pointer;background:0 0;border:1px solid #47423a;justify-content:center;align-items:center;gap:7px;min-width:104px;height:42px;padding:0 15px;font-size:10px;font-weight:600;display:inline-flex}.profile-settings-actions button svg{flex:none;display:block}.profile-settings-actions button.primary{color:#17130d;background:linear-gradient(135deg,#dfc790,#ad8745);border:0}.profile-settings-actions button:disabled{opacity:.5;cursor:wait}.other-settings-page,.sharing-settings-page{min-height:320px}.sharing-default-warning{color:#bdac8d;background:#734f191f;border:1px solid #6d5733;margin:11px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.sharing-default-toggle{min-height:104px}.settings-share-category-picker{max-height:230px;margin-top:10px}.settings-section+.settings-section{margin-top:25px}.settings-section>.profile-settings-label{margin-bottom:9px}.settings-language-toggle{width:100%;height:48px;padding:0 14px}.settings-language-toggle .language-trigger{width:100%}.settings-language-toggle .language-current{margin-right:auto}.settings-language-toggle .language-menu{width:100%;max-height:min(310px,45dvh);left:0;right:auto;overflow-y:auto}.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.theme-choice-grid>button{color:#8b857c;cursor:pointer;text-align:left;background:#0e0e0f;border:1px solid #3d3932;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:96px;padding:12px;display:grid}.theme-choice-grid>button:hover{border-color:#64563d}.theme-choice-grid>button.active{background:linear-gradient(135deg,#5c431b40,#0e0e0ffa);border-color:#846a39}.theme-choice-icon{color:#c5a45e;border:1px solid #544832;place-items:center;width:32px;height:32px;display:grid}.theme-choice-grid>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.theme-choice-grid b{color:#ddd4c4;font-size:12px;font-weight:600}.theme-choice-grid small{color:#827c73;font-size:10px;line-height:1.4}.theme-choice-grid>button>i{color:#19150e;background:0 0;border:1px solid #4b463e;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.theme-choice-grid>button.active>i{background:#c2a25f;border-color:#c2a25f}.appearance-setting{color:#aaa49a;cursor:pointer;text-align:left;background:#0e0e0f;border:1px solid #3d3932;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:15px;width:100%;min-height:92px;padding:15px;transition:color .2s,border-color .2s,background .2s;display:grid}.appearance-setting:hover{border-color:#64563d}.appearance-setting.active{background:linear-gradient(90deg,#573e172e,#0f0f0ff5);border-color:#735e37}.appearance-setting-icon{color:#c5a45e;background:linear-gradient(145deg,#282116,#131210);border:1px solid #5c4c32;place-items:center;width:48px;height:48px;display:grid}.appearance-setting-copy{gap:6px;min-width:0;display:grid}.appearance-setting-copy b{color:#ddd4c4;font-size:11px;font-weight:600}.appearance-setting-copy small{color:#6d6860;font-size:9px;line-height:1.5}.settings-toggle{background:#242321;border:1px solid #4c4840;border-radius:20px;align-items:center;width:42px;height:23px;padding:3px;display:flex}.settings-toggle i{background:#77736b;border-radius:50%;width:15px;height:15px;transition:transform .2s,background .2s}.appearance-setting.active .settings-toggle{background:#745a2c;border-color:#a28143}.appearance-setting.active .settings-toggle i{background:#f1da9d;transform:translate(19px)}.shared-owner-row{align-items:center;gap:14px;max-width:1500px;margin:0 auto;padding:30px clamp(22px,5vw,76px) 0;display:flex}.shared-owner-name{color:#e9e2d7;overflow-wrap:anywhere;min-width:0;font:600 clamp(18px,2vw,23px)/1.35 Noto Serif SC,serif}.theme-light .shared-owner-name{color:#302b24}.collection-title-row{align-items:center;gap:14px;display:flex}.shared-view .collection-title-row{width:100%;min-width:0}.shared-view .collection-title-row h1{letter-spacing:.012em;white-space:nowrap;overflow-wrap:anywhere;max-width:none;margin:0;font-size:clamp(20px,4.7vw,38px);line-height:1.12}.shared-view .shared-collection-title-copy{gap:6px;min-width:0;display:grid}.shared-category-title{color:#918b80;letter-spacing:.045em;overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,20px);font-weight:500;line-height:1.35}.shared-view .collection-header>div:first-child{flex:auto;min-width:0}@media (width>=1100px){.shared-view .collection-header-side{flex:none}.shared-view .collection-header-side p{white-space:nowrap}}.shared-view .empty-state h1{overflow-wrap:anywhere;max-width:min(820px,100vw - 48px);font-size:clamp(30px,4vw,48px)}.shared-owner-row .shared-owner-avatar{border:1px solid #685738;border-radius:0;flex:none;width:48px;height:48px}.theme-light .shared-owner-row .shared-owner-avatar{color:#806222;background:#eae3d2;border-color:#bba779}@media (width<=800px){.navbar:has(.profile-control){grid-template-columns:repeat(6,minmax(0,1fr))}.navbar:has(.profile-control)>.brand{grid-area:1/1/auto/4}.navbar:has(.profile-control) .language-toggle{grid-area:1/4/auto/7;justify-self:end;width:auto;min-width:0;height:38px;margin-right:49px;padding:0 8px}.navbar:has(.profile-control) .profile-control{grid-area:1/6;justify-self:end}.navbar:has(.profile-control) .nav-add{white-space:nowrap;grid-area:2/1/auto/7}.navbar:has(.profile-control) .nav-add .nav-label-desktop{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.navbar:has(.profile-control) .nav-add .nav-label-mobile{display:none}.profile-trigger{width:38px;height:38px}}@media (width<=600px){.profile-menu{width:min(230px,100vw - 20px);position:fixed;top:61px;right:10px}.profile-settings-dialog{border-width:1px 0 0;width:100%;height:94dvh;max-height:94dvh}.profile-settings-dialog>h2{margin:27px 58px 5px 20px;font-size:24px}.profile-settings-description{margin:0 58px 20px 20px}.profile-settings-tabs{padding:0 20px}.profile-settings-tabs button{flex:1;min-width:0}.profile-settings-pages{min-height:0;padding:22px 20px 25px}.profile-avatar-setting{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:12px}.profile-avatar-preview{width:68px;height:68px}.profile-avatar-upload{min-height:68px;padding:9px 10px}.profile-avatar-upload>span:first-child{display:none}.profile-avatar-remove{grid-column:2;justify-self:start}.profile-settings-dialog>.share-error{margin-left:20px;margin-right:20px}.profile-settings-actions{padding:13px 20px}.profile-settings-actions button{flex:1;min-width:0}.theme-choice-grid{grid-template-columns:1fr}.theme-choice-grid>button{min-height:72px}.appearance-setting{grid-template-columns:42px minmax(0,1fr) 42px;gap:11px;padding:12px}.appearance-setting-icon{width:42px;height:42px}.collection-title-row{align-items:center;gap:10px}.shared-owner-row .shared-owner-avatar{width:40px;height:40px;margin-top:0}}.profile-menu>button{height:42px;font-size:12px}.share-dialog-description,.share-setting b{font-size:13px}.share-error{font-size:12px}.share-link-block label{font-size:11px}.share-link-block input,.share-link-block button{font-size:12px}.share-hint{font-size:11px}.profile-settings-description{font-size:13px}.profile-settings-tabs button,.profile-settings-page>header p{font-size:12px}.profile-settings-label{font-size:11px}.profile-avatar-upload b{font-size:12px}.profile-avatar-upload small{font-size:10px}.profile-avatar-remove{font-size:11px}.profile-name-field input{font-size:14px}.profile-name-field small,.profile-account-line span{font-size:11px}.profile-account-line b,.profile-settings-actions button{font-size:12px}.appearance-setting-copy b{font-size:13px}.appearance-setting-copy small{font-size:11px}@media (width<=600px){.nav-add,.category-toggle{font-size:11px}}html[data-theme=light],html[data-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ebe8e0}html[data-theme=dark],html[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0c}html[data-theme=light] .pwa-pull-refresh{color:#8b682c;background:#f9f7f1f5;border-color:#9774369e;box-shadow:0 8px 22px #49392233}html[data-theme=light] .pwa-pull-refresh.ready{color:#75541d;background:#f1eadc;border-color:#9f7732}.theme-dark .dialog,.theme-dark .assign-dialog{color:#e9e2d6;background:#121211;border:1px solid #484135;box-shadow:0 30px 100px #000}.theme-dark .dialog-header,.theme-dark .assign-header{border-bottom-color:#34312b}.theme-dark .dialog-header h2,.theme-dark .assign-header h2,.theme-dark .section-heading h3{color:#eee7db}.theme-dark .icon-button{color:#aaa49a;border-color:#49443b}.theme-dark .icon-button:hover{color:#eee4d2;border-color:#806b43}.theme-dark .photo-panel{background:#191816;border-right-color:#35312b}.theme-dark .info-panel{background:#121211}.theme-dark .section-heading p{color:#8b857c}.theme-dark .format-picker{background:#111110;border-color:#423d34}.theme-dark .format-picker b{color:#cfc7b9}.theme-dark .format-picker small{color:#89837a}.theme-dark .format-options{background:#272521;border-color:#494238}.theme-light .format-options{border-color:#c9c2b7}.theme-dark .format-options button{color:#8d877e}.theme-dark .format-options button+button{border-left-color:#3d3933}@media (hover:hover) and (pointer:fine){.theme-dark .format-options button:not(.active):hover{color:#d3c4a7;background:0 0}}.theme-dark .format-options button.active{color:#f1dfb5;background:#5a4a30;border-color:#9b7a43;box-shadow:inset 0 0 0 1px #e0c28424}.theme-dark .grader-options{background:#272521;border-color:#494238}.theme-light .grader-options{border-color:#c9c2b7}.theme-dark .grader-options button{color:#817b72;background:0 0;border-color:#0000}.theme-dark .grader-options button+button{border-left-color:#3d3933}@media (hover:hover) and (pointer:fine){.theme-dark .grader-options button:not(.active):hover{color:#d3c4a7;background:0 0}}.theme-dark .grader-options button.active{color:#f1dfb5;background:#5a4a30;border-color:#9b7a43;box-shadow:inset 0 0 0 1px #e0c28424}.theme-dark .year-rc-input>button{color:#d0b46f;background:#211e18;border-color:#403b33}.theme-dark .year-rc-input>button:focus-visible{background:#322a1c;border-color:#8d7443}@media (hover:hover) and (pointer:fine){.theme-dark .year-rc-input>button:hover{background:#322a1c;border-color:#8d7443}}.theme-dark .year-rc-input>button.active{color:#10100e;background:#a88c4a;border-color:#b59955}.theme-dark .thickness-field>small{color:#8d867c}.theme-dark .auto-align-toggle{color:#a29a8d;background:#11110f;border-color:#453d31}.theme-dark .auto-align-icon{color:#aa8d53;background:#292319}.theme-dark .auto-align-toggle b{color:#d5cab7}.theme-dark .auto-align-toggle small{color:#918a80}.theme-dark .auto-align-toggle.active{background:#6c4f1f33;border-color:#826c42}@media (hover:hover) and (pointer:fine){.theme-dark .auto-align-toggle:not(.active):hover:not(:disabled){border-color:#826c42}}.theme-dark .auto-align-toggle.active .auto-align-icon{color:#dfc57f;background:#342919}.theme-dark .upload-slot{color:#ddd5c8;background-color:#10100f;border-color:#5a5347}.theme-dark .upload-slot.drag-active{border-color:#b99858;box-shadow:inset 0 0 0 2px #b9985833,0 8px 24px #0000003d}.theme-dark .upload-slot.diecut{background-color:#10100f}.theme-dark .upload-icon{color:#c5a45e;background:#29251e}.theme-dark .upload-drop-overlay{color:#ead5a6;background:#14120ee6;border-color:#d5b46f94}.theme-dark .upload-source-error{color:#efb1a6;background:#301815f0;border-color:#d271606b}.theme-dark .upload-empty small{color:#827c73}.theme-dark .scan-status{color:#a7946d;background:#76551e29}.theme-dark .field label{color:#aaa398}.theme-dark .field input,.theme-dark .field textarea,.theme-dark .category-picker{color:#e9e2d6;background:#0d0d0d;border-color:#403b33}.theme-dark .field input::placeholder,.theme-dark .field textarea::placeholder{color:#777169;opacity:1}.theme-dark .field input:focus,.theme-dark .field textarea:focus{background:#111;border-color:#9a7d49}.theme-dark .field-suggestion-menu{background:#151514;border-color:#504838;box-shadow:0 18px 40px #0000008c}.theme-dark .field-suggestion-menu button{color:#c3bdb2}.theme-dark .field-suggestion-menu button.active{color:#d4b676;background:#29251e}@media (hover:hover) and (pointer:fine){.theme-dark .field-suggestion-menu button:hover{color:#d4b676;background:#29251e}}.theme-dark .field-suggestion-menu button.selected{color:#e0c17d;background:#332b1d}.theme-dark .field-suggestion-menu button.selected:after{color:#caa961}.theme-dark .custom-info-heading small,.theme-dark .custom-info-limit{color:#8d867c}.theme-dark .custom-info-heading>button{color:#d9bc77;background:#2e2517;border-color:#765f37}@media (hover:hover) and (pointer:fine){.theme-dark .custom-info-heading>button:hover:not(:disabled),.theme-dark .category-inline-create button:hover:not(:disabled){border-color:#a88749}}.theme-dark .custom-info-remove{color:#b77f73;background:#171412;border-color:#4a4038}@media (hover:hover) and (pointer:fine){.theme-dark .custom-info-remove:hover{color:#dc9c8f;background:#251715;border-color:#8f5b52}}.theme-dark .category-chips button{color:#aaa49a;background:#171614;border-color:#474138}.theme-dark .category-chips button.active{color:#e3c780;background:#332918;border-color:#856b3e}@media (hover:hover) and (pointer:fine){.theme-dark .category-chips button:not(.active):hover{border-color:#856b3e}}.theme-dark .category-inline-create{border-top-color:#39352f}.theme-dark .category-inline-create button{color:#d9bc77;background:#2e2517;border-color:#765f37}.theme-dark .set-project-association-list>section{background:#0d0d0d;border-color:#403b33}.theme-dark .set-project-association-list header{border-bottom-color:#39352f}.theme-dark .set-project-association-list header b,.theme-dark .set-project-association-list button{color:#d8d0c4}.theme-dark .set-project-association-list button{background:#151513;border-color:#3d3932}.theme-dark .set-project-association-list button.active{color:#dec37f;background:#9773362e;border-color:#91733f}.theme-dark .set-project-association-trigger{color:#aaa195;background:#11110f;border-color:#403b33}.theme-dark .set-project-association-trigger b{color:#ddd5c8}.theme-dark .set-project-association-trigger:hover,.theme-dark .set-project-association-trigger:focus-visible{color:#d6bb7b;background:#211d16;border-color:#80683d}.theme-dark .set-card-association-dialog{color:#e6dfd3;background:#151513;border-color:#574b37;box-shadow:0 30px 90px #0000009e}.theme-dark .set-card-association-dialog>header,.theme-dark .set-card-association-dialog>footer{border-color:#39352e}.theme-dark .set-card-association-dialog>header>button,.theme-dark .set-card-association-projects>button,.theme-dark .set-card-association-targets>button{color:#aaa195;background:#10100f;border-color:#3d3932}.theme-dark .set-card-association-projects b,.theme-dark .set-card-association-targets b{color:#ddd5c8}.theme-dark .set-card-association-projects>button.set-card-association-project{color:#aaa195;background:#191816;border-color:#4b4438;box-shadow:inset 0 1px #ffffff06}.theme-dark .set-card-association-project-cover{color:#b99857;background:#9a793b14;border-color:#6f5933;box-shadow:6px 6px 0 -1px #151410,6px 6px #403722}.theme-dark .set-card-association-project-cover.has-cover{background:#12110f}.theme-dark .set-card-association-project-copy>span{color:#8f897f}.theme-dark .set-card-association-project-progress>i{background:#302d27}.theme-dark .set-card-association-project-progress>i>span{background:linear-gradient(90deg,#806333,#d0ad64)}.theme-dark .set-card-association-project-progress strong{color:#cbb98f}.theme-dark .set-card-association-project-progress small{color:#777169}.theme-dark .set-card-association-dialog>header>button:hover,.theme-dark .set-card-association-dialog>header>button:focus-visible,.theme-dark .set-card-association-projects>button:hover,.theme-dark .set-card-association-projects>button:focus-visible,.theme-dark .set-card-association-targets>button:hover:not(:disabled),.theme-dark .set-card-association-targets>button:focus-visible:not(:disabled),.theme-dark .set-card-association-targets>button.active{color:#d6bb7b;background:#211d16;border-color:#816a42}.theme-dark .set-card-association-projects>button.set-card-association-project:hover,.theme-dark .set-card-association-projects>button.set-card-association-project:focus-visible{background:#211e18;border-color:#927542;box-shadow:inset 3px 0 #806737,inset 0 1px #ffffff08}.theme-dark .set-card-association-check{border-color:#504a41}.theme-dark .set-card-association-back{color:#c9aa68}.theme-dark .set-card-association-back:hover,.theme-dark .set-card-association-back:focus-visible{color:#e5cc96;border-bottom-color:#c6a45e80}.theme-dark .set-card-association-empty{color:#8f877b;border-color:#413c34}.theme-dark .dialog-footer,.theme-dark .assign-footer{background:#0e0e0d;border-top-color:#34312b}.theme-dark .dialog-footer p,.theme-dark .assign-footer>span{color:#89837a}.theme-dark .assign-header p{color:#a18e69}.theme-dark .assign-search{color:#887f71;background:#0d0d0d;border-color:#403b33}.theme-dark .assign-search input{color:#e7dfd2}.theme-dark .assign-card{color:#dcd4c7;background:#151412;border-color:#3f3a32}.theme-dark .assign-card.selected{background:#2a2216;border-color:#846a3a;box-shadow:inset 0 0 0 1px #ddbe7e14}.theme-dark .assign-thumb{background:#25231f}.theme-dark .delete-card-dialog{color:#e9e2d6;background:linear-gradient(135deg,#191714,#0e0e0f);border:1px solid #4b4232}.theme-dark .delete-card-preview{background:#111;border-color:#5d513d}.theme-dark .delete-card-preview .management-preview-image img{background:#191816}.theme-dark .delete-card-copy>b{color:#e4dac9}.theme-dark .delete-card-copy>small{color:#918a80}.theme-dark .delete-card-copy>p{color:#aaa298}.theme-dark .delete-card-actions{background:#0808088c;border-top-color:#37322b}.theme-dark .delete-cancel{color:#aaa49a;border-color:#4b463e}.app-shell.theme-light{color:#27241f;background:radial-gradient(circle at 58% 28%,#f8f6f0 0,#efede6 48%,#e6e2d9 100%)}.shared-status-page.theme-light{color:#2b2823;background:radial-gradient(circle at 50% 44%,#fbf8f0 0,#f0ece3 46%,#e5e0d6 100%)}.shared-status-page.theme-light:before,.shared-status-page.theme-light:after{border-color:#8e692a26}.theme-light .shared-status-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4ede6;border-bottom-color:#d8d1c5}.theme-light .shared-status-icon{color:#916b28;background:#be9b5821;border-color:#b99b62;box-shadow:0 22px 50px #58442729}.theme-light .shared-status-content h1{color:#2d2923}.theme-light .shared-status-content p{color:#756f66}.theme-light .navbar{background:#f5f3ede6;border-bottom-color:#d8d3c9}.theme-light .brand b{color:#2c2924}.theme-light .brand-mark{color:var(--logo-gold)}.theme-light .button.secondary{color:#5f5a52;border-color:#aaa399}.theme-light .category-toggle,.theme-light .share-nav-button,.theme-light .language-toggle,.theme-light .local-theme-toggle{color:#69645c;background:#f7f5ef;border-color:#d0cbc1}.theme-light .category-toggle:hover,.theme-light .category-toggle.open,.theme-light .share-nav-button:hover,.theme-light .share-nav-button.active,.theme-light .language-toggle:hover,.theme-light .language-toggle.open,.theme-light .local-theme-toggle:hover,.theme-light .local-theme-toggle:focus-visible{color:#684d1e;background:#eee8dc;border-color:#a78b58}.theme-light .language-toggle .language-current{color:#8d6b30}.theme-light .language-menu{background:#f7f4edfc;border-color:#cec7bb;box-shadow:0 22px 55px #372d1f33}.theme-light .language-menu>button{color:#6a6459}.theme-light .language-menu>button:hover{color:#403a2e;background:#78603217}.theme-light .language-menu>button.active{color:#8d6b30;background:#96732d24}.theme-light .plaque-toggle{color:#777067;background:#f4f0e8;border-color:#cfc5b2}.theme-light .plaque-toggle.active{color:#604719;background:#e8ddc7;border-color:#ad8b4d}.theme-light .profile-trigger{color:#9e7d41;background:#f2eee5;border-color:#c8c0b2}.theme-light .profile-trigger:hover,.theme-light .profile-trigger.open{background:#e9e0d0;border-color:#a48650}.theme-light .profile-menu,.theme-light .category-menu{background:#f7f4edfc;border-color:#cec7bb;box-shadow:0 22px 55px #372d1f33}.theme-light .profile-menu-identity,.theme-light .profile-menu>button.profile-sign-out,.theme-light .category-create{border-color:#ddd7cd}.theme-light .category-menu-divider{background:#ddd7cd}.theme-light .profile-menu-quota{border-color:#ddd7cd}.theme-light .profile-plan-badge{color:#70501e;background:#b58b461a;border-color:#916a2b61}.theme-light .profile-plan-badge.is-basic{color:#635d54;background:#574b390d;border-color:#574b3938}.theme-light .profile-menu-quota-row{color:#898278}.theme-light .profile-menu-quota-row b{color:#6f5623}.theme-light .profile-menu-quota-track{background:#755b2e24}.theme-light .profile-menu-quota-track i{background:linear-gradient(90deg,#a3803e,#c9a86a)}.theme-light .profile-menu-quota.is-full .profile-menu-quota-row b{color:#9c4235}.theme-light .profile-menu-quota.is-full .profile-menu-quota-track i{background:linear-gradient(90deg,#a5503f,#cf8a7c)}.theme-light .profile-menu-identity b{color:#332f29}.theme-light .profile-menu>button,.theme-light .category-list>button,.theme-light .category-select{color:#655f56}.theme-light .category-list>button.active,.theme-light .category-row.active .category-select{color:#664a18;background:#ebe1ce}.theme-light .category-row.active{background:#ebe1ce}.theme-light .category-filter-check{background:#f3eee4;border-color:#b5a77e}.theme-light [aria-pressed=true]>.category-filter-check{background:#e5d7b5;border-color:#987333}.theme-light .category-filter-hint{color:#655f56}.theme-light .category-filter-footer{border-color:#ddd7cd}.theme-light .category-filter-footer button{color:#664a18;background:#eee5d4;border-color:#b5a77e}.theme-light .category-list>button.active b,.theme-light .category-row.active .category-select b{color:#755b2e}.theme-light .category-list>button.active svg,.theme-light .category-row.active .category-select svg{color:#987333}.theme-light .profile-menu>button:hover,.theme-light .category-list>button:not(.active):hover,.theme-light .category-row:not(.active):hover{color:#2b2823;background:#755b2e12}.theme-light .category-menu-title{color:#898278}.theme-light .category-list>.category-filter-option:disabled:hover,.theme-light .category-row.is-disabled:hover{background:0 0}.theme-light .category-list>button b,.theme-light .category-select b{color:#746d63}.theme-light .category-organize-trigger{color:#8b6a2e;background:#fff3;border-color:#c5b99f}.theme-light .category-organize-trigger:hover,.theme-light .category-organize-trigger:focus-visible{color:#614516;background:#976f2b17;border-color:#9f7b3d}.theme-light .category-create-field{color:#302c27;background:#fffefa;border-color:#cbc4b8}.theme-light .category-create button{color:#6a4d1d;background:#e8dcc7;border-color:#b89b68}.theme-light .category-rename{color:#817566}.theme-light .rename-category-dialog{color:#302c27;background:linear-gradient(145deg,#f5f1e9,#e9e2d6);border-color:#c8baa1;box-shadow:0 34px 100px #2f271d5c}.theme-light .rename-category-dialog h2{color:#2f2a24}.theme-light .rename-category-dialog>p{color:#746e65}.theme-light .rename-category-icon{color:#88672f;background:#a4803d1a;border-color:#b79b68}.theme-light .rename-category-field>span{color:#746d63}.theme-light .rename-category-field input{color:#2e2a25;background:#fffdf8;border-color:#c5bcae}.theme-light .rename-category-dialog>footer{background:#ded6c980;border-top-color:#d2c9bb}.theme-light .rename-category-close{color:#716a61;background:#f1ece3;border-color:#c6bdae}.theme-light .cloud-message{color:#4f493f;background:#b9975421;border-color:#97773b61}.theme-light .cloud-message.cloud-error{color:#7d352a;background:#b04e401f;border-color:#b04e4073}.theme-light .cloud-loading{color:#706a61}.theme-light .empty-state>p,.theme-light .collection-header p{color:#716c64}.theme-light .collection-header .eyebrow{color:#805c1b}.theme-light .empty-state h1{color:#282520}.theme-light .empty-state h1 i{color:#805c1b;-webkit-text-stroke:0}.theme-light .empty-orbit{border-color:#9a743433;box-shadow:0 0 34px #ae894509}.theme-light .empty-card-shape{background:linear-gradient(135deg,#e8e2d7 0%,#cbc2b4 52%,#aaa093 100%);border-color:#6c604e8c;box-shadow:18px 20px 44px #3d342845,inset 0 0 0 4px #f8f4ec61,inset 0 0 18px #5348381a}.theme-light .empty-card-shape:after{color:#8a672d;background:#f6f1e738;border-color:#8b672a94}.theme-light .empty-card-shape span{border-color:#675b4940;box-shadow:0 0 0 1px #fffdf82e}.theme-light .privacy-note{color:#817b72}.theme-light .empty-steps span{color:#756f66;background:#fffdf875;border-color:#d2c7b5}.theme-light .empty-steps b{color:#9a7438}.theme-light .collection-header h1{color:#2b2823}.theme-light .shared-category-title{color:#756d60}.theme-light .category-add-button{color:#705526;background:#eee8dc;border-color:#c7b89b}.theme-light .collection-search{color:#827a6d;background:#faf8f3d1;border-color:#d2ccc1}.theme-light .collection-search:focus-within{border-color:#aa8b53}.theme-light .collection-search input{color:#2e2a25}.theme-light .collection-search input::placeholder,.theme-light .collection-search>span{color:#878077}.theme-light .collection-search>button{color:#7e776d;border-color:#d0c9bd}.theme-light .cabinet-frame{background:linear-gradient(115deg,#bcb5aa,#e8e3da 12%,#c9c2b7 25%,#eeeae2 52%,#bdb5a9 83%,#e1dcd3);border-color:#a9a195;box-shadow:0 30px 65px #3930233d,inset 0 0 0 11px #d7d1c7,inset 0 0 0 12px #aaa296}.theme-light .cabinet-frame:before{border-color:#7b5e2e3d}.theme-light .frame-plate{color:#745827;background:#e8e0d1;border-color:#b8a16f;box-shadow:0 3px 9px #42321c1a}.theme-light .frame-plate b{color:#85775f}.theme-light .cabinet-inner{background:linear-gradient(90deg,#c8c1b6,#eeeae2 48%,#c5beb2);border-color:#b8b0a4;box-shadow:inset 0 0 42px #4c42342e}.theme-light .cabinet-row:after,.theme-light .cabinet-shelf{background:linear-gradient(#b8b0a5,#e5e0d7 34%,#aaa297 58%,#d5cfc5);border-top-color:#a8a094;box-shadow:0 9px 13px #3d352a38}.theme-light .card-caption b{color:#302c27}.theme-light .card-caption small{color:#6f6961}.theme-light .card-caption small.card-variant{color:#7d5f29}.app-shell.theme-light .cabinet-card .slab{--slab-surround:#c7bfb2;background:var(--slab-surround);border-color:#5b51427a;box-shadow:0 10px 22px #2f281f3d,inset 0 0 0 1px #695e4e33,inset 0 0 10px #685b4614}@media (hover:hover) and (pointer:fine){.app-shell.theme-light .cabinet-card:hover .slab{box-shadow:0 18px 32px #2f281f4d,0 0 0 1px #97743485,inset 0 0 0 1px #695e4e33}}.app-shell.theme-light .cabinet-card .slab img{background:#c7bfb2}.app-shell.theme-light .cabinet-card .slab-shine{background:linear-gradient(90deg,#695e4e12,#0000 13% 87%,#695e4e12)}.theme-light .card-action{color:#665f56;background:#f7f3ebeb;border-color:#5b504047;box-shadow:0 4px 10px #2d251b1f}.theme-light .frame-corner{border-color:#8c6c34}.theme-light .category-empty{color:#847d73}.theme-light .category-empty b{color:#4f4941}.theme-light .category-empty span{color:#777067}.theme-light .category-empty>button{color:#654b1f;background:#e8decc;border-color:#b49a6b}.theme-light .profile-settings-dialog,.theme-light .share-dialog{color:#282520;background:linear-gradient(145deg,#f7f4ed,#eae6dd);border-color:#c9c1b3;box-shadow:0 32px 90px #2c251b52}.theme-light .share-dialog-close{color:#625d55;background:#f4f1ea;border-color:#c9c2b7}.theme-light .profile-settings-dialog>h2,.theme-light .profile-settings-page>header h3,.theme-light .share-dialog-title h2{color:#292620}.theme-light .profile-settings-description,.theme-light .profile-settings-page>header p,.theme-light .share-dialog-description{color:#746e65}.theme-light .profile-settings-tabs{border-color:#d6d0c6}.theme-light .profile-settings-tabs button{color:#777168}.theme-light .profile-settings-tabs button:hover{color:#4e4639}.theme-light .profile-settings-tabs button.active{color:#76571f;background:linear-gradient(#0000,#a985431f)}.theme-light .profile-settings-label{color:#706a61}.theme-light .profile-avatar-setting,.theme-light .appearance-setting,.theme-light .theme-choice-grid>button,.theme-light .share-setting{color:#665f56;background:#ffffff5c;border-color:#d0c9be}.theme-light .profile-avatar-upload{color:#8f6f35;background:#b7955512;border-color:#b9aa8d}.theme-light .profile-avatar-upload b,.theme-light .appearance-setting-copy b,.theme-light .theme-choice-grid b{color:#403b34}.theme-light .profile-avatar-upload small,.theme-light .appearance-setting-copy small,.theme-light .theme-choice-grid small,.theme-light .profile-name-field small{color:#777168}.theme-light .profile-avatar-upload>span:first-child,.theme-light .appearance-setting-icon,.theme-light .theme-choice-icon{color:#9a783b;background:#eee5d5;border-color:#bca77f}.theme-light .profile-avatar-remove{color:#746c62;border-color:#c9c1b5}.theme-light .profile-name-field input,.theme-light .share-link-block input{color:#302c27;background:#fbfaf6;border-color:#cbc5ba}.theme-light .share-link-notice,.theme-light .sharing-default-warning{color:#69552f;background:#eee5d4;border-color:#c4ad80}.theme-light .share-link-notice p{color:#6e6558}.theme-light .share-link-secondary{color:#655333;border-color:#ad9872}.theme-light .share-readonly-summary article,.theme-light .share-preference-notice,.theme-light .share-qr-card{background:#ffffff4d;border-color:#d0c9be}.theme-light .share-readonly-summary article>span,.theme-light .share-qr-copy>span{color:#927035;background:#eee5d5;border-color:#bca77f}.theme-light .share-readonly-summary small,.theme-light .share-scope-tags i,.theme-light .share-preference-notice p,.theme-light .share-qr-copy p,.theme-light .share-no-link p{color:#746e65}.theme-light .share-readonly-summary b,.theme-light .share-preference-notice b,.theme-light .share-qr-copy b,.theme-light .share-no-link b{color:#403a32}.theme-light .share-readonly-summary article.enabled b{color:#795a21}.theme-light .share-readonly-summary article.disabled b,.theme-light .share-disabled-notice{color:#96554b}.theme-light .share-scope-tags i{background:#f8f4ec;border-color:#cec5b5}.theme-light .share-preference-notice.warning{background:#eee5d4;border-color:#c4ad80}.theme-light .share-preference-notice button,.theme-light .share-no-link button,.theme-light .share-qr-copy button{color:#655333;border-color:#ad9872}.theme-light .share-preference-notice button:hover,.theme-light .share-no-link button:hover,.theme-light .share-qr-copy button:not(:disabled):hover{color:#553e18;background:#e8dcc6;border-color:#9b793e}.theme-light .share-preferences-button{color:#675535;background:#ffffff40;border-color:#bcae95}.theme-light .share-preferences-button:hover{color:#553e18;background:#e8dcc6;border-color:#9b793e}.theme-light .share-qr-card{background:linear-gradient(115deg,#b795551c,#ffffff6b)}.theme-light .share-no-link{color:#8f6f35;border-color:#b9aa8d}.theme-light .profile-name-field input::placeholder{color:#8a847b}.theme-light .profile-account-line{border-color:#d5cec3}.theme-light .profile-account-line span{color:#817a70}.theme-light .profile-account-line b{color:#5d574f}.theme-light .profile-settings-actions{background:#e1dcd27a;border-color:#d4cdc1}.theme-light .profile-settings-actions button{color:#5b554d;border-color:#aaa298}.theme-light .theme-choice-grid>button:hover,.theme-light .appearance-setting:hover{border-color:#af9360}.theme-light .theme-choice-grid>button.active,.theme-light .appearance-setting.active{background:#eae0cd;border-color:#a8874c}.theme-light .theme-choice-grid>button>i{border-color:#bcb4a7}.theme-light .theme-choice-grid>button.active>i{color:#fff;background:#a8823d;border-color:#a8823d}.theme-light .settings-toggle{background:#d5cfc5;border-color:#bdb5a8}.theme-light .settings-toggle i{background:#8c857a}.theme-light .appearance-setting.active .settings-toggle{background:#b48b46;border-color:#a28143}.theme-light .share-dialog-title>span{color:#987536;background:#e9deca;border-color:#b99a62}.theme-light .share-setting.enabled{color:#5e481f;background:#e9dfcc;border-color:#aa8a51}.theme-light .share-setting>i{background:#d5cfc5;border-color:#bdb5a8}.theme-light .share-setting>i em{background:#8c857a}.theme-light .share-setting.enabled>i{background:#b48b46;border-color:#a28143}.theme-light .share-setting.enabled>i em{background:#fff3cf}.theme-light .share-setting:not(:disabled):hover{color:#40382b;border-color:#af9360}.theme-light .share-access-icon{color:#927035;background:#eee5d5;border-color:#bca77f}.theme-light .share-access-copy small,.theme-light .share-access-control.enabled .share-access-copy small,.theme-light .share-category-toggle small,.theme-light .share-default-choice small{color:#746e65}.theme-light .share-category-picker{scrollbar-color:#ad9a75 transparent;background:#ffffff52;border-color:#d0c9be}.theme-light .share-category-picker-heading{background:#f3efe6;border-color:#d9d1c4}.theme-light .share-category-picker-heading>strong,.theme-light .share-category-select-all,.theme-light .share-category-picker-list>label,.theme-light .share-category-picker-list>label>b,.theme-light .share-category-picker-list>p{color:#706a61}.theme-light .share-category-select-all:hover,.theme-light .share-category-select-all.checked,.theme-light .share-category-select-all.partial{color:#684f21}.theme-light .share-category-select-all.partial .share-checkbox{color:#fff;background:#b89149;border-color:#a17b39}.theme-light .share-category-picker-list>label:hover{color:#302b24;background:#755b2e12}.theme-light .share-category-picker-list>label.checked{color:#60491e;background:#ebe1ce}.theme-light .share-checkbox{background:#f8f5ee;border-color:#bdb5a8}.theme-light .checked>.share-checkbox,.theme-light .share-category-picker-list>label.checked .share-checkbox{color:#fff;background:#b89149;border-color:#9f7a39}.theme-light .share-default-choice{color:#5f584f;background:#ffffff47;border-color:#d0c9be}.theme-light .share-default-choice:hover,.theme-light .share-default-choice.checked{color:#3f3525;background:#eee5d4;border-color:#aa8a51}.theme-light .share-validation{color:#9d5145}.theme-light .share-dialog-actions{background:#e1dcd294;border-color:#d4cdc1}.theme-light .share-hint{color:#777168}.theme-light .viewer-backdrop{color:#292620;background:radial-gradient(circle at 37% 48%,#b5914c21,#0000 31%),linear-gradient(135deg,#f2efe8fa,#e5e0d6fa)}.theme-light .viewer-close{color:#5e5951;background:#ffffff73;border-color:#bbb4a8}.theme-light .viewer-snapshot{color:#9a7434;background:#ffffff73;border-color:#bca77f}.theme-light .viewer-snapshot:hover,.theme-light .viewer-snapshot:focus-visible{color:#7f5e28;background:#b5914c17;border-color:#9f7b3e}.theme-light .viewer-snapshot-status{color:#735829;background:#f7f4edf5;border-color:#c7bda9}.theme-light .viewer-snapshot-status.error{color:#8d493a;border-color:#b88a7c}.theme-light .snapshot-dialog-backdrop{background:#3a342b57}.theme-light .snapshot-dialog{color:#302c26;background:linear-gradient(145deg,#faf8f2fc,#e8e3d9fc);border-color:#c7bda9;box-shadow:0 28px 90px #3e342447}.theme-light .snapshot-dialog>header,.theme-light .snapshot-dialog>footer{border-color:#d2cabd}.theme-light .snapshot-dialog-close{color:#686158}.theme-light .snapshot-dialog-body p{color:#777168}.theme-light .snapshot-dialog-body p.success{color:#80632f}.theme-light .snapshot-dialog-body p.error{color:#914d3f}.theme-light .snapshot-dialog-ready{color:#80632f;background:#8b672d14;border-color:#8b672d6b}.theme-light .snapshot-dialog>footer button{color:#5f5950;background:#ffffff70;border-color:#c2b9aa}.theme-light .snapshot-dialog>footer button:hover,.theme-light .snapshot-dialog>footer button:focus-visible{color:#6f5122;border-color:#96723a}.theme-light .snapshot-dialog>footer button.snapshot-dialog-primary{color:#fffaf0;background:#a98240;border-color:#a98240}.theme-light .ambient-ring{background:radial-gradient(circle,#0000 57%,#9e77350e 72%,#0000 73%);border-color:#90692a61;box-shadow:0 0 0 46px #9974360b,0 0 0 92px #99743606,inset 0 0 105px #8f692c17}.theme-light .card-shadow{box-shadow:none;background:radial-gradient(#372f2585 0%,#56442838 40%,#0000 76%)}.theme-light .card-face,.theme-light .card-3d.graded .card-face,.theme-light .card-3d.holder .card-face{background:linear-gradient(135deg,#f9f6efe6,#beb7aa9e);border-color:#59504275;box-shadow:inset 0 0 0 2px #fffdf794,inset 0 0 15px #5b4f3d1a}.theme-light .card-3d.holder .card-face{background:#eee9df;border:0;box-shadow:inset 0 0 0 1px #4942376b}.theme-light .card-3d.graded.psa-model{--psa-rim-hi:#ffffff94;--psa-rim-lo:#30393b33;--psa-bed-base:#5c66673d;--psa-rail-hi:#fffffc80;--psa-rail-lo:#343e404d}.theme-light .card-3d.graded.psa-model .card-face{background:#f5f2ea;border:0;box-shadow:inset 0 0 0 1px #2e302e80}.theme-light .holder-shell-face{background:linear-gradient(122deg,#fffffc47 5%,#b9b5aa17 29%,#ffffff09 52%,#7c7c7714 78%,#fbf9f238);border:0;box-shadow:inset 0 0 16px #5852470b}.theme-light .card-3d.holder{--holder-shell-join:#747b79}.theme-light .holder-shell-arc{box-shadow:none;background:#a8aeac;border:0}.theme-light .holder-shell-rim{border-color:#5d584e47;box-shadow:0 0 0 1px #fffffa66,inset 0 0 3px #4440391a}.theme-light .holder-shell-corner,.theme-light .holder-shell-hinge{background:linear-gradient(135deg,#fffffa66,#78756c1f);border-color:#5e59504d}.theme-light .card-3d.holder .slab-edge{box-shadow:none;background:#a8aeac94;border:0}.theme-light .card-3d.holder .slab-edge.edge-top,.theme-light .card-3d.holder .slab-edge.edge-bottom{background:#a8aeac94}.theme-light .card-face:after{background:linear-gradient(90deg,#fffffa26,#0000 14% 86%,#fffffa26)}.theme-light .card-face img{background:0 0}.theme-light .card-image-reveal{color:#8f6c30;background:radial-gradient(circle at 50% 43%,#b4914e29,#0000 40%),linear-gradient(145deg,#eeeae1,#d9d2c6)}.theme-light .card-reveal-poster{filter:blur(13px)saturate(.58)brightness(.92);opacity:.48}.theme-light .card-image-reveal.has-poster:before{background:linear-gradient(145deg,#f4f0e6bd,#dad3c6db)}.theme-light .card-reveal-texture{opacity:.5;background:repeating-linear-gradient(115deg,#0000 0 18px,#8b682b12 18px 19px),repeating-linear-gradient(25deg,#0000 0 27px,#ffffff2e 27px 28px)}.theme-light .card-reveal-mark{color:var(--logo-gold);filter:drop-shadow(0 4px 12px #4c3c242e)}.theme-light .card-image-reveal>b{color:#6f5831}.theme-light .card-image-reveal>small{color:#8a8276}.theme-light .card-reveal-scan{background:linear-gradient(90deg,#0000,#976f2cc7,#0000);box-shadow:0 0 12px #a077325c}.theme-light .slab-edge{opacity:1;background:linear-gradient(90deg,#ded8cc,#8f877a 38%,#eee8dc 68%,#766e62);border:1px solid #4b433759;box-shadow:inset 0 0 6px #ffffff85,0 0 2px #3a312538}.theme-light .card-3d.raw .slab-edge{opacity:1;background:repeating-linear-gradient(90deg,#fffef9 0 1.6px,#bdb7ae 1.6px 2px,#f4f1ea 2px 3.7px,#d4cfc6 3.7px 4.1px);border:0;box-shadow:inset 0 0 2px #5b534829,0 0 1px #3a31251f}.theme-light .slab-edge.edge-top,.theme-light .slab-edge.edge-bottom{background:linear-gradient(#eee9df,#9a9183 52%,#6f675c)}.theme-light .card-3d.raw .slab-edge.edge-top,.theme-light .card-3d.raw .slab-edge.edge-bottom{background:repeating-linear-gradient(#fffef9 0 1.6px,#bdb7ae 1.6px 2px,#f4f1ea 2px 3.7px,#d4cfc6 3.7px 4.1px)}.theme-light .card-sleeve-face{background:linear-gradient(118deg,#ffffff1c 10%,#fff3 32%,#ffffff06 47%,#7d776b0a 84%);border-color:#5b544947;box-shadow:inset 0 0 0 1px #ffffff38}.theme-light .card-sleeve-edge{background:linear-gradient(90deg,#ffffff94,#736d6329 46%,#f6f2ea7a);border-color:#67605438}.theme-light .viewer-info{border-left-color:#cbc5ba}.theme-light .viewer-league,.theme-light .viewer-notes{color:#777168}.theme-light .viewer-player{color:#87672f}.theme-light .viewer-rookie-badge{color:#74561d;background:linear-gradient(145deg,#bc974b29,#bc974b0d);border-color:#ad8e4d;box-shadow:inset 0 0 0 1px #ffffff6b}.theme-light .viewer-info dl,.theme-light .viewer-info dl div{border-color:#d0c9be}.theme-light .viewer-info dt{color:#7a746b}.theme-light .viewer-info dd{color:#3c3832}.theme-light .viewer-grading-summary dd{color:#80632f}.theme-light .viewer-categories span{color:#735829;background:#a8823e14;border-color:#bfae8f}.theme-light .drag-hint{color:#777168}.cardinet-grader-picker{align-items:center}.cardinet-grader-option{color:#2d2519;letter-spacing:.2em;background:linear-gradient(135deg,#faf7ef,#e8dfcf);border:1px solid #9b7940;justify-content:center;align-items:center;width:152px;min-height:34px;padding:0 16px;font:600 9px/1 Inter,Arial,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffa8,0 3px 9px #48381f1c}.card-3d.graded.graded-model.cardinet-model{--cardinet-card-top:23.8%;--cardinet-card-inline:9.5%;--cardinet-card-bottom:6.6%;--cardinet-inner-card-depth:max(2.4px, var(--stock-depth));--cardinet-inner-card-half-depth:max(1.2px, var(--stock-half-depth));--cardinet-shell-seam:#e9f0ee21;--cardinet-glass-hi:#edf6f47a;--cardinet-glass-lo:#2b37393d;--cardinet-bed:#5a656561;--cardinet-metal:#b49761;aspect-ratio:3/5;width:min(360px,46vw)}.card-3d.graded.graded-model.cardinet-model.landscape{aspect-ratio:3/5;width:min(360px,46vw)}.card-3d.graded.graded-model.cardinet-model .card-face{--face-inset:0px;inset:var(--cardinet-card-top) var(--cardinet-card-inline) var(--cardinet-card-bottom);box-shadow:none;background:0 0;border:0;border-radius:3px;padding:0;overflow:hidden}.card-3d.graded.graded-model.cardinet-model .card-face.front{transform:rotateY(0deg) translateZ(var(--cardinet-inner-card-half-depth))}.card-3d.graded.graded-model.cardinet-model .card-face.back{transform:rotateY(180deg) translateZ(var(--cardinet-inner-card-half-depth))}.card-3d.graded.graded-model.cardinet-model .card-face:after{opacity:0}.card-3d.graded.graded-model.cardinet-model.landscape .card-face.front img,.card-3d.graded.graded-model.cardinet-model.landscape .card-face.back img:not(.side-rotated){object-fit:contain;transform:rotate(90deg)scale(1.4)}.card-3d.graded.graded-model.cardinet-model>.slab-edge{display:none}.cardinet-slab-shell{z-index:5;pointer-events:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;inset:0}.cardinet-shell-plate{z-index:5;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;border-radius:18px;position:absolute;inset:0;overflow:hidden}.cardinet-shell-plate-front{transform:translateZ(var(--card-half-depth))}.cardinet-shell-plate-back{transform:rotateY(180deg) translateZ(var(--card-half-depth))}.cardinet-shell-surface{background:linear-gradient(124deg,#eff7f529,#5e727609 28%,#ffffff03 52%,#45545711 78%,#e6f1ef26),repeating-linear-gradient(90deg,#0000 0 37px,#e1eeeb05 37px 38px);position:absolute;inset:0;box-shadow:inset 0 0 25px #c7dbd813}.cardinet-shell-surface:before{content:"";background:linear-gradient(90deg,#0000,#c6a97033 18% 35%,#0000 35% 65%,#c6a97033 65% 82%,#0000);height:1px;position:absolute;top:20.35%;left:4.5%;right:4.5%}.cardinet-shell-surface:after{content:"";background:linear-gradient(90deg,#0000 0 18%,#dae7e429 28% 72%,#0000 82%);height:1px;position:absolute;bottom:2.35%;left:4.7%;right:4.7%}.cardinet-shell-grain{z-index:1;opacity:.66;-webkit-mask-composite:xor;background-image:radial-gradient(circle,#f4faf830 0 .38px,#0000 .72px),radial-gradient(circle,#1c282a2b 0 .44px,#0000 .78px);background-position:0 0,3px 5px;background-size:7px 9px,11px 13px;border-radius:17px;padding:9px;position:absolute;inset:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardinet-shell-perimeter{z-index:2;pointer-events:none;position:absolute}.cardinet-shell-perimeter-outer{border:1px solid var(--cardinet-glass-hi);box-shadow:0 0 0 1px var(--cardinet-glass-lo), 0 0 0 3px #dae9e61a, inset 0 0 0 1px #29363814;border-radius:15px;inset:3px}.cardinet-shell-perimeter-inner{border:1px solid #deece924;border-radius:10px;inset:9px;box-shadow:0 0 0 1px #212c2e1a}.cardinet-shell-label-well{z-index:2;transform-origin:50%;background-color:#5a656552;background-image:radial-gradient(circle,#ffffff14 0 .4px,#0000 .74px),radial-gradient(circle,#1820221c 0 .42px,#0000 .76px);background-size:6px 8px,11px 9px;border:1px solid #d5e3e06b;border-radius:2px;height:17.3%;position:absolute;top:2.1%;left:4.7%;right:4.7%;transform:scale(.96);box-shadow:inset 0 0 8px #1a242626}.cardinet-shell-bed{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:4px;position:absolute;inset:20.5% 3.4% 2.5%}.cardinet-shell-card-rim{z-index:2;top:calc(var(--cardinet-card-top) - 2px);right:calc(var(--cardinet-card-inline) - 4px);bottom:calc(var(--cardinet-card-bottom) - 2px);left:calc(var(--cardinet-card-inline) - 4px);box-shadow:none;border:1px solid #89969238;border-radius:5px;position:absolute}.cardinet-retainer{--cardinet-retainer-depth:5px;--cardinet-retainer-half-depth:2.5px;--cardinet-retainer-face-color:#a0aca9b8;--cardinet-retainer-side-color:#73807fb8;z-index:4;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;pointer-events:none;display:block;position:absolute}.cardinet-retainer-left,.cardinet-retainer-right{top:calc(var(--cardinet-card-top) + 2.5%);bottom:calc(var(--cardinet-card-bottom) + 2.5%);width:3px}.cardinet-retainer-left{left:calc(var(--cardinet-card-inline) - 4px)}.cardinet-retainer-right{right:calc(var(--cardinet-card-inline) - 4px)}.cardinet-retainer-top,.cardinet-retainer-bottom{right:calc(var(--cardinet-card-inline) + 15%);left:calc(var(--cardinet-card-inline) + 15%);height:3px}.cardinet-retainer-top{top:calc(var(--cardinet-card-top) - 2px)}.cardinet-retainer-bottom{bottom:calc(var(--cardinet-card-bottom) - 2px)}.cardinet-retainer-face{box-sizing:border-box;background:var(--cardinet-retainer-face-color);backface-visibility:hidden;pointer-events:none;border:0;display:block;position:absolute}.cardinet-retainer-face-front,.cardinet-retainer-face-back{border-radius:1.5px;inset:0}.cardinet-retainer-face-front{transform:translateZ(var(--cardinet-retainer-half-depth))}.cardinet-retainer-face-back{transform:rotateY(180deg) translateZ(var(--cardinet-retainer-half-depth))}.cardinet-retainer-face-top,.cardinet-retainer-face-bottom{height:var(--cardinet-retainer-depth);margin-top:calc(var(--cardinet-retainer-half-depth) * -1);background:var(--cardinet-retainer-side-color);top:50%;left:0;right:0}.cardinet-retainer-face-top{transform:rotateX(90deg)translateZ(1.5px)}.cardinet-retainer-face-bottom{transform:rotateX(-90deg)translateZ(1.5px)}.cardinet-retainer-face-left,.cardinet-retainer-face-right{width:var(--cardinet-retainer-depth);margin-left:calc(var(--cardinet-retainer-half-depth) * -1);background:var(--cardinet-retainer-side-color);top:0;bottom:0;left:50%}.cardinet-retainer-left .cardinet-retainer-face-top,.cardinet-retainer-left .cardinet-retainer-face-bottom,.cardinet-retainer-right .cardinet-retainer-face-top,.cardinet-retainer-right .cardinet-retainer-face-bottom,.cardinet-retainer-top .cardinet-retainer-face-left,.cardinet-retainer-top .cardinet-retainer-face-right,.cardinet-retainer-bottom .cardinet-retainer-face-left,.cardinet-retainer-bottom .cardinet-retainer-face-right{display:none}.cardinet-retainer-left .cardinet-retainer-face-left,.cardinet-retainer-right .cardinet-retainer-face-left{transform:rotateY(-90deg)translateZ(1.5px)}.cardinet-retainer-left .cardinet-retainer-face-right,.cardinet-retainer-right .cardinet-retainer-face-right{transform:rotateY(90deg)translateZ(1.5px)}.cardinet-shell-anchor{z-index:4;background:#6070711f;border:solid #c5d7d357;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.cardinet-shell-anchor-top-left{top:calc(var(--cardinet-card-top) - 5px);left:calc(var(--cardinet-card-inline) - 7px);border-width:1px 0 0 1px}.cardinet-shell-anchor-top-right{top:calc(var(--cardinet-card-top) - 5px);right:calc(var(--cardinet-card-inline) - 7px);border-width:1px 1px 0 0}.cardinet-shell-anchor-bottom-left{bottom:calc(var(--cardinet-card-bottom) - 5px);left:calc(var(--cardinet-card-inline) - 7px);border-width:0 0 1px 1px}.cardinet-shell-anchor-bottom-right{right:calc(var(--cardinet-card-inline) - 7px);bottom:calc(var(--cardinet-card-bottom) - 5px);border-width:0 1px 1px 0}.cardinet-shell-connector{z-index:4;height:1.35%;position:absolute;left:0;right:0}.cardinet-shell-connector-top{top:20.7%}.cardinet-shell-connector-bottom{bottom:2.45%}.cardinet-shell-seal{background:#cdddda17;border:1px solid #44565829;border-radius:2px;height:100%;position:absolute;box-shadow:inset 0 1px #ffffff1c}.cardinet-shell-seal-left{width:8%;left:14%}.cardinet-shell-seal-center{width:8%;left:46%}.cardinet-shell-seal-right{width:8%;right:14%}.cardinet-shell-emboss{z-index:3;top:20.1%;right:var(--cardinet-card-inline);left:var(--cardinet-card-inline);opacity:.48;filter:grayscale();justify-content:center;align-items:center;height:2.25%;display:flex;position:absolute}.cardinet-shell-highlight{z-index:6;border-radius:inherit;background:linear-gradient(116deg,#0000 13% 27%,#fff1 34%,#2d3a3c03 42%,#0000 50% 78%,#dbebe807);position:absolute;inset:0}.cardinet-label{z-index:5;color:#f4f4f2;height:16%;box-shadow:none;text-transform:uppercase;transform-origin:50%;background:#030303;border-radius:0;font-family:Inter,Arial,sans-serif;position:absolute;top:2.8%;left:5.4%;right:5.4%;overflow:hidden;transform:scale(.96)}.cardinet-label:before{content:"";z-index:1;border:3px solid var(--logo-gold);pointer-events:none;border-radius:0;position:absolute;inset:2px}.cardinet-label:after{content:none}.cardinet-label-accent{z-index:1;background:var(--logo-gold);width:7px;position:absolute;top:0;bottom:0;left:0}.cardinet-slab-brand-lockup{color:#eee7d8;align-items:center;gap:4px;line-height:1;display:inline-flex}.cardinet-slab-brand-logo{width:25px;height:25px;color:var(--logo-gold);filter:drop-shadow(0 1px 2px #0000008c);flex:none;place-items:center;display:grid}.cardinet-slab-brand-logo .cardinet-mark{width:100%;height:100%}.cardinet-slab-brand-lockup>b{letter-spacing:.13em;font-size:clamp(5px,.62vw,7.8px);font-weight:600}.cardinet-slab-brand-lockup-compact .cardinet-slab-brand-logo{color:#d3e3df8f;filter:none;width:14px;height:14px}.theme-light .cardinet-shell-emboss{opacity:.76;filter:none}.theme-light .cardinet-shell-emboss .cardinet-slab-brand-lockup,.theme-light .cardinet-shell-emboss .cardinet-slab-brand-logo{color:#53605da8}.theme-light .cardinet-shell-emboss .cardinet-slab-brand-lockup{text-shadow:0 -1px #ffffffe6,0 1px #46524f38}.theme-light .cardinet-shell-emboss .cardinet-slab-brand-logo{filter:drop-shadow(0 -1px #ffffffdb)drop-shadow(0 1px #45514e38)}.cardinet-label-series{display:none}.cardinet-label-copy{z-index:2;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;min-width:0;line-height:1;display:grid;position:absolute;inset:12% 26% 28% 4.5%}.cardinet-label-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardinet-label-copy b,.cardinet-label-copy span,.cardinet-label-copy small{color:#f4f4f2;letter-spacing:.015em;font-size:clamp(7.5px,.95vw,12.5px);font-weight:450}.cardinet-label-copy small{font-size:clamp(7px,.88vw,11.5px)}.cardinet-label-result{display:contents}.cardinet-label-grade{z-index:2;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:21%;height:60%;display:flex;position:absolute;top:12%;right:4.5%}.cardinet-label-grade strong{color:#f7f7f5;font-size:clamp(29px,3.3vw,43px);font-weight:400;line-height:.82}.cardinet-label-grade-long strong{letter-spacing:.01em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(14px,1.65vw,21px);line-height:.95}.cardinet-label-grade b{color:#f4f4f2;letter-spacing:.02em;white-space:nowrap;margin-top:5px;font-size:clamp(7.5px,.92vw,12.5px);font-weight:400;line-height:1}.cardinet-label-auto{z-index:2;color:#f4f4f2;text-align:center;white-space:nowrap;width:21%;font-size:clamp(8px,1vw,13px);font-weight:450;line-height:1;position:absolute;top:77%;right:4.5%}.cardinet-label-laminate{z-index:6;opacity:.035;background:linear-gradient(110deg,#0000 12% 37%,#ffffffb3 44%,#0000 52% 100%);position:absolute;inset:0}.cardinet-label-back{background-color:#101719;background-image:radial-gradient(circle,#ffffff06 0 .38px,#0000 .7px),repeating-linear-gradient(0deg,#0000 0 9px,#d3b67e06 9px 10px),linear-gradient(112deg,#0d1416,#243235 52%,#0b1113);background-size:8px 9px,auto,auto}.cardinet-label-orbits{z-index:1;aspect-ratio:1;border:1px solid #c1a36c26;border-radius:50%;width:48%;position:absolute;top:-65%;left:-3%}.cardinet-label-orbits i{border:1px solid #c1a36c1f;border-radius:50%;position:absolute;inset:16%}.cardinet-label-orbits i:nth-child(2){inset:31%}.cardinet-label-orbits i:nth-child(3){inset:45%}.cardinet-label-back-brand{z-index:2;position:absolute;top:14%;left:5%}.cardinet-label-back-brand .cardinet-slab-brand-logo{width:29px;height:29px}.cardinet-label-back-brand .cardinet-slab-brand-lockup>b{letter-spacing:.14em;font-size:clamp(7px,.84vw,10.5px)}.cardinet-label-back-copy{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;top:54%;left:5%}.cardinet-label-back-copy b{color:#d8bd86;letter-spacing:.1em;font-size:clamp(6px,.72vw,9px);font-weight:500}.cardinet-label-back-copy small{color:#aeb6b4;letter-spacing:.08em;font-size:clamp(4.3px,.5vw,6.3px)}.cardinet-label-back-cert{z-index:2;box-sizing:border-box;border-left:1px solid #cbac713d;flex-direction:column;justify-content:center;align-items:flex-end;width:36%;padding-left:4%;display:flex;position:absolute;top:18%;bottom:15%;right:5%}.cardinet-label-back-cert small{color:#929e9c;letter-spacing:.07em;white-space:nowrap;font-size:clamp(5px,.6vw,7.5px);font-weight:500}.cardinet-label-back-cert strong{color:#e3ded2;letter-spacing:.08em;margin-top:3px;font-size:clamp(7px,.85vw,10.5px);font-weight:500}.cardinet-label-back-barcode{opacity:.92;background:repeating-linear-gradient(90deg,#d9d4c8 0 1px,#0000 1px 2px,#d9d4c8 2px 4px,#0000 4px 5px,#d9d4c8 5px 6px,#0000 6px 8px);width:82%;height:9px;margin-top:5px;display:block}.cardinet-inner-card-edge{z-index:2;box-sizing:border-box;pointer-events:none;backface-visibility:visible;transform-origin:50%;background:#747c7a;position:absolute;box-shadow:inset 0 0 0 1px #d3dbd829}.cardinet-inner-card-edge-left,.cardinet-inner-card-edge-right{top:var(--cardinet-card-top);bottom:var(--cardinet-card-bottom);width:var(--cardinet-inner-card-depth)}.cardinet-inner-card-edge-left{left:calc(var(--cardinet-card-inline) - var(--cardinet-inner-card-half-depth));transform:rotateY(-90deg)}.cardinet-inner-card-edge-right{right:calc(var(--cardinet-card-inline) - var(--cardinet-inner-card-half-depth));transform:rotateY(90deg)}.cardinet-inner-card-edge-top,.cardinet-inner-card-edge-bottom{right:var(--cardinet-card-inline);left:var(--cardinet-card-inline);height:var(--cardinet-inner-card-depth);background:#747c7a}.cardinet-inner-card-edge-top{top:calc(var(--cardinet-card-top) - var(--cardinet-inner-card-half-depth));transform:rotateX(90deg)}.cardinet-inner-card-edge-bottom{bottom:calc(var(--cardinet-card-bottom) - var(--cardinet-inner-card-half-depth));transform:rotateX(90deg)}.cardinet-shell-edge,.cardinet-shell-arc{--cardinet-edge-stops:#dae3e14d, #96a4a22b 50%, #d2dcda45;z-index:3;box-sizing:border-box;height:var(--card-depth);box-shadow:none;pointer-events:none;backface-visibility:visible;transform-origin:50%;background:#626d6c;border:0;position:absolute}.cardinet-shell-arc:before{content:none}.cardinet-shell-edge-left,.cardinet-shell-edge-right{top:calc(var(--cardinet-shell-radius) - .75px);bottom:calc(var(--cardinet-shell-radius) - .75px);width:var(--card-depth);background-image:radial-gradient(circle, #ffffff12 0 .3px, transparent .68px), linear-gradient(90deg, var(--cardinet-edge-stops));background-position:1px 1px,0 0;background-size:8px 6px,100% 100%;height:auto}.cardinet-shell-edge-left{left:calc(var(--card-half-depth) * -1);transform:rotateY(-90deg)}.cardinet-shell-edge-right{right:calc(var(--card-half-depth) * -1);transform:rotateY(90deg)}.cardinet-shell-edge-top,.cardinet-shell-edge-bottom{right:calc(var(--cardinet-shell-radius) - .75px);left:calc(var(--cardinet-shell-radius) - .75px)}.cardinet-shell-edge-top{top:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.cardinet-shell-edge-bottom{bottom:calc(var(--card-half-depth) * -1);transform:rotateX(90deg)}.theme-light .cardinet-shell-edge,.theme-light .cardinet-shell-arc{--cardinet-edge-stops:#b2bdbb2e, #d7dedc1a 50%, #a4b0af29}.theme-light .cardinet-shell-edge{opacity:.52}.theme-light .cardinet-shell-arc{background:#d4dad7}.theme-light .cardinet-retainer{--cardinet-retainer-face-color:#a9b2af9e;--cardinet-retainer-side-color:#87928fad}.theme-light .cardinet-inner-card-edge{background:#c2c8c4;box-shadow:inset 0 0 0 1px #ffffff4d}.cardinet-shell-edge:after,.cardinet-shell-arc:after{content:none}.cardinet-shell-edge-left:after,.cardinet-shell-edge-right:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.cardinet-shell-edge-top:after,.cardinet-shell-edge-bottom:after,.cardinet-shell-arc:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.cabinet-card.graded.graded-model.cardinet-model .slab{aspect-ratio:3/5.15;background:linear-gradient(120deg,#deece924,#495c5e1f);border:1px solid #dae8e566;border-radius:9px;width:102%;margin-left:-1%;padding:7px 8px 9px;display:block;overflow:hidden;box-shadow:0 11px 25px #000000a6,inset 0 0 0 2px #ffffff12}.cabinet-card.graded.graded-model.cardinet-model .slab-label{color:#ede7da;width:auto;height:44px;text-shadow:none;background:linear-gradient(110deg,#101719,#233033 53%,#0e1416);border:1px solid #b4976180;border-radius:1px;margin:0;padding:7px 11px 5px;display:block;position:absolute;top:8px;left:9px;right:9px;overflow:hidden;box-shadow:0 2px 3px #0000004d}.cabinet-card.graded.graded-model.cardinet-model .slab-label:before{box-shadow:none;background:0 0;border:1px solid #cbac7133;display:block;inset:2px}.cabinet-card.graded.graded-model.cardinet-model .slab-label:after{opacity:.08;animation:none}.cabinet-card.graded.graded-model.cardinet-model .cabinet-grader-mark{z-index:4;color:var(--logo-gold);align-items:center;gap:2px;line-height:1;display:inline-flex;position:absolute;top:6px;left:10px}.cabinet-card.graded.graded-model.cardinet-model .cabinet-grader-mark>span{place-items:center;width:12px;height:12px;display:grid}.cabinet-card.graded.graded-model.cardinet-model .cabinet-grader-mark .cardinet-mark{width:100%;height:100%}.cabinet-card.graded.graded-model.cardinet-model .cabinet-grader-mark>b{color:inherit;letter-spacing:.11em;font:600 clamp(3.8px,.45vw,5.8px)/1 Inter,Arial,sans-serif}.cabinet-card.graded.graded-model.cardinet-model .plaque-copy{justify-content:center;gap:1px;padding-left:25%}.cabinet-card.graded.graded-model.cardinet-model .slab-label b,.cabinet-card.graded.graded-model.cardinet-model .slab-label em{color:#e9e4da;text-shadow:none;font-weight:450}.cabinet-card.graded.graded-model.cardinet-model .slab-label em{color:#aeb7b5}.cabinet-card.graded.graded-model.cardinet-model .slab-image{aspect-ratio:auto;width:auto;height:auto;margin:0;position:absolute;inset:23.8% 9.5% 6.6%;overflow:hidden;box-shadow:0 1px 4px #0000007a,0 0 0 1px #1e282970}.cabinet-card.graded.graded-model.cardinet-model.landscape .slab-image>img{object-fit:contain;transform:rotate(90deg)scale(1.4)}.cabinet-card.graded.graded-model.cardinet-model .slab-shine{background:linear-gradient(108deg,#0000 24%,#ffffff1a 40%,#0000 55%)}.theme-dark .cardinet-grader-option{color:#f1dfb5;background:#2d271d;border-color:#8d7040;box-shadow:inset 0 0 0 1px #dbb56f24}.theme-light .card-3d.graded.graded-model.cardinet-model{--cardinet-glass-hi:#ffffff94;--cardinet-glass-lo:#30393b30;--cardinet-bed:#5b66653d}.theme-light .card-3d.graded.graded-model.cardinet-model .card-face{box-shadow:none;background:0 0;border:0}.cardinet-shell-plate{border-radius:var(--cardinet-shell-radius);transform-style:flat}.cardinet-shell-frame{border-radius:inherit;opacity:.35;-webkit-mask-composite:xor;background:linear-gradient(125deg,#b8b8b8,#969696 38%,#888 72%,#adadad);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardinet-shell-surface{background:linear-gradient(124deg,#f5f5f529,#70707009 28%,#ffffff03 52%,#54545411 78%,#efefef26);box-shadow:inset 0 0 25px #d8d8d813}.cardinet-shell-grain{border-radius:calc(var(--cardinet-shell-radius) - 1px)}.cardinet-shell-perimeter-outer{border-radius:max(1px, calc(var(--cardinet-shell-radius) - 3px));border-color:#e5ebea4d;box-shadow:inset 0 0 0 1px #ffffff09}.cardinet-shell-perimeter-inner{border-radius:max(1px, calc(var(--cardinet-shell-radius) - 9px));box-shadow:none;border-color:#d5dedc1a}.cardinet-shell-label-well{background-color:#63636352}.cardinet-label-back{color:#e0c48d;box-shadow:none;background:#000}.cardinet-label:before{border-color:var(--logo-gold)}.cardinet-slab-brand-lockup{color:#d1b374}.cardinet-label-copy b,.cardinet-label-copy span,.cardinet-label-copy small,.cardinet-label-grade b{color:#f4f4f2}.cardinet-label-back-copy small,.cardinet-label-back-cert small{color:#b5aa93}.cardinet-label-back-cert strong{color:#e0c48d}@media (width<=700px){.cardinet-grader-option{width:100%}.card-3d.graded.graded-model.cardinet-model,.card-3d.graded.graded-model.cardinet-model.landscape{width:min(280px,max(72vw,230.4px))}}.graded-source-picker{border-bottom:0;gap:11px;padding:14px 0;display:grid}.graded-source-picker>div:first-child{flex-direction:column;gap:3px;display:flex}.graded-source-picker>div:first-child b{color:#3d3933;font-size:12px;font-weight:600}.graded-source-picker>div:first-child small{color:#8a847b;font-size:10px;line-height:1.45}.graded-source-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.graded-source-options>button{color:#777168;text-align:left;cursor:pointer;background:#ffffff47;border:1px solid #cbc4b8;align-items:flex-start;gap:10px;min-height:72px;padding:12px;transition:color .2s,border-color .2s,background .2s;display:flex}.graded-source-options>button>svg{flex:none;margin-top:2px}.graded-source-options>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.graded-source-options>button b{color:#474139;font-size:11px;font-weight:600}.graded-source-options>button small{color:#8d867c;font-size:10px;line-height:1.4}.graded-source-options>button.active{color:#9b7940;background:#f7f2e8;border-color:#9b7940;box-shadow:inset 0 0 0 1px #bc975233,0 3px 8px #48381f1a}@media (hover:hover) and (pointer:fine){.graded-source-options>button:not(.active):hover:not(:disabled){border-color:#9b7940}}.graded-source-options>button:disabled{cursor:wait;opacity:.62}.graded-default-display{background:#ffffff2e;border:1px solid #d0c9be;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.graded-default-display>span{flex-direction:column;gap:3px;min-width:0;display:flex}.graded-default-display>span b{color:#474139;font-size:11px;font-weight:600}.graded-default-display>span small{color:#8d867c;font-size:10px;line-height:1.4}.graded-default-display .format-options{flex:none;width:210px}.format-options>button:disabled{cursor:wait;opacity:.62}.grading-details-panel{background:linear-gradient(135deg,#f6f2e9db,#e2dacc85);border:1px solid #d1c9bc;grid-column:1/-1;margin:4px 0 18px;padding:15px}.grading-details-panel>header{border-bottom:1px solid #9d8b6d4d;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:11px;display:flex}.grading-details-panel>header>span{color:#8a6a35;letter-spacing:.12em;background:#ffffff59;border:1px solid #9f814c;justify-content:center;align-items:center;min-width:52px;height:30px;padding:0 9px;font:600 10px/1 Inter,sans-serif;display:inline-flex}.grading-details-panel>header>div{flex-direction:column;gap:2px;display:flex}.grading-details-panel>header b{color:#403a32;font-size:12px;font-weight:600}.grading-details-panel>header small{color:#746d63;font-size:10px;line-height:1.45}.grading-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.grading-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grading-detail-grid>.field,.grading-record-grid>.field,.grading-subgrade-grid>.field{min-width:0}.grading-details-panel .field-suggestion-input,.grading-details-panel .field-suggestion-input>input{width:100%;min-width:0}.grading-details-panel .field label{font-size:11px}.grading-details-panel .field input{font-size:12px}.grading-details-panel .field>small{color:#746d63;margin-top:7px;font-size:10px;line-height:1.55;display:block}.grading-result-control{align-items:stretch;gap:7px;width:100%;display:flex;overflow:hidden}.grading-score-input{opacity:1;transform-origin:0;flex:auto;min-width:0;max-width:calc(100% - 57px);transition:max-width .3s,opacity .2s,transform .3s;display:block;overflow:hidden;transform:scaleX(1)}.grading-score-input>input{height:100%;min-height:40px}.grading-authentic-toggle{color:#80622d;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#ffffff5c;border:1px solid #b7a27b;min-width:50px;min-height:40px;padding:0 11px;font:600 11px/1 Inter,Arial,sans-serif;transition:flex-grow .3s,min-width .3s,border-color .2s,background .2s,color .2s}.grading-authentic-toggle:hover{background:#ffffffb3;border-color:#9a793f}.grading-authentic-toggle:focus-visible{outline-offset:-2px;outline:2px solid #a98c56}.grading-result-control.authentic-selected{gap:0}.grading-result-control.authentic-selected .grading-score-input{opacity:0;pointer-events:none;flex-grow:0;max-width:0;transform:scaleX(.86)}.grading-result-control.authentic-selected .grading-authentic-toggle{color:#fffaf0;background:#9f814c;border-color:#9f814c;flex-grow:1;min-width:100%}.grading-result-control.numeric-only .grading-score-input{max-width:100%}.grading-result-control.authentic-only .grading-authentic-toggle{width:100%;min-width:100%}.grading-field-reportReference{grid-column:span 2}.grading-subgrade-grid{border-top:1px solid #9d8b6d3d;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:9px;margin-top:13px;padding-top:12px;display:grid}.grading-subgrade-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:1px;display:flex}.grading-subgrade-heading b{color:#554d42;font-size:11px;font-weight:600}.grading-subgrade-heading small{color:#7f776d;font-size:10px}.grading-record-grid{background:#fff3;border:1px solid #9d8b6d33;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;padding:12px;display:grid}.grading-label-text-hint{color:#746d63;margin:13px 0 0;font-size:10px;line-height:1.55}.cardinet-label-extended .cardinet-label-copy{bottom:44%}.cardinet-label-extended .cardinet-label-grade{height:60%}.cardinet-label-subgrades{z-index:3;color:#f4f4f2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1px 10px;width:49%;height:22%;display:grid;position:absolute;bottom:7%;left:4.5%}.cardinet-label-subgrades>span{white-space:nowrap;grid-template-columns:max-content minmax(16px,1fr);align-items:baseline;gap:4px;width:100%;min-width:0;display:grid}.cardinet-label-subgrades small{color:#f4f4f2;letter-spacing:.025em;text-overflow:clip;min-width:max-content;font-size:clamp(5.6px,.7vw,9px);font-weight:400;overflow:visible}.cardinet-label-subgrades b{color:#f4f4f2;letter-spacing:0;text-align:right;font-size:clamp(5.8px,.73vw,9.4px);font-weight:400}.cardinet-label-dense .cardinet-label-subgrades{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));column-gap:7px;width:60%;height:26%}.cardinet-label-dense .cardinet-label-subgrades small{font-size:clamp(3.5px,.4vw,5.2px)}.cardinet-label-dense .cardinet-label-subgrades b{font-size:clamp(3.8px,.43vw,5.6px)}.cardinet-label-no-subgrades .cardinet-label-copy{top:20%;bottom:20%}.cardinet-label-no-subgrades .cardinet-label-grade{justify-content:center;height:70%;top:15%}.cardinet-label-no-subgrades.cardinet-label-has-autograph .cardinet-label-grade{flex:none;width:100%;height:auto;position:static}.cardinet-label-no-subgrades.cardinet-label-has-autograph .cardinet-label-result{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:21%;display:flex;position:absolute;top:8%;bottom:8%;right:4.5%;overflow:hidden}.cardinet-label-no-subgrades.cardinet-label-has-autograph .cardinet-label-grade b{margin-top:3px}.cardinet-label-no-subgrades.cardinet-label-has-autograph .cardinet-label-auto{flex:none;width:100%;margin-top:clamp(2px,.25vw,4px);font-size:clamp(8px,1vw,13px);line-height:.9;position:static}.theme-light .cardinet-shell-label-well{background-color:#a8a08f33}.theme-light .cardinet-label-front{color:#211f1a;background-color:#f1ede3;background-image:radial-gradient(circle,#62563e09 0 .35px,#0000 .65px),linear-gradient(112deg,#fbf9f3,#e4dfd3 52%,#f6f2e9);background-size:7px 8px,auto;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4d433117}.theme-light .cardinet-label-front:before{border-color:var(--logo-gold)}.theme-light .cardinet-label-front .cardinet-label-copy b,.theme-light .cardinet-label-front .cardinet-label-copy span,.theme-light .cardinet-label-front .cardinet-label-copy small{color:#24211b}.theme-light .cardinet-label-front .cardinet-label-grade strong{color:#171611}.theme-light .cardinet-label-front .cardinet-label-grade b,.theme-light .cardinet-label-front .cardinet-label-auto{color:#373229}.theme-light .cardinet-label-front .cardinet-label-subgrades,.theme-light .cardinet-label-front .cardinet-label-subgrades small,.theme-light .cardinet-label-front .cardinet-label-subgrades b{color:#28251f}.theme-light .cardinet-label-front .cardinet-label-laminate{opacity:.22;background:linear-gradient(110deg,#0000 10% 34%,#ffffffd1 43%,#695d450b 50%,#0000 58% 100%)}.theme-light .cardinet-label-back{color:#28241d;background-color:#f1ede3;background-image:radial-gradient(circle,#62563e0a 0 .35px,#0000 .65px),repeating-linear-gradient(0deg,#0000 0 9px,#8b682e06 9px 10px),linear-gradient(112deg,#fbf9f3,#e2dccf 52%,#f6f2e9);background-size:7px 8px,auto,auto;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #4d433117}.theme-light .cardinet-label-back .cardinet-slab-brand-lockup{color:#987538}.theme-light .cardinet-label-back .cardinet-slab-brand-logo{color:var(--logo-gold);filter:drop-shadow(0 1px 1px #56421f2e)}.theme-light .cardinet-label-back-copy b{color:#765a29}.theme-light .cardinet-label-back-copy small,.theme-light .cardinet-label-back-cert small{color:#6f695e}.theme-light .cardinet-label-back-cert{border-left-color:#8b682e4d}.theme-light .cardinet-label-back-cert strong{color:#28241d}.theme-light .cardinet-label-back-barcode{opacity:.82;background:repeating-linear-gradient(90deg,#302c25 0 1px,#0000 1px 2px,#302c25 2px 4px,#0000 4px 5px,#302c25 5px 6px,#0000 6px 8px)}.theme-light .cardinet-label-back .cardinet-label-orbits,.theme-light .cardinet-label-back .cardinet-label-orbits i{border-color:#8b682e21}.theme-light .cardinet-label-back .cardinet-label-laminate{opacity:.24;background:linear-gradient(110deg,#0000 10% 34%,#ffffffd1 43%,#695d450b 50%,#0000 58% 100%)}.card-3d.graded.graded-photo-model{--photo-edge-stops:#bdc9c6, #97a8a3 28%, #879b94 50%, #97a8a3 72%, #bdc9c6;width:min(360px,46vw)}.card-3d.graded.graded-photo-model .card-face{--face-inset:7px;box-sizing:border-box;padding:var(--face-inset);border-radius:var(--photo-shell-radius);background:linear-gradient(135deg,#d2dcdaeb,#6b787acc);border:1px solid #e5eeecc2;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff3d,inset 0 0 12px #28333533}.card-3d.graded.graded-photo-model .card-face.front{transform:rotateY(0deg) translateZ(var(--card-half-depth))}.card-3d.graded.graded-photo-model .card-face.back{transform:rotateY(180deg) translateZ(var(--card-half-depth))}.card-3d.graded.graded-photo-model .card-face img{object-fit:contain;background:#d4d5d1;border-radius:6px}.card-3d.graded.graded-photo-model .slab-edge{background:linear-gradient(90deg, var(--photo-edge-stops));box-shadow:none;border:0}.card-3d.graded.graded-photo-model .slab-edge.edge-left,.card-3d.graded.graded-photo-model .slab-edge.edge-right{top:calc(var(--photo-shell-radius) - .75px);bottom:calc(var(--photo-shell-radius) - .75px)}.card-3d.graded.graded-photo-model .slab-edge.edge-top,.card-3d.graded.graded-photo-model .slab-edge.edge-bottom{right:calc(var(--photo-shell-radius) - .75px);left:calc(var(--photo-shell-radius) - .75px);background:linear-gradient(180deg, var(--photo-edge-stops));box-shadow:none}.graded-photo-corner{height:var(--card-depth);box-sizing:border-box;background:linear-gradient(180deg, var(--photo-edge-stops));transform-origin:50%;backface-visibility:visible;pointer-events:none;border:0;display:block;position:absolute}.graded-photo-corner:before{content:"";background:inherit;pointer-events:none;position:absolute;inset:-.25px}.cabinet-card.graded.graded-photo-model .slab{width:102%;aspect-ratio:var(--display-aspect);background:linear-gradient(128deg,#dae4e2c7,#606f71a8);border:1px solid #dde9e7c2;border-radius:9px;margin-left:-1%;padding:6px;display:block;box-shadow:0 8px 18px #00000061,inset 0 0 0 2px #ffffff2e}.cabinet-card.graded.graded-photo-model .slab-label{display:none}.cabinet-card.graded.graded-photo-model:not(.free-aspect) .slab-image{aspect-ratio:auto;border-radius:5px;width:auto;height:auto;margin:0;position:absolute;inset:6px;box-shadow:0 1px 5px #00000070}.cabinet-card.graded.graded-photo-model .slab-image>img{object-fit:contain;background:#d4d5d1}.cabinet-card.graded.graded-photo-model .slab-image>img.orientation-rotated{transform:rotate(90deg) scale(var(--front-rotation-scale))}.cabinet-card.graded.cabinet-photo-display .slab{aspect-ratio:auto;flex-direction:column;gap:4px;width:100%;margin-left:0;padding:7px;display:flex}.cabinet-card.graded.cabinet-photo-display:not(.free-aspect) .slab-image{width:100%;height:auto;aspect-ratio:var(--display-aspect);flex:none;margin:0;position:relative;inset:auto}.gold-plaques .cabinet-card.graded.cabinet-photo-display .slab-label{flex:none;width:100%;height:47px;margin:0;padding:5px 14px;position:relative;inset:auto}.cabinet-card.graded.cabinet-photo-display:not(.free-aspect) .slab>.slab-image,.cabinet-card.graded.cabinet-photo-display:not(.free-aspect) .slab>.cabinet-shell-cardinet{flex:none;width:100%;height:auto;aspect-ratio:3/5!important}.cabinet-card.graded.cabinet-photo-display:not(.free-aspect) .slab>.slab-image>img{object-fit:contain}.cabinet-shell-preview{box-sizing:border-box;background:linear-gradient(115deg,#d3e4e042,#5f777424 48%,#d0e1dc38);border:1px solid #d7e7e3a6;border-radius:8px;width:100%;padding:12% 8% 8%;display:block;position:relative;box-shadow:inset 0 0 0 2px #eaf3f024,inset 0 0 0 4px #1d2e2a38,0 3px 5px #00000052}.cabinet-shell-preview:before{content:"";pointer-events:none;border:1px solid #cbded842;border-radius:5px;position:absolute;inset:5px}.cabinet-shell-card-bed{background:#889c923d;border:1px solid #dbe8e173;border-radius:3px;padding:2px;display:block;position:relative;box-shadow:0 0 0 2px #0c18154d}.cabinet-card .cabinet-shell-card-bed>.slab-image{width:100%;height:auto;margin:0;display:block;position:relative}.cabinet-shell-magnet{background:radial-gradient(circle at 40% 35%,#c5cec8,#7b8c83 65%,#b7c2ba);border:1px solid #a9b5af;border-radius:50%;width:8px;height:8px;position:absolute;top:2.2%;left:calc(50% - 4px);box-shadow:0 0 0 2px #1f2e2666}.cabinet-shell-cardinet{background:linear-gradient(115deg,#e1e1e142,#74747424 48%,#dcdcdc38);border-color:#b8b8b8;border-radius:5px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 2px #f0f0f024,inset 0 0 0 4px #2a2a2a38,0 3px 5px #0005}.cabinet-shell-cardinet:before{border-color:#d7d7d742;border-radius:2px}.cabinet-shell-cardinet .cabinet-shell-identity{z-index:3;height:16%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:2.8%;left:5.4%;right:5.4%}.cabinet-shell-cardinet .cabinet-shell-identity>.cardinet-label{width:auto;height:auto;inset:0;transform:none}.cabinet-shell-cardinet .cabinet-shell-identity>.cardinet-label:before{border-width:2px;inset:0}.cabinet-shell-cardinet .cabinet-shell-identity>.cardinet-label .cardinet-label-accent{display:none}.cabinet-shell-cardinet .cardinet-label-copy b,.cabinet-shell-cardinet .cardinet-label-copy span{font-size:clamp(4.5px,.54vw,7px)}.cabinet-shell-cardinet .cardinet-label-copy small{font-size:clamp(4px,.48vw,6.2px)}.cabinet-shell-cardinet .cardinet-label-grade strong{font-size:clamp(14px,1.65vw,21px)}.cabinet-shell-cardinet .cardinet-label-grade b{margin-top:2px;font-size:clamp(3.6px,.42vw,5.4px)}.cabinet-shell-cardinet .cardinet-label-auto{font-size:clamp(3.8px,.45vw,5.8px)}.cabinet-shell-cardinet .cardinet-label-has-subgrades .cardinet-label-grade{height:46%;top:20%}.cabinet-shell-cardinet .cardinet-label-has-subgrades .cardinet-label-auto{top:73%}.cabinet-shell-cardinet .cardinet-label-no-subgrades.cardinet-label-has-autograph .cardinet-label-auto{margin-top:1px;font-size:clamp(3.8px,.45vw,5.8px);top:73%}.cabinet-shell-cardinet .cardinet-label-subgrades{column-gap:5px;width:62%}.cabinet-shell-cardinet .cardinet-label-subgrades>span{grid-template-columns:max-content auto;justify-content:space-between;gap:2px;width:auto;max-width:100%;overflow:hidden}.cabinet-shell-cardinet .cardinet-label-subgrades small{min-width:max-content;font-size:clamp(3.2px,.38vw,5px);overflow:visible}.cabinet-shell-cardinet .cardinet-label-subgrades b{min-width:0;font-size:clamp(2.8px,.33vw,4.3px)}.cabinet-shell-cardinet .cabinet-shell-card-bed{background:#9292923d;border-color:#e1e1e173;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;inset:23.8% 8.5% 7.6%;overflow:hidden;box-shadow:0 0 0 2px #1515154d}.theme-light .cabinet-shell-cardinet .cabinet-shell-identity{box-shadow:none;background:0 0}.theme-dark .graded-source-picker{border-color:#37332d}.theme-dark .graded-source-picker>div:first-child b{color:#d9d0c1}.theme-dark .graded-source-picker>div:first-child small{color:#817a70}.theme-dark .graded-source-options>button{color:#817b72;background:#ffffff06;border-color:#3b3731}.theme-dark .graded-source-options>button b{color:#c9c0b1}.theme-dark .graded-source-options>button small{color:#787169}.theme-dark .graded-source-options>button.active{color:#d4b676;background:#2d271d;border-color:#8d7040;box-shadow:inset 0 0 0 1px #dbb56f21}@media (hover:hover) and (pointer:fine){.theme-dark .graded-source-options>button:not(.active):hover:not(:disabled){border-color:#8d7040}}.theme-dark .graded-default-display{background:#ffffff05;border-color:#3b3731}.theme-dark .graded-default-display>span b{color:#c9c0b1}.theme-dark .graded-default-display>span small{color:#817a70}.theme-dark .reuse-other-photo{color:#d9bc7c;background:#211d17;border-color:#80683f}.theme-dark .reuse-other-photo:hover{background:#30281d}.theme-light .viewer-photo-mode-toggle{background:#fff6;border-color:#c9c0b1}.theme-light .viewer-photo-mode-toggle button{color:#716b62}.theme-light .viewer-photo-mode-toggle button.active{color:#fffaf0;background:#9b7940}.theme-dark .grading-details-panel{background:linear-gradient(135deg,#2a251dc7,#181715b8);border-color:#3e3931}.theme-dark .grading-details-panel>header{border-color:#b795573b}.theme-dark .grading-details-panel>header>span{color:#d3b370;background:#ffffff06;border-color:#78613a}.theme-dark .grading-details-panel>header b{color:#ddd3c3}.theme-dark .grading-details-panel>header small{color:#aaa092}.theme-dark .grading-authentic-toggle{color:#cbaa69;background:#161410;border-color:#66583e}.theme-dark .grading-authentic-toggle:hover{background:#211d16;border-color:#927542}.theme-dark .grading-result-control.authentic-selected .grading-authentic-toggle{color:#111;background:#a9894f;border-color:#a9894f}.slab-photo-review-pending{color:#82704f;align-items:center;gap:7px;margin:12px 0;font-size:12px;display:flex}.slab-photo-review{color:#55462e;background:#f5eddd;border:1px solid #b79860;border-radius:5px;margin:14px 0;padding:15px}.slab-photo-review-heading{align-items:center;gap:8px;display:flex}.slab-photo-review-heading svg{flex-shrink:0}.slab-photo-review-heading b{font-size:13px;font-weight:600}.slab-photo-review p{margin:9px 0 12px;font-size:12px;line-height:1.65}.slab-photo-review-actions{flex-wrap:wrap;gap:7px;display:flex}.slab-photo-review-actions button{color:#655032;min-height:36px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #b9a47f;border-radius:3px;padding:8px 11px;font-size:12px}.slab-photo-review-actions .confirm-slab-photo{margin-left:auto}.slab-photo-review-actions button:hover{filter:brightness(.94)}.slab-photo-review-actions button:focus-visible{outline-offset:2px;outline:2px solid #9d793b}.slab-photo-review>small{color:#8b7859;margin-top:10px;font-size:11px;line-height:1.5;display:block}.slab-photo-save-hint{color:#927343;font-size:11px}.theme-dark .slab-photo-review{color:#dfcfaf;background:#2b261d;border-color:#7d653d}.theme-dark .slab-photo-review-actions button{color:#e4d5b7;background:#373025;border-color:#756242}.theme-dark .slab-photo-review>small,.theme-dark .slab-photo-review-pending,.theme-dark .slab-photo-save-hint{color:#bfa77d}.theme-dark .grading-subgrade-grid{border-color:#b7955733}.theme-dark .grading-details-panel .field>small,.theme-dark .grading-label-text-hint,.theme-dark .grading-subgrade-heading small{color:#aaa092}.theme-dark .grading-subgrade-heading b{color:#cfc5b6}.theme-dark .grading-record-grid{background:#ffffff05;border-color:#b795572e}@media (width<=700px){.graded-source-options{grid-template-columns:1fr}.upload-empty{padding-left:14px;padding-right:14px}.upload-empty strong,.upload-empty small{text-align:center;width:100%;max-width:100%}.upload-empty small{overflow-wrap:anywhere;line-height:1.55}.graded-default-display{flex-direction:column;align-items:stretch}.graded-default-display .format-options{width:100%}.grading-detail-grid{grid-template-columns:1fr 1fr}.grading-field-certification,.grading-field-reportReference{grid-column:1/-1}.grading-capability-grid .grading-field-certification{grid-column:auto}.grading-subgrade-grid,.grading-record-grid{grid-template-columns:1fr 1fr}.card-3d.graded.graded-photo-model{width:min(280px,72vw)}}.dialog small,.manual-crop-dialog small,.share-dialog small,.profile-settings-dialog small{font-size:var(--font-caption)}.app-shell [role=alert]:not(.card-image-reveal),.app-shell [role=status]:not(.card-image-reveal),.cloud-auth-shell [role=alert],.cloud-auth-shell [role=status]{font-size:var(--font-feedback);line-height:1.5}@media (width>=900px) and (width<=1450px){.cabinet-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1800px){.collection-page{max-width:1900px}.cabinet-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=2400px){.collection-page{max-width:2500px}.cabinet-row{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=3000px){.collection-page{max-width:3300px}.cabinet-row{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (width>=601px) and (width<=1140px){.frame-plate{gap:8px;padding:5px 13px;font-size:10px;top:11px}.frame-plate b{font-size:9px}}@media (width>=1800px){.frame-plate{gap:10px;padding:8px 19px;top:18px}}@media (width>=2400px){.frame-plate{gap:11px;padding:8px 21px;top:16px}}@media (width>=3000px){.frame-plate{gap:12px;padding:9px 24px;top:14px}}@media (width>=901px) and (height<=700px){.viewer-backdrop{padding:16px 24px}.viewer-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:48px;width:min(1000px,100%);height:calc(100dvh - 32px)}.viewer-stage,.viewer-stage.graded-stage{height:100%;margin-bottom:0;padding-bottom:52px}.card-3d.graded,.card-3d.graded.graded-photo-model,.card-3d.graded.graded-model:not(.psa-model),.card-3d.graded.graded-model:not(.psa-model).landscape,.card-3d.graded.psa-model,.card-3d.graded.psa-model.landscape,.card-3d.graded.graded-model.cardinet-model,.card-3d.graded.graded-model.cardinet-model.landscape{width:min(252px,31vw)}.card-3d.holder,.card-3d:not(.graded):not(.holder):not(.landscape){width:min(270px,33vw)}.card-3d:not(.graded).landscape{width:min(360px,40vw)}.ambient-ring{width:min(430px,43vw);height:min(430px,43vw)}.viewer-stage-footer,.graded-stage .viewer-stage-footer{white-space:normal;text-wrap:balance;max-width:100%;padding-inline:10px;bottom:12px}.viewer-info{overscroll-behavior:contain;max-height:calc(100dvh - 48px);padding:12px 8px 12px 32px;overflow-y:auto}.viewer-info h2{margin-top:10px;font-size:clamp(26.5px,2.85vw,34px)}.viewer-player,.viewer-league.standalone{margin-bottom:22px}}@media (width>=901px) and (width<=1200px) and (height>=701px){.viewer-backdrop{place-items:start center;padding-top:clamp(72px,8vh,108px)}}@media (width<=600px) and (height<=700px){.viewer-backdrop{padding:12px;display:block;overflow-y:auto}.viewer-layout{gap:0;height:auto;min-height:100%;overflow:visible}.viewer-stage{row-gap:20px;height:auto;margin:14px 0 16px;padding:80px 0 0}.viewer-stage.graded-stage{height:auto;margin:8px 0 16px;padding:80px 0 0}.viewer-stage.graded-stage.dual-photo-stage{grid-template-rows:calc(1.66667*min(300px,max(72vw,230.4px))) auto;padding-top:80px}.ambient-ring{width:min(300px,max(82vw,262.4px));height:min(300px,max(82vw,262.4px))}.viewer-stage-footer,.graded-stage .viewer-stage-footer{text-align:center;white-space:normal;text-wrap:balance;max-width:100%;padding-inline:10px}.viewer-info{padding-top:14px}}@media (width<=600px){.empty-state{width:100%;min-width:0;max-width:100%;padding-inline:20px;overflow:hidden}.empty-state>.eyebrow,.empty-state h1,.empty-state>p,.empty-steps{width:100%;min-width:0;max-width:100%}.empty-state>.eyebrow{letter-spacing:.2em;overflow-wrap:anywhere;font-size:10px}.empty-state h1{font-size:clamp(32px,9.6vw,36px);line-height:1.14}.demo-nav-button{display:none}.app-shell:has(.demo-nav-button) .navbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell:has(.demo-nav-button) .navbar>.brand{grid-column:1}.app-shell:has(.demo-nav-button) .language-toggle{grid-area:1/2;justify-self:end;width:auto;min-width:0;height:38px}.app-shell:has(.demo-nav-button) .nav-add{grid-area:2/1/auto/3}.auth-language-toggle{justify-content:center;width:40px;min-width:40px;padding-inline:0}.auth-language-toggle .language-trigger{justify-content:center;gap:0;width:100%;overflow:visible}.auth-language-toggle .language-current,.auth-language-toggle .language-trigger>svg:last-child{display:none}.auth-language-toggle .language-menu{background:#12110f;width:min(190px,100vw - 32px);max-height:calc(100dvh - 72px);right:0;overflow-y:auto;box-shadow:0 20px 54px #000000c7}}@media (width>=601px) and (width<=800px){.viewer-stage:has(.card-3d.landscape){padding-top:80px}.viewer-stage.graded-stage:has(.card-3d.landscape){padding-top:80px}.app-shell:has(.demo-nav-button) .navbar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.demo-nav-button) .navbar>.brand{grid-column:1}.app-shell:has(.demo-nav-button) .language-toggle{grid-area:1/2;justify-self:end;width:auto;min-width:0;height:38px}.app-shell:has(.demo-nav-button) .nav-add{grid-area:2/1}.app-shell:has(.demo-nav-button) .demo-nav-button{grid-area:2/2;justify-content:center;gap:6px;width:100%;min-width:0;height:46px;padding:0 7px;font-size:10px}}.collection-search-bar{--collection-search-sticky-top:10px;top:calc(var(--collection-search-sticky-top) + var(--visual-viewport-offset-top,0px));z-index:32;isolation:isolate;box-shadow:none;background:0 0;margin:0 0 24px;padding:0;position:sticky}.collection-search-bar:before{content:"";z-index:0;top:calc(0px - var(--collection-search-sticky-top) - var(--visual-viewport-offset-top,0px));pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(13px)saturate(.82);backdrop-filter:blur(13px)saturate(.82);background:linear-gradient(#080809c7 0%,#0808099e 72%,#08080900 100%);transition:opacity .18s;position:absolute;bottom:-13px;left:-12px;right:-12px;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.collection-search-bar.navbar-away:before{opacity:1}.collection-search-bar .collection-search{z-index:1;background:linear-gradient(90deg,#0d0d0e,#181715,#0d0d0e);margin-bottom:0;position:relative}.search-category-control{border-left:1px solid #caa96a38;flex:none;width:auto;margin-left:2px;padding-left:11px}.search-category-control .category-toggle{justify-content:flex-start;gap:7px;width:auto;max-width:210px;height:36px}.search-category-control .category-toggle span{max-width:130px}.search-category-control .category-menu{width:min(360px,100vw - 32px);max-height:min(58vh,430px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.theme-light .collection-search-bar{box-shadow:none;background:0 0}.theme-light .collection-search-bar:before{background:linear-gradient(#f7f4edd1 0%,#f7f4eda8 60%,#f7f4ed00 100%);padding-bottom:4px}.theme-light .collection-search-bar .collection-search{background:#faf8f3}@media (width>=601px){.collection-search-bar:before{height:15px;bottom:auto;left:1px;right:1px}}.back-to-top{z-index:40;right:clamp(14px,2.6vw,34px);bottom:calc(clamp(14px, 2.6vw, 34px) - var(--visual-viewport-offset-top,0px));background:conic-gradient(from -90deg, #c8a661 0 var(--scroll-progress,0%), #9684603d var(--scroll-progress,0%) 100%);cursor:pointer;border:0;width:52px;height:52px;padding:2px;animation:.28s cubic-bezier(.22,.8,.24,1) both back-to-top-in;position:fixed}.back-to-top-face{color:#e2c68c;background:linear-gradient(160deg,#1e1a14fa,#0a0a0bfa);border:1px solid #c6a45e4d;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;inset:2px}.back-to-top:hover .back-to-top-face,.back-to-top:focus-visible .back-to-top-face{color:#f6e3b4;background:linear-gradient(160deg,#342b1bfa,#0e0d0cfa);border-color:#e0c284a8}.back-to-top:focus-visible{outline-offset:3px;outline:2px solid #c29e5b}.app-shell.theme-light .back-to-top{background:conic-gradient(from -90deg, #a9853c 0 var(--scroll-progress,0%), #8c7e6433 var(--scroll-progress,0%) 100%)}.app-shell.theme-light .back-to-top-face{color:#7c5c1f;background:linear-gradient(160deg,#faf8f3fc,#e9e4dafc);border-color:#9b7c425c}.app-shell.theme-light .back-to-top:hover .back-to-top-face,.app-shell.theme-light .back-to-top:focus-visible .back-to-top-face{color:#5c430f;background:linear-gradient(160deg,#fdfbf6,#e6ddc8);border-color:#7a5c2299}@keyframes back-to-top-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.manual-crop-source-meta{color:#6d665c;letter-spacing:.06em;margin-top:3px;font-size:9px;font-style:normal;display:block}.manual-crop-backdrop.theme-light .manual-crop-source-meta{color:#8a8175}@media (prefers-reduced-motion:reduce){.back-to-top{animation:none}}@media (width<=600px){.collection-search-bar{--collection-search-sticky-top:max(8px, env(safe-area-inset-top,0px));margin-bottom:17px;padding:0}.search-category-control{padding-left:8px;position:static}.search-category-control .category-menu{width:min(360px,100%)}.search-category-control .category-toggle{justify-content:flex-start;gap:7px;width:auto;max-width:150px;height:34px;padding:0 9px;font-size:10px}.search-category-control .category-toggle span{max-width:92px}.back-to-top{width:46px;height:46px}}@media (width<=460px){.search-category-control .category-toggle span{display:none}}.card-3d.tcg.graded:not(.graded-photo-model) .card-face{clip-path:inset(1.2% round min(14px,1.75vw));border-radius:min(14px,1.75vw)}.card-3d.tcg.graded:not(.graded-photo-model):not(.landscape) .card-face img:not(.side-rotated){border-radius:min(14px,1.75vw)}.card-3d.tcg .cardinet-shell-card-rim{border-radius:min(16px,2vw)}.card-3d.tcg .cardinet-inner-card-edge,.card-3d.tcg .cardinet-shell-anchor{display:none}.cabinet-card.tcg .cabinet-shell-card-bed{border-radius:5%/3.6%;overflow:hidden}.cabinet-card.tcg .cabinet-shell-card-bed img{border-radius:5%/3.6%}.cabinet-card.tcg.landscape .cabinet-shell-card-bed,.cabinet-card.tcg.landscape .cabinet-shell-card-bed img{border-radius:3.6%/5%}.cabinet-card.tcg.raw .slab-image>img{border-radius:5%/3.6%}.cabinet-card.tcg.raw.landscape .slab-image>img{border-radius:3.6%/5%}.upload-slot.tcg.raw img,.upload-slot.tcg.holder img,.upload-slot.tcg.bare-card img{border-radius:6px}.auth-demo-3d-stage{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch;width:100%;height:100%;min-height:0;margin:0;padding:30px 0 50px}.auth-demo-3d-stage *,.auth-demo-3d-stage img{-webkit-user-select:none;user-select:none}.auth-demo-3d-scene{width:100%;min-width:0;height:100%;min-height:0;perspective:inherit;transform-style:preserve-3d;grid-area:1/1;place-items:center;display:grid;position:relative}.auth-demo-3d-stage:active{cursor:grabbing}.auth-demo-3d-stage .ambient-ring{aspect-ratio:1;width:min(330px,76%);height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-demo-3d-stage .card-shadow{width:205px;height:24px;margin-top:248px}.auth-demo-3d-stage .card-3d{width:min(168px,38vw)!important}.auth-demo-3d-stage .card-3d.graded{width:min(184px,40vw)!important}.auth-demo-3d-stage .card-3d.holder{width:min(178px,39vw)!important}.auth-demo-3d-stage .viewer-stage-footer{bottom:12px}@media (width<=900px){.auth-demo-3d-stage{grid-template-rows:minmax(0,1fr) auto;row-gap:6px;height:100%;min-height:0;padding:0}.auth-demo-3d-stage .ambient-ring{width:clamp(200px,28vw,220px);height:clamp(200px,28vw,220px)}.auth-demo-3d-scene{transform:translateY(-20px)}.auth-demo-3d-stage .card-shadow{width:126px;height:16px;margin-top:148px}.auth-demo-3d-stage .card-3d{width:clamp(110px,16vw,126px)!important}.auth-demo-3d-stage .card-3d.graded{width:clamp(108px,15.8vw,124px)!important}.auth-demo-3d-stage .card-3d.holder{width:clamp(114px,17vw,130px)!important}.auth-demo-3d-stage .viewer-stage-footer{z-index:10;background:linear-gradient(#0d0d0ce0,#0d0d0c 38%);grid-area:2/1;min-height:24px;position:relative;bottom:auto;box-shadow:0 -7px 12px #0d0d0ce6}.auth-demo-3d-stage .drag-hint{z-index:1;position:relative}}@media (width<=600px){.auth-demo-3d-scene{transform:none}.auth-demo-3d-scene:has(.card-3d.holder){transform:translateY(-9px)}}@media (width<=600px) and (height<=710px){.auth-demo-3d-stage{grid-template-rows:minmax(0,1fr) 20px;row-gap:3px;height:100%;min-height:0;padding:0}.auth-demo-3d-scene{transform:translateY(-4px)}.auth-demo-3d-stage .viewer-stage-footer{min-height:20px;box-shadow:none;background:0 0;padding:0}.auth-demo-3d-stage .drag-hint{white-space:nowrap;font-size:8px;line-height:1.2}.auth-demo-3d-stage .ambient-ring{width:180px;height:180px}.auth-demo-3d-stage .card-3d{width:min(92px,26vw)!important}.auth-demo-3d-stage .card-3d.graded{width:min(94px,26.5vw)!important}.auth-demo-3d-stage .card-3d.holder{width:min(94px,27vw)!important}}.auth-demo-3d-stage .cardinet-label-copy,.auth-demo-3d-stage .cardinet-label-subgrades,.auth-demo-3d-stage .cardinet-label-auto,.auth-demo-3d-stage .cardinet-label-back-copy,.auth-demo-3d-stage .cardinet-label-back-cert,.auth-demo-3d-stage .cardinet-shell-emboss{display:none!important}.auth-demo-3d-stage .cardinet-label-result{place-items:center!important;display:grid!important;inset:0!important}.auth-demo-3d-stage .cardinet-label-grade{justify-content:center;height:auto;top:50%;transform:translateY(-50%)}.auth-demo-3d-stage .cardinet-label-grade b{display:none!important}.auth-demo-3d-stage .cardinet-label-grade strong{font-size:clamp(16px,1.9vw,23px);line-height:1}.auth-demo-3d-stage .holder-shell-corner,.auth-demo-3d-stage .cardinet-shell-anchor{background:linear-gradient(135deg,#f3d78fb8,#7551186b);border-color:#cda95ce0;box-shadow:inset 0 0 3px #ffebb27a,0 0 4px #be8f3747}.auth-demo-3d-stage .cardinet-label-back-brand{white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-demo-3d-stage .cardinet-label-back-brand .cardinet-slab-brand-logo{width:18px;height:18px}.auth-demo-3d-stage .cardinet-label-back-brand .cardinet-slab-brand-lockup{gap:3px}.auth-demo-3d-stage .cardinet-label-back-brand .cardinet-slab-brand-lockup>b{letter-spacing:.1em;font-size:6px}.auth-demo-3d-stage .holder-seal-face.panini,.auth-demo-3d-stage .holder-seal-top.panini{--holder-seal-width:56px;--holder-seal-drop:33px;left:calc(50% - 28px)}.auth-demo-3d-stage .holder-seal-face.panini img{width:48px}.auth-demo-3d-stage .holder-seal-face.cardinet,.auth-demo-3d-stage .holder-seal-top.cardinet{--holder-seal-width:56px;--holder-seal-drop:31px;left:calc(50% - 28px)}.auth-demo-3d-stage .holder-seal-front.cardinet{border-width:0 1px 1px}.auth-demo-3d-stage .holder-seal-top.cardinet{border-left-width:1px;border-right-width:1px}.auth-demo-3d-stage .holder-seal-front.cardinet .cardinet-mark{width:19px;height:19px}.auth-demo-3d-stage .holder-seal-back.cardinet b{letter-spacing:.09em;font-size:6.5px}@media (width<=900px){.auth-demo-3d-stage .holder-seal-face.panini,.auth-demo-3d-stage .holder-seal-top.panini,.auth-demo-3d-stage .holder-seal-face.cardinet,.auth-demo-3d-stage .holder-seal-top.cardinet{--holder-seal-width:48px;--holder-seal-drop:27px;left:calc(50% - 24px)}.auth-demo-3d-stage .holder-seal-face.panini img{width:41px}.auth-demo-3d-stage .cardinet-label-grade strong{font-size:14px}.auth-demo-3d-stage .cardinet-label-back-brand .cardinet-slab-brand-logo{width:13px;height:13px}.auth-demo-3d-stage .cardinet-label-back-brand .cardinet-slab-brand-lockup>b{font-size:4.5px}.auth-demo-3d-stage .holder-seal-front.cardinet .cardinet-mark{width:15px;height:15px}.auth-demo-3d-stage .holder-seal-back.cardinet b{font-size:5px}}@media (width<=600px){.card-3d.holder .holder-shell-corner{width:8px;height:8px}.card-3d.holder .holder-shell-corner.top-left,.card-3d.holder .holder-shell-corner.bottom-left{left:max(6px, calc(var(--holder-card-inset-inline) - var(--holder-rim-gap) - 4px))}.card-3d.holder .holder-shell-corner.top-right,.card-3d.holder .holder-shell-corner.bottom-right{right:max(6px, calc(var(--holder-card-inset-inline) - var(--holder-rim-gap) - 4px))}}.cabinet-card.card-sealed .slab{filter:brightness(.48)saturate(.38)sepia(.16);box-shadow:0 10px 22px #000,inset 0 0 0 1px #be9d5b1f}@media (hover:hover) and (pointer:fine){.cabinet-card.card-sealed:hover .slab{transform:none;box-shadow:0 10px 22px #000,inset 0 0 0 1px #be9d5b2e}}.cabinet-card.card-sealed .card-caption{opacity:.48}.card-sealed-effect{z-index:12;color:#ddc07fd1;pointer-events:none;background:radial-gradient(circle at 14% 21%,#dbbe7f5c 0 1px,#0000 1.8px) 0 0/41px 47px,radial-gradient(circle at 72% 33%,#dbbe7f47 0 1px,#0000 1.7px) 0 0/53px 61px,radial-gradient(circle at 34% 68%,#dbbe7f38 0 1px,#0000 1.8px) 0 0/67px 59px,radial-gradient(circle at 83% 79%,#dbbe7f4d 0 1px,#0000 1.8px) 0 0/47px 73px,linear-gradient(#0f0d0a0d,#0807064d);place-items:center;display:grid;position:absolute;inset:0}.card-sealed-effect svg{background:#0a0907c2;border:1px solid #be9d5b7a;width:46px;height:46px;padding:10px;box-shadow:0 8px 24px #0000008c}.subscription-gate-backdrop{z-index:80}.subscription-gate-dialog{text-align:center;color:#211e19;background:linear-gradient(145deg,#f5f1e9,#e8e0d2);border:1px solid #b997538c;width:min(510px,100%);padding:48px 48px 42px;position:relative;box-shadow:0 34px 100px #000000c2}.subscription-gate-close{position:absolute;top:16px;right:16px}.subscription-gate-emblem{color:#9a783d;background:radial-gradient(circle,#ccad6c33,#0000 68%);border:1px solid #bfa36c;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.subscription-gate-dialog .eyebrow{color:#9a783d}.subscription-gate-dialog h2{margin:12px 0 7px;font:600 29px/1.2 Noto Serif SC,serif}.subscription-gate-card-name{text-overflow:ellipsis;white-space:nowrap;color:#9a783d;font-size:12px;display:block;overflow:hidden}.subscription-gate-dialog p{color:#625d55;margin:24px 0 10px;font-size:13px;line-height:1.75}.subscription-gate-dialog small{color:#8c857b;font-size:10px;line-height:1.55;display:block}.subscription-gate-dialog .button{width:100%;min-height:46px}.subscription-gate-actions{gap:9px;margin-top:28px;display:grid}.billing-dialog{overscroll-behavior:contain;color:#eee8dc;background:linear-gradient(145deg,#181714,#0d0d0c);border:1px solid #be9d5b7a;width:min(650px,100%);max-height:calc(100dvh - 32px);padding:44px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #000000d1}.billing-dialog h2{margin:10px 0 9px;font:600 30px/1.2 Noto Serif SC,serif}.billing-description{color:#aaa397;max-width:560px;margin:0 0 24px;font-size:12px;line-height:1.7}.billing-tier-summary,.billing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-tier-summary>span{background:#ffffff05;border:1px solid #34312c;padding:14px 16px}.billing-tier-summary>span.is-pro{border-color:#be9d5b80}.billing-tier-summary>span.is-pro.is-upgrade{background:linear-gradient(145deg,#b7924c17,#ffffff05 68%)}.billing-tier-summary>span.is-current{background:#be9d5b12;border-color:#be9d5bb8}.billing-tier-summary b,.billing-tier-summary small{display:block}.billing-tier-summary small{color:#989186;margin-top:6px}.billing-tier-summary svg{color:#b99a5c;vertical-align:-2px;margin-right:5px}.billing-tier-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-tier-heading em{color:#e0c98f;white-space:nowrap;background:#be9d5b1a;border:1px solid #be9d5b6b;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600}.billing-pro-purchase{background:linear-gradient(145deg,#b7924c1a,#ffffff04 62%);border:1px solid #be9d5b75;margin-top:18px;padding:17px 16px 16px;position:relative}.billing-pro-purchase:before{content:"";background:#be9d5b94;width:1px;height:18px;position:absolute;top:-19px;right:25%}.billing-pro-purchase>strong{color:#d4b873;letter-spacing:.11em;text-transform:uppercase;font-size:11px;display:block}.billing-renewal-disclosure{color:#a49d91;margin:8px 0 13px;font-size:10px;line-height:1.6}.billing-legal-consent{background:#00000029;border:1px solid #3b3832;grid-template-columns:auto minmax(0,1fr);gap:6px 9px;margin:0 0 13px;padding:12px 13px;display:grid}.billing-legal-consent input{accent-color:#b69550;width:16px;height:16px;margin:2px 0 0}.billing-legal-consent label{color:#d9d2c5;font-size:11px;line-height:1.55}.billing-legal-consent nav,.billing-legal-consent>small{grid-column:2}.billing-legal-consent nav{flex-wrap:wrap;gap:5px;font-size:10px;display:flex}.billing-legal-consent a{color:#c8a75e;text-underline-offset:3px}.billing-legal-consent i{color:#716a60;font-style:normal}.billing-legal-consent>small{color:#847d72;font-size:9px}.billing-options{margin-top:11px}.billing-option{color:#eee8dc;text-align:left;cursor:pointer;background:#171613;border:1px solid #3b3832;flex-direction:column;align-items:flex-start;gap:9px;min-height:150px;padding:20px;display:flex}.billing-option:hover{border-color:#b89a60;transform:translateY(-2px)}.billing-option.featured{background:linear-gradient(145deg,#b7924c2b,#171613 58%);border-color:#9e8149}.billing-option>span{color:#a88a52;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.billing-option>b{font:600 22px/1.2 Noto Serif SC,serif}.billing-option>em{color:#d8bd84;font-size:10px;font-style:normal}.billing-option>small{color:#aaa397;margin-top:auto}.billing-option:disabled{cursor:wait;opacity:.55;transform:none}.billing-current-plan{background:#be9d5b14;border:1px solid #be9d5b7a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:22px;display:grid}.billing-manage-button{justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:16px;display:inline-flex}.billing-current-plan .billing-manage-button{margin-top:0}.billing-progress,.billing-error{margin:14px 0 0;font-size:11px}.billing-progress{color:#aaa397}.billing-error{color:#ef9b8f}.theme-light .billing-dialog{color:#28241e;background:linear-gradient(145deg,#fbf9f4,#eee8dd);border-color:#97743473;box-shadow:0 34px 90px #382e1f47}.theme-light .billing-description,.theme-light .billing-tier-summary small,.theme-light .billing-option>small,.theme-light .billing-progress{color:#716a60}.theme-light .billing-tier-summary>span{background:#ffffff7a;border-color:#d7d0c5}.theme-light .billing-tier-summary>span.is-current{background:#be9d5b1c;border-color:#9774349e}.theme-light .billing-tier-summary>span.is-pro.is-upgrade{background:linear-gradient(145deg,#c9a96726,#ffffff7a 68%);border-color:#97743485}.theme-light .billing-tier-heading em{color:#72541f;background:#be9d5b1f;border-color:#97743461}.theme-light .billing-pro-purchase{background:linear-gradient(145deg,#c9a96724,#ffffff61 62%);border-color:#97743473}.theme-light .billing-pro-purchase:before{background:#97743480}.theme-light .billing-pro-purchase>strong{color:#76561e}.theme-light .billing-renewal-disclosure{color:#716a60}.theme-light .billing-legal-consent{background:#ffffff61;border-color:#cec6b9}.theme-light .billing-legal-consent label{color:#3d3830}.theme-light .billing-legal-consent a{color:#76551f}.theme-light .billing-legal-consent>small{color:#80776b}.theme-light .billing-option{color:#28241e;background:#ffffff94;border-color:#cec6b9}.theme-light .billing-option:hover{border-color:#987438}.theme-light .billing-option.featured{color:#28241e;background:linear-gradient(145deg,#c9a9673d,#ffffff9e 58%);border-color:#a6803e}.theme-light .billing-option>span,.theme-light .billing-option>em{color:#7d5b20}.theme-light .billing-current-plan{background:#be9d5b1f;border-color:#9774347a}.theme-light .billing-error{color:#a13f33}.theme-light .cabinet-card.card-sealed .slab{filter:brightness(.7)saturate(.32)sepia(.14)}@media (width<=600px){.subscription-gate-backdrop{padding:14px}.subscription-gate-dialog{padding:42px 24px 28px}.subscription-gate-dialog h2{font-size:24px}.billing-dialog{padding:40px 22px 24px}.billing-dialog h2{font-size:25px}.billing-tier-summary,.billing-options{grid-template-columns:1fr}.billing-tier-summary>span.is-pro.is-upgrade{border-bottom:0}.billing-pro-purchase{margin-top:0}.billing-pro-purchase:before{display:none}.billing-option{min-height:126px}.billing-current-plan{grid-template-columns:auto 1fr}.billing-current-plan .button{grid-column:1/-1}}.auth-demo-backdrop.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e1dcd2e0}.auth-demo-backdrop.theme-light .auth-demo-dialog{color:#2c2821;background:radial-gradient(circle at 18% 15%,#b9914824,#0000 30%),linear-gradient(145deg,#fbf8f1,#eee9df 72%);border-color:#b9a477;box-shadow:0 34px 100px #4c3b2240}.auth-demo-backdrop.theme-light .auth-demo-dialog:before{background:linear-gradient(90deg,#0000,#a57d38,#0000)}.auth-demo-backdrop.theme-light .auth-demo-dialog:after{border-color:#89662c1f;box-shadow:0 0 0 64px #89662c07,0 0 0 128px #89662c05}.auth-demo-backdrop.theme-light .auth-demo-x{color:#665e53;background:#f7f3eb;border-color:#c7bca9}.auth-demo-backdrop.theme-light .auth-demo-x:hover,.auth-demo-backdrop.theme-light .auth-demo-x:focus-visible{color:#322a1f;background:#fffdf8;border-color:#9a773d}.auth-demo-backdrop.theme-light .auth-demo-heading h2,.auth-demo-backdrop.theme-light .auth-demo-step-heading h3,.auth-demo-backdrop.theme-light .auth-demo-model-copy h3{color:#29251f}.auth-demo-backdrop.theme-light .auth-demo-heading p,.auth-demo-backdrop.theme-light .auth-demo-step-heading p,.auth-demo-backdrop.theme-light .auth-demo-model-copy p,.auth-demo-backdrop.theme-light .auth-demo-model-detail{color:#746d62}.auth-demo-backdrop.theme-light .auth-demo-heading>div>span,.auth-demo-backdrop.theme-light .auth-demo-step-heading>div>span,.auth-demo-backdrop.theme-light .auth-demo-step-heading>div>span b,.auth-demo-backdrop.theme-light .auth-demo-model-copy>span{color:#8b682d}.auth-demo-backdrop.theme-light .auth-demo-progress{background:#f7f3ebb3;border-color:#cfc5b5}.auth-demo-backdrop.theme-light .auth-demo-progress button{color:#7a7368;border-right-color:#cfc5b5}.auth-demo-backdrop.theme-light .auth-demo-progress button:hover,.auth-demo-backdrop.theme-light .auth-demo-progress button:focus-visible{color:#3f382e;background:#8e67290f}.auth-demo-backdrop.theme-light .auth-demo-progress button.active{color:#4f3b1c;background:linear-gradient(90deg,#b2893e24,#b2893e08)}.auth-demo-backdrop.theme-light .auth-demo-progress button.complete,.auth-demo-backdrop.theme-light .auth-demo-progress span{color:#89672e}.auth-demo-backdrop.theme-light .auth-demo-step-frame{scrollbar-color:#a98a52 transparent;background:linear-gradient(115deg,#f8f4ec,#ebe5da);border-color:#cfc5b5}.auth-demo-backdrop.theme-light .auth-demo-step-arrow,.auth-demo-backdrop.theme-light .auth-demo-step-arrow-rail{color:#a17b35}.auth-demo-backdrop.theme-light .auth-demo-step-arrow:hover,.auth-demo-backdrop.theme-light .auth-demo-step-arrow:focus-visible,.auth-demo-backdrop.theme-light .auth-demo-step-arrow:hover .auth-demo-step-arrow-rail,.auth-demo-backdrop.theme-light .auth-demo-step-arrow:focus-visible .auth-demo-step-arrow-rail{color:#77551e;filter:drop-shadow(0 0 4px #976f2d4d)}.auth-demo-backdrop.theme-light .auth-demo-upload-card{color:#655f56}.auth-demo-backdrop.theme-light .auth-demo-upload-card>span{border-color:#9e793a;box-shadow:0 12px 24px #47361e38}.auth-demo-backdrop.theme-light .auth-demo-autofill-flow>svg,.auth-demo-backdrop.theme-light .auth-demo-autofill-flow>b{background:#f2ede4}.auth-demo-backdrop.theme-light .auth-demo-autofill-flow>b{color:#765b2b}.auth-demo-backdrop.theme-light .auth-demo-info-list>div{background:#fffdf8ad;border-color:#cec5b7;box-shadow:inset 2px 0 #966f2c2e}.auth-demo-backdrop.theme-light .auth-demo-info-list span{color:#777066}.auth-demo-backdrop.theme-light .auth-demo-info-list b{color:#3a352e}.auth-demo-backdrop.theme-light .auth-demo-cabinet{background:linear-gradient(#f5f1e9,#e5ded2);border-color:#bdb3a3;box-shadow:inset 0 0 0 5px #eee8dd,inset 0 0 0 6px #c5bbab}.auth-demo-backdrop.theme-light .auth-demo-cabinet-bar{color:#795c2c;border-bottom-color:#c8beaf}.auth-demo-backdrop.theme-light .auth-demo-cabinet-bar b{color:#716a60}.auth-demo-backdrop.theme-light .auth-demo-art{border-color:#ded7cb;box-shadow:0 11px 22px #42331d40}.auth-demo-backdrop.theme-light .auth-demo-card>strong{color:#332f29}.auth-demo-backdrop.theme-light .auth-demo-card>small{color:#80632f}.auth-demo-backdrop.theme-light .auth-demo-model-copy{border-right-color:#cbc1b2}.auth-demo-backdrop.theme-light .auth-demo-housing-switch button{color:#6f685e;background:#f8f4ed;border-color:#c9c0b2}.auth-demo-backdrop.theme-light .auth-demo-housing-switch button:hover,.auth-demo-backdrop.theme-light .auth-demo-housing-switch button:focus-visible{color:#6e4f1c;border-color:#98743a}.auth-demo-backdrop.theme-light .auth-demo-housing-switch button.active{color:#6f4f19;background:#ac823b24;border-color:#98743a;box-shadow:inset 0 0 18px #936a280f}.auth-demo-backdrop.theme-light .auth-demo-features{background:#f9f6ef94;border-color:#c9c0b2}.auth-demo-backdrop.theme-light .auth-demo-features>span{color:#625c53;border-right-color:#c9c0b2}.auth-demo-backdrop.theme-light .auth-demo-features .auth-demo-private{color:#53654e}.auth-demo-backdrop.theme-light .auth-demo-return{color:#5f4317;background:#e4d4b6;border-color:#98743a}.auth-demo-backdrop.theme-light .auth-demo-return:hover,.auth-demo-backdrop.theme-light .auth-demo-return:focus-visible{color:#412c0d;background:#dbc59e;border-color:#79571f}.auth-demo-backdrop.theme-light .auth-demo-3d-stage .viewer-stage-footer{color:#5f594f}@media (width<=900px){.auth-demo-backdrop.theme-light .auth-demo-3d-stage .viewer-stage-footer{background:linear-gradient(#efe9dee0,#efe9de 38%);box-shadow:0 -7px 12px #efe9dee6}}@media (width<=600px) and (height<=710px){.auth-demo-backdrop.theme-light .auth-demo-3d-stage .viewer-stage-footer{box-shadow:none;background:0 0}}body{font-size:var(--font-body);line-height:1.5}button,input,textarea,select{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{line-height:1.45;font-size:var(--font-control)!important}input::placeholder,textarea::placeholder{font-size:inherit}.category-menu-title,.profile-settings-label,.share-link-block label,.field label,.rename-category-field>span,.billing-pro-purchase>strong{font-size:var(--font-label);line-height:1.4}.cloud-message,.dialog-submit-error,.billing-progress,.billing-error,.share-error,.scan-status,.scan-status>b{font-size:var(--font-feedback);line-height:1.5}.button,.category-add-button,.category-empty>button,.dialog-footer .button,.assign-footer .button,.delete-card-actions button,.snapshot-dialog button,.share-setting,.profile-settings-actions button,.billing-manage-button,.subscription-gate-actions .button,.auth-demo-return,.cloud-auth-shell .amplify-button--primary{font-size:var(--font-control);line-height:1.35}.nav-add,.category-toggle,.search-category-control .category-toggle,.category-list>button,.category-select,.demo-nav-button,.plaque-toggle,.share-nav-button,.language-toggle,.auth-language-toggle,.language-trigger,.profile-menu>button,.profile-settings-tabs button,.viewer-photo-mode-toggle button,.manual-crop-modes button,.manual-crop-source-toggle,.upload-image-actions button,.upload-direction-actions button{font-size:var(--font-control-compact);line-height:1.35}.category-list>button b,.category-select b,.profile-plan-badge,.profile-menu-quota-row>span,.profile-menu-quota-row b{font-size:var(--font-caption);line-height:1.35}.profile-menu-identity b{font-size:var(--font-body)}.cloud-account span{font-size:var(--font-caption)}.cloud-account button{font-size:var(--font-control-compact)}.collection-header p,.category-empty span{font-size:var(--font-body);line-height:1.55}.collection-search>span,.privacy-note{font-size:var(--font-caption)}.collection-header .eyebrow,.empty-steps span{font-size:var(--font-body)}.empty-steps b{font-size:var(--font-caption)}.category-empty b{font-size:var(--font-body-large)}.card-caption b{font-size:var(--font-body)}.card-caption small{font-size:var(--font-caption)}.dialog-header h2{font-size:var(--font-heading-large);line-height:1.25}.section-heading h3{font-size:var(--font-heading-small);line-height:1.3}.section-heading>span,.section-heading p,.format-picker b,.auto-align-toggle b,.processing-overlay b{font-size:var(--font-label)}.section-heading p,.format-picker small,.auto-align-toggle small,.thickness-field>small,.upload-empty small,.custom-info-heading small,.custom-info-limit,.dialog-footer p{font-size:var(--font-caption);line-height:1.5}.format-options button,.category-chips button,.category-picker-empty,.category-inline-create button,.custom-info-heading>button{font-size:var(--font-control-compact);line-height:1.3}.upload-empty strong{font-size:var(--font-body-large)}.upload-drop-overlay b,.refine-outline{font-size:var(--font-label)}.field-suggestion-menu button{font-size:var(--font-body);line-height:1.4}.set-project-association-field>label,.set-card-association-dialog>header p{font-size:var(--font-label);line-height:1.4}.set-project-association-trigger b,.set-card-association-dialog>header span,.set-card-association-targets b,.set-card-association-empty{font-size:var(--font-body);line-height:1.45}.set-project-association-trigger small,.set-project-association-trigger>span:last-child,.set-card-association-projects small,.set-card-association-targets small,.set-card-association-targets em{font-size:var(--font-caption);line-height:1.45}.set-card-association-dialog h2{font-size:var(--font-heading-large);line-height:1.25}.set-card-association-projects b{font-size:var(--font-body-large);line-height:1.4}.set-card-association-back,.set-card-association-dialog>footer button{font-size:var(--font-control);line-height:1.35}.manual-crop-dialog>header h3{font-size:var(--font-heading-medium);line-height:1.3}.manual-crop-dialog>header p,.manual-crop-dialog>footer>span,.manual-crop-adjustment>span,.manual-crop-adjustment b,.manual-crop-edge-shortcut span,.manual-crop-source-meta{font-size:var(--font-label);line-height:1.45}.manual-crop-dialog>footer .button{font-size:var(--font-control)}.assign-header h2,.rename-category-dialog h2,.delete-card-dialog h2,.snapshot-dialog h2{font-size:var(--font-heading-medium);line-height:1.3}.assign-header p,.delete-card-copy>p,.snapshot-dialog-body p{font-size:var(--font-body);line-height:1.55}.assign-card b,.rename-category-error,.delete-card-note,.snapshot-dialog-body small,.assign-footer>span{font-size:var(--font-label);line-height:1.45}.assign-card small,.delete-category-preview span,.delete-card-copy>small{font-size:var(--font-caption);line-height:1.45}.assign-empty b,.snapshot-dialog-body strong{font-size:var(--font-body-large)}.delete-card-copy>b{font-size:var(--font-heading-small)}.viewer-player{font-size:var(--font-body-large)}.viewer-league,.viewer-notes,.viewer-info dd{font-size:var(--font-body);line-height:1.55}.viewer-info dt{font-size:var(--font-label)}.viewer-categories span,.drag-hint,.viewer-snapshot-status{font-size:var(--font-control-compact)}.share-dialog-title h2,.profile-settings-dialog>h2,.billing-dialog h2,.subscription-gate-dialog h2{font-size:var(--font-heading-large);line-height:1.25}.share-dialog-description,.profile-settings-description,.profile-settings-page>header p,.billing-description,.subscription-gate-dialog p,.shared-status-content p,.auth-brand>p,.auth-demo-showcase-copy p{font-size:var(--font-body);line-height:1.6}.shared-status-content>a{font-size:var(--font-control)}.share-setting b,.profile-avatar-upload b,.profile-account-line b,.theme-choice-grid b,.appearance-setting-copy b,.billing-tier-summary b{font-size:var(--font-body)}.share-access-copy b,.share-readonly-summary b,.share-qr-copy b,.share-no-link b,.sharing-settings-page .appearance-setting-copy b{font-size:var(--font-body-large);line-height:1.4}.share-access-copy small,.share-readonly-summary small,.share-scope-tags i,.share-qr-copy p,.share-qr-preview>span,.share-disabled-notice,.share-no-link p,.share-category-picker-list>p{font-size:var(--font-caption);line-height:1.5}.share-category-picker-heading>strong,.share-category-select-all{font-size:var(--font-label);line-height:1.4}.share-category-picker-list>label{font-size:var(--font-body);line-height:1.4}.share-category-picker-list>label>b{font-size:var(--font-label);line-height:1.4}.share-preferences-button,.share-link-copy-row>button,.share-link-update,.share-link-secondary,.share-no-link button,.share-qr-copy button{font-size:var(--font-control);line-height:1.35}.share-validation,.sharing-default-warning{font-size:var(--font-feedback);line-height:1.5}.share-hint,.profile-name-field small,.profile-account-line span,.profile-avatar-upload small,.theme-choice-grid small,.appearance-setting-copy small,.billing-tier-summary small,.billing-option>em,.billing-option>small,.subscription-gate-dialog small,.subscription-gate-card-name{font-size:var(--font-caption);line-height:1.5}.profile-avatar-remove,.share-link-block button,.billing-tier-heading em,.billing-option>span{font-size:var(--font-control-compact)}.profile-settings-page>header h3,.billing-tier-summary b{line-height:1.35}.profile-settings-page>header h3{font-size:var(--font-heading-medium)}.auth-form-heading h2{font-size:var(--font-heading-large);line-height:1.25}.auth-form-heading p,.cloud-auth-shell .amplify-authenticator__subtitle{font-size:var(--font-body);line-height:1.6}.cloud-auth-shell .amplify-label,.cloud-auth-shell .amplify-tabs__item,.cloud-auth-shell .amplify-button--link,.cloud-auth-shell [data-amplify-authenticator-confirmsignup] button[type=button]{font-size:var(--font-label)}.cloud-auth-shell .amplify-field__error-message,.cloud-auth-shell .amplify-text--error,.cloud-auth-shell .amplify-alert--error{font-size:var(--font-feedback)}.auth-footer{font-size:var(--font-caption)}.auth-demo-heading p,.auth-demo-step-heading p,.auth-demo-model-copy p,.auth-demo-model-detail{font-size:var(--font-body);line-height:1.55}.auth-demo-progress button,.auth-demo-housing-switch button,.auth-demo-info-list b,.auth-demo-upload-card>b,.auth-demo-cabinet-bar,.auth-demo-features b,.auth-demo-progress span,.auth-demo-progress b,.auth-demo-cabinet-bar b{font-size:var(--font-control-compact)}.auth-demo-heading>div>span,.auth-demo-step-heading>div>span,.auth-demo-step-heading>div>span b,.auth-demo-model-copy>span,.auth-demo-info-list span,.auth-demo-autofill-flow>b,.auth-demo-card>small{font-size:var(--font-caption);line-height:1.4}.auth-demo-showcase-copy>span{font-size:var(--font-caption)}.auth-demo-step-heading h3,.auth-demo-model-copy h3{font-size:var(--font-heading-medium);line-height:1.25}@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:var(--font-body-large)!important}.dialog-header h2,.share-dialog-title h2,.profile-settings-dialog>h2,.billing-dialog h2,.subscription-gate-dialog h2,.auth-form-heading h2{font-size:24px}.manual-crop-dialog>header h3,.assign-header h2,.rename-category-dialog h2,.delete-card-dialog h2,.snapshot-dialog h2,.auth-demo-step-heading h3,.auth-demo-model-copy h3{font-size:20px}.auth-demo-step-heading p{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}}@media (width<=600px){.auth-demo-progress b{font-size:0;line-height:1}.auth-demo-progress b:after{font-size:var(--font-caption);line-height:1.2}}.collection-search>.advanced-search-trigger{white-space:nowrap;width:auto;min-width:38px;height:32px;font-size:var(--font-control-compact);justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:relative}.advanced-search-trigger>span{text-overflow:ellipsis;overflow:hidden}.advanced-search-trigger>b{color:#0d0d0e;font-variant-numeric:tabular-nums;background:#a98747;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;display:grid}.collection-search>.advanced-search-trigger.active{color:#e4c57d;background:#b484301a;border-color:#977945}@media (hover:hover){.collection-search>.advanced-search-trigger:hover{color:#e4c57d;background:#b4843014;border-color:#977945}}.advanced-search-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040405a8;place-items:stretch end;padding:0}.advanced-search-dialog{color:#eee8dc;background:#121210;border:0;border-left:1px solid #4b4232;flex-direction:column;width:min(460px,100%);height:100dvh;max-height:none;animation:.28s cubic-bezier(.22,.82,.28,1) both advanced-search-drawer-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000b8}@keyframes advanced-search-drawer-in{0%{opacity:.65;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes advanced-search-sheet-in{0%{opacity:.72;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes advanced-search-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.68;transform:translate(100%)}}@keyframes advanced-search-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.72;transform:translateY(100%)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.advanced-search-backdrop.closing{pointer-events:none;animation:.22s both fade-out}.advanced-search-dialog.closing{animation:.22s ease-in both advanced-search-drawer-out}.advanced-search-header{border-bottom:1px solid #332f29;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px 21px;display:flex}.advanced-search-header h2{font:600 var(--font-heading-small)/1.25 "Noto Serif SC", serif;margin:5px 0 6px}.advanced-search-header p{color:#8e887e;max-width:470px;font-size:var(--font-label);margin:0;line-height:1.55}.advanced-search-header .icon-button{color:#aaa49a;border-color:#494238;flex:none}.advanced-search-body{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;gap:24px;min-height:0;padding:24px 27px 27px;display:grid;overflow-y:auto}.advanced-search-group{border:0;min-width:0;margin:0;padding:0}.advanced-search-group legend{color:#b1aa9e;width:100%;font-size:var(--font-label);align-items:center;gap:7px;margin:0 0 10px;padding:0;font-weight:600;display:flex}.advanced-search-group legend>svg,.advanced-search-tcg-fields>label>span>svg{color:#b08c49;stroke-width:1.7px;flex:none;width:14px;height:14px}.advanced-search-options{gap:8px;display:grid}.advanced-search-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-search-options.four-options{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-search-options.five-options{grid-template-columns:repeat(5,minmax(0,1fr))}.advanced-search-options.grader-options{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-search-options.segmented-options{overscroll-behavior-x:contain;scrollbar-width:none;background:#1d1c18;border:1px solid #343027;gap:0;padding:1px;display:flex;overflow-x:auto}.advanced-search-options.segmented-options::-webkit-scrollbar{display:none}.advanced-search-options.segmented-options.three-options,.advanced-search-options.segmented-options.four-options,.advanced-search-options.segmented-options.five-options{display:grid;overflow:visible}.advanced-search-options.segmented-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-search-options.segmented-options.four-options{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-search-options.segmented-options.five-options{grid-template-columns:repeat(5,minmax(0,1fr))}.advanced-search-options.segmented-options.five-options button{padding-inline:3px}.advanced-search-options button{color:#8f897f;cursor:pointer;min-width:0;min-height:44px;font-size:var(--font-control-compact);background:#0c0c0c;border:1px solid #3c3831;padding:8px 10px;line-height:1.3;transition:color .2s,border-color .2s,background .2s}.advanced-search-options button:hover{color:#ded5c6;border-color:#6c5a3a}.advanced-search-options button.active{color:#e5ca8d;background:linear-gradient(145deg,#9674343d,#523f1d21);border-color:#a88749;box-shadow:inset 0 0 0 1px #cda96014}.advanced-search-options.segmented-options button{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;background:0 0;border-color:#0000;flex:1 0 auto;min-width:0;min-height:36px;font-weight:500}.advanced-search-options.segmented-options button+button{border-left-color:#332f29}.advanced-search-options.segmented-options button:not(.active):hover{color:#ded5c6;box-shadow:none;background:0 0;border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.advanced-search-options.segmented-options button:first-child:not(.active):hover{border-left-color:#0000}.advanced-search-options.segmented-options button+button:not(.active):hover{border-left-color:#332f29}.advanced-search-options.segmented-options button.active{z-index:1;color:#f1dfb5;background:#5a4a30;border-color:#9b7a43;position:relative;box-shadow:inset 0 0 0 1px #e0c28424,0 2px 8px #0000002e}.advanced-search-options.primary-segments{overflow:hidden}.advanced-search-options.primary-segments button{min-width:0}.advanced-search-options.grader-options.segmented-options{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.advanced-search-options.grader-options.segmented-options button{min-width:0;font:600 var(--font-control-compact)/1.2 "DM Sans", system-ui, sans-serif;letter-spacing:.02em}.advanced-search-options.grader-options.segmented-options button:not(.active){box-shadow:none}.advanced-search-options.grader-options.segmented-options button:not(.active):nth-child(4n+1){border-left-color:#0000}.advanced-search-options.grader-options.segmented-options button:not(.active):nth-child(n+5){border-top-color:#332f29}.advanced-search-conditional{background:linear-gradient(145deg,#b78f4712,#ffffff03);border:1px solid #302c25;gap:21px;margin-top:-7px;padding:18px;animation:.18s ease-out both advanced-search-reveal;display:grid}@keyframes advanced-search-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.advanced-search-tcg-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-search-tcg-fields>label{gap:7px;min-width:0;display:grid}.advanced-search-tcg-fields>label>span,.advanced-search-grade-range label>span{color:#8d867c;font-size:var(--font-caption);font-weight:600}.advanced-search-tcg-fields>label>span{align-items:center;gap:7px;display:flex}.advanced-search-tcg-fields .field-suggestion-input>input,.advanced-search-grade-range input[type=number]{color:#d8d1c5;width:100%;height:44px;font:inherit;font-size:var(--font-control);background:#0c0c0c;border:1px solid #3c3831;border-radius:0;outline:none;padding:8px 11px}.advanced-search-tcg-fields .field-suggestion-input>input::placeholder,.advanced-search-grade-range input[type=number]::placeholder{color:#746e65;opacity:1}.advanced-search-tcg-fields .field-suggestion-input>input:hover,.advanced-search-tcg-fields .field-suggestion-input>input:focus,.advanced-search-grade-range input[type=number]:hover,.advanced-search-grade-range input[type=number]:focus{border-color:#a88749}.advanced-search-tcg-fields .field-suggestion-menu{background:#151514;border-color:#504838;box-shadow:0 18px 40px #0000008c}.advanced-search-tcg-fields .field-suggestion-menu button{color:#c3bdb2}.advanced-search-tcg-fields .field-suggestion-menu button.active{color:#d4b676;background:#29251e}@media (hover:hover) and (pointer:fine){.advanced-search-tcg-fields .field-suggestion-menu button:hover{color:#d4b676;background:#29251e}}.advanced-search-tcg-fields .field-suggestion-menu button.selected{color:#e0c17d;background:#332b1d}.advanced-search-grade-controls{gap:11px;display:grid}.advanced-search-range{height:34px;margin:0 9px;position:relative}.advanced-search-range-track{background:#3d3931;height:2px;position:absolute;top:16px;left:0;right:0}.advanced-search-range-track>i{top:0;bottom:0;left:var(--grade-start);right:calc(100% - var(--grade-end));background:#bd9850;position:absolute;box-shadow:0 0 8px #bd98504d}.advanced-search-range input[type=range]{z-index:2;pointer-events:none;appearance:none;background:0 0;border:0;outline:0;width:100%;height:34px;margin:0;padding:0;position:absolute;inset:0}.advanced-search-range input.range-max{z-index:3}.advanced-search-range input.on-top{z-index:4}.advanced-search-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:2px}.advanced-search-range input[type=range]::-webkit-slider-thumb{cursor:grab;pointer-events:auto;appearance:none;background:#171612;border:2px solid #d0ae68;border-radius:50%;width:19px;height:19px;margin-top:-9px;box-shadow:0 2px 9px #0000006b}.advanced-search-range input[type=range]::-moz-range-track{background:0 0;height:2px}.advanced-search-range input[type=range]::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#171612;border:2px solid #d0ae68;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 9px #0000006b}.advanced-search-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #caa96138,0 2px 9px #0000006b}.advanced-search-grade-inputs{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;display:grid}.advanced-search-grade-range label{gap:7px;min-width:0;display:grid}.advanced-search-grade-inputs>span{background:#5a5142;height:1px;margin:0 8px 21px}.advanced-search-date-grid{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;display:grid}.advanced-search-date-field{gap:7px;min-width:0;display:grid}.advanced-search-date-field>span{color:#746e65;font-size:var(--font-caption)}.advanced-search-date-field>button{color:#777066;cursor:pointer;text-align:left;width:100%;min-height:44px;font-size:var(--font-control);background:#0c0c0c;border:1px solid #3c3831;outline:none;align-items:center;gap:9px;padding:8px 11px;display:flex}.advanced-search-date-field>button:hover,.advanced-search-date-field>button:focus-visible,.advanced-search-date-field>button[aria-expanded=true]{color:#d9bd80;border-color:#a88749}.advanced-search-date-field>button.has-value{color:#d8d1c5}.advanced-search-date-field>button>svg{color:#a88749;flex:none}.advanced-search-date-field>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advanced-search-date-separator{background:#5a5142;height:1px;margin:0 8px 21px}.advanced-search-error{color:#e3a198;font-size:var(--font-feedback);margin:8px 0 0}.advanced-search-footer{background:#08080985;border-top:1px solid #332f29;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:17px 27px;display:flex}.advanced-search-footer>div{gap:9px;display:flex}.advanced-search-footer .button{justify-content:center;align-items:center;gap:7px;min-height:39px;display:inline-flex}.advanced-search-clear{color:#9c927f;cursor:pointer;font-size:var(--font-control);background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;display:inline-flex}.advanced-search-clear:hover{color:#e2c68c}.departure-filter-options button{min-width:max-content}.cardinet-calendar-layer{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505ad;place-items:center;padding:18px;animation:.16s both fade-in;display:grid;position:absolute;inset:0}.cardinet-calendar{color:#d9d1c3;background:linear-gradient(145deg,#181713,#0d0d0d 68%);border:1px solid #5a4a30;width:min(350px,100%);padding:18px;box-shadow:0 24px 70px #000000b8,inset 0 0 0 1px #caa96a0f}.cardinet-calendar-header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:10px;display:flex}.cardinet-calendar-header strong{color:#e4c57d;min-width:0;font:600 var(--font-body-large)/1.3 "Noto Serif SC", serif;text-transform:capitalize}.cardinet-calendar-header>div{gap:4px;display:flex}.cardinet-calendar-header>div button{color:#9e968a;cursor:pointer;background:0 0;border:1px solid #403a31;place-items:center;width:34px;height:34px;padding:0;display:grid}.cardinet-calendar-header>div button:hover,.cardinet-calendar-header>div button:focus-visible{color:#e4c57d;border-color:#8f713e}.cardinet-calendar-header>div button:disabled{color:#4f4940;cursor:not-allowed;border-color:#292621}.cardinet-calendar-header>div button:disabled:hover,.cardinet-calendar-header>div button:disabled:focus-visible{color:#4f4940;border-color:#292621}.cardinet-calendar-period{color:#e4c57d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 5px 0 0;display:inline-flex}.cardinet-calendar-period:hover:not(:disabled),.cardinet-calendar-period:focus-visible:not(:disabled){color:#f2d995}.cardinet-calendar-period:disabled{color:#e4c57d;cursor:default}.cardinet-calendar-period strong.page-next{animation:.22s ease-out both calendar-title-next}.cardinet-calendar-period strong.page-previous{animation:.22s ease-out both calendar-title-previous}.cardinet-calendar-swipe-area{touch-action:pan-x;-webkit-user-select:none;user-select:none;min-height:244px;position:relative;overflow:hidden}.cardinet-calendar-swipe-area.page-next{animation:.24s cubic-bezier(.22,.8,.24,1) both calendar-page-next}.cardinet-calendar-swipe-area.page-previous{animation:.24s cubic-bezier(.22,.8,.24,1) both calendar-page-previous}.cardinet-calendar-swipe-area.page-next:after,.cardinet-calendar-swipe-area.page-previous:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#dab669c7,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.cardinet-calendar-swipe-area.page-next:after{animation:.3s ease-out both calendar-edge-next}.cardinet-calendar-swipe-area.page-previous:after{animation:.3s ease-out both calendar-edge-previous}@keyframes calendar-page-next{0%{opacity:.25;filter:blur(1.5px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes calendar-page-previous{0%{opacity:.25;filter:blur(1.5px);transform:translateY(-28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes calendar-title-next{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes calendar-title-previous{0%{opacity:.25;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes calendar-edge-next{0%{opacity:.85;transform:translateY(242px)}to{opacity:0;transform:translateY(0)}}@keyframes calendar-edge-previous{0%{opacity:.85;transform:translateY(0)}to{opacity:0;transform:translateY(242px)}}.cardinet-calendar-weekdays,.cardinet-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cardinet-calendar-weekdays{margin-bottom:4px}.cardinet-calendar-weekdays span{color:#716b62;text-align:center;min-width:0;font-size:var(--font-caption);padding:5px 0;overflow:hidden}.cardinet-calendar-grid{gap:3px}.cardinet-calendar-grid button{aspect-ratio:1;color:#c9c1b5;cursor:pointer;width:100%;min-width:0;font-size:var(--font-control-compact);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:border-color .14s,background .14s,color .14s;display:grid}.cardinet-calendar-grid button:hover:not(:disabled),.cardinet-calendar-grid button:focus-visible:not(:disabled){color:#f0d89e;background:#caa96a17;border-color:#80683e}.cardinet-calendar-grid button.outside{color:#57534d}.cardinet-calendar-grid button.in-range{color:#d5c6a8;background:#a7844421}.cardinet-calendar-grid button.range-edge{border-color:#b08b4880}.cardinet-calendar-grid button.today{box-shadow:inset 0 -2px #a88749}.cardinet-calendar-grid button.selected{color:#100e0a;background:linear-gradient(145deg,#caa96a,#9d7938);border-color:#d1ae67;font-weight:700;box-shadow:0 4px 14px #87622447}.cardinet-calendar-grid button:disabled,.cardinet-calendar-grid button.disabled{color:#383633;cursor:not-allowed;box-shadow:none}.cardinet-calendar-picker-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:244px;display:grid}.cardinet-calendar-picker-grid button{color:#aaa297;cursor:pointer;min-width:0;min-height:46px;font-size:var(--font-control-compact);font-variant-numeric:tabular-nums;text-transform:capitalize;background:#ffffff04;border:1px solid #332f29;padding:7px 5px;transition:border-color .14s,background .14s,color .14s}.cardinet-calendar-picker-grid button:hover:not(:disabled),.cardinet-calendar-picker-grid button:focus-visible:not(:disabled){color:#f0d89e;background:#caa96a17;border-color:#80683e}.cardinet-calendar-picker-grid button.active{color:#f1dfb5;background:#5a4a30;border-color:#b7924d;box-shadow:inset 0 0 0 1px #e0c28424}.cardinet-calendar-picker-grid button:disabled{color:#3f3b35;cursor:not-allowed;border-color:#292621}.cardinet-calendar-footer{border-top:1px solid #332f29;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.cardinet-calendar-footer button{color:#ad8d50;cursor:pointer;min-height:32px;font-size:var(--font-control-compact);background:0 0;border:0;padding:5px 8px}.cardinet-calendar-footer button:hover:not(:disabled){color:#efd89f}.cardinet-calendar-footer button:disabled{color:#4f4a42;cursor:not-allowed}.theme-light .collection-search>.advanced-search-trigger.active{color:#694b16;background:#eee5d4;border-color:#a88749}@media (hover:hover){.theme-light .collection-search>.advanced-search-trigger:hover{color:#684d1e;background:#f4eddf;border-color:#a88749}}.theme-light .advanced-search-trigger>b{color:#fffdf8;background:#8f6e32}.theme-light .advanced-search-dialog{color:#2b2823;background:#f8f5ee;border-color:#c9bea9;box-shadow:0 30px 90px #372d1f42}.theme-light .advanced-search-header,.theme-light .advanced-search-footer{border-color:#d8d1c5}.theme-light .advanced-search-footer{background:#eee8dcbd}.theme-light .advanced-search-header p,.theme-light .advanced-search-date-field>span{color:#777066}.theme-light .advanced-search-header .icon-button{color:#686158;border-color:#cfc6b7}.theme-light .advanced-search-group legend{color:#514b42}.theme-light .advanced-search-group legend>svg,.theme-light .advanced-search-tcg-fields>label>span>svg{color:#987333}.theme-light .advanced-search-options button,.theme-light .advanced-search-date-field>button,.theme-light .advanced-search-tcg-fields .field-suggestion-input>input,.theme-light .advanced-search-grade-range input[type=number]{color:#625b51;background:#fffdf8;border-color:#d1c8ba}.theme-light .advanced-search-options.segmented-options{background:#dfdbd2;border-color:#d4cdc0}.theme-light .advanced-search-options.segmented-options button{color:#777168;background:0 0;border-color:#0000}.theme-light .advanced-search-options.segmented-options button+button{border-left-color:#d0c9bd}.theme-light .advanced-search-options.segmented-options button:not(.active):hover{color:#39352f;box-shadow:none;background:0 0}.theme-light .advanced-search-options.segmented-options button+button:not(.active):hover{border-left-color:#d0c9bd}.theme-light .advanced-search-options.segmented-options button.active{color:#2d2519;background:#f8f5ef;border-color:#9b7940;box-shadow:inset 0 0 0 1px #ffffffa6,0 2px 8px #0000001a}.theme-light .advanced-search-options.grader-options.segmented-options button:not(.active):nth-child(4n+1){border-left-color:#0000}.theme-light .advanced-search-options.grader-options.segmented-options button:not(.active):nth-child(n+5){border-top-color:#d0c9bd}.theme-light .advanced-search-options:not(.segmented-options) button:hover,.theme-light .advanced-search-date-field>button:hover,.theme-light .advanced-search-date-field>button:focus-visible,.theme-light .advanced-search-date-field>button[aria-expanded=true]{border-color:#a88749}.theme-light .advanced-search-conditional{background:linear-gradient(145deg,#b38d4817,#ffffff59);border-color:#d8d0c3}.theme-light .advanced-search-tcg-fields>label>span,.theme-light .advanced-search-grade-range label>span{color:#777066}.theme-light .advanced-search-tcg-fields .field-suggestion-input>input::placeholder,.theme-light .advanced-search-grade-range input[type=number]::placeholder{color:#8b8378}.theme-light .advanced-search-tcg-fields .field-suggestion-menu{background:#fffdf8;border-color:#c7bfae;box-shadow:0 15px 35px #30281d38}.theme-light .advanced-search-tcg-fields .field-suggestion-menu button{color:#4b463e}.theme-light .advanced-search-tcg-fields .field-suggestion-menu button.active{color:#684c18;background:#e5dccb}@media (hover:hover) and (pointer:fine){.theme-light .advanced-search-tcg-fields .field-suggestion-menu button:hover{color:#684c18;background:#e5dccb}}.theme-light .advanced-search-tcg-fields .field-suggestion-menu button.selected{color:#765923;background:#eee4d2}.theme-light .advanced-search-grade-inputs>span{background:#cfc5b5}.theme-light .advanced-search-range-track{background:#cfc7ba}.theme-light .advanced-search-range-track>i{background:#9b7838;box-shadow:0 0 7px #9b783833}.theme-light .advanced-search-range input[type=range]::-webkit-slider-thumb{background:#fffdf8;border-color:#9b7838;box-shadow:0 2px 7px #43341d33}.theme-light .advanced-search-range input[type=range]::-moz-range-thumb{background:#fffdf8;border-color:#9b7838;box-shadow:0 2px 7px #43341d33}.theme-light .advanced-search-options button.active{color:#624713;background:#eee3cf;border-color:#9b7838}.theme-light .advanced-search-date-separator{background:#cfc5b5}.theme-light .advanced-search-clear{color:#715a30}.theme-light .cardinet-calendar-layer{background:#49413447}.theme-light .cardinet-calendar{color:#403a32;background:linear-gradient(145deg,#fffdf8,#eee9df 74%);border-color:#bda774;box-shadow:0 24px 60px #40342247,inset 0 0 0 1px #ffffffb3}.theme-light .cardinet-calendar-header strong{color:#6f511a}.theme-light .cardinet-calendar-header button{color:#746b5e;border-color:#d2c8b8}.theme-light .cardinet-calendar-header>div button:disabled,.theme-light .cardinet-calendar-header>div button:disabled:hover,.theme-light .cardinet-calendar-header>div button:disabled:focus-visible{color:#c3bcb1;border-color:#e2ddd4}.theme-light .cardinet-calendar-header .cardinet-calendar-period,.theme-light .cardinet-calendar-header .cardinet-calendar-period:disabled{color:#6f511a;border-color:#0000}.theme-light .cardinet-calendar-weekdays span{color:#81796d}.theme-light .cardinet-calendar-grid button{color:#484139}.theme-light .cardinet-calendar-grid button:hover:not(:disabled):not(.selected),.theme-light .cardinet-calendar-grid button:focus-visible:not(:disabled):not(.selected){color:#563d0e;background:#e8dbc0;border-color:#8d6a2c;box-shadow:inset 0 0 0 1px #78571f14}.theme-light .cardinet-calendar-grid button.outside{color:#aaa196}.theme-light .cardinet-calendar-grid button.outside:hover:not(:disabled){color:#715725}.theme-light .cardinet-calendar-grid button.in-range{color:#5e491f;background:#eee2c9}.theme-light .cardinet-calendar-grid button.selected{color:#fffdf8;background:linear-gradient(145deg,#b9934e,#8d692d);border-color:#8f6c2e}.theme-light .cardinet-calendar-grid button:disabled,.theme-light .cardinet-calendar-grid button.disabled{color:#d0c9bf}.theme-light .cardinet-calendar-picker-grid button{color:#5f584f;background:#ffffff61;border-color:#ddd5c9}.theme-light .cardinet-calendar-picker-grid button:hover:not(:disabled),.theme-light .cardinet-calendar-picker-grid button:focus-visible:not(:disabled){color:#563d0e;background:#e8dbc0;border-color:#9d7a3c}.theme-light .cardinet-calendar-picker-grid button.active{color:#5f4312;background:#f8f5ef;border-color:#8f6c2e;box-shadow:inset 0 0 0 1px #9b794059}.theme-light .cardinet-calendar-picker-grid button:disabled{color:#cfc7bc;border-color:#e8e2d9}.theme-light .cardinet-calendar-footer{border-color:#d8d1c5}.theme-light .cardinet-calendar-footer button{color:#77591f}@media (width<=700px){.collection-search>.advanced-search-trigger{width:34px;min-width:34px;padding:0}.advanced-search-trigger>span{display:none}.advanced-search-trigger>b{min-width:15px;height:15px;font-size:8px;position:absolute;top:-6px;right:-6px}.advanced-search-backdrop{place-items:end stretch}.advanced-search-dialog{width:100%;height:min(92dvh,860px);max-height:calc(100dvh - max(8px, env(safe-area-inset-top,0px)));border:0;border-top:1px solid #4b4232;animation-name:advanced-search-sheet-in}.advanced-search-dialog.closing{animation-name:advanced-search-sheet-out}.theme-light .advanced-search-dialog{border-top-color:#c9bea9}.advanced-search-header{padding:21px 19px 17px}.advanced-search-body{gap:21px;padding:20px 19px 22px}.advanced-search-tcg-fields{grid-template-columns:1fr}.advanced-search-date-grid{grid-template-columns:1fr;gap:11px}.advanced-search-date-separator{display:none}.advanced-search-footer{padding:14px 19px calc(14px + env(safe-area-inset-bottom,0px))}.cardinet-calendar-header>div button{width:40px;height:40px}.cardinet-calendar-period,.cardinet-calendar-footer button{min-height:40px}}@media (width<=470px){.collection-search>span{display:none}.advanced-search-footer{flex-direction:column;align-items:stretch}.advanced-search-footer>div{grid-template-columns:1fr 1.3fr;display:grid}.advanced-search-clear{justify-content:center}}@media (prefers-reduced-motion:reduce){.advanced-search-dialog,.advanced-search-backdrop,.advanced-search-conditional,.cardinet-calendar-swipe-area,.cardinet-calendar-period strong{animation-duration:.01ms}.cardinet-calendar-swipe-area:after{display:none}}.advanced-search-dialog,.advanced-search-dialog.closing,.advanced-search-backdrop.closing{animation-duration:var(--ui-motion-normal)}:is(:root,.theme-light,.theme-dark) .advanced-search-group{gap:var(--ui-space-3)}:is(:root,.theme-light,.theme-dark) .advanced-search-group legend,:is(:root,.theme-light,.theme-dark) .advanced-search-tcg-fields>label>span,:is(:root,.theme-light,.theme-dark) .advanced-search-grade-range label>span,:is(:root,.theme-light,.theme-dark) .advanced-search-date-field>span{color:var(--ui-color-muted);font:600 var(--ui-font-control)/1.4 "DM Sans", system-ui, sans-serif}:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options{border-color:var(--ui-color-border);background:var(--ui-color-surface);border-radius:0}:is(:root,.theme-light,.theme-dark) .advanced-search-options button{min-height:var(--ui-control-compact-height);background:var(--ui-color-surface);color:var(--ui-color-muted);font:500 var(--ui-font-control)/1.35 "DM Sans", system-ui, sans-serif;transition:color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0}:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button:not(.active),:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button:not(.active):hover{color:var(--ui-color-muted);box-shadow:none;background:0 0;border-color:#0000}:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button+button:not(.active),:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button+button:not(.active):hover{border-left-color:var(--ui-color-divider)}:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button.active{border-color:var(--ui-color-gold);background:var(--ui-color-gold-selected);color:var(--ui-color-gold);box-shadow:none}:is(:root,.theme-light,.theme-dark) .advanced-search-tcg-fields .field-suggestion-input>input,:is(:root,.theme-light,.theme-dark) .advanced-search-grade-range input[type=number],:is(:root,.theme-light,.theme-dark) .advanced-search-date-field>button{min-height:var(--ui-control-height);border-color:var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-text);font:400 var(--ui-font-control)/1.4 "DM Sans", system-ui, sans-serif;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0}:is(:root,.theme-light,.theme-dark) .advanced-search-tcg-fields .field-suggestion-input>input::placeholder,:is(:root,.theme-light,.theme-dark) .advanced-search-grade-range input[type=number]::placeholder{color:var(--ui-color-muted)}:is(:root,.theme-light,.theme-dark) .advanced-search-conditional{padding:var(--ui-space-4);border-color:var(--ui-color-border);background:var(--ui-color-gold-soft);animation-duration:var(--ui-motion-fast)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button:not(.active):hover,:is(:root,.theme-light,.theme-dark) .advanced-search-options.segmented-options button+button:not(.active):hover,:is(:root,.theme-light,.theme-dark) .advanced-search-date-field>button:hover{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-gold)}}:is(:root,.theme-light,.theme-dark) .advanced-search-options button:focus-visible,:is(:root,.theme-light,.theme-dark) .advanced-search-date-field>button:focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:2px;border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-gold)}@media (pointer:coarse){:is(:root,.theme-light,.theme-dark) .advanced-search-options button{min-height:var(--ui-control-height)}}@media (pointer:coarse),(width<=768px){:is(:root,.theme-light,.theme-dark) .advanced-search-tcg-fields .field-suggestion-input>input,:is(:root,.theme-light,.theme-dark) .advanced-search-grade-range input[type=number]{font-size:16px}}@media (prefers-reduced-motion:reduce){.advanced-search-dialog,.advanced-search-dialog.closing,.advanced-search-backdrop.closing,.advanced-search-conditional{animation-duration:.01ms}.advanced-search-dialog button,.advanced-search-dialog input{transition:none}}.timeline-backdrop{z-index:92;padding:22px}.timeline-dialog{color:#e9e2d6;background:linear-gradient(145deg,#141311fe,#080909fe);border:1px solid #4d4436;flex-direction:column;width:min(1320px,100vw - 44px);height:min(720px,100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 32px 100px #000000b8}.timeline-header{border-bottom:1px solid #342f27;justify-content:space-between;gap:22px;min-height:110px;padding:23px 30px 20px;display:flex}.timeline-header h2{font-family:var(--serif);margin:5px 0 4px;font-size:clamp(27px,3vw,40px);font-weight:500}.timeline-header p{color:#817b71;margin:0;font-size:13px;line-height:1.6}.timeline-viewport{scrollbar-width:none;overscroll-behavior-x:contain;background:radial-gradient(circle at 15% 30%,#c49e5412,#0000 22%),radial-gradient(circle at 52% 66%,#b58f4714,#0000 28%),radial-gradient(circle at 86% 24%,#cdab650e,#0000 20%),linear-gradient(#ffffff03,#0000 28% 72%,#ffffff03);flex:1;min-height:0;position:relative;overflow:auto hidden}.timeline-viewport::-webkit-scrollbar{display:none}.timeline-scrollbar{opacity:0;pointer-events:none;cursor:ew-resize;touch-action:none;background:linear-gradient(#15130e,#0c0b09);border-top:1px solid #9a7f4842;flex:0 0 14px;height:14px;padding:4px 18px}.timeline-scrollbar.visible{opacity:1;pointer-events:auto}.timeline-scrollbar:before{content:"";background:#b4914c2e;border:0;height:4px;display:block;box-shadow:inset 0 0 0 1px #a3813f24}.timeline-scrollbar>span{background:linear-gradient(90deg,#745b2a,#c8a760 45%,#967536);border:0;height:4px;margin-top:-4px;display:block;position:relative;box-shadow:0 0 8px #b8944c3d}.timeline-scrollbar>span:before,.timeline-scrollbar>span:after{content:"";background:#d2b36f;width:2px;height:8px;position:absolute;top:-2px}.timeline-scrollbar>span:before{left:-1px}.timeline-scrollbar>span:after{right:-1px}.timeline-state{color:#8d867b;place-items:center;height:100%;min-height:300px;display:grid}.timeline-state.is-error{color:#cf9288}.timeline-track{justify-content:center;align-items:stretch;width:max-content;min-width:100%;min-height:100%;padding:38px 76px;display:flex;position:relative}.timeline-track:before{display:none}.timeline-memory-art{z-index:0;pointer-events:none;width:calc(100% - 68px);height:calc(100% - 44px);position:absolute;inset:22px 34px;overflow:visible}.timeline-memory-art path{fill:none;vector-effect:non-scaling-stroke}.memory-flow-primary{stroke:#b5914c38;stroke-width:1px;stroke-dasharray:2 9}.memory-flow-secondary{stroke:#b5914c29;stroke-width:1px;stroke-dasharray:18 13 3 13}.memory-route{stroke:#caa96524;stroke-width:1px;stroke-dasharray:1 7}.memory-contour{stroke:#a487501f;stroke-width:1px;stroke-dasharray:34 16}.memory-milemarks{stroke:#be9a5229;stroke-width:1px;vector-effect:non-scaling-stroke}.timeline-wheat{z-index:0;color:#be9a5233;pointer-events:none;width:48px;height:118px;position:absolute;overflow:visible}.timeline-wheat path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.timeline-wheat .wheat-tip{fill:#be9a520e}.timeline-wheat.wheat-start{top:12%;left:4.5%;transform:rotate(-13deg)}.timeline-wheat.wheat-mid{color:#be9a5221;width:37px;height:91px;bottom:7%;left:37%;transform:rotate(158deg)}.timeline-wheat.wheat-trail{color:#be9a521f;width:34px;height:84px;top:8%;right:31%;transform:rotate(18deg)}.timeline-wheat.wheat-end{bottom:9%;right:4.5%;transform:rotate(167deg)}.timeline-memory-waypoints{z-index:0;pointer-events:none;position:absolute;inset:0}.timeline-memory-waypoints i{border:1px solid #c7a45e2e;border-radius:50%;width:23px;height:23px;position:absolute;box-shadow:0 0 22px #be994e14}.timeline-memory-waypoints i:after{content:"";background:#c9a76140;border-radius:50%;width:4px;height:4px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.timeline-memory-waypoints i:first-child{bottom:12%;left:12%}.timeline-memory-waypoints i:nth-child(2){width:29px;height:29px;bottom:7%;left:45%}.timeline-memory-waypoints i:nth-child(3){width:19px;height:19px;bottom:17%;left:70%}.timeline-memory-waypoints i:nth-child(4){width:27px;height:27px;bottom:8%;left:91%}.timeline-memory-sparks{z-index:0;pointer-events:none;position:absolute;inset:0}.timeline-memory-sparks i{border:1px solid #c4a05845;width:7px;height:7px;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #c4a0582b}.timeline-memory-sparks i:first-child{top:22%;left:10%}.timeline-memory-sparks i:nth-child(2){top:74%;left:29%}.timeline-memory-sparks i:nth-child(3){top:17%;left:45%}.timeline-memory-sparks i:nth-child(4){top:77%;left:63%}.timeline-memory-sparks i:nth-child(5){top:20%;left:79%}.timeline-memory-sparks i:nth-child(6){top:66%;left:93%}.timeline-memory-sparks i:nth-child(7){width:4px;height:4px;top:46%;left:20%}.timeline-memory-sparks i:nth-child(8){width:5px;height:5px;top:84%;left:54%}.timeline-memory-sparks i:nth-child(9){width:4px;height:4px;top:42%;left:71%}.timeline-memory-sparks i:nth-child(10){width:5px;height:5px;top:82%;left:87%}.timeline-day{z-index:2;flex:none;min-width:224px;position:relative}.timeline-date-gap{z-index:4;pointer-events:none;background:0 0;justify-content:space-around;align-items:center;width:46px;height:11px;padding:0 4px;display:flex;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.timeline-date-gap i{background:#b18e49;width:8px;height:1px;display:block;box-shadow:0 0 6px #be994e47}.timeline-day>time{color:#a28d61;letter-spacing:.08em;white-space:nowrap;background:#12110ef0;border:1px solid #91774347;padding:5px 9px;font-size:10px;font-weight:600;position:absolute;top:calc(50% + 19px);left:18px}.timeline-day-events{align-items:stretch;height:100%;display:flex}.timeline-event{width:196px;min-height:430px;position:relative}.timeline-event:before{content:"";width:var(--timeline-connector-length,196px);z-index:0;background:#96783e;height:1px;position:absolute;top:50%;left:17px;box-shadow:0 0 24px #b8944c29}.timeline-day.has-gap-after .timeline-event.last-in-day:before{width:calc(var(--timeline-connector-length,196px) - 54px)}.timeline-event .timeline-dot{z-index:2;background:#15140f;border:2px solid #d1ae66;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:17px;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #c7a15514,0 0 18px #c7a1554d}.timeline-event .timeline-branch{width:1px;height:calc(75px + var(--timeline-event-lift,0px));background:linear-gradient(#b08c49,#b08c4938);position:absolute;bottom:50%;left:17px}.timeline-event.negative .timeline-branch{background:linear-gradient(#897e6c40,#776b5d);top:50%;bottom:auto}.timeline-event>button{color:#d9d1c4;width:174px;min-height:76px;left:17px;bottom:calc(50% + 75px + var(--timeline-event-lift,0px));text-align:left;cursor:pointer;background:linear-gradient(135deg,#b892491a,#0000 54%),#191712fa;border:1px solid #51452f;border-left:3px solid #b28e4a;align-items:flex-start;gap:9px;padding:11px 13px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:absolute;transform:translate(-9px);box-shadow:0 14px 34px #00000040}.timeline-event.negative>button{bottom:auto;top:calc(50% + 75px + var(--timeline-event-lift,0px));background:linear-gradient(135deg,#81735f14,#0000 54%),#141312fa;border-color:#453f38 #453f38 #453f38 #766b5c;border-left-style:solid;border-left-width:3px}.timeline-event.origin .timeline-branch{display:none}.timeline-event.origin>button{bottom:calc(50% + 30px)}.timeline-event>button:hover{background:#211d16;border-color:#a4864d;transform:translate(-9px)translateY(-2px)}.timeline-event-icon{color:#d0ab61;border:1px solid #c9a65f73;flex:none;place-items:center;width:32px;height:32px;display:grid}.timeline-event.negative .timeline-event-icon{color:#a89884;border-color:#9f8c7566}.timeline-event-copy{gap:4px;min-width:0;display:grid}.timeline-event-copy em{color:#86795f;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:9px;font-style:normal}.timeline-event-copy b{color:#e0d8c9;font-size:12px;font-weight:650;line-height:1.3}.timeline-event.is-set-event .timeline-event-copy b{overflow-wrap:anywhere}.timeline-event-copy small{color:#948c80;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.timeline-cardinet-wordmark{letter-spacing:.07em;display:inline-block}.timeline-event-copy .timeline-account-age{color:#a28f69;letter-spacing:.035em;font-size:10px}.timeline-detail-layer{z-index:95;background:#00000094;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.timeline-detail,.collection-status-dialog{color:#e8e0d4;background:linear-gradient(150deg,#1c1a16,#0e0e0e);border:1px solid #514733;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #000000b8}.collection-status-dialog.is-restore{width:min(680px,100vw - 32px)}.timeline-detail{flex-direction:column;width:min(620px,100vw - 32px);display:flex;overflow:hidden}.timeline-detail.is-set-detail h3{overflow-wrap:anywhere;min-width:0}.collection-status-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:170px minmax(0,1fr);column-gap:34px;width:min(820px,100vw - 32px);padding:38px 36px 0;display:grid;overflow:hidden}.timeline-detail>.icon-button,.collection-status-dialog>.icon-button{position:absolute;top:14px;right:14px}.timeline-detail>.icon-button{z-index:4;background:inherit}.timeline-detail-symbol,.collection-status-symbol{color:#d0aa5e;border:1px solid #8d7140;place-items:center;width:43px;height:43px;display:grid}.timeline-detail-symbol.negative{color:#aa9780;border-color:#665a4c}.timeline-detail h3,.collection-status-dialog h2{font-family:var(--serif);font-size:28px;font-weight:500}.timeline-detail-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#846d3d #ffffff06;border-top:1px solid #38342e;flex:0 auto;min-height:0;max-height:570px;margin:4px -12px 0 0;padding-right:12px;display:grid;overflow-y:auto}.timeline-detail-list::-webkit-scrollbar{width:10px}.timeline-detail-list::-webkit-scrollbar-track{background:#ffffff06;border-left:1px solid #9a7f482e}.timeline-detail-list::-webkit-scrollbar-thumb{background:#846d3d padding-box padding-box;border:3px solid #0000;border-radius:8px}.timeline-detail-list::-webkit-scrollbar-thumb:hover{background-color:#ae8d4c}.timeline-detail-list::-webkit-scrollbar-button{width:0;height:0;display:none}.timeline-detail-entry{border-bottom:1px solid #302d28;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:17px;min-width:0;padding:15px 0;display:grid}.timeline-detail-placeholder{background:#ffffff06;border:1px solid #4d473d;justify-self:center;place-items:center;width:78px;height:94px;display:grid}.timeline-detail-image,.timeline-detail-static-image{width:var(--timeline-image-width,72px);height:var(--timeline-image-height,100px);aspect-ratio:var(--timeline-image-aspect,.714);background:0 0;border:0;justify-self:center;place-items:center;display:grid}.timeline-detail-image{cursor:pointer;padding:0;position:relative;overflow:hidden}.timeline-detail-image img,.timeline-detail-static-image img{object-fit:contain;width:100%;height:100%;transition:filter .18s,transform .18s}.timeline-detail-image>.timeline-view-card-icon,.timeline-detail-project-cover>.timeline-view-project-action{color:#f2dfac;z-index:3;opacity:0;background:#120f0ae0;border:1px solid #dab972b3;place-items:center;width:34px;height:34px;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-42%)}.timeline-detail-image:focus-visible img{filter:brightness(.58)}.timeline-detail-image:focus-visible>.timeline-view-card-icon{opacity:1;transform:translate(-50%,-50%)}.timeline-detail-project-cover{border:1px solid var(--dialog-system-border);background:var(--dialog-system-footer);width:78px;height:100px;color:var(--dialog-system-gold);justify-self:center;place-items:center;padding:5px;display:grid;position:relative;overflow:hidden}button.timeline-detail-project-cover{cursor:pointer}.timeline-detail-project-cover img{object-fit:contain;width:100%;height:100%;transition:filter .18s}.timeline-detail-project-cover>.timeline-view-project-action{border-color:var(--dialog-system-gold)}button.timeline-detail-project-cover:focus-visible{outline:2px solid var(--dialog-system-gold);outline-offset:3px}button.timeline-detail-project-cover:focus-visible img{filter:brightness(.58)}button.timeline-detail-project-cover:focus-visible>.timeline-view-project-action{opacity:1;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.timeline-detail-image:hover img{filter:brightness(.58)}.timeline-detail-image:hover>.timeline-view-card-icon{opacity:1;transform:translate(-50%,-50%)}button.timeline-detail-project-cover:hover img{filter:brightness(.58)}button.timeline-detail-project-cover:hover>.timeline-view-project-action{opacity:1;transform:translate(-50%,-50%)}}.timeline-detail-placeholder{color:#8f8068;text-align:center;padding:8px}.timeline-detail-placeholder small{color:#777168;margin-top:5px;font-size:9px;line-height:1.35}.timeline-detail-entry>div{gap:5px;min-width:0;display:grid}.timeline-detail-entry b{color:#e7dfd2;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.timeline-detail-entry span,.timeline-detail-entry time{color:#918a7e;font-size:12px;line-height:1.5}.timeline-detail-entry time{color:#b39b6a;font-variant-numeric:tabular-nums}.collection-status-backdrop{z-index:91}.collection-status-preview{background:#111;border:1px solid #5d513d;grid-area:1/1/4;align-self:center;place-items:center;width:160px;height:225px;padding:7px;display:grid;box-shadow:0 15px 28px #00000052}.collection-status-preview .management-preview-image{max-height:100%}.collection-status-preview .management-preview-image img{background:#191816}.collection-status-copy{grid-area:1/2;align-self:end;min-width:0;padding:8px 4px 0 0}.collection-status-summary{grid-area:2/2;min-width:0;padding-right:4px}.collection-status-summary>b{color:#eee5d7;font-size:16px;font-weight:650;display:block}.collection-status-summary>p{color:#a39b8e;max-width:510px;font-size:var(--ui-font-body);margin:10px 0 0;line-height:1.7}.departure-reasons{overscroll-behavior:contain;grid-area:3/2;gap:9px;min-height:0;margin:22px 0 25px;display:grid;overflow-y:auto}.departure-reasons-main{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.departure-reasons-main button{color:#c5bcae;text-align:center;cursor:pointer;background:#ffffff06;border:1px solid #514a3e;align-content:start;justify-items:center;gap:6px;min-width:0;min-height:90px;padding:24px 6px 10px;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative}.departure-reasons-main button:hover{color:#e0d7c7;background:#b892490e;border-color:#75613d}.departure-reasons-main button b{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600;line-height:1.4}.departure-reason-icon{color:#d1b778;background:#c19b4f0b;border:1px solid #786847;place-items:center;width:30px;height:30px;display:grid}.departure-reason-check{color:#19140b;background:#ceab6014;border:1px solid #716344;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:7px;right:7px}.departure-reasons-main button.selected{color:#ead9af;background:linear-gradient(145deg,#bc974d2b,#bc974d0e);border-color:#b08d48;box-shadow:inset 0 0 0 1px #d3b27014}.departure-reasons-main button.selected .departure-reason-icon{color:#e1bd70;background:#b18c441a;border-color:#b08d48}.departure-reasons-main button.selected .departure-reason-check{color:#171109;background:#cba75a;border-color:#d4b363}.departure-note-field{color:#bfb49e;gap:8px;min-width:0;margin-top:6px;font-size:12px;display:grid}.departure-note-field input{color:#e7dfd2;width:100%;min-width:0;height:46px;font:inherit;background:#ffffff06;border:1px solid #4b4438;outline:0;padding:0 12px}.departure-note-field input:focus{border-color:#a58446;box-shadow:inset 0 0 0 1px #c9a45b1f}.departure-note-field input::placeholder{color:#8d8579}.collection-status-dialog footer{border-top:1px solid var(--dialog-system-divider);background:var(--dialog-system-footer);grid-area:4/1/auto/-1;justify-content:flex-end;align-items:center;gap:10px;min-height:76px;margin:0 -36px;padding:14px 36px;display:flex}.collection-status-dialog footer button{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cabinet-card.card-departed .slab{opacity:.94}.cabinet-card.card-departed .slab-image{filter:grayscale(.45)saturate(.5)brightness(.56);opacity:.72}.cabinet-card.card-departed .slab-label{opacity:.66}.cabinet-card.card-departed .card-caption{opacity:.64}.card-departed-badge{color:#b3a58e;z-index:6;letter-spacing:.06em;background:#0f0e0cdb;border:1px solid #b29c7561;align-items:center;gap:5px;min-height:22px;padding:0 7px;font-size:9px;display:inline-flex;position:absolute;bottom:8px;right:8px}.cabinet-card.card-sealed.card-departed .slab{filter:brightness(.48)saturate(.38)sepia(.16);opacity:1}.cabinet-card.card-sealed.card-departed .card-caption{opacity:.48}.theme-light .cabinet-card.card-sealed.card-departed .slab{filter:brightness(.7)saturate(.32)sepia(.14)}.theme-light .timeline-dialog,.theme-light .timeline-detail,.theme-light .collection-status-dialog{color:#292620;background:linear-gradient(145deg,#f7f3e9,#eae4d8);border-color:#cdbf9f}.theme-light .timeline-header{border-color:#d8cfbe}.theme-light .timeline-header p,.theme-light .timeline-event-copy small,.theme-light .collection-status-summary>p{color:#7c7467}.theme-light .memory-flow-primary{stroke:#9d7b3930}.theme-light .memory-flow-secondary{stroke:#9d7b3921}.theme-light .memory-route{stroke:#9d7b3926}.theme-light .memory-contour{stroke:#9d7b391f}.theme-light .memory-milemarks{stroke:#9775322b}.theme-light .timeline-memory-waypoints i{border-color:#97753233}.theme-light .timeline-memory-waypoints i:after{background:#9775323d}.theme-light .timeline-wheat{color:#9775323d}.theme-light .timeline-memory-sparks i{border-color:#9775324a}.theme-light .timeline-event .timeline-dot{background:#f3eee3}.theme-light .timeline-event:before{background:#b49353}.theme-light .timeline-day>time{color:#80662f;background:#f6f1e5f5;border-color:#d3bf92}.theme-light .timeline-date-gap i{background:#a98540}.theme-light .timeline-event>button{color:#373127;background:linear-gradient(135deg,#c299481f,#0000 54%),#f8f4ebfa;border-color:#c6b48f #c6b48f #c6b48f #b28e4a;box-shadow:0 14px 34px #5445271a}.theme-light .timeline-event.negative>button{background:linear-gradient(135deg,#8b7b6314,#0000 54%),#efeae0fa;border-color:#c7bfb1 #c7bfb1 #c7bfb1 #968976}.theme-light .timeline-event-copy b{color:#342f27}.theme-light .timeline-event-copy em{color:#856d3b}.theme-light .timeline-event-copy .timeline-account-age{color:#806b3e}.theme-light .timeline-detail-list,.theme-light .timeline-detail-entry,.theme-light .departure-reasons-main button{border-color:#d3cab9}.theme-light .timeline-detail-entry b{color:#373229}.theme-light .timeline-detail-entry span{color:#766e62}.theme-light .timeline-detail-placeholder,.theme-light .timeline-detail-image,.theme-light .timeline-detail-static-image{background:0 0}.theme-light .timeline-scrollbar{background:#e9e2d3;border-color:#d0c19e}.theme-light .timeline-scrollbar:before{background:#8b6b2f14;border-color:#9a7a3c47}.theme-light .timeline-detail-list{scrollbar-color:#a38549 #5946240a}.theme-light .collection-status-summary>b{color:#302b23}.theme-light .collection-status-preview{background:#1f1d191a;border-color:#c7bda9;box-shadow:0 15px 28px #2f261933}.theme-light .collection-status-preview .management-preview-image img{background:#d8d1c5}.theme-light .cabinet-card.card-departed .slab-image{filter:grayscale(.4)saturate(.52)brightness(.68)}.theme-light .card-departed-badge{color:#75674e;background:#efe9dceb;border-color:#84704e61}.theme-light .departure-reasons-main button{color:#5e564a;background:#ffffff47;border-color:#c3b28f}.theme-light .departure-reasons-main button:hover{color:#493c26;background:#be974c14;border-color:#b19458}.theme-light .departure-reasons-main button.selected{color:#5f471c;background:linear-gradient(145deg,#cba75b33,#cba75b12);border-color:#a98642}.theme-light .departure-reason-icon{color:#7b5a1d;background:#b88f3f12;border-color:#ae9154}.theme-light .departure-reason-check{color:#fffdf7;background:#b48b3d14;border-color:#aa8b4d}.theme-light .departure-reasons-main button.selected .departure-reason-icon{color:#674507;background:#b88f3f29;border-color:#936a24}.theme-light .departure-reasons-main button.selected .departure-reason-check{color:#fffdf7;background:#a67e34;border-color:#8b6424}.theme-light .departure-note-field{color:#6d6048}.theme-light .departure-note-field input{color:#332e26;background:#ffffff57;border-color:#c8bead}.theme-light .departure-note-field input::placeholder{color:#7b7366}@media (width<=700px){.timeline-backdrop{align-items:stretch;padding:0}.timeline-dialog{border:0;width:100%;height:100dvh}.timeline-header{min-height:120px;padding:max(20px, env(safe-area-inset-top)) 19px 18px}.timeline-header p{max-width:280px}.timeline-viewport{overflow:hidden auto}.timeline-scrollbar{display:none}.timeline-track{flex-direction:column-reverse;width:100%;min-height:auto;padding:34px 16px 70px}.timeline-day{width:100%;min-width:0;padding:21px 0}.timeline-date-gap{flex-direction:column;width:11px;height:46px;padding:4px 0;top:calc(50% + 30px);bottom:auto;left:calc(50% + 1px);transform:translate(-50%,-50%)}.timeline-date-gap i{width:1px;height:8px}.timeline-day>time{z-index:3;background:#11110f;width:max-content;padding:4px 10px;top:0;left:50%;transform:translate(-50%)}.timeline-day-events{flex-direction:column-reverse;height:auto}.timeline-event{width:100%;min-height:var(--timeline-entry-height,118px)}.timeline-event.is-set-event{min-height:var(--timeline-entry-height,168px)}.timeline-event.is-set-event:before{height:var(--timeline-entry-height,168px)}.timeline-event:before{width:1px;height:var(--timeline-entry-height,118px);background:#806a3e;top:auto;bottom:50%;left:50%}.timeline-event.last-in-day:before{height:160px}.timeline-day.has-gap-after .timeline-event.last-in-day:before{width:1px;height:106px}.timeline-event .timeline-dot{top:50%;left:50%}.timeline-event .timeline-branch{background:linear-gradient(90deg,#b08c49,#b08c4938);width:calc(50% - 25px);height:1px;bottom:50%;left:50%}.timeline-event.negative .timeline-branch{background:linear-gradient(90deg,#897e6c40,#776b5d);width:calc(50% - 25px);top:50%;left:25px;right:50%}.timeline-event>button{width:calc(50% - 34px);min-height:84px;padding:10px;bottom:50%;left:calc(50% + 25px);transform:translateY(50%)}.timeline-event.negative>button{top:50%;bottom:auto;left:8px;transform:translateY(-50%)}.timeline-event.origin>button{width:min(220px,100% - 60px);bottom:50%;left:50%;transform:translate(-50%,50%)}.timeline-event>button:hover{transform:translateY(50%)}.timeline-event.negative>button:hover{transform:translateY(-50%)}.timeline-event.origin>button:hover{transform:translate(-50%,50%)}.timeline-event.origin .timeline-dot,.timeline-memory-art,.timeline-memory-waypoints{display:none}.timeline-wheat{opacity:.82;width:34px;height:84px}.timeline-wheat.wheat-start{top:5%;left:4%}.timeline-wheat.wheat-mid{inset:38% 5% auto auto}.timeline-wheat.wheat-trail{top:66%;left:5%;right:auto}.timeline-wheat.wheat-end{bottom:5%;right:4%}.timeline-memory-sparks i:first-child{top:7%;left:12%}.timeline-memory-sparks i:nth-child(2){top:23%;left:82%}.timeline-memory-sparks i:nth-child(3){top:39%;left:18%}.timeline-memory-sparks i:nth-child(4){top:55%;left:86%}.timeline-memory-sparks i:nth-child(5){top:72%;left:14%}.timeline-memory-sparks i:nth-child(6){top:89%;left:84%}.timeline-memory-sparks i:nth-child(n+7){display:none}.timeline-detail-layer{align-items:end;padding:0}.timeline-detail{width:100%;max-height:86dvh;padding:27px 21px max(25px, env(safe-area-inset-bottom));border-width:1px 0 0}.timeline-detail-list{max-height:calc(86dvh - 180px)}.collection-status-dialog,.collection-status-dialog.is-restore{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:78px minmax(0,1fr);column-gap:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:52px 18px 0}.collection-status-preview{grid-area:2/1;align-self:start;width:78px;height:110px;padding:4px}.collection-status-copy{grid-area:1/1/auto/-1;padding:0}.collection-status-copy>.dialog-heading-line{margin:6px 44px 18px 0}.collection-status-dialog h2{font-size:clamp(24px,7.2vw,28px)}.collection-status-summary{grid-area:2/2;align-self:center;padding:0}.collection-status-summary>p{margin-top:7px;line-height:1.65}.departure-reasons{grid-area:3/1/auto/-1;margin:18px -2px 18px 0;padding-right:2px}.departure-reasons-main{gap:4px}.departure-reasons-main button{min-height:88px;padding:22px 3px 8px}.departure-reasons-main button b{font-size:11px}.departure-reason-icon{width:26px;height:26px}.departure-reason-check{width:14px;height:14px;top:4px;right:4px}.departure-note-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){font-size:16px!important}.collection-status-dialog footer{padding:12px 18px max(12px, env(safe-area-inset-bottom));grid-row:4;margin:0 -18px}.theme-light .timeline-day>time{background:#efeadf}}:root{--cardinet-scroll-track:#10100f;--cardinet-scroll-track-edge:#29261f;--cardinet-scroll-thumb:#756238;--cardinet-scroll-thumb-hover:#a08345;--cardinet-scroll-arrow:#756238}:root[data-theme=light]{--cardinet-scroll-track:#e5e0d6;--cardinet-scroll-track-edge:#cfc6b6;--cardinet-scroll-thumb:#9a7c45;--cardinet-scroll-thumb-hover:#7d622f;--cardinet-scroll-arrow:#816735}*{scrollbar-width:thin;scrollbar-color:var(--cardinet-scroll-thumb) var(--cardinet-scroll-track)!important}::-webkit-scrollbar{width:10px!important;height:10px!important}::-webkit-scrollbar-track{border:1px solid var(--cardinet-scroll-track-edge)!important;background:var(--cardinet-scroll-track)!important}::-webkit-scrollbar-thumb{border-radius:7px;min-height:32px;border:2px solid var(--cardinet-scroll-track)!important;background:var(--cardinet-scroll-thumb)!important;background-clip:padding-box!important}::-webkit-scrollbar-thumb:hover{background:var(--cardinet-scroll-thumb-hover)!important;background-clip:padding-box!important}::-webkit-scrollbar-corner{background:var(--cardinet-scroll-track)!important}::-webkit-scrollbar-button:single-button{background-color:var(--cardinet-scroll-track)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:7px 5px!important;border:0!important;width:10px!important;height:10px!important;display:block!important}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath fill='%23756238' d='M3.5 0 7 5H0z'/%3E%3C/svg%3E")!important}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath fill='%23756238' d='M0 0h7L3.5 5z'/%3E%3C/svg%3E")!important}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='7' viewBox='0 0 5 7'%3E%3Cpath fill='%23756238' d='M0 3.5 5 0v7z'/%3E%3C/svg%3E")!important}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='7' viewBox='0 0 5 7'%3E%3Cpath fill='%23756238' d='M0 0v7l5-3.5z'/%3E%3C/svg%3E")!important}:root[data-theme=light] ::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath fill='%23816735' d='M3.5 0 7 5H0z'/%3E%3C/svg%3E")!important}:root[data-theme=light] ::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpath fill='%23816735' d='M0 0h7L3.5 5z'/%3E%3C/svg%3E")!important}:root[data-theme=light] ::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='7' viewBox='0 0 5 7'%3E%3Cpath fill='%23816735' d='M0 3.5 5 0v7z'/%3E%3C/svg%3E")!important}:root[data-theme=light] ::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='7' viewBox='0 0 5 7'%3E%3Cpath fill='%23816735' d='M0 0v7l5-3.5z'/%3E%3C/svg%3E")!important}.legal-page{color:#e7e1d5;background:radial-gradient(circle at 12% 8%,#be9d5b1a,#0000 28rem),linear-gradient(145deg,#12110f,#080808 64%);min-height:100dvh}.legal-navbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a09d1;border-bottom:1px solid #292621;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:0 clamp(20px,5vw,72px);display:flex;position:relative}.legal-brand{color:inherit;letter-spacing:.22em;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.legal-brand>span{width:34px;height:34px;color:var(--logo-gold)}.legal-brand svg{width:100%;height:100%}.legal-brand b{font-size:14px}.legal-language-toggle{width:auto;min-width:0}.legal-main{width:min(980px,100% - 40px);margin:0 auto;padding:44px 0 82px}.legal-back{color:#a29b90;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.legal-back:hover{color:#d3b66f}.legal-document-nav{border:1px solid #35312a;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 30px;display:grid}.legal-document-nav a{color:#aaa397;text-align:center;border-right:1px solid #35312a;place-items:center;min-height:49px;padding:10px 16px;font-size:12px;text-decoration:none;display:grid}.legal-document-nav a:last-child{border-right:0}.legal-document-nav a:hover{color:#e7d7ae;background:#be9d5b0f}.legal-document-nav a[aria-current=page]{color:#e7d7ae;background:#be9d5b1f;box-shadow:inset 0 -2px #bc9851}.legal-article{background:#131210e0;border:1px solid #35312a;box-shadow:0 28px 80px #00000047}.legal-heading{background:linear-gradient(145deg,#be9d5b1a,#0000 52%);border-bottom:1px solid #35312a;padding:clamp(32px,6vw,64px)}.legal-heading>span{color:#bd9b55;letter-spacing:.22em;font-size:10px;font-weight:700}.legal-heading h1{color:#f1ece2;margin:11px 0 14px;font:500 clamp(34px,6vw,58px)/1.08 Noto Serif SC,serif}.legal-heading p{color:#aaa397;max-width:700px;margin:0 0 18px;font-size:14px;line-height:1.75}.legal-heading small{color:#837d72;font-size:11px}.legal-translation-note{color:#b8ad98;background:#be9d5b12;border-left:2px solid #b18e4a;margin:28px clamp(26px,6vw,64px) 0;padding:13px 15px;font-size:11px;line-height:1.65}.legal-sections{padding:18px clamp(26px,6vw,64px) 56px}.legal-sections section{border-bottom:1px solid #2e2b26;padding:30px 0}.legal-sections section:last-child{border-bottom:0}.legal-sections h2{color:#e6dfd2;margin:0 0 14px;font:600 20px/1.35 Noto Serif SC,serif}.legal-sections p,.legal-sections li{color:#aaa397;font-size:13px;line-height:1.82}.legal-sections p{margin:0 0 12px}.legal-sections p:last-child{margin-bottom:0}.legal-sections ul{margin:0;padding-left:19px}.legal-sections li+li{margin-top:8px}.legal-footer{color:#827c72;text-align:center;border-top:1px solid #292621;justify-items:center;gap:9px;padding:30px 20px 36px;font-size:11px;display:grid}.legal-footer p{margin:0}.legal-footer a{color:#c1a35f;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.legal-footer small{color:#69645c}.legal-theme-light{color:#2b2822;background:radial-gradient(circle at 12% 8%,#ae843c1f,#0000 28rem),linear-gradient(145deg,#f4f0e7,#ebe6dc 64%)}.legal-theme-light .legal-navbar{background:#f7f4eddb;border-color:#d2c9b9}.legal-theme-light .legal-language-toggle{color:#716b61;background:#faf8f2e6;border-color:#cfc5b4}.legal-theme-light .legal-language-toggle:hover,.legal-theme-light .legal-language-toggle.open{background:#fffdf8;border-color:#9a773d}.legal-theme-light .legal-language-toggle .language-current{color:#5d5140}.legal-theme-light .legal-language-toggle:hover .language-current,.legal-theme-light .legal-language-toggle.open .language-current{color:#34291a}.legal-theme-light .legal-language-toggle .language-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8;border-color:#cbc1b1;box-shadow:0 18px 42px #53412533}.legal-theme-light .legal-language-toggle .language-menu>button{color:#625c52}.legal-theme-light .legal-language-toggle .language-menu>button:hover{color:#2e2922;background:#7d5b2414}.legal-theme-light .legal-language-toggle .language-menu>button.active{color:#75541d;background:#976f2b1c}.legal-theme-light .legal-document-nav,.legal-theme-light .legal-document-nav a,.legal-theme-light .legal-article,.legal-theme-light .legal-heading,.legal-theme-light .legal-sections section,.legal-theme-light .legal-footer{border-color:#d3cab9}.legal-theme-light .legal-document-nav a{color:#746d63}.legal-theme-light .legal-document-nav a:hover,.legal-theme-light .legal-document-nav a[aria-current=page]{color:#654817;background:#ae843c1a}.legal-theme-light .legal-article{background:#fdfbf6e0;box-shadow:0 28px 80px #513f2421}.legal-theme-light .legal-heading{background:linear-gradient(145deg,#be9d5b26,#0000 52%)}.legal-theme-light .legal-heading h1,.legal-theme-light .legal-sections h2{color:#28241e}.legal-theme-light .legal-heading p,.legal-theme-light .legal-sections p,.legal-theme-light .legal-sections li{color:#6e675d}.legal-theme-light .legal-translation-note{color:#685d4b;background:#ae843c17}@media (width<=620px){.legal-navbar{min-height:70px;padding:0 17px}.legal-brand{letter-spacing:.15em;gap:9px}.legal-brand>span{width:28px;height:28px}.legal-brand b{font-size:12px}.legal-language-toggle{height:38px;padding:0 10px}.legal-main{width:calc(100% - 24px);padding:26px 0 50px}.legal-document-nav{grid-template-columns:1fr}.legal-document-nav a{border-bottom:1px solid #35312a;border-right:0;min-height:43px}.legal-theme-light .legal-document-nav a{border-color:#d3cab9}.legal-document-nav a:last-child{border-bottom:0}.legal-heading{padding:32px 24px}.legal-heading h1{font-size:36px}.legal-translation-note{margin:22px 20px 0}.legal-sections{padding:10px 20px 34px}.legal-sections section{padding:25px 0}}.site-footer{width:min(1420px,100% - clamp(48px,10vw,152px));padding:27px 0 max(32px, env(safe-area-inset-bottom));color:#706b63;border-top:1px solid #302d28;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:clamp(68px,8vw,112px) auto 0;display:grid}.site-footer-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.site-footer-brand>span{width:25px;height:25px;color:var(--logo-gold)}.site-footer-brand svg{width:100%;height:100%}.site-footer-brand b{color:#c7c0b5;letter-spacing:.2em;font-size:10px;font-weight:600}.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 20px;min-width:0;display:flex}.site-footer-links a{color:#8c867d;font-size:10px;line-height:1.45;text-decoration:none;transition:color .2s}.site-footer-links a:hover,.site-footer-links a:focus-visible{color:#d0b36d}.site-footer small{color:#68635b;white-space:nowrap;font-size:9px;line-height:1.5}.theme-light .site-footer{color:#756e63;border-color:#d2c9ba}.theme-light .site-footer-brand b{color:#3b3730}.theme-light .site-footer-links a{color:#756e63}.theme-light .site-footer-links a:hover,.theme-light .site-footer-links a:focus-visible{color:#76551f}.theme-light .site-footer small{color:#8a8277}@media (width<=760px){.site-footer{grid-template-columns:1fr;justify-items:start;gap:17px;width:calc(100% - 32px);margin-top:54px;padding-top:23px}.site-footer-links{justify-content:flex-start;gap:10px 18px}.site-footer-links a{font-size:11px}.site-footer small{white-space:normal}}.workspace-switcher{background:0 0;border:0;align-self:stretch;gap:8px;width:fit-content;height:82px;margin:0 auto 0 34px;padding:0;display:flex}.workspace-switcher button{color:#77736c;cursor:pointer;touch-action:manipulation;width:124px;min-width:124px;min-height:82px;font-size:var(--font-body-large);letter-spacing:.06em;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-weight:500;transition:color .2s;display:flex;position:relative}.workspace-switcher button:hover:not(.active){color:#c9baa0}.workspace-switcher button.active{color:#ead6a5;font-weight:500}.workspace-switcher button.active:after{content:"";background:#c6a45e;height:2px;position:absolute;bottom:0;left:12px;right:12px}.workspace-switcher button:focus-visible{color:#e5cc96;outline:0}.workspace-switcher button:focus-visible:before{content:"";background:#c6a45ea6;height:1px;position:absolute;bottom:0;left:12px;right:12px}.set-builder-page{max-width:1500px;min-height:calc(100vh - 180px);margin:0 auto;padding:62px clamp(22px,5vw,76px) 100px}.shared-view .collection-page,.shared-view .set-builder-page{padding-top:24px}.shared-view .collection-header h1,.shared-view .set-builder-header h1{letter-spacing:.025em;white-space:normal;overflow-wrap:anywhere;margin:0;font:600 clamp(24px,3vw,38px)/1.15 Noto Serif SC,serif}.shared-view .collection-title-row,.shared-view .set-builder-header h1{margin-top:8px}.shared-view .collection-header .eyebrow,.shared-view .set-builder-header .eyebrow{font-size:var(--font-body);letter-spacing:.18em}.shared-view .set-builder-header{margin-bottom:20px}.shared-empty-view{flex-direction:column;min-height:100dvh;display:flex}.shared-empty-view>main{flex-direction:column;flex:1;display:flex}.shared-empty-view .shared-owner-row{width:100%}.shared-empty-view .shared-empty-cabinet{flex-direction:column;flex:1;width:100%;padding-bottom:24px;display:flex}.shared-empty-frame{flex:1;min-height:280px;display:flex}.shared-empty-frame .cabinet-inner{width:100%;display:flex}.shared-empty-message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:40px 0;display:flex}.shared-empty-message-icon{color:#b79552;background:#ab894814;border:1px solid #62553b;place-items:center;width:64px;height:64px;display:grid}.shared-empty-message p{color:#aaa298;max-width:600px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.6}.theme-light .shared-empty-message-icon{color:#8a692a;background:#eee9dd;border-color:#c5ad7a}.theme-light .shared-empty-message p{color:#615a50}.shared-empty-view>.site-footer{margin-top:0}@media (width>=1800px){.shared-owner-row,.shared-view .set-builder-page{max-width:1900px}}@media (width>=2400px){.shared-owner-row,.shared-view .set-builder-page{max-width:2500px}}@media (width>=3000px){.shared-owner-row,.shared-view .set-builder-page{max-width:3300px}}.set-workspace-host[hidden]{display:none}.set-builder-page button,.set-editor-dialog button,.set-link-dialog button{font-size:var(--font-control-compact);border-radius:0;font-weight:500;transition:color .18s,border-color .18s,background .18s,opacity .18s,transform .18s}.set-builder-header,.set-detail-header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.set-builder-header{margin-bottom:20px}.set-builder-header .eyebrow{font-size:var(--font-body)}.set-builder-header h1,.set-detail-header h1{color:#e9e2d7;letter-spacing:.045em;margin:10px 0 8px;font:600 clamp(21px,4vw,36px)/1.15 Noto Serif SC,serif}.set-builder-header h1{letter-spacing:.05em;margin:10px 0 0;font:600 clamp(34px,4vw,54px) Noto Serif SC,serif}.set-builder-header p,.set-detail-header p{color:#817d75;max-width:700px;font-size:var(--font-body);margin:0;line-height:1.8}.set-builder-loading{min-height:55vh;color:var(--logo-gold);text-align:center;font-size:var(--font-control-compact);letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.set-builder-error{color:#e0a28e;font-size:var(--font-feedback);background:#441d1675;border:1px solid #774536;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:13px 15px;display:flex}.set-builder-error button{cursor:pointer;background:0 0;border:1px solid #e0a28e4d;place-items:center;width:28px;height:28px;padding:0;display:grid}.set-builder-page.is-empty{max-width:none;min-height:calc(100vh - 82px);padding:0}.set-builder-page.is-empty .set-builder-error{z-index:3;margin:16px clamp(22px,5vw,76px) 0;position:relative}.set-builder-empty{text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 43%,#a47e3916,#0000 27%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:72px 24px;display:flex;position:relative;overflow:hidden}.set-builder-plan-vector{z-index:-1;opacity:.64;pointer-events:none;width:min(1220px,92vw);height:min(690px,100vh - 115px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.set-builder-plan-vector svg{width:100%;height:100%;overflow:visible}.set-plan-route{fill:none;stroke:#be974e33;stroke-width:1px;vector-effect:non-scaling-stroke}.set-plan-route.route-two{stroke-dasharray:5 10;opacity:.72}.set-plan-route.route-three{stroke-dasharray:2 8;opacity:.55}.set-plan-card rect{fill:#1a181470;stroke:#bd974f42;stroke-width:1px;vector-effect:non-scaling-stroke}.set-plan-card path{fill:none;stroke:#b2915242;stroke-width:1px;vector-effect:non-scaling-stroke}.set-plan-card circle,.set-plan-node circle{fill:#12110f;stroke:#be974e6b;stroke-width:1px;vector-effect:non-scaling-stroke}.set-plan-node circle{fill:#b28c451f}.set-builder-plan-mark{color:#bd9b55;background:linear-gradient(145deg,#201e19eb,#0f0f0ef5);border:1px solid #b797577a;place-items:center;width:96px;height:118px;margin-bottom:25px;display:grid;position:relative;box-shadow:14px 18px 42px #0000006b}.set-builder-plan-mark span{z-index:-1;border:1px solid #b7975738;position:absolute;inset:8px -9px -8px 9px}.set-builder-plan-mark span:nth-child(2){opacity:.48;inset:16px -17px -16px 17px}.set-builder-empty>.eyebrow{color:#b28b3f;font-size:var(--font-body);letter-spacing:.28em}.set-builder-empty h2{color:#eee8de;letter-spacing:.035em;max-width:1000px;margin:20px 0 19px;font:600 clamp(42px,6vw,76px)/1.16 Noto Serif SC,serif}.set-builder-empty h2 span,.set-builder-empty h2 em{display:block}.set-builder-empty h2 em{color:#d2b36f;font-style:normal}.set-builder-empty p{color:#92908a;max-width:610px;margin:0 0 31px;font-size:14px;line-height:1.9}.set-builder-empty>.hero-button{flex:none}.set-builder-empty-steps{z-index:1;position:relative}.set-project-board{background:radial-gradient(circle at 19px 19px,#b18b43 0 2px,#3b3120 3px 5px,#0000 6px),radial-gradient(circle at calc(100% - 19px) 19px,#b18b43 0 2px,#3b3120 3px 5px,#0000 6px),radial-gradient(circle at 19px calc(100% - 19px),#b18b43 0 2px,#3b3120 3px 5px,#0000 6px),radial-gradient(circle at calc(100% - 19px) calc(100% - 19px),#b18b43 0 2px,#3b3120 3px 5px,#0000 6px),repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#181713,#0e0e0c 72%);border:1px solid #453d30;min-height:380px;padding:46px 42px 48px;position:relative;box-shadow:inset 0 0 0 9px #0003,inset 0 0 48px #00000057,0 22px 52px #00000029}.set-project-board:before{content:"";pointer-events:none;border:1px solid #b593521a;position:absolute;inset:10px}.set-project-board-corner{z-index:5;opacity:.58;pointer-events:none;filter:drop-shadow(2px 3px 3px #00000052);width:44px;height:44px;position:absolute}.set-project-board-corner:before{content:"";background:linear-gradient(135deg,#d9c08f33,#5e554714 36%,#0000 58%);border-top:12px solid #5e5547;border-left:12px solid #5e5547;border-radius:6px 0 0;position:absolute;inset:0}.set-project-board-corner:after{content:"";background:linear-gradient(135deg,#5e554729,#0000 68%);border-top:1px solid #caa96a59;border-left:1px solid #caa96a59;border-radius:6px 0 0;width:22px;height:22px;position:absolute;top:11px;left:11px}.set-project-board-corner.is-top-left{top:-6px;left:-6px}.set-project-board-corner.is-top-right{top:-6px;right:-6px;transform:rotate(90deg)}.set-project-board-corner.is-bottom-right{bottom:-6px;right:-6px;transform:rotate(180deg)}.set-project-board-corner.is-bottom-left{bottom:-6px;left:-6px;transform:rotate(270deg)}.set-project-grid{--set-project-card-height:clamp(210px, 11vw, 270px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--set-project-card-height);align-items:stretch;gap:clamp(26px,1.5vw,30px);display:grid}.set-project-card{--set-note-angle:0deg;width:100%;max-width:none;height:100%;transform:rotate(var(--set-note-angle));animation:.52s cubic-bezier(.22,.68,.3,1) backwards set-project-card-in;animation-delay:var(--set-project-delay,0s);background:repeating-linear-gradient(0deg,#0000 0 27px,#c5a45e06 27px 28px),linear-gradient(145deg,#24221d,#171613 78%);border:1px solid #4c4437;flex-direction:column;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 18px 30px #0000004d,inset 0 2px #ffffff06}@keyframes set-project-card-in{0%{opacity:0;translate:0 -24px}to{opacity:1;translate:0}}.set-project-card:nth-child(4n+2),.set-project-card:nth-child(4n+3),.set-project-card:nth-child(4n){--set-note-angle:0deg}.set-project-card:before{content:"";z-index:3;pointer-events:none;background:#806737;border:1px solid #b99858a8;width:clamp(24px,1.45vw,28px);height:clamp(8px,.48vw,9px);position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0000004d}.set-project-card:hover,.set-project-card:focus-within{z-index:2;border-color:#80683d;transform:translateY(-5px)rotate(0);box-shadow:0 26px 48px #0000006b,inset 0 2px #ffffff09}.set-project-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);align-content:stretch;gap:clamp(14px,.85vw,17px);width:100%;height:100%;min-height:0;padding:clamp(46px,2.4vw,54px) clamp(20px,1.3vw,29px) clamp(16px,1vw,22px);display:grid}.set-project-open:focus-visible{outline-offset:-5px;outline:1px solid #a8894e}.set-project-monogram{color:#b99857;background:#9a793b14;border:1px solid #6f5933;align-self:start;place-items:center;width:clamp(80px,4.6vw,110px);height:clamp(80px,4.6vw,110px);display:grid;position:relative;overflow:hidden;box-shadow:7px 7px 0 -1px #151410,7px 7px #403722}.set-project-monogram.has-cover{background:#12110f;width:clamp(80px,4.6vw,110px);height:clamp(80px,4.6vw,110px);padding:3px}.set-project-monogram img{object-fit:contain;width:100%;height:100%;display:block}.set-detail-cover img{object-fit:cover;width:100%;height:100%;display:block}.set-project-copy{flex-direction:column;align-self:start;align-items:flex-start;min-width:0;padding:0;display:flex}.set-project-copy .set-project-count{color:#a0844d;font-size:var(--font-caption);letter-spacing:.15em;text-transform:uppercase;margin-top:9px}.set-project-copy .set-project-count.is-empty{color:#c8ab6b;letter-spacing:.025em;text-transform:none;font-size:clamp(11px,.65vw,13px);font-weight:600;line-height:1.4}.set-project-copy b{color:#e3ddd1;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0 0 7px;font:600 18px/1.28 Noto Serif SC,serif;display:-webkit-box;overflow:hidden}.set-project-copy em{color:#716d65;max-width:100%;font-size:var(--font-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.set-project-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.set-project-progress>i{background:#302d27;grid-area:1/1/auto/-1;height:3px;overflow:hidden}.set-project-progress>i span{background:linear-gradient(90deg,#806333,#d0ad64);height:100%;display:block}.set-project-progress strong{color:#cbb98f;font-size:var(--font-label);grid-area:2/1}.set-project-progress small{color:#777169;font-size:var(--font-caption);text-align:right;grid-area:2/2}.set-project-actions{z-index:4;gap:5px;min-height:0;display:flex;position:absolute;top:9px;right:9px}.set-project-actions button{color:#8f877a;cursor:pointer;width:28px;height:28px;min-height:28px;font-size:var(--font-control-compact);background:#12110ee0;border:1px solid #484137;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}.set-project-actions button span{display:none}.set-project-actions button:hover,.set-project-actions button:focus-visible{color:#d1bd91;background:#242018;border-color:#80683d;outline:0}.set-project-actions button:last-child{color:#8f877a;opacity:1;border-color:#484137}.set-project-actions button:last-child:hover,.set-project-actions button:last-child:focus-visible{color:#a9796f;opacity:1;background:#241917;border-color:#65463f}.set-builder-page button.set-builder-back{color:#c6a45e;cursor:pointer;min-height:46px;font-size:var(--font-body-large);letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:9px;margin:0 0 26px;padding:0 5px 0 0;font-weight:600;transition:color .18s,border-color .18s,gap .18s;display:flex}.set-builder-page button.set-builder-back:hover{color:#e5cc96;border-bottom-color:#c6a45e80;gap:12px}.set-builder-page button.set-builder-back svg{transition:transform .18s}.set-builder-page button.set-builder-back:hover svg{transform:translate(-2px)}.set-detail-header{border-bottom:1px solid #37332c;padding-bottom:27px}.set-detail-identity{align-items:flex-start;gap:20px;min-width:0;display:flex}.set-detail-identity>div{min-width:0}.set-detail-cover{color:#b99857;background:#12110f;border:1px solid #6f5933;flex:0 0 78px;place-items:center;width:78px;height:78px;padding:3px;display:grid;position:relative;overflow:hidden;box-shadow:7px 7px 0 -1px #111,7px 7px #403722}.set-detail-header h1{letter-spacing:.025em;margin:0 0 7px;font:600 clamp(22px,1.7vw,28px)/1.28 Noto Serif SC,serif}.set-detail-header .set-detail-identity p{color:#918a7e;max-width:min(1200px,72vw);font-size:var(--font-body-large);letter-spacing:.01em;font-weight:500;line-height:1.6}.set-detail-progress{border-left:1px solid #443b2b;grid-template-columns:1fr auto;align-items:end;gap:3px 18px;min-width:210px;padding-left:25px;display:grid}.set-detail-progress strong{color:#d6bd83;font:500 31px/1 Noto Serif SC,serif}.set-detail-progress strong span{color:#746d61;font-size:17px}.set-detail-progress small{color:#827b70;font-size:var(--font-caption)}.set-detail-progress button{color:#c6aa73;cursor:pointer;min-height:42px;font-size:var(--font-control-compact);background:#4a3b2240;border:1px solid #51452f;grid-area:1/2/3;align-items:center;gap:6px;padding:0 14px;display:flex}.set-builder-toolbar{background:#0f0f0fd1;border:1px solid #37332c;justify-content:space-between;align-items:stretch;margin-bottom:25px;display:flex}.set-builder-toolbar>label{color:#937a4b;flex:auto;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:flex}.set-builder-toolbar input{color:#d8d1c4;min-width:0;font-size:var(--font-control);background:0 0;border:0;outline:0;flex:1}.set-builder-toolbar label button{color:#777169;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.set-builder-toolbar>div{background:#ffffff03;border-left:1px solid #37332c;flex:none;grid-template-columns:repeat(3,minmax(90px,1fr));gap:4px;padding:5px;display:grid}.set-builder-toolbar>div button{color:#777169;cursor:pointer;min-width:90px;min-height:40px;font-size:var(--font-control-compact);background:0 0;border:1px solid #0000;padding:0 16px;transition:color .18s,border-color .18s,background .18s}.set-builder-toolbar>div button:not(.active):hover,.set-builder-toolbar>div button:not(.active):focus-visible{color:#b9aa8c;background:#6b542c14;border-color:#6351328f;outline:0}.set-builder-toolbar>div button.active{color:#d0b67f;background:linear-gradient(135deg,#6b542c47,#382d1c2e);border-color:#635132}.set-slot-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;display:grid}.set-slot-card{background:linear-gradient(150deg,#191816,#101010);border:1px solid #3b3730;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.set-slot-card:hover{border-color:#665333;transform:translateY(-2px)}.set-slot-card.is-missing{background:linear-gradient(150deg,#171717,#0e0e0e);border-style:dashed}.set-slot-visual{width:100%;min-height:245px;color:inherit;cursor:pointer;font:inherit;background:radial-gradient(circle,#83693914,#0000 52%);border:0;border-bottom:1px solid #302d28;place-items:center;padding:18px;display:grid;position:relative}.set-slot-image{width:100%;height:209px;display:block;position:relative}.set-slot-image>img{object-fit:contain;filter:saturate(.96)drop-shadow(0 12px 18px #00000057);width:100%;height:100%}.set-slot-hover-actions{z-index:6;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:absolute;top:11px;right:11px;transform:translateY(-4px)}.set-slot-card:focus-within .set-slot-hover-actions,.set-slot-hover-actions.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.set-slot-card:hover .set-slot-hover-actions{opacity:1;pointer-events:auto;transform:translateY(0)}}.set-slot-more{color:#c4b187;cursor:pointer;background:#0c0c0be6;border:1px solid #c6a86885;place-items:center;width:34px;height:34px;padding:0;transition:border-color .18s,background .18s,color .18s;display:grid;box-shadow:0 8px 20px #00000057}.set-slot-more:hover,.set-slot-more:focus-visible,.set-slot-more[aria-expanded=true]{color:#e1c67e;background:#211c13;border-color:#b79551;outline:0}.set-slot-action-menu{background:#12110ffa;border:1px solid #4d4231;width:max-content;min-width:132px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 18px 40px #0000008f}.set-slot-action-menu button{color:#aaa49a;cursor:pointer;min-height:36px;font:inherit;font-size:var(--font-control-compact);white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;transition:color .18s,background .18s;display:flex}.set-slot-action-menu button:hover,.set-slot-action-menu button:focus-visible{color:#e5ddcf;background:#ffffff0d;outline:0}.set-slot-action-menu svg{color:#b89552}.set-slot-action-menu button.danger{color:#b07b72}.set-slot-action-menu button.danger:hover,.set-slot-action-menu button.danger:focus-visible{color:#e3a198;background:#8f372d24}.set-slot-action-menu button.danger svg{color:currentColor}.set-slot-placeholder{aspect-ratio:.715;color:#5f5d59;filter:grayscale();background:linear-gradient(145deg,#252525,#141414);border:1px solid #4a4741;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:min(126px,78%);display:flex;position:relative;box-shadow:8px 8px 0 -1px #111,8px 8px #2e2d2a}.set-slot-placeholder:before,.set-slot-placeholder:after{content:"";border:1px solid #373633;position:absolute;inset:7px}.set-slot-placeholder:after{border-style:dashed;inset:13px}.set-slot-placeholder span,.set-slot-placeholder svg{z-index:1;position:relative}.set-slot-placeholder span{color:#8d8981;letter-spacing:.1em;overflow-wrap:anywhere;max-width:88%;font:600 14px DM Sans,sans-serif}.set-slot-state{color:#8f887d;min-height:28px;font-size:var(--font-caption);letter-spacing:.06em;background:#0b0b0be0;border:1px solid #474137;align-items:center;gap:5px;padding:0 9px;display:flex;position:absolute;bottom:9px;left:10px}.is-owned .set-slot-state{color:#d0b36f;border-color:#6f5a35}.set-slot-copy{flex-direction:column;min-height:93px;padding:15px 16px 12px;display:flex}.set-slot-copy small{color:#9c804c;font-size:var(--font-caption);letter-spacing:.09em}.set-slot-copy b{color:#ddd6c9;font-size:var(--font-body);overflow-wrap:anywhere;margin:5px 0;line-height:1.35}.set-slot-copy span{color:#746f66;font-size:var(--font-caption);line-height:1.45}.set-slot-actions{border-top:1px solid #302d28;min-height:42px;margin-top:auto;display:flex}.set-slot-actions button{-webkit-tap-highlight-color:transparent;color:#82796a;cursor:pointer;min-width:0;min-height:42px;font-size:var(--font-control-compact);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.set-slot-actions button+button{border-left:1px solid #302d28}.set-slot-actions button:hover:not(:disabled){color:#d5bb83;background:#caa96a0a}.set-slot-actions.has-completion-options button span{overflow-wrap:anywhere;min-width:0}.set-slot-actions.has-completion-options button svg{flex-shrink:0}.set-slot-actions button:disabled{cursor:default}.set-slots-empty{color:#777169;min-height:260px;font-size:var(--font-body);border:1px dashed #3b3730;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.set-builder-page button.button.primary.hero-button{font-size:var(--font-control);border-radius:2px;font-weight:600}.set-slots-empty>.set-empty-edit-action{margin-top:8px}.set-builder-backdrop{z-index:80}.set-editor-dialog,.set-link-dialog{color:#211f1b;background:#f1eee6;border:1px solid #66573e;flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 35px 110px #000000b3}.set-editor-dialog{width:min(1080px,100%)}.set-target-card-backdrop{z-index:90}.set-target-card-dialog{width:min(900px,100%)}.set-target-card-dialog .dialog-body{grid-template-columns:1fr}.set-target-info-panel{flex-direction:column;width:100%;display:flex}.set-target-card-dialog .format-picker b,.set-target-card-dialog .field label,.set-target-card-dialog .grading-details-panel>header b{font-size:var(--font-label)}.set-target-card-dialog .format-picker small,.set-target-card-dialog .field>small,.set-target-card-dialog .grading-details-panel>header small{font-size:var(--font-caption)}.set-target-card-dialog .field input,.set-target-card-dialog .field textarea,.set-target-card-dialog .field-suggestion-input>input{font-size:var(--font-control)}.set-target-card-dialog .format-options button,.set-target-card-dialog .grader-options button,.set-target-card-dialog .grading-authentic-toggle{font-size:var(--font-control-compact)}.set-target-info-panel>*{order:3}.set-target-info-panel>.section-heading{order:0}.set-target-info-panel>.set-target-primary-controls{order:1}.set-target-info-panel>.set-target-simple-grading{order:2}.set-target-primary-controls{border-bottom:1px solid #d0c9be;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;padding-bottom:7px;display:grid}.set-target-primary-controls .format-picker{min-width:0;margin:0}.set-target-primary-controls .set-target-grader-picker{grid-column:1/-1}.set-target-info-panel:has(>.set-target-simple-grading)>.set-target-primary-controls{border-bottom:0;margin-bottom:0;padding-bottom:0}.set-target-number-feature-row,.set-target-compact-feature,.set-target-compact-feature .card-feature-field{min-width:0}.set-target-simple-grading{margin:10px 0 18px}.set-target-grading-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.set-target-grading-grid>.field{min-width:0}.set-target-grading-grid>.field>label{margin-bottom:7px;display:block}.set-target-autograph-question>small{color:#746d63;min-height:31px;font-size:var(--font-caption);margin:-2px 0 7px;line-height:1.45;display:block}.set-target-autograph-question .format-options{width:100%}.set-editor-dialog>header,.set-link-dialog>header{border-bottom:1px solid #d4cec2;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 27px;display:flex}.set-editor-dialog>header .eyebrow,.set-link-dialog>header .eyebrow{color:#9b793d;font-size:var(--font-caption);letter-spacing:.18em;font-weight:600}.set-editor-heading{flex:1;min-width:0}.set-editor-dialog h2,.set-link-dialog h2{margin:5px 0 0;font:600 24px Noto Serif SC,serif}.set-link-dialog>header p{color:#817b71;font-size:var(--font-label);margin:7px 0 0}.set-link-heading{flex:1;min-width:0}.set-link-dialog>header .eyebrow{font-size:var(--font-body);font-weight:700;display:block}.set-link-heading .dialog-heading-line{margin:10px 0 0}.set-link-dialog .dialog-heading-line h2{font-family:Noto Serif SC,serif;font-size:var(--font-heading-large);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.25}.set-link-dialog>header>.icon-button{width:46px;height:46px}.set-link-dialog{height:min(800px,100dvh - 48px)}.set-link-dialog>header,.set-link-search-tools,.set-link-dialog>footer{flex-shrink:0}.set-link-dialog:has(.set-link-category-menu){overflow:visible}.set-editor-dialog>header>button,.set-link-dialog>header>button{color:#5e5951;cursor:pointer;background:0 0;border:1px solid #c8c1b5;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.set-editor-dialog>header>button:hover:not(:disabled),.set-editor-dialog>header>button:focus-visible,.set-link-dialog>header>button:hover:not(:disabled),.set-link-dialog>header>button:focus-visible{color:#76591f;background:#bc974d17;border-color:#9b7d48;outline:0;transform:translateY(-1px)}.set-editor-body{gap:18px;min-height:0;padding:24px 27px;display:grid;overflow-y:auto}.set-editor-plan-fields{grid-template-columns:238px minmax(0,1fr);align-items:stretch;gap:22px;min-width:0;display:grid}.set-editor-details{align-content:start;gap:18px;min-width:0;display:grid}.set-editor-details>label{gap:8px;min-width:0;display:grid}.set-editor-details>label>span{color:#5b554c;font-size:var(--font-label);font-weight:600}.set-editor-cover-field{flex-direction:column;gap:8px;min-width:0;display:flex}.set-editor-cover{color:#302e2a;cursor:pointer;background:#ffffff47;border:1px dashed #b3aca0;flex:auto;place-items:center;min-height:191px;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.set-editor-cover:hover,.set-editor-cover:focus-visible,.set-editor-cover.is-dragging{color:#694d18;background:#eee4d0b8;border-color:#9b793d;outline:0;box-shadow:inset 0 0 0 1px #9b793d24,0 8px 22px #5d462014}.set-editor-cover input{display:none}.set-editor-cover>img{object-fit:cover;width:100%;height:100%;min-height:191px;position:absolute;inset:0}.set-editor-cover-empty,.set-editor-cover-drop{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px;display:flex}.set-editor-cover-icon{color:#9d7d43;background:#dad4c8;border-radius:50%;place-items:center;width:49px;height:49px;margin-bottom:3px;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.set-editor-cover-empty strong{font:600 var(--font-body-large) "Noto Serif SC"}.set-editor-cover-drop b{font-size:var(--font-label);font-weight:600}.set-editor-cover-empty small{color:#999082;font-size:var(--font-caption);line-height:1.5}.set-editor-cover-empty small span{white-space:nowrap}.set-editor-cover:hover .set-editor-cover-icon,.set-editor-cover:focus-visible .set-editor-cover-icon,.set-editor-cover.is-dragging .set-editor-cover-icon{color:#886724;background:#d0c5ae;box-shadow:0 0 0 5px #9d7d4314}.set-editor-cover-drop{z-index:3;color:#6d5018;background:#efe5cff5;position:absolute;inset:0}.set-editor-cover-replace{z-index:2;color:#e0c585;min-height:35px;font-size:var(--font-caption);background:#161410e0;border:1px solid #dec89794;align-items:center;gap:6px;padding:0 11px;display:flex;position:absolute;bottom:8px;right:8px}.set-editor-cover-remove{color:#796e60;cursor:pointer;min-height:34px;font-size:var(--font-caption);background:0 0;border:1px solid #c8bfb2;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.set-editor-cover-remove:hover,.set-editor-cover-remove:focus-visible{color:#8c4f43;background:#97524312;border-color:#9b6a5e;outline:0}.set-editor-body>label{gap:8px;display:grid}.set-editor-body>label>span{color:#5b554c;font-size:var(--font-label);font-weight:600}.set-editor-body>label>span small{color:#969085;font-size:var(--font-caption);margin-left:10px;font-weight:400}.set-editor-body input,.set-editor-body textarea,.set-link-search input{color:#25221e;resize:vertical;width:100%;font-size:var(--font-control);background:#f8f6f1;border:1px solid #c9c2b7;outline:0}.set-editor-body input{height:44px;padding:0 12px}.set-editor-body textarea{padding:11px 12px;line-height:1.55}.set-editor-body .set-checklist-field textarea{resize:vertical;min-height:245px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-label)}.set-target-editor{background:#f8f6f18f;border:1px solid #c9c2b7;min-width:0}.set-target-editor>header{border-bottom:1px solid #d4cec2;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 15px;display:flex}.set-target-editor>header>div{gap:4px;min-width:0;display:grid}.set-target-editor>header b{color:#514a41;font-size:var(--font-body-large);line-height:1.35}.set-target-editor>header small{color:#8b8479;font-size:var(--font-control);line-height:1.5}.set-target-editor>header>button{color:#1c160c;cursor:pointer;background:#b79858;border:1px solid #9b7b3f;justify-content:center;align-items:center;gap:7px;min-width:136px;min-height:40px;padding:0 14px;display:inline-flex}.set-target-editor>header>.set-target-header-actions{flex:none;grid-template-columns:none;align-items:center;gap:8px;display:flex}.set-target-header-actions button{cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;display:inline-flex}.set-target-header-actions .set-target-cabinet-action{color:#6f6658;background:#ffffff59;border:1px solid #c3b8a6}.set-target-header-actions .set-target-cabinet-action:hover:not(:disabled),.set-target-header-actions .set-target-cabinet-action:focus-visible{color:#76591f;border-color:#9a7a40;outline:0}.set-target-header-actions button:disabled{opacity:.4;cursor:not-allowed}.set-target-empty{color:#81796e;cursor:pointer;background:0 0;border:1px dashed #c2b9ab;justify-content:center;align-items:center;gap:11px;width:calc(100% - 28px);min-height:92px;margin:14px;padding:18px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex}.set-target-empty svg{color:#9b793d;transition:color .18s,transform .18s}.set-target-empty:hover,.set-target-empty:focus-visible{color:#5d451a;background:#9b793d12;border-color:#9b793d;outline:0;box-shadow:inset 0 0 0 1px #9b793d0f}.set-target-empty:hover svg,.set-target-empty:focus-visible svg{color:#765719}.set-target-empty:hover svg:last-child,.set-target-empty:focus-visible svg:last-child{transform:rotate(90deg)}.set-target-list{display:grid}.set-target-list>article{border-bottom:1px solid #d8d1c6;grid-template-columns:34px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:86px;padding:11px 12px 11px 8px;transition:opacity .18s,background .18s,outline-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.set-target-list>article.is-dragging{z-index:1;outline-offset:-2px;opacity:.3;background:#b992460b;outline:1px dashed #b69b69}.set-target-list>article.is-dropped{animation:.22s cubic-bezier(.2,.85,.3,1) category-organizer-drop}.set-target-drag{color:#978d7e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:34px;height:42px;padding:0;transition:color .18s;display:grid}.set-target-drag:active{cursor:grabbing}.set-target-drag:hover,.set-target-drag:focus-visible{color:#5f574c;outline:0}.set-target-drag-preview{color:#332e27;z-index:90;pointer-events:none;transform-origin:50%;will-change:top, transform;background:linear-gradient(145deg,#fffdf7,#eae3d5);border:1px solid #aa8848;grid-template-columns:34px 34px minmax(0,1fr);align-items:center;gap:10px;padding:5px 12px 5px 8px;animation:.14s ease-out category-organizer-pickup;display:grid;position:fixed;transform:translateY(-5px)rotate(.35deg)scale(1.015);box-shadow:0 18px 38px #483a2447,0 4px 12px #483a2424,inset 0 1px #ffffffb3}.set-target-drag-preview-grip{color:#8f6c2f;place-items:center;width:34px;height:42px;display:grid}.set-target-drag-preview-order{color:#8f6c2f;font:600 var(--font-caption)/1 "DM Sans", sans-serif;letter-spacing:.08em}.set-target-drag-preview-copy{gap:6px;min-width:0;display:grid}.set-target-drag-preview-copy b,.set-target-drag-preview-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-target-drag-preview-copy b{font-size:var(--font-control)}.set-target-drag-preview-copy small{color:#6f675c;font-size:var(--font-caption)}.set-target-order{color:#a4854e;font:600 var(--font-caption)/1 "DM Sans", sans-serif;letter-spacing:.08em}.set-target-summary{gap:5px;min-width:0;display:grid}.set-target-summary>span{flex-wrap:wrap;gap:5px;display:flex}.set-target-summary i{color:#83662f;font-size:var(--font-caption);border:1px solid #c9b88f;padding:3px 5px;font-style:normal;line-height:1}.set-target-summary b{color:#39342d;min-width:0;font-size:var(--font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-target-summary small{color:#8c857a;min-width:0;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-target-actions{align-items:center;gap:5px;display:flex}.set-target-actions button{color:#635c52;cursor:pointer;background:0 0;border:1px solid #c8c0b4;justify-content:center;align-items:center;gap:6px;min-width:36px;height:36px;padding:0 9px;display:inline-flex}.set-target-actions button span{display:none}.set-target-actions button:hover,.set-target-actions button:focus-visible{color:#7b5d27;background:#9b7b3f14;border-color:#9b7b3f;outline:0;transform:translateY(-1px)}.set-target-actions button.danger:hover,.set-target-actions button.danger:focus-visible{color:#9a4936;background:#b26c5814;border-color:#b26c58}.set-target-editor .set-checklist-count{font-size:var(--font-control-compact);border-top:0;margin:0;padding:9px 13px;line-height:1.4}.set-editor-body input:focus,.set-editor-body textarea:focus,.set-link-search:focus-within{border-color:#a78548;box-shadow:0 0 0 2px #a785481a}.set-checklist-count{color:#898278;text-align:right;font-size:var(--font-caption);margin-top:-10px}.set-editor-error{color:#8a3c2b;font-size:var(--font-feedback);background:#f8e8e2;border:1px solid #d3a091;padding:10px 12px}.set-editor-dialog>footer,.set-link-dialog>footer{border-top:1px solid #d4cec2;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:66px;padding:12px 27px;display:flex}.set-editor-dialog>footer button,.set-link-dialog>footer button{color:#5c564e;cursor:pointer;min-width:110px;min-height:42px;font-size:var(--font-control);background:0 0;border:1px solid #bbb3a6;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.set-editor-dialog>footer button.primary{color:#15120d;background:linear-gradient(135deg,#e2ca97,#b8914d);border:0;box-shadow:0 8px 30px #be944b2e}.set-editor-dialog>footer button:not(.primary):hover:not(:disabled),.set-editor-dialog>footer button:not(.primary):focus-visible{color:#694f1f;background:#eee3cd;border-color:#a78548;outline:0;transform:translateY(-1px)}.set-editor-dialog>footer>.set-plan-primary-action{color:#15120d;min-width:150px;height:42px;min-height:42px;font-size:var(--font-control);letter-spacing:0;background:linear-gradient(135deg,#e2ca97,#b8914d);border:0;border-radius:2px;padding:0 20px;font-weight:600;transition:transform .2s,background .2s,color .2s,opacity .2s;box-shadow:0 8px 30px #be944b2e}.set-editor-dialog>footer>.set-plan-primary-action:hover:not(:disabled){transform:translateY(-2px)}.set-target-header-actions>.set-target-add-action{color:#76591f;min-width:150px;height:42px;min-height:42px;box-shadow:none;font-size:var(--font-control);letter-spacing:.02em;background:0 0;border:1px solid #9a7a40;border-radius:0;padding:0 18px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .18s,opacity .18s}.set-target-header-actions>.set-target-add-action:hover:not(:disabled),.set-target-header-actions>.set-target-add-action:focus-visible{color:#59400f;background:#9a7a401a;border-color:#806128;outline:0;transform:translateY(-1px)}.set-target-header-actions>.set-target-add-action:disabled{opacity:.4;cursor:not-allowed}.set-link-search{color:#9b793d;border:1px solid #c9c2b7;align-items:center;gap:9px;min-height:44px;margin:16px 27px 12px;padding:0 12px;display:flex}.set-link-search-tools{grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) auto;gap:8px;margin:16px 27px 12px;display:grid}.set-link-search-tools .set-link-search{min-width:0;margin:0}.set-link-category{color:#9b793d;border:1px solid #c9c2b7;min-width:0;min-height:44px;position:relative}.set-link-category>button{color:#615a50;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:7px;width:100%;min-width:0;height:42px;padding:0 10px;display:flex}.set-link-category>button span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.set-link-category>button svg:last-child{transition:transform .18s}.set-link-category.open>button svg:last-child{transform:rotate(180deg)}.set-link-category-menu{z-index:100;width:min(360px,100vw - 40px);position:absolute;top:calc(100% + 6px);left:auto;right:0}.set-link-advanced{color:#71695d;white-space:nowrap;min-height:44px;font-size:var(--font-control-compact);cursor:pointer;background:0 0;border:1px solid #c9c2b7;justify-content:center;align-items:center;gap:7px;padding:0 12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.set-link-advanced.active{color:#76591f;background:#a785481a;border-color:#9b793d}.set-link-advanced:hover,.set-link-advanced:focus-visible,.set-link-category:hover,.set-link-category:focus-within{color:#76591f;background:#a7854812;border-color:#9b793d;outline:0}.set-link-advanced b{color:#fffdf8;font-variant-numeric:tabular-nums;background:#8f6e32;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;display:grid}.set-link-search input{background:0 0;border:0;flex:1;min-width:0;height:auto;padding:0}.set-link-search button{color:#817b71;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.set-link-list{flex:auto;align-content:start;gap:7px;min-height:0;padding:0 27px 23px;display:grid;overflow-y:auto}.set-link-list>button{color:#2b2824;text-align:left;cursor:pointer;background:#f7f4ee;border:1px solid #d1cbc0;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:7px;display:grid}.set-link-list>button:hover,.set-link-list>button.active{background:#eee6d7;border-color:#a5864e}.set-link-list img{object-fit:contain;width:45px;height:52px}.set-link-list .set-link-card-image{width:45px;height:52px;display:block;position:relative}.set-link-list span{gap:5px;min-width:0;display:grid}.set-link-list b{color:#403b34;font-size:var(--font-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-link-list small{color:#8b847a;font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-link-list button:disabled{opacity:.55;cursor:not-allowed}.set-link-empty{color:#8b847a;min-height:180px;font-size:var(--font-label);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.set-project-delete-backdrop{z-index:80}.theme-dark .set-editor-dialog,.theme-dark .set-link-dialog{color:#e6dfd3;background:#151513;border-color:#574b37}.theme-dark .set-editor-dialog>header,.theme-dark .set-link-dialog>header,.theme-dark .set-editor-dialog>footer,.theme-dark .set-link-dialog>footer{border-color:#39352e}.theme-dark .set-editor-dialog>header>button,.theme-dark .set-link-dialog>header>button,.theme-dark .set-editor-dialog>footer button,.theme-dark .set-link-dialog>footer button{color:#aaa296;border-color:#4a453d}.theme-dark .set-editor-dialog>header>button:hover:not(:disabled),.theme-dark .set-editor-dialog>header>button:focus-visible,.theme-dark .set-link-dialog>header>button:hover:not(:disabled),.theme-dark .set-link-dialog>header>button:focus-visible{color:#d6bb7b;background:#b18c441a;border-color:#80683d}.theme-dark .set-editor-dialog>footer button:not(.primary):hover:not(:disabled),.theme-dark .set-editor-dialog>footer button:not(.primary):focus-visible{color:#d6bd83;background:#211d16;border-color:#816b43}.theme-dark .set-editor-body>label>span,.theme-dark .set-editor-details>label>span{color:#bbb2a4}.theme-dark .set-editor-cover{color:#ddd5c8;background:#10100f;border-color:#5a5347}.theme-dark .set-editor-cover:hover,.theme-dark .set-editor-cover:focus-visible,.theme-dark .set-editor-cover.is-dragging{color:#ead5a6;background:#171510;border-color:#b99858;box-shadow:inset 0 0 0 1px #b998582e,0 8px 24px #0000003d}.theme-dark .set-editor-cover-icon{color:#c5a45e;background:#29251e}.theme-dark .set-editor-cover:hover .set-editor-cover-icon,.theme-dark .set-editor-cover:focus-visible .set-editor-cover-icon,.theme-dark .set-editor-cover.is-dragging .set-editor-cover-icon{color:#d3b56f;background:#332c20;box-shadow:0 0 0 5px #c5a45e12}.theme-dark .set-editor-cover-empty small{color:#827c73}.theme-dark .set-editor-cover-drop{color:#d0b36f;background:#1f1b14f7}.theme-dark .set-editor-cover-remove{color:#978e82;border-color:#484138}.theme-dark .set-editor-body input,.theme-dark .set-editor-body textarea,.theme-dark .set-link-search{color:#ded7ca;background:#10100f;border-color:#423d35}.theme-dark .set-link-search input{color:#ded7ca;background:0 0}.theme-dark .set-link-list>button{color:#ded7ca;background:#10100f;border-color:#3d3932}.theme-dark .set-link-list>button:hover,.theme-dark .set-link-list>button.active{background:#211d16;border-color:#816a42}.theme-dark .set-link-list b{color:#ddd5c8}.theme-dark .set-editor-error{color:#d89582;background:#351b17;border-color:#754536}.theme-dark .set-target-editor{background:#10100f;border-color:#423d35}.theme-dark .set-target-primary-controls{border-color:#3b3731}.theme-dark .set-target-autograph-question>small{color:#817a70}.theme-dark .set-target-editor>header,.theme-dark .set-target-list>article{border-color:#38342e}.theme-dark .set-target-editor>header b,.theme-dark .set-target-summary b{color:#d8d0c3}.theme-dark .set-target-editor>header small,.theme-dark .set-target-summary small{color:#777168}.theme-dark .set-target-empty{color:#777168;border-color:#4b453c}.theme-dark .set-target-empty svg{color:#8e7950}.theme-dark .set-target-empty:hover,.theme-dark .set-target-empty:focus-visible{color:#cbb98f;background:#b18c4414;border-color:#8f713d;box-shadow:inset 0 0 0 1px #b18c440b}.theme-dark .set-target-empty:hover svg,.theme-dark .set-target-empty:focus-visible svg{color:#d0b36f}.theme-dark .set-target-list>article.is-dragging{background:#b18c4409;outline-color:#6b5a3b}.theme-dark .set-target-drag:hover,.theme-dark .set-target-drag:focus-visible{color:#b5a994}.theme-dark .set-target-drag-preview{color:#e5ddd0;background:linear-gradient(145deg,#211e18,#11100e);border-color:#9b7b42;box-shadow:0 18px 42px #00000080,0 4px 12px #00000052,inset 0 1px #ebcc891f}.theme-dark .set-target-drag-preview-grip,.theme-dark .set-target-drag-preview-order{color:#d0b571}.theme-dark .set-target-drag-preview-copy small{color:#a39a8d}.theme-dark .set-target-summary i{color:#ba9c60;border-color:#5c4d32}.theme-dark .set-target-actions button{color:#989087;border-color:#464038}.theme-dark .set-target-actions button:hover,.theme-dark .set-target-actions button:focus-visible{color:#d4b873;background:#bb944c17;border-color:#816a3f}.theme-dark .set-target-actions button.danger:hover,.theme-dark .set-target-actions button.danger:focus-visible{color:#d28a7c;background:#8f40321f;border-color:#7d4e43}.theme-dark .set-editor-dialog>footer>.set-plan-primary-action{color:#15120d;background:linear-gradient(135deg,#e2ca97,#b8914d);border:0}.theme-dark .set-target-header-actions>.set-target-add-action{color:#c9aa68;background:0 0;border-color:#735d35}.theme-dark .set-target-header-actions>.set-target-add-action:hover:not(:disabled),.theme-dark .set-target-header-actions>.set-target-add-action:focus-visible{color:#e2c785;background:#b18c441a;border-color:#a4874d}.set-link-dialog>footer button{transition:border-color .2s,background .2s,color .2s,transform .2s}.set-link-dialog>footer button:hover:not(:disabled){color:#694f1f;background:#eee3cd;border-color:#a78548;transform:translateY(-1px)}.theme-dark .set-link-dialog>footer button:hover:not(:disabled){color:#d6bd83;background:#211d16;border-color:#816b43}.theme-dark .set-project-board{background:radial-gradient(circle at 19px 19px,#a9843f 0 2px,#352c1d 3px 5px,#0000 6px),radial-gradient(circle at calc(100% - 19px) 19px,#a9843f 0 2px,#352c1d 3px 5px,#0000 6px),radial-gradient(circle at 19px calc(100% - 19px),#a9843f 0 2px,#352c1d 3px 5px,#0000 6px),radial-gradient(circle at calc(100% - 19px) calc(100% - 19px),#a9843f 0 2px,#352c1d 3px 5px,#0000 6px),repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#11110f,#070707 74%);border-color:#40392e;box-shadow:inset 0 0 0 9px #0000003d,inset 0 0 48px #00000061,0 22px 52px #0003}.theme-dark .set-project-card{background:linear-gradient(#ffffff05,#ffffff05),repeating-linear-gradient(0deg,#0000 0 27px,#ffffff03 27px 28px),linear-gradient(145deg,#20201e,#121211 78%);border-color:#45443f;box-shadow:0 19px 36px #00000085,inset 0 1px #fff1,inset 0 0 34px #ffffff03}.theme-dark .set-project-card:hover,.theme-dark .set-project-card:focus-within{border-color:#927542;box-shadow:0 27px 48px #0000009e,inset 0 1px #ffffff17,inset 0 0 40px #ffffff05}.theme-dark .set-project-monogram,.theme-dark .set-detail-cover{color:#92918d;background:#191918;border-color:#4a4a46;box-shadow:7px 7px 0 -1px #111,7px 7px #373734}.theme-dark .set-project-monogram.has-cover{background:#101010;border-color:#4a4a46}.theme-dark .set-project-copy b{color:#d8d2c7}.theme-dark .set-project-copy em{color:#8f897f}.theme-dark .set-target-header-actions .set-target-cabinet-action{color:#aaa195;background:#ffffff06;border-color:#4d463b}.theme-dark .set-target-header-actions .set-target-cabinet-action:hover:not(:disabled),.theme-dark .set-target-header-actions .set-target-cabinet-action:focus-visible{color:#d6bb7b;border-color:#80683d}.theme-dark .set-link-category,.theme-dark .set-link-advanced{color:#b4aa9a;background:#10100f;border-color:#423d35}.theme-dark .set-link-category>button{color:#ded7ca}.theme-dark .set-link-advanced:hover,.theme-dark .set-link-advanced:focus-visible,.theme-dark .set-link-category:hover,.theme-dark .set-link-category:focus-within,.theme-dark .set-link-advanced.active{color:#d6bb7b;background:#b18c441a;border-color:#80683d}.theme-dark .set-link-advanced b{color:#0d0d0e;background:#a98747}.theme-light .workspace-switcher{background:0 0}.theme-light .workspace-switcher button{color:#777065}.theme-light .workspace-switcher button:hover:not(.active){color:#594f40}.theme-light .workspace-switcher button.active{color:#664916}.theme-light .set-builder-header h1,.theme-light .set-detail-header h1{color:#302b24}.theme-light .set-builder-header .eyebrow{color:#805c1b}.theme-light .set-builder-header p,.theme-light .set-detail-header p{color:#777065}.theme-light .set-builder-error{color:#8a3c2b;background:#f8e8e2;border-color:#d3a091}.theme-light .set-builder-error button{color:#8a3c2b;border-color:#d3a091}.theme-light .set-builder-error button:hover,.theme-light .set-builder-error button:focus-visible{color:#66291e;background:#f1d4ca;border-color:#a7604d}.theme-light .set-slot-card,.theme-light .set-builder-toolbar{background:#f8f5eecc;border-color:#ccc3b3}.theme-light .set-project-board{background:radial-gradient(circle at 19px 19px,#97702b94 0 2px,#6b512957 3px 5px,#0000 6px),radial-gradient(circle at calc(100% - 19px) 19px,#97702b94 0 2px,#6b512957 3px 5px,#0000 6px),radial-gradient(circle at 19px calc(100% - 19px),#97702b94 0 2px,#6b512957 3px 5px,#0000 6px),radial-gradient(circle at calc(100% - 19px) calc(100% - 19px),#97702b94 0 2px,#6b512957 3px 5px,#0000 6px),repeating-linear-gradient(115deg,#4f3f2804 0 1px,#0000 1px 7px),linear-gradient(145deg,#f0ece3,#e5ded1 72%);border-color:#cfc6b7;box-shadow:inset 0 0 0 9px #5c462409,inset 0 0 42px #4f3c1d0e,0 18px 42px #3e311f14}.theme-light .set-project-board:before{border-color:#5b442017}.theme-light .set-project-board-corner{opacity:.52;filter:drop-shadow(2px 3px 3px #4638232e)}.theme-light .set-project-board-corner:before{background:linear-gradient(135deg,#ffffff80,#0000 42%);border-color:#9b927f}.theme-light .set-project-board-corner:after{border-color:#664e2747}.theme-light .set-project-card{background:repeating-linear-gradient(0deg,#0000 0 27px,#78582309 27px 28px),linear-gradient(145deg,#fbf7ed,#eee6d6 78%);border-color:#c8baa2;box-shadow:0 18px 30px #41321d2e,inset 0 2px #ffffffb3}.theme-light .set-project-card:hover,.theme-light .set-project-card:focus-within{border-color:#9c7a3f;box-shadow:0 26px 45px #41321d3d,inset 0 2px #fffc}.theme-light .set-project-card:before{background:#b09155;border-color:#7b5b248a;box-shadow:0 4px 8px #49341629}.theme-light .set-project-open:focus-visible{outline-color:#8a672b}.theme-light .set-builder-empty{background:radial-gradient(circle at 50% 43%,#9f742b1a,#0000 28%)}.theme-light .set-builder-empty>.eyebrow,.theme-light .set-builder-empty h2 em{color:#805c1b}.theme-light .set-builder-empty h2{color:#282520}.theme-light .set-builder-empty p{color:#716c64}.theme-light .set-plan-route{stroke:#805c1b33}.theme-light .set-plan-card rect{fill:#f7f2e894;stroke:#805c1b47}.theme-light .set-plan-card path{stroke:#805c1b4d}.theme-light .set-plan-card circle,.theme-light .set-plan-node circle{fill:#eee7da;stroke:#805c1b6b}.theme-light .set-builder-plan-mark{color:#805c1b;background:linear-gradient(145deg,#eee7da,#d9ceba);border-color:#805c1b80;box-shadow:14px 18px 38px #4a39202e}.theme-light .set-builder-plan-mark span{border-color:#805c1b40}.theme-light .set-project-copy b,.theme-light .set-slot-copy b{color:#3d372e}.theme-light .set-project-copy em,.theme-light .set-slot-copy span{color:#81796e}.theme-light .set-project-monogram{color:#9a762e;background:#f1e7d2;border-color:#9a7738;box-shadow:7px 7px 0 -1px #f6f1e7,7px 7px #b5a47f}.theme-light .set-project-monogram.has-cover,.theme-light .set-detail-cover{background:#f4efe5;border-color:#9a7738;box-shadow:7px 7px 0 -1px #f6f1e7,7px 7px #b5a47f}.theme-light .set-project-progress>i{background:#c9c0b0;height:4px}.theme-light .set-project-progress>i span{background:linear-gradient(90deg,#745018,#b8872c);box-shadow:1px 0 #684613}.theme-light .set-project-progress strong,.theme-light .set-detail-progress strong{color:#76551c}.theme-light .set-project-progress small,.theme-light .set-detail-progress small,.theme-light .set-detail-progress strong span{color:#6f685d}.theme-light .set-project-copy .set-project-count.is-empty{color:#725727}.theme-light .set-detail-progress{border-color:#bbae98}.theme-light .set-detail-progress button{color:#604512;background:#eee2c7;border-color:#9b793d}.theme-light .set-detail-progress button:hover,.theme-light .set-detail-progress button:focus-visible{color:#3f2d0b;background:#e2cca0;border-color:#79591f;outline:0}.theme-light .set-builder-page button.set-builder-back{color:#76591f}.theme-light .set-builder-page button.set-builder-back:hover,.theme-light .set-builder-page button.set-builder-back:focus-visible{color:#3f2e0e;border-bottom-color:#92713a;outline:0}.theme-light .set-project-actions,.theme-light .set-slot-copy,.theme-light .set-slot-actions,.theme-light .set-slot-visual,.theme-light .set-detail-header{border-color:#d4ccbd}.theme-light .set-project-actions button{color:#625b51;background:#f8f4ebf0;border-color:#c8bead}.theme-light .set-project-actions button:hover,.theme-light .set-project-actions button:focus-visible{color:#5d4314;background:#eee4d2;outline:0}.theme-light .set-project-actions button:last-child{color:#625b51;background:#f8f4ebf0;border-color:#c8bead}.theme-light .set-project-actions button:last-child:hover,.theme-light .set-project-actions button:last-child:focus-visible{color:#8a574c;background:#f1e2de;border-color:#b9978e}.theme-light .set-slot-more{color:#715723;background:#faf7f0f0;border-color:#82632f6b;box-shadow:0 7px 18px #4537222b}.theme-light .set-slot-more:hover,.theme-light .set-slot-more:focus-visible,.theme-light .set-slot-more[aria-expanded=true]{color:#4f3a12;background:#eee5d2;border-color:#977436}.theme-light .set-slot-action-menu{background:#f8f5eefc;border-color:#cfc2aa;box-shadow:0 18px 40px #372d1f33}.theme-light .set-slot-action-menu button{color:#655f56}.theme-light .set-slot-action-menu button:hover,.theme-light .set-slot-action-menu button:focus-visible{color:#2b2823;background:#755b2e14}.theme-light .set-slot-action-menu button.danger{color:#965f56}.theme-light .set-builder-toolbar input{color:#403a31}.theme-light .set-filter-tabs{background:#765c3006;border-color:#d4ccbd}.theme-light .set-builder-toolbar>div button{color:#777065}.theme-light .set-builder-toolbar>div button:not(.active):hover,.theme-light .set-builder-toolbar>div button:not(.active):focus-visible{color:#4f4638}.theme-light .set-builder-toolbar>div button.active{color:#654816;background:linear-gradient(135deg,#eee3cc,#dfd0b4);border-color:#a7894f}.theme-light .set-slot-placeholder{color:#866a38;filter:none;background:linear-gradient(145deg,#e6e1d8,#d2cdc3);border-color:#aaa399;box-shadow:8px 8px 0 -1px #ebe7df,8px 8px #b9b4aa}.theme-light .set-slot-placeholder:before,.theme-light .set-slot-placeholder:after{border-color:#aaa69f}.theme-light .set-slot-placeholder span{color:#716753}.theme-light .set-slot-placeholder svg{color:#8f713a}.theme-light .set-slot-state{color:#5f594f;background:#f7f3ebf5;border-color:#8e8475;box-shadow:0 5px 13px #3d34261f}.theme-light .is-owned .set-slot-state{color:#604512;background:#efe2c1;border-color:#9b793d}.theme-light .set-slot-state svg{color:currentColor}.theme-light .set-slot-actions button{color:#665f55}.theme-light .set-slot-actions button+button{border-left-color:#b9af9f}.theme-light .set-slot-actions button:hover,.theme-light .set-slot-actions button:focus-visible{color:#5d4314;background:#eee4d2;outline:0}@media (width>=1800px){.set-builder-page{max-width:1900px}}@media (width>=2400px){.set-builder-page{max-width:2500px}}@media (width>=3000px){.set-builder-page{max-width:3300px}.set-project-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1799px){.set-project-grid{--set-project-card-height:240px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1399px){.set-project-board{min-height:0;padding:36px 32px 38px}.set-project-grid{--set-project-card-height:220px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=800px){.navbar:has(>.workspace-switcher){grid-template-rows:38px 42px 46px;min-height:165px}.navbar:has(>.workspace-switcher)>.workspace-switcher{grid-area:2/1/auto/-1;gap:2px;width:100%;height:42px;margin:0;padding:2px;position:static;transform:none}.navbar:has(>.workspace-switcher)>.workspace-switcher button{flex:1;justify-content:center;width:auto;min-width:0;min-height:36px;padding:2px 10px 2px 4px}.navbar:has(>.workspace-switcher) .nav-add{grid-row:3}.shared-view .navbar:has(>.workspace-switcher){grid-template-rows:38px 42px;min-height:116px}.navbar:has(>.workspace-switcher):has(.profile-control) .nav-add{grid-column:1/-1}.app-shell:has(.demo-nav-button) .navbar:has(>.workspace-switcher){grid-template-rows:38px 42px 46px}.app-shell:has(.demo-nav-button) .navbar:has(>.workspace-switcher)>.workspace-switcher{grid-area:2/1/auto/-1}:is(.app-shell:has(.demo-nav-button) .navbar:has(>.workspace-switcher) .nav-add,.app-shell:has(.demo-nav-button) .navbar:has(>.workspace-switcher) .demo-nav-button){grid-row:3}.set-builder-page{padding-top:52px}.set-builder-page.is-empty,.set-builder-empty{min-height:calc(100vh - 165px)}.set-builder-page.is-empty{padding:0}.set-builder-plan-vector{opacity:.48;width:1160px}.set-target-card-dialog .dialog-body{grid-template-columns:1fr}.set-project-grid{--set-project-card-height:190px;grid-template-columns:minmax(0,1fr);gap:22px}.set-project-board{background:repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#181713,#0e0e0c 72%);min-height:0;padding:32px 20px 34px}.theme-dark .set-project-board{background:repeating-linear-gradient(115deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#11110f,#070707 74%)}.theme-light .set-project-board{background:repeating-linear-gradient(115deg,#4f3f2804 0 1px,#0000 1px 7px),linear-gradient(145deg,#f0ece3,#e5ded1 72%)}.set-project-open{gap:12px;padding:46px 17px 16px}.set-project-monogram,.set-project-monogram.has-cover{width:70px;height:70px}.set-editor-plan-fields{grid-template-columns:1fr}.set-editor-cover,.set-editor-cover>img{min-height:220px}.set-builder-header,.set-detail-header{flex-direction:column;align-items:flex-start;gap:20px}.set-detail-progress{border-top:1px solid #443b2b;border-left:0;width:100%;padding:16px 0 0}.set-builder-toolbar{flex-direction:column}.set-builder-toolbar>div{border-top:1px solid #37332c;border-left:0;min-height:45px}.set-builder-toolbar>div button{flex:1}.set-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-slot-visual{min-height:220px}.set-slot-image{height:180px}}@media (width<=600px){.shared-owner-row{gap:10px;padding:20px 12px 0}.shared-owner-name{font-size:18px}.shared-view .collection-page,.shared-view .set-builder-page{padding-top:18px}.shared-view .collection-header h1,.shared-view .set-builder-header h1{font-size:clamp(27px,7.8vw,31px)}.workspace-switcher{width:100%}.workspace-switcher button{flex:1;justify-content:center;padding-inline:9px}.set-builder-page{padding:30px 12px 72px}.set-builder-page.is-empty{padding:0}.set-builder-empty{padding:48px 16px 58px}.set-builder-plan-mark{width:76px;height:96px;margin-bottom:21px}.set-builder-empty>.eyebrow{letter-spacing:.22em;font-size:10px}.set-builder-empty h2{margin:15px 0;font-size:39px;line-height:1.12}.set-builder-empty p{font-size:var(--font-label);margin-bottom:24px}.set-builder-header{margin-bottom:16px}.set-detail-header h1{font-size:21px}.set-builder-header h1{letter-spacing:.025em;margin-top:7px;font-size:clamp(27px,7.8vw,31px);line-height:1.08}.set-builder-header .eyebrow{font-size:var(--font-body);letter-spacing:.2em}.set-project-board{margin-left:0;margin-right:0;padding:28px 12px 32px}.set-project-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:28px}.set-project-card,.set-project-card:nth-child(n){--set-note-angle:0deg;max-width:none;height:auto}.set-project-board-corner{width:38px;height:38px}.set-project-board-corner:before{border-top-width:10px;border-left-width:10px}.set-project-board-corner:after{width:18px;height:18px;top:9px;left:9px}.set-project-board-corner.is-top-left{top:-5px;left:-5px}.set-project-board-corner.is-top-right{top:-5px;right:-5px}.set-project-board-corner.is-bottom-right{bottom:-5px;right:-5px}.set-project-board-corner.is-bottom-left{bottom:-5px;left:-5px}.set-project-open{gap:12px;height:auto;min-height:190px;padding:46px 16px 17px}.set-project-copy{padding-right:0}.set-project-copy b{font-size:16px}.set-project-progress{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.set-project-progress>i{grid-area:1/1/auto/-1}.set-project-progress strong,.set-project-progress small{grid-row:2}.set-project-progress small{text-align:right}.set-project-actions button{width:36px;height:36px;min-height:36px}.set-target-editor>header{flex-direction:column;align-items:stretch;gap:12px}.set-target-editor>header>.set-target-header-actions{flex-direction:column;align-items:stretch;width:100%}.set-target-header-actions button{width:100%}.set-target-primary-controls,.set-target-grading-grid{grid-template-columns:1fr}.set-target-primary-controls .set-target-grader-picker{grid-column:auto}.set-target-list>article{grid-template-columns:30px 25px minmax(0,1fr);gap:7px;padding:12px 9px 12px 5px}.set-target-actions{grid-column:3;width:100%}.set-target-actions button{flex:1;min-width:0}.set-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.set-slot-visual{min-height:195px;padding:11px}.set-slot-image{height:169px}.set-slot-copy{min-height:90px;padding:12px 11px 10px}.set-slot-actions{flex-direction:column}.set-slot-actions button{min-height:40px}.set-slot-actions button+button{border-top:1px solid #302d28;border-left:0}.theme-light .set-slot-actions button+button{border-top-color:#b9af9f}.set-builder-backdrop{place-items:end stretch;padding:0}.set-editor-dialog,.set-link-dialog{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:calc(100dvh - 24px)}.set-editor-dialog>header,.set-link-dialog>header,.set-editor-body{padding:20px}.set-editor-body>label>span small{margin:4px 0 0;display:block}.set-editor-dialog>footer,.set-link-dialog>footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.set-editor-dialog>footer button{flex:1;min-width:0}.set-link-search-tools{grid-template-columns:minmax(0,1fr);margin-inline:20px}.set-link-category-menu{width:100%}.set-link-dialog{height:calc(100dvh - 24px)}.set-link-list{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.set-project-card{animation:none}}@media (width<=390px){.set-project-board{padding:28px 8px 32px}.set-project-open{grid-template-columns:58px minmax(0,1fr);gap:16px 12px;min-height:180px;padding:44px 13px 16px}.set-project-monogram,.set-project-monogram.has-cover{width:58px;height:58px}.set-project-copy b{margin:0 0 6px;font-size:17px}.set-project-copy em{font-size:var(--font-caption)}.set-project-actions button{padding-inline:9px}}@media (hover:none),(pointer:coarse){.set-project-card:hover,.set-project-card:focus-within{transform:rotate(var(--set-note-angle))}.set-slot-hover-actions{opacity:1;pointer-events:auto;transform:none}}.card-copy{border-radius:0;left:auto;right:49px}.card-copy.is-readonly{right:12px}.card-copy:after{left:auto;right:0}.card-copy:focus-visible{color:var(--logo-gold);border-color:var(--logo-gold)}@media (hover:hover) and (pointer:fine){.card-copy:hover{color:var(--logo-gold);border-color:var(--logo-gold)}}.card-search-dialog{border:1px solid var(--dialog-system-border);overscroll-behavior:contain;width:min(680px,100%);min-width:0;max-height:calc(100dvh - 48px);overflow:auto}.card-search-dialog>header{border-bottom:1px solid var(--dialog-system-divider);align-items:center;gap:16px;padding:20px 22px;display:flex}.card-search-dialog .ui-dialog-heading .dialog-heading-icon{color:var(--dialog-system-gold)}.card-search-body{padding:18px 22px}.card-search-name-row{align-items:center;gap:14px;display:flex}.card-search-name{min-width:0;font:500 16px/1.5 var(--sans);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;margin:0}.card-search-dialog .card-search-name-row button.card-search-copy.ui-dialog-action.button{flex:0 0 44px;width:44px;height:44px;padding:0}.card-search-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-search-copy[data-tooltip]:after{max-width:min(240px,100vw - 64px);right:0}.card-search-manual-copy p{color:var(--dialog-system-muted);font-size:13px}.card-search-manual-copy textarea{resize:vertical;border:1px solid var(--dialog-secondary-border);background:var(--dialog-secondary-surface);width:100%;color:var(--dialog-system-text);font:400 16px/1.5 var(--sans);padding:12px}.card-search-dialog>footer{border-top:1px solid;padding:16px 22px}.card-search-platforms{flex-wrap:wrap;gap:10px;display:flex}:is(:root,.theme-dark,.theme-light) .card-search-dialog :is(button.card-search-copy.ui-dialog-action,a.card-search-platform.button){border:1px solid var(--dialog-secondary-border);background:var(--dialog-secondary-surface);min-height:44px;color:var(--dialog-system-gold);font:600 var(--font-control)/1.35 var(--sans);transition:color var(--cardinet-feature-hover-duration) ease-out, border-color var(--cardinet-feature-hover-duration) ease-out, background-color var(--cardinet-feature-hover-duration) ease-out;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:flex;transform:none;box-shadow:inset 0 1px #ffffff06}.card-search-platforms .card-search-platform{flex:120px;min-width:0}.card-search-platform>span{overflow-wrap:anywhere;min-width:0}.card-search-platform>svg{flex:none}.card-search-platforms .card-search-platform[aria-disabled=true]{opacity:.4;cursor:default}:is(:root,.theme-dark,.theme-light) .card-search-dialog :is(button.card-search-copy.ui-dialog-action,a.card-search-platform.button):is(:focus-visible,:active){border-color:var(--dialog-system-gold);background:#bc974d12;transition:none}.card-search-dialog a.card-search-platform:focus-visible{outline:2px solid var(--dialog-system-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(:root,.theme-dark,.theme-light) .card-search-dialog :is(button.card-search-copy.ui-dialog-action,a.card-search-platform.button):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--dialog-system-gold);background:#bc974d12}}.card-search-point-hint{color:var(--dialog-system-muted);font:400 12px/1.6 var(--sans);margin:10px 0 0}@media (width<=600px){.card-copy{right:46px}.card-copy.is-readonly{right:9px}.card-search-backdrop{padding:16px}.card-search-dialog{max-height:calc(100dvh - 32px)}.card-search-dialog>header,.card-search-body,.card-search-dialog>footer{padding:16px}.card-search-name-row{gap:10px}:is(:root,.theme-dark,.theme-light) .card-search-dialog a.card-search-platform.button{flex-basis:calc(50% - 5px);padding-inline:8px}}@media (prefers-reduced-motion:reduce){:is(:root,.theme-dark,.theme-light) .card-search-dialog :is(button.card-search-copy.ui-dialog-action,a.card-search-platform.button){transition:none}}.profile-settings-tabs{flex-shrink:0;overflow-x:auto}.profile-settings-tabs button{flex-shrink:0}.search-settings-page{color:var(--dialog-system-text)}.search-settings-page :is(button,.search-setting-check){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.search-settings-kind{border:1px solid var(--dialog-system-border);gap:0;margin-bottom:24px;display:flex}.search-settings-kind button{min-width:0;color:var(--dialog-system-muted);font:600 14px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;padding:12px 10px}.search-settings-kind button+button{border-left:1px solid var(--dialog-system-divider)}.search-settings-kind button[aria-pressed=true]{color:var(--dialog-system-gold);background:#bc974d14}.search-settings-section+.search-settings-section{margin-top:28px}.search-settings-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-settings-section h4{color:var(--ui-color-muted);font:600 var(--ui-font-control)/1.45 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.search-settings-hint,.search-platform-input small{color:var(--dialog-system-muted);font:400 13px/1.65 var(--sans);overflow-wrap:anywhere;margin:8px 0 12px}.search-settings-section-heading button,.search-field-order button,.search-settings-remove{border:1px solid var(--dialog-system-border);min-height:36px;color:var(--dialog-system-gold);font:500 13px/1.3 var(--sans);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;transform:none}.search-field-list{border:1px solid var(--dialog-system-divider);margin:0;padding:0;list-style:none}.search-field-row{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 10px 6px 14px;display:flex}.search-field-row+.search-field-row{border-top:1px solid var(--dialog-system-divider)}.search-field-row.enabled{background:#bc974d09}.search-setting-check{cursor:pointer;min-width:0;min-height:36px;font:500 14px/1.4 var(--sans);align-items:center;gap:10px;display:flex;position:relative}.search-setting-check>span:last-child{overflow-wrap:anywhere;min-width:0}.search-field-row>.search-setting-check{flex:1;align-self:stretch}.search-setting-check input{opacity:0;width:1px;height:1px;position:absolute}.search-setting-checkbox{border:1px solid var(--dialog-system-border);height:18px;color:var(--dialog-system-gold);flex:0 0 18px;place-items:center;display:grid}.search-setting-check input:checked+.search-setting-checkbox{border-color:var(--dialog-system-gold);background:#bc974d1f}.search-setting-check input:focus-visible+.search-setting-checkbox{outline:2px solid var(--dialog-system-gold);outline-offset:3px}.search-setting-check input:disabled~span{opacity:.45;cursor:default}.search-field-order{flex:none;gap:4px;display:flex}.search-field-order button,.search-settings-remove{width:36px;padding:0}.search-settings-preview{border:1px solid var(--dialog-system-border);background:#bc974d0b;margin-top:16px;padding:14px}.search-settings-preview p{font:500 15px/1.6 var(--sans);overflow-wrap:anywhere;margin:8px 0 0}.search-platform-list{gap:10px;display:grid}.search-platform-setting{border:1px solid var(--dialog-system-divider);padding:10px 14px}.search-platform-setting-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-platform-setting>.search-settings-hint{margin-bottom:0}.search-platform-input{margin-top:12px;display:block}.search-platform-input input{border:1px solid var(--dialog-system-border);width:100%;min-width:0;color:var(--dialog-system-text);font:400 16px/1.5 var(--sans);background:0 0;border-radius:0;margin-top:6px;padding:10px 12px;display:block}.search-platform-input input:focus{border-color:var(--dialog-system-gold);outline:none}.search-platform-input small{margin-bottom:0;display:block}.search-platform-method{margin-top:12px;font-size:13px}.search-settings-error{color:var(--dialog-system-gold);font:400 13px/1.6 var(--sans);margin:8px 0 0}.search-settings-page button:disabled{opacity:.4;cursor:default}.search-settings-page button:focus-visible{outline:2px solid var(--dialog-system-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.search-settings-page button{transition:color var(--cardinet-feature-hover-duration) ease-out, border-color var(--cardinet-feature-hover-duration) ease-out, background-color var(--cardinet-feature-hover-duration) ease-out}.search-settings-page button:hover:not(:disabled){color:var(--dialog-system-gold);border-color:var(--dialog-system-gold);background:#bc974d12}.search-settings-kind button+button:hover:not(:disabled){border-left-color:var(--dialog-system-divider)}}@media (width<=600px){.profile-settings-tabs{gap:0;padding-inline:12px}.profile-settings-tabs button{white-space:nowrap;flex:1 0 auto;gap:5px;padding-inline:7px;font-size:12px}.search-settings-section-heading{align-items:flex-start}.search-settings-section-heading button{flex-shrink:0;padding-inline:8px}.search-field-row{padding-inline:10px}.search-setting-check{font-size:13px}.search-platform-method{align-items:flex-start;padding-block:7px}.search-platform-setting{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.search-settings-page button{transition:none}}.discard-changes-backdrop{z-index:2000;animation:none}.discard-changes-dialog{width:min(540px,100%);max-height:calc(100dvh - 32px);color:var(--dialog-system-text);overflow-y:auto}.discard-changes-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.discard-changes-dialog .ui-dialog-heading{min-width:0}.discard-changes-dialog h2{font:600 var(--font-heading-medium)/1.4 var(--serif);overflow-wrap:anywhere;margin:0}.discard-changes-dialog>p{color:var(--dialog-system-muted);font:400 var(--font-body)/1.7 var(--sans);margin:0;padding:0 24px 24px}.discard-changes-dialog>footer{border-top:1px solid var(--dialog-system-divider);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.discard-changes-dialog>header>.ui-dialog-close{flex-shrink:0}@media (width<=600px){.discard-changes-backdrop{padding:16px}.discard-changes-dialog>header{gap:12px;padding:20px}.discard-changes-dialog>p{padding:0 20px 20px}.discard-changes-dialog>footer{padding:14px 20px}}button:has(>.button-loading-content){position:relative}.button-loading-content{display:contents}.button-loading-idle{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.button-loading-idle>svg{flex-shrink:0}.button-loading-status{padding:inherit;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.button-loading-status>.cardinet-loader{flex:0 0 16px;width:16px;height:16px}.button-loading-status>span{overflow-wrap:anywhere;min-width:0;line-height:1.3}.button-loading-status{transition:none}.button-inline-loading{align-items:center;gap:6px;display:inline-flex}.button-inline-loading>.cardinet-loader{flex:0 0 16px;width:16px;height:16px}.billing-manage-button .button-loading-idle{flex-direction:row-reverse}.set-builder-header.collection-header>div:first-child{flex:auto;min-width:0}.set-builder-header .set-builder-header-side{flex:0 auto;min-width:0;max-width:48%}@media (width>=601px){.set-builder-header.collection-header{flex-direction:row;align-items:flex-end}}@media (width<=600px){.set-builder-header .set-builder-header-side{display:none}}:is(.collection-search,.set-link-search) .search-clear-button{color:#79736a;cursor:pointer;width:30px;height:30px;transition:color var(--cardinet-hover-duration,.3s) ease, border-color var(--cardinet-hover-duration,.3s) ease, background-color var(--cardinet-hover-duration,.3s) ease;background:0 0;border:1px solid #3e3a33;border-radius:0;flex:0 0 30px;place-items:center;padding:0;display:grid}:is(.collection-search,.set-link-search) .search-clear-button:is(:hover,:focus-visible){color:#d2c7b4;background:#caa96a0f;border-color:#665a45;outline:0}.theme-light :is(.collection-search,.set-link-search) .search-clear-button{color:#7e776d;border-color:#d0c9bd}.theme-light :is(.collection-search,.set-link-search) .search-clear-button:is(:hover,:focus-visible){color:#745827;background:#a6803914;border-color:#aa8b53}:is(.collection-search,.set-link-search) .search-result-count{color:#625d54;font-size:var(--font-caption);letter-spacing:.08em;white-space:nowrap;flex:none}.theme-light :is(.collection-search,.set-link-search) .search-result-count{color:#878077}.set-builder-toolbar.collection-search{background:linear-gradient(90deg,#0d0d0e,#181715,#0d0d0e);border-color:#37342e;gap:0;min-height:54px;padding:0}.set-builder-toolbar.collection-search:focus-within{border-color:#6f5d3b}.set-builder-toolbar>.set-builder-search{gap:11px;min-width:0;min-height:52px;padding:0 14px}.set-builder-search>svg{color:#9a814e;flex:none}.theme-light .set-builder-toolbar.collection-search{background:#faf8f3;border-color:#d2ccc1}.theme-light .set-builder-toolbar.collection-search:focus-within{border-color:#aa8b53}.set-detail-progress>strong{grid-area:1/1}.set-detail-progress>small{grid-area:2/1}.set-detail-actions{grid-area:1/2/3;align-items:stretch;gap:8px;min-width:0;display:flex}.set-detail-actions>button{justify-content:center}.set-detail-actions>button svg{flex-shrink:0}.set-detail-actions>button:hover:not(:disabled){color:#e1c783;background:#83693933;border-color:#a08750}.theme-light .set-detail-actions>button:hover:not(:disabled){color:#3f2d0b;background:#e2cca0;border-color:#79591f}.set-editor-details textarea{resize:none}.set-slot-card{--set-slot-rule-style:solid}.set-slot-card.is-missing{--set-slot-rule-style:dashed}.set-slot-card>.set-slot-actions{border-top:1px var(--set-slot-rule-style) var(--ui-color-border);position:relative}:is(:root,.theme-light,.theme-dark) .set-slot-card>.set-slot-actions>.ui-button[data-ui-size=compact]{min-width:0;padding:7px var(--ui-space-1,4px);gap:var(--ui-space-1,4px);font-size:var(--ui-font-control,14px);white-space:normal;overflow-wrap:anywhere;border:0;flex:auto;line-height:1.35}.set-slot-card .set-slot-action-divider{border-left:1px var(--set-slot-rule-style) var(--ui-color-border);flex:0 0 0;align-self:stretch}.set-slot-card>.set-slot-actions.is-completion-pending>:is(.ui-button,.set-slot-action-divider){visibility:hidden}.set-slot-card .set-slot-saving{justify-content:center;align-items:center;gap:var(--ui-space-2,8px);color:var(--ui-color-gold);font:600 var(--ui-font-control,14px)/1.35 var(--sans);display:flex;position:absolute;inset:0}.set-slot-card .set-slot-saving>span{overflow-wrap:anywhere;min-width:0}.set-slot-card .set-slot-saving .cardinet-loader{flex-shrink:0}.set-slot-copy .set-slot-detail-line{overflow-wrap:anywhere}.set-slot-copy .set-slot-detail-line.is-structured{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(:root,.theme-light,.theme-dark) .set-slot-card .set-slot-actions .button-loading-idle,:is(:root,.theme-light,.theme-dark) .set-slot-card .set-slot-actions .button-loading-status{gap:var(--ui-space-1,4px)}.set-slot-card .set-slot-actions svg{flex-shrink:0}.set-slot-card .set-slot-actions>.ui-button>span,.set-slot-card .set-slot-actions .button-loading-idle>span{text-overflow:clip;min-width:0}:is(:root,.theme-light,.theme-dark) .set-slot-card .set-slot-actions:lang(zh)>.ui-button>span:not(.button-loading-content),:is(:root,.theme-light,.theme-dark) .set-slot-card .set-slot-actions:lang(zh) .button-loading-idle>span{white-space:nowrap;overflow-wrap:normal}@media (width<=600px){.set-builder-page .set-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-slot-card>.set-slot-actions{flex-direction:column}:is(:root,.theme-light,.theme-dark) .set-slot-card>.set-slot-actions>.ui-button[data-ui-size=compact]{flex:none;width:100%}.set-slot-card .set-slot-action-divider{border-top:1px var(--set-slot-rule-style) var(--ui-color-border);border-left:0}.set-slot-card>.set-slot-hover-actions{justify-content:flex-end;width:calc(100% - 22px);height:0;display:flex}.set-slot-card .set-slot-action-menu{top:calc(var(--ui-control-height,44px) + var(--ui-space-2,8px));width:100%;min-width:0}.set-slot-card .set-slot-action-menu button{white-space:normal;overflow-wrap:anywhere;min-width:0}.set-slot-card .set-slot-action-menu button>svg{flex-shrink:0}.set-slot-card .set-slot-action-menu button>span{min-width:0}}.set-target-list>article.is-edit-selected{box-shadow:inset 3px 0 0 var(--logo-gold);background:#b992461f}.set-slot-card.is-edit-selected{border-color:var(--logo-gold);box-shadow:inset 0 0 0 1px var(--logo-gold)}.set-target-list>article.is-edit-selected .set-target-order{color:var(--logo-gold);font-weight:700}.set-slot-card.is-completion-pending{border-color:var(--logo-gold)}.set-slot-card.is-completion-pending:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#be984524 50%,#0000 70%) 0 0/240% 100%;animation:1.1s linear infinite set-completion-wait;position:absolute;inset:0}.set-slot-card.is-completion-updated .set-slot-state{animation:.35s ease-out set-completion-confirm}.theme-dark .delete-card-copy>.delete-confirmation-error{color:#bc8176}.theme-light .delete-card-copy>.delete-confirmation-error{color:#9d584b}@keyframes set-completion-wait{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes set-completion-confirm{0%{opacity:.45}to{opacity:1}}@media (width<=700px){.set-detail-actions{grid-area:3/1/auto/-1;width:100%;margin-top:10px}.set-detail-actions>button{overflow-wrap:anywhere;flex:1;min-width:0;padding:8px}}@media (width<=600px){.set-builder-toolbar>.set-builder-search{flex:none}}@media (prefers-reduced-motion:reduce){.set-slot-card.is-completion-pending:after,.set-slot-card.is-completion-updated .set-slot-state{animation:none}}:root,.theme-dark{--dialog-system-border:#514733;--dialog-system-divider:#342f27;--dialog-system-surface:linear-gradient(145deg, #181613fe, #0a0a0afe);--dialog-system-footer:#08080985;--dialog-system-text:#e9e2d6;--dialog-system-muted:#8e877c;--dialog-system-gold:#c3a15d;--dialog-system-shadow:0 32px 96px #000000bd}.slab-image,.management-preview-image,.timeline-detail-image,.timeline-detail-static-image,.auth-demo-upload-card>span{position:relative}.loadable-card-image{opacity:0;transition:opacity .22s}.loadable-card-image.is-ready{opacity:1}.loadable-card-image.has-error{visibility:hidden}.card-image-loader{z-index:2;color:#c4a45f;pointer-events:none;background:linear-gradient(145deg,#201c15f0,#0e0d0bf0);place-items:center;display:grid;position:absolute;inset:0}.card-image-fallback{z-index:2;color:#796a4e;pointer-events:none;background:linear-gradient(145deg,#201c15f0,#0e0d0bf0);place-items:center;display:grid;position:absolute;inset:0}.theme-light .card-image-loader,.theme-light .card-image-fallback{color:#a28140;background:linear-gradient(145deg,#f4eee1f5,#e2dacaf5)}.dialog-heading-icon,.timeline-detail-symbol,.collection-status-symbol,.subscription-gate-emblem{color:#d0aa5e;background:#b18c440f;border:1px solid #8d7140;border-radius:0;place-items:center;width:47px;height:47px;margin:0 0 14px;display:grid}.dialog-heading-icon.is-danger{color:#bc8176;background:#7f453a0f;border-color:#765047}.dialog-heading-line{align-items:center;gap:13px;min-width:0;margin:10px 0;display:flex}.dialog-heading-line :is(.dialog-heading-icon,.timeline-detail-symbol,.collection-status-symbol,.subscription-gate-emblem){flex:0 0 43px;width:43px;height:43px;margin:0}.dialog-heading-line :is(h2,h3){min-width:0;margin:0}.profile-settings-heading{margin:34px 72px 6px 38px}.profile-settings-heading h2{color:#f1ebe1;margin:0;font-size:30px;line-height:1.25}.share-dialog-title{align-items:center;margin-top:8px}.share-dialog-title>.dialog-heading-icon{margin:0}.billing-dialog>.dialog-heading-line{margin:10px 0 9px}.snapshot-dialog-heading{margin:0}.subscription-gate-dialog>.dialog-heading-line{justify-content:center;margin:12px 0 7px}.collection-status-dialog>.dialog-heading-line,.collection-status-copy>.dialog-heading-line{margin:7px 58px 17px 0}.advanced-search-header .dialog-heading-line{margin:5px 0 6px}.delete-card-copy>.dialog-heading-line{margin:8px 0 23px}.delete-category-dialog .delete-card-copy{grid-column:1/-1;justify-self:center;width:min(460px,100%)}.dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040405c7}.snapshot-dialog-backdrop,.manual-crop-backdrop,.auth-demo-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.viewer-backdrop{z-index:100}:where([data-tooltip]:not([data-tooltip=""])){position:relative}:where([data-tooltip]:not([data-tooltip=""])):after{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;content:attr(data-tooltip);color:#dec994;letter-spacing:.03em;text-align:left;white-space:normal;background:linear-gradient(145deg,#1e1a13,#0f0e0c);border:1px solid #8a7040;width:max-content;max-width:min(240px,78vw);min-height:0;padding:6px 9px;font-size:10px;font-weight:600;line-height:1;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-4px);box-shadow:0 9px 25px #00000075}:where([data-tooltip]:not([data-tooltip=""])):hover:after,:where([data-tooltip]:not([data-tooltip=""])):focus-visible:after,:where([data-tooltip]:not([data-tooltip=""])):focus-within:after{animation:1.65s both cardinet-tooltip-brief}:where([data-tooltip]:not([data-tooltip=""]).open):after,:where([data-tooltip]:not([data-tooltip=""])[aria-expanded=true]):after{opacity:0;visibility:hidden;animation:none}@keyframes cardinet-tooltip-brief{0%{opacity:0;visibility:hidden;transform:translateY(-4px)}9%,72%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(0)}}:where([data-tooltip-placement=top]):after{top:auto;bottom:calc(100% + 7px)}.theme-light :where([data-tooltip]:not([data-tooltip=""])):after{color:#6f5420;background:linear-gradient(145deg,#fffaf0,#eee6d6);border-color:#b99b5b;box-shadow:0 9px 22px #53452b2e}@media (hover:none),(pointer:coarse){:where([data-tooltip]:not([data-tooltip=""])):after{display:none}}:root,.theme-dark{--dialog-close-size:var(--ui-icon-size);--dialog-close-border:var(--ui-color-border);--dialog-close-surface:var(--ui-color-surface);--dialog-close-text:var(--ui-color-muted);--dialog-secondary-border:var(--ui-color-border);--dialog-secondary-surface:var(--ui-color-surface);--dialog-secondary-text:var(--ui-color-text);--dialog-primary-border:var(--ui-action-primary-border);--dialog-primary-surface:var(--ui-action-primary-bg);--dialog-primary-text:var(--ui-action-primary-text);--dialog-primary-shadow:none}.theme-light{--dialog-system-border:#cdbf9f;--dialog-system-divider:#d8cfbe;--dialog-system-surface:linear-gradient(145deg, #f7f3e9, #eae4d8);--dialog-system-footer:#e2dccf9e;--dialog-system-text:#292620;--dialog-system-muted:#766f64;--dialog-system-gold:#9c7b3c;--dialog-system-shadow:0 30px 90px #29221857;--dialog-close-border:var(--ui-color-border);--dialog-close-surface:var(--ui-color-surface);--dialog-close-text:var(--ui-color-muted);--dialog-secondary-border:var(--ui-color-border);--dialog-secondary-surface:var(--ui-color-surface);--dialog-secondary-text:var(--ui-color-text);--dialog-primary-border:var(--ui-action-primary-border);--dialog-primary-surface:var(--ui-action-primary-bg);--dialog-primary-text:var(--ui-action-primary-text);--dialog-primary-shadow:none}.theme-light .dialog-backdrop{background:#221f1b8a}.theme-light :is(.dialog-heading-icon,.timeline-detail-symbol,.collection-status-symbol,.subscription-gate-emblem){color:#a58442;background:#be974c0f;border-color:#b79a5d}.theme-light .dialog-heading-icon.is-danger{color:#8a554c;background:#854a3e0d;border-color:#b28b82}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-surface,.dialog,.assign-dialog,.delete-card-dialog,.profile-settings-dialog,.share-dialog,.billing-dialog,.subscription-gate-dialog,.advanced-search-dialog,.timeline-dialog,.timeline-detail,.collection-status-dialog,.category-organizer-dialog,.snapshot-dialog,.manual-crop-dialog,.auth-demo-dialog){border-color:var(--dialog-system-border);background:var(--dialog-system-surface);color:var(--dialog-system-text);box-shadow:inset 0 2px #c3a15db8, var(--dialog-system-shadow)}.dialog{contain:layout paint}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-surface>header,.dialog-header,.assign-header,.advanced-search-header,.timeline-header,.profile-settings-tabs,.snapshot-dialog>header,.manual-crop-dialog>header,.auth-demo-heading){border-color:var(--dialog-system-divider)}.ui-dialog-heading{flex:1;min-width:0}:is(:root,.theme-light,.theme-dark) .ui-dialog-heading>.eyebrow{font-size:var(--font-body);font-weight:700;display:block}.ui-dialog-heading>.dialog-heading-line{margin:10px 0 7px}.ui-dialog-heading .dialog-heading-line>h2{margin:0}.ui-dialog-heading .dialog-heading-line>.dialog-heading-icon{flex:0 0 43px;width:43px;height:43px;margin:0}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-heading h2,.dialog-header h2,.assign-header h2,.delete-card-dialog h2,.profile-settings-heading h2,.share-dialog-title h2,.billing-dialog h2,.subscription-gate-dialog h2,.advanced-search-header h2,.timeline-header h2,.timeline-detail h3,.collection-status-dialog h2,.category-organizer-header h2,.snapshot-dialog h2,.manual-crop-dialog>header h3){font-family:var(--serif);color:var(--dialog-system-text);white-space:normal;overflow-wrap:anywhere;font-weight:500}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-heading,.category-organizer-heading,.profile-settings-heading) h2{font-size:var(--font-heading-large);overflow-wrap:anywhere;line-height:1.25}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-close,.dialog-header .icon-button,.assign-header .icon-button,.delete-dialog-close,.share-dialog-close,.subscription-gate-close,.advanced-search-header .icon-button,.timeline-header .icon-button,.timeline-detail>.icon-button,.collection-status-dialog>.icon-button,.category-organizer-dialog>.icon-button,.snapshot-dialog-close,.manual-crop-dialog>header .icon-button,.auth-demo-x){width:var(--dialog-close-size);height:var(--dialog-close-size);min-height:var(--dialog-close-size);border:1px solid var(--dialog-close-border);background:var(--dialog-close-surface);color:var(--dialog-close-text);cursor:pointer;border-radius:0;flex-shrink:0;place-items:center;padding:0;transition:border-color .18s,color .18s,background .18s;display:grid}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-actions,.dialog-footer,.assign-footer,.delete-card-actions,.profile-settings-actions,.share-dialog-actions,.advanced-search-footer,.collection-status-dialog footer,.category-organizer-dialog>footer,.snapshot-dialog>footer,.manual-crop-dialog>footer,.auth-demo-footer){border-color:var(--dialog-system-divider);background:var(--dialog-system-footer)}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-actions,.dialog-footer,.assign-footer,.delete-card-actions,.profile-settings-actions,.share-dialog-actions,.advanced-search-footer,.collection-status-dialog footer,.category-organizer-dialog>footer,.subscription-gate-actions,.snapshot-dialog footer,.manual-crop-dialog footer) button:is(button,.button),:is(:root,.theme-light,.theme-dark) button.ui-dialog-action.button{border:1px solid var(--dialog-secondary-border);border-radius:var(--ui-control-radius);background:var(--dialog-secondary-surface);height:auto;min-height:44px;color:var(--dialog-secondary-text);font-family:var(--sans);font-size:var(--font-control);white-space:normal;overflow-wrap:anywhere;padding:10px 18px;font-weight:600;line-height:1.35;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s,opacity .18s;box-shadow:inset 0 1px #ffffff06}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-actions,.dialog-footer,.assign-footer,.delete-card-actions,.profile-settings-actions,.share-dialog-actions,.advanced-search-footer,.collection-status-dialog footer,.category-organizer-dialog>footer,.subscription-gate-actions,.snapshot-dialog footer,.manual-crop-dialog footer) button:is(.primary,.rename-category-save,.snapshot-dialog-primary),:is(:root,.theme-light,.theme-dark) .profile-settings-actions button:last-child,:is(:root,.theme-light,.theme-dark) button.ui-dialog-action.primary{border-color:var(--dialog-primary-border);background:var(--dialog-primary-surface);color:var(--dialog-primary-text);box-shadow:var(--dialog-primary-shadow)}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-actions,.delete-card-actions) button:is(.danger,.delete-confirm):is(button,.button),:is(:root,.theme-light,.theme-dark) button.ui-dialog-action.danger{color:#f4e9e5;background:linear-gradient(135deg,#774a42,#5e332e);border-color:#75463f;box-shadow:0 8px 22px #54282238,inset 0 1px #ffe0d814}.theme-light :is(.ui-dialog-actions,.delete-card-actions) button:is(.danger,.delete-confirm):is(button,.button),.theme-light button.ui-dialog-action.danger{color:#fff8f4;background:linear-gradient(135deg,#976158,#78443d);border-color:#87564d}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-actions,.dialog-footer,.assign-footer,.delete-card-actions,.profile-settings-actions,.share-dialog-actions,.advanced-search-footer,.collection-status-dialog footer,.category-organizer-dialog>footer,.subscription-gate-actions,.snapshot-dialog footer,.manual-crop-dialog footer) button:disabled,:is(:root,.theme-light,.theme-dark) button.ui-dialog-action:disabled,:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-close,.dialog-header .icon-button,.assign-header .icon-button,.share-dialog-close,.subscription-gate-close,.advanced-search-header .icon-button,.timeline-header .icon-button,.delete-dialog-close,.snapshot-dialog-close,.manual-crop-dialog>header .icon-button):disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop,.set-card-association-backdrop) :is(input,textarea,select):focus{outline-offset:0;outline:0}:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop,.set-card-association-backdrop) :is(button,input[type=checkbox],input[type=radio],input[type=range],input[type=file]):focus-visible{outline:2px solid var(--dialog-system-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(.ui-dialog-actions,.dialog-footer,.assign-footer,.delete-card-actions,.profile-settings-actions,.share-dialog-actions,.advanced-search-footer,.collection-status-dialog footer,.category-organizer-dialog>footer,.subscription-gate-actions,.snapshot-dialog footer,.manual-crop-dialog footer) button:hover:not(:disabled),.ui-dialog-action:hover:not(:disabled){filter:none;transform:none}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-close,.dialog-header .icon-button,.assign-header .icon-button,.delete-dialog-close,.share-dialog-close,.subscription-gate-close,.advanced-search-header .icon-button,.timeline-header .icon-button,.timeline-detail>.icon-button,.collection-status-dialog>.icon-button,.category-organizer-dialog>.icon-button,.snapshot-dialog-close,.manual-crop-dialog>header .icon-button,.auth-demo-x,.viewer-close,.share-qr-lightbox-close):hover:not(:disabled){border-color:var(--dialog-system-gold);color:var(--dialog-system-gold);box-shadow:none;background:#bc974d12;transform:none}}@media (width<=700px){:root,.theme-light,.theme-dark{--dialog-close-size:var(--ui-icon-size)}.profile-settings-heading{margin:25px 62px 6px 20px}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-heading,.category-organizer-heading,.profile-settings-heading) h2{font-size:24px}.collection-status-copy>.dialog-heading-line{margin:6px 44px 18px 0}}:is(:root,.theme-light,.theme-dark) :is(.collection-status-copy,.delete-card-copy,.timeline-detail,.ui-dialog-heading)>.eyebrow,:is(:root,.theme-light,.theme-dark) :is(.viewer-info,.timeline-header) .eyebrow,:is(:root,.theme-light,.theme-dark) .timeline-detail-entry>.timeline-detail-project-cover,:is(:root,.theme-light,.theme-dark) .timeline-detail-project-cover>.timeline-view-project-action,:is(:root,.theme-light,.theme-dark) :is(.collection-status-symbol,.timeline-detail-symbol,.timeline-header .dialog-heading-icon){color:var(--dialog-system-gold)}.collection-status-dialog.is-restore .collection-status-preview{align-self:start;margin-bottom:24px}.set-removal-warning{border:1px solid var(--dialog-system-divider);min-width:0;color:var(--dialog-system-gold);font-family:var(--sans);background:#bc974d12;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.65;display:flex}.set-removal-warning>svg{flex:none;margin-top:3px}.set-removal-warning>div{min-width:0}.set-removal-warning b{font-weight:650}.set-removal-warning p{font-size:inherit;line-height:inherit;color:var(--dialog-system-muted);margin:6px 0 0}.set-removal-warning ul{max-height:96px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.set-removal-warning li{overflow-wrap:anywhere}.set-removal-warning .button{margin-top:8px}.delete-card-dialog:has(>.set-removal-warning){grid-template-rows:minmax(0,1fr) auto auto;max-height:calc(100dvh - 32px)}.delete-card-dialog:has(>.set-removal-warning)>.delete-card-copy{align-self:stretch;min-height:0;overflow-y:auto}.delete-card-dialog>.set-removal-warning{grid-column:1/-1;max-height:min(210px,30dvh);margin:0 0 20px;overflow-y:auto}.departure-details{grid-template-columns:minmax(150px,.75fr) minmax(0,1.65fr);gap:12px;display:grid}.departure-date-field{color:#bfb49e;gap:8px;min-width:0;margin-top:6px;font-size:12px;display:grid}.departure-date-field button{width:100%;min-width:0;height:46px;color:var(--dialog-system-text);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #4b4438;align-items:center;gap:8px;padding:0 12px;display:flex}.departure-date-field button span{text-align:left;flex:1;min-width:0}.departure-date-field button svg{color:var(--dialog-system-gold);flex-shrink:0}.departure-date-field button:hover:not(:disabled){border-color:var(--dialog-system-gold)}.departure-date-field button:disabled{opacity:.42;cursor:not-allowed}.theme-light .departure-date-field{color:#6d6048}.theme-light .departure-date-field button{background:#ffffff57;border-color:#c8bead}.cardinet-calendar-portal{z-index:112;position:fixed;inset:0}.cardinet-calendar-footer button:last-child{margin-left:auto}@media (width<=700px){.departure-details{grid-template-columns:minmax(0,1fr);gap:8px}}:is(:root,.theme-light,.theme-dark) .record-confirmation-dialog{--record-dialog-padding:38px;width:min(680px,100vw - 32px);min-height:0;max-height:calc(100dvh - 32px);padding:32px var(--record-dialog-padding) 0;flex-direction:column;display:flex;overflow:hidden}:is(:root,.theme-light,.theme-dark) .collection-status-dialog.record-confirmation-dialog{width:min(900px,100vw - 32px)}:is(:root,.theme-light,.theme-dark) .collection-status-dialog.record-confirmation-dialog.is-restore{width:min(620px,100vw - 32px)}.record-confirmation-dialog>.record-confirmation-heading{text-align:left;flex:none;align-self:start;width:100%;min-width:0;margin:0;padding:0 56px 22px 0}.record-confirmation-heading>.eyebrow{color:var(--dialog-system-gold)}.record-confirmation-dialog>.record-confirmation-heading>.dialog-heading-line{margin:10px 0 0}.record-confirmation-heading .dialog-heading-line>h2{font-size:var(--font-heading-medium)}.record-confirmation-body{overscroll-behavior:contain;flex:0 auto;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;min-height:0;padding:0 0 26px;display:grid;overflow-y:auto}.has-preview>.record-confirmation-body{--record-preview-width:160px;grid-template-columns:var(--record-preview-width) minmax(0, 1fr);gap:28px}.record-confirmation-body:has(>:is(.delete-card-preview,.collection-status-preview).landscape.has-image){--record-preview-width:200px}.record-confirmation-dialog.has-preview>.record-confirmation-body{margin:-12px calc(-1 * var(--record-dialog-padding)) 0;padding:12px var(--record-dialog-padding) 40px}.record-confirmation-body>.delete-card-copy,.record-confirmation-body>.collection-status-details{place-self:start stretch;width:100%;min-width:0;padding:0}.record-confirmation-body>.delete-card-copy{grid-column:auto}.record-confirmation-body .delete-card-copy>b,.record-confirmation-body .delete-card-copy>small{white-space:normal;overflow-wrap:anywhere}.record-confirmation-body>:is(.delete-card-preview,.collection-status-preview){width:var(--record-preview-width);grid-area:1/1;align-self:start;height:225px;margin:0}.record-confirmation-body>:is(.delete-card-preview,.collection-status-preview).landscape.has-image{height:auto}.record-confirmation-body>:is(.delete-card-preview,.collection-status-preview).landscape.has-image>.management-preview-image{height:auto;max-height:none}.record-confirmation-body>:is(.delete-card-preview,.collection-status-preview).is-placeholder{box-shadow:none;background:0 0;border-color:#0000}.record-confirmation-body .management-preview-image{width:100%;max-height:100%;aspect-ratio:var(--management-preview-aspect,.715)}.record-confirmation-body .set-slot-placeholder{width:78%;max-height:90%}.record-confirmation-body .collection-status-summary{padding:0}.collection-status-summary>small{color:var(--ui-color-muted);font-size:var(--ui-font-body);overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block}.collection-restore-context{margin-top:16px}.collection-restore-transition{color:var(--ui-color-muted);font-size:var(--ui-font-control);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collection-restore-transition>span{align-items:center;gap:6px;display:inline-flex}.collection-restore-transition>.is-current{color:var(--ui-color-gold);font-weight:600}.collection-restore-transition svg{flex-shrink:0}.collection-restore-context>p{color:var(--ui-color-muted);font-size:var(--ui-font-body);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.55}.record-confirmation-body .departure-reasons{margin:22px 0 0;overflow:visible}.record-confirmation-dialog>:is(.delete-card-actions,footer){min-height:76px;margin:0 calc(-1 * var(--record-dialog-padding));padding:14px var(--record-dialog-padding);flex:none}.record-confirmation-dialog>.set-removal-warning{flex:0 auto}.set-detail-actions>button.set-detail-delete,.set-detail-actions>button.set-detail-delete:is(:hover,:focus-visible){color:#d29388;background:#974d421a;border-color:#87564d}.theme-light .set-detail-actions>button.set-detail-delete,.theme-light .set-detail-actions>button.set-detail-delete:is(:hover,:focus-visible){color:#994b42;background:#974d4212;border-color:#b17a70}@media (hover:hover) and (pointer:fine){.set-detail-actions>button.set-detail-delete:hover:not(:disabled){color:#efb0a3;background:#974d4233;border-color:#c58376}.theme-light .set-detail-actions>button.set-detail-delete:hover:not(:disabled){color:#7c352e;background:#974d4224;border-color:#994b42}}@media (width<=700px){:is(:root,.theme-light,.theme-dark) .record-confirmation-dialog{--record-dialog-padding:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding-top:24px}:is(:root,.theme-light,.theme-dark) .collection-status-dialog.record-confirmation-dialog,:is(:root,.theme-light,.theme-dark) .collection-status-dialog.record-confirmation-dialog.is-restore{width:calc(100vw - 24px)}.record-confirmation-dialog>.record-confirmation-heading{padding:0 44px 20px 0}.record-confirmation-heading .dialog-heading-line>h2{font-size:24px}.has-preview>.record-confirmation-body{--record-preview-width:78px;grid-template-columns:var(--record-preview-width) minmax(0, 1fr);gap:16px}.record-confirmation-body:has(>:is(.delete-card-preview,.collection-status-preview).landscape.has-image){--record-preview-width:110px}.record-confirmation-body>:is(.delete-card-preview,.collection-status-preview){height:110px;padding:4px}.record-confirmation-body .set-slot-placeholder{gap:8px}.record-confirmation-body .set-slot-placeholder>span{font-size:10px}.record-confirmation-body .set-slot-placeholder>svg{width:22px;height:22px}.record-confirmation-body>.collection-status-details{display:contents}.record-confirmation-body .collection-status-summary{grid-area:1/2;align-self:start}.record-confirmation-body .collection-restore-context{grid-area:2/1/auto/-1;margin-top:0}.record-confirmation-body .departure-reasons{grid-area:2/1/auto/-1;margin:4px 0 0}.record-confirmation-dialog>:is(.delete-card-actions,footer){padding-bottom:max(14px, env(safe-area-inset-bottom))}}.shared-status-loading.page-loading-state.is-contained{flex:none;height:auto;padding:0}.shared-status-loading>.page-loading-content{color:var(--logo-gold)}.share-dialog-header>.eyebrow{color:var(--dialog-system-gold)}.profile-settings-dialog{--font-label:14px;--font-caption:14px;--font-control-compact:14px;--font-control:14px;--font-feedback:14px;font-family:var(--sans)}.profile-settings-dialog>.profile-settings-heading{flex:none;margin-bottom:8px}.profile-settings-heading>.eyebrow{color:var(--dialog-system-gold)}.profile-settings-dialog .profile-settings-tabs button,.profile-settings-dialog :is(.appearance-setting-copy b,.appearance-setting-copy small,.theme-choice-grid b,.theme-choice-grid small),.profile-settings-dialog :is(.search-settings-hint,.search-platform-input small,.search-settings-error,.search-settings-preview p,.search-platform-method,.search-setting-check),.profile-settings-dialog :is(.search-settings-section-heading button,.search-field-order button,.search-settings-remove){font-size:14px}.profile-avatar-upload,.profile-avatar-upload>span:first-child{transition:color var(--cardinet-hover-duration) ease, border-color var(--cardinet-hover-duration) ease, background-color var(--cardinet-hover-duration) ease}.profile-avatar-upload b{transition:color var(--cardinet-hover-duration) ease}.profile-avatar-remove{transition:color var(--cardinet-hover-duration) ease, border-color var(--cardinet-hover-duration) ease, background-color var(--cardinet-hover-duration) ease}.profile-settings-dialog :is(.profile-avatar-upload,.profile-avatar-remove):disabled{opacity:.42;cursor:not-allowed}.profile-avatar-upload:focus-visible{outline:2px solid var(--dialog-system-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(.theme-light,.theme-dark) .profile-avatar-upload:hover:not(:disabled),:is(.theme-light,.theme-dark) .profile-avatar-upload:hover:not(:disabled)>span:first-child{border-color:var(--dialog-system-gold);color:var(--dialog-system-gold);background:#bc974d1f}:is(.theme-light,.theme-dark) .profile-avatar-upload:hover:not(:disabled) b{color:var(--dialog-system-gold)}:is(.theme-light,.theme-dark) .profile-avatar-remove:hover:not(:disabled){color:#bc8176;background:#974d4212;border-color:#b17a70}.theme-light .profile-avatar-remove:hover:not(:disabled){color:#994b42}}.cardinet-loader{vertical-align:middle;color:var(--logo-gold,#c6a45e);flex:none;display:inline-block;overflow:visible}html[data-theme=light] .cardinet-loader{color:var(--cardinet-brand-gold-light,#a7803f)}.theme-dark .cardinet-loader{color:var(--cardinet-brand-gold,#c6a45e)}.theme-light .cardinet-loader{color:var(--cardinet-brand-gold-light,#a7803f)}#cardinet-startup .cardinet-loader{color:var(--cardinet-brand-gold,#c6a45e)}.cardinet-loader-cabinet,.cardinet-loader-card{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter}.cardinet-loader-cabinet{stroke-dasharray:1;stroke-dashoffset:1px;animation:4s ease-in-out infinite cardinet-load-cabinet}.cardinet-loader-card{opacity:0;animation:4s ease-in-out infinite cardinet-load-card}.cardinet-loader-hero{fill:currentColor;opacity:0;animation:4s ease-in-out infinite cardinet-load-hero}@keyframes cardinet-load-cabinet{0%,5%{stroke-dashoffset:1px}24%,78%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes cardinet-load-card{0%,24%{opacity:0;transform:translateY(-14px)}36%,66%{opacity:1;transform:translateY(0)}77%,to{opacity:0;transform:translateY(-14px)}}@keyframes cardinet-load-hero{0%,38%{opacity:0;transform:translateY(-14px)}49%,56%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.cardinet-loader-cabinet,.cardinet-loader-card,.cardinet-loader-hero{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}:where(button,a[href],[role=button],label,summary,input[type=checkbox],input[type=radio]){touch-action:manipulation}:root{--cardinet-hover-duration:.3s;--cardinet-feature-hover-duration:var(--ui-motion-fast,.3s)}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-close,.dialog-header .icon-button,.assign-header .icon-button,.delete-dialog-close,.share-dialog-close,.subscription-gate-close,.advanced-search-header .icon-button,.timeline-header .icon-button,.timeline-detail>.icon-button,.collection-status-dialog>.icon-button,.category-organizer-dialog>.icon-button,.snapshot-dialog-close,.manual-crop-dialog>header .icon-button,.auth-demo-x,.viewer-close,.share-qr-lightbox-close){transition:border-color var(--cardinet-hover-duration) ease, color var(--cardinet-hover-duration) ease, background-color var(--cardinet-hover-duration) ease}.feature-options button{transition:none}@media (hover:hover) and (pointer:fine){:is(:root,.theme-dark,.theme-light) .feature-options button:not(.active){transition:color var(--cardinet-feature-hover-duration) ease-out}:is(:root,.theme-dark,.theme-light) .feature-options button:not(.active):hover{color:var(--ui-color-gold)}}:root{--upload-hover-surface:#eee4d0b8;--upload-hover-icon:#d0c5ae;--upload-hover-ring:#a7803f14}.theme-dark{--upload-hover-surface:#171510;--upload-hover-icon:#332c20;--upload-hover-ring:#c6a45e14}:is(.set-editor-cover,.upload-slot:not(.has-image):not(.refining)){transition:border-color var(--cardinet-hover-duration) ease, background-color var(--cardinet-hover-duration) ease, color var(--cardinet-hover-duration) ease, box-shadow var(--cardinet-hover-duration) ease}:is(.set-editor-cover-icon,.upload-icon){transition:background-color var(--cardinet-hover-duration) ease, color var(--cardinet-hover-duration) ease, box-shadow var(--cardinet-hover-duration) ease}:is(:root,.theme-dark,.theme-light) :is(.set-editor-cover:focus-visible,.set-editor-cover.is-dragging,.upload-slot:not(.has-image):not(.refining):focus-visible,.upload-slot:not(.has-image):not(.refining).drag-active){border-color:var(--logo-gold);background:var(--upload-hover-surface);color:var(--logo-gold);box-shadow:inset 0 0 0 1px var(--upload-hover-ring)}:is(:root,.theme-dark,.theme-light) :is(.set-editor-cover:focus-visible,.set-editor-cover.is-dragging,.upload-slot:focus-visible,.upload-slot.drag-active) :is(.set-editor-cover-icon,.upload-icon){background:var(--upload-hover-icon);color:var(--logo-gold);box-shadow:0 0 0 5px var(--upload-hover-ring)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-dark,.theme-light) :is(.set-editor-cover:hover,.upload-slot:not(.has-image):not(.refining):hover){border-color:var(--logo-gold);background:var(--upload-hover-surface);color:var(--logo-gold);box-shadow:inset 0 0 0 1px var(--upload-hover-ring)}:is(:root,.theme-dark,.theme-light) :is(.set-editor-cover:hover,.upload-slot:hover) :is(.set-editor-cover-icon,.upload-icon){background:var(--upload-hover-icon);color:var(--logo-gold);box-shadow:0 0 0 5px var(--upload-hover-ring)}}.timeline-header .dialog-heading-line{margin-bottom:0}@media (width>=801px){.timeline-date-gap{top:calc(50% + .5px)}}:is(:root,.theme-light,.theme-dark,.cloud-auth-shell.auth-theme-light) :is(.cloud-loading,.cloud-app-entry-loading){color:var(--logo-gold)}html[data-theme=light] :is(.cloud-loading,.cloud-app-entry-loading){color:var(--cardinet-brand-gold-light)}:is(button.primary,.button.primary,.delete-confirm,.rename-category-save,.snapshot-dialog-primary,.profile-settings-actions button:last-child) .cardinet-loader{color:inherit}.page-loading-state{display:block}.page-loading-content{pointer-events:none;width:max-content;max-width:calc(100% - 48px);font-family:var(--sans);font-size:var(--font-body-large);letter-spacing:.1em;text-align:center;flex-direction:column;align-items:center;gap:14px;font-weight:400;line-height:1.5;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-loading-content>.cardinet-loader{width:56px;height:56px}.page-loading-content>span{overflow-wrap:anywhere;max-width:100%}.page-loading-state.is-contained{height:100%;min-height:0;color:var(--logo-gold);justify-content:center;align-items:center;padding:24px;display:flex}.page-loading-state.is-contained>.page-loading-content{max-width:100%;position:static;transform:none}.category-list,.set-link-list,.category-organizer-list{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}@media (hover:none),(pointer:coarse){.dialog-body :is(button,input,textarea,select,.toggle-track,.toggle-track i){-webkit-tap-highlight-color:transparent;transition:none}.upload-image-actions,.timeline-detail-image>.timeline-view-card-icon{opacity:1}}@media (prefers-reduced-motion:reduce){:root{--cardinet-hover-duration:0s;--cardinet-feature-hover-duration:0s}:is(:root,.theme-light,.theme-dark) :is(button,.set-editor-cover,.upload-slot,.upload-icon,.set-editor-cover-icon){transition:none}}:is(:root,.theme-light,.theme-dark) :is(.eyebrow,.auth-eyebrow,.auth-form-heading>span,.legal-heading>span):is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:.27em}:is(:root,.theme-light,.theme-dark) :is(.eyebrow,.auth-eyebrow,.auth-form-heading>span,.legal-heading>span):not(:is(:lang(zh),:lang(ja),:lang(ko))){letter-spacing:.13em}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .page-loading-content{color:var(--ui-color-gold);gap:var(--ui-space-4)}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) :is(.app-shell,.legal-page,.shared-status-page,.cloud-auth-shell){color:var(--ui-color-text);font-family:var(--sans)}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) :is(.eyebrow,.auth-eyebrow,.auth-form-heading>span,.legal-heading>span){color:var(--ui-color-gold);font-family:var(--sans);font-size:var(--ui-font-control);font-weight:700;line-height:1.4}:is(:root,.theme-light,.theme-dark) :is(.collection-header h1,.set-builder-header h1,.shared-view .collection-title-row h1,.following-page-heading h1){color:var(--ui-color-text);font-family:var(--serif);font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.25}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.collection-header p,.set-builder-header p,.set-detail-header p,.empty-state>p,.category-empty span,.viewer-notes,.viewer-league,.viewer-info dd,.shared-status-content p,.auth-form-heading p,.legal-heading p,.legal-sections p,.legal-sections li,.timeline-detail-description,.timeline-empty p,.search-settings-group>p){color:var(--ui-color-muted);font-family:var(--sans);font-size:var(--ui-font-body);line-height:1.6}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.category-toggle,.language-trigger,.language-current,.workspace-switcher button,.profile-menu>button,.category-select,.language-menu>button,.field-suggestion-menu button,.card-action-menu button,.set-slot-menu button,.viewer-photo-mode-toggle button,.set-filter-tabs button,.legal-document-nav a,.legal-back,.legal-contact a,.category-menu-title,.profile-menu-identity b,.viewer-info dt,.timeline-filters>button,.timeline-filter-control>button,.timeline-detail-entry b,.timeline-card-copy b,.set-target-copy>strong){font-family:var(--sans);font-size:var(--ui-font-control);line-height:1.4}:is(:root,.theme-light,.theme-dark) .workspace-switcher button{letter-spacing:.04em;font-weight:700}:is(:root,.theme-light,.theme-dark) .workspace-switcher button:is(:lang(zh),:lang(ja),:lang(ko)){letter-spacing:.08em}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.privacy-note,.category-filter-hint,.profile-plan-badge,.profile-menu-quota-row,.profile-menu-quota-row>span,.profile-menu-quota-row b,.cloud-account span,.auth-footer,.site-footer small,.site-footer-brand b,.site-footer-links a,.legal-heading small,.legal-translation-note,.legal-contact p,.empty-steps b,.assign-card small,.set-target-copy>small,.set-slot-copy>small,.set-slot-state,.set-project-progress small,.timeline-detail-meta,.timeline-event-date,.timeline-event-time,.drag-hint){color:var(--ui-color-muted);font-family:var(--sans);font-size:var(--ui-font-caption);line-height:1.5}:is(:root,.theme-light,.theme-dark) :is(.graded-source-picker>div:first-child b,.graded-source-options>button b,.graded-default-display>span b,.grading-details-panel>header b,.grading-subgrade-heading b,.grading-record-heading b,.grading-authentic-toggle,.grading-detail-grid .field>label){color:var(--ui-color-text);font-family:var(--sans);font-size:var(--ui-font-control);line-height:1.4}:is(:root,.theme-light,.theme-dark) :is(.graded-source-picker>div:first-child small,.graded-source-options>button small,.graded-default-display>span small,.grading-details-panel>header small,.grading-details-panel .field>small,.grading-subgrade-heading small,.grading-record-heading small,.set-project-association-field>small,.timeline-event-copy em,.timeline-event-copy small,.timeline-account-age){color:var(--ui-color-muted);font-family:var(--sans);font-size:var(--ui-font-caption);line-height:1.5}:is(:root,.theme-light,.theme-dark) .grading-details-panel>header>span{color:var(--ui-color-gold);font:600 var(--ui-font-caption)/1.4 var(--sans)}:is(:root,.theme-light,.theme-dark) .timeline-event-copy b{color:var(--ui-color-text);font:600 var(--ui-font-body)/1.4 var(--sans)}:is(:root,.theme-light,.theme-dark) :is(.cloud-message,.set-builder-error,.dialog-submit-error,.share-error,.billing-error,.rename-category-error,.delete-confirmation-error,.search-settings-error,.sharing-default-warning){color:var(--ui-color-danger);font-family:var(--sans);font-size:var(--ui-font-body);line-height:1.5}:is(:root,.theme-light,.theme-dark) :is(.site-footer,.legal-article,.legal-heading,.legal-document-nav,.legal-sections section){border-color:var(--ui-color-divider)}:is(:root,.theme-light,.theme-dark) :is(.site-footer-links a,.legal-back){color:var(--ui-color-muted);transition:color var(--ui-motion-fast) var(--ui-motion-ease)}:is(:root,.theme-light,.theme-dark) .site-footer-brand b{color:var(--ui-color-text)}:is(:root,.theme-light,.theme-dark) :is(.site-footer-links a,.legal-back):focus-visible{color:var(--ui-color-gold);outline:2px solid var(--ui-color-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :is(.site-footer-links a,.legal-back):hover{color:var(--ui-color-gold)}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) :is(.site-footer-links a,.legal-back):hover:not(:focus-visible){color:var(--ui-color-muted)}}:is(:root,.theme-light,.theme-dark) :is(.ui-button,button[data-ui-variant],a[data-ui-variant],.button,.ui-dialog-action,.ui-dialog-actions>button,.dialog-footer button,.assign-footer button,.delete-card-actions button,.profile-settings-actions button,.share-dialog-actions button,.advanced-search-footer button,.collection-status-dialog>footer button,.category-organizer-dialog>footer button,.subscription-gate-actions button,.snapshot-dialog footer button,.manual-crop-dialog footer button,.set-detail-edit,.set-detail-delete,.set-target-cabinet-action,.set-target-add-action,.search-settings-reset,.search-settings-add,.category-organizer-create>button,.custom-info-heading>button,.share-preferences-button,.share-link-field>button,.share-qr-panel button:not(.share-qr-preview)):is(button,.button,[data-ui-variant]){--ui-action-border:var(--ui-color-border);--ui-action-bg:var(--ui-color-surface);--ui-action-text:var(--ui-color-text);min-height:var(--ui-control-height);border:1px solid var(--ui-action-border);background:var(--ui-action-bg);height:auto;color:var(--ui-action-text);box-shadow:none;font-family:var(--sans);font-size:var(--ui-font-control);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;filter:none;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), opacity var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;padding:10px 16px;font-weight:600;line-height:1.35;transform:none}.ui-button{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-button>svg{flex-shrink:0}.button-loading-idle,.button-loading-status{gap:var(--ui-space-2)}:is(:root,.theme-light,.theme-dark) :is(.ui-button,button[data-ui-variant],a[data-ui-variant])[data-ui-size=compact][data-ui-size]:is(button,a){min-height:var(--ui-control-compact-height);padding:7px 12px}:is(:root,.theme-light,.theme-dark) :is([data-ui-variant=primary][data-ui-variant][data-ui-variant],button.primary,.button.primary,.rename-category-save,.snapshot-dialog-primary,.profile-settings-actions button:last-child):is(button,a){--ui-action-border:var(--ui-action-primary-border);--ui-action-bg:var(--ui-action-primary-bg);--ui-action-text:var(--ui-action-primary-text);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) :is([data-ui-variant=accent][data-ui-variant][data-ui-variant],.set-detail-edit,.set-target-add-action,.card-search-platform,.search-settings-add):is(button,a){--ui-action-border:var(--ui-color-gold);--ui-action-bg:var(--ui-color-gold-soft);--ui-action-text:var(--ui-color-gold);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) :is([data-ui-variant=danger][data-ui-variant][data-ui-variant],.set-detail-delete,.custom-info-remove,.search-settings-remove,.category-organizer-remove):is(button,a){--ui-action-border:var(--ui-color-danger-border);--ui-action-bg:var(--ui-color-danger-soft);--ui-action-text:var(--ui-color-danger);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) :is(.delete-confirm,[data-ui-variant=danger][data-ui-variant][data-ui-variant].is-confirmation):is(button,a){--ui-action-border:var(--ui-action-danger-border);--ui-action-bg:var(--ui-action-danger-bg);--ui-action-text:var(--ui-action-danger-text);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) :is(.ui-button,button[data-ui-variant],a[data-ui-variant]):is([data-ui-variant=ghost][data-ui-variant][data-ui-variant],[data-ui-variant=link][data-ui-variant][data-ui-variant]){--ui-action-border:transparent;--ui-action-bg:transparent;background:0 0;border-color:#0000}:is(:root,.theme-light,.theme-dark) :is(.ui-button,button[data-ui-variant],a[data-ui-variant])[data-ui-variant=link][data-ui-variant][data-ui-variant]{color:var(--ui-color-gold);padding-inline:0;text-decoration:none}:is(:root,.theme-light,.theme-dark) :is(.ui-icon-button,.ui-dialog-close,.dialog-header>.icon-button,.assign-header>.icon-button,.advanced-search-header>.icon-button,.timeline-header>.icon-button,.timeline-detail>.icon-button,.delete-dialog-close,.share-dialog-close,.subscription-gate-close,.category-organizer-dialog>.icon-button,.snapshot-dialog-close,.manual-crop-dialog>header>.icon-button,.viewer-close,.share-qr-lightbox-close,.card-search-copy,.custom-info-remove,.search-settings-remove,.search-field-order>button,.category-organizer-move,.category-organizer-remove,.category-filter-reset,.category-organize-trigger):is(button,.button,[data-ui-variant]){--ui-action-border:var(--ui-color-border);--ui-action-bg:var(--ui-color-surface);--ui-action-text:var(--ui-color-muted);width:var(--ui-icon-size);height:var(--ui-icon-size);min-height:var(--ui-icon-size);min-width:var(--ui-icon-size);border:1px solid var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text);box-shadow:none;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:none}:is(:root,.theme-light,.theme-dark) .ui-icon-button[data-ui-size=compact][data-ui-size]:is(button,a){width:var(--ui-control-compact-height);height:var(--ui-control-compact-height);min-width:var(--ui-control-compact-height);min-height:var(--ui-control-compact-height);padding:0}:is(:root,.theme-light,.theme-dark) .ui-icon-button[data-ui-variant=danger][data-ui-variant]:is(button,a){--ui-action-border:var(--ui-color-danger-border);--ui-action-bg:var(--ui-color-danger-soft);--ui-action-text:var(--ui-color-danger);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) .ui-icon-button[data-ui-variant=accent][data-ui-variant]:is(button,a){--ui-action-border:var(--ui-color-gold);--ui-action-bg:var(--ui-color-gold-soft);--ui-action-text:var(--ui-color-gold);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) .ui-icon-button[data-ui-variant=primary][data-ui-variant]:is(button,a){--ui-action-border:var(--ui-action-primary-border);--ui-action-bg:var(--ui-action-primary-bg);--ui-action-text:var(--ui-action-primary-text);border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text)}:is(:root,.theme-light,.theme-dark) .ui-icon-button:is([data-ui-variant=ghost],[data-ui-variant=link])[data-ui-variant][data-ui-variant]:is(button,a){--ui-action-border:transparent;--ui-action-bg:transparent;background:0 0;border-color:#0000}:is(:root,.theme-light,.theme-dark) .ui-icon-button[data-ui-variant=link][data-ui-variant]:is(button,a){--ui-action-text:var(--ui-color-gold);color:var(--ui-action-text)}:where(.ui-icon-button){position:relative}.ui-dialog-close{z-index:2}:is(:root,.theme-light,.theme-dark) .ui-icon-button>.ui-icon-idle{justify-content:center;align-items:center;display:inline-flex}.ui-icon-loading{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:is(:root,.theme-light,.theme-dark) [data-ui-variant] .cardinet-loader{color:inherit}.category-organizer-row:not(.removed){grid-template-columns:32px minmax(0, 1fr) 76px repeat(3, var(--ui-control-compact-height))}.cabinet-card{--ui-card-action-edge:9px;--ui-card-action-top:34px}:is(:root,.theme-light,.theme-dark) .cabinet-card [data-ui-role=cabinet-card-action]{top:var(--ui-card-action-top)}:is(:root,.theme-light,.theme-dark) .card-more{right:var(--ui-card-action-edge)}:is(:root,.theme-light,.theme-dark) .card-copy{right:calc(var(--ui-control-compact-height) + var(--ui-card-action-edge) + var(--ui-space-2))}:is(:root,.theme-light,.theme-dark) .card-copy.is-readonly{right:var(--ui-card-action-edge)}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-actions>[data-ui-role=cabinet-card-action]~.card-action-menu{top:calc(var(--ui-card-action-top) + var(--ui-control-compact-height) + var(--ui-space-2));right:var(--ui-card-action-edge)}:is(:root,.theme-light,.theme-dark) .card-search-dialog a.card-search-platform[data-ui-variant]{border-color:var(--ui-action-border);background:var(--ui-action-bg);color:var(--ui-action-text);box-shadow:none;font:600 var(--ui-font-control)/1.35 var(--sans);transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0}:is(:root,.theme-light,.theme-dark) :is(.ui-button,[data-ui-variant],.button,.ui-dialog-action,.ui-dialog-actions>button,.dialog-footer button,.assign-footer button,.delete-card-actions button,.profile-settings-actions button,.share-dialog-actions button,.advanced-search-footer button,.collection-status-dialog>footer button,.category-organizer-dialog>footer button,.snapshot-dialog footer button,.manual-crop-dialog footer button,.set-detail-edit,.set-detail-delete,.search-settings-reset,.search-settings-add,.ui-dialog-close,.viewer-close):is(:hover,:active){filter:none;box-shadow:none;transform:none}:is(:root,.theme-light,.theme-dark) :is(.ui-button,[data-ui-variant],.button,.ui-dialog-close,.card-action):focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :is(.ui-button,[data-ui-variant],.button,.ui-dialog-action,.ui-dialog-actions>button,.dialog-footer button,.assign-footer button,.delete-card-actions button,.profile-settings-actions button,.share-dialog-actions button,.advanced-search-footer button,.collection-status-dialog>footer button,.category-organizer-dialog>footer button,.subscription-gate-actions button,.snapshot-dialog footer button,.manual-crop-dialog footer button,.ui-dialog-close,.dialog-header>.icon-button,.assign-header>.icon-button,.advanced-search-header>.icon-button,.timeline-header>.icon-button,.timeline-detail>.icon-button,.delete-dialog-close,.share-dialog-close,.subscription-gate-close,.category-organizer-dialog>.icon-button,.snapshot-dialog-close,.manual-crop-dialog>header>.icon-button,.viewer-close,.share-qr-lightbox-close,.card-search-copy,.custom-info-remove,.search-settings-remove,.search-field-order>button,.category-organizer-move,.category-organizer-remove,.category-filter-reset,.category-organize-trigger,.set-detail-edit,.set-detail-delete,.set-target-cabinet-action,.set-target-add-action,.search-settings-reset,.search-settings-add,.category-organizer-create>button,.custom-info-heading>button,.share-preferences-button,.share-link-field>button,.share-qr-panel button:not(.share-qr-preview)):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-color:var(--ui-color-gold);color:var(--ui-color-gold);background:var(--ui-color-surface-hover);filter:none;box-shadow:none;transform:none}:is(:root,.theme-light,.theme-dark) :is([data-ui-variant=primary][data-ui-variant][data-ui-variant],button.primary,.button.primary,.rename-category-save,.snapshot-dialog-primary,.profile-settings-actions button:last-child):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-color:var(--ui-action-primary-border);background:var(--ui-action-primary-bg);color:var(--ui-action-primary-text);box-shadow:inset 0 0 0 999px #ffffff1a}:is(:root,.theme-light,.theme-dark) :is([data-ui-variant=danger][data-ui-variant][data-ui-variant],.set-detail-delete,.delete-confirm,.custom-info-remove,.search-settings-remove,.category-organizer-remove):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-color:var(--ui-color-danger);color:var(--ui-color-danger);background:var(--ui-color-danger-soft)}:is(:root,.theme-light,.theme-dark) :is(.delete-confirm,[data-ui-variant=danger][data-ui-variant][data-ui-variant].is-confirmation):hover:not(:disabled):not([aria-busy=true]){border-color:var(--ui-action-danger-border);background:var(--ui-action-danger-bg);color:var(--ui-action-danger-text);box-shadow:inset 0 0 0 999px #ffffff14}:is(:root,.theme-light,.theme-dark) :is(.ui-button,button[data-ui-variant],a[data-ui-variant])[data-ui-variant=ghost][data-ui-variant][data-ui-variant]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:var(--ui-color-gold);background:var(--ui-color-surface-hover);border-color:#0000}:is(:root,.theme-light,.theme-dark) :is(.ui-button,button[data-ui-variant],a[data-ui-variant])[data-ui-variant=link][data-ui-variant][data-ui-variant]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}}:is(:root,.theme-light,.theme-dark) :is(.ui-button,[data-ui-variant],.button):is(:disabled,[aria-disabled=true],[aria-busy=true]):is(button,.button):is(button,a){opacity:.45;cursor:not-allowed;pointer-events:auto;filter:none;box-shadow:none;transform:none}:is(:root,.theme-light,.theme-dark) :where([data-tooltip]:not([data-tooltip=""])):after{font-family:var(--sans);font-size:var(--ui-font-caption);letter-spacing:0;color:var(--ui-color-gold);background:var(--ui-color-surface);border-color:var(--ui-color-gold);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), visibility var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;line-height:1.35;animation:none;transform:none}:is(:root,.theme-light,.theme-dark) :where([data-tooltip]:not([data-tooltip=""])):is(:hover,:focus-within):after{opacity:0;visibility:hidden;animation:none;transform:none}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :where([data-tooltip]:not([data-tooltip=""])):hover:not(:disabled):not([aria-busy=true]):not([aria-expanded=true]):not(.open):after{opacity:1;visibility:visible}}:is(:root,.theme-light,.theme-dark) :where([data-tooltip]:not([data-tooltip=""])):focus-visible:not(:disabled):not([aria-busy=true]):not([aria-expanded=true]):not(.open):after{opacity:1;visibility:visible}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) .card-copy:not(.is-readonly){right:calc(var(--ui-icon-size) + var(--ui-card-action-edge) + var(--ui-space-2))}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-actions>[data-ui-role=cabinet-card-action]~.card-action-menu{top:calc(var(--ui-card-action-top) + var(--ui-icon-size) + var(--ui-space-2))}:is(:root,.theme-light,.theme-dark) .ui-icon-button[data-ui-size=compact][data-ui-size]:is(button,a){width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size)}:is(:root,.theme-light,.theme-dark) :where([data-tooltip]:not([data-tooltip=""])):after{display:none}.category-organizer-row:not(.removed){grid-template-columns:28px minmax(0, 1fr) 76px repeat(3, var(--ui-icon-size))}}@media (width<=700px){.category-organizer-row:not(.removed){grid-template-columns:28px minmax(0, 1fr) repeat(3, var(--ui-control-compact-height))}}@media (width<=700px) and (pointer:coarse){.category-organizer-row:not(.removed){grid-template-columns:28px minmax(0, 1fr) repeat(3, var(--ui-icon-size))}}@media (width<=700px),(pointer:coarse){.cabinet-card{--ui-card-action-edge:1px;--ui-card-action-top:27px}:is(:root,.theme-light,.theme-dark) .cabinet-card [data-ui-role=cabinet-card-action]{--ui-card-action-visual-shift:0px;opacity:1}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-copy[data-ui-role=cabinet-card-action]:not(.is-readonly){--ui-card-action-visual-shift:8px}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-more[data-ui-role=cabinet-card-action]{--ui-card-action-visual-shift:0px}:is(:root,.theme-light,.theme-dark) .cabinet-card button.ui-icon-button.card-action[data-ui-role=cabinet-card-action][data-ui-size=compact][data-ui-variant]:is(.card-copy,.card-more){width:var(--ui-icon-size);height:var(--ui-icon-size);top:var(--ui-card-action-top);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:var(--ui-color-muted);box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transform:none}:is(:root,.theme-light,.theme-dark) .cabinet-card button.ui-icon-button.card-action[data-ui-role=cabinet-card-action][data-ui-size=compact][data-ui-variant]:is(.card-copy,.card-more):before{content:"";inset:8px;left:calc(8px + var(--ui-card-action-visual-shift));right:calc(8px - var(--ui-card-action-visual-shift));box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);pointer-events:none;z-index:0;width:28px;height:28px;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;display:block;position:absolute}:is(:root,.theme-light,.theme-dark) .cabinet-card [data-ui-role=cabinet-card-action]>.ui-icon-idle{z-index:1;transform:translateX(var(--ui-card-action-visual-shift));position:relative}:is(:root,.theme-light,.theme-dark) .cabinet-card [data-ui-role=cabinet-card-action]>.ui-icon-loading{z-index:1;transform:translateX(var(--ui-card-action-visual-shift))}:is(:root,.theme-light,.theme-dark) .cabinet-card [data-ui-role=cabinet-card-action]>.ui-icon-idle>svg{width:16px;height:16px}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-copy:not(.is-readonly){right:calc(var(--ui-icon-size) + var(--ui-card-action-edge))}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-actions>[data-ui-role=cabinet-card-action]~.card-action-menu{top:calc(var(--ui-card-action-top) + var(--ui-icon-size));right:calc(var(--ui-card-action-edge) + var(--ui-space-2));min-width:0;max-width:min(190px, calc(100% - var(--ui-card-action-edge) - 16px))}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-action-menu button{gap:var(--ui-space-2);white-space:normal;padding:6px}:is(:root,.theme-light,.theme-dark) .cabinet-card .card-action-menu button>span{overflow-wrap:anywhere;min-width:0}:is(:root,.theme-light,.theme-dark) .cabinet-card button.ui-icon-button.card-action[data-ui-role=cabinet-card-action][data-ui-size=compact][data-ui-variant]:is(.card-copy,.card-more):focus-visible:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):before{border-color:var(--ui-color-gold)}}@media (width<=600px){.cabinet-card{--ui-card-action-top:22px}}@media (width<=700px) and (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) .cabinet-card button.ui-icon-button.card-action[data-ui-role=cabinet-card-action][data-ui-size=compact][data-ui-variant]:is(.card-copy,.card-more):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) .cabinet-card button.ui-icon-button.card-action[data-ui-role=cabinet-card-action][data-ui-size=compact][data-ui-variant]:is(.card-copy,.card-more):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):before{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}}@media (prefers-reduced-motion:reduce){:is(:root,.theme-light,.theme-dark) :is(.ui-button,[data-ui-variant],.button,.ui-dialog-close),:is(:root,.theme-light,.theme-dark) :where([data-tooltip]):after,:is(:root,.theme-light,.theme-dark) .cabinet-card button.ui-icon-button.card-action[data-ui-role=cabinet-card-action][data-ui-size=compact][data-ui-variant]:is(.card-copy,.card-more):before{transition:none}}.ui-back-action{--ui-back-text:var(--ui-color-text);--ui-back-hover-text:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role]:is(button,a){--ui-action-border:transparent;--ui-action-bg:transparent;--ui-action-text:var(--ui-back-text);--ui-back-motion-scale:1;min-height:var(--ui-control-height,44px);height:auto;color:var(--ui-back-text);box-shadow:none;justify-content:flex-start;align-items:center;gap:var(--ui-space-2,8px);font:600 var(--ui-back-font-size,18px)/1.4 var(--sans);letter-spacing:0;filter:none;transition:color var(--ui-motion-fast,.3s) ease;background:0 0;border:0;border-radius:0;padding:0 3px 0 2px;text-decoration:none;display:inline-flex;transform:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role] .ui-back-icon{width:var(--ui-back-icon-size,20px);height:var(--ui-back-icon-size,20px);pointer-events:none;transition:transform var(--ui-motion-fast,.3s) var(--ui-motion-ease);flex-shrink:0;transform:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role] .ui-back-label{pointer-events:none;transition:transform var(--ui-motion-fast,.3s) var(--ui-motion-ease);transform:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back] :is(.button-loading-idle,.button-loading-status){gap:var(--ui-space-2,8px)}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-back-tone=muted]{--ui-back-text:var(--ui-color-muted);--ui-back-hover-text:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role]:is(button,a):focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:3px;background:0 0;border:0}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role]:is(button,a):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:var(--ui-back-hover-text);box-shadow:none;text-underline-offset:4px;gap:var(--ui-space-2,8px);background:0 0;border:0;text-decoration:underline}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role]:is(button,a):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) .ui-back-icon{transform:translateX(calc(-2px * var(--ui-back-motion-scale)))}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role]:is(button,a):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) .ui-back-label{transform:translateX(calc(3px * var(--ui-back-motion-scale)))}}@media (prefers-reduced-motion:reduce){:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role]:is(button,a){--ui-back-motion-scale:0;transition:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .ui-back-action[data-ui-role=back][data-ui-role][data-ui-role][data-ui-role] :is(.ui-back-icon,.ui-back-label){transition:none}}:is(:root,.theme-light,.theme-dark) :is(.collection-search,.set-builder-toolbar,.set-link-search-tools,.assign-search,.ui-search-toolbar).ui-search-toolbar{min-width:0;min-height:54px;margin-bottom:var(--ui-space-6,24px);padding:var(--ui-space-2,8px) var(--ui-space-3,12px);border:1px solid var(--ui-color-border);background:var(--ui-search-surface,var(--ui-color-surface));color:var(--ui-color-muted);align-items:center;justify-content:initial;gap:var(--ui-space-2,8px);font-family:var(--sans);transition:border-color var(--ui-motion-fast,.3s) var(--ui-ease,ease), background-color var(--ui-motion-fast,.3s) var(--ui-ease,ease), box-shadow var(--ui-motion-fast,.3s) var(--ui-ease,ease);border-radius:0;flex-direction:row;display:flex}:is(.theme-light,.theme-dark) .ui-search-toolbar:focus-within,.ui-search-toolbar:focus-within{border-color:var(--ui-color-gold);box-shadow:inset 0 0 0 1px var(--ui-color-gold-soft)}.collection-search-bar .ui-search-toolbar{margin-bottom:0}.set-link-dialog .set-link-search-tools.ui-search-toolbar{margin:var(--ui-space-4) var(--ui-dialog-inset) var(--ui-space-3)}:is(.collection-search,.set-builder-toolbar,.set-link-search-tools,.ui-search-toolbar).ui-search-toolbar>.ui-search-field{min-width:0;min-height:var(--ui-control-compact-height,36px);color:var(--ui-color-gold);box-shadow:none;align-items:center;gap:var(--ui-space-3,12px);background:0 0;border:0;border-radius:0;outline:0;flex:160px;grid-template-columns:none;margin:0;padding:0;display:flex}.ui-search-field>svg{color:var(--ui-color-gold);flex:none}:is(.collection-search,.set-builder-toolbar,.set-link-search-tools,.assign-search,.ui-search-toolbar).ui-search-toolbar .ui-search-field>input{width:100%;min-width:0;height:var(--ui-control-compact-height,36px);color:var(--ui-color-text);box-shadow:none;font:400 var(--ui-font-control,14px)/1.4 var(--sans);letter-spacing:.02em;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0}.ui-search-toolbar .ui-search-field>input::placeholder{color:var(--ui-color-muted);opacity:1}:is(.theme-light,.theme-dark,:root) .ui-search-toolbar .search-result-count{color:var(--ui-color-muted);font:400 var(--ui-font-caption,12px)/1.4 var(--sans);letter-spacing:.02em;white-space:nowrap;flex:none}.ui-search-toolbar>:is(.search-category-control,.set-link-category){background:0 0;border:0;flex:0 auto;width:auto;min-width:0;min-height:0;margin:0;padding:0}:is(:root,.theme-light,.theme-dark) .ui-search-toolbar>:is(.search-category-control,.set-link-category):is(:hover,:focus-within){background:0 0;border:0}.ui-search-toolbar>:is(.advanced-search-trigger,.set-link-advanced),.ui-search-toolbar>:is(.search-category-control,.set-link-category)>button{width:auto;min-width:0;height:var(--ui-control-compact-height,36px);min-height:var(--ui-control-compact-height,36px);max-width:240px;padding-inline:var(--ui-space-3,12px);border:1px solid var(--ui-color-border);color:var(--ui-color-muted);justify-content:center;align-items:center;gap:var(--ui-space-2,8px);font:600 var(--ui-font-control,14px)/1.35 var(--sans);transition:color var(--ui-motion-fast,.18s) var(--ui-ease,ease), border-color var(--ui-motion-fast,.18s) var(--ui-ease,ease), background-color var(--ui-motion-fast,.18s) var(--ui-ease,ease);background:0 0;border-radius:0;flex:none;display:inline-flex}.ui-search-toolbar>:is(.search-category-control,.set-link-category)>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-search-toolbar>:is(.search-category-control,.set-link-category)>button>svg{flex:none}.ui-search-toolbar>.set-filter-tabs{gap:var(--ui-space-1,4px);background:0 0;border:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;min-height:0;padding:0;display:grid}:is(:root,.theme-light,.theme-dark) .ui-search-toolbar>.set-filter-tabs>button{min-width:72px;min-height:var(--ui-control-compact-height,36px);padding-inline:var(--ui-space-3,12px);border-color:var(--ui-color-border);color:var(--ui-color-muted);background:0 0}:is(:root,.theme-light,.theme-dark) .ui-search-toolbar :is(.advanced-search-trigger,.set-link-advanced,.category-toggle,.set-link-category>button,.set-filter-tabs>button):is(.active,.open,[aria-expanded=true],[aria-pressed=true]){border-color:var(--ui-color-gold);background:var(--ui-color-gold-soft);color:var(--ui-color-gold);box-shadow:none}.ui-search-toolbar .search-clear-button{width:var(--ui-control-compact-height,36px);height:var(--ui-control-compact-height,36px);flex:0 0 var(--ui-control-compact-height,36px)}:is(:root,.theme-light,.theme-dark) .ui-search-toolbar .ui-search-field .search-clear-button,:is(:root,.theme-light,.theme-dark) .ui-search-toolbar .ui-search-field .search-clear-button:hover{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-muted);box-shadow:none;padding:0;transform:none}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) .ui-search-toolbar .ui-search-field .search-clear-button:hover:not(:disabled){border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-gold)}:is(.theme-light,.theme-dark) .ui-search-toolbar :is(.advanced-search-trigger,.set-link-advanced,.category-toggle,.set-link-category>button,.set-filter-tabs>button):hover:not(:disabled){border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-gold);box-shadow:none}}:is(:root,.theme-light,.theme-dark) .ui-search-toolbar .ui-search-field .search-clear-button:focus-visible,.ui-search-toolbar :is(.advanced-search-trigger,.set-link-advanced,.category-toggle,.set-link-category>button,.set-filter-tabs>button):focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:2px;border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-gold)}@media (width<=700px){:is(.collection-search,.set-builder-toolbar,.set-link-search-tools,.assign-search,.ui-search-toolbar).ui-search-toolbar{flex-wrap:wrap}.ui-search-toolbar>.ui-search-field{flex-basis:100%!important}.ui-search-toolbar>.set-filter-tabs{flex:100%}.ui-search-toolbar>:is(.search-category-control,.set-link-category){flex:1 1 0}.ui-search-toolbar>:is(.search-category-control,.set-link-category)>button{width:100%;max-width:none}.ui-search-toolbar>.search-category-control>.category-toggle>.search-category-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;max-width:none;display:block;overflow:hidden}.ui-search-toolbar>:is(.advanced-search-trigger,.set-link-advanced){flex:1 1 0}.ui-search-toolbar>.advanced-search-trigger>span{font-size:inherit;display:inline}.ui-search-toolbar .search-result-count{display:inline}}@media (pointer:coarse),(width<=768px){.ui-search-toolbar .ui-search-field>input{font-size:16px!important}}@media (pointer:coarse){.ui-search-toolbar>.ui-search-field,.ui-search-toolbar .ui-search-field>input{min-height:var(--ui-control-height,44px)}.ui-search-toolbar .search-clear-button{width:var(--ui-control-height,44px);height:var(--ui-control-height,44px);flex-basis:var(--ui-control-height,44px)}.ui-search-toolbar>:is(.advanced-search-trigger,.set-link-advanced),.ui-search-toolbar>:is(.search-category-control,.set-link-category)>button,.ui-search-toolbar>.set-filter-tabs>button{min-height:var(--ui-control-height,44px);height:var(--ui-control-height,44px)}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) .ui-search-toolbar :is(.advanced-search-trigger,.set-link-advanced,.category-toggle,.set-link-category>button,.set-filter-tabs>button):hover:not(.active):not(.open):not([aria-expanded=true]):not([aria-pressed=true]){border-color:var(--ui-color-border);color:var(--ui-color-muted);box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.ui-search-toolbar,.ui-search-toolbar button{transition:none}}:root,.theme-dark,.theme-light{--dialog-system-text:var(--ui-color-text);--dialog-system-muted:var(--ui-color-muted);--dialog-system-gold:var(--ui-color-gold);--dialog-system-border:var(--ui-color-border);--dialog-system-divider:var(--ui-color-divider,var(--ui-color-border));--dialog-system-surface:var(--ui-dialog-surface);--dialog-system-footer:var(--ui-dialog-footer);--dialog-system-shadow:var(--ui-dialog-shadow);--dialog-close-size:var(--ui-icon-size);--ui-dialog-inset:var(--ui-space-6)}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-surface,.dialog,.assign-dialog,.delete-card-dialog,.profile-settings-dialog,.share-dialog,.billing-dialog,.subscription-gate-dialog,.advanced-search-dialog,.timeline-dialog,.timeline-detail,.collection-status-dialog,.category-organizer-dialog,.snapshot-dialog,.manual-crop-dialog){font-family:var(--sans);font-size:var(--ui-font-body);border-radius:0;line-height:1.6}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-heading h2,.dialog-header h2,.assign-header h2,.delete-card-dialog h2,.profile-settings-heading h2,.share-dialog-title h2,.billing-dialog h2,.subscription-gate-dialog h2,.advanced-search-header h2,.timeline-header h2,.timeline-detail h3,.collection-status-dialog h2,.category-organizer-header h2,.snapshot-dialog h2,.manual-crop-dialog>header h3){color:var(--ui-color-text);font:500 var(--ui-font-heading-large)/1.25 var(--serif);text-align:left;overflow-wrap:anywhere;margin:0}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-heading,.dialog-header,.assign-header,.advanced-search-header,.timeline-header,.timeline-detail,.share-dialog-header,.profile-settings-heading,.category-organizer-header,.snapshot-dialog>header,.billing-dialog,.subscription-gate-dialog,.rename-category-copy) .eyebrow{color:var(--ui-color-gold);font:700 var(--ui-font-control)/1.35 var(--sans);text-align:left;display:block}.dialog-heading-line{gap:var(--ui-space-3)}:is(:root,.theme-light,.theme-dark) .dialog-heading-line :is(.dialog-heading-icon,.timeline-detail-symbol,.collection-status-symbol,.subscription-gate-emblem){width:var(--ui-icon-size);height:var(--ui-icon-size);flex:0 0 var(--ui-icon-size);border-color:var(--ui-color-gold);background:var(--ui-color-gold-soft);color:var(--ui-color-gold);border-radius:0;margin:0}:is(:root,.theme-light,.theme-dark) .dialog-heading-line .dialog-heading-icon.is-danger{border-color:var(--ui-color-danger-border);background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}:is(:root,.theme-light,.theme-dark) :is(.dialog-header,.assign-header,.advanced-search-header,.timeline-header,.category-organizer-header,.snapshot-dialog>header,.manual-crop-dialog>header,.discard-changes-dialog>header){padding:var(--ui-dialog-inset);gap:var(--ui-space-4);align-items:flex-start}:is(.dialog-header,.assign-header,.timeline-header)>div{min-width:0}:is(.dialog-header,.assign-header,.timeline-header)>div>.dialog-heading-line{margin:var(--ui-space-2) 0}:is(:root,.theme-light,.theme-dark) :is(.dialog-footer,.assign-footer,.profile-settings-actions,.advanced-search-footer,.category-organizer-dialog>footer,.snapshot-dialog>footer,.manual-crop-dialog>footer,.discard-changes-dialog>footer){padding:var(--ui-space-4) var(--ui-dialog-inset);gap:var(--ui-space-2);flex:none}.assign-footer>div{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}:is(:root,.theme-light,.theme-dark) :is(.photo-panel,.info-panel){padding:var(--ui-dialog-inset)}:is(:root,.theme-light,.theme-dark) .assign-grid{padding:var(--ui-space-4) var(--ui-dialog-inset) var(--ui-dialog-inset)}:is(:root,.theme-light,.theme-dark) .assign-search.ui-search-toolbar{margin:var(--ui-space-4) var(--ui-dialog-inset) 0;padding:0}:is(:root,.theme-light,.theme-dark) .profile-settings-heading{margin:var(--ui-dialog-inset) calc(var(--ui-dialog-inset) + var(--ui-icon-size) + var(--ui-space-3)) var(--ui-space-2) var(--ui-dialog-inset);flex:none}:is(:root,.theme-light,.theme-dark) .profile-settings-description{margin:0 var(--ui-dialog-inset) var(--ui-dialog-inset);color:var(--ui-color-muted);font-size:var(--ui-font-body)}:is(:root,.theme-light,.theme-dark) .profile-settings-tabs{height:auto;min-height:var(--ui-control-height);padding-inline:var(--ui-dialog-inset);flex:none}:is(:root,.theme-light,.theme-dark) .profile-settings-pages{padding:var(--ui-dialog-inset)}.profile-settings-dialog .search-settings-section-heading>h4{color:var(--ui-color-muted);font:600 var(--ui-font-control)/1.45 var(--sans);letter-spacing:.1em;text-transform:uppercase}:is(:root,.theme-light,.theme-dark) .profile-settings-dialog>.share-error{margin-inline:var(--ui-dialog-inset)}:is(:root,.theme-light,.theme-dark) .share-dialog-header{padding:var(--ui-dialog-inset);padding-right:calc(var(--ui-dialog-inset) + var(--ui-icon-size) + var(--ui-space-3))}:is(:root,.theme-light,.theme-dark) .share-dialog-title{margin:var(--ui-space-2) 0;gap:var(--ui-space-3)}:is(:root,.theme-light,.theme-dark) .share-dialog-description{color:var(--ui-color-muted);font-size:var(--ui-font-body);margin:0}:is(:root,.theme-light,.theme-dark) .share-dialog-scroll{padding:var(--ui-dialog-inset)}:is(:root,.theme-light,.theme-dark) .share-dialog-actions{margin:var(--ui-dialog-inset) calc(-1 * var(--ui-dialog-inset)) calc(-1 * var(--ui-dialog-inset));padding:var(--ui-space-4) var(--ui-dialog-inset);gap:var(--ui-space-2)}:is(:root,.theme-light,.theme-dark) :is(.billing-dialog,.subscription-gate-dialog,.timeline-detail){padding:var(--ui-dialog-inset);text-align:left;max-height:calc(100dvh - 32px);overflow-y:auto}:is(.billing-dialog,.subscription-gate-dialog)>.ui-dialog-heading{padding-right:calc(var(--ui-icon-size) + var(--ui-space-3));flex:none}.subscription-gate-card-name{white-space:normal;overflow-wrap:anywhere}.subscription-gate-actions{margin-top:var(--ui-dialog-inset);gap:var(--ui-space-2)}.timeline-detail>.dialog-heading-line{margin:var(--ui-space-2) calc(var(--ui-icon-size) + var(--ui-space-3)) var(--ui-dialog-inset) 0}:is(:root,.theme-light,.theme-dark) :is(.share-dialog-close,.delete-dialog-close,.subscription-gate-close,.timeline-detail>.ui-dialog-close,.collection-status-dialog>.ui-dialog-close){top:var(--ui-dialog-inset);right:var(--ui-dialog-inset)}:is(:root,.theme-light,.theme-dark) .record-confirmation-dialog{--record-dialog-padding:var(--ui-dialog-inset);padding-top:var(--ui-dialog-inset)}.record-confirmation-dialog>.record-confirmation-heading{padding-bottom:var(--ui-dialog-inset)}.record-confirmation-body{padding-bottom:var(--ui-dialog-inset);gap:var(--ui-dialog-inset)}.has-preview>.record-confirmation-body{gap:var(--ui-dialog-inset)}.record-confirmation-dialog>:is(.delete-card-actions,footer){padding-block:var(--ui-space-4)}:is(:root,.theme-light,.theme-dark) .rename-category-dialog{padding:var(--ui-dialog-inset) var(--ui-dialog-inset) 0}.rename-category-copy,.rename-category-copy>.rename-category-field{padding-right:0}.rename-category-actions{margin-inline:calc(-1 * var(--ui-dialog-inset));padding:var(--ui-space-4) var(--ui-dialog-inset)}.discard-changes-dialog>p{padding:0 var(--ui-dialog-inset) var(--ui-dialog-inset)}:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :is(label,.profile-settings-label,.departure-date-field>span,.custom-info-label,.grading-panel-heading,.auto-align-toggle b){font-family:var(--sans);font-size:var(--ui-font-control);color:var(--ui-color-muted);line-height:1.45}.year-rc-input>button{font-family:var(--sans);font-size:var(--ui-font-control);line-height:1.45}:is(:root,.theme-light,.theme-dark) .section-heading h3{color:var(--ui-color-text);font:600 var(--ui-font-heading-small)/1.35 var(--sans)}:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),textarea,select):not(.ui-search-field>input){font-family:var(--sans);color:var(--ui-color-text);border-color:var(--ui-color-border);background-color:var(--ui-color-surface);transition:border-color var(--ui-motion-fast) ease, background-color var(--ui-motion-fast) ease, box-shadow var(--ui-motion-fast) ease;border-radius:0;font-size:var(--ui-font-control)!important}:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),select):not(.ui-search-field>input){min-height:var(--ui-control-height)}:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :is(input,textarea,select):focus{border-color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) .dialog-backdrop textarea{resize:none}:is(:root,.theme-light,.theme-dark) .dialog-backdrop :is(input,textarea)::placeholder{color:var(--ui-color-muted);opacity:1}:is(:root,.theme-light,.theme-dark) :is(.section-heading p,.section-heading>span,.auto-align-toggle small,.thickness-field>small,.grading-capability-hint,.grading-field-hint,.custom-info-hint,.share-access-copy small,.share-qr-copy p,.share-no-link p,.subscription-gate-dialog small,.billing-tier-summary small,.billing-renewal-disclosure,.billing-legal-consent small,.assign-card small,.departure-note-field small){color:var(--ui-color-muted);font-family:var(--sans);font-size:var(--ui-font-caption);line-height:1.6}.format-picker small{font-family:var(--sans);font-size:var(--ui-font-caption);line-height:1.6}.format-picker b{font-family:var(--sans);font-size:var(--ui-font-control);line-height:1.45}:is(:root,.theme-light,.theme-dark) :is(.format-options,.grader-options) button{min-height:var(--ui-control-compact-height);font-family:var(--sans);font-size:var(--ui-font-control);letter-spacing:0;transition:color var(--ui-motion-fast) ease, border-color var(--ui-motion-fast) ease, background-color var(--ui-motion-fast) ease}:is(:root,.theme-light,.theme-dark) .feature-options button{transition:none}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) .feature-options button:not(.active){transition:color var(--cardinet-feature-hover-duration) ease-out}:is(:root,.theme-light,.theme-dark) .feature-options button:not(.active):hover{color:var(--ui-color-gold)}}.format-picker{gap:var(--ui-space-3)}:is(:root,.theme-light,.theme-dark) .format-picker:has(>.grader-options){align-items:stretch;gap:var(--ui-space-2);flex-direction:column}:is(:root,.theme-light,.theme-dark) .format-picker>.grader-options{flex:none;width:100%}@media (width>=701px){:is(:root,.theme-light,.theme-dark) .format-picker>.format-options.three-options{flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));max-width:60%}}:is(:root,.theme-light,.theme-dark) .set-target-primary-controls .format-options.two-options{flex:none;grid-template-columns:repeat(2,minmax(max-content,1fr))}:is(:root,.theme-light,.theme-dark) .set-target-primary-controls .format-options.two-options button{white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap}.auto-align-toggle{gap:var(--ui-space-3)}.section-heading>span{flex-shrink:0}:is(:root,.theme-light,.theme-dark) :is(.assign-card b,.share-access-copy b,.share-no-link b,.share-qr-copy b,.share-readonly-summary b){font-family:var(--sans);font-size:var(--ui-font-control);color:var(--ui-color-text)}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language.language-toggle{--qr-language-hit-height:36px;--qr-language-face-inset:0px;height:var(--qr-language-hit-height);min-height:var(--qr-language-hit-height);color:var(--ui-color-text);background:0 0;border:0;padding:0}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language:before{content:"";inset:var(--qr-language-face-inset) 0;box-sizing:border-box;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);pointer-events:none;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);position:absolute}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language .language-trigger{height:var(--qr-language-hit-height);min-height:var(--qr-language-hit-height);padding:0 var(--ui-space-2);font:600 var(--ui-font-caption)/1.35 var(--sans);color:var(--ui-color-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:6px;position:relative}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language .language-current{color:var(--ui-color-text);font:inherit}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language .language-trigger>svg:first-child{width:14px;height:14px}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language .language-trigger>svg:last-child{width:10px;height:10px}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language.open:before{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language.open .language-current{color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card .share-qr-copy{padding-top:44px}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card .share-qr-copy b{color:var(--ui-color-text);font:600 var(--ui-font-body-large)/1.4 var(--sans)}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card .share-qr-copy p{color:var(--ui-color-muted);font:400 var(--ui-font-body)/1.6 var(--sans)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language:hover:before{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language:hover .language-current{color:var(--ui-color-gold)}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language.language-toggle{--qr-language-hit-height:44px;--qr-language-face-inset:4px}}@media (prefers-reduced-motion:reduce){:is(:root,.theme-light,.theme-dark) .share-dialog .share-qr-card>.share-qr-language:before{transition:none}}:is(:root,.theme-light,.theme-dark) :is(.assign-card,.graded-source-options>button,.theme-choice-grid>button,.appearance-setting,.share-setting,.departure-reasons-main>button,.billing-option){border-color:var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-text);transition:border-color var(--ui-motion-fast) ease, background-color var(--ui-motion-fast) ease, color var(--ui-motion-fast) ease;border-radius:0;transform:none}:is(:root,.theme-light,.theme-dark) :is(.assign-card,.graded-source-options>button,.theme-choice-grid>button,.appearance-setting,.share-setting,.departure-reasons-main>button,.billing-option):is(.active,.selected,.enabled,[aria-pressed=true]){border-color:var(--ui-color-gold);background:var(--ui-color-gold-soft);color:var(--ui-color-text);box-shadow:none;transition:none}:is(:root,.theme-light,.theme-dark) .share-qr-preview,:is(:root,.theme-light,.theme-dark) .share-qr-preview:hover{transform:none}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :is(.assign-card,.graded-source-options>button,.theme-choice-grid>button,.appearance-setting,.share-setting,.departure-reasons-main>button,.billing-option):hover:not(:disabled){border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-text);transform:none}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) :is(.assign-card,.graded-source-options>button,.theme-choice-grid>button,.appearance-setting,.share-setting,.departure-reasons-main>button,.billing-option):hover:not(:disabled):not(.active,.selected,.enabled,[aria-pressed=true]){border-color:var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-text);transform:none}:is(:root,.theme-light,.theme-dark) :is(.format-options,.grader-options) button{min-height:var(--ui-control-height)}}@media (width<=700px){:root,.theme-light,.theme-dark{--ui-dialog-inset:var(--ui-space-4)}:is(:root,.theme-light,.theme-dark) .set-target-primary-controls>.format-picker{align-items:stretch;gap:var(--ui-space-2);flex-direction:column}:is(:root,.theme-light,.theme-dark) .format-picker:has(>.format-options.three-options){align-items:stretch;gap:var(--ui-space-2);flex-direction:column}:is(:root,.theme-light,.theme-dark) .format-picker>.format-options.three-options{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:is(:root,.theme-light,.theme-dark) :is(.ui-dialog-heading h2,.dialog-header h2,.assign-header h2,.delete-card-dialog h2,.profile-settings-heading h2,.share-dialog-title h2,.billing-dialog h2,.subscription-gate-dialog h2,.advanced-search-header h2,.timeline-header h2,.timeline-detail h3,.collection-status-dialog h2,.category-organizer-header h2,.snapshot-dialog h2,.manual-crop-dialog>header h3){font-size:var(--ui-font-heading-mobile)}:is(:root,.theme-light,.theme-dark) .record-confirmation-dialog>:is(.delete-card-actions,footer){padding-bottom:max(var(--ui-space-4), env(safe-area-inset-bottom))}}@media (width<=768px){:is(:root,.theme-light,.theme-dark) :is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),textarea,select):not(.ui-search-field>input){font-size:16px!important}}@media (prefers-reduced-motion:reduce){:is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) *,:is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :before,:is(.dialog-backdrop,.manual-crop-backdrop,.snapshot-dialog-backdrop) :after{transition-duration:.01ms}}:root{--cardinet-hover-duration:var(--ui-motion-fast)}.ui-tag{min-width:0;max-width:100%;padding:var(--ui-tag-padding,4px 8px);border:var(--ui-tag-border-width,1px) solid var(--ui-action-primary-border);background:var(--ui-action-primary-bg);color:var(--ui-action-primary-text);font:600 var(--ui-tag-font-size,var(--ui-font-caption))/1.3 var(--sans);vertical-align:middle;align-items:center;display:inline-flex}.ui-tag-label{overflow-wrap:anywhere;min-width:0}.ui-tag[data-ui-tag-tone=outline]{border-color:var(--ui-tag-outline-border,var(--ui-color-gold));color:var(--ui-tag-outline-text,var(--ui-color-gold));background:0 0}.ui-tag.is-removable{gap:6px;min-height:44px;padding:0 0 0 10px}:is(:root,.theme-light,.theme-dark) .ui-tag .ui-tag-remove[data-ui-variant=ghost][data-ui-variant][data-ui-variant]:is(button){--ui-action-text:var(--ui-action-primary-text);--ui-action-hover-text:var(--ui-action-primary-text);--ui-action-hover-bg:transparent;background:0 0}.ui-tag .ui-tag-remove:before{content:"";pointer-events:none;width:24px;height:24px;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-tag .ui-tag-remove>.ui-icon-idle{position:relative}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) .ui-tag .ui-tag-remove[data-ui-variant=ghost][data-ui-variant][data-ui-variant]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(button){color:var(--ui-action-hover-text);background:0 0}.ui-tag .ui-tag-remove:hover:not(:disabled):before{background:#21190b24}}:is(:root,.theme-light,.theme-dark) .ui-tag .ui-tag-remove[data-ui-variant=ghost][data-ui-variant][data-ui-variant]:focus-visible{outline:0}.ui-tag .ui-tag-remove:focus-visible:before{outline:2px solid var(--ui-action-primary-text);outline-offset:1px;background:#21190b24}.ui-tag .ui-tag-remove:active:not(:disabled):before{background:#21190b38}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-toggle{height:var(--ui-control-height);min-height:var(--ui-control-height);padding-inline:var(--ui-space-3);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-text);transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-toggle .language-current{color:var(--ui-color-text);transition:color var(--ui-motion-fast) var(--ui-motion-ease)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-trigger>svg{color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-trigger:focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:3px}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-toggle.open{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-toggle:hover{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-toggle:hover .language-current{color:var(--ui-color-gold)}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark,.auth-theme-light) .language-toggle:hover:not(.open){border-color:var(--ui-color-border);background:var(--ui-color-surface)}}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot button.auth-demo-step-arrow[data-ui-role=demo-navigation]{--demo-arrow-direction:1;color:var(--ui-color-gold);box-shadow:none;filter:none;touch-action:manipulation;background:0 0;border:0;transition:none;transform:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot:first-child button.auth-demo-step-arrow[data-ui-role=demo-navigation]{--demo-arrow-direction:-1}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot button.auth-demo-step-arrow[data-ui-role=demo-navigation] .auth-demo-step-arrow-rail{color:var(--ui-color-gold);opacity:.82;filter:none;pointer-events:none;transform:scaleX(var(--demo-arrow-direction)) scale(1);transform-origin:50%;transition:transform var(--ui-motion-fast) var(--ui-motion-ease)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot button.auth-demo-step-arrow[data-ui-role=demo-navigation]:focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:3px}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot button.auth-demo-step-arrow[data-ui-role=demo-navigation]:focus-visible:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) .auth-demo-step-arrow-rail{transform:scaleX(var(--demo-arrow-direction)) scale(1.08)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot button.auth-demo-step-arrow[data-ui-role=demo-navigation]:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) .auth-demo-step-arrow-rail{transform:scaleX(var(--demo-arrow-direction)) scale(1.08)}}@media (prefers-reduced-motion:reduce){:is(:root,.theme-light,.theme-dark,.auth-theme-light) .auth-demo-step-arrow-slot button.auth-demo-step-arrow[data-ui-role=demo-navigation] .auth-demo-step-arrow-rail{transition:none}}:is(:root,.theme-light,.theme-dark,.auth-theme-light,.auth-theme-dark) .cloud-auth-shell :is(.amplify-label,.amplify-input){font-family:var(--sans);font-size:var(--ui-font-body);letter-spacing:0;line-height:1.5}:is(:root,.theme-light,.theme-dark) :is(.profile-trigger,.local-theme-toggle){width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-gold);box-shadow:none;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0}:is(:root,.theme-light,.theme-dark) .profile-trigger{padding:1px}:is(:root,.theme-light,.theme-dark) :is(.profile-trigger,.local-theme-toggle):focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :is(.profile-trigger,.local-theme-toggle):hover{border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);box-shadow:none}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) :is(.profile-trigger,.local-theme-toggle):hover:not(.open){border-color:var(--ui-color-border);background:var(--ui-color-surface);box-shadow:none}}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell :is(.amplify-button--primary,[data-amplify-authenticator-confirmsignup] button[type=button]){min-height:var(--ui-control-height);border:1px solid var(--ui-action-primary-border);background:var(--ui-action-primary-bg);color:var(--ui-action-primary-text);font:600 var(--ui-font-control)/1.35 var(--sans);letter-spacing:0;filter:none;box-shadow:none;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;padding:10px 16px;transform:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell [data-amplify-authenticator-confirmsignup] button[type=button]:not(.amplify-button--primary){border-color:var(--ui-color-border);color:var(--ui-color-text);background:var(--ui-color-surface)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell .amplify-button--link{color:var(--ui-color-gold);font-size:var(--ui-font-control);transition:color var(--ui-motion-fast) var(--ui-motion-ease)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell .amplify-button--primary:hover:not(:disabled){color:var(--ui-action-primary-text);background:var(--ui-action-primary-bg);transform:none;box-shadow:inset 0 0 0 999px #ffffff1a}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell .amplify-button--link:hover:not(:disabled){color:var(--ui-color-gold);background:0 0;text-decoration:underline}}:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell .amplify-button--primary:disabled{opacity:.45;cursor:not-allowed;background:var(--ui-action-primary-bg);color:var(--ui-action-primary-text);box-shadow:none;transform:none}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark,.auth-theme-light) .cloud-auth-shell .amplify-button--primary:hover{background:var(--ui-action-primary-bg);color:var(--ui-action-primary-text);box-shadow:none;transform:none}}:is(.profile-avatar-upload,.profile-avatar-remove,.profile-avatar-upload .profile-avatar-upload-icon,.profile-avatar-upload b){transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-menu,.category-menu,.language-menu,.profile-menu,.field-suggestion-menu,.card-action-menu,.set-slot-action-menu,.cardinet-calendar){background:var(--ui-menu-surface);color:var(--ui-color-text);border-radius:0}:is(:root,.theme-light,.theme-dark) .profile-menu{background:var(--ui-profile-menu-surface)}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-menu-item,.category-select,.language-menu>button,.profile-menu>button,.field-suggestion-menu button,.card-action-menu button,.set-slot-action-menu button){min-height:var(--ui-control-height);color:var(--ui-menu-text);font-family:var(--sans);font-size:var(--ui-font-control);transition:color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border-radius:0;line-height:1.4;transform:none}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-menu-item,.category-select,.language-menu>button,.field-suggestion-menu button):is(.active,.selected,[aria-pressed=true],[aria-selected=true]){color:var(--ui-color-gold);background:var(--ui-color-gold-selected)}:is(:root,.theme-light,.theme-dark) :is(.ui-menu-item.danger,.profile-menu>button.profile-sign-out,.card-action-menu button.danger,.set-slot-action-menu button.danger){color:var(--ui-color-danger)}:is(:root,.theme-light,.theme-dark) :is(.ui-menu-item,.category-select,.language-menu>button,.profile-menu>button,.field-suggestion-menu button,.card-action-menu button,.set-slot-action-menu button)>svg{color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) :is(.ui-menu-item.danger,.profile-menu>button.profile-sign-out,.card-action-menu button.danger,.set-slot-action-menu button.danger)>svg{color:currentColor}.profile-menu .profile-sign-out .button-loading-idle,.profile-menu .profile-sign-out .button-loading-status{justify-content:flex-start;gap:10px}.profile-menu>button.profile-sign-out .button-loading-idle>svg{color:inherit}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-option,.advanced-search-segments button,.advanced-search-type button,.set-filter-tabs button,.workspace-switcher button,.viewer-photo-mode-toggle button,.manual-crop-modes button,.search-settings-tabs button,.category-chips button,.theme-choice-grid button,.appearance-setting,.auto-align-toggle){color:var(--ui-color-muted);font-family:var(--sans);font-size:var(--ui-font-control);transition:color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;line-height:1.4;transform:none}:is(:root,.theme-light,.theme-dark) :is(.ui-option,.advanced-search-segments button,.advanced-search-type button,.set-filter-tabs button,.workspace-switcher button,.viewer-photo-mode-toggle button,.manual-crop-modes button,.search-settings-tabs button,.category-chips button,.theme-choice-grid button,.appearance-setting,.auto-align-toggle):is(.active,[aria-pressed=true],[aria-checked=true]){color:var(--ui-color-gold);border-color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch]:is(button){color:var(--ui-color-text);border-color:var(--ui-color-border);background:var(--ui-color-surface);transition:color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch][aria-checked=true]:is(button){border-color:var(--ui-color-gold);background:var(--ui-color-gold-soft)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch] :is(.appearance-setting-icon,.auto-align-icon){color:var(--ui-color-muted);background:var(--ui-color-surface-hover);border-color:var(--ui-color-border);transition:color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch][aria-checked=true] :is(.appearance-setting-icon,.auto-align-icon){color:var(--ui-color-gold);border-color:var(--ui-color-gold);background:var(--ui-color-gold-soft)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch] :is(.settings-toggle,.toggle-track){border:1px solid var(--ui-color-border);background:var(--ui-color-surface-hover);box-shadow:none;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);flex-shrink:0}:is(:root,.theme-light,.theme-dark) .auto-align-toggle[role=switch] .toggle-track{padding:1px}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch] :is(.settings-toggle,.toggle-track)>i{background:var(--ui-color-muted);box-shadow:none;transition:transform var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);display:block;transform:translate(0)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch][aria-checked=true] :is(.settings-toggle,.toggle-track){border-color:var(--ui-color-gold);background:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch][aria-checked=true] :is(.settings-toggle,.toggle-track)>i{background:#f4e4b8}:is(:root,.theme-light,.theme-dark) .appearance-setting[role=switch][aria-checked=true] .settings-toggle>i{transform:translate(19px)}:is(:root,.theme-light,.theme-dark) .auto-align-toggle[role=switch][aria-checked=true] .toggle-track>i{transform:translate(14px)}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch]:hover:not(:disabled):is(button){border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}:is(:root,.theme-light,.theme-dark) :is(.appearance-setting,.auto-align-toggle)[role=switch][aria-checked=true]:hover:not(:disabled):is(button){background:var(--ui-color-gold-selected)}}:is(:root,.theme-light,.theme-dark) :is(.category-chips button,.grading-authentic-toggle){min-height:var(--ui-control-compact-height);border-color:var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-muted);font:600 var(--ui-font-control)/1.4 var(--sans);transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0}:is(:root,.theme-light,.theme-dark) .grading-authentic-toggle{min-height:var(--ui-control-height)}:is(:root,.theme-light,.theme-dark) :is(.category-chips button.active,.grading-result-control.authentic-selected .grading-authentic-toggle){border-color:var(--ui-color-gold);background:var(--ui-color-gold-selected);color:var(--ui-color-gold);transition:none}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark) :is(.category-chips button:not(.active),.grading-result-control:not(.authentic-selected) .grading-authentic-toggle):hover:not(:disabled){border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);color:var(--ui-color-gold)}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark) .category-chips button{min-height:var(--ui-control-height)}:is(:root,.theme-light,.theme-dark) :is(.category-chips button:not(.active),.grading-result-control:not(.authentic-selected) .grading-authentic-toggle):hover{border-color:var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-muted)}}:is(:root,.theme-light,.theme-dark) :is(.ui-field,.field,.profile-name-field,.profile-bio-field,.rename-category-field,.departure-note,.departure-date-field,.set-editor-details,.search-platform-fields) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){min-height:var(--ui-control-height);border-color:var(--ui-color-border);color:var(--ui-color-text);background:var(--ui-color-surface);font-family:var(--sans);transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);border-radius:0;line-height:1.45}:is(:root,.theme-light,.theme-dark) :is(.ui-field,.field,.profile-name-field,.profile-bio-field,.rename-category-field,.departure-note,.set-editor-details,.search-platform-fields) :is(input,textarea,select):focus{outline-offset:0;border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);box-shadow:inset 0 0 0 1px var(--ui-color-gold);outline:0}:is(:root,.theme-light,.theme-dark) :is(.field input,.field textarea,.ui-field input,.ui-field textarea)::placeholder{color:var(--ui-color-muted);opacity:1}:is(:root,.theme-light,.theme-dark) :is(.ui-field,.field)>label{color:var(--ui-color-muted);font-family:var(--sans);font-size:var(--ui-font-control);line-height:1.4}.ui-field{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}.ui-field>label{margin:0}.ui-field-hint{color:var(--ui-color-muted);font-size:var(--ui-font-caption);line-height:1.5}.ui-field-error{color:var(--ui-color-danger);font-size:var(--ui-font-body);margin:0;line-height:1.5}:is(.field,.ui-field,.profile-settings-dialog,.set-editor-details) textarea{resize:none}:is(:root,.theme-light,.theme-dark) .cardinet-calendar{padding:var(--ui-space-3)}:is(:root,.theme-light,.theme-dark) .cardinet-calendar-header strong{color:var(--ui-color-text);font-size:var(--ui-font-control)}:is(:root,.theme-light,.theme-dark) .cardinet-calendar-weekdays span{color:var(--ui-color-muted);font-size:var(--ui-font-caption)}:is(:root,.theme-light,.theme-dark) :is(.cardinet-calendar-grid,.cardinet-calendar-picker-grid) button{color:var(--ui-color-text);font-size:var(--ui-font-control);transition:color var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), background-color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border-color:#0000;border-radius:0}:is(:root,.theme-light,.theme-dark) .cardinet-calendar-grid button.outside{color:var(--ui-color-muted)}:is(:root,.theme-light,.theme-dark) .cardinet-calendar-grid button.in-range{color:var(--ui-color-gold);background:var(--ui-color-gold-soft)}:is(:root,.theme-light,.theme-dark) .cardinet-calendar-grid button.range-edge{border-color:var(--ui-color-gold)}:is(:root,.theme-light,.theme-dark) :is(.cardinet-calendar-grid button.selected,.cardinet-calendar-picker-grid button.active){border-color:var(--ui-action-primary-border);background:var(--ui-action-primary-bg);color:var(--ui-action-primary-text);box-shadow:none}:is(:root,.theme-light,.theme-dark) :is(.cardinet-calendar-grid,.cardinet-calendar-picker-grid) button:disabled{opacity:.45;color:var(--ui-color-muted);cursor:not-allowed}:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-menu-item,.category-select,.language-menu>button,.profile-menu>button,.field-suggestion-menu button,.card-action-menu button,.set-slot-action-menu button,.ui-option,.workspace-switcher button,.set-filter-tabs button,.format-options button,.viewer-photo-mode-toggle button,.theme-choice-grid button,.appearance-setting,.auto-align-toggle,.cardinet-calendar button):focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-menu-item,.category-select,.language-menu>button,.profile-menu>button,.field-suggestion-menu button,.card-action-menu button,.set-slot-action-menu button):hover:not(:disabled):not(.active,.selected,[aria-pressed=true],[aria-selected=true]){color:var(--ui-menu-hover-text);background:var(--ui-menu-hover);transform:none}:is(:root,.theme-light,.theme-dark) :is(.ui-menu-item.danger,.profile-menu>button.profile-sign-out,.card-action-menu button.danger,.set-slot-action-menu button.danger):hover:not(:disabled){color:var(--ui-color-danger);background:var(--ui-color-danger-soft)}:is(:root,.theme-light,.theme-dark) :is(.ui-option,.workspace-switcher button,.set-filter-tabs button,.viewer-photo-mode-toggle button,.manual-crop-modes button,.theme-choice-grid button,.appearance-setting,.auto-align-toggle):hover:not(:disabled):not(.active):not([aria-pressed=true]):not([aria-checked=true]){color:var(--ui-color-gold);border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover);transform:none}:is(:root,.theme-light,.theme-dark) :is(.cardinet-calendar-grid button:not(.selected),.cardinet-calendar-picker-grid button:not(.active),.cardinet-calendar-period):hover:not(:disabled){color:var(--ui-color-gold);border-color:var(--ui-color-gold);background:var(--ui-color-surface-hover)}}@media (hover:none),(pointer:coarse){:is(:root,.theme-light,.theme-dark,.auth-theme-light) :is(.ui-menu-item,.category-select,.language-menu>button,.profile-menu>button,.field-suggestion-menu button,.card-action-menu button,.set-slot-action-menu button):hover:not(.active):not(.selected):not([aria-pressed=true]):not([aria-selected=true]):not(.danger):not(.profile-sign-out){color:var(--ui-menu-text);background:0 0}:is(:root,.theme-light,.theme-dark) :is(.cardinet-calendar-grid button:not(.selected):not(.in-range),.cardinet-calendar-picker-grid button:not(.active),.cardinet-calendar-period):hover:not(:disabled){color:var(--ui-color-text);background:0 0;border-color:#0000}}@media (prefers-reduced-motion:reduce){.ui-tag .ui-tag-remove:before{transition:none}:is(.dialog,.assign-dialog,.manual-crop-dialog,.profile-settings-dialog,.share-dialog,.advanced-search-dialog,.timeline-dialog,.timeline-detail,.collection-status-dialog,.category-organizer-dialog,.snapshot-dialog,.ui-menu,.cardinet-calendar){scroll-behavior:auto;animation:none}:is(.dialog-backdrop,.viewer-backdrop,.manual-crop-backdrop) :is(button,input,textarea,select,.toggle-track i,.settings-toggle i){transition-duration:0s}:is(.feature-inline-control,.feature-detail-field){transition:none}.cardinet-calendar :is(.cardinet-calendar-swipe-area,.cardinet-calendar-period strong):after{animation:none}}.shared-account-control{flex:none;position:relative}.shared-account-trigger{white-space:nowrap!important}.shared-identity-actions{align-items:center;gap:var(--ui-space-2);display:flex}.shared-navigation-actions{align-items:center;gap:var(--ui-space-2);flex:none;margin-left:auto;display:flex}.shared-account-control>.shared-account-trigger.ui-button[data-ui-size]{height:var(--ui-control-height);min-height:var(--ui-control-height)}@media (hover:hover) and (pointer:fine){.shared-account-control>.shared-account-trigger.ui-button[data-ui-variant]:hover:not(:disabled){border-color:var(--ui-color-gold);background:var(--ui-color-gold-selected);color:var(--ui-color-gold);box-shadow:inset 0 0 0 1px var(--ui-color-gold-soft)}}.shared-status-actions{align-items:center;gap:var(--ui-space-3);display:flex}.shared-account-menu.profile-menu{z-index:110;width:min(218px,100vw - 32px)}.shared-account-menu>p{font-size:var(--ui-font-body);color:var(--ui-color-danger);padding:0 10px}.shared-owner-navigation{flex-basis:100%;width:100%}.shared-owner-return{max-width:100%}.shared-account-short{display:none}.shared-auth-backdrop{z-index:1100;scrollbar-width:none;overflow-y:auto}.shared-auth-backdrop::-webkit-scrollbar{display:none}.shared-auth-dialog.cloud-auth-shell{isolation:isolate;border:1px solid var(--ui-color-border);outline:none;flex:none;width:min(520px,100%);min-height:0;max-height:none;margin-block:auto;position:relative;overflow:visible}.shared-auth-dialog.cloud-auth-shell:before,.shared-auth-dialog.cloud-auth-shell:after{display:none}.shared-auth-dialog.cloud-auth-shell [data-amplify-authenticator],.shared-auth-dialog.cloud-auth-shell.auth-theme-light [data-amplify-authenticator]{--amplify-components-authenticator-form-padding:var(--ui-dialog-inset);--amplify-components-authenticator-router-background-color:transparent;--amplify-components-authenticator-router-border-width:0;--amplify-components-authenticator-router-box-shadow:none;min-height:0;padding:0}.shared-auth-dialog.cloud-auth-shell [data-amplify-authenticator] [data-amplify-container]{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.shared-auth-dialog.cloud-auth-shell [data-amplify-router],.shared-auth-dialog.cloud-auth-shell [data-amplify-footer]{grid-area:auto/1}.shared-auth-dialog.cloud-auth-shell [data-amplify-router]:before{display:none}.shared-auth-heading{gap:var(--ui-space-3);padding:var(--ui-dialog-inset);border-bottom:1px solid var(--ui-color-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.shared-auth-heading .shared-auth-close{align-self:start;position:relative}.shared-auth-heading>p{color:var(--ui-color-muted);font-size:var(--ui-font-body);grid-column:1/-1;margin:0;line-height:1.6}.shared-auth-dialog .auth-footer{padding:var(--ui-space-3) var(--ui-dialog-inset);border-top:1px solid var(--ui-color-divider);background:var(--ui-dialog-footer);margin-top:0}.cloud-auth-shell .amplify-tabs__panel{min-height:460px}.cloud-auth-shell .amplify-tabs__item{min-height:var(--ui-control-height)}.shared-auth-dialog.cloud-auth-shell .amplify-tabs__panel{min-height:0}.shared-auth-dialog .amplify-tabs__list{display:none}.shared-auth-dialog [data-amplify-form]{padding-top:var(--ui-space-4);padding-bottom:var(--ui-space-4)}.shared-auth-dialog .shared-auth-switch{gap:var(--ui-space-2);margin-top:var(--ui-space-2);display:grid}.shared-auth-dialog .shared-auth-switch>p{color:var(--ui-color-muted);font-size:var(--ui-font-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0;display:flex}.shared-auth-dialog .shared-auth-route-link{color:var(--ui-color-gold);font:600 var(--ui-font-control)/1.45 var(--sans);text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.shared-auth-dialog .shared-auth-route-link:hover{color:var(--ui-color-text)}.shared-auth-dialog .shared-auth-route-link:focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:3px}.shared-auth-dialog .auth-footer-status{display:none}.shared-auth-backdrop{flex-direction:column;align-items:center;display:flex}@media (width<=800px){.shared-account-full{display:none}.shared-account-short{display:inline}:is(.shared-view .navbar:has(.shared-account-control),.shared-view .navbar:has(>.workspace-switcher):has(.shared-account-control)){flex-flow:wrap;align-items:center;gap:8px 12px;height:auto;min-height:68px;padding-block:12px;display:flex}.shared-view .navbar:has(.shared-account-control)>.brand{flex:none;order:0}.shared-view .navbar:has(.shared-account-control)>.nav-actions{display:contents}.shared-view .navbar .shared-navigation-actions{order:1}.shared-view .navbar:has(.shared-account-control) .language-toggle{flex:none;margin:0}.shared-view .navbar:has(.shared-account-control)>.workspace-switcher{flex-basis:100%;order:2;width:100%}.shared-view .navbar:has(.shared-account-control)>.workspace-switcher>button{flex:1;min-width:0;padding-inline:8px}.shared-account-control .shared-account-trigger.ui-button[data-ui-size][data-ui-size]{min-height:44px}.shared-status-nav:has(.shared-account-control){flex-wrap:wrap;gap:8px;height:auto;min-height:82px;padding-block:12px}.shared-status-actions{margin-left:auto}.shared-auth-backdrop{padding:12px}.shared-auth-dialog.cloud-auth-shell{flex:none}}@media (width<=480px){:is(:root,.theme-light,.theme-dark) :is(.shared-navigation-actions,.shared-status-actions)>.language-toggle{justify-content:center;width:44px;min-width:44px;padding-inline:0}:is(.shared-navigation-actions,.shared-status-actions)>.language-toggle :is(.language-current,.language-trigger>svg:last-child){display:none}:is(.shared-navigation-actions,.shared-status-actions)>.language-toggle .language-trigger{justify-content:center;gap:0;width:100%}:is(.shared-view .navbar:has(.shared-account-control),.shared-view .navbar:has(>.workspace-switcher):has(.shared-account-control)){column-gap:8px}.shared-status-nav:has(.shared-account-control){min-height:68px;padding-inline:14px}.shared-status-actions{gap:8px}.shared-account-control>.shared-account-trigger.ui-button[data-ui-size][data-ui-size]{padding-inline:6px}}.nav-social-divider{background:var(--ui-color-border);flex-shrink:0;width:1px;height:24px;margin-inline:4px}.following-control{flex:none;position:relative}.following-trigger.ui-button[data-ui-size]{width:var(--ui-icon-size);height:var(--ui-icon-size);min-height:var(--ui-icon-size)}.following-control>.following-trigger.ui-button[data-ui-size].open{border-color:var(--ui-color-gold);color:var(--ui-color-gold);background:var(--ui-color-gold-soft)}.following-control button:not(:disabled){cursor:pointer}.collection-workspaces[hidden],.shared-status-content[hidden]{display:none}.app-shell.social-view,.shared-status-page.social-view{flex-direction:column;min-height:100dvh;display:flex}.social-view>:is(.navbar,.shared-status-nav,.site-footer){flex:none}.social-view>.following-page{flex:1 0 auto}.social-view>.site-footer{margin-top:0}.following-page{width:100%;max-width:1500px;min-height:55vh;color:var(--ui-color-text);margin:0 auto;padding:62px clamp(22px,5vw,76px) 90px}@media (width>=1800px){.following-page{max-width:1900px}}@media (width>=2400px){.following-page{max-width:2500px}}@media (width>=3000px){.following-page{max-width:3300px}}.following-back{margin-bottom:24px}.following-page-heading{border-bottom:1px solid var(--ui-color-border);margin-bottom:24px;padding-bottom:24px}.following-page-heading>h1{letter-spacing:.05em;margin:10px 0 0}.following-page-heading>h1:focus{outline:none}.following-tabs{align-items:center;gap:20px;display:flex;position:relative}.following-tabs:after{content:"";background:var(--ui-color-border);flex:none;order:1;width:1px;height:28px}.following-tabs>button:nth-of-type(2){order:2}.following-tabs>button{text-align:left;min-width:0;min-height:0;color:var(--ui-color-muted);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.following-tabs>button:before{content:"";min-height:44px;position:absolute;inset:0}.following-tabs>button>span{overflow-wrap:anywhere}.following-tabs>button[aria-selected=true]{color:var(--ui-color-gold)}.following-tab-indicator{height:2px;width:var(--following-underline-width,0px);transform:translateX(var(--following-underline-x,0px));background:var(--ui-color-gold);pointer-events:none;transition:transform var(--ui-motion-fast) var(--ui-motion-ease), width var(--ui-motion-fast) var(--ui-motion-ease);position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.following-tabs>button:hover:not(:disabled){color:var(--ui-color-gold)}.following-tabs>button[aria-selected=true]:hover:not(:disabled){color:var(--ui-color-text)}}.following-tabs>button:focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.following-tabs>button,.following-tab-indicator{transition:none}}.following-panel{padding:0}.following-panel:focus-visible{outline:2px solid var(--ui-color-gold);outline-offset:-2px}.following-contacts{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:24px;display:grid}.following-user{min-width:0}.collector-card{--collector-action-size:44px;isolation:isolate;aspect-ratio:8/5;border:1px solid var(--ui-color-border);border-top-color:var(--ui-color-gold);background:linear-gradient(135deg, var(--ui-color-gold-soft), transparent 60%), var(--ui-color-surface);width:100%;color:var(--ui-color-text);position:relative;overflow:hidden;box-shadow:0 10px 28px #0000001f,0 2px 5px #00000014;container-type:inline-size}.collector-card:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(135deg,#ffffff0e,#0000 42%,#0000000a);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.collector-card-background{object-fit:fill;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.collector-card.has-background{color:#fff}.collector-card.has-background:after{content:"";pointer-events:none;background:linear-gradient(135deg,#000000a8,#000000a3 60%,#000000bd);position:absolute;inset:0}.collector-card-content{z-index:2;padding:5cqw 6cqw;position:absolute;inset:0}.collector-card-footer{align-items:center;gap:2cqw;display:flex;position:absolute;bottom:3cqw;left:6cqw;right:4cqw}.collector-card-region{min-width:0;color:var(--ui-color-muted);font:400 clamp(9px, 2.6cqw, 11px)/1.4 var(--sans);flex:1;align-items:center;gap:.5em;display:flex}.collector-card-region>svg{flex:none;width:1.15em;height:1.15em}.collector-card-region>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.collector-card-identity{padding-right:calc(3 * var(--collector-action-size));align-items:center;gap:3cqw;display:flex}.collector-card .profile-avatar{width:13cqw;min-width:13cqw;height:13cqw;font-size:5cqw}.collector-card .profile-avatar>svg{width:6cqw;height:6cqw}.following-user-name{overflow-wrap:anywhere;min-width:0;font:500 4.8cqw/1.2 var(--serif)}.following-user-name>span,.following-user-name>small{display:block}.following-user-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.following-user-name>small{color:var(--ui-color-muted);font:400 3.4cqw/1.2 var(--sans);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:1cqw;display:-webkit-box;overflow:hidden}.collector-card-details{gap:clamp(12px,3.5cqw,16px);display:grid;position:absolute;top:21cqw;left:6cqw;right:6cqw}.collector-card-tags{flex-wrap:wrap;gap:1cqw;margin:0;padding:0;list-style:none;display:flex}.collector-card-tags>li{flex:none;min-width:0;max-width:100%;display:flex}.collector-card-tags .ui-tag{--ui-tag-font-size:var(--collector-tag-font-size,3cqw);--ui-tag-padding:.6cqw 1.2cqw;--ui-tag-border-width:.25cqw;white-space:nowrap}.collector-card.has-background .ui-tag[data-ui-tag-tone=outline]{--ui-tag-outline-text:#ead799;--ui-tag-outline-border:#c6a45e}.collector-card-bio{color:var(--ui-color-muted);font:400 4cqw/1.4 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.collector-card-actions{align-items:center;display:flex;position:absolute;top:3cqw;right:3cqw}:is(:root,.theme-light,.theme-dark) .collector-card-actions .ui-icon-button[data-ui-size=compact][data-ui-size]:is(button,a){width:var(--collector-action-size);min-width:var(--collector-action-size);height:var(--collector-action-size);min-height:var(--collector-action-size)}.collector-card.has-background :is(.collector-card-region,.following-user-name>small,.collector-card-bio,.following-view){color:inherit}.collector-card.has-background .following-view[href]:hover{color:#ead799}:is(:root,.theme-light,.theme-dark) .collector-card.has-background .ui-icon-button[data-ui-variant=ghost][data-ui-variant][data-ui-variant]:is(button,a){--ui-action-text:#fff;--ui-action-hover-text:#ead799;--ui-action-hover-bg:#00000059}.following-edit-control{display:flex}.following-nickname-editor{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);gap:12px;margin-top:12px;padding:16px;display:grid}.following-nickname-editor input{border:1px solid var(--ui-color-border);width:100%;min-width:0;font-size:var(--ui-font-body);padding:10px 12px}.following-nickname-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.following-action-tooltip{z-index:1200;border:1px solid var(--ui-color-gold);background:var(--ui-color-surface);width:max-content;max-width:min(240px,100vw - 16px);color:var(--ui-color-gold);font:400 var(--ui-font-caption)/1.35 var(--sans);overflow-wrap:anywhere;pointer-events:none;padding:6px 9px;position:fixed}.following-view{transition:color var(--ui-motion-fast) var(--ui-motion-ease);text-decoration:none}.following-view[href]{cursor:pointer}@media (hover:hover) and (pointer:fine){.following-view[href]:hover{color:var(--ui-color-gold)}}.following-view:focus-visible{outline:2px solid var(--ui-color-gold)}.following-view.is-unavailable{color:var(--ui-color-muted);opacity:.6;cursor:default}.following-loading{min-height:280px;color:var(--ui-color-muted);font:400 var(--ui-font-body)/1.45 var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.following-loading>.cardinet-loader{color:var(--ui-color-gold)}.unfollow-backdrop{z-index:1300;padding:16px}.unfollow-dialog{border:1px solid var(--ui-color-border);width:min(540px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.unfollow-dialog:focus{outline:none}.unfollow-dialog>header{padding:var(--ui-dialog-inset);align-items:flex-start;gap:16px;display:flex}.unfollow-dialog>header>.ui-dialog-close{flex-shrink:0}.unfollow-body{padding:0 var(--ui-dialog-inset) var(--ui-dialog-inset)}.unfollow-user{align-items:center;gap:12px;margin-bottom:20px;display:flex}.unfollow-user .profile-avatar{width:44px;min-width:44px;height:44px}.unfollow-user>div{overflow-wrap:anywhere;min-width:0}.unfollow-user b,.unfollow-user small{display:block}.unfollow-user small,.unfollow-note{color:var(--ui-color-muted)}.unfollow-body>p{margin:0 0 12px}.unfollow-body>p:last-child{margin-bottom:0}.unfollow-error{color:var(--ui-color-danger)}.unfollow-dialog>footer{padding:16px var(--ui-dialog-inset);border-top:1px solid var(--ui-color-divider);background:var(--ui-dialog-footer);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.following-empty{text-align:center;color:var(--ui-color-muted);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);padding:64px 16px}.following-empty>svg{color:var(--ui-color-gold)}.following-empty>p{font-size:var(--ui-font-body);margin:12px 0 4px}.following-empty>small{font-size:var(--ui-font-body);line-height:1.6}.following-feedback{color:var(--ui-color-muted);font-size:var(--ui-font-body);margin:0;padding:12px}.following-feedback>p{margin:0 0 8px}.following-more{width:100%;margin-top:24px}.following-letter-desk{border:1px solid var(--ui-color-border);background:linear-gradient(130deg, var(--ui-color-gold-soft), transparent 60%), var(--ui-color-surface);padding:40px 32px 32px}.following-letter-tray{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 40px;display:grid}.following-letter{aspect-ratio:1.6;border:1px solid var(--ui-color-border);background:var(--ui-color-surface-hover);position:relative;overflow:hidden;box-shadow:0 8px 18px #0000001f}.following-letter-stamp{border:1px solid var(--ui-color-gold);width:30px;height:36px;color:var(--ui-color-gold);opacity:.65;place-items:center;padding:5px;display:grid;position:absolute;top:12px;right:14px}.following-letter-stamp>svg{width:100%;height:100%}.following-letter-lines{opacity:.4;gap:8px;width:44%;display:grid;position:absolute;top:50%;left:18px}.following-letter-lines>i{background:var(--ui-color-muted);height:1px}.following-letter-lines>i:last-child{width:70%}.following-letter-flap{border-top:1px solid var(--ui-color-border);background:var(--ui-color-gold-soft);clip-path:polygon(0 0,50% 70%,100% 0,100% 100%,0 100%);height:36%;position:absolute;bottom:0;left:0;right:0}.following-letter>b{color:var(--ui-color-gold);font:500 10px/1.4 var(--sans);letter-spacing:2px;opacity:.6;position:absolute;top:16px;left:18px}.following-letter-notice{color:var(--ui-color-muted);font:400 var(--ui-font-body)/1.6 var(--sans);justify-content:center;align-items:center;gap:12px;display:flex}.following-letter-notice>svg{color:var(--ui-color-gold);flex-shrink:0}.following-letter-notice>p{margin:0}.follow-owner-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.follow-owner-control [role=alert]{color:var(--ui-color-danger);font-size:var(--ui-font-caption)}@media (width<=800px){.navbar:has(.profile-control):has(.following-control){grid-template-rows:44px 42px 44px;grid-template-columns:minmax(0,1fr) 1px 44px 44px}.navbar:has(.profile-control):has(.following-control)>.brand{grid-area:1/1}.navbar:has(.profile-control):has(.following-control) .language-toggle{grid-area:3/3/auto/5;margin-right:0}.navbar:has(.profile-control):has(.following-control) .nav-add{grid-area:3/1/auto/-1;height:44px;min-height:44px}.navbar:has(.profile-control):has(.following-control) .nav-social-divider{grid-area:1/2}.navbar:has(.profile-control):has(.following-control) .following-control{grid-area:1/3}.navbar:has(.profile-control):has(.following-control) .profile-control{grid-area:1/4}.navbar:has(.profile-control):has(.following-control)>.workspace-switcher{grid-area:2/1/auto/-1}.nav-social-divider{height:22px;margin-inline:0}.following-page{padding-top:52px}.following-tabs{gap:14px}.following-tabs:after{height:24px}:is(:root,.theme-light,.theme-dark) .following-user .ui-icon-button[data-ui-size=compact][data-ui-size]:is(button){width:44px;min-width:44px;height:44px;min-height:44px}.shared-owner-row{flex-wrap:wrap;gap:12px}.following-letter-desk{padding:24px 20px}.following-letter-tray{grid-template-columns:1fr;gap:20px;width:min(300px,100%);margin:0 auto;padding-bottom:28px}.shared-status-nav:has(.following-control){grid-template-columns:minmax(0,1fr) auto;display:grid}.shared-status-nav:has(.following-control) .shared-status-actions{display:contents}.shared-status-nav:has(.following-control) .shared-identity-actions{grid-area:1/2}.shared-status-nav:has(.following-control) .language-toggle{grid-area:2/2;justify-self:end}}@media (width<=600px){.following-page{padding:30px 12px 60px}.following-page-heading>h1{letter-spacing:.025em;margin-top:7px}}@media (prefers-reduced-motion:reduce){.following-view,.following-view>:is(span,svg),:is(:root,.theme-light,.theme-dark) .following-view.ui-icon-button[data-ui-variant]{transition:none}}.shared-owner-row{flex-wrap:wrap}.shared-owner-bio-block{flex-basis:100%;width:100%;min-width:0}.shared-owner-bio{width:100%;color:var(--ui-color-muted);font:400 var(--ui-font-body)/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.shared-owner-bio.is-expanded{display:block}.shared-owner-bio-toggle{--ui-back-font-size:var(--ui-font-body);--ui-back-icon-size:16px;margin-top:4px}.profile-bio-field{gap:10px;margin-top:24px;display:grid}.profile-bio-field>textarea{border:1px solid var(--ui-color-border);resize:vertical;width:100%;min-height:100px;padding:12px 13px}.profile-bio-hint{color:var(--ui-color-muted);font:400 var(--ui-font-caption)/1.5 var(--sans);justify-content:space-between;align-items:start;gap:16px;display:flex}.profile-bio-hint>small:last-child{white-space:nowrap}.profile-nameplate-setting{border-top:1px solid var(--ui-color-border);margin-top:24px;padding-top:24px}.profile-nameplate-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.profile-nameplate-heading>.profile-settings-label{align-items:center;gap:10px;display:flex}.profile-nameplate-setting>p{color:var(--ui-color-muted);font:400 var(--ui-font-body)/1.6 var(--sans);margin:10px 0 16px}.profile-nameplate-preview{width:100%;max-width:420px;margin:0 auto 24px}.profile-tags-setting{margin-bottom:24px}.profile-tags-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-tags-label>small{color:var(--ui-color-muted);font-weight:400}.profile-tags-input{align-items:stretch;gap:12px;display:flex}.profile-tags-input>input{flex:1;min-width:0}.profile-tags-add{flex:none}.profile-tags-list{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.profile-tags-list>li{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.profile-tags-list>li>span{overflow-wrap:anywhere;min-width:0}@media (width<=400px){.profile-tags-input{flex-wrap:wrap;gap:8px}.profile-tags-input>input{flex-basis:100%}.profile-tags-add{margin-left:auto}}.profile-nameplate-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;margin-left:auto;display:flex}.profile-region-setting{border-top:1px solid var(--ui-color-border);margin-top:24px;padding-top:24px}.region-picker{gap:10px;min-width:0;display:grid}.region-picker-input{min-width:0;position:relative}.region-picker-input>input{border:1px solid var(--ui-color-border);width:100%;font-size:var(--ui-font-control);padding:11px 88px 11px 13px}.region-picker-input-actions{align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.region-picker-input-actions>button{width:36px;height:40px;min-height:40px}.region-picker-menu{z-index:1600;border:1px solid var(--ui-color-border);background:var(--ui-color-surface);min-width:0;color:var(--ui-color-text);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 12px 32px #0003}.region-picker-menu[popover]:not(:popover-open):not([data-popover-fallback]){display:none}.region-picker-menu::backdrop{pointer-events:none;background:0 0}.region-picker-menu>:not(.region-picker-options){flex-shrink:0}.region-picker-menu-heading{border-bottom:1px solid var(--ui-color-border);color:var(--ui-color-muted);font:600 var(--ui-font-control)/1.5 var(--sans);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.region-picker-menu-heading>small{font-size:var(--ui-font-caption);flex-shrink:0}.region-picker-menu-heading>button{text-align:left;min-width:0}.region-picker-menu-heading .button-loading-idle>span{text-overflow:ellipsis;overflow:hidden}.region-picker-options{overscroll-behavior:contain;min-height:0;max-height:220px;overflow-y:auto}.region-picker-options>button{text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 13px;display:flex}.region-picker-options>button>svg{flex-shrink:0}.region-picker-empty{color:var(--ui-color-muted);font:400 var(--ui-font-control)/1.5 var(--sans);margin:0;padding:14px 13px}.region-picker-status{color:var(--ui-color-muted);font:400 var(--ui-font-control)/1.5 var(--sans);justify-content:center;align-items:center;gap:12px;padding:14px 13px;display:flex}.region-picker>.ui-field-hint{color:var(--ui-color-muted);font:400 var(--ui-font-caption)/1.5 var(--sans)}@media (pointer:coarse){.region-picker-input>input{min-height:48px;padding-right:100px}.region-picker-input-actions>button{width:44px;height:44px;min-height:44px}}.profile-card-settings-page>header{margin-bottom:20px}.profile-card-settings-page .profile-nameplate-setting{margin-top:20px;padding-top:20px}.profile-settings-tabs{flex-wrap:wrap}@media (width<=600px){:is(:root,.theme-light,.theme-dark) .profile-settings-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.profile-settings-tabs::-webkit-scrollbar{display:none}.profile-settings-tabs>button{white-space:nowrap;flex:none;min-width:110px;min-height:44px}}.nameplate-error{color:var(--ui-color-danger);font-size:var(--ui-font-body)}.nameplate-crop-backdrop{z-index:1400;padding:16px}.nameplate-crop-dialog{border:1px solid var(--ui-color-border);width:min(680px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.nameplate-crop-dialog:focus{outline:none}.nameplate-crop-dialog button{touch-action:manipulation}.nameplate-crop-dialog>header{padding:var(--ui-dialog-inset);align-items:flex-start;gap:16px;display:flex}.nameplate-crop-dialog>header>.ui-dialog-close{flex-shrink:0}.nameplate-crop-body{padding:0 var(--ui-dialog-inset) var(--ui-dialog-inset)}.nameplate-crop-body>p{font:400 var(--ui-font-body)/1.6 var(--sans);color:var(--ui-color-muted);margin:0 0 16px}.nameplate-crop-stage{aspect-ratio:4/3;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);touch-action:none;cursor:grab;width:100%;position:relative;overflow:hidden}.nameplate-crop-stage:active{cursor:grabbing}.nameplate-crop-stage:focus-visible{outline:2px solid var(--ui-color-gold)}.nameplate-crop-stage>canvas{width:100%;height:100%;display:block}.nameplate-crop-selection{aspect-ratio:8/5;border:1px solid var(--ui-color-gold);pointer-events:none;width:84%;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.nameplate-crop-loading{color:var(--ui-color-gold);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.nameplate-crop-sliders{border:0;gap:10px;min-width:0;margin:20px 0 0;padding:0;display:grid}.nameplate-crop-sliders>label{color:var(--ui-color-muted);font:400 var(--ui-font-body)/1.4 var(--sans);grid-template-columns:minmax(100px,.4fr) 1fr;align-items:center;gap:16px;display:grid}.nameplate-crop-sliders input{width:100%;accent-color:var(--ui-color-gold);min-height:32px}.nameplate-crop-dialog>footer{padding:16px var(--ui-dialog-inset);border-top:1px solid var(--ui-color-divider);background:var(--ui-dialog-footer);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=600px){.nameplate-crop-dialog>header{display:block;position:relative}.nameplate-crop-dialog>header .eyebrow{max-width:calc(100% - 60px)}.nameplate-crop-dialog>header>.ui-dialog-close{top:var(--ui-dialog-inset);right:var(--ui-dialog-inset);position:absolute}}
