:root{--kinde-shared-color-disabled-background:#ebebeb;--kinde-shared-color-disabled-background-dark:#2b2b2b;--kinde-shared-color-disabled-text:#ababab;--kinde-shared-color-disabled-text-dark:#ababab;--kinde-shared-color-invalid:#c20000;--kinde-shared-color-invalid-dark:#e13d3d;--kinde-shared-color-text-caption:#636363;--kinde-shared-color-text-caption-dark:#ababab;--kinde-shared-color-text-label:#0f0f0f;--kinde-shared-color-text-label-dark:#f5f5f5;--kinde-shared-font-label-size:1rem;--kinde-shared-font-label-letter-spacing:-.005em;--kinde-shared-font-label-line-height:1.5;--kinde-shared-font-label-weight:500;--kinde-shared-font-small-size:.875rem;--kinde-shared-font-small-letter-spacing:normal;--kinde-shared-font-small-line-height:1.42857;--kinde-shared-font-small-weight:400;--kinde-shared-whcm-border-width:.125rem;--kinde-base-accent-color:#0f0f0f;--kinde-base-accent-color-dark:#0054f0;--kinde-base-color:#2b2b2b;--kinde-base-color-dark:#dbdbdb;--kinde-base-font-size:1rem;--kinde-base-focus-outline-color:#0054f0;--kinde-base-focus-outline-color-dark:#94b9ff;--kinde-base-focus-outline-offset:.125rem;--kinde-base-focus-outline-style:solid;--kinde-base-focus-outline-width:var(--kinde-base-focus-outline-offset);--kinde-base-focus-transition-outline-offset:outline-offset .15s cubic-bezier(.25,0,.1,1);--kinde-base-strong-font-weight:500;--kinde-alert-banner-error-background-color:#ffebeb;--kinde-alert-banner-error-background-color-dark:#80000066;--kinde-alert-banner-error-border-color:#c2000033;--kinde-alert-banner-error-border-color-dark:#ff949433;--kinde-alert-banner-error-color:maroon;--kinde-alert-banner-error-color-dark:#ff9494;--kinde-badge-neutral-background-color:#fff;--kinde-badge-neutral-background-color-dark:transparent;--kinde-badge-neutral-border-color:#dbdbdb;--kinde-badge-neutral-border-color-dark:#4d4d4d;--kinde-badge-neutral-color:#4d4d4d;--kinde-badge-neutral-color-dark:#c9c9c9;--kinde-button-display:inline-flex;--kinde-button-primary-background-color:var(--kinde-designer-button-primary-background-color);--kinde-button-primary-background-color-dark:var(--kinde-designer-button-primary-background-color);--kinde-button-primary-background-color-active:#0f0f0f;--kinde-button-primary-background-color-active-dark:#0054f0;--kinde-button-primary-background-color-hover:#4d4d4d;--kinde-button-primary-background-color-hover-dark:#2470ff;--kinde-button-primary-background-color-loading:#ababab;--kinde-button-primary-background-color-loading-dark:#2470ff;--kinde-button-primary-border-color:transparent;--kinde-button-primary-border-color-dark:transparent;--kinde-button-primary-border-style:solid;--kinde-button-primary-border-width:.0625rem;--kinde-button-primary-color:var(--kinde-designer-button-primary-color);--kinde-button-primary-color-dark:var(--kinde-designer-button-primary-color);--kinde-button-primary-color-loading:#fff;--kinde-button-primary-color-loading-dark:#fff;--kinde-button-secondary-background-color:#f5f5f5;--kinde-button-secondary-background-color-dark:#2b2b2b;--kinde-button-secondary-background-color-active:#dbdbdb;--kinde-button-secondary-background-color-active-dark:#2b2b2b;--kinde-button-secondary-background-color-disabled:#f5f5f5;--kinde-button-secondary-background-color-disabled-dark:#7d7d7d;--kinde-button-secondary-background-color-hover:#ebebeb;--kinde-button-secondary-background-color-hover-dark:#383838;--kinde-button-secondary-background-color-loading:#f5f5f5;--kinde-button-secondary-background-color-loading-dark:#383838;--kinde-button-secondary-color:#0f0f0f;--kinde-button-secondary-color-dark:#f5f5f5;--kinde-button-secondary-color-loading:#636363;--kinde-button-secondary-color-loading-dark:#f5f5f5;--kinde-button-uncontained-background-color:transparent;--kinde-button-uncontained-background-color-dark:transparent;--kinde-button-uncontained-background-color-active:#ebebeb;--kinde-button-uncontained-background-color-active-dark:#2b2b2b;--kinde-button-uncontained-background-color-disabled:transparent;--kinde-button-uncontained-background-color-disabled-dark:transparent;--kinde-button-uncontained-background-color-hover:#f5f5f5;--kinde-button-uncontained-background-color-hover-dark:#383838;--kinde-button-uncontained-background-color-loading:#f5f5f5;--kinde-button-uncontained-background-color-loading-dark:#383838;--kinde-button-uncontained-color:#0f0f0f;--kinde-button-uncontained-color-dark:#f5f5f5;--kinde-button-uncontained-color-loading:#636363;--kinde-button-uncontained-color-loading-dark:#f5f5f5;--kinde-button-transition-background-color-outline-offset:outline-offset .15s cubic-bezier(.25,0,.1,1),background-color .15s cubic-bezier(.25,0,1,1);--kinde-card-background-color:transparent;--kinde-card-background-color-dark:transparent;--kinde-card-background-color-is-accent-color:#f5f5f5;--kinde-card-background-color-is-accent-color-dark:#2b2b2b;--kinde-card-border-color:#dbdbdb;--kinde-card-border-color-dark:#636363;--kinde-card-border-color-is-accent-color:transparent;--kinde-card-border-color-is-accent-color-dark:transparent;--kinde-card-spacing-content:1rem;--kinde-card-spacing-content-small:.5rem;--kinde-card-spacing-content-large:1.5rem;--kinde-card-element-divider-color:#dbdbdb;--kinde-card-element-divider-color-dark:#4d4d4d;--kinde-composite-field-phone-number-control-select-inline-size:8.125rem;--kinde-control-addon-button-background-color:transparent;--kinde-control-addon-button-background-color-dark:transparent;--kinde-control-addon-button-background-color-active:#ebebeb;--kinde-control-addon-button-background-color-active-dark:#383838;--kinde-control-addon-button-background-color-active-with-readonly:#dbdbdb;--kinde-control-addon-button-background-color-active-with-readonly-dark:#545454;--kinde-control-addon-button-background-color-hover:#f5f5f5;--kinde-control-addon-button-background-color-hover-dark:#292929;--kinde-control-addon-button-background-color-hover-with-readonly:#e3e3e3;--kinde-control-addon-button-background-color-hover-with-readonly-dark:#454545;--kinde-control-addon-button-block-size:calc(var(--kinde-control-select-text-block-size) - var(--kinde-control-select-text-border-width)*2);--kinde-control-addon-button-color:#636363;--kinde-control-addon-button-color-dark:#ababab;--kinde-control-addon-button-color-active:#2b2b2b;--kinde-control-addon-button-color-active-dark:#dbdbdb;--kinde-control-addon-button-color-hover:#878787;--kinde-control-addon-button-color-hover-dark:#c9c9c9;--kinde-control-addon-button-transition-background-color-color-outline-offset:outline-offset .15s cubic-bezier(.25,0,.1,1),background-color .15s cubic-bezier(.25,0,1,1),color .15s cubic-bezier(.25,0,1,1);--kinde-control-checkable-background-color-checked:#0f0f0f;--kinde-control-checkable-background-color-checked-dark:#0054f0;--kinde-control-checkable-background-color-checked-disabled:#c9c9c9;--kinde-control-checkable-background-color-checked-disabled-dark:#636363;--kinde-control-checkable-border-color-checked:transparent;--kinde-control-checkable-border-color-checked-dark:transparent;--kinde-control-checkable-inline-size:1.5rem;--kinde-control-checkable-icon-color:#fff;--kinde-control-checkable-icon-color-disabled:#fff;--kinde-control-checkable-icon-color-disabled-dark:#c9c9c9;--kinde-control-label-font-weight:var(--kinde-shared-font-label-weight);--kinde-control-label-spacing-is-inline:var(--kinde-form-spacing-content);--kinde-control-select-text-background-color:transparent;--kinde-control-select-text-background-color-dark:transparent;--kinde-control-select-text-block-size:3rem;--kinde-control-select-text-border-color:#ababab;--kinde-control-select-text-border-color-dark:#636363;--kinde-control-select-text-border-color-disabled:#c9c9c9;--kinde-control-select-text-border-color-disabled-dark:#636363;--kinde-control-select-text-border-color-hover:#0f0f0f;--kinde-control-select-text-border-color-hover-dark:#ababab;--kinde-control-select-text-border-radius:var(--kinde-designer-control-select-text-border-radius);--kinde-control-select-text-border-style:solid;--kinde-control-select-text-border-width:.0625rem;--kinde-control-select-text-color:var(--kinde-base-color);--kinde-control-select-text-color-disabled:#878787;--kinde-control-select-text-color-disabled-dark:#878787;--kinde-control-select-text-color-readonly:#636363;--kinde-control-select-text-color-readonly-dark:#c9c9c9;--kinde-control-select-text-inline-size:100%;--kinde-control-select-text-padding:.75rem;--kinde-control-select-text-transition-border-color-outline-offset:outline-offset .15s cubic-bezier(.25,0,.1,1),border-color .15s cubic-bezier(.25,0,.1,1);--kinde-control-select-text-select-padding-inline-end:calc(var(--kinde-control-select-text-padding) + 1rem);--kinde-form-spacing-content:1rem;--kinde-form-field-checkable-padding-inline-start:calc(var(--kinde-control-checkable-inline-size) + var(--kinde-control-label-spacing-is-inline));--kinde-form-field-spacing-content:.5rem;--kinde-heading-color:#0f0f0f;--kinde-heading-color-dark:#f5f5f5;--kinde-text-link-color:var(--kinde-designer-base-link-color);--kinde-text-link-color-dark:var(--kinde-designer-base-link-color);--kinde-text-link-color-active:#0f0f0f;--kinde-text-link-color-active-dark:#94b9ff;--kinde-text-link-color-focus:var(--kinde-text-link-color);--kinde-text-link-color-focus-dark:var(--kinde-text-link-color-dark);--kinde-text-link-color-hover:#5c5c5c;--kinde-text-link-color-hover-dark:#c7dbff;--kinde-text-link-font-weight:500;--kinde-text-link-text-decoration-line:none;--kinde-text-link-text-decoration-line-is-inline:underline;--kinde-text-link-transition-color-outline-offset:outline-offset .15s cubic-bezier(.25,0,.1,1),color .15s cubic-bezier(.9,0,.1,1);--kinde-layout-button-group-gap:1rem;--kinde-layout-plans-gap:1.5rem;--kinde-layout-widget-spacing-content:1.5rem;--kinde-layout-widget-spacing-footer:3rem}@media screen and (forced-colors:active){:root{--kinde-text-link-text-decoration-line:underline;--kinde-text-link-text-decoration-line-is-inline:var(--kinde-text-link-text-decoration-line);--kinde-button-primary-border-width:var(--kinde-shared-whcm-border-width);--kinde-card-border-width:var(--kinde-shared-whcm-border-width);--kinde-control-select-text-border-width:var(--kinde-shared-whcm-border-width)}}:root[data-kinde-theme=dark]{--kinde-shared-color-disabled-background:var(--kinde-shared-color-disabled-background-dark);--kinde-shared-color-disabled-text:var(--kinde-shared-color-disabled-text-dark);--kinde-shared-color-invalid:var(--kinde-shared-color-invalid-dark);--kinde-shared-color-text-caption:var(--kinde-shared-color-text-caption-dark);--kinde-shared-color-text-label:var(--kinde-shared-color-text-label-dark);--kinde-base-accent-color:var(--kinde-base-accent-color-dark);--kinde-base-background-color:var(--kinde-base-background-color-dark);--kinde-base-color:var(--kinde-base-color-dark);--kinde-base-focus-outline-color:var(--kinde-base-focus-outline-color-dark);--kinde-alert-banner-error-background-color:var(--kinde-alert-banner-error-background-color-dark);--kinde-alert-banner-error-border-color:var(--kinde-alert-banner-error-border-color-dark);--kinde-alert-banner-error-color:var(--kinde-alert-banner-error-color-dark);--kinde-badge-neutral-background-color:var(--kinde-badge-neutral-background-color-dark);--kinde-badge-neutral-border-color:var(--kinde-badge-neutral-border-color-dark);--kinde-badge-neutral-color:var(--kinde-badge-neutral-color-dark);--kinde-button-primary-background-color:var(--kinde-button-primary-background-color-dark);--kinde-button-primary-background-color-active:var(--kinde-button-primary-background-color-active-dark);--kinde-button-primary-background-color-disabled:var(--kinde-button-primary-background-color-disabled-dark);--kinde-button-primary-background-color-focus:var(--kinde-button-primary-background-color-focus-dark);--kinde-button-primary-background-color-hover:var(--kinde-button-primary-background-color-hover-dark);--kinde-button-primary-background-color-loading:var(--kinde-button-primary-background-color-loading-dark);--kinde-button-primary-border-color:var(--kinde-button-primary-border-color-dark);--kinde-button-primary-color:var(--kinde-button-primary-color-dark);--kinde-button-primary-color-active:var(--kinde-button-primary-color-active-dark);--kinde-button-primary-color-disabled:var(--kinde-button-primary-color-disabled-dark);--kinde-button-primary-color-focus:var(--kinde-button-primary-color-focus-dark);--kinde-button-primary-color-hover:var(--kinde-button-primary-color-hover-dark);--kinde-button-primary-color-loading:var(--kinde-button-primary-color-loading-dark);--kinde-button-secondary-background-color:var(--kinde-button-secondary-background-color-dark);--kinde-button-secondary-background-color-active:var(--kinde-button-secondary-background-color-active-dark);--kinde-button-secondary-background-color-disabled:var(--kinde-button-secondary-background-color-disabled-dark);--kinde-button-secondary-background-color-focus:var(--kinde-button-secondary-background-color-focus-dark);--kinde-button-secondary-background-color-hover:var(--kinde-button-secondary-background-color-hover-dark);--kinde-button-secondary-background-color-loading:var(--kinde-button-secondary-background-color-loading-dark);--kinde-button-secondary-border-color:var(--kinde-button-secondary-border-color-dark);--kinde-button-secondary-color:var(--kinde-button-secondary-color-dark);--kinde-button-secondary-color-active:var(--kinde-button-secondary-color-active-dark);--kinde-button-secondary-color-disabled:var(--kinde-button-secondary-color-disabled-dark);--kinde-button-secondary-color-focus:var(--kinde-button-secondary-color-focus-dark);--kinde-button-secondary-color-hover:var(--kinde-button-secondary-color-hover-dark);--kinde-button-secondary-color-loading:var(--kinde-button-secondary-color-loading-dark);--kinde-button-uncontained-background-color:var(--kinde-button-uncontained-background-color-dark);--kinde-button-uncontained-background-color-active:var(--kinde-button-uncontained-background-color-active-dark);--kinde-button-uncontained-background-color-disabled:var(--kinde-button-uncontained-background-color-disabled-dark);--kinde-button-uncontained-background-color-focus:var(--kinde-button-uncontained-background-color-focus-dark);--kinde-button-uncontained-background-color-hover:var(--kinde-button-uncontained-background-color-hover-dark);--kinde-button-uncontained-background-color-loading:var(--kinde-button-uncontained-background-color-loading-dark);--kinde-button-uncontained-border-color:var(--kinde-button-uncontained-border-color-dark);--kinde-button-uncontained-color:var(--kinde-button-uncontained-color-dark);--kinde-button-uncontained-color-active:var(--kinde-button-uncontained-color-active-dark);--kinde-button-uncontained-color-disabled:var(--kinde-button-uncontained-color-disabled-dark);--kinde-button-uncontained-color-focus:var(--kinde-button-uncontained-color-focus-dark);--kinde-button-uncontained-color-hover:var(--kinde-button-uncontained-color-hover-dark);--kinde-button-uncontained-color-loading:var(--kinde-button-uncontained-color-loading-dark);--kinde-card-background-color:var(--kinde-card-background-color-dark);--kinde-card-background-color-is-accent-color:var(--kinde-card-background-color-is-accent-color-dark);--kinde-card-border-color:var(--kinde-card-border-color-dark);--kinde-card-border-color-is-accent-color:var(--kinde-card-border-color-is-accent-color-dark);--kinde-card-element-divider-color:var(--kinde-card-element-divider-color-dark);--kinde-choice-separator-color:var(--kinde-choice-separator-color-dark);--kinde-control-addon-button-background-color:var(--kinde-control-addon-button-background-color-dark);--kinde-control-addon-button-background-color-with-readonly:var(--kinde-control-addon-button-background-color-with-readonly-dark);--kinde-control-addon-button-background-color-active:var(--kinde-control-addon-button-background-color-active-dark);--kinde-control-addon-button-background-color-active-with-readonly:var(--kinde-control-addon-button-background-color-active-with-readonly-dark);--kinde-control-addon-button-background-color-disabled:var(--kinde-control-addon-button-background-color-disabled-dark);--kinde-control-addon-button-background-color-disabled-with-readonly:var(--kinde-control-addon-button-background-color-disabled-with-readonly-dark);--kinde-control-addon-button-background-color-focus:var(--kinde-control-addon-button-background-color-focus-dark);--kinde-control-addon-button-background-color-focus-with-readonly:var(--kinde-control-addon-button-background-color-focus-with-readonly-dark);--kinde-control-addon-button-background-color-hover:var(--kinde-control-addon-button-background-color-hover-dark);--kinde-control-addon-button-background-color-hover-with-readonly:var(--kinde-control-addon-button-background-color-hover-with-readonly-dark);--kinde-control-addon-button-color:var(--kinde-control-addon-button-color-dark);--kinde-control-addon-button-color-active:var(--kinde-control-addon-button-color-active-dark);--kinde-control-addon-button-color-disabled:var(--kinde-control-addon-button-color-disabled-dark);--kinde-control-addon-button-color-focus:var(--kinde-control-addon-button-color-focus-dark);--kinde-control-addon-button-color-hover:var(--kinde-control-addon-button-color-hover-dark);--kinde-control-associated-text-color:var(--kinde-control-associated-text-color-dark);--kinde-control-associated-text-invalid-message-color:var(--kinde-control-associated-text-invalid-message-color-dark);--kinde-control-checkable-background-color:var(--kinde-control-checkable-background-color-dark);--kinde-control-checkable-background-color-checked:var(--kinde-control-checkable-background-color-checked-dark);--kinde-control-checkable-background-color-checked-disabled:var(--kinde-control-checkable-background-color-checked-disabled-dark);--kinde-control-checkable-background-color-disabled:var(--kinde-control-checkable-background-color-disabled-dark);--kinde-control-checkable-background-color-focus:var(--kinde-control-checkable-background-color-focus-dark);--kinde-control-checkable-background-color-hover:var(--kinde-control-checkable-background-color-hover-dark);--kinde-control-checkable-background-color-invalid:var(--kinde-control-checkable-background-color-invalid-dark);--kinde-control-checkable-border-color:var(--kinde-control-checkable-border-color-dark);--kinde-control-checkable-border-color-checked:var(--kinde-control-checkable-border-color-checked-dark);--kinde-control-checkable-border-color-checked-disabled:var(--kinde-control-checkable-border-color-checked-disabled-dark);--kinde-control-checkable-border-color-disabled:var(--kinde-control-checkable-border-color-disabled-dark);--kinde-control-checkable-border-color-focus:var(--kinde-control-checkable-border-color-focus-dark);--kinde-control-checkable-border-color-hover:var(--kinde-control-checkable-border-color-hover-dark);--kinde-control-checkable-border-color-invalid:var(--kinde-control-checkable-border-color-invalid-dark);--kinde-control-checkable-icon-color:var(--kinde-control-checkable-icon-color-dark);--kinde-control-checkable-icon-color-disabled:var(--kinde-control-checkable-icon-color-disabled-dark);--kinde-control-checkable-icon-color-invalid:var(--kinde-control-checkable-icon-color-invalid-dark);--kinde-control-label-color:var(--kinde-control-label-color-dark);--kinde-control-select-text-background-color:var(--kinde-control-select-text-background-color-dark);--kinde-control-select-text-background-color-disabled:var(--kinde-control-select-text-background-color-disabled-dark);--kinde-control-select-text-background-color-focus:var(--kinde-control-select-text-background-color-focus-dark);--kinde-control-select-text-background-color-hover:var(--kinde-control-select-text-background-color-hover-dark);--kinde-control-select-text-background-color-invalid:var(--kinde-control-select-text-background-color-invalid-dark);--kinde-control-select-text-background-color-readonly:var(--kinde-control-select-text-background-color-readonly-dark);--kinde-control-select-text-border-color:var(--kinde-control-select-text-border-color-dark);--kinde-control-select-text-border-color-disabled:var(--kinde-control-select-text-border-color-disabled-dark);--kinde-control-select-text-border-color-focus:var(--kinde-control-select-text-border-color-focus-dark);--kinde-control-select-text-border-color-hover:var(--kinde-control-select-text-border-color-hover-dark);--kinde-control-select-text-border-color-invalid:var(--kinde-control-select-text-border-color-invalid-dark);--kinde-control-select-text-border-color-readonly:var(--kinde-control-select-text-border-color-readonly-dark);--kinde-control-select-text-color:var(--kinde-control-select-text-color-dark);--kinde-control-select-text-color-disabled:var(--kinde-control-select-text-color-disabled-dark);--kinde-control-select-text-color-invalid:var(--kinde-control-select-text-color-invalid-dark);--kinde-control-select-text-color-readonly:var(--kinde-control-select-text-color-readonly-dark);--kinde-heading-color:var(--kinde-heading-color-dark);--kinde-heading-xx-large-color:var(--kinde-heading-xx-large-color-dark);--kinde-heading-x-large-color:var(--kinde-heading-x-large-color-dark);--kinde-heading-medium-color:var(--kinde-heading-medium-color-dark);--kinde-heading-small-color:var(--kinde-heading-small-color-dark);--kinde-heading-x-small-color:var(--kinde-heading-x-small-color-dark);--kinde-key-value-pair-key-color:var(--kinde-key-value-pair-key-color-dark);--kinde-price-large-plus-meta-color:var(--kinde-price-large-plus-meta-color-dark);--kinde-text-button-color-disabled:var(--kinde-text-button-color-disabled-dark);--kinde-text-link-color:var(--kinde-text-link-color-dark);--kinde-text-link-color-active:var(--kinde-text-link-color-active-dark);--kinde-text-link-color-focus:var(--kinde-text-link-color-focus-dark);--kinde-text-link-color-hover:var(--kinde-text-link-color-hover-dark);--kinde-text-link-color-visited:var(--kinde-text-link-color-visited-dark)}@media screen and (prefers-color-scheme:dark){:root[data-kinde-theme=user-preference]{--kinde-shared-color-disabled-background:var(--kinde-shared-color-disabled-background-dark);--kinde-shared-color-disabled-text:var(--kinde-shared-color-disabled-text-dark);--kinde-shared-color-invalid:var(--kinde-shared-color-invalid-dark);--kinde-shared-color-text-caption:var(--kinde-shared-color-text-caption-dark);--kinde-shared-color-text-label:var(--kinde-shared-color-text-label-dark);--kinde-base-accent-color:var(--kinde-base-accent-color-dark);--kinde-base-background-color:var(--kinde-base-background-color-dark);--kinde-base-color:var(--kinde-base-color-dark);--kinde-base-focus-outline-color:var(--kinde-base-focus-outline-color-dark);--kinde-alert-banner-error-background-color:var(--kinde-alert-banner-error-background-color-dark);--kinde-alert-banner-error-border-color:var(--kinde-alert-banner-error-border-color-dark);--kinde-alert-banner-error-color:var(--kinde-alert-banner-error-color-dark);--kinde-badge-neutral-background-color:var(--kinde-badge-neutral-background-color-dark);--kinde-badge-neutral-border-color:var(--kinde-badge-neutral-border-color-dark);--kinde-badge-neutral-color:var(--kinde-badge-neutral-color-dark);--kinde-button-primary-background-color:var(--kinde-button-primary-background-color-dark);--kinde-button-primary-background-color-active:var(--kinde-button-primary-background-color-active-dark);--kinde-button-primary-background-color-disabled:var(--kinde-button-primary-background-color-disabled-dark);--kinde-button-primary-background-color-focus:var(--kinde-button-primary-background-color-focus-dark);--kinde-button-primary-background-color-hover:var(--kinde-button-primary-background-color-hover-dark);--kinde-button-primary-background-color-loading:var(--kinde-button-primary-background-color-loading-dark);--kinde-button-primary-border-color:var(--kinde-button-primary-border-color-dark);--kinde-button-primary-color:var(--kinde-button-primary-color-dark);--kinde-button-primary-color-active:var(--kinde-button-primary-color-active-dark);--kinde-button-primary-color-disabled:var(--kinde-button-primary-color-disabled-dark);--kinde-button-primary-color-focus:var(--kinde-button-primary-color-focus-dark);--kinde-button-primary-color-hover:var(--kinde-button-primary-color-hover-dark);--kinde-button-primary-color-loading:var(--kinde-button-primary-color-loading-dark);--kinde-button-secondary-background-color:var(--kinde-button-secondary-background-color-dark);--kinde-button-secondary-background-color-active:var(--kinde-button-secondary-background-color-active-dark);--kinde-button-secondary-background-color-disabled:var(--kinde-button-secondary-background-color-disabled-dark);--kinde-button-secondary-background-color-focus:var(--kinde-button-secondary-background-color-focus-dark);--kinde-button-secondary-background-color-hover:var(--kinde-button-secondary-background-color-hover-dark);--kinde-button-secondary-background-color-loading:var(--kinde-button-secondary-background-color-loading-dark);--kinde-button-secondary-border-color:var(--kinde-button-secondary-border-color-dark);--kinde-button-secondary-color:var(--kinde-button-secondary-color-dark);--kinde-button-secondary-color-active:var(--kinde-button-secondary-color-active-dark);--kinde-button-secondary-color-disabled:var(--kinde-button-secondary-color-disabled-dark);--kinde-button-secondary-color-focus:var(--kinde-button-secondary-color-focus-dark);--kinde-button-secondary-color-hover:var(--kinde-button-secondary-color-hover-dark);--kinde-button-secondary-color-loading:var(--kinde-button-secondary-color-loading-dark);--kinde-button-uncontained-background-color:var(--kinde-button-uncontained-background-color-dark);--kinde-button-uncontained-background-color-active:var(--kinde-button-uncontained-background-color-active-dark);--kinde-button-uncontained-background-color-disabled:var(--kinde-button-uncontained-background-color-disabled-dark);--kinde-button-uncontained-background-color-focus:var(--kinde-button-uncontained-background-color-focus-dark);--kinde-button-uncontained-background-color-hover:var(--kinde-button-uncontained-background-color-hover-dark);--kinde-button-uncontained-background-color-loading:var(--kinde-button-uncontained-background-color-loading-dark);--kinde-button-uncontained-border-color:var(--kinde-button-uncontained-border-color-dark);--kinde-button-uncontained-color:var(--kinde-button-uncontained-color-dark);--kinde-button-uncontained-color-active:var(--kinde-button-uncontained-color-active-dark);--kinde-button-uncontained-color-disabled:var(--kinde-button-uncontained-color-disabled-dark);--kinde-button-uncontained-color-focus:var(--kinde-button-uncontained-color-focus-dark);--kinde-button-uncontained-color-hover:var(--kinde-button-uncontained-color-hover-dark);--kinde-button-uncontained-color-loading:var(--kinde-button-uncontained-color-loading-dark);--kinde-card-background-color:var(--kinde-card-background-color-dark);--kinde-card-background-color-is-accent-color:var(--kinde-card-background-color-is-accent-color-dark);--kinde-card-border-color:var(--kinde-card-border-color-dark);--kinde-card-border-color-is-accent-color:var(--kinde-card-border-color-is-accent-color-dark);--kinde-card-element-divider-color:var(--kinde-card-element-divider-color-dark);--kinde-choice-separator-color:var(--kinde-choice-separator-color-dark);--kinde-control-addon-button-background-color:var(--kinde-control-addon-button-background-color-dark);--kinde-control-addon-button-background-color-with-readonly:var(--kinde-control-addon-button-background-color-with-readonly-dark);--kinde-control-addon-button-background-color-active:var(--kinde-control-addon-button-background-color-active-dark);--kinde-control-addon-button-background-color-active-with-readonly:var(--kinde-control-addon-button-background-color-active-with-readonly-dark);--kinde-control-addon-button-background-color-disabled:var(--kinde-control-addon-button-background-color-disabled-dark);--kinde-control-addon-button-background-color-disabled-with-readonly:var(--kinde-control-addon-button-background-color-disabled-with-readonly-dark);--kinde-control-addon-button-background-color-focus:var(--kinde-control-addon-button-background-color-focus-dark);--kinde-control-addon-button-background-color-focus-with-readonly:var(--kinde-control-addon-button-background-color-focus-with-readonly-dark);--kinde-control-addon-button-background-color-hover:var(--kinde-control-addon-button-background-color-hover-dark);--kinde-control-addon-button-background-color-hover-with-readonly:var(--kinde-control-addon-button-background-color-hover-with-readonly-dark);--kinde-control-addon-button-color:var(--kinde-control-addon-button-color-dark);--kinde-control-addon-button-color-active:var(--kinde-control-addon-button-color-active-dark);--kinde-control-addon-button-color-disabled:var(--kinde-control-addon-button-color-disabled-dark);--kinde-control-addon-button-color-focus:var(--kinde-control-addon-button-color-focus-dark);--kinde-control-addon-button-color-hover:var(--kinde-control-addon-button-color-hover-dark);--kinde-control-associated-text-color:var(--kinde-control-associated-text-color-dark);--kinde-control-associated-text-invalid-message-color:var(--kinde-control-associated-text-invalid-message-color-dark);--kinde-control-checkable-background-color:var(--kinde-control-checkable-background-color-dark);--kinde-control-checkable-background-color-checked:var(--kinde-control-checkable-background-color-checked-dark);--kinde-control-checkable-background-color-checked-disabled:var(--kinde-control-checkable-background-color-checked-disabled-dark);--kinde-control-checkable-background-color-disabled:var(--kinde-control-checkable-background-color-disabled-dark);--kinde-control-checkable-background-color-focus:var(--kinde-control-checkable-background-color-focus-dark);--kinde-control-checkable-background-color-hover:var(--kinde-control-checkable-background-color-hover-dark);--kinde-control-checkable-background-color-invalid:var(--kinde-control-checkable-background-color-invalid-dark);--kinde-control-checkable-border-color:var(--kinde-control-checkable-border-color-dark);--kinde-control-checkable-border-color-checked:var(--kinde-control-checkable-border-color-checked-dark);--kinde-control-checkable-border-color-checked-disabled:var(--kinde-control-checkable-border-color-checked-disabled-dark);--kinde-control-checkable-border-color-disabled:var(--kinde-control-checkable-border-color-disabled-dark);--kinde-control-checkable-border-color-focus:var(--kinde-control-checkable-border-color-focus-dark);--kinde-control-checkable-border-color-hover:var(--kinde-control-checkable-border-color-hover-dark);--kinde-control-checkable-border-color-invalid:var(--kinde-control-checkable-border-color-invalid-dark);--kinde-control-checkable-icon-color:var(--kinde-control-checkable-icon-color-dark);--kinde-control-checkable-icon-color-disabled:var(--kinde-control-checkable-icon-color-disabled-dark);--kinde-control-checkable-icon-color-invalid:var(--kinde-control-checkable-icon-color-invalid-dark);--kinde-control-label-color:var(--kinde-control-label-color-dark);--kinde-control-select-text-background-color:var(--kinde-control-select-text-background-color-dark);--kinde-control-select-text-background-color-disabled:var(--kinde-control-select-text-background-color-disabled-dark);--kinde-control-select-text-background-color-focus:var(--kinde-control-select-text-background-color-focus-dark);--kinde-control-select-text-background-color-hover:var(--kinde-control-select-text-background-color-hover-dark);--kinde-control-select-text-background-color-invalid:var(--kinde-control-select-text-background-color-invalid-dark);--kinde-control-select-text-background-color-readonly:var(--kinde-control-select-text-background-color-readonly-dark);--kinde-control-select-text-border-color:var(--kinde-control-select-text-border-color-dark);--kinde-control-select-text-border-color-disabled:var(--kinde-control-select-text-border-color-disabled-dark);--kinde-control-select-text-border-color-focus:var(--kinde-control-select-text-border-color-focus-dark);--kinde-control-select-text-border-color-hover:var(--kinde-control-select-text-border-color-hover-dark);--kinde-control-select-text-border-color-invalid:var(--kinde-control-select-text-border-color-invalid-dark);--kinde-control-select-text-border-color-readonly:var(--kinde-control-select-text-border-color-readonly-dark);--kinde-control-select-text-color:var(--kinde-control-select-text-color-dark);--kinde-control-select-text-color-disabled:var(--kinde-control-select-text-color-disabled-dark);--kinde-control-select-text-color-invalid:var(--kinde-control-select-text-color-invalid-dark);--kinde-control-select-text-color-readonly:var(--kinde-control-select-text-color-readonly-dark);--kinde-heading-color:var(--kinde-heading-color-dark);--kinde-heading-xx-large-color:var(--kinde-heading-xx-large-color-dark);--kinde-heading-x-large-color:var(--kinde-heading-x-large-color-dark);--kinde-heading-medium-color:var(--kinde-heading-medium-color-dark);--kinde-heading-small-color:var(--kinde-heading-small-color-dark);--kinde-heading-x-small-color:var(--kinde-heading-x-small-color-dark);--kinde-key-value-pair-key-color:var(--kinde-key-value-pair-key-color-dark);--kinde-price-large-plus-meta-color:var(--kinde-price-large-plus-meta-color-dark);--kinde-text-button-color-disabled:var(--kinde-text-button-color-disabled-dark);--kinde-text-link-color:var(--kinde-text-link-color-dark);--kinde-text-link-color-active:var(--kinde-text-link-color-active-dark);--kinde-text-link-color-focus:var(--kinde-text-link-color-focus-dark);--kinde-text-link-color-hover:var(--kinde-text-link-color-hover-dark);--kinde-text-link-color-visited:var(--kinde-text-link-color-visited-dark)}}@layer reset{:where(*),:before,:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,input,ol,optgroup,p,pre,select,textarea,ul,[popover]){margin:0}:where(button,fieldset,iframe,input[type=color],input[type=range],legend,ol,ul,[popover]){padding:0}:where(button,fieldset,iframe,input[type=color],input[type=range],legend,[popover]){border:0}:where(button){background:0 0}:where(ol,ul){list-style:none}:where(audio,canvas,embed,iframe,img,object,picture,svg,video){display:block}:where(img,picture,video){block-size:auto;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(legend){inline-size:100%}:where(textarea){resize:vertical}:where(progress){vertical-align:baseline}:where(button,[type=button],[type=reset],[type=submit],summary,label[for]){cursor:pointer}:where([aria-disabled=true],[disabled],label:has(input:disabled,input[aria-disabled=true])){cursor:not-allowed}:where([aria-busy=true]){cursor:progress}:where(abbr[title]){cursor:help}:where(button,input,optgroup,select,textarea){font-family:inherit;font-size:inherit;line-height:inherit}:where(button,hr,[popover]){color:inherit}:where(table){border-color:currentColor}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-inner-spin-button{block-size:auto}::-webkit-outer-spin-button{block-size:auto}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where(code,kbd,samp,pre){font-size:1em}:where(small){font-size:80%}:where(input[type=date],input[type=time],input[type=datetime-local],input[type=month]){-webkit-appearance:listbox}::-webkit-search-decoration{-webkit-appearance:none}:where(fieldset:where([disabled],[aria-disabled=true]) *){pointer-events:none}:where(input:disabled,select:disabled){opacity:1}}@layer base{:where(html){scroll-behavior:var(--kinde-base-scroll-behavior,smooth)}:where(body){accent-color:var(--kinde-base-accent-color);background-color:var(--kinde-base-background-color,var(--kinde-designer-base-background-color));color:var(--kinde-base-color);font-family:var(--kinde-base-font-family);font-feature-settings:var(--kinde-base-font-feature-settings,"liga" 1,"calt" 1);font-kerning:var(--kinde-base-font-kerning,normal);font-size:var(--kinde-base-font-size);-moz-osx-font-smoothing:var(--kinde-base-moz-osx-font-smoothing,grayscale);-webkit-font-smoothing:var(--kinde-base-webkit-font-smoothing,antialiased);font-synthesis:var(--kinde-base-font-synthesis,none);font-variant-ligatures:var(--kinde-base-font-variant-ligatures,common-ligatures contextual);font-variant-numeric:var(--kinde-base-font-variant-numeric,oldstyle-nums proportional-nums);font-weight:var(--kinde-base-font-weight);letter-spacing:var(--kinde-base-letter-spacing,-.005em);line-height:var(--kinde-base-line-height,1.5);overflow-wrap:var(--kinde-base-overflow-wrap,break-word);tab-size:var(--kinde-base-tab-size,4)}:where(body,html){block-size:var(--kinde-base-block-size,100%)}:where(:focus-visible){border-radius:var(--kinde-base-focus-border-radius,.125rem);outline:var(--kinde-base-focus-outline-width)var(--kinde-base-focus-outline-style)var(--kinde-base-focus-outline-color);outline-offset:var(--kinde-base-focus-outline-offset);transition:var(--kinde-base-focus-transition,var(--kinde-base-focus-transition-outline-offset))}@supports not selector(:focus-visible){:where(:focus){border-radius:var(--kinde-base-focus-border-radius,.125rem);outline:var(--kinde-base-focus-outline-width)var(--kinde-base-focus-outline-style)var(--kinde-base-focus-outline-color);outline-offset:var(--kinde-base-focus-outline-offset);transition:var(--kinde-base-focus-transition,var(--kinde-base-focus-transition-outline-offset))}}:where(code,kbd,samp,pre){font-family:var(--kinde-base-font-family-mono,ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace);font-kerning:var(--kinde-base-font-kerning-mono,none);font-size:var(--kinde-base-font-size-mono,var(--kinde-base-font-size));font-variant-ligatures:var(--kinde-base-font-variant-ligatures-mono,contextual);font-variant-numeric:var(--kinde-base-font-variant-numeric-mono,lining-nums tabular-nums);font-weight:var(--kinde-base-font-weight-mono,500);letter-spacing:var(--kinde-base-letter-spacing-mono,normal);line-height:var(--kinde-base-line-height-mono,1.5)}:where(pre){overflow-x:var(--kinde-base-pre-overflow-x,auto)}:where(b,strong){font-weight:var(--kinde-base-strong-font-weight)}:where(small){font-size:var(--kinde-shared-font-small-size);font-weight:var(--kinde-shared-font-small-weight);letter-spacing:var(--kinde-shared-font-small-letter-spacing);line-height:var(--kinde-shared-font-small-line-height)}}@layer components.control-addon{.kinde-is-js-enabled .kinde-control-addon{display:var(--kinde-control-addon-display,block);position:var(--kinde-control-addon-position,relative)}.kinde-control-addon-button{--background-color:var(--kinde-control-addon-button-background-color);--border-radius:0 var(--kinde-control-select-text-border-radius)var(--kinde-control-select-text-border-radius)0;--color:var(--kinde-control-addon-button-color);--control-border-width:var(--kinde-control-select-text-border-width);--display:none;align-items:var(--kinde-control-addon-button-align-items,center);background-color:var(--background-color);block-size:var(--kinde-control-addon-button-block-size);border-radius:var(--kinde-control-addon-button-border-radius,var(--border-radius));color:var(--color);display:var(--display);flex-direction:var(--kinde-control-addon-button-flex-direction,column);inline-size:var(--kinde-control-addon-button-inline-size,var(--kinde-control-addon-button-block-size));justify-content:var(--kinde-control-addon-button-justify-content,center);position:var(--kinde-control-addon-button-position,absolute);transition:var(--kinde-control-addon-button-transition,var(--kinde-control-addon-button-transition-background-color-color-outline-offset));inset-block-start:var(--kinde-control-addon-button-inset-block-start,var(--control-border-width));inset-inline-end:var(--kinde-control-addon-button-inset-inline-end,var(--control-border-width))}.kinde-control-addon-button:focus-visible{--background-color:var(--kinde-control-addon-button-background-color-focus,var(--kinde-control-addon-button-background-color));--color:var(--kinde-control-addon-button-color-focus,var(--kinde-control-addon-button-color));outline-offset:var(--kinde-control-addon-button-outline-offset-focus,calc(var(--kinde-base-focus-outline-offset) + calc(var(--control-border-width)*2 + var(--kinde-base-focus-outline-offset))*-1))}.kinde-control-addon-button:hover{--background-color:var(--kinde-control-addon-button-background-color-hover);--color:var(--kinde-control-addon-button-color-hover)}.kinde-control-addon-button:active{--background-color:var(--kinde-control-addon-button-background-color-active);--color:var(--kinde-control-addon-button-color-active)}.kinde-control-addon-button:disabled{--background-color:var(--kinde-control-addon-button-background-color-disabled,var(--kinde-control-addon-button-background-color));--color:var(--kinde-control-addon-button-color-disabled,var(--kinde-control-addon-button-color))}.kinde-is-js-enabled .kinde-control-addon-button{--display:var(--kinde-control-addon-button-display,flex)}input[readonly]+.kinde-control-addon-button{--background-color:var(--kinde-control-addon-button-background-color-with-readonly,var(--kinde-control-addon-button-background-color))}input[readonly]+.kinde-control-addon-button:focus-visible{--background-color:var(--kinde-control-addon-button-background-color-focus-with-readonly,var(--kinde-control-addon-button-background-color))}input[readonly]+.kinde-control-addon-button:hover{--background-color:var(--kinde-control-addon-button-background-color-hover-with-readonly)}input[readonly]+.kinde-control-addon-button:active{--background-color:var(--kinde-control-addon-button-background-color-active-with-readonly)}input[readonly]+.kinde-control-addon-button:disabled{--background-color:var(--kinde-control-addon-button-background-color-disabled-with-readonly,var(--kinde-control-addon-button-background-color))}.kinde-control-addon-button>span{--display:block;display:var(--display)}.kinde-control-addon-button>span:last-child,.is-kinde-active>:is(.kinde-control-addon-button>span):first-child{--display:none}.is-kinde-active>:is(.kinde-control-addon-button>span):last-child{--display:block}}@layer components.control-associated-content{.kinde-control-associated-text{--color:var(--kinde-control-associated-text-color,var(--kinde-shared-color-text-caption));color:var(--color);font-size:var(--kinde-control-associated-text-font-size,var(--kinde-shared-font-small-size));font-weight:var(--kinde-control-associated-text-font-weight,var(--kinde-shared-font-small-weight));letter-spacing:var(--kinde-control-associated-text-letter-spacing,var(--kinde-shared-font-small-letter-spacing));line-height:var(--kinde-control-associated-text-line-height,var(--kinde-shared-font-small-line-height))}.kinde-control-associated-text-variant-actions-links{column-gap:var(--kinde-control-associated-text-action-links-spacing,var(--kinde-form-field-spacing-content));display:var(--kinde-control-associated-text-action-links-display,flex);flex-wrap:var(--kinde-control-associated-text-action-links-flex-wrap,wrap)}.kinde-control-associated-text-variant-invalid-message{--color:var(--kinde-control-associated-text-invalid-message-color,var(--kinde-shared-color-invalid))}}@layer components.control-checkable{.kinde-control-checkable-container{align-items:var(--kinde-control-checkable-container-align-items,flex-start);display:var(--kinde-control-checkable-container-display,flex)}.kinde-control-checkable-icon-container{--color:var(--kinde-control-checkable-icon-color);color:var(--color);flex:none;position:relative}.kinde-control-checkable-icon-container:has(input:disabled){--color:var(--kinde-control-checkable-icon-color-disabled)}.kinde-control-checkable-icon-container:has(input:is(:user-invalid,[aria-invalid=true])){--color:var(--kinde-control-checkable-icon-color-invalid,var(--kinde-control-checkable-icon-color))}.kinde-control-checkable-icon-container [data-kinde-icon]{--opacity:0;--scale:var(--kinde-control-checkable-icon-scale-initial,.1);opacity:var(--opacity);pointer-events:none;scale:var(--scale);transition:var(--kinde-control-checkable-icon-transition,opacity .15s cubic-bezier(.25,0,1,1),scale .15s cubic-bezier(.25,0,1,1));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.kinde-control-checkable-input{--background-color:var(--kinde-control-checkable-background-color,var(--kinde-control-select-text-background-color));--block-size:var(--kinde-control-checkable-block-size,var(--kinde-control-checkable-inline-size));--border-color:var(--kinde-control-checkable-border-color,var(--kinde-control-select-text-border-color));--cursor:var(--kinde-control-checkable-cursor,pointer);--inline-size:var(--kinde-control-checkable-inline-size);appearance:var(--kinde-control-checkable-appearance,none);background-color:var(--background-color);block-size:var(--block-size);border:var(--kinde-control-checkable-border-width,var(--kinde-control-select-text-border-width))var(--kinde-control-checkable-border-style,var(--kinde-control-select-text-border-style))var(--border-color);border-radius:var(--kinde-control-checkable-border-radius,.25rem);cursor:var(--cursor);display:var(--kinde-control-checkable-display,block);inline-size:var(--inline-size);min-block-size:var(--block-size);min-inline-size:var(--inline-size);transition:var(--kinde-control-checkable-transition,outline-offset .15s cubic-bezier(.25,0,.1,1),border-color .15s cubic-bezier(.25,0,.1,1),background-color .15s cubic-bezier(.25,0,1,1))}.kinde-control-checkable-input:hover{--background-color:var(--kinde-control-checkable-background-color-hover,var(--kinde-control-select-text-background-color-hover,var(--kinde-control-select-text-background-color)));--border-color:var(--kinde-control-checkable-border-color-hover,var(--kinde-control-select-text-border-color-hover))}.kinde-control-checkable-input:focus-visible{--background-color:var(--kinde-control-checkable-background-color-focus,var(--kinde-control-select-text-background-color-focus,var(--kinde-control-select-text-background-color)));--border-color:var(--kinde-control-checkable-border-color-focus,var(--kinde-control-select-text-border-color-focus,var(--kinde-control-select-text-border-color)))}.kinde-control-checkable-input:disabled{--background-color:var(--kinde-control-checkable-background-color-disabled,var(--kinde-control-select-text-background-color-disabled,var(--kinde-shared-color-disabled-background)));--border-color:var(--kinde-control-checkable-border-color-disabled,var(--kinde-control-select-text-border-color-disabled));--cursor:not-allowed}.kinde-control-checkable-input:is(:user-invalid,[aria-invalid=true]){--background-color:var(--kinde-control-checkable-background-color-invalid,var(--kinde-control-select-text-background-color-invalid));--border-color:var(--kinde-control-checkable-border-color-invalid,var(--kinde-control-select-text-border-color-invalid,var(--kinde-shared-color-invalid)))}.kinde-control-checkable-input:checked{--background-color:var(--kinde-control-checkable-background-color-checked);--border-color:var(--kinde-control-checkable-border-color-checked)}.kinde-control-checkable-input:checked:disabled{--background-color:var(--kinde-control-checkable-background-color-checked-disabled);--border-color:var(--kinde-control-checkable-border-color-checked-disabled,var(--kinde-control-checkable-border-color-checked))}.kinde-control-checkable-input:checked+[data-kinde-icon]{--opacity:1;--scale:1}}@layer components.control-label{.kinde-control-label{--font-weight:var(--kinde-control-label-font-weight);--padding-block-end:var(--kinde-control-label-spacing,var(--kinde-form-field-spacing-content));color:var(--kinde-control-label-color,var(--kinde-shared-color-text-label));display:var(--kinde-control-label-display,inline-block);font-size:var(--kinde-control-label-font-size,var(--kinde-shared-font-label-size));font-weight:var(--font-weight);letter-spacing:var(--kinde-control-label-letter-spacing,var(--kinde-shared-font-label-letter-spacing));line-height:var(--kinde-control-label-line-height,var(--kinde-shared-font-label-line-height));padding-block-end:var(--padding-block-end)}.kinde-control-label-is-disabled{cursor:not-allowed}.kinde-control-label-is-inline{--font-weight:var(--kinde-control-label-font-weight-is-inline,var(--kinde-control-label-font-weight));--padding-block-end:0;padding-inline-start:var(--kinde-control-label-spacing-is-inline)}}@layer components.control-select-text{.kinde-control-select-text-select-container{position:relative}.kinde-control-select-text-select-container-icon{--color:var(--kinde-control-select-text-color);color:var(--color);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--kinde-control-select-text-padding);transform:translateY(-50%)}@media screen and (forced-colors:active){.kinde-control-select-text-select-container-icon{display:none}}.kinde-control-select-text-select-container:has(select:disabled) .kinde-control-select-text-select-container-icon{--color:var(--kinde-control-select-text-color-disabled)}.kinde-control-select-text{--background-color:var(--kinde-control-select-text-background-color);--border-color:var(--kinde-control-select-text-border-color);--color:var(--kinde-control-select-text-color);--padding-inline-end:var(--kinde-control-select-text-padding);background-color:var(--background-color);block-size:var(--kinde-control-select-text-block-size);border:var(--kinde-control-select-text-border-width)var(--kinde-control-select-text-border-style)var(--border-color);border-radius:var(--kinde-control-select-text-border-radius);color:var(--color);display:var(--kinde-control-select-text-display,block);inline-size:var(--kinde-control-select-text-inline-size);padding:var(--kinde-control-select-text-padding);transition:var(--kinde-control-select-text-transition,var(--kinde-control-select-text-transition-border-color-outline-offset));padding-inline-end:var(--padding-inline-end)}.kinde-control-select-text:hover{--background-color:var(--kinde-control-select-text-background-color-hover,var(--kinde-control-select-text-background-color));--border-color:var(--kinde-control-select-text-border-color-hover)}.kinde-control-select-text:focus-visible{--background-color:var(--kinde-control-select-text-background-color-focus,var(--kinde-control-select-text-background-color));--border-color:var(--kinde-control-select-text-border-color-focus,var(--kinde-control-select-text-border-color))}.kinde-control-select-text:disabled{--background-color:var(--kinde-control-select-text-background-color-disabled,var(--kinde-shared-color-disabled-background));--border-color:var(--kinde-control-select-text-border-color-disabled);--color:var(--kinde-control-select-text-color-disabled)}.kinde-control-select-text:is(:user-invalid,[aria-invalid=true]){--background-color:var(--kinde-control-select-text-background-color-invalid,var(--kinde-control-select-text-background-color));--border-color:var(--kinde-control-select-text-border-color-invalid,var(--kinde-shared-color-invalid));--color:var(--kinde-control-select-text-color-invalid,var(--kinde-control-select-text-color))}.kinde-control-select-text[readonly]{--background-color:var(--kinde-control-select-text-background-color-readonly,var(--kinde-control-select-text-background-color-disabled,var(--kinde-shared-color-disabled-background)));--border-color:var(--kinde-control-select-text-border-color-readonly,var(--kinde-control-select-text-border-color-disabled));--color:var(--kinde-control-select-text-color-readonly)}.kinde-is-js-enabled [data-kinde-control-addon] .kinde-control-select-text{--padding-inline-end:calc(var(--kinde-control-addon-button-block-size) + var(--kinde-control-select-text-padding))}select.kinde-control-select-text{--appearance:none;--padding-inline-end:var(--kinde-control-select-text-select-padding-inline-end);appearance:var(--appearance)}@media screen and (forced-colors:active){select.kinde-control-select-text{--appearance:auto}}.kinde-is-js-enabled .kinde-control-select-text-select-container:has(.kinde-control-select-text-select-mask) :is(select.kinde-control-select-text){--color:transparent!important}.kinde-is-js-enabled .kinde-control-select-text-select-container:has(.kinde-control-select-text-select-mask) :is(select.kinde-control-select-text) option{color:var(--kinde-control-select-text-color)}.kinde-control-select-text-select-mask{--color:var(--kinde-control-select-text-color);--display:none;block-size:calc(var(--kinde-control-select-text-block-size) - calc(var(--kinde-control-select-text-padding)*2));color:var(--color);display:var(--display);inset-block-start:50%;inset-inline:var(--kinde-control-select-text-padding)var(--kinde-control-select-text-select-padding-inline-end);pointer-events:none;position:absolute;transform:translateY(-50%)}.kinde-is-js-enabled .kinde-control-select-text-select-mask{--display:block}select:disabled+.kinde-control-select-text-select-mask{--color:var(--kinde-control-select-text-color-disabled)}select:is(:user-invalid,[aria-invalid=true])+.kinde-control-select-text-select-mask,[data-kinde-composite-field-controls]:has(:is(:user-invalid,[aria-invalid=true])) .kinde-control-select-text-select-mask{--color:var(--kinde-control-select-text-color-invalid,var(--kinde-control-select-text-color))}}@layer components.form-field{.kinde-form-field{display:var(--kinde-form-field-display,block)}.kinde-form-field>:where(*):not([data-kinde-control-label],:last-child){--margin-block-end:var(--kinde-form-field-spacing-content);margin-block-end:var(--margin-block-end)}.kinde-form-field-variant-checkable :is(.kinde-form-field>:where(*):not([data-kinde-control-label],:last-child)){--margin-block-end:var(--kinde-form-field-checkable-spacing-content,.25rem)}.kinde-form-field-variant-checkable>:where(*):not([data-kinde-control-checkable-container]){padding-inline-start:var(--kinde-form-field-checkable-padding-inline-start)}}@layer components.form-submit-spinner{.kinde-form-submit-spinner{opacity:1;transition:opacity .35s cubic-bezier(.9,0,.1,1),scale .35s cubic-bezier(.9,0,.1,1);scale:1}@starting-style{.kinde-form-submit-spinner{opacity:0;scale:.25}}}@layer components.alert-banner{.kinde-alert-banner{background-color:var(--kinde-alert-banner-error-background-color);border:var(--kinde-alert-banner-border-width,.0625rem)var(--kinde-alert-banner-border-style,solid)var(--kinde-alert-banner-error-border-color);border-radius:var(--kinde-alert-banner-border-radius,.5rem);color:var(--kinde-alert-banner-error-color);display:var(--kinde-alert-banner-display,flex);gap:var(--kinde-alert-banner-gap,1rem);padding:var(--kinde-alert-banner-padding,1.5rem)}}@layer components.badge{.kinde-badge{align-items:var(--kinde-badge-align-items,center);background-color:var(--kinde-badge-neutral-background-color);block-size:var(--kinde-badge-block-size,1.75rem);border:var(--kinde-badge-border-width,.0625rem)var(--kinde-badge-border-style,solid)var(--kinde-badge-neutral-border-color);border-radius:var(--kinde-badge-border-radius,1.25rem);color:var(--kinde-badge-neutral-color);display:var(--kinde-badge-display,inline-flex);font-size:var(--kinde-badge-font-size,.875rem);font-weight:var(--kinde-badge-font-weight,500);letter-spacing:var(--kinde-badge-letter-spacing,normal);line-height:var(--kinde-badge-line-height,1.42857);max-inline-size:var(--kinde-badge-max-inline-size,100%);min-inline-size:var(--kinde-badge-min-inline-size,0);padding-inline:var(--kinde-badge-padding-inline,.75rem);white-space:var(--kinde-badge-white-space,nowrap)}.kinde-badge-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@layer components.button{.kinde-button{--background-color:var(--kinde-button-primary-background-color);--border:var(--kinde-button-primary-border-width)var(--kinde-button-primary-border-style)var(--kinde-button-primary-border-color);--color:var(--kinde-button-primary-color);align-items:var(--kinde-button-align-items,center);background-color:var(--background-color);block-size:var(--kinde-button-block-size,3rem);border:var(--border);border-radius:var(--kinde-button-border-radius,var(--kinde-designer-button-border-radius));color:var(--color);display:var(--kinde-button-display);font-size:var(--kinde-button-font-size,1rem);font-weight:var(--kinde-button-font-weight,500);gap:var(--kinde-button-gap,.5rem);inline-size:var(--kinde-button-inline-size,100%);justify-content:var(--kinde-button-justify-content,center);letter-spacing:var(--kinde-button-letter-spacing,-.005em);line-height:var(--kinde-button-line-height,1.5);padding-inline:var(--kinde-button-padding-inline,1rem);transition:var(--kinde-button-transition,var(--kinde-button-transition-background-color-outline-offset));white-space:var(--kinde-button-white-space,nowrap);text-decoration-line:none}.kinde-button:focus-visible{--background-color:var(--kinde-button-primary-background-color-focus,var(--kinde-button-primary-background-color));--color:var(--kinde-button-primary-color-focus,var(--kinde-button-primary-color))}.kinde-button:hover{--background-color:var(--kinde-button-primary-background-color-hover);--color:var(--kinde-button-primary-color-hover,var(--kinde-button-primary-color))}.kinde-button:active{--background-color:var(--kinde-button-primary-background-color-active);--color:var(--kinde-button-primary-color-active,var(--kinde-button-primary-color))}.kinde-button:disabled{--background-color:var(--kinde-button-primary-background-color-disabled,var(--kinde-shared-color-disabled-background));--color:var(--kinde-button-primary-color-disabled,var(--kinde-shared-color-disabled-text))}.kinde-button.kinde-is-loading{--background-color:var(--kinde-button-primary-background-color-loading);--color:var(--kinde-button-primary-color-loading);pointer-events:none}.kinde-button-variant-secondary{--background-color:var(--kinde-button-secondary-background-color);--border:var(--kinde-button-secondary-border-width,var(--kinde-button-primary-border-width))var(--kinde-button-secondary-border-style,var(--kinde-button-primary-border-style))var(--kinde-button-secondary-border-color,var(--kinde-button-primary-border-color));--color:var(--kinde-button-secondary-color)}.kinde-button-variant-secondary:focus-visible{--background-color:var(--kinde-button-secondary-background-color-focus,var(--kinde-button-secondary-background-color));--color:var(--kinde-button-secondary-color-focus,var(--kinde-button-secondary-color))}.kinde-button-variant-secondary:hover{--background-color:var(--kinde-button-secondary-background-color-hover);--color:var(--kinde-button-secondary-color-hover,var(--kinde-button-secondary-color))}.kinde-button-variant-secondary:active{--background-color:var(--kinde-button-secondary-background-color-active);--color:var(--kinde-button-secondary-color-active,var(--kinde-button-secondary-color))}.kinde-button-variant-secondary:disabled{--background-color:var(--kinde-button-secondary-background-color-disabled);--color:var(--kinde-button-secondary-color-disabled,var(--kinde-button-primary-color-disabled,var(--kinde-shared-color-disabled-text)))}.kinde-button-variant-secondary.kinde-is-loading{--background-color:var(--kinde-button-secondary-background-color-loading);--color:var(--kinde-button-secondary-color-loading)}.kinde-button-variant-uncontained{--background-color:var(--kinde-button-uncontained-background-color);--border:var(--kinde-button-uncontained-border-width,var(--kinde-button-primary-border-width))var(--kinde-button-uncontained-border-style,var(--kinde-button-primary-border-style))var(--kinde-button-uncontained-border-color,var(--kinde-button-primary-border-color));--color:var(--kinde-button-uncontained-color)}.kinde-button-variant-uncontained:focus-visible{--background-color:var(--kinde-button-uncontained-background-color-focus,var(--kinde-button-uncontained-background-color));--color:var(--kinde-button-uncontained-color-focus,var(--kinde-button-uncontained-color))}.kinde-button-variant-uncontained:hover{--background-color:var(--kinde-button-uncontained-background-color-hover);--color:var(--kinde-button-uncontained-color-hover,var(--kinde-button-uncontained-color))}.kinde-button-variant-uncontained:active{--background-color:var(--kinde-button-uncontained-background-color-active);--color:var(--kinde-button-uncontained-color-active,var(--kinde-button-uncontained-color))}.kinde-button-variant-uncontained:disabled{--background-color:var(--kinde-button-uncontained-background-color-disabled);--color:var(--kinde-button-uncontained-color-disabled,var(--kinde-button-primary-color-disabled,var(--kinde-shared-color-disabled-text)))}.kinde-button-variant-uncontained.kinde-is-loading{--background-color:var(--kinde-button-uncontained-background-color-loading);--color:var(--kinde-button-uncontained-color-loading)}.kinde-is-ui-stateless .kinde-button-variant-primary:not(:disabled,.kinde-is-loading){--background-color:var(--kinde-button-primary-background-color);--color:var(--kinde-button-primary-color)}.kinde-button-is-content-width{inline-size:var(--kinde-button-inline-size-is-content-width,auto);max-inline-size:var(--kinde-button-max-inline-size-is-content-width,100%)}.kinde-button-is-small{letter-spacing:normal;border-radius:.375rem;gap:.25rem;block-size:2.25rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;line-height:1.42857}.kinde-button-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a[href] .kinde-button-text{pointer-events:none}html[data-kinde-theme=dark] :is([data-kinde-button-icon-name~=custom_icon_apple i],[data-kinde-button-icon-name~=custom_icon_github i],[data-kinde-button-icon-name~=custom_icon_okta i],[data-kinde-button-icon-name~=custom_icon_patreon i],[data-kinde-button-icon-name~=custom_icon_twitter i]) svg path{fill:#fff}@media screen and (prefers-color-scheme:dark){html[data-kinde-theme=user-preference] :is([data-kinde-button-icon-name~=custom_icon_apple i],[data-kinde-button-icon-name~=custom_icon_github i],[data-kinde-button-icon-name~=custom_icon_okta i],[data-kinde-button-icon-name~=custom_icon_patreon i],[data-kinde-button-icon-name~=custom_icon_twitter i]) svg path{fill:#fff}}@media screen and (forced-colors:active){:is([data-kinde-button-icon-name~=custom_icon_apple i],[data-kinde-button-icon-name~=custom_icon_github i],[data-kinde-button-icon-name~=custom_icon_okta i],[data-kinde-button-icon-name~=custom_icon_patreon i],[data-kinde-button-icon-name~=custom_icon_twitter i]) svg path{fill:#fff}}}@layer components.card{.kinde-card{--background-color:var(--kinde-card-background-color);--border-color:var(--kinde-card-border-color);--padding:var(--kinde-card-padding,1.5rem);background-color:var(--background-color);border:var(--kinde-card-border-width,.0625rem)var(--kinde-card-border-style,solid)var(--border-color);border-radius:var(--kinde-card-border-radius,var(--kinde-designer-card-border-radius));padding:var(--padding)}.kinde-card>:where(*):not(:last-child){--margin-block-end:var(--kinde-card-spacing-content);margin-block-end:var(--margin-block-end)}.kinde-card-content-spacing-variant-none :is(.kinde-card>:where(*):not(:last-child)){--margin-block-end:0}.kinde-card-content-spacing-variant-small :is(.kinde-card>:where(*):not(:last-child)){--margin-block-end:var(--kinde-card-spacing-content-small)}.kinde-card-content-spacing-variant-large :is(.kinde-card>:where(*):not(:last-child)){--margin-block-end:var(--kinde-card-spacing-content-large)}.kinde-card-padding-variant-large{--padding:var(--kinde-card-padding-large,3rem)}.kinde-card-is-accent-color{--background-color:var(--kinde-card-background-color-is-accent-color);--border-color:var(--kinde-card-border-color-is-accent-color)}.kinde-card-is-content-center-aligned{text-align:center}.kinde-card-is-content-center-aligned>:where(div,img){margin-inline:auto}}@layer components.card-elements{.kinde-card-element-divider{background-color:var(--kinde-card-element-divider-color);block-size:var(--kinde-card-element-divider-block-size,.0625rem)}.kinde-card-element-small-text{font-size:var(--kinde-shared-font-small-size);font-weight:var(--kinde-shared-font-small-weight);letter-spacing:var(--kinde-shared-font-small-letter-spacing);line-height:var(--kinde-shared-font-small-line-height)}.kinde-card-element-spacer>:where(*):not(:last-child){--margin-block-end:var(--kinde-card-spacing-content);margin-block-end:var(--margin-block-end)}.kinde-card-element-spacer-variant-none :is(.kinde-card-element-spacer>:where(*):not(:last-child)){--margin-block-end:0}.kinde-card-element-spacer-variant-small :is(.kinde-card-element-spacer>:where(*):not(:last-child)){--margin-block-end:var(--kinde-card-spacing-content-small)}.kinde-card-element-spacer-variant-large :is(.kinde-card-element-spacer>:where(*):not(:last-child)){--margin-block-end:var(--kinde-card-spacing-content-large)}}@layer components.choice-separator{.kinde-choice-separator{color:var(--kinde-choice-separator-color,var(--kinde-shared-color-text-caption));text-align:var(--kinde-choice-separator-text-align,center)}}@layer components.composite-field{.kinde-composite-field-controls{display:var(--kinde-composite-field-controls-display,flex)}.kinde-composite-field-controls:has(input:hover,select:hover) :where(input,select):not(:disabled,[readonly]){--background-color:var(--kinde-control-select-text-background-color-hover,var(--kinde-control-select-text-background-color));--border-color:var(--kinde-control-select-text-border-color-hover)}.kinde-composite-field-controls:has(:user-invalid,[aria-invalid=true]) [data-kinde-form-field] :is(input,select){--background-color:var(--kinde-control-select-text-background-color-invalid,var(--kinde-control-select-text-background-color));--border-color:var(--kinde-control-select-text-border-color-invalid,var(--kinde-shared-color-invalid));--color:var(--kinde-control-select-text-color-invalid,var(--kinde-control-select-text-color))}.kinde-composite-field-controls :where(input,select):focus-visible{outline-offset:var(--kinde-composite-field-controls-outline-offset-focus,calc(var(--kinde-base-focus-outline-offset) + calc(var(--kinde-control-select-text-border-width)*2 + var(--kinde-base-focus-outline-offset))*-1))}.kinde-composite-field-control-select{flex-shrink:var(--kinde-composite-field-control-select-flex-shrink,0)}.kinde-composite-field-control-select select{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.kinde-composite-field-variant-phone-number .kinde-composite-field-control-select{--inline-size:50%;inline-size:var(--inline-size)}.kinde-is-js-enabled :is(.kinde-composite-field-variant-phone-number .kinde-composite-field-control-select){--inline-size:var(--kinde-composite-field-phone-number-control-select-inline-size)}.kinde-composite-field-control-text{inline-size:var(--kinde-composite-field-control-text-inline-size,100%)}.kinde-composite-field-control-text input{border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}.kinde-is-js-enabled .kinde-composite-field-variant-phone-number:not(:has(select[aria-invalid=true])) .kinde-composite-field-control-text [data-kinde-control-associated-text]{margin-inline-start:calc(var(--kinde-composite-field-phone-number-control-select-inline-size)*-1)}}@layer components.disclaimer{.kinde-disclaimer{font-size:var(--kinde-disclaimer-font-size,var(--kinde-shared-font-small-size));font-weight:var(--kinde-disclaimer-font-weight,var(--kinde-shared-font-small-weight));letter-spacing:var(--kinde-disclaimer-letter-spacing,var(--kinde-shared-font-small-letter-spacing));line-height:var(--kinde-disclaimer-line-height,var(--kinde-shared-font-small-line-height));text-align:var(--kinde-disclaimer-text-align,center)}.kinde-disclaimer small{display:var(--kinde-disclaimer-text-display,block)}}@layer components.fallback-action{.kinde-fallback-action{text-align:var(--kinde-fallback-action-text-align,center)}.kinde-fallback-action>:where(*){display:var(--kinde-fallback-action-child-display,inline)}}@layer components.form{.kinde-form>:where(*):not(:nth-last-child(2)){margin-block-end:var(--kinde-form-spacing-content)}}@layer components.heading{.kinde-heading{--color:var(--kinde-heading-color);--font-family:var(--kinde-heading-font-family,var(--kinde-base-font-family));--font-size:var(--kinde-heading-font-size,1.5rem);--font-weight:var(--kinde-heading-font-weight,var(--kinde-base-font-weight));--letter-spacing:var(--kinde-heading-letter-spacing,-.02em);--line-height:var(--kinde-heading-line-height,1.33333);color:var(--color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-wrap:var(--kinde-heading-text-wrap,balance)}.kinde-heading-variant-xx-large{--color:var(--kinde-heading-xx-large-color,var(--kinde-heading-color));--font-size:var(--kinde-heading-xx-large-font-size,3rem);--font-weight:var(--kinde-heading-xx-large-font-weight,var(--kinde-heading-font-weight));--letter-spacing:var(--kinde-heading-xx-large-letter-spacing,-.03em);--line-height:var(--kinde-heading-xx-large-line-height,1.08333)}.kinde-heading-variant-x-large{--color:var(--kinde-heading-x-large-color,var(--kinde-heading-color));--font-size:var(--kinde-heading-x-large-font-size,2rem);--font-weight:var(--kinde-heading-x-large-font-weight,var(--kinde-heading-font-weight));--letter-spacing:var(--kinde-heading-x-large-letter-spacing,-.03em);--line-height:var(--kinde-heading-x-large-line-height,1.25)}.kinde-heading-variant-medium{--color:var(--kinde-heading-medium-color,var(--kinde-heading-color));--font-size:var(--kinde-heading-medium-font-size,1.25rem);--font-weight:var(--kinde-heading-medium-font-weight,var(--kinde-heading-font-weight));--letter-spacing:var(--kinde-heading-medium-letter-spacing,-.01em);--line-height:var(--kinde-heading-medium-line-height,1.2)}.kinde-heading-variant-small{--color:var(--kinde-heading-small-color,var(--kinde-heading-color));--font-size:var(--kinde-heading-small-font-size,1rem);--font-weight:var(--kinde-heading-small-font-weight,var(--kinde-heading-font-weight));--letter-spacing:var(--kinde-heading-small-letter-spacing,-.005em);--line-height:var(--kinde-heading-small-line-height,1.5)}.kinde-heading-variant-x-small{--color:var(--kinde-heading-x-small-color,var(--kinde-heading-color));--font-size:var(--kinde-heading-x-small-font-size,.875rem);--font-weight:var(--kinde-heading-x-small-font-weight,var(--kinde-heading-font-weight));--letter-spacing:var(--kinde-heading-x-small-letter-spacing,normal);--line-height:var(--kinde-heading-x-small-line-height,1.42857)}}@layer components.icon{.kinde-icon{--block-size:1.5rem;--inline-size:1.5rem;block-size:var(--block-size);inline-size:var(--inline-size);min-block-size:var(--inline-size);min-inline-size:var(--block-size)}.kinde-icon-size-small{--block-size:1rem;--inline-size:1rem}.kinde-icon-size-large{--block-size:2rem;--inline-size:2rem}}@layer components.key-value-pair{.kinde-key-value-pair-item:not(:last-child){margin-block-end:var(--kinde-key-value-pair-item-spacing,var(--kinde-card-spacing-content))}.kinde-key-value-pair-item>:where(dt){color:var(--kinde-key-value-pair-key-color,var(--kinde-shared-color-text-label));font-size:var(--kinde-key-value-pair-key-font-size,var(--kinde-shared-font-label-size));font-weight:var(--kinde-key-value-pair-key-font-weight,var(--kinde-shared-font-label-weight));letter-spacing:var(--kinde-key-value-pair-key-letter-spacing,var(--kinde-shared-font-label-letter-spacing));line-height:var(--kinde-key-value-pair-key-line-height,var(--kinde-shared-font-label-line-height));margin-block-end:var(--kinde-key-value-pair-key-spacing,.5rem)}}@layer components.kinde-branding{.kinde-branding{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.375rem;display:flex}.kinde-branding figcaption{color:#878787;letter-spacing:normal;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.42857}html[data-kinde-theme=dark] :is(.kinde-branding figcaption){color:#ababab}@media screen and (prefers-color-scheme:dark){html[data-kinde-theme=user-preference] :is(.kinde-branding figcaption){color:#ababab}}.kinde-branding a{--color:#000;block-size:1rem;color:var(--color);inline-size:3rem}html[data-kinde-theme=dark] :is(.kinde-branding a){--color:#fff}@media screen and (prefers-color-scheme:dark){html[data-kinde-theme=user-preference] :is(.kinde-branding a){--color:#fff}}}@layer components.list{.kinde-list{--list-style-type:var(--kinde-list-unordered-default-list-style-type,disc);--margin-inline-start:var(--kinde-list-margin-inline-start,var(--kinde-base-font-size));list-style-type:var(--list-style-type);margin-inline-start:var(--margin-inline-start)}.kinde-list-variant-ordered{--list-style-type:var(--kinde-list-ordered-list-style-type,decimal)}.kinde-list-variant-unordered-custom{--list-style-type:var(--kinde-list-unordered-custom-list-style-type,none);--margin-inline-start:var(--kinde-list-unordered-custom-margin-inline-start,var(--kinde-list-margin-inline-start,0))}.kinde-list-variant-unordered-custom>:where(li){align-items:var(--kinde-list-unordered-custom-item-align-items,start);display:var(--kinde-list-unordered-custom-item-display,flex);gap:var(--kinde-list-unordered-custom-item-gap,.5rem)}.kinde-list-variant-unordered-custom>:where(li):not(:last-child){margin-block-end:var(--kinde-list-unordered-custom-item-spacing,.25rem)}.kinde-list-variant-unordered-custom [data-kinde-icon]{--icon-offset-base:.25em;--icon-offset:var(--icon-offset-base);--inset-block-start:var(--kinde-list-unordered-custom-icon-inset-block-start,var(--icon-offset));position:var(--kinde-list-unordered-custom-icon-position,relative);inset-block-start:var(--inset-block-start)}.kinde-list-is-small :is(.kinde-list-variant-unordered-custom [data-kinde-icon]){--icon-offset:var(--kinde-list-unordered-custom-icon-inset-block-start-is-small,calc(var(--icon-offset-base)/2))}.kinde-list-is-small{font-size:var(--kinde-list-font-size-is-small,var(--kinde-shared-font-small-size));font-weight:var(--kinde-list-font-weight-is-small,var(--kinde-shared-font-small-weight));letter-spacing:var(--kinde-list-letter-spacing-is-small,var(--kinde-shared-font-small-letter-spacing));line-height:var(--kinde-list-line-height-is-small,var(--kinde-shared-font-small-line-height))}}@layer components.price{.kinde-price:not(.kinde-price-variant-default){font-size:var(--kinde-price-non-default-font-size,var(--kinde-shared-font-small-size));font-weight:var(--kinde-price-non-default-font-weight,var(--kinde-shared-font-small-weight));letter-spacing:var(--kinde-price-non-default-letter-spacing,var(--kinde-shared-font-small-letter-spacing));line-height:var(--kinde-price-non-default-line-height,var(--kinde-shared-font-small-line-height))}:is(.kinde-price-variant-large,.kinde-price-variant-x-large) .kinde-price-meta{color:var(--kinde-price-large-plus-meta-color,var(--kinde-shared-color-text-caption))}}@layer components.recovery-codes{.kinde-recovery-codes{display:var(--kinde-recovery-codes-display,flex);flex-wrap:var(--kinde-recovery-codes-flex-wrap,wrap);gap:var(--kinde-recovery-codes-gap,var(--kinde-layout-widget-spacing-content))}.kinde-recovery-codes>:where(li){flex:var(--kinde-recovery-codes-flex,1 1 fit-content)}.kinde-recovery-codes+[data-kinde-layout-button-group] button[type=button]{--display:none;display:var(--display)}.kinde-is-js-enabled :is(.kinde-recovery-codes+[data-kinde-layout-button-group] button[type=button]){--display:var(--kinde-button-display)}}@layer components.spinner{.kinde-spinner svg{--size:1.5rem;block-size:var(--size);inline-size:var(--size);animation:2s linear infinite both track}.kinde-spinner svg circle{transform-origin:50%}.kinde-spinner svg circle:first-child{opacity:.2}.kinde-spinner svg circle:last-child{stroke-dasharray:282.743;animation:1.5s ease-in-out infinite both runner}.kinde-spinner-size-small :is(.kinde-spinner svg){--size:1rem}.kinde-spinner-size-large :is(.kinde-spinner svg){--size:2rem}.kinde-spinner:has(.kinde-spinner-placeholder) :is(.kinde-spinner svg){margin:auto}.kinde-spinner-placeholder{visibility:hidden;block-size:0;display:block}@keyframes track{0%,15%{stroke-dashoffset:282.715px;transform:rotate(0)}50%,75%{stroke-dashoffset:56.5487px;transform:rotate(45deg)}to{stroke-dashoffset:282.715px;transform:rotate(360deg)}}@keyframes runner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer components.stripe-payment-form{.kinde-stripe-payment-form{--display:none;display:var(--display)}.kinde-is-js-enabled .kinde-stripe-payment-form{--display:var(--kinde-stripe-payment-form-display,block)}.kinde-stripe-payment-form-error{margin-block-end:var(--kinde-stripe-payment-form-error-spacing,var(--kinde-layout-widget-spacing-content))}.kinde-stripe-payment-form-content{--min-block-size:var(--kinde-stripe-payment-form-content-min-block-size,21.125rem);min-block-size:var(--min-block-size)}.kinde-stripe-payment-form-loader{align-items:var(--kinde-stripe-payment-form-loader-align-items,center);display:var(--kinde-stripe-payment-form-loader-display,flex);justify-content:var(--kinde-stripe-payment-form-loader-justify-content,center);min-block-size:var(--kinde-stripe-payment-form-loader-min-block-size,calc(var(--min-block-size)/2))}.kinde-stripe-payment-form-loader[hidden]{display:none}.kinde-stripe-payment-form-element{opacity:var(--kinde-stripe-payment-form-element-opacity,0);transition:var(--kinde-stripe-payment-form-element-transition,opacity .3s cubic-bezier(.5,0,1,1))}.kinde-stripe-payment-form-element.is-loaded{opacity:var(--kinde-stripe-payment-form-element-opacity-is-loaded,1)}}@layer components.text-button{.kinde-text-button{--color:var(--kinde-text-link-color);color:var(--color);font-weight:var(--kinde-text-link-font-weight);transition:var(--kinde-text-link-transition,var(--kinde-text-link-transition-color-outline-offset))}.kinde-text-button:focus-visible{--color:var(--kinde-text-link-color-focus)}.kinde-text-button:hover{--color:var(--kinde-text-link-color-hover)}.kinde-text-button:active{--color:var(--kinde-text-link-color-active)}.kinde-text-button:disabled{--color:var(--kinde-text-button-color-disabled,var(--kinde-shared-color-disabled-text))}.kinde-text-button.kinde-is-loading{pointer-events:none}.kinde-is-ui-stateless .kinde-text-button:not(:disabled){--color:var(--kinde-text-link-color)}}@layer components.text-link{.kinde-text-link{--color:var(--kinde-text-link-color);--text-decoration-line:var(--kinde-text-link-text-decoration-line);color:var(--color);font-weight:var(--kinde-text-link-font-weight);-webkit-text-decoration-line:var(--text-decoration-line);-webkit-text-decoration-line:var(--text-decoration-line);text-decoration-line:var(--text-decoration-line);text-decoration-skip-ink:var(--kinde-text-link-text-decoration-skip-ink,auto);-webkit-text-decoration-style:var(--kinde-text-link-text-decoration-style,solid);-webkit-text-decoration-style:var(--kinde-text-link-text-decoration-style,solid);text-decoration-style:var(--kinde-text-link-text-decoration-style,solid);text-decoration-thickness:var(--kinde-text-link-text-decoration-thickness,auto);text-underline-offset:var(--kinde-text-link-text-underline-offset,auto);transition:var(--kinde-text-link-transition,var(--kinde-text-link-transition-color-outline-offset))}.kinde-text-link:visited{--color:var(--kinde-text-link-color-visited,var(--kinde-text-link-color))}.kinde-text-link:focus-visible{--color:var(--kinde-text-link-color-focus)}.kinde-text-link:hover{--color:var(--kinde-text-link-color-hover);--text-decoration-line:var(--kinde-text-link-text-decoration-line-hover,var(--kinde-text-link-text-decoration-line))}.kinde-text-link:active{--color:var(--kinde-text-link-color-active)}:is(.kinde-text-link[role=button],.kinde-text-link[role=button]:hover){--text-decoration-line:none}.kinde-is-ui-stateless .kinde-text-link{--color:var(--kinde-text-link-color)}.kinde-text-link-is-inline{--text-decoration-line:var(--kinde-text-link-text-decoration-line-is-inline)}.kinde-text-link-is-inline:hover{--text-decoration-line:var(--kinde-text-link-text-decoration-line-is-inline-hover,var(--kinde-text-link-text-decoration-line-is-inline))}}@layer layouts.auth-buttons{.kinde-layout-auth-buttons{--column-count:1;--column-size:100%;display:var(--kinde-layout-auth-buttons-display,grid);gap:var(--kinde-layout-auth-buttons-gap,var(--kinde-layout-button-group-gap));grid-template-columns:repeat(var(--column-count),var(--column-size))}:is(.kinde-layout-auth-buttons.kinde-layout-auth-buttons-is-three-columns,.kinde-layout-auth-buttons.kinde-layout-auth-buttons-is-four-columns){--column-size:1fr}.kinde-layout-auth-buttons.kinde-layout-auth-buttons-is-three-columns{--column-count:3}.kinde-layout-auth-buttons.kinde-layout-auth-buttons-is-four-columns{--column-count:4}.kinde-layout-auth-buttons-item-is-always-full-width{grid-column:1/-1}}@layer layouts.button-group{.kinde-layout-button-group{--flex-direction:var(--kinde-layout-button-group-flex-direction,column);display:var(--kinde-layout-button-group-display,flex);flex-direction:var(--flex-direction);flex-wrap:var(--kinde-layout-button-group-flex-wrap,wrap);gap:var(--kinde-layout-button-group-gap)}.kinde-layout-button-group.kinde-layout-button-group-is-inline{--flex-direction:var(--kinde-layout-button-group-flex-direction-is-inline,row)}.kinde-layout-button-group.kinde-layout-button-group-is-inline>:where(*){flex-basis:var(--kinde-layout-button-group-flex-basis-is-inline,calc((21.25rem - 100%)*999));flex-grow:var(--kinde-layout-button-group-flex-grow-is-inline,0)}}@layer layouts.plans{.kinde-layout-plans{--column-count:4;display:var(--kinde-layout-plans-display,grid);gap:var(--kinde-layout-plans-gap);grid-template-columns:repeat(var(--column-count),var(--kinde-layout-plans-grid-template-columns-size,1fr))}.kinde-layout-plans>:where(*){--grid-row:1/8;--grid-template-rows:subgrid;display:var(--kinde-layout-plans-item-display,grid);gap:var(--kinde-layout-plans-item-gap,var(--kinde-layout-plans-gap));grid-row:var(--grid-row);grid-template-rows:var(--grid-template-rows)}.kinde-layout-plans>:where(*)>:where(*):has([data-kinde-button-is-content-width]){overflow:hidden}.kinde-layout-plans>:where(*) [data-kinde-badge]{place-self:start}.kinde-layout-plans:is(:not(:has([data-kinde-badge])),:not(:has([data-plan-details-card-description])))>:where(*){--grid-row:1/7}.kinde-layout-plans:not(:has([data-kinde-badge]))>:where(*) [data-plan-details-card-placeholder]{display:none}.kinde-layout-plans:is(:not(:has([data-plan-details-card-description],[data-kinde-badge])),:not(:has([data-kinde-card-element-divider])))>:where(*){--grid-row:1/6}.kinde-layout-plans:is(:not(:has([data-kinde-card-element-divider],[data-kinde-badge])),:not(:has([data-plan-details-card-description],[data-kinde-card-element-divider])))>:where(*){--grid-row:1/5}.kinde-layout-plans:not(:has([data-plan-details-card-description],[data-kinde-badge],[data-kinde-card-element-divider]))>:where(*){--grid-row:1/4}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:only-child)){--column-count:1}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(2))){--column-count:2}@media (max-width:calc(48em - 1px)){.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(2))){--column-count:var(--kinde-layout-plans-grid-template-columns-two-to-one,1)}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(2)))>:where(*){--grid-row:var(--kinde-layout-plans-item-grid-row-two-to-one,unset);--grid-template-rows:var(--kinde-layout-plans-item-grid-template-rows-two-to-one,unset)}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(2)))>:where(*) [data-plan-details-card-placeholder]{display:var(--kinde-layout-plans-item-placeholder-display-two-to-one,none)}}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(3))){--column-count:3}@media (max-width:calc(64em - 1px)){.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(3))){--column-count:var(--kinde-layout-plans-grid-template-columns-three-to-one,1)}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(3)))>:where(*){--grid-row:var(--kinde-layout-plans-item-grid-row-three-to-one,unset);--grid-template-rows:var(--kinde-layout-plans-item-grid-template-rows-three-to-one,unset)}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(3)))>:where(*) [data-plan-details-card-placeholder]{display:var(--kinde-layout-plans-item-placeholder-display-three-to-one,none)}}@media (max-width:calc(90em - 1px)){.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(4))){--column-count:var(--kinde-layout-plans-grid-template-columns-four-to-one,1)}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(4)))>:where(*){--grid-row:var(--kinde-layout-plans-item-grid-row-four-to-one,unset);--grid-template-rows:var(--kinde-layout-plans-item-grid-template-rows-four-to-one,unset)}.kinde-layout-plans[data-kinde-layout-plans]:has(>:where(:last-child:nth-child(4)))>:where(*) [data-plan-details-card-placeholder]{display:var(--kinde-layout-plans-item-placeholder-display-four-to-one,none)}}}@layer layouts.widget{.kinde-layout-widget-content>:not(:last-child){margin-block-end:var(--kinde-layout-widget-spacing-content)}.kinde-layout-widget-content:has([data-kinde-disclaimer]) :is(.kinde-layout-widget-content>*):nth-last-child(2){margin-block-end:var(--kinde-layout-widget-spacing-disclaimer,var(--kinde-layout-widget-spacing-footer))}.kinde-layout-widget-branding{margin-block-start:var(--kinde-layout-widget-spacing-footer)}}@layer utilities{.kinde-util-hide-visually:not(:focus,:focus-visible,:focus-within,:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[tabindex="-1"]:focus{outline:none}
/*# sourceMappingURL=style.css.map */
