:root,.theme-light-default{--spirit-color-accent-01-background-basic: #d80090;--spirit-color-accent-01-background-subtle: #fdf2f9;--spirit-color-accent-01-border-basic: #d80090;--spirit-color-accent-01-border-subtle: #f7cce9;--spirit-color-accent-01-content-basic: #d80090;--spirit-color-accent-01-content-subtle: #fbe5f4;--spirit-color-accent-01-state-active: #ad0073;--spirit-color-accent-01-state-default: #d80090;--spirit-color-accent-01-state-hover: #c30082;--spirit-color-accent-02-background-basic: #7847ff;--spirit-color-accent-02-background-subtle: #f8f6ff;--spirit-color-accent-02-border-basic: #7847ff;--spirit-color-accent-02-border-subtle: #e4daff;--spirit-color-accent-02-content-basic: #6039cc;--spirit-color-accent-02-content-subtle: #f1edff;--spirit-color-accent-02-state-active: #936cff;--spirit-color-accent-02-state-default: #ae91ff;--spirit-color-accent-02-state-hover: #a07eff;--spirit-color-background-backdrop: rgba(26, 27, 27, .5019607843);--spirit-color-background-interactive-state-active: #f1edff;--spirit-color-background-interactive-state-default: rgba(255, 255, 255, 0);--spirit-color-background-interactive-state-hover: #f8f6ff;--spirit-color-background-primary: #fdfdfc;--spirit-color-background-secondary: #f4f4f4;--spirit-color-background-tertiary: #f1edff;--spirit-color-border-basic: #d9d9d9;--spirit-color-border-focus: #7847ff;--spirit-color-border-interactive-state-active: #a5a5a5;--spirit-color-border-interactive-state-default: #bfbfbf;--spirit-color-border-interactive-state-hover: #b2b2b2;--spirit-color-border-interactive-state-selected: #7847ff;--spirit-color-component-button-plain-border: rgba(255, 255, 255, 0);--spirit-color-component-button-plain-content: #6039cc;--spirit-color-component-button-plain-state-active: #e4daff;--spirit-color-component-button-plain-state-default: rgba(255, 255, 255, 0);--spirit-color-component-button-plain-state-hover: #f1edff;--spirit-color-component-button-primary-border: #4e2ea6;--spirit-color-component-button-primary-content: #fdfdfc;--spirit-color-component-button-primary-state-active: #6039cc;--spirit-color-component-button-primary-state-default: #7847ff;--spirit-color-component-button-primary-state-hover: #6c40e5;--spirit-color-component-button-secondary-border: #7847ff;--spirit-color-component-button-secondary-content: #6039cc;--spirit-color-component-button-secondary-state-active: #e4daff;--spirit-color-component-button-secondary-state-default: #fdfdfc;--spirit-color-component-button-secondary-state-hover: #f1edff;--spirit-color-component-button-tertiary-border: #e5e5e5;--spirit-color-component-button-tertiary-content: #202020;--spirit-color-component-button-tertiary-state-active: #d9d9d9;--spirit-color-component-button-tertiary-state-default: #f4f4f4;--spirit-color-component-button-tertiary-state-hover: #e5e5e5;--spirit-color-component-header-background: #fdfdfc;--spirit-color-component-header-border: #e5e5e5;--spirit-color-component-header-item-background-state-active: #f1edff;--spirit-color-component-header-item-background-state-default: rgba(255, 255, 255, 0);--spirit-color-component-header-item-background-state-hover: #f8f6ff;--spirit-color-component-header-item-background-state-selected: #f8f6ff;--spirit-color-component-header-item-state-active: #4e2ea6;--spirit-color-component-header-item-state-default: #404040;--spirit-color-component-header-item-state-hover: #6039cc;--spirit-color-component-header-item-state-selected: #6039cc;--spirit-color-component-header-stripe-state-selected: #ffbe00;--spirit-color-component-header-stripe-state-unselected: #e4daff;--spirit-color-component-pagination-selected-border: #7847ff;--spirit-color-component-pagination-selected-content: #fdfdfc;--spirit-color-component-pagination-selected-state-active: #6039cc;--spirit-color-component-pagination-selected-state-default: #7847ff;--spirit-color-component-pagination-selected-state-hover: #6c40e5;--spirit-color-component-pagination-unselected-border: #d9d9d9;--spirit-color-component-pagination-unselected-content: #535353;--spirit-color-component-pagination-unselected-state-active: #f4f4f4;--spirit-color-component-pagination-unselected-state-default: #fdfdfc;--spirit-color-component-pagination-unselected-state-hover: #f9f9f9;--spirit-color-component-pricing-plan-highlighted-background: #f2f7fd;--spirit-color-component-pricing-plan-highlighted-border: #80b2eb;--spirit-color-component-pricing-plan-highlighted-content: #00428c;--spirit-color-component-toggle-selected-border: #327c3f;--spirit-color-component-toggle-selected-content: #fdfdfc;--spirit-color-component-toggle-selected-state-active: #3e9b4f;--spirit-color-component-toggle-selected-state-default: #327c3f;--spirit-color-component-toggle-selected-state-hover: #388b47;--spirit-color-component-toggle-unselected-border: #a5a5a5;--spirit-color-component-toggle-unselected-content: #404040;--spirit-color-component-toggle-unselected-state-active: #f4f4f4;--spirit-color-component-toggle-unselected-state-default: #fdfdfc;--spirit-color-component-toggle-unselected-state-hover: #f9f9f9;--spirit-color-disabled-background: #f9f9f9;--spirit-color-disabled-border: #e5e5e5;--spirit-color-disabled-content: #a5a5a5;--spirit-color-disabled-foreground: #d9d9d9;--spirit-color-emotion-danger-background-basic: #b60000;--spirit-color-emotion-danger-background-subtle: #fef2f2;--spirit-color-emotion-danger-border-basic: #b60000;--spirit-color-emotion-danger-border-subtle: #f18080;--spirit-color-emotion-danger-content-basic: #940000;--spirit-color-emotion-danger-content-subtle: #fdfdfc;--spirit-color-emotion-danger-state-active: #e40000;--spirit-color-emotion-danger-state-default: #b60000;--spirit-color-emotion-danger-state-hover: #cd0000;--spirit-color-emotion-informative-background-basic: #0052ad;--spirit-color-emotion-informative-background-subtle: #f2f7fd;--spirit-color-emotion-informative-border-basic: #0052ad;--spirit-color-emotion-informative-border-subtle: #80b2eb;--spirit-color-emotion-informative-content-basic: #00428c;--spirit-color-emotion-informative-content-subtle: #fdfdfc;--spirit-color-emotion-informative-state-active: #0066d8;--spirit-color-emotion-informative-state-default: #0052ad;--spirit-color-emotion-informative-state-hover: #005cc2;--spirit-color-emotion-success-background-basic: #327c3f;--spirit-color-emotion-success-background-subtle: #f5faf6;--spirit-color-emotion-success-border-basic: #327c3f;--spirit-color-emotion-success-border-subtle: #9ecda7;--spirit-color-emotion-success-content-basic: #286533;--spirit-color-emotion-success-content-subtle: #fdfdfc;--spirit-color-emotion-success-state-active: #3e9b4f;--spirit-color-emotion-success-state-default: #327c3f;--spirit-color-emotion-success-state-hover: #388b47;--spirit-color-emotion-warning-background-basic: #c26400;--spirit-color-emotion-warning-background-subtle: #fef8f2;--spirit-color-emotion-warning-border-basic: #c26400;--spirit-color-emotion-warning-border-subtle: #f9be80;--spirit-color-emotion-warning-content-basic: #9d5100;--spirit-color-emotion-warning-content-subtle: #fdfdfc;--spirit-color-emotion-warning-state-active: #f27d00;--spirit-color-emotion-warning-state-default: #c26400;--spirit-color-emotion-warning-state-hover: #da7100;--spirit-color-focus-focus-ring-color-01: rgba(210, 194, 255, .6980392157);--spirit-color-form-field-danger: #b60000;--spirit-color-form-field-filled-background-state-active: #fdfdfc;--spirit-color-form-field-filled-background-state-default: #fdfdfc;--spirit-color-form-field-filled-background-state-hover: #f9f9f9;--spirit-color-form-field-filled-border-state-active: #7f7f7f;--spirit-color-form-field-filled-border-state-default: #a5a5a5;--spirit-color-form-field-filled-border-state-hover: #999;--spirit-color-form-field-filled-border-state-selected: #7847ff;--spirit-color-form-field-filled-content: #202020;--spirit-color-form-field-filled-placeholder: #666;--spirit-color-form-field-helper-text: #535353;--spirit-color-form-field-label: #202020;--spirit-color-form-field-success: #327c3f;--spirit-color-form-field-warning: #c26400;--spirit-color-gradient-basic-overlay-color-01: #fff;--spirit-color-gradient-basic-overlay-color-02: rgba(255, 255, 255, 0);--spirit-color-gradient-primary-color-01: #eae3ff;--spirit-color-gradient-primary-color-02: #cebcff;--spirit-color-gradient-secondary-color-01: #fff;--spirit-color-gradient-secondary-color-02: #a7d9e2;--spirit-color-gradient-skeleton-color-01: #e5e5e5;--spirit-color-gradient-skeleton-color-02: #fff;--spirit-color-gradient-skeleton-color-03: #e5e5e5;--spirit-color-link-primary-state-active: #3c2480;--spirit-color-link-primary-state-default: #6039cc;--spirit-color-link-primary-state-hover: #4e2ea6;--spirit-color-link-secondary-state-active: #3c2480;--spirit-color-link-secondary-state-default: #535353;--spirit-color-link-secondary-state-hover: #4e2ea6;--spirit-color-link-state-visited: #3c2480;--spirit-color-link-tertiary-state-active: #3c2480;--spirit-color-link-tertiary-state-default: #7f7f7f;--spirit-color-link-tertiary-state-hover: #4e2ea6;--spirit-color-neutral-background-basic: #202020;--spirit-color-neutral-background-subtle: #f4f4f4;--spirit-color-neutral-border-basic: #202020;--spirit-color-neutral-border-subtle: #bfbfbf;--spirit-color-neutral-content-basic: #202020;--spirit-color-neutral-content-subtle: #fdfdfc;--spirit-color-neutral-state-active: #535353;--spirit-color-neutral-state-default: #202020;--spirit-color-neutral-state-hover: #404040;--spirit-color-selected-background-basic: #7847ff;--spirit-color-selected-background-subtle: #f1edff;--spirit-color-selected-border-basic: #7847ff;--spirit-color-selected-border-subtle: #f1edff;--spirit-color-selected-content-basic: #7847ff;--spirit-color-selected-content-subtle: #fdfdfc;--spirit-color-selected-state-active: #6039cc;--spirit-color-selected-state-default: #7847ff;--spirit-color-selected-state-hover: #6c40e5;--spirit-color-shadow-shadow-100-color-01: rgba(0, 0, 0, .1019607843);--spirit-color-shadow-shadow-200-color-01: rgba(0, 0, 0, .2);--spirit-color-shadow-shadow-300-color-01: rgba(0, 0, 0, .2509803922);--spirit-color-shadow-shadow-400-color-01: rgba(0, 0, 0, .2509803922);--spirit-color-text-primary: #202020;--spirit-color-text-secondary: #535353;--spirit-color-text-tertiary: #7f7f7f;--spirit-checkbox-input-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath d="M7.71 13.29a.996.996 0 0 1-1.41 0L2.71 9.7a.996.996 0 1 1 1.41-1.41L7 11.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z" style="fill:%23fdfdfc"/%3e%3c/svg%3e');--spirit-checkbox-input-disabled-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath d="M7.71 13.29a.996.996 0 0 1-1.41 0L2.71 9.7a.996.996 0 1 1 1.41-1.41L7 11.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z" style="fill:%23a5a5a5"/%3e%3c/svg%3e');--spirit-checkbox-input-indeterminate-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath style="fill:%23fdfdfc" d="M4 8h10v2H4z"/%3e%3c/svg%3e');--spirit-checkbox-input-indeterminate-disabled-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath style="fill:%23a5a5a5" d="M4 8h10v2H4z"/%3e%3c/svg%3e');--spirit-slider-thumb-background-image-url: url('data:image/svg+xml,%3csvg width="8" height="16" viewBox="0 0 8 16" fill="%23202020" xmlns="http://www.w3.org/2000/svg"%3e%3crect x="0" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="5" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="10" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="15" width="8" height="1" rx="0.5" /%3e%3c/svg%3e');--spirit-slider-thumb-disabled-background-image-url: url('data:image/svg+xml,%3csvg width="8" height="16" viewBox="0 0 8 16" fill="%23d9d9d9" xmlns="http://www.w3.org/2000/svg"%3e%3crect x="0" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="5" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="10" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="15" width="8" height="1" rx="0.5" /%3e%3c/svg%3e');--spirit-toggle-input-mark-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="%23404040" fill-rule="evenodd" d="M20 0H0v20h20V0Zm-7.302 6.177a.58.58 0 0 1 .823 0 .585.585 0 0 1 0 .816l-2.853 2.853 2.853 2.852a.58.58 0 1 1-.823.823l-2.852-2.853-2.853 2.853a.58.58 0 1 1-.822-.823l2.852-2.852-2.852-2.853a.58.58 0 1 1 .822-.822l2.853 2.852 2.852-2.846Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-toggle-input-mark-disabled-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="%23d9d9d9" fill-rule="evenodd" d="M20 0H0v20h20V0Zm-7.302 6.177a.58.58 0 0 1 .823 0 .585.585 0 0 1 0 .816l-2.853 2.853 2.853 2.852a.58.58 0 1 1-.823.823l-2.852-2.853-2.853 2.853a.58.58 0 1 1-.822-.823l2.852-2.852-2.852-2.853a.58.58 0 1 1 .822-.822l2.853 2.852 2.852-2.846Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-toggle-input-mark-checked-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="%23fdfdfc" fill-rule="evenodd" d="M20 0H0v20h20V0ZM5.987 9.904l2.042 2.042 5.775-5.775a.574.574 0 0 1 .817 0 .574.574 0 0 1 0 .816l-6.184 6.178a.58.58 0 0 1-.822 0L5.17 10.72a.574.574 0 0 1 0-.817.574.574 0 0 1 .816 0Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-toggle-input-mark-checked-disabled-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="%23d9d9d9" fill-rule="evenodd" d="M20 0H0v20h20V0ZM5.987 9.904l2.042 2.042 5.775-5.775a.574.574 0 0 1 .817 0 .574.574 0 0 1 0 .816l-6.184 6.178a.58.58 0 0 1-.822 0L5.17 10.72a.574.574 0 0 1 0-.817.574.574 0 0 1 .816 0Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-tooltip-arrow-background-image-url: url('data:image/svg+xml,%3csvg width="13" height="8" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg"%3e%3cpath fill="%23202020" d="M4.915,2.054c0.801,-1.04 2.369,-1.04 3.17,-0l9.793,12.721c1.012,1.315 0.074,3.22 -1.585,3.22l-19.586,-0c-1.66,-0 -2.597,-1.905 -1.585,-3.22l9.793,-12.721Z" /%3e%3c/svg%3e')}:where(:root,.theme-light-default){color:var(--spirit-color-text-primary)}.theme-light-on-brand{--spirit-color-accent-01-background-basic: #d80090;--spirit-color-accent-01-background-subtle: #fdf2f9;--spirit-color-accent-01-border-basic: #8d005e;--spirit-color-accent-01-border-subtle: #f7cce9;--spirit-color-accent-01-content-basic: #d80090;--spirit-color-accent-01-content-subtle: #fbe5f4;--spirit-color-accent-01-state-active: #ad0073;--spirit-color-accent-01-state-default: #d80090;--spirit-color-accent-01-state-hover: #c30082;--spirit-color-accent-02-background-basic: #7847ff;--spirit-color-accent-02-background-subtle: #f8f6ff;--spirit-color-accent-02-border-basic: #7847ff;--spirit-color-accent-02-border-subtle: #e4daff;--spirit-color-accent-02-content-basic: #6039cc;--spirit-color-accent-02-content-subtle: #f1edff;--spirit-color-accent-02-state-active: #936cff;--spirit-color-accent-02-state-default: #ae91ff;--spirit-color-accent-02-state-hover: #a07eff;--spirit-color-background-backdrop: rgba(26, 27, 27, .5019607843);--spirit-color-background-interactive-state-active: rgba(255, 255, 255, .1019607843);--spirit-color-background-interactive-state-default: rgba(255, 255, 255, 0);--spirit-color-background-interactive-state-hover: rgba(255, 255, 255, .0509803922);--spirit-color-background-primary: #6039cc;--spirit-color-background-secondary: #3c2480;--spirit-color-background-tertiary: #1e1240;--spirit-color-border-basic: #a07eff;--spirit-color-border-focus: #1e1240;--spirit-color-border-interactive-state-active: #bba3ff;--spirit-color-border-interactive-state-default: #a07eff;--spirit-color-border-interactive-state-hover: #ae91ff;--spirit-color-border-interactive-state-selected: #ffbe00;--spirit-color-component-button-plain-border: rgba(255, 255, 255, 0);--spirit-color-component-button-plain-content: #fff;--spirit-color-component-button-plain-state-active: rgba(255, 255, 255, .1490196078);--spirit-color-component-button-plain-state-default: rgba(255, 255, 255, 0);--spirit-color-component-button-plain-state-hover: rgba(255, 255, 255, .1019607843);--spirit-color-component-button-primary-border: #1e1240;--spirit-color-component-button-primary-content: #3c2480;--spirit-color-component-button-primary-state-active: #e4daff;--spirit-color-component-button-primary-state-default: #fff;--spirit-color-component-button-primary-state-hover: #f1edff;--spirit-color-component-button-secondary-border: #f8f6ff;--spirit-color-component-button-secondary-content: #fff;--spirit-color-component-button-secondary-state-active: rgba(26, 27, 27, .1490196078);--spirit-color-component-button-secondary-state-default: rgba(26, 27, 27, 0);--spirit-color-component-button-secondary-state-hover: rgba(26, 27, 27, .1019607843);--spirit-color-component-button-tertiary-border: rgba(26, 27, 27, 0);--spirit-color-component-button-tertiary-content: #fff;--spirit-color-component-button-tertiary-state-active: rgba(26, 27, 27, .3019607843);--spirit-color-component-button-tertiary-state-default: rgba(26, 27, 27, .2);--spirit-color-component-button-tertiary-state-hover: rgba(26, 27, 27, .2509803922);--spirit-color-component-header-background: #6039cc;--spirit-color-component-header-border: #936cff;--spirit-color-component-header-item-background-state-active: rgba(26, 27, 27, .1490196078);--spirit-color-component-header-item-background-state-default: rgba(255, 255, 255, 0);--spirit-color-component-header-item-background-state-hover: rgba(26, 27, 27, .1019607843);--spirit-color-component-header-item-background-state-selected: #4e2ea6;--spirit-color-component-header-item-state-active: #e5e5e5;--spirit-color-component-header-item-state-default: #fff;--spirit-color-component-header-item-state-hover: #f2f2f2;--spirit-color-component-header-item-state-selected: #fff;--spirit-color-component-header-stripe-state-selected: #fff;--spirit-color-component-header-stripe-state-unselected: rgba(255, 255, 255, .2509803922);--spirit-color-component-pagination-selected-border: #fff;--spirit-color-component-pagination-selected-content: #6039cc;--spirit-color-component-pagination-selected-state-active: #c9b5ff;--spirit-color-component-pagination-selected-state-default: #f8f6ff;--spirit-color-component-pagination-selected-state-hover: #e4daff;--spirit-color-component-pagination-unselected-border: #f8f6ff;--spirit-color-component-pagination-unselected-content: #f8f6ff;--spirit-color-component-pagination-unselected-state-active: #7847ff;--spirit-color-component-pagination-unselected-state-default: #6039cc;--spirit-color-component-pagination-unselected-state-hover: #6c40e5;--spirit-color-component-pricing-plan-highlighted-background: #4e2ea6;--spirit-color-component-pricing-plan-highlighted-border: #e4daff;--spirit-color-component-pricing-plan-highlighted-content: #ffcb33;--spirit-color-component-toggle-selected-border: #a07eff;--spirit-color-component-toggle-selected-content: #fff;--spirit-color-component-toggle-selected-state-active: #3e9b4f;--spirit-color-component-toggle-selected-state-default: #327c3f;--spirit-color-component-toggle-selected-state-hover: #388b47;--spirit-color-component-toggle-unselected-border: #a07eff;--spirit-color-component-toggle-unselected-content: #4e2ea6;--spirit-color-component-toggle-unselected-state-active: #e4daff;--spirit-color-component-toggle-unselected-state-default: #fff;--spirit-color-component-toggle-unselected-state-hover: #f1edff;--spirit-color-disabled-background: rgba(255, 255, 255, .1019607843);--spirit-color-disabled-border: rgba(255, 255, 255, .2);--spirit-color-disabled-content: rgba(255, 255, 255, .5019607843);--spirit-color-disabled-foreground: rgba(255, 255, 255, .2);--spirit-color-emotion-danger-background-basic: #e40000;--spirit-color-emotion-danger-background-subtle: #fce5e5;--spirit-color-emotion-danger-border-basic: #e93333;--spirit-color-emotion-danger-border-subtle: #ef6666;--spirit-color-emotion-danger-content-basic: #720000;--spirit-color-emotion-danger-content-subtle: #fff;--spirit-color-emotion-danger-state-active: #ec4d4d;--spirit-color-emotion-danger-state-default: #e40000;--spirit-color-emotion-danger-state-hover: #e93333;--spirit-color-emotion-informative-background-basic: #0066d8;--spirit-color-emotion-informative-background-subtle: #e5f0fb;--spirit-color-emotion-informative-border-basic: #3385e0;--spirit-color-emotion-informative-border-subtle: #66a3e8;--spirit-color-emotion-informative-content-basic: #00336c;--spirit-color-emotion-informative-content-subtle: #fff;--spirit-color-emotion-informative-state-active: #4d94e4;--spirit-color-emotion-informative-state-default: #0066d8;--spirit-color-emotion-informative-state-hover: #3385e0;--spirit-color-emotion-success-background-basic: #3e9b4f;--spirit-color-emotion-success-background-subtle: #ecf5ed;--spirit-color-emotion-success-border-basic: #65af72;--spirit-color-emotion-success-border-subtle: #8bc395;--spirit-color-emotion-success-content-basic: #1f4e28;--spirit-color-emotion-success-content-subtle: #fff;--spirit-color-emotion-success-state-active: #78b984;--spirit-color-emotion-success-state-default: #3e9b4f;--spirit-color-emotion-success-state-hover: #65af72;--spirit-color-emotion-warning-background-basic: #f27d00;--spirit-color-emotion-warning-background-subtle: #fef2e5;--spirit-color-emotion-warning-border-basic: #f59733;--spirit-color-emotion-warning-border-subtle: #f7b166;--spirit-color-emotion-warning-content-basic: #793f00;--spirit-color-emotion-warning-content-subtle: #fff;--spirit-color-emotion-warning-state-active: #f6a44d;--spirit-color-emotion-warning-state-default: #f27d00;--spirit-color-emotion-warning-state-hover: #f59733;--spirit-color-focus-focus-ring-color-01: rgba(210, 194, 255, .6980392157);--spirit-color-form-field-danger: #ec4d4d;--spirit-color-form-field-filled-background-state-active: #fff;--spirit-color-form-field-filled-background-state-default: #f9f9f9;--spirit-color-form-field-filled-background-state-hover: #f1edff;--spirit-color-form-field-filled-border-state-active: #936cff;--spirit-color-form-field-filled-border-state-default: #ae91ff;--spirit-color-form-field-filled-border-state-hover: #a07eff;--spirit-color-form-field-filled-border-state-selected: #ffbe00;--spirit-color-form-field-filled-content: #202020;--spirit-color-form-field-filled-placeholder: #666;--spirit-color-form-field-helper-text: #c9b5ff;--spirit-color-form-field-label: #fff;--spirit-color-form-field-success: #78b984;--spirit-color-form-field-warning: #f6a44d;--spirit-color-gradient-basic-overlay-color-01: #606060;--spirit-color-gradient-basic-overlay-color-02: rgba(96, 96, 96, 0);--spirit-color-gradient-primary-color-01: #7847ff;--spirit-color-gradient-primary-color-02: #482b99;--spirit-color-gradient-secondary-color-01: #35818e;--spirit-color-gradient-secondary-color-02: #482b99;--spirit-color-gradient-skeleton-color-01: #6c40e5;--spirit-color-gradient-skeleton-color-02: #936cff;--spirit-color-gradient-skeleton-color-03: #6c40e5;--spirit-color-link-primary-state-active: #e5e5e5;--spirit-color-link-primary-state-default: #fff;--spirit-color-link-primary-state-hover: #f2f2f2;--spirit-color-link-secondary-state-active: #e5e5e5;--spirit-color-link-secondary-state-default: #d6c8ff;--spirit-color-link-secondary-state-hover: #f2f2f2;--spirit-color-link-state-visited: #ffbe00;--spirit-color-link-tertiary-state-active: #e5e5e5;--spirit-color-link-tertiary-state-default: #bba3ff;--spirit-color-link-tertiary-state-hover: #f2f2f2;--spirit-color-neutral-background-basic: #202020;--spirit-color-neutral-background-subtle: #f2f2f2;--spirit-color-neutral-border-basic: #202020;--spirit-color-neutral-border-subtle: #bfbfbf;--spirit-color-neutral-content-basic: #202020;--spirit-color-neutral-content-subtle: #fff;--spirit-color-neutral-state-active: #535353;--spirit-color-neutral-state-default: #202020;--spirit-color-neutral-state-hover: #404040;--spirit-color-selected-background-basic: #fff;--spirit-color-selected-background-subtle: #fff;--spirit-color-selected-border-basic: #fff;--spirit-color-selected-border-subtle: #fff;--spirit-color-selected-content-basic: #fff;--spirit-color-selected-content-subtle: #3c2480;--spirit-color-selected-state-active: #ffd24d;--spirit-color-selected-state-default: #ffbe00;--spirit-color-selected-state-hover: #ffcb33;--spirit-color-shadow-shadow-100-color-01: rgba(0, 0, 0, .1490196078);--spirit-color-shadow-shadow-200-color-01: rgba(0, 0, 0, .2);--spirit-color-shadow-shadow-300-color-01: rgba(0, 0, 0, .2509803922);--spirit-color-shadow-shadow-400-color-01: rgba(0, 0, 0, .2509803922);--spirit-color-text-primary: #f9f9f9;--spirit-color-text-secondary: #d9d9d9;--spirit-color-text-tertiary: #b2b2b2;--spirit-checkbox-input-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath d="M7.71 13.29a.996.996 0 0 1-1.41 0L2.71 9.7a.996.996 0 1 1 1.41-1.41L7 11.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z" style="fill:%233c2480"/%3e%3c/svg%3e');--spirit-checkbox-input-disabled-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath d="M7.71 13.29a.996.996 0 0 1-1.41 0L2.71 9.7a.996.996 0 1 1 1.41-1.41L7 11.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z" style="fill:rgba%28255, 255, 255, 0.5019607843%29"/%3e%3c/svg%3e');--spirit-checkbox-input-indeterminate-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath style="fill:%233c2480" d="M4 8h10v2H4z"/%3e%3c/svg%3e');--spirit-checkbox-input-indeterminate-disabled-background-image-url: url('data:image/svg+xml,%3csvg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" width="18" height="18"%3e%3cpath style="fill:rgba%28255, 255, 255, 0.5019607843%29" d="M4 8h10v2H4z"/%3e%3c/svg%3e');--spirit-slider-thumb-background-image-url: url('data:image/svg+xml,%3csvg width="8" height="16" viewBox="0 0 8 16" fill="%23202020" xmlns="http://www.w3.org/2000/svg"%3e%3crect x="0" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="5" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="10" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="15" width="8" height="1" rx="0.5" /%3e%3c/svg%3e');--spirit-slider-thumb-disabled-background-image-url: url('data:image/svg+xml,%3csvg width="8" height="16" viewBox="0 0 8 16" fill="rgba%28255, 255, 255, 0.2%29" xmlns="http://www.w3.org/2000/svg"%3e%3crect x="0" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="5" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="10" width="8" height="1" rx="0.5" /%3e%3crect x="0" y="15" width="8" height="1" rx="0.5" /%3e%3c/svg%3e');--spirit-toggle-input-mark-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="%234e2ea6" fill-rule="evenodd" d="M20 0H0v20h20V0Zm-7.302 6.177a.58.58 0 0 1 .823 0 .585.585 0 0 1 0 .816l-2.853 2.853 2.853 2.852a.58.58 0 1 1-.823.823l-2.852-2.853-2.853 2.853a.58.58 0 1 1-.822-.823l2.852-2.852-2.852-2.853a.58.58 0 1 1 .822-.822l2.853 2.852 2.852-2.846Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-toggle-input-mark-disabled-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="rgba%28255, 255, 255, 0.2%29" fill-rule="evenodd" d="M20 0H0v20h20V0Zm-7.302 6.177a.58.58 0 0 1 .823 0 .585.585 0 0 1 0 .816l-2.853 2.853 2.853 2.852a.58.58 0 1 1-.823.823l-2.852-2.853-2.853 2.853a.58.58 0 1 1-.822-.823l2.852-2.852-2.852-2.853a.58.58 0 1 1 .822-.822l2.853 2.852 2.852-2.846Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-toggle-input-mark-checked-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="%23fff" fill-rule="evenodd" d="M20 0H0v20h20V0ZM5.987 9.904l2.042 2.042 5.775-5.775a.574.574 0 0 1 .817 0 .574.574 0 0 1 0 .816l-6.184 6.178a.58.58 0 0 1-.822 0L5.17 10.72a.574.574 0 0 1 0-.817.574.574 0 0 1 .816 0Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-toggle-input-mark-checked-disabled-background-image-url: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e%3cpath fill="rgba%28255, 255, 255, 0.2%29" fill-rule="evenodd" d="M20 0H0v20h20V0ZM5.987 9.904l2.042 2.042 5.775-5.775a.574.574 0 0 1 .817 0 .574.574 0 0 1 0 .816l-6.184 6.178a.58.58 0 0 1-.822 0L5.17 10.72a.574.574 0 0 1 0-.817.574.574 0 0 1 .816 0Z" clip-rule="evenodd"/%3e%3c/svg%3e');--spirit-tooltip-arrow-background-image-url: url('data:image/svg+xml,%3csvg width="13" height="8" viewBox="0 0 13 8" xmlns="http://www.w3.org/2000/svg"%3e%3cpath fill="%23202020" d="M4.915,2.054c0.801,-1.04 2.369,-1.04 3.17,-0l9.793,12.721c1.012,1.315 0.074,3.22 -1.585,3.22l-19.586,-0c-1.66,-0 -2.597,-1.905 -1.585,-3.22l9.793,-12.721Z" /%3e%3c/svg%3e')}:where(.theme-light-on-brand){color:var(--spirit-color-text-primary)}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,svg{vertical-align:middle}button svg{pointer-events:none}:any-link{text-decoration:none}a{text-decoration-skip-ink:none;text-underline-offset:.1875em;color:var(--spirit-color-link-primary-state-default)}@media(hover:hover){a:hover{text-decoration:underline;color:var(--spirit-color-link-primary-state-hover)}}a:active{text-decoration:underline;color:var(--spirit-color-link-primary-state-active)}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-size:1rem}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}input{-webkit-tap-highlight-color:transparent}:where(address,blockquote,h1,h2,h3,h4,h5,h6,p,pre,dl,ol,ul,figure,hr,table,fieldset):not(:last-child){margin-bottom:1rem}:root{--spirit-border-width-0: 0;--spirit-border-width-100: 1px;--spirit-border-width-200: 2px;--spirit-gradient-basic-overlay: linear-gradient(var(--gradient-angle, 90deg), var(--spirit-color-gradient-basic-overlay-color-01, #fff) 0%, var(--spirit-color-gradient-basic-overlay-color-02, rgba(255, 255, 255, 0)) 100%);--spirit-gradient-primary: linear-gradient(var(--gradient-angle, 180deg), var(--spirit-color-gradient-primary-color-01, #eae3ff) 0%, var(--spirit-color-gradient-primary-color-02, #cebcff) 100%);--spirit-gradient-secondary: linear-gradient(var(--gradient-angle, 180deg), var(--spirit-color-gradient-secondary-color-01, #fff) 0%, var(--spirit-color-gradient-secondary-color-02, #a7d9e2) 100%);--spirit-gradient-skeleton: linear-gradient(var(--gradient-angle, 135deg), var(--spirit-color-gradient-skeleton-color-01, #e5e5e5) 33%, var(--spirit-color-gradient-skeleton-color-02, #fff) 48.5%, var(--spirit-color-gradient-skeleton-color-03, #e5e5e5) 66%);--spirit-space-0: 0;--spirit-space-100: .0625rem;--spirit-space-200: .125rem;--spirit-space-300: .25rem;--spirit-space-400: .375rem;--spirit-space-500: .5rem;--spirit-space-600: .75rem;--spirit-space-700: 1rem;--spirit-space-800: 1.25rem;--spirit-space-900: 1.5rem;--spirit-space-1000: 2rem;--spirit-space-1100: 2.5rem;--spirit-space-1200: 3rem;--spirit-space-1300: 3.5rem;--spirit-space-1400: 4rem;--spirit-space-1500: 4.5rem;--spirit-space-1600: 5rem;--spirit-space-1700: 6rem;--spirit-container-xsmall-max-width: 30rem;--spirit-container-small-max-width: 40rem;--spirit-container-medium-max-width: 48rem;--spirit-container-large-max-width: 64rem;--spirit-container-xlarge-max-width: 80rem;--spirit-container-padding-desktop: 2rem;--spirit-container-padding-mobile: 1rem;--spirit-container-padding-tablet: 2rem;--spirit-container-max-width: 80rem;--spirit-grid-spacing-mobile: 1rem;--spirit-grid-spacing-desktop: 2rem;--spirit-grid-spacing-tablet: 2rem;--spirit-grid-columns: 12;--spirit-breakpoint-mobile: 0;--spirit-breakpoint-tablet: 48rem;--spirit-breakpoint-desktop: 80rem;--spirit-radius-0: 0;--spirit-radius-100: .125rem;--spirit-radius-200: .25rem;--spirit-radius-300: .5rem;--spirit-radius-400: .75rem;--spirit-radius-500: 1rem;--spirit-radius-full: 624.9375rem;--spirit-shadow-100: 0 .125rem .5rem 0 var(--spirit-color-shadow-shadow-100-color-01, rgba(0, 0, 0, .1019607843));--spirit-shadow-200: 0 .25rem .75rem 0 var(--spirit-color-shadow-shadow-200-color-01, rgba(0, 0, 0, .2));--spirit-shadow-300: 0 .5rem 1.5rem 0 var(--spirit-color-shadow-shadow-300-color-01, rgba(0, 0, 0, .2509803922));--spirit-shadow-400: 0 .75rem 2rem 0 var(--spirit-color-shadow-shadow-400-color-01, rgba(0, 0, 0, .2509803922));--spirit-typography-body-large-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-large-bold-mobile-font-size: 1.125rem;--spirit-typography-body-large-bold-mobile-font-style: normal;--spirit-typography-body-large-bold-mobile-font-weight: 700;--spirit-typography-body-large-bold-mobile-line-height: 1.33;--spirit-typography-body-large-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-large-italic-mobile-font-size: 1.125rem;--spirit-typography-body-large-italic-mobile-font-style: italic;--spirit-typography-body-large-italic-mobile-font-weight: 400;--spirit-typography-body-large-italic-mobile-line-height: 1.33;--spirit-typography-body-large-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-large-regular-mobile-font-size: 1.125rem;--spirit-typography-body-large-regular-mobile-font-style: normal;--spirit-typography-body-large-regular-mobile-font-weight: 400;--spirit-typography-body-large-regular-mobile-line-height: 1.33;--spirit-typography-body-large-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-large-semibold-mobile-font-size: 1.125rem;--spirit-typography-body-large-semibold-mobile-font-style: normal;--spirit-typography-body-large-semibold-mobile-font-weight: 600;--spirit-typography-body-large-semibold-mobile-line-height: 1.33;--spirit-typography-body-medium-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-medium-bold-mobile-font-size: 1rem;--spirit-typography-body-medium-bold-mobile-font-style: normal;--spirit-typography-body-medium-bold-mobile-font-weight: 700;--spirit-typography-body-medium-bold-mobile-line-height: 1.38;--spirit-typography-body-medium-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-medium-italic-mobile-font-size: 1rem;--spirit-typography-body-medium-italic-mobile-font-style: italic;--spirit-typography-body-medium-italic-mobile-font-weight: 400;--spirit-typography-body-medium-italic-mobile-line-height: 1.38;--spirit-typography-body-medium-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-medium-regular-mobile-font-size: 1rem;--spirit-typography-body-medium-regular-mobile-font-style: normal;--spirit-typography-body-medium-regular-mobile-font-weight: 400;--spirit-typography-body-medium-regular-mobile-line-height: 1.38;--spirit-typography-body-medium-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-medium-semibold-mobile-font-size: 1rem;--spirit-typography-body-medium-semibold-mobile-font-style: normal;--spirit-typography-body-medium-semibold-mobile-font-weight: 600;--spirit-typography-body-medium-semibold-mobile-line-height: 1.38;--spirit-typography-body-small-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-small-bold-mobile-font-size: .875rem;--spirit-typography-body-small-bold-mobile-font-style: normal;--spirit-typography-body-small-bold-mobile-font-weight: 700;--spirit-typography-body-small-bold-mobile-line-height: 1.43;--spirit-typography-body-small-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-small-italic-mobile-font-size: .875rem;--spirit-typography-body-small-italic-mobile-font-style: italic;--spirit-typography-body-small-italic-mobile-font-weight: 400;--spirit-typography-body-small-italic-mobile-line-height: 1.43;--spirit-typography-body-small-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-small-regular-mobile-font-size: .875rem;--spirit-typography-body-small-regular-mobile-font-style: normal;--spirit-typography-body-small-regular-mobile-font-weight: 400;--spirit-typography-body-small-regular-mobile-line-height: 1.43;--spirit-typography-body-small-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-small-semibold-mobile-font-size: .875rem;--spirit-typography-body-small-semibold-mobile-font-style: normal;--spirit-typography-body-small-semibold-mobile-font-weight: 600;--spirit-typography-body-small-semibold-mobile-line-height: 1.43;--spirit-typography-body-xlarge-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xlarge-bold-mobile-font-size: 1.25rem;--spirit-typography-body-xlarge-bold-mobile-font-style: normal;--spirit-typography-body-xlarge-bold-mobile-font-weight: 700;--spirit-typography-body-xlarge-bold-mobile-line-height: 1.4;--spirit-typography-body-xlarge-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xlarge-italic-mobile-font-size: 1.25rem;--spirit-typography-body-xlarge-italic-mobile-font-style: italic;--spirit-typography-body-xlarge-italic-mobile-font-weight: 400;--spirit-typography-body-xlarge-italic-mobile-line-height: 1.4;--spirit-typography-body-xlarge-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xlarge-regular-mobile-font-size: 1.25rem;--spirit-typography-body-xlarge-regular-mobile-font-style: normal;--spirit-typography-body-xlarge-regular-mobile-font-weight: 400;--spirit-typography-body-xlarge-regular-mobile-line-height: 1.4;--spirit-typography-body-xlarge-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xlarge-semibold-mobile-font-size: 1.25rem;--spirit-typography-body-xlarge-semibold-mobile-font-style: normal;--spirit-typography-body-xlarge-semibold-mobile-font-weight: 600;--spirit-typography-body-xlarge-semibold-mobile-line-height: 1.4;--spirit-typography-body-xsmall-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xsmall-bold-mobile-font-size: .75rem;--spirit-typography-body-xsmall-bold-mobile-font-style: normal;--spirit-typography-body-xsmall-bold-mobile-font-weight: 700;--spirit-typography-body-xsmall-bold-mobile-line-height: 1.33;--spirit-typography-body-xsmall-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xsmall-italic-mobile-font-size: .75rem;--spirit-typography-body-xsmall-italic-mobile-font-style: italic;--spirit-typography-body-xsmall-italic-mobile-font-weight: 400;--spirit-typography-body-xsmall-italic-mobile-line-height: 1.33;--spirit-typography-body-xsmall-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xsmall-regular-mobile-font-size: .75rem;--spirit-typography-body-xsmall-regular-mobile-font-style: normal;--spirit-typography-body-xsmall-regular-mobile-font-weight: 400;--spirit-typography-body-xsmall-regular-mobile-line-height: 1.33;--spirit-typography-body-xsmall-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-body-xsmall-semibold-mobile-font-size: .75rem;--spirit-typography-body-xsmall-semibold-mobile-font-style: normal;--spirit-typography-body-xsmall-semibold-mobile-font-weight: 600;--spirit-typography-body-xsmall-semibold-mobile-line-height: 1.33;--spirit-typography-heading-large-bold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-large-bold-desktop-font-size: 2.5rem;--spirit-typography-heading-large-bold-desktop-font-style: normal;--spirit-typography-heading-large-bold-desktop-font-weight: 700;--spirit-typography-heading-large-bold-desktop-line-height: 1.2;--spirit-typography-heading-large-bold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-large-bold-tablet-font-size: 2.5rem;--spirit-typography-heading-large-bold-tablet-font-style: normal;--spirit-typography-heading-large-bold-tablet-font-weight: 700;--spirit-typography-heading-large-bold-tablet-line-height: 1.2;--spirit-typography-heading-large-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-large-bold-mobile-font-size: 2rem;--spirit-typography-heading-large-bold-mobile-font-style: normal;--spirit-typography-heading-large-bold-mobile-font-weight: 700;--spirit-typography-heading-large-bold-mobile-line-height: 1.19;--spirit-typography-heading-large-italic-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-large-italic-desktop-font-size: 2.5rem;--spirit-typography-heading-large-italic-desktop-font-style: italic;--spirit-typography-heading-large-italic-desktop-font-weight: 400;--spirit-typography-heading-large-italic-desktop-line-height: 1.2;--spirit-typography-heading-large-italic-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-large-italic-tablet-font-size: 2.5rem;--spirit-typography-heading-large-italic-tablet-font-style: italic;--spirit-typography-heading-large-italic-tablet-font-weight: 400;--spirit-typography-heading-large-italic-tablet-line-height: 1.2;--spirit-typography-heading-large-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-large-italic-mobile-font-size: 2rem;--spirit-typography-heading-large-italic-mobile-font-style: italic;--spirit-typography-heading-large-italic-mobile-font-weight: 400;--spirit-typography-heading-large-italic-mobile-line-height: 1.19;--spirit-typography-heading-large-regular-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-large-regular-desktop-font-size: 2.5rem;--spirit-typography-heading-large-regular-desktop-font-style: normal;--spirit-typography-heading-large-regular-desktop-font-weight: 400;--spirit-typography-heading-large-regular-desktop-line-height: 1.2;--spirit-typography-heading-large-regular-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-large-regular-tablet-font-size: 2.5rem;--spirit-typography-heading-large-regular-tablet-font-style: normal;--spirit-typography-heading-large-regular-tablet-font-weight: 400;--spirit-typography-heading-large-regular-tablet-line-height: 1.2;--spirit-typography-heading-large-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-large-regular-mobile-font-size: 2rem;--spirit-typography-heading-large-regular-mobile-font-style: normal;--spirit-typography-heading-large-regular-mobile-font-weight: 400;--spirit-typography-heading-large-regular-mobile-line-height: 1.19;--spirit-typography-heading-large-semibold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-large-semibold-desktop-font-size: 2.5rem;--spirit-typography-heading-large-semibold-desktop-font-style: normal;--spirit-typography-heading-large-semibold-desktop-font-weight: 600;--spirit-typography-heading-large-semibold-desktop-line-height: 1.2;--spirit-typography-heading-large-semibold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-large-semibold-tablet-font-size: 2.5rem;--spirit-typography-heading-large-semibold-tablet-font-style: normal;--spirit-typography-heading-large-semibold-tablet-font-weight: 600;--spirit-typography-heading-large-semibold-tablet-line-height: 1.2;--spirit-typography-heading-large-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-large-semibold-mobile-font-size: 2rem;--spirit-typography-heading-large-semibold-mobile-font-style: normal;--spirit-typography-heading-large-semibold-mobile-font-weight: 600;--spirit-typography-heading-large-semibold-mobile-line-height: 1.19;--spirit-typography-heading-medium-bold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-bold-desktop-font-size: 2rem;--spirit-typography-heading-medium-bold-desktop-font-style: normal;--spirit-typography-heading-medium-bold-desktop-font-weight: 700;--spirit-typography-heading-medium-bold-desktop-line-height: 1.19;--spirit-typography-heading-medium-bold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-bold-tablet-font-size: 2rem;--spirit-typography-heading-medium-bold-tablet-font-style: normal;--spirit-typography-heading-medium-bold-tablet-font-weight: 700;--spirit-typography-heading-medium-bold-tablet-line-height: 1.19;--spirit-typography-heading-medium-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-bold-mobile-font-size: 1.5rem;--spirit-typography-heading-medium-bold-mobile-font-style: normal;--spirit-typography-heading-medium-bold-mobile-font-weight: 700;--spirit-typography-heading-medium-bold-mobile-line-height: 1.17;--spirit-typography-heading-medium-italic-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-italic-desktop-font-size: 2rem;--spirit-typography-heading-medium-italic-desktop-font-style: italic;--spirit-typography-heading-medium-italic-desktop-font-weight: 400;--spirit-typography-heading-medium-italic-desktop-line-height: 1.19;--spirit-typography-heading-medium-italic-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-italic-tablet-font-size: 2rem;--spirit-typography-heading-medium-italic-tablet-font-style: italic;--spirit-typography-heading-medium-italic-tablet-font-weight: 400;--spirit-typography-heading-medium-italic-tablet-line-height: 1.19;--spirit-typography-heading-medium-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-italic-mobile-font-size: 1.5rem;--spirit-typography-heading-medium-italic-mobile-font-style: italic;--spirit-typography-heading-medium-italic-mobile-font-weight: 400;--spirit-typography-heading-medium-italic-mobile-line-height: 1.17;--spirit-typography-heading-medium-regular-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-regular-desktop-font-size: 2rem;--spirit-typography-heading-medium-regular-desktop-font-style: normal;--spirit-typography-heading-medium-regular-desktop-font-weight: 400;--spirit-typography-heading-medium-regular-desktop-line-height: 1.19;--spirit-typography-heading-medium-regular-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-regular-tablet-font-size: 2rem;--spirit-typography-heading-medium-regular-tablet-font-style: normal;--spirit-typography-heading-medium-regular-tablet-font-weight: 400;--spirit-typography-heading-medium-regular-tablet-line-height: 1.19;--spirit-typography-heading-medium-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-regular-mobile-font-size: 1.5rem;--spirit-typography-heading-medium-regular-mobile-font-style: normal;--spirit-typography-heading-medium-regular-mobile-font-weight: 400;--spirit-typography-heading-medium-regular-mobile-line-height: 1.17;--spirit-typography-heading-medium-semibold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-semibold-desktop-font-size: 2rem;--spirit-typography-heading-medium-semibold-desktop-font-style: normal;--spirit-typography-heading-medium-semibold-desktop-font-weight: 600;--spirit-typography-heading-medium-semibold-desktop-line-height: 1.19;--spirit-typography-heading-medium-semibold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-semibold-tablet-font-size: 2rem;--spirit-typography-heading-medium-semibold-tablet-font-style: normal;--spirit-typography-heading-medium-semibold-tablet-font-weight: 600;--spirit-typography-heading-medium-semibold-tablet-line-height: 1.19;--spirit-typography-heading-medium-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-medium-semibold-mobile-font-size: 1.5rem;--spirit-typography-heading-medium-semibold-mobile-font-style: normal;--spirit-typography-heading-medium-semibold-mobile-font-weight: 600;--spirit-typography-heading-medium-semibold-mobile-line-height: 1.17;--spirit-typography-heading-small-bold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-small-bold-desktop-font-size: 1.5rem;--spirit-typography-heading-small-bold-desktop-font-style: normal;--spirit-typography-heading-small-bold-desktop-font-weight: 700;--spirit-typography-heading-small-bold-desktop-line-height: 1.17;--spirit-typography-heading-small-bold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-small-bold-tablet-font-size: 1.5rem;--spirit-typography-heading-small-bold-tablet-font-style: normal;--spirit-typography-heading-small-bold-tablet-font-weight: 700;--spirit-typography-heading-small-bold-tablet-line-height: 1.17;--spirit-typography-heading-small-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-small-bold-mobile-font-size: 1.25rem;--spirit-typography-heading-small-bold-mobile-font-style: normal;--spirit-typography-heading-small-bold-mobile-font-weight: 700;--spirit-typography-heading-small-bold-mobile-line-height: 1.2;--spirit-typography-heading-small-italic-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-small-italic-desktop-font-size: 1.5rem;--spirit-typography-heading-small-italic-desktop-font-style: italic;--spirit-typography-heading-small-italic-desktop-font-weight: 400;--spirit-typography-heading-small-italic-desktop-line-height: 1.17;--spirit-typography-heading-small-italic-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-small-italic-tablet-font-size: 1.5rem;--spirit-typography-heading-small-italic-tablet-font-style: italic;--spirit-typography-heading-small-italic-tablet-font-weight: 400;--spirit-typography-heading-small-italic-tablet-line-height: 1.17;--spirit-typography-heading-small-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-small-italic-mobile-font-size: 1.25rem;--spirit-typography-heading-small-italic-mobile-font-style: italic;--spirit-typography-heading-small-italic-mobile-font-weight: 400;--spirit-typography-heading-small-italic-mobile-line-height: 1.2;--spirit-typography-heading-small-regular-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-small-regular-desktop-font-size: 1.5rem;--spirit-typography-heading-small-regular-desktop-font-style: normal;--spirit-typography-heading-small-regular-desktop-font-weight: 400;--spirit-typography-heading-small-regular-desktop-line-height: 1.17;--spirit-typography-heading-small-regular-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-small-regular-tablet-font-size: 1.5rem;--spirit-typography-heading-small-regular-tablet-font-style: normal;--spirit-typography-heading-small-regular-tablet-font-weight: 400;--spirit-typography-heading-small-regular-tablet-line-height: 1.17;--spirit-typography-heading-small-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-small-regular-mobile-font-size: 1.25rem;--spirit-typography-heading-small-regular-mobile-font-style: normal;--spirit-typography-heading-small-regular-mobile-font-weight: 400;--spirit-typography-heading-small-regular-mobile-line-height: 1.2;--spirit-typography-heading-small-semibold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-small-semibold-desktop-font-size: 1.5rem;--spirit-typography-heading-small-semibold-desktop-font-style: normal;--spirit-typography-heading-small-semibold-desktop-font-weight: 600;--spirit-typography-heading-small-semibold-desktop-line-height: 1.17;--spirit-typography-heading-small-semibold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-small-semibold-tablet-font-size: 1.5rem;--spirit-typography-heading-small-semibold-tablet-font-style: normal;--spirit-typography-heading-small-semibold-tablet-font-weight: 600;--spirit-typography-heading-small-semibold-tablet-line-height: 1.17;--spirit-typography-heading-small-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-small-semibold-mobile-font-size: 1.25rem;--spirit-typography-heading-small-semibold-mobile-font-style: normal;--spirit-typography-heading-small-semibold-mobile-font-weight: 600;--spirit-typography-heading-small-semibold-mobile-line-height: 1.2;--spirit-typography-heading-xlarge-bold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-bold-desktop-font-size: 3rem;--spirit-typography-heading-xlarge-bold-desktop-font-style: normal;--spirit-typography-heading-xlarge-bold-desktop-font-weight: 700;--spirit-typography-heading-xlarge-bold-desktop-line-height: 1.21;--spirit-typography-heading-xlarge-bold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-bold-tablet-font-size: 3rem;--spirit-typography-heading-xlarge-bold-tablet-font-style: normal;--spirit-typography-heading-xlarge-bold-tablet-font-weight: 700;--spirit-typography-heading-xlarge-bold-tablet-line-height: 1.21;--spirit-typography-heading-xlarge-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-bold-mobile-font-size: 2.25rem;--spirit-typography-heading-xlarge-bold-mobile-font-style: normal;--spirit-typography-heading-xlarge-bold-mobile-font-weight: 700;--spirit-typography-heading-xlarge-bold-mobile-line-height: 1.17;--spirit-typography-heading-xlarge-italic-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-italic-desktop-font-size: 3rem;--spirit-typography-heading-xlarge-italic-desktop-font-style: italic;--spirit-typography-heading-xlarge-italic-desktop-font-weight: 400;--spirit-typography-heading-xlarge-italic-desktop-line-height: 1.21;--spirit-typography-heading-xlarge-italic-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-italic-tablet-font-size: 3rem;--spirit-typography-heading-xlarge-italic-tablet-font-style: italic;--spirit-typography-heading-xlarge-italic-tablet-font-weight: 400;--spirit-typography-heading-xlarge-italic-tablet-line-height: 1.21;--spirit-typography-heading-xlarge-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-italic-mobile-font-size: 2.25rem;--spirit-typography-heading-xlarge-italic-mobile-font-style: italic;--spirit-typography-heading-xlarge-italic-mobile-font-weight: 400;--spirit-typography-heading-xlarge-italic-mobile-line-height: 1.17;--spirit-typography-heading-xlarge-regular-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-regular-desktop-font-size: 3rem;--spirit-typography-heading-xlarge-regular-desktop-font-style: normal;--spirit-typography-heading-xlarge-regular-desktop-font-weight: 400;--spirit-typography-heading-xlarge-regular-desktop-line-height: 1.21;--spirit-typography-heading-xlarge-regular-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-regular-tablet-font-size: 3rem;--spirit-typography-heading-xlarge-regular-tablet-font-style: normal;--spirit-typography-heading-xlarge-regular-tablet-font-weight: 400;--spirit-typography-heading-xlarge-regular-tablet-line-height: 1.21;--spirit-typography-heading-xlarge-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-regular-mobile-font-size: 2.25rem;--spirit-typography-heading-xlarge-regular-mobile-font-style: normal;--spirit-typography-heading-xlarge-regular-mobile-font-weight: 400;--spirit-typography-heading-xlarge-regular-mobile-line-height: 1.17;--spirit-typography-heading-xlarge-semibold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-semibold-desktop-font-size: 3rem;--spirit-typography-heading-xlarge-semibold-desktop-font-style: normal;--spirit-typography-heading-xlarge-semibold-desktop-font-weight: 600;--spirit-typography-heading-xlarge-semibold-desktop-line-height: 1.21;--spirit-typography-heading-xlarge-semibold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-semibold-tablet-font-size: 3rem;--spirit-typography-heading-xlarge-semibold-tablet-font-style: normal;--spirit-typography-heading-xlarge-semibold-tablet-font-weight: 600;--spirit-typography-heading-xlarge-semibold-tablet-line-height: 1.21;--spirit-typography-heading-xlarge-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xlarge-semibold-mobile-font-size: 2.25rem;--spirit-typography-heading-xlarge-semibold-mobile-font-style: normal;--spirit-typography-heading-xlarge-semibold-mobile-font-weight: 600;--spirit-typography-heading-xlarge-semibold-mobile-line-height: 1.17;--spirit-typography-heading-xsmall-bold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-bold-desktop-font-size: 1.25rem;--spirit-typography-heading-xsmall-bold-desktop-font-style: normal;--spirit-typography-heading-xsmall-bold-desktop-font-weight: 700;--spirit-typography-heading-xsmall-bold-desktop-line-height: 1.2;--spirit-typography-heading-xsmall-bold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-bold-tablet-font-size: 1.25rem;--spirit-typography-heading-xsmall-bold-tablet-font-style: normal;--spirit-typography-heading-xsmall-bold-tablet-font-weight: 700;--spirit-typography-heading-xsmall-bold-tablet-line-height: 1.2;--spirit-typography-heading-xsmall-bold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-bold-mobile-font-size: 1.125rem;--spirit-typography-heading-xsmall-bold-mobile-font-style: normal;--spirit-typography-heading-xsmall-bold-mobile-font-weight: 700;--spirit-typography-heading-xsmall-bold-mobile-line-height: 1.22;--spirit-typography-heading-xsmall-italic-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-italic-desktop-font-size: 1.25rem;--spirit-typography-heading-xsmall-italic-desktop-font-style: italic;--spirit-typography-heading-xsmall-italic-desktop-font-weight: 400;--spirit-typography-heading-xsmall-italic-desktop-line-height: 1.2;--spirit-typography-heading-xsmall-italic-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-italic-tablet-font-size: 1.25rem;--spirit-typography-heading-xsmall-italic-tablet-font-style: italic;--spirit-typography-heading-xsmall-italic-tablet-font-weight: 400;--spirit-typography-heading-xsmall-italic-tablet-line-height: 1.2;--spirit-typography-heading-xsmall-italic-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-italic-mobile-font-size: 1.125rem;--spirit-typography-heading-xsmall-italic-mobile-font-style: italic;--spirit-typography-heading-xsmall-italic-mobile-font-weight: 400;--spirit-typography-heading-xsmall-italic-mobile-line-height: 1.22;--spirit-typography-heading-xsmall-regular-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-regular-desktop-font-size: 1.25rem;--spirit-typography-heading-xsmall-regular-desktop-font-style: normal;--spirit-typography-heading-xsmall-regular-desktop-font-weight: 400;--spirit-typography-heading-xsmall-regular-desktop-line-height: 1.2;--spirit-typography-heading-xsmall-regular-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-regular-tablet-font-size: 1.25rem;--spirit-typography-heading-xsmall-regular-tablet-font-style: normal;--spirit-typography-heading-xsmall-regular-tablet-font-weight: 400;--spirit-typography-heading-xsmall-regular-tablet-line-height: 1.2;--spirit-typography-heading-xsmall-regular-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-regular-mobile-font-size: 1.125rem;--spirit-typography-heading-xsmall-regular-mobile-font-style: normal;--spirit-typography-heading-xsmall-regular-mobile-font-weight: 400;--spirit-typography-heading-xsmall-regular-mobile-line-height: 1.22;--spirit-typography-heading-xsmall-semibold-desktop-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-semibold-desktop-font-size: 1.25rem;--spirit-typography-heading-xsmall-semibold-desktop-font-style: normal;--spirit-typography-heading-xsmall-semibold-desktop-font-weight: 600;--spirit-typography-heading-xsmall-semibold-desktop-line-height: 1.2;--spirit-typography-heading-xsmall-semibold-tablet-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-semibold-tablet-font-size: 1.25rem;--spirit-typography-heading-xsmall-semibold-tablet-font-style: normal;--spirit-typography-heading-xsmall-semibold-tablet-font-weight: 600;--spirit-typography-heading-xsmall-semibold-tablet-line-height: 1.2;--spirit-typography-heading-xsmall-semibold-mobile-font-family: "Inter", sans-serif;--spirit-typography-heading-xsmall-semibold-mobile-font-size: 1.125rem;--spirit-typography-heading-xsmall-semibold-mobile-font-style: normal;--spirit-typography-heading-xsmall-semibold-mobile-font-weight: 600;--spirit-typography-heading-xsmall-semibold-mobile-line-height: 1.22}:where(html){text-size-adjust:none}:where(body){font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Accordion:where(ul,ol):is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Accordion__itemHeader{position:relative;display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;width:100%;padding:1.5rem 1rem;margin-bottom:0;border-radius:.25rem}.Accordion__itemHeader:before{content:"";position:absolute;inset-inline:1rem;top:0;z-index:1;border-bottom:1px solid var(--spirit-color-border-basic)}@media(hover:hover){.Accordion__itemHeader:hover:before{border-bottom-color:transparent}}.Accordion__itemToggle{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Accordion__itemToggle{z-index:0;flex:initial;text-align:left;color:var(--spirit-color-text-primary);-webkit-tap-highlight-color:transparent}.Accordion__itemToggle:first-of-type:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:.25rem;background-color:var(--spirit-color-background-interactive-state-default)}.Accordion__itemToggle[aria-expanded=true]{font-style:normal;font-weight:700;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Accordion__itemToggle[aria-expanded=true]+.Accordion__itemSide>.Accordion__itemIcon{transform:rotate(180deg)}@media(hover:hover){.Accordion__itemHeader:hover .Accordion__itemToggle:first-of-type:before{background-color:var(--spirit-color-background-interactive-state-hover)}}@media(hover:hover){.Accordion__itemHeader .Accordion__itemToggle:active:first-of-type:before{background-color:var(--spirit-color-background-interactive-state-active)}}.Accordion__itemSide,.Accordion__itemSlot{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.Accordion__itemSide{isolation:isolate;pointer-events:none}.Accordion__itemSide :is(a,button,input,select,textarea){pointer-events:auto}.Accordion__content{padding-bottom:1rem}.Accordion__item:last-child .Accordion__content{position:relative}.Accordion__item:last-child .Accordion__content:after{content:"";position:absolute;inset-inline:1rem;top:100%;border-bottom:1px solid var(--spirit-color-border-basic)}.Alert{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Alert{display:grid;grid-template-columns:auto auto;gap:1rem;justify-content:flex-start;width:100%;padding:1rem;color:var(--spirit-alert-color);border-width:1px;border-style:solid;border-color:var(--spirit-alert-border-color);border-radius:.5rem;background-color:var(--spirit-alert-background-color)}.Alert--center{grid-template-columns:auto fit-content(50rem);justify-content:center}.Alert--danger{--spirit-alert-color: var( --spirit-color-emotion-danger-content-basic );--spirit-alert-border-color: var( --spirit-color-emotion-danger-border-basic );--spirit-alert-background-color: var( --spirit-color-emotion-danger-background-subtle )}.Alert--informative{--spirit-alert-color: var( --spirit-color-emotion-informative-content-basic );--spirit-alert-border-color: var( --spirit-color-emotion-informative-border-basic );--spirit-alert-background-color: var( --spirit-color-emotion-informative-background-subtle )}.Alert--success{--spirit-alert-color: var( --spirit-color-emotion-success-content-basic );--spirit-alert-border-color: var( --spirit-color-emotion-success-border-basic );--spirit-alert-background-color: var( --spirit-color-emotion-success-background-subtle )}.Alert--warning{--spirit-alert-color: var( --spirit-color-emotion-warning-content-basic );--spirit-alert-border-color: var( --spirit-color-emotion-warning-border-basic );--spirit-alert-background-color: var( --spirit-color-emotion-warning-background-subtle )}.Alert :where(a){color:var(--spirit-alert-color)}@media(hover:hover){.Alert :where(a):hover{color:var(--spirit-alert-color)}}.Alert :where(a):active{color:var(--spirit-alert-color)}.Avatar{--spirit-icon-composition-size: var(--spirit-avatar-icon-size);font-style:var(--spirit-avatar-font-style);font-weight:var(--spirit-avatar-font-weight);font-size:var(--spirit-avatar-font-size);line-height:var(--spirit-avatar-line-height);font-family:var(--spirit-avatar-font-family);display:inline-flex;align-items:center;justify-content:center;width:var(--spirit-avatar-width);height:var(--spirit-avatar-height);overflow:hidden;text-decoration:none;color:var(--spirit-color-text-primary);border-width:1px;border-style:solid;border-color:var(--spirit-color-border-basic);border-radius:624.9375rem;background-color:var(--spirit-color-background-primary);-webkit-user-select:none;user-select:none}@media(hover:hover){.Avatar:hover{text-decoration:none;color:var(--spirit-color-text-primary)}}.Avatar--square{border-radius:.25rem}.Avatar>img{display:block;width:100%;height:100%;object-fit:cover}.Avatar--xsmall{--spirit-avatar-width: 1.5rem;--spirit-avatar-height: 1.5rem;--spirit-avatar-icon-size: 1rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: .75rem;--spirit-avatar-line-height: 1.33;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--small{--spirit-avatar-width: 2rem;--spirit-avatar-height: 2rem;--spirit-avatar-icon-size: 1.25rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: .875rem;--spirit-avatar-line-height: 1.43;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--medium{--spirit-avatar-width: 2.5rem;--spirit-avatar-height: 2.5rem;--spirit-avatar-icon-size: 1.5rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1rem;--spirit-avatar-line-height: 1.38;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--large{--spirit-avatar-width: 3rem;--spirit-avatar-height: 3rem;--spirit-avatar-icon-size: 1.75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1.125rem;--spirit-avatar-line-height: 1.33;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--xlarge{--spirit-avatar-width: 4rem;--spirit-avatar-height: 4rem;--spirit-avatar-icon-size: 2rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1.25rem;--spirit-avatar-line-height: 1.4;--spirit-avatar-font-family: "Inter", sans-serif}@media(min-width:48rem){.Avatar--tablet--xsmall{--spirit-avatar-width: 1.5rem;--spirit-avatar-height: 1.5rem;--spirit-avatar-icon-size: 1rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: .75rem;--spirit-avatar-line-height: 1.33;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--small{--spirit-avatar-width: 2rem;--spirit-avatar-height: 2rem;--spirit-avatar-icon-size: 1.25rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: .875rem;--spirit-avatar-line-height: 1.43;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--medium{--spirit-avatar-width: 2.5rem;--spirit-avatar-height: 2.5rem;--spirit-avatar-icon-size: 1.5rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1rem;--spirit-avatar-line-height: 1.38;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--large{--spirit-avatar-width: 3rem;--spirit-avatar-height: 3rem;--spirit-avatar-icon-size: 1.75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1.125rem;--spirit-avatar-line-height: 1.33;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--xlarge{--spirit-avatar-width: 4rem;--spirit-avatar-height: 4rem;--spirit-avatar-icon-size: 2rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1.25rem;--spirit-avatar-line-height: 1.4;--spirit-avatar-font-family: "Inter", sans-serif}}@media(min-width:80rem){.Avatar--desktop--xsmall{--spirit-avatar-width: 1.5rem;--spirit-avatar-height: 1.5rem;--spirit-avatar-icon-size: 1rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: .75rem;--spirit-avatar-line-height: 1.33;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--small{--spirit-avatar-width: 2rem;--spirit-avatar-height: 2rem;--spirit-avatar-icon-size: 1.25rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: .875rem;--spirit-avatar-line-height: 1.43;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--medium{--spirit-avatar-width: 2.5rem;--spirit-avatar-height: 2.5rem;--spirit-avatar-icon-size: 1.5rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1rem;--spirit-avatar-line-height: 1.38;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--large{--spirit-avatar-width: 3rem;--spirit-avatar-height: 3rem;--spirit-avatar-icon-size: 1.75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1.125rem;--spirit-avatar-line-height: 1.33;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--xlarge{--spirit-avatar-width: 4rem;--spirit-avatar-height: 4rem;--spirit-avatar-icon-size: 2rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 700;--spirit-avatar-font-size: 1.25rem;--spirit-avatar-line-height: 1.4;--spirit-avatar-font-family: "Inter", sans-serif}}.Breadcrumbs{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Breadcrumbs{width:100%;color:var(--spirit-color-text-secondary)}.Breadcrumbs>ol,.Breadcrumbs>ol>li{display:flex;gap:.25rem}@media(min-width:48rem){.Breadcrumbs>ol,.Breadcrumbs>ol>li{gap:.5rem}}.Breadcrumbs>ol{flex-wrap:wrap;padding:0;margin:0;list-style:none}.Breadcrumbs>ol>li{align-items:center}.Button{--spirit-icon-composition-size: var(--spirit-button-icon-size);--spirit-button-border-radius: var( --spirit-button-border-radius-mobile )}@media(min-width:48rem){.Button{--spirit-button-border-radius: var( --spirit-button-border-radius-tablet )}}@media(min-width:80rem){.Button{--spirit-button-border-radius: var( --spirit-button-border-radius-desktop )}}.Button{font-style:var(--spirit-button-font-style);font-weight:var(--spirit-button-font-weight);font-size:var(--spirit-button-font-size);line-height:var(--spirit-button-line-height);font-family:var(--spirit-button-font-family);display:inline-flex;align-items:center;justify-content:center;height:var(--spirit-button-height);padding-inline:var(--spirit-button-padding-x);padding-block:var(--spirit-button-padding-y);text-align:center;text-decoration:none;vertical-align:middle;color:var(--spirit-button-color);border-width:1px;border-style:solid;border-color:var(--spirit-button-border-color);border-start-start-radius:var(--spirit-button-border-start-start-radius, var(--spirit-button-border-radius));border-start-end-radius:var(--spirit-button-border-start-end-radius, var(--spirit-button-border-radius));border-end-start-radius:var(--spirit-button-border-end-start-radius, var(--spirit-button-border-radius));border-end-end-radius:var(--spirit-button-border-end-end-radius, var(--spirit-button-border-radius));background-color:var(--spirit-button-background-color);-webkit-user-select:none;user-select:none;cursor:pointer}.Button:hover,.Button:active,.Button:focus{text-decoration:none;color:var(--spirit-button-color)}.Button:hover{background-color:var(--spirit-button-background-color-state-hover)}.Button:active{background-color:var(--spirit-button-background-color-state-active)}.Button:is(:disabled,.is-disabled,.Button--disabled){pointer-events:none;cursor:default}.Button--plain{--spirit-button-color: var( --spirit-color-component-button-plain-content );--spirit-button-border-color: var( --spirit-color-component-button-plain-border );--spirit-button-background-color: var( --spirit-color-component-button-plain-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-component-button-plain-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-component-button-plain-state-active )}.Button--primary{--spirit-button-color: var( --spirit-color-component-button-primary-content );--spirit-button-border-color: var( --spirit-color-component-button-primary-border );--spirit-button-background-color: var( --spirit-color-component-button-primary-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-component-button-primary-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-component-button-primary-state-active )}.Button--secondary{--spirit-button-color: var( --spirit-color-component-button-secondary-content );--spirit-button-border-color: var( --spirit-color-component-button-secondary-border );--spirit-button-background-color: var( --spirit-color-component-button-secondary-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-component-button-secondary-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-component-button-secondary-state-active )}.Button--tertiary{--spirit-button-color: var( --spirit-color-component-button-tertiary-content );--spirit-button-border-color: var( --spirit-color-component-button-tertiary-border );--spirit-button-background-color: var( --spirit-color-component-button-tertiary-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-component-button-tertiary-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-component-button-tertiary-state-active )}.Button--danger{--spirit-button-color: var( --spirit-color-emotion-danger-content-subtle );--spirit-button-border-color: var( --spirit-color-emotion-danger-border-basic );--spirit-button-background-color: var( --spirit-color-emotion-danger-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-emotion-danger-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-emotion-danger-state-active )}.Button--informative{--spirit-button-color: var( --spirit-color-emotion-informative-content-subtle );--spirit-button-border-color: var( --spirit-color-emotion-informative-border-basic );--spirit-button-background-color: var( --spirit-color-emotion-informative-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-emotion-informative-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-emotion-informative-state-active )}.Button--success{--spirit-button-color: var( --spirit-color-emotion-success-content-subtle );--spirit-button-border-color: var( --spirit-color-emotion-success-border-basic );--spirit-button-background-color: var( --spirit-color-emotion-success-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-emotion-success-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-emotion-success-state-active )}.Button--warning{--spirit-button-color: var( --spirit-color-emotion-warning-content-subtle );--spirit-button-border-color: var( --spirit-color-emotion-warning-border-basic );--spirit-button-background-color: var( --spirit-color-emotion-warning-state-default );--spirit-button-background-color-state-hover: var( --spirit-color-emotion-warning-state-hover );--spirit-button-background-color-state-active: var( --spirit-color-emotion-warning-state-active )}.Button--small{--spirit-button-height: 2rem;--spirit-button-font-style: normal;--spirit-button-font-weight: 600;--spirit-button-font-size: .875rem;--spirit-button-line-height: 1.43;--spirit-button-font-family: "Inter", sans-serif}.Button--small{--spirit-button-border-radius-mobile: 624.9375rem;--spirit-button-border-radius-tablet: 624.9375rem;--spirit-button-border-radius-desktop: 624.9375rem;--spirit-button-padding-x: calc(1rem - 1px) ;--spirit-button-padding-y: calc(.25rem - 1px) ;--spirit-button-icon-size: 1.25rem}.Button--medium{--spirit-button-height: 2.5rem;--spirit-button-font-style: normal;--spirit-button-font-weight: 600;--spirit-button-font-size: .875rem;--spirit-button-line-height: 1.43;--spirit-button-font-family: "Inter", sans-serif}.Button--medium{--spirit-button-border-radius-mobile: 624.9375rem;--spirit-button-border-radius-tablet: 624.9375rem;--spirit-button-border-radius-desktop: 624.9375rem;--spirit-button-padding-x: calc(1.5rem - 1px) ;--spirit-button-padding-y: calc(.5rem - 1px) ;--spirit-button-icon-size: 1.25rem}.Button--large{--spirit-button-height: 3rem;--spirit-button-font-style: normal;--spirit-button-font-weight: 600;--spirit-button-font-size: 1rem;--spirit-button-line-height: 1.38;--spirit-button-font-family: "Inter", sans-serif}.Button--large{--spirit-button-border-radius-mobile: 624.9375rem;--spirit-button-border-radius-tablet: 624.9375rem;--spirit-button-border-radius-desktop: 624.9375rem;--spirit-button-padding-x: calc(1.5rem - 1px) ;--spirit-button-padding-y: calc(.5rem - 1px) ;--spirit-button-icon-size: 1.5rem}.Button--block{display:block;width:100%}.Button--symmetrical{flex:none;aspect-ratio:1;padding-inline:0}@media(min-width:48rem){.Button--tablet--symmetrical{flex:none;aspect-ratio:1;padding-inline:0}.Button--tablet--asymmetrical{flex:auto;aspect-ratio:auto;padding-inline:var(--spirit-button-padding-x)}}@media(min-width:80rem){.Button--desktop--symmetrical{flex:none;aspect-ratio:1;padding-inline:0}.Button--desktop--asymmetrical{flex:auto;aspect-ratio:auto;padding-inline:var(--spirit-button-padding-x)}}.Button:is(:disabled,.is-disabled,.Button--disabled):not(.Button--loading){--spirit-button-color: var(--spirit-color-disabled-content);--spirit-button-border-color: var(--spirit-color-disabled-border);--spirit-button-background-color: var(--spirit-color-disabled-background)}.Button--plain:is(:disabled,.is-disabled,.Button--disabled):not(.Button--loading){--spirit-button-border-color: transparent;--spirit-button-background-color: transparent}.Button.Button--loading{position:relative;overflow:hidden;color:transparent}.Button.Button--loading:hover,.Button.Button--loading:focus,.Button.Button--loading:active{color:transparent}.Button--loading>svg:last-child{--animation-spin-translate: -50%, -50%;position:absolute;top:50%;left:50%;color:var(--spirit-button-color);transform:translate(-50%,-50%)}.Card{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Card{position:relative;display:grid;grid-template-columns:var(--spirit-card-columns);grid-template-rows:var(--spirit-card-rows);grid-template-areas:var(--spirit-card-areas);column-gap:var(--spirit-card-column-gap);min-width:0;color:var(--spirit-color-text-secondary)}.Card:has(.CardLink) :where(a:not(.CardLink),button),.Card:has(.CardLink):has(.CardBody--selectable) :where(p,ul,ol,dl){position:relative;z-index:1}.Card--boxed{--spirit-card-padding: 1rem;border:1px solid var(--spirit-color-border-basic);border-radius:.5rem;background-color:var(--spirit-color-background-primary)}@media(hover:hover){.Card--boxed:has(.CardLink){transition:box-shadow .125s ease-in-out}.Card--boxed:has(.CardLink):hover{box-shadow:0 .125rem .5rem 0 var(--spirit-color-shadow-shadow-100-color-01, rgba(0, 0, 0, .1019607843))}}.Card--boxed:has(.CardMedia--expanded){padding:var(--spirit-card-padding-shorthand)}.Card--boxed:not(:has(.CardMedia--expanded)){padding:var(--spirit-card-padding)}@media(min-width:48rem){.Card--boxed{--spirit-card-padding: 1.5rem}}.Card--alignmentYTop{align-items:start}.Card--alignmentYCenter{align-items:center}.Card--alignmentYBottom{align-items:end}.Card--vertical{--spirit-card-columns: 1fr;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "media" "body" "footer"}.Card--horizontal{--spirit-card-columns: auto 1fr;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "media logo" "media body" "media footer"}.Card--horizontalReversed{--spirit-card-columns: 1fr auto;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "logo media" "body media" "footer media"}.Card--vertical:has(.CardArtwork:not(:only-child),.CardMedia:not(:only-child)){--spirit-card-column-gap: 0}:is(.Card--horizontal,.Card--horizontalReversed):has(.CardArtwork:not(:only-child),.CardMedia:not(:only-child)){--spirit-card-column-gap: 1.5rem}.Card--boxed.Card--vertical:has(.CardMedia--expanded){--spirit-card-columns: var(--spirit-card-padding) 1fr var(--spirit-card-padding);--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto;--spirit-card-areas: "media media media" "media media media" ". body ." ". footer ."}.Card--boxed.Card--vertical:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 0 var(--spirit-card-padding)}.Card--boxed.Card--horizontal:has(.CardMedia--expanded){--spirit-card-columns: auto 1fr;--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto var(--spirit-card-padding);--spirit-card-areas: "media ." "media logo" "media body" "media footer" "media ."}.Card--boxed.Card--horizontal:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 var(--spirit-card-padding) 0 0}.Card--boxed.Card--horizontalReversed:has(.CardMedia--expanded){--spirit-card-columns: 1fr auto;--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto var(--spirit-card-padding);--spirit-card-areas: ". media" "logo media" "body media" "footer media" ". media"}.Card--boxed.Card--horizontalReversed:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 0 0 var(--spirit-card-padding)}@media(min-width:48rem){.Card--tablet--alignmentYTop{align-items:start}.Card--tablet--alignmentYCenter{align-items:center}.Card--tablet--alignmentYBottom{align-items:end}.Card--tablet--vertical{--spirit-card-columns: 1fr;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "media" "body" "footer"}.Card--tablet--horizontal{--spirit-card-columns: auto 1fr;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "media logo" "media body" "media footer"}.Card--tablet--horizontalReversed{--spirit-card-columns: 1fr auto;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "logo media" "body media" "footer media"}.Card--tablet--vertical:has(.CardArtwork:not(:only-child),.CardMedia:not(:only-child)){--spirit-card-column-gap: 0}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed):has(.CardArtwork:not(:only-child),.CardMedia:not(:only-child)){--spirit-card-column-gap: 1.5rem}.Card--boxed.Card--tablet--vertical:has(.CardMedia--expanded){--spirit-card-columns: var(--spirit-card-padding) 1fr var(--spirit-card-padding);--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto;--spirit-card-areas: "media media media" "media media media" ". body ." ". footer ."}.Card--boxed.Card--tablet--vertical:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 0 var(--spirit-card-padding)}.Card--boxed.Card--tablet--horizontal:has(.CardMedia--expanded){--spirit-card-columns: auto 1fr;--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto var(--spirit-card-padding);--spirit-card-areas: "media ." "media logo" "media body" "media footer" "media ."}.Card--boxed.Card--tablet--horizontal:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 var(--spirit-card-padding) 0 0}.Card--boxed.Card--tablet--horizontalReversed:has(.CardMedia--expanded){--spirit-card-columns: 1fr auto;--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto var(--spirit-card-padding);--spirit-card-areas: ". media" "logo media" "body media" "footer media" ". media"}.Card--boxed.Card--tablet--horizontalReversed:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 0 0 var(--spirit-card-padding)}}@media(min-width:80rem){.Card--desktop--alignmentYTop{align-items:start}.Card--desktop--alignmentYCenter{align-items:center}.Card--desktop--alignmentYBottom{align-items:end}.Card--desktop--vertical{--spirit-card-columns: 1fr;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "media" "body" "footer"}.Card--desktop--horizontal{--spirit-card-columns: auto 1fr;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "media logo" "media body" "media footer"}.Card--desktop--horizontalReversed{--spirit-card-columns: 1fr auto;--spirit-card-rows: auto 1fr auto;--spirit-card-areas: "logo media" "body media" "footer media"}.Card--desktop--vertical:has(.CardArtwork:not(:only-child),.CardMedia:not(:only-child)){--spirit-card-column-gap: 0}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed):has(.CardArtwork:not(:only-child),.CardMedia:not(:only-child)){--spirit-card-column-gap: 1.5rem}.Card--boxed.Card--desktop--vertical:has(.CardMedia--expanded){--spirit-card-columns: var(--spirit-card-padding) 1fr var(--spirit-card-padding);--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto;--spirit-card-areas: "media media media" "media media media" ". body ." ". footer ."}.Card--boxed.Card--desktop--vertical:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 0 var(--spirit-card-padding)}.Card--boxed.Card--desktop--horizontal:has(.CardMedia--expanded){--spirit-card-columns: auto 1fr;--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto var(--spirit-card-padding);--spirit-card-areas: "media ." "media logo" "media body" "media footer" "media ."}.Card--boxed.Card--desktop--horizontal:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 var(--spirit-card-padding) 0 0}.Card--boxed.Card--desktop--horizontalReversed:has(.CardMedia--expanded){--spirit-card-columns: 1fr auto;--spirit-card-rows: var(--spirit-card-padding) auto 1fr auto var(--spirit-card-padding);--spirit-card-areas: ". media" "logo media" "body media" "footer media" ". media"}.Card--boxed.Card--desktop--horizontalReversed:has(.CardMedia:not(:only-child)){--spirit-card-padding-shorthand: 0 0 0 var(--spirit-card-padding)}}.CardArtwork{display:grid;grid-area:media}.CardArtwork:not(:last-child){margin-bottom:var(--spirit-card-artwork-margin-bottom)}.CardArtwork--alignmentXLeft{justify-content:start}.CardArtwork--alignmentXCenter{justify-content:center}.CardArtwork--alignmentXRight{justify-content:end}.Card--vertical>.CardArtwork{--spirit-card-artwork-margin-bottom: 1.5rem}:is(.Card--horizontal,.Card--horizontalReversed)>.CardArtwork{--spirit-card-artwork-margin-bottom: 0}@media(min-width:48rem){.Card--tablet--vertical>.CardArtwork{--spirit-card-artwork-margin-bottom: 1.5rem}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardArtwork{--spirit-card-artwork-margin-bottom: 0}}@media(min-width:80rem){.Card--desktop--vertical>.CardArtwork{--spirit-card-artwork-margin-bottom: 1.5rem}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardArtwork{--spirit-card-artwork-margin-bottom: 0}}.CardBody{grid-area:body}.CardBody:not(:last-child){margin-bottom:1.5rem}.CardEyebrow{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.CardEyebrow{margin-bottom:.25rem;color:var(--spirit-color-text-tertiary)}.CardFooter{z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;grid-area:footer;gap:1rem;pointer-events:none}.CardFooter:not(:last-child){margin-bottom:1.5rem}.CardFooter :where(a:not(.CardLink),button){pointer-events:auto}.CardFooter--alignmentXLeft{justify-content:start}.CardFooter--alignmentXCenter{justify-content:center}.CardFooter--alignmentXRight{justify-content:end}.CardLink:first-of-type:before{content:"";position:absolute;inset:0;z-index:0}.CardLink:first-of-type{text-decoration:none}.CardLink:first-of-type:hover,.CardLink:first-of-type:active{text-decoration:none}.CardLogo{display:inline-flex;grid-area:var(--spirit-card-logo-grid-area);place-self:var(--spirit-card-logo-place-self);align-items:center;justify-content:center;margin-right:var(--spirit-card-logo-margin-right);border:1px solid var(--spirit-color-border-basic);border-radius:.25rem;background-color:var(--spirit-color-background-primary)}.CardLogo:not(:last-child){margin-bottom:var(--spirit-card-logo-margin-bottom)}.Card--vertical>.CardLogo{--spirit-card-logo-grid-area: media;--spirit-card-logo-place-self: end;--spirit-card-logo-margin-right: 1rem;--spirit-card-logo-margin-bottom: 0}:is(.Card--horizontal,.Card--horizontalReversed)>.CardLogo{--spirit-card-logo-grid-area: logo;--spirit-card-logo-place-self: start;--spirit-card-logo-margin-right: 0;--spirit-card-logo-margin-bottom: 1.5rem}@media(min-width:48rem){.Card--tablet--vertical>.CardLogo{--spirit-card-logo-grid-area: media;--spirit-card-logo-place-self: end;--spirit-card-logo-margin-right: 1rem;--spirit-card-logo-margin-bottom: 0}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardLogo{--spirit-card-logo-grid-area: logo;--spirit-card-logo-place-self: start;--spirit-card-logo-margin-right: 0;--spirit-card-logo-margin-bottom: 1.5rem}}@media(min-width:80rem){.Card--desktop--vertical>.CardLogo{--spirit-card-logo-grid-area: media;--spirit-card-logo-place-self: end;--spirit-card-logo-margin-right: 1rem;--spirit-card-logo-margin-bottom: 0}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardLogo{--spirit-card-logo-grid-area: logo;--spirit-card-logo-place-self: start;--spirit-card-logo-margin-right: 0;--spirit-card-logo-margin-bottom: 1.5rem}}.CardMedia{grid-area:media;align-self:var(--spirit-card-media-align-self);min-width:0;overflow:hidden;border-radius:var(--spirit-card-media-border-radius-shorthand, .5rem)}.CardMedia:not(:last-child){margin-bottom:var(--spirit-card-media-margin-bottom)}.CardMedia__canvas{width:var(--spirit-card-media-canvas-width);max-width:100%;height:var(--spirit-card-media-canvas-height)}.CardMedia__canvas :where(img,svg,video){display:block;width:100%;height:100%;object-fit:var(--spirit-card-media-object-fit, cover)}.Card--vertical>.CardMedia--auto{--spirit-card-media-size: auto}.Card--vertical>.CardMedia--small{--spirit-card-media-size: 8.75rem}.Card--vertical>.CardMedia--medium{--spirit-card-media-size: 13.5rem}.Card--vertical>.CardMedia--large{--spirit-card-media-size: 17.5rem}:is(.Card--horizontal,.Card--horizontalReversed)>.CardMedia--auto{--spirit-card-media-size: auto}:is(.Card--horizontal,.Card--horizontalReversed)>.CardMedia--small{--spirit-card-media-size: 7.5rem}:is(.Card--horizontal,.Card--horizontalReversed)>.CardMedia--medium{--spirit-card-media-size: 11.25rem}:is(.Card--horizontal,.Card--horizontalReversed)>.CardMedia--large{--spirit-card-media-size: 15rem}.Card--vertical>.CardMedia{--spirit-card-media-canvas-width: auto;--spirit-card-media-canvas-height: var(--spirit-card-media-size);--spirit-card-media-align-self: initial;--spirit-card-media-margin-bottom: 1rem}:is(.Card--horizontal,.Card--horizontalReversed)>.CardMedia{--spirit-card-media-canvas-width: var(--spirit-card-media-size);--spirit-card-media-canvas-height: auto;--spirit-card-media-margin-bottom: 0}:is(.Card--horizontal,.Card--horizontalReversed):where(:not(.Card[class*=--alignmentY]))>.CardMedia{--spirit-card-media-align-self: start}:is(.Card--horizontal,.Card--horizontalReversed)>:is(.CardMedia--expanded,.CardMedia--filledHeight){--spirit-card-media-canvas-height: 100%;--spirit-card-media-align-self: stretch}.Card--boxed.Card--vertical>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: .5rem .5rem 0 0}.Card--boxed.Card--horizontal>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: .5rem 0 0 .5rem}.Card--boxed.Card--horizontalReversed>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: 0 .5rem .5rem 0}@media(min-width:48rem){.Card--tablet--vertical>.CardMedia--auto{--spirit-card-media-size: auto}.Card--tablet--vertical>.CardMedia--small{--spirit-card-media-size: 8.75rem}.Card--tablet--vertical>.CardMedia--medium{--spirit-card-media-size: 13.5rem}.Card--tablet--vertical>.CardMedia--large{--spirit-card-media-size: 17.5rem}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardMedia--auto{--spirit-card-media-size: auto}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardMedia--small{--spirit-card-media-size: 7.5rem}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardMedia--medium{--spirit-card-media-size: 11.25rem}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardMedia--large{--spirit-card-media-size: 15rem}.Card--tablet--vertical>.CardMedia{--spirit-card-media-canvas-width: auto;--spirit-card-media-canvas-height: var(--spirit-card-media-size);--spirit-card-media-align-self: initial;--spirit-card-media-margin-bottom: 1rem}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>.CardMedia{--spirit-card-media-canvas-width: var(--spirit-card-media-size);--spirit-card-media-canvas-height: auto;--spirit-card-media-margin-bottom: 0}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed):where(:not(.Card[class*=--alignmentY]))>.CardMedia{--spirit-card-media-align-self: start}:is(.Card--tablet--horizontal,.Card--tablet--horizontalReversed)>:is(.CardMedia--expanded,.CardMedia--filledHeight){--spirit-card-media-canvas-height: 100%;--spirit-card-media-align-self: stretch}.Card--boxed.Card--tablet--vertical>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: .5rem .5rem 0 0}.Card--boxed.Card--tablet--horizontal>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: .5rem 0 0 .5rem}.Card--boxed.Card--tablet--horizontalReversed>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: 0 .5rem .5rem 0}}@media(min-width:80rem){.Card--desktop--vertical>.CardMedia--auto{--spirit-card-media-size: auto}.Card--desktop--vertical>.CardMedia--small{--spirit-card-media-size: 8.75rem}.Card--desktop--vertical>.CardMedia--medium{--spirit-card-media-size: 13.5rem}.Card--desktop--vertical>.CardMedia--large{--spirit-card-media-size: 17.5rem}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardMedia--auto{--spirit-card-media-size: auto}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardMedia--small{--spirit-card-media-size: 7.5rem}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardMedia--medium{--spirit-card-media-size: 11.25rem}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardMedia--large{--spirit-card-media-size: 15rem}.Card--desktop--vertical>.CardMedia{--spirit-card-media-canvas-width: auto;--spirit-card-media-canvas-height: var(--spirit-card-media-size);--spirit-card-media-align-self: initial;--spirit-card-media-margin-bottom: 1rem}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>.CardMedia{--spirit-card-media-canvas-width: var(--spirit-card-media-size);--spirit-card-media-canvas-height: auto;--spirit-card-media-margin-bottom: 0}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed):where(:not(.Card[class*=--alignmentY]))>.CardMedia{--spirit-card-media-align-self: start}:is(.Card--desktop--horizontal,.Card--desktop--horizontalReversed)>:is(.CardMedia--expanded,.CardMedia--filledHeight){--spirit-card-media-canvas-height: 100%;--spirit-card-media-align-self: stretch}.Card--boxed.Card--desktop--vertical>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: .5rem .5rem 0 0}.Card--boxed.Card--desktop--horizontal>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: .5rem 0 0 .5rem}.Card--boxed.Card--desktop--horizontalReversed>.CardMedia--expanded:not(:last-child){--spirit-card-media-border-radius-shorthand: 0 .5rem .5rem 0}}.CardTitle{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.33;font-family:Inter,sans-serif}.CardTitle{color:var(--spirit-color-text-primary)}.CardTitle:not(:last-child){margin-bottom:.5rem}.CardTitle--heading{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.22;font-family:Inter,sans-serif}@media(min-width:48rem){.CardTitle--heading{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.CardTitle--heading{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}.Checkbox{position:relative;display:inline-flex;margin-block:.5rem}.Checkbox:not(:has([class*=__label--hidden])){column-gap:.5rem}.Checkbox__label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Checkbox__label{display:block;color:var(--spirit-color-form-field-label);cursor:pointer}.Checkbox__label:before{content:"";position:absolute;inset:0;z-index:0}.Checkbox__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Checkbox__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Checkbox__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.Checkbox__input{z-index:1;appearance:none;border:2px solid var(--spirit-color-form-field-filled-border-state-default);background-color:var(--spirit-color-form-field-filled-background-state-default);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Checkbox__input:focus-visible{outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}@media(hover:hover){.Checkbox__input:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.Checkbox__input:active{background-color:var(--spirit-color-form-field-filled-background-state-active)}.Checkbox__input{flex-shrink:0;width:1.125rem;height:1.125rem;margin:.1875rem;border-radius:.25rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-color:var(--spirit-color-form-field-filled-background-state-default)}.Checkbox__input:checked,.Checkbox__input:indeterminate{border-color:var(--spirit-color-form-field-filled-border-state-selected);background-color:var(--spirit-color-selected-state-default)}.Checkbox__input:checked{background-image:var(--spirit-checkbox-input-background-image-url)}.Checkbox__input:indeterminate{background-image:var(--spirit-checkbox-input-indeterminate-background-image-url)}.Checkbox__validationText,.Checkbox>.Checkbox__text>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Checkbox__validationText,.Checkbox>.Checkbox__text>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.Checkbox__validationText>ul:is(ul,ol),.Checkbox>.Checkbox__text>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Checkbox__validationText>svg,.Checkbox>.Checkbox__text>[data-spirit-element=validation_text]>svg{flex-shrink:0}.Checkbox__validationText:has(>svg:first-child:not(:only-child)),.Checkbox>.Checkbox__text>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.Checkbox__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Checkbox__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}.Checkbox__validationText,.Checkbox__helperText{position:relative;z-index:1}:is(.Checkbox--success,.Checkbox.has-success)>.Checkbox__input{border-color:var(--spirit-color-form-field-success)}:is(.Checkbox--success,.Checkbox.has-success)>.Checkbox__input:indeterminate,:is(.Checkbox--success,.Checkbox.has-success)>.Checkbox__input:checked{background-color:var(--spirit-color-form-field-success)}:is(.Checkbox--success,.Checkbox.has-success) :is(.Checkbox__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.Checkbox--warning,.Checkbox.has-warning)>.Checkbox__input{border-color:var(--spirit-color-form-field-warning)}:is(.Checkbox--warning,.Checkbox.has-warning)>.Checkbox__input:indeterminate,:is(.Checkbox--warning,.Checkbox.has-warning)>.Checkbox__input:checked{background-color:var(--spirit-color-form-field-warning)}:is(.Checkbox--warning,.Checkbox.has-warning) :is(.Checkbox__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.Checkbox--danger,.Checkbox.has-danger)>.Checkbox__input{border-color:var(--spirit-color-form-field-danger)}:is(.Checkbox--danger,.Checkbox.has-danger)>.Checkbox__input:indeterminate,:is(.Checkbox--danger,.Checkbox.has-danger)>.Checkbox__input:checked{background-color:var(--spirit-color-form-field-danger)}:is(.Checkbox--danger,.Checkbox.has-danger) :is(.Checkbox__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.Checkbox--item{align-items:center;width:100%;padding:.5rem 1rem;margin-block:0;color:var(--spirit-color-form-field-label);border-radius:.25rem;background-color:var(--spirit-color-background-interactive-state-default)}@media(hover:hover){.Checkbox--item:hover{background-color:var(--spirit-color-background-interactive-state-hover)}}.Checkbox--item:active{background-color:var(--spirit-color-background-interactive-state-active)}.Checkbox--item .Checkbox__label{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Checkbox--item .Checkbox__validationText{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Checkbox--item .Checkbox__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Checkbox--item:is(.Checkbox--disabled,.Checkbox.is-disabled){background-color:var(--spirit-color-background-interactive-state-default)}:is(.Checkbox--disabled,.Checkbox.is-disabled){cursor:default;--spirit-input-details-text-color: var(--spirit-color-disabled-content)}:is(.Checkbox--disabled,.Checkbox.is-disabled) .Checkbox__label{color:var(--spirit-color-disabled-content)}:is(.Checkbox--disabled,.Checkbox.is-disabled) .Checkbox__label:after{color:var(--spirit-color-disabled-content)}:is(.Checkbox--disabled,.Checkbox.is-disabled) .Checkbox__label{cursor:default}:is(.Checkbox--disabled,.Checkbox.is-disabled) .Checkbox__validationText{color:var(--spirit-color-disabled-content)}:is(.Checkbox--disabled,.Checkbox.is-disabled) .Checkbox__helperText{color:var(--spirit-color-disabled-content)}:is(.Checkbox--disabled,.Checkbox.is-disabled)>.Checkbox__input,.Checkbox>.Checkbox__input:disabled{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}:is(.Checkbox--disabled,.Checkbox.is-disabled)>.Checkbox__input:checked,:is(.Checkbox--disabled,.Checkbox.is-disabled)>.Checkbox__input:indeterminate,.Checkbox>.Checkbox__input:disabled:checked,.Checkbox>.Checkbox__input:disabled:indeterminate{border-color:var(--spirit-color-disabled-background)}:is(.Checkbox--disabled,.Checkbox.is-disabled)>.Checkbox__input:checked,.Checkbox>.Checkbox__input:disabled:checked{background-image:var(--spirit-checkbox-input-disabled-background-image-url)}:is(.Checkbox--disabled,.Checkbox.is-disabled)>.Checkbox__input:indeterminate,.Checkbox>.Checkbox__input:disabled:indeterminate{background-image:var(--spirit-checkbox-input-indeterminate-disabled-background-image-url)}.Checkbox--item:not(.Checkbox--disabled,.Checkbox.is-disabled) .Checkbox__input:is(:hover,:active):not(:checked){background-color:var(--spirit-color-form-field-filled-background-state-default)}.Checkbox--inputPositionStart,.Checkbox:not([class*=--inputPosition]){flex-direction:row}.Checkbox--inputPositionEnd{flex-direction:row-reverse}@media(min-width:48rem){.Checkbox--tablet--inputPositionStart,.Checkbox:not([class*=--inputPosition]){flex-direction:row}.Checkbox--tablet--inputPositionEnd{flex-direction:row-reverse}}@media(min-width:80rem){.Checkbox--desktop--inputPositionStart,.Checkbox:not([class*=--inputPosition]){flex-direction:row}.Checkbox--desktop--inputPositionEnd{flex-direction:row-reverse}}.Collapse{position:relative;height:0;overflow:hidden;visibility:hidden}.Collapse.is-open,.Collapse.is-transitioning{visibility:visible}@media(prefers-reduced-motion:no-preference){.Collapse.is-transitioning{transition-property:height;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.Collapse.is-open:not(.is-transitioning){height:100%;overflow:visible}.Collapse:is(span){display:none}@media(min-width:48rem){.Collapse[data-spirit-breakpoint=tablet]{height:auto!important;visibility:visible}}@media(min-width:80rem){.Collapse[data-spirit-breakpoint=desktop]{height:auto!important;visibility:visible}}.Container{--container-padding-inline: 1rem}@media(min-width:48rem){.Container{--container-padding-inline: 2rem}}@media(min-width:80rem){.Container{--container-padding-inline: 2rem}}.Container{width:100%;padding-inline:var(--container-padding-inline);margin-inline:auto}.Container--xsmall{--spirit-container-max-width: 30rem}.Container--small{--spirit-container-max-width: 40rem}.Container--medium{--spirit-container-max-width: 48rem}.Container--large{--spirit-container-max-width: 64rem}.Container--xlarge{--spirit-container-max-width: 80rem}.Container:not(.Container--fluid){max-width:var(--spirit-container-max-width, 80rem)}.spirit-feature-enable-v5-container-block-formatting-context .Container{display:flow-root}.ControlButton{--spirit-icon-composition-size: var( --spirit-control-button-icon-size );appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;font-style:var(--spirit-control-button-font-style);font-weight:var(--spirit-control-button-font-weight);font-size:var(--spirit-control-button-font-size);line-height:var(--spirit-control-button-line-height);font-family:var(--spirit-control-button-font-family);height:var(--spirit-control-button-height);padding-inline:var(--spirit-control-button-padding-x);padding-block:var(--spirit-control-button-padding-y);border:1px solid transparent;border-radius:624.9375rem;-webkit-user-select:none;user-select:none;cursor:pointer}.ControlButton:is(:disabled,.is-disabled,.ControlButton--disabled){pointer-events:none;cursor:default}.ControlButton--hasBackground{background-color:var(--spirit-local-background-color)}.ControlButton--small{--spirit-control-button-height: 1.5rem;--spirit-control-button-padding-x: calc(.75rem - 1px) ;--spirit-control-button-padding-y: calc(.25rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: .875rem;--spirit-control-button-line-height: 1.43;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--small{--spirit-control-button-icon-size: 1rem}.ControlButton--medium{--spirit-control-button-height: 2rem;--spirit-control-button-padding-x: calc(1rem - 1px) ;--spirit-control-button-padding-y: calc(.5rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: .875rem;--spirit-control-button-line-height: 1.43;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--medium{--spirit-control-button-icon-size: 1rem}.ControlButton--large{--spirit-control-button-height: 2.5rem;--spirit-control-button-padding-x: calc(1.5rem - 1px) ;--spirit-control-button-padding-y: calc(.5rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: 1rem;--spirit-control-button-line-height: 1.38;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--large{--spirit-control-button-icon-size: 1.25rem}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--xsmall{--spirit-control-button-height: 1rem;--spirit-control-button-padding-x: calc(.75rem - 1px) ;--spirit-control-button-padding-y: calc(.25rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: .875rem;--spirit-control-button-line-height: 1.43;--spirit-control-button-font-family: "Inter", sans-serif}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--xsmall{--spirit-control-button-icon-size: .75rem}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--small{--spirit-control-button-height: 1.25rem;--spirit-control-button-padding-x: calc(.75rem - 1px) ;--spirit-control-button-padding-y: calc(.25rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: .875rem;--spirit-control-button-line-height: 1.43;--spirit-control-button-font-family: "Inter", sans-serif}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--small{--spirit-control-button-icon-size: 1rem}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--medium{--spirit-control-button-height: 1.5rem;--spirit-control-button-padding-x: calc(.75rem - 1px) ;--spirit-control-button-padding-y: calc(.25rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: .875rem;--spirit-control-button-line-height: 1.43;--spirit-control-button-font-family: "Inter", sans-serif}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--medium{--spirit-control-button-icon-size: 1rem}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--large{--spirit-control-button-height: 2rem;--spirit-control-button-padding-x: calc(1rem - 1px) ;--spirit-control-button-padding-y: calc(.5rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: .875rem;--spirit-control-button-line-height: 1.43;--spirit-control-button-font-family: "Inter", sans-serif}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--large{--spirit-control-button-icon-size: 1rem}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--xlarge{--spirit-control-button-height: 2.5rem;--spirit-control-button-padding-x: calc(1.5rem - 1px) ;--spirit-control-button-padding-y: calc(.5rem - 1px) ;--spirit-control-button-font-style: normal;--spirit-control-button-font-weight: 400;--spirit-control-button-font-size: 1rem;--spirit-control-button-line-height: 1.38;--spirit-control-button-font-family: "Inter", sans-serif}.spirit-feature-enable-v5-control-button-expanded-size-scale .ControlButton--xlarge{--spirit-control-button-icon-size: 1.25rem}.ControlButton--symmetrical{flex:none;aspect-ratio:1;padding-inline:0}@media(min-width:48rem){.ControlButton--tablet--symmetrical{flex:none;aspect-ratio:1;padding-inline:0}.ControlButton--tablet--asymmetrical{flex:auto;aspect-ratio:auto;padding-inline:var(--spirit-control-button-padding-x)}}@media(min-width:80rem){.ControlButton--desktop--symmetrical{flex:none;aspect-ratio:1;padding-inline:0}.ControlButton--desktop--asymmetrical{flex:auto;aspect-ratio:auto;padding-inline:var(--spirit-control-button-padding-x)}}.Divider{border-width:0 0 1px;border-style:solid;border-color:var(--spirit-color-border-basic)}.Drawer{--spirit-drawer-translate-x: 0%;font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Drawer{all:unset;position:fixed;inset:0;z-index:1;display:flex;width:100%;max-width:none;height:100%;max-height:none;border:none;background-color:var(--spirit-color-background-backdrop);visibility:hidden}.Drawer::backdrop{background-color:transparent}@media(prefers-reduced-motion:no-preference){.Drawer{transition:display .25s allow-discrete,overlay .25s allow-discrete,visibility .25s,opacity .25s}}.Drawer--left{--spirit-drawer-translate-x: -100%;justify-content:start}.Drawer--right{--spirit-drawer-translate-x: 100%;justify-content:end}.Drawer.is-open{--spirit-drawer-translate-x: 0%;visibility:visible}.Drawer.is-non-modal{background-color:transparent;pointer-events:none}@starting-style{.Drawer--left[open]{--spirit-drawer-translate-x: -100%}.Drawer--right[open]{--spirit-drawer-translate-x: 100%}.Drawer[open]{--spirit-drawer-translate-x: 0%;visibility:hidden}}.DrawerPanel{display:flex;flex-direction:column;box-sizing:border-box;width:var(--spirit-drawer-panel-width, 19.5rem);height:auto;max-height:none;color:var(--spirit-color-text-primary);background-color:var(--spirit-color-background-primary);box-shadow:0 .75rem 2rem 0 var(--spirit-color-shadow-shadow-400-color-01, rgba(0, 0, 0, .2509803922));transform:translate(var(--spirit-drawer-translate-x));pointer-events:auto}@media(prefers-reduced-motion:no-preference){.DrawerPanel{transition-property:transform;transition-duration:.25s;transition-timing-function:ease-in-out}}.DrawerPanel__content{display:flex;flex-grow:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.DrawerCloseButton{position:relative}.DrawerCloseButton:before{content:"";position:absolute;width:3rem;height:3rem;top:50%;left:50%;transform:translate(-50%,-50%)}.DrawerCloseButton{align-self:flex-end;margin-inline-end:1.5rem;margin-block-start:1rem}.Dropdown{position:relative}.Dropdown--alignmentXLeft{justify-content:start}.Dropdown--alignmentXCenter{justify-content:center}.Dropdown--alignmentXRight{justify-content:end}.Dropdown--alignmentXStretch{justify-content:stretch}.Dropdown--alignmentYTop{align-items:start}.Dropdown--alignmentYCenter{align-items:center}.Dropdown--alignmentYBottom{align-items:end}.Dropdown--alignmentYStretch{align-items:stretch}.Dropdown[class*=Dropdown--alignment]{display:flex}@media(min-width:48rem){.Dropdown--tablet--alignmentXLeft{justify-content:start}.Dropdown--tablet--alignmentXCenter{justify-content:center}.Dropdown--tablet--alignmentXRight{justify-content:end}.Dropdown--tablet--alignmentXStretch{justify-content:stretch}.Dropdown--tablet--alignmentYTop{align-items:start}.Dropdown--tablet--alignmentYCenter{align-items:center}.Dropdown--tablet--alignmentYBottom{align-items:end}.Dropdown--tablet--alignmentYStretch{align-items:stretch}.Dropdown[class*=Dropdown--tablet--alignment]{display:flex}}@media(min-width:80rem){.Dropdown--desktop--alignmentXLeft{justify-content:start}.Dropdown--desktop--alignmentXCenter{justify-content:center}.Dropdown--desktop--alignmentXRight{justify-content:end}.Dropdown--desktop--alignmentXStretch{justify-content:stretch}.Dropdown--desktop--alignmentYTop{align-items:start}.Dropdown--desktop--alignmentYCenter{align-items:center}.Dropdown--desktop--alignmentYBottom{align-items:end}.Dropdown--desktop--alignmentYStretch{align-items:stretch}.Dropdown[class*=Dropdown--desktop--alignment]{display:flex}}.DropdownPopover{position:absolute;z-index:1;display:none;width:max-content;padding:1rem;border-radius:.5rem;background-color:var(--spirit-color-background-primary);box-shadow:0 .25rem .75rem 0 var(--spirit-color-shadow-shadow-200-color-01, rgba(0, 0, 0, .2))}@media not (min-width:48rem){.DropdownPopover[data-spirit-fullwidthmode=mobile-only]{width:100%}}.DropdownPopover[data-spirit-fullwidthmode=all]{width:100%}.DropdownPopover.is-open{display:block}.DropdownPopover[data-spirit-placement=top]{--dropdown-popover-offset: .5rem;inset:auto auto 100% 50%;translate:var(--dropdown-popover-offset-orthogonal, -50%) calc(-1 * var(--dropdown-popover-offset, 0));transform-origin:bottom}.DropdownPopover[data-spirit-placement=bottom]{--dropdown-popover-offset: .5rem;inset:100% auto auto 50%;translate:var(--dropdown-popover-offset-orthogonal, -50%) var(--dropdown-popover-offset, 0);transform-origin:top}.DropdownPopover[data-spirit-placement=left]{--dropdown-popover-offset: .5rem;inset:50% 100% auto auto;translate:calc(-1 * var(--dropdown-popover-offset, 0)) var(--dropdown-popover-offset-orthogonal, -50%);transform-origin:right}.DropdownPopover[data-spirit-placement=right]{--dropdown-popover-offset: .5rem;inset:50% auto auto 100%;translate:var(--dropdown-popover-offset, 0) var(--dropdown-popover-offset-orthogonal, -50%);transform-origin:left}.DropdownPopover[data-spirit-placement=top-start]{--dropdown-popover-offset: .5rem;inset:auto auto 100% 0;translate:var(--dropdown-popover-offset-orthogonal, 0) calc(-1 * var(--dropdown-popover-offset, 0));transform-origin:bottom left}.DropdownPopover[data-spirit-placement=top-end]{--dropdown-popover-offset: .5rem;inset:auto 0 100% auto;translate:var(--dropdown-popover-offset-orthogonal, 0) calc(-1 * var(--dropdown-popover-offset, 0));transform-origin:bottom right}.DropdownPopover[data-spirit-placement=bottom-start]{--dropdown-popover-offset: .5rem;inset:100% auto auto 0;translate:var(--dropdown-popover-offset-orthogonal, 0) var(--dropdown-popover-offset, 0);transform-origin:top left}.DropdownPopover[data-spirit-placement=bottom-end]{--dropdown-popover-offset: .5rem;inset:100% 0 auto auto;translate:var(--dropdown-popover-offset-orthogonal, 0) var(--dropdown-popover-offset, 0);transform-origin:top right}.DropdownPopover[data-spirit-placement=left-start]{--dropdown-popover-offset: .5rem;inset:0 100% auto auto;translate:calc(-1 * var(--dropdown-popover-offset, 0)) var(--dropdown-popover-offset-orthogonal, 0);transform-origin:right top}.DropdownPopover[data-spirit-placement=left-end]{--dropdown-popover-offset: .5rem;inset:auto 100% 0 auto;translate:calc(-1 * var(--dropdown-popover-offset, 0)) var(--dropdown-popover-offset-orthogonal, 0);transform-origin:right bottom}.DropdownPopover[data-spirit-placement=right-start]{--dropdown-popover-offset: .5rem;inset:0 auto auto 100%;translate:var(--dropdown-popover-offset, 0) var(--dropdown-popover-offset-orthogonal, 0);transform-origin:left top}.DropdownPopover[data-spirit-placement=right-end]{--dropdown-popover-offset: .5rem;inset:auto auto 0 100%;translate:var(--dropdown-popover-offset, 0) var(--dropdown-popover-offset-orthogonal, 0);transform-origin:left bottom}.EmptyState{display:grid;justify-content:center;text-align:center}.EmptyState__section{display:grid;width:100%;max-width:25rem}.FieldGroup{display:inline-block;width:18rem;border:0}.FieldGroup__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FieldGroup__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.FieldGroup__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FieldGroup__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.FieldGroup__fields{display:grid;row-gap:.5rem}.FieldGroup--fluid{width:100%}.FieldGroup:not(.FieldGroup--fluid) .FieldGroup__fields{justify-content:start}.FieldGroup__validationText,.FieldGroup>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FieldGroup__validationText,.FieldGroup>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.FieldGroup__validationText>ul:is(ul,ol),.FieldGroup>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.FieldGroup__validationText>svg,.FieldGroup>[data-spirit-element=validation_text]>svg{flex-shrink:0}.FieldGroup__validationText:has(>svg:first-child:not(:only-child)),.FieldGroup>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.FieldGroup__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FieldGroup__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}:is(.FieldGroup--success,.FieldGroup.has-success)>.FieldGroup__input{border-color:var(--spirit-color-form-field-success)}:is(.FieldGroup--success,.FieldGroup.has-success) :is(.FieldGroup__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.FieldGroup--warning,.FieldGroup.has-warning)>.FieldGroup__input{border-color:var(--spirit-color-form-field-warning)}:is(.FieldGroup--warning,.FieldGroup.has-warning) :is(.FieldGroup__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.FieldGroup--danger,.FieldGroup.has-danger)>.FieldGroup__input{border-color:var(--spirit-color-form-field-danger)}:is(.FieldGroup--danger,.FieldGroup.has-danger) :is(.FieldGroup__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.FieldGroup[disabled]>.FieldGroup__label{color:var(--spirit-color-disabled-content)}.FieldGroup[disabled]>.FieldGroup__label:after{color:var(--spirit-color-disabled-content)}.FieldGroup[disabled]>:is(.FieldGroup__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}.FieldGroup[disabled]>.FieldGroup__helperText{color:var(--spirit-color-disabled-content)}.FileUploader{display:inline-block;width:18rem}.FileUploader--fluid{--file-uploader-attachment-width: 100%;width:100%}.FileUploaderAttachment{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.FileUploaderAttachment{display:flex;column-gap:1rem;align-items:center;width:var(--file-uploader-attachment-width, 18rem);padding:1rem;color:var(--spirit-color-text-primary);border:1px solid var(--spirit-color-border-basic);border-radius:.5rem;background-color:var(--spirit-color-background-primary)}.FileUploaderAttachment--fluid{width:var(--file-uploader-attachment-width, 100%)}.FileUploaderAttachment__image{position:relative;width:3.5rem;height:3.5rem;overflow:hidden;border:1px solid var(--spirit-color-border-basic);border-radius:.25rem}.FileUploaderAttachment__image>img{position:absolute;top:var(--file-uploader-attachment-image-top, 0);left:var(--file-uploader-attachment-image-left, 0);width:var(--file-uploader-attachment-image-width, 100%);height:var(--file-uploader-attachment-image-height, 100%);object-fit:var(--file-uploader-attachment-image-object-fit, cover);object-position:center}.FileUploaderAttachment__name{display:grid;flex:1}.FileUploaderAttachment__slot{display:flex;gap:1rem;align-items:center;justify-content:space-between}.FileUploaderAttachment__action{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;position:relative}.FileUploaderAttachment__action:before{content:"";position:absolute;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.FileUploaderAttachment__action{color:inherit}.FileUploaderAttachment__action:focus-visible{outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.FileUploaderInput__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FileUploaderInput__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.FileUploaderInput__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FileUploaderInput__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FileUploaderInput__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.FileUploaderInput__dropZone{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:1rem;padding:1rem;border:2px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:.5rem;background-color:var(--spirit-color-background-interactive-state-default)}.FileUploaderInput__input:focus-visible~.FileUploaderInput__dropZone{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.FileUploaderInput__dropZone>svg{color:var(--spirit-color-link-primary-state-default)}.FileUploaderInput__dropZoneLabel{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.FileUploaderInput__dropZoneLabel{color:var(--spirit-color-text-primary)}.FileUploaderInput__link{text-decoration-skip-ink:none;text-underline-offset:.1875em}@media(hover:hover){.FileUploaderInput__link:hover{text-decoration:underline}}.FileUploaderInput__link:active{text-decoration:underline}.FileUploaderInput__link:before{content:"";position:absolute;inset:0;z-index:0}.FileUploaderInput__link{cursor:pointer}.FileUploaderInput__dragAndDropLabel{display:none}.FileUploaderInput__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FileUploaderInput__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FileUploaderInput__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text);grid-column-start:2}.FileUploaderInput__validationText,.FileUploaderInput>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.FileUploaderInput__validationText,.FileUploaderInput>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.FileUploaderInput__validationText>ul:is(ul,ol),.FileUploaderInput>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.FileUploaderInput__validationText>svg,.FileUploaderInput>[data-spirit-element=validation_text]>svg{flex-shrink:0}.FileUploaderInput__validationText:has(>svg:first-child:not(:only-child)),.FileUploaderInput>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.FileUploaderInput.has-drag-and-drop .FileUploaderInput__dropZone{border:2px dashed var(--spirit-color-form-field-filled-border-state-default)}.FileUploaderInput.has-drag-and-drop .FileUploaderInput__dragAndDropLabel{display:initial}.FileUploaderInput .FileUploaderInput__dropZone:hover{border-color:var(--spirit-color-form-field-filled-border-state-hover);background-color:var(--spirit-color-background-interactive-state-hover)}.FileUploaderInput>.FileUploaderInput__input:active~.FileUploaderInput__dropZone{border-color:var(--spirit-color-form-field-filled-border-state-active);background-color:var(--spirit-color-background-interactive-state-active)}.FileUploaderInput.is-dragging>.FileUploaderInput__input~.FileUploaderInput__dropZone{border:2px dashed var(--spirit-color-form-field-filled-border-state-selected)}:is(.FileUploaderInput--success,.FileUploaderInput.has-success)>.FileUploaderInput__input~.FileUploaderInput__dropZone{border-color:var(--spirit-color-form-field-success)}:is(.FileUploaderInput--success,.FileUploaderInput.has-success) :is(.FileUploaderInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.FileUploaderInput--warning,.FileUploaderInput.has-warning)>.FileUploaderInput__input~.FileUploaderInput__dropZone{border-color:var(--spirit-color-form-field-warning)}:is(.FileUploaderInput--warning,.FileUploaderInput.has-warning) :is(.FileUploaderInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.FileUploaderInput--danger,.FileUploaderInput.has-danger)>.FileUploaderInput__input~.FileUploaderInput__dropZone{border-color:var(--spirit-color-form-field-danger)}:is(.FileUploaderInput--danger,.FileUploaderInput.has-danger) :is(.FileUploaderInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}:is(.FileUploaderInput--disabled,.FileUploaderInput.is-disabled) :is(.FileUploaderInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}:is(.FileUploaderInput--disabled,.FileUploaderInput.is-disabled) .FileUploaderInput__helperText{color:var(--spirit-color-disabled-content)}.FileUploaderInput>.FileUploaderInput__input:disabled~.FileUploaderInput__dropZone>svg,.FileUploaderInput>.FileUploaderInput__input:disabled~.FileUploaderInput__dropZone>.FileUploaderInput__dropZoneLabel,.FileUploaderInput .FileUploaderInput__input:disabled~.FileUploaderInput__dropZone>.FileUploaderInput__dropZoneLabel>.FileUploaderInput__link{color:var(--spirit-color-disabled-content)}.FileUploaderInput .FileUploaderInput__input:disabled~.FileUploaderInput__dropZone>.FileUploaderInput__dropZoneLabel>.FileUploaderInput__link{cursor:default}.FileUploaderInput>.FileUploaderInput__input:disabled~.FileUploaderInput__dropZone{border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.FileUploaderInput--disabled>.FileUploaderInput__label{color:var(--spirit-color-disabled-content)}.FileUploaderInput--disabled>.FileUploaderInput__label:after{color:var(--spirit-color-disabled-content)}.FileUploaderList{display:grid;row-gap:1rem;list-style:none}.FileUploaderList:not(:empty){margin-top:1rem}.Flex:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Flex{--flex-spacing-x-internal: var(--flex-spacing-x, 1rem);column-gap:var(--flex-spacing-x-internal)}@media(min-width:48rem){.Flex{--flex-spacing-x-internal: var(--flex-spacing-x-tablet, var(--flex-spacing-x, 1rem))}}@media(min-width:80rem){.Flex{--flex-spacing-x-internal: var(--flex-spacing-x-desktop, var(--flex-spacing-x-tablet, var(--flex-spacing-x, 1rem)))}}.Flex>*{--flex-spacing-x: initial;--flex-spacing-x-tablet: initial;--flex-spacing-x-desktop: initial}.Flex{--flex-spacing-y-internal: var(--flex-spacing-y, 1rem);row-gap:var(--flex-spacing-y-internal)}@media(min-width:48rem){.Flex{--flex-spacing-y-internal: var(--flex-spacing-y-tablet, var(--flex-spacing-y, 1rem))}}@media(min-width:80rem){.Flex{--flex-spacing-y-internal: var(--flex-spacing-y-desktop, var(--flex-spacing-y-tablet, var(--flex-spacing-y, 1rem)))}}.Flex>*{--flex-spacing-y: initial;--flex-spacing-y-tablet: initial;--flex-spacing-y-desktop: initial}.Flex>svg{flex:none}.Flex--alignmentXLeft{justify-content:start;justify-items:start}.Flex--alignmentXCenter{justify-content:center;justify-items:center}.Flex--alignmentXRight{justify-content:end;justify-items:end}.Flex--alignmentXStretch{justify-content:stretch;justify-items:stretch}.Flex--alignmentXSpaceBetween{justify-content:space-between}.Flex--alignmentYTop{align-items:start}.Flex--alignmentYCenter{align-items:center}.Flex--alignmentYBottom{align-items:end}.Flex--alignmentYStretch{align-items:stretch}.Flex--alignmentYBaseline{align-items:baseline}.Flex--row,.Flex--horizontal,.Flex--horizontalReversed{display:flex}.Flex--row,.Flex--horizontal{flex-direction:row}.Flex--horizontalReversed{flex-direction:row-reverse}.Flex--column,.Flex--vertical{display:grid}.Flex--wrap{flex-wrap:wrap}.Flex--noWrap{flex-wrap:nowrap}@media(min-width:48rem){.Flex--tablet--alignmentXLeft{justify-content:start;justify-items:start}.Flex--tablet--alignmentXCenter{justify-content:center;justify-items:center}.Flex--tablet--alignmentXRight{justify-content:end;justify-items:end}.Flex--tablet--alignmentXStretch{justify-content:stretch;justify-items:stretch}.Flex--tablet--alignmentXSpaceBetween{justify-content:space-between}.Flex--tablet--alignmentYTop{align-items:start}.Flex--tablet--alignmentYCenter{align-items:center}.Flex--tablet--alignmentYBottom{align-items:end}.Flex--tablet--alignmentYStretch{align-items:stretch}.Flex--tablet--alignmentYBaseline{align-items:baseline}.Flex--tablet--row,.Flex--tablet--horizontal,.Flex--tablet--horizontalReversed{display:flex}.Flex--tablet--row,.Flex--tablet--horizontal{flex-direction:row}.Flex--tablet--horizontalReversed{flex-direction:row-reverse}.Flex--tablet--column,.Flex--tablet--vertical{display:grid}.Flex--tablet--wrap{flex-wrap:wrap}.Flex--tablet--noWrap{flex-wrap:nowrap}}@media(min-width:80rem){.Flex--desktop--alignmentXLeft{justify-content:start;justify-items:start}.Flex--desktop--alignmentXCenter{justify-content:center;justify-items:center}.Flex--desktop--alignmentXRight{justify-content:end;justify-items:end}.Flex--desktop--alignmentXStretch{justify-content:stretch;justify-items:stretch}.Flex--desktop--alignmentXSpaceBetween{justify-content:space-between}.Flex--desktop--alignmentYTop{align-items:start}.Flex--desktop--alignmentYCenter{align-items:center}.Flex--desktop--alignmentYBottom{align-items:end}.Flex--desktop--alignmentYStretch{align-items:stretch}.Flex--desktop--alignmentYBaseline{align-items:baseline}.Flex--desktop--row,.Flex--desktop--horizontal,.Flex--desktop--horizontalReversed{display:flex}.Flex--desktop--row,.Flex--desktop--horizontal{flex-direction:row}.Flex--desktop--horizontalReversed{flex-direction:row-reverse}.Flex--desktop--column,.Flex--desktop--vertical{display:grid}.Flex--desktop--wrap{flex-wrap:wrap}.Flex--desktop--noWrap{flex-wrap:nowrap}}.Grid:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Grid{--grid-spacing-x-default-internal: 1rem;--grid-spacing-x-internal: var(--grid-spacing-x, var(--grid-spacing-x-default-internal, 1rem));column-gap:var(--grid-spacing-x-internal)}@media(min-width:48rem){.Grid{--grid-spacing-x-default-internal: 2rem;--grid-spacing-x-internal: var(--grid-spacing-x-tablet, var(--grid-spacing-x, var(--grid-spacing-x-default-internal, 1rem)))}}@media(min-width:80rem){.Grid{--grid-spacing-x-default-internal: 2rem;--grid-spacing-x-internal: var(--grid-spacing-x-desktop, var(--grid-spacing-x-tablet, var(--grid-spacing-x, var(--grid-spacing-x-default-internal, 1rem))))}}.Grid>*{--grid-spacing-x: initial;--grid-spacing-x-tablet: initial;--grid-spacing-x-desktop: initial}.Grid{--grid-spacing-y-default-internal: 1rem;--grid-spacing-y-internal: var(--grid-spacing-y, var(--grid-spacing-y-default-internal, 1rem));row-gap:var(--grid-spacing-y-internal)}@media(min-width:48rem){.Grid{--grid-spacing-y-default-internal: 2rem;--grid-spacing-y-internal: var(--grid-spacing-y-tablet, var(--grid-spacing-y, var(--grid-spacing-y-default-internal, 1rem)))}}@media(min-width:80rem){.Grid{--grid-spacing-y-default-internal: 2rem;--grid-spacing-y-internal: var(--grid-spacing-y-desktop, var(--grid-spacing-y-tablet, var(--grid-spacing-y, var(--grid-spacing-y-default-internal, 1rem))))}}.Grid>*{--grid-spacing-y: initial;--grid-spacing-y-tablet: initial;--grid-spacing-y-desktop: initial}.Grid{display:grid;grid-template-columns:repeat(12,1fr);width:100%}.Grid--alignmentXLeft{justify-items:start}.Grid--alignmentXCenter{justify-items:center}.Grid--alignmentXRight{justify-items:end}.Grid--alignmentXStretch{justify-items:stretch}.Grid--alignmentYTop{align-items:start}.Grid--alignmentYCenter{align-items:center}.Grid--alignmentYBottom{align-items:end}.Grid--alignmentYStretch{align-items:stretch}.Grid--cols-1{grid-template-columns:repeat(1,1fr)}.Grid--cols-2{grid-template-columns:repeat(2,1fr)}.Grid--cols-3{grid-template-columns:repeat(3,1fr)}.Grid--cols-4{grid-template-columns:repeat(4,1fr)}.Grid--cols-5{grid-template-columns:repeat(5,1fr)}.Grid--cols-6{grid-template-columns:repeat(6,1fr)}.Grid--cols-12{grid-template-columns:repeat(12,1fr)}@media(min-width:48rem){.Grid--tablet--alignmentXLeft{justify-items:start}.Grid--tablet--alignmentXCenter{justify-items:center}.Grid--tablet--alignmentXRight{justify-items:end}.Grid--tablet--alignmentXStretch{justify-items:stretch}.Grid--tablet--alignmentYTop{align-items:start}.Grid--tablet--alignmentYCenter{align-items:center}.Grid--tablet--alignmentYBottom{align-items:end}.Grid--tablet--alignmentYStretch{align-items:stretch}.Grid--tablet--cols-1{grid-template-columns:repeat(1,1fr)}.Grid--tablet--cols-2{grid-template-columns:repeat(2,1fr)}.Grid--tablet--cols-3{grid-template-columns:repeat(3,1fr)}.Grid--tablet--cols-4{grid-template-columns:repeat(4,1fr)}.Grid--tablet--cols-5{grid-template-columns:repeat(5,1fr)}.Grid--tablet--cols-6{grid-template-columns:repeat(6,1fr)}.Grid--tablet--cols-12{grid-template-columns:repeat(12,1fr)}}@media(min-width:80rem){.Grid--desktop--alignmentXLeft{justify-items:start}.Grid--desktop--alignmentXCenter{justify-items:center}.Grid--desktop--alignmentXRight{justify-items:end}.Grid--desktop--alignmentXStretch{justify-items:stretch}.Grid--desktop--alignmentYTop{align-items:start}.Grid--desktop--alignmentYCenter{align-items:center}.Grid--desktop--alignmentYBottom{align-items:end}.Grid--desktop--alignmentYStretch{align-items:stretch}.Grid--desktop--cols-1{grid-template-columns:repeat(1,1fr)}.Grid--desktop--cols-2{grid-template-columns:repeat(2,1fr)}.Grid--desktop--cols-3{grid-template-columns:repeat(3,1fr)}.Grid--desktop--cols-4{grid-template-columns:repeat(4,1fr)}.Grid--desktop--cols-5{grid-template-columns:repeat(5,1fr)}.Grid--desktop--cols-6{grid-template-columns:repeat(6,1fr)}.Grid--desktop--cols-12{grid-template-columns:repeat(12,1fr)}}.GridItem{--grid-item-column-start-internal: var(--grid-item-column-start, initial);grid-column-start:var(--grid-item-column-start-internal)}@media(min-width:48rem){.GridItem{--grid-item-column-start-internal: var(--grid-item-column-start-tablet, var(--grid-item-column-start, initial))}}@media(min-width:80rem){.GridItem{--grid-item-column-start-internal: var(--grid-item-column-start-desktop, var(--grid-item-column-start-tablet, var(--grid-item-column-start, initial)))}}.GridItem>*{--grid-item-column-start: initial;--grid-item-column-start-tablet: initial;--grid-item-column-start-desktop: initial}.GridItem{--grid-item-column-end-internal: var(--grid-item-column-end, initial);grid-column-end:var(--grid-item-column-end-internal)}@media(min-width:48rem){.GridItem{--grid-item-column-end-internal: var(--grid-item-column-end-tablet, var(--grid-item-column-end, initial))}}@media(min-width:80rem){.GridItem{--grid-item-column-end-internal: var(--grid-item-column-end-desktop, var(--grid-item-column-end-tablet, var(--grid-item-column-end, initial)))}}.GridItem>*{--grid-item-column-end: initial;--grid-item-column-end-tablet: initial;--grid-item-column-end-desktop: initial}.GridItem{--grid-item-row-start-internal: var(--grid-item-row-start, initial);grid-row-start:var(--grid-item-row-start-internal)}@media(min-width:48rem){.GridItem{--grid-item-row-start-internal: var(--grid-item-row-start-tablet, var(--grid-item-row-start, initial))}}@media(min-width:80rem){.GridItem{--grid-item-row-start-internal: var(--grid-item-row-start-desktop, var(--grid-item-row-start-tablet, var(--grid-item-row-start, initial)))}}.GridItem>*{--grid-item-row-start: initial;--grid-item-row-start-tablet: initial;--grid-item-row-start-desktop: initial}.GridItem{--grid-item-row-end-internal: var(--grid-item-row-end, initial);grid-row-end:var(--grid-item-row-end-internal)}@media(min-width:48rem){.GridItem{--grid-item-row-end-internal: var(--grid-item-row-end-tablet, var(--grid-item-row-end, initial))}}@media(min-width:80rem){.GridItem{--grid-item-row-end-internal: var(--grid-item-row-end-desktop, var(--grid-item-row-end-tablet, var(--grid-item-row-end, initial)))}}.GridItem>*{--grid-item-row-end: initial;--grid-item-row-end-tablet: initial;--grid-item-row-end-desktop: initial}.Header{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Header{display:flex;flex:none;gap:3rem;align-items:center;height:4.25rem;padding-inline:2rem;background-color:var(--spirit-color-background-primary)}.Header--simple{justify-content:center;height:3.75rem}.Header--transparent{background-color:transparent}.HeaderDesktopActions{display:none}@media(min-width:80rem){.HeaderDesktopActions{display:flex;flex:none;gap:1.5rem;align-self:stretch;align-items:center}}@media(min-width:80rem){.HeaderDesktopActions--end{margin-inline-start:auto}}.HeaderDialogLink,.HeaderLink{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:var(--header-link-padding-y, .75rem) var(--header-link-padding-x, 1rem);color:var(--spirit-color-link-primary-state-default);background-color:var(--spirit-color-background-interactive-state-default);transition-property:color,background-color;transition-duration:.25s}.HeaderDialogLink:after,.HeaderLink:after{content:"";position:absolute;right:0;bottom:0;width:var(--header-link-decoration-width, 100%);height:var(--header-link-decoration-height, 100%);background-color:var(--spirit-color-selected-state-default);transform:scale(var(--header-link-decoration-scale-x, 0),var(--header-link-decoration-scale-y, 0));transform-origin:var(--header-link-decoration-transform-origin, center)}.HeaderDialogLink:hover,.HeaderLink:hover{text-decoration:none;color:var(--spirit-color-link-primary-state-hover);background-color:var(--spirit-color-background-interactive-state-hover)}.HeaderDialogLink:active,.HeaderLink:active{text-decoration:none;color:var(--spirit-color-link-primary-state-active);background-color:var(--spirit-color-background-interactive-state-active)}@media(prefers-reduced-motion:no-preference){.HeaderDialogLink:after,.HeaderLink:after{transition:transform ease-out .25s}}.HeaderDialogLink--current,.HeaderLink--current,.HeaderDialogLink--current:hover,.HeaderLink--current:hover,.HeaderDialogLink--current:active,.HeaderLink--current:active{color:var(--spirit-color-selected-state-default);background-color:var(--spirit-color-background-interactive-state-active)}:where(button.HeaderLink){appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer}.HeaderLink{--header-link-decoration-height: 2px;--header-link-decoration-scale-x: 1;--header-link-decoration-transform-origin: bottom center;align-self:stretch}.HeaderLink--current{--header-link-decoration-scale-y: 1}.HeaderMobileActions{display:flex;flex:none;gap:1rem;align-items:center;margin-inline-start:auto}@media(min-width:80rem){.HeaderMobileActions{display:none}}.HeaderNav{display:flex;align-self:stretch;margin-bottom:0;list-style:none}.HeaderNavItem{display:flex;align-items:center}.HeaderDialog{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.HeaderDialog{position:fixed;inset:0;z-index:1;display:block;width:100%;max-width:none;height:100%;max-height:none;padding:0;margin:0;overflow:visible;border:none;background-color:transparent;visibility:hidden;transform:translate(17.5rem)}.HeaderDialog::backdrop{background-color:transparent}.HeaderDialog:before{content:"";position:fixed;inset-inline-start:auto;inset-inline-end:17.5rem;inset-block:0;z-index:-2;width:100vw;background-color:var(--spirit-color-background-backdrop);visibility:hidden;opacity:0}@media(prefers-reduced-motion:no-preference){.HeaderDialog{transition-property:visibility,transform;transition-duration:.25s;transition-timing-function:ease-in-out}.HeaderDialog:before{transition-property:visibility,opacity;transition-duration:inherit;transition-timing-function:inherit}}.HeaderDialog:dir(rtl){transform:translate(-17.5rem)}.HeaderDialog__panel{position:absolute;inset-inline-start:auto;inset-inline-end:0;inset-block:0;display:grid;width:17.5rem;height:100%;color:var(--spirit-color-text-primary);background-color:var(--spirit-color-background-primary)}.HeaderDialog__panel:after{content:"";position:absolute;inset:-2rem 0;z-index:-1;box-shadow:0 .75rem 2rem 0 var(--spirit-color-shadow-shadow-400-color-01, rgba(0, 0, 0, .2509803922));visibility:hidden;opacity:0}@media(prefers-reduced-motion:no-preference){.HeaderDialog__panel:after{transition-property:visibility,opacity;transition-duration:.25s}}.HeaderDialog__content{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.HeaderDialog[open]{visibility:visible;transform:translate(0)}.HeaderDialog[open]:before,.HeaderDialog[open]>.HeaderDialog__panel:after{visibility:visible;opacity:1}.HeaderDialogActions{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 1.5rem}.HeaderDialogActions--primary{flex:none}.HeaderDialogActions--secondary{flex:1}.HeaderDialogCloseButton{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;position:relative}.HeaderDialogCloseButton:before{content:"";position:absolute;width:3rem;height:3rem;top:50%;left:50%;transform:translate(-50%,-50%)}.HeaderDialogCloseButton{flex:none;align-self:flex-end;margin-inline-end:1.5rem;margin-block-start:1.5rem;color:inherit}:where(button.HeaderDialogLink){appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer}.HeaderDialogLink{--header-link-padding-x: 1.5rem;--header-link-padding-y: .75rem;--header-link-decoration-width: 2px;--header-link-decoration-scale-y: 1;--header-link-decoration-transform-origin: right center;width:100%}.HeaderDialogLink--current{--header-link-decoration-scale-x: 1}.HeaderDialogNav{margin-inline:-1.5rem;margin-bottom:0;list-style:none}.HeaderDialogNavItem{display:flex}.HeaderDialogText{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.75rem 1.5rem}.Icon{flex-shrink:0}.Icon[style*=spirit-icon-size]{--spirit-icon-size-internal: var(--spirit-icon-size, fit-content);width:var(--spirit-icon-size-internal)}.Icon[style*=spirit-icon-size]{--spirit-icon-size-internal: var(--spirit-icon-size, fit-content);height:var(--spirit-icon-size-internal)}@media(min-width:48rem){.Icon[style*=spirit-icon-size]{--spirit-icon-size-internal: var(--spirit-icon-size-tablet, var(--spirit-icon-size, fit-content))}}@media(min-width:80rem){.Icon[style*=spirit-icon-size]{--spirit-icon-size-internal: var(--spirit-icon-size-desktop, var(--spirit-icon-size-tablet, var(--spirit-icon-size, fit-content)))}}.Icon[style*=spirit-icon-size]>*{--spirit-icon-size: initial;--spirit-icon-size-tablet: initial;--spirit-icon-size-desktop: initial}:is(.Avatar,.Button,.ControlButton,.TimelineMarker) .Icon{--spirit-icon-composition-size-internal: var(--spirit-icon-composition-size, fit-content);width:var(--spirit-icon-composition-size-internal)}:is(.Avatar,.Button,.ControlButton,.TimelineMarker) .Icon{--spirit-icon-composition-size-internal: var(--spirit-icon-composition-size, fit-content);height:var(--spirit-icon-composition-size-internal)}@media(min-width:48rem){:is(.Avatar,.Button,.ControlButton,.TimelineMarker) .Icon{--spirit-icon-composition-size-internal: var(--spirit-icon-composition-size-tablet, var(--spirit-icon-composition-size, fit-content))}}@media(min-width:80rem){:is(.Avatar,.Button,.ControlButton,.TimelineMarker) .Icon{--spirit-icon-composition-size-internal: var(--spirit-icon-composition-size-desktop, var(--spirit-icon-composition-size-tablet, var(--spirit-icon-composition-size, fit-content)))}}:is(.Avatar,.Button,.ControlButton,.TimelineMarker) .Icon>*{--spirit-icon-composition-size: initial;--spirit-icon-composition-size-tablet: initial;--spirit-icon-composition-size-desktop: initial}.Icon--01{--spirit-icon-dualtone-color-background: var(--spirit-color-accent-01-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-accent-01-border-basic);color:var(--spirit-color-accent-01-border-basic)}.Icon--02{--spirit-icon-dualtone-color-background: var(--spirit-color-accent-02-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-accent-02-border-basic);color:var(--spirit-color-accent-02-border-basic)}.Icon--danger{--spirit-icon-dualtone-color-background: var(--spirit-color-emotion-danger-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-emotion-danger-border-basic);color:var(--spirit-color-emotion-danger-border-basic)}.Icon--informative{--spirit-icon-dualtone-color-background: var(--spirit-color-emotion-informative-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-emotion-informative-border-basic);color:var(--spirit-color-emotion-informative-border-basic)}.Icon--success{--spirit-icon-dualtone-color-background: var(--spirit-color-emotion-success-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-emotion-success-border-basic);color:var(--spirit-color-emotion-success-border-basic)}.Icon--warning{--spirit-icon-dualtone-color-background: var(--spirit-color-emotion-warning-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-emotion-warning-border-basic);color:var(--spirit-color-emotion-warning-border-basic)}.Icon--primary{--spirit-icon-dualtone-color-background: var(--spirit-color-background-primary);--spirit-icon-dualtone-color-border: var(--spirit-color-text-primary);color:var(--spirit-color-text-primary)}.Icon--secondary{--spirit-icon-dualtone-color-background: var(--spirit-color-background-primary);--spirit-icon-dualtone-color-border: var(--spirit-color-text-secondary);color:var(--spirit-color-text-secondary)}.Icon--tertiary{--spirit-icon-dualtone-color-background: var(--spirit-color-background-primary);--spirit-icon-dualtone-color-border: var(--spirit-color-text-tertiary);color:var(--spirit-color-text-tertiary)}.InputDetails{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.InputDetails{position:relative;z-index:1;display:flex;flex-direction:column;gap:.375rem;align-items:flex-start;margin-top:.375rem;color:var(--spirit-input-details-text-color, var(--spirit-color-text-primary))}.Item:where(button){appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;text-align:left}.Item{align-items:center;width:100%;padding:.5rem 1rem;margin-block:0;color:var(--spirit-color-form-field-label);border-radius:.25rem;background-color:var(--spirit-color-background-interactive-state-default)}@media(hover:hover){.Item:hover{background-color:var(--spirit-color-background-interactive-state-hover)}}.Item:active{background-color:var(--spirit-color-background-interactive-state-active)}.Item{display:grid;grid-template-columns:auto 1fr auto;align-items:center}@media(hover:hover){.Item:hover{text-decoration:none}}.Item:active,.Item:has(:active){text-decoration:none}.Item__label{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Item__label{grid-column:2}.Item__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Item__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text);font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Item__helperText{grid-column:2;grid-row:2}.Item__icon{display:flex;grid-row:span 2;color:var(--spirit-color-selected-content-basic)}.Item__icon--start{grid-column:1;margin-inline-end:.5rem}.Item__icon--end{grid-column:3;margin-inline-start:.5rem}.Item--disabled{background-color:var(--spirit-color-background-interactive-state-default);-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default}.Item--disabled .Item__label{color:var(--spirit-color-disabled-content)}.Item--disabled .Item__label:after{color:var(--spirit-color-disabled-content)}.Item--disabled .Item__helperText,.Item--disabled .Item__icon{color:var(--spirit-color-disabled-content)}.Item--selected:not(.Item--disabled){background-color:var(--spirit-color-selected-background-subtle)}.Matrix:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Matrix{--spirit-matrix-columns-internal: var(--spirit-matrix-columns, 3)}@media(min-width:48rem){.Matrix{--spirit-matrix-columns-internal: var(--spirit-matrix-columns-tablet, var(--spirit-matrix-columns, 3))}}@media(min-width:80rem){.Matrix{--spirit-matrix-columns-internal: var(--spirit-matrix-columns-desktop, var(--spirit-matrix-columns-tablet, var(--spirit-matrix-columns, 3)))}}.Matrix>*{--spirit-matrix-columns: initial;--spirit-matrix-columns-tablet: initial;--spirit-matrix-columns-desktop: initial}.Matrix{--spirit-matrix-rows-internal: var(--spirit-matrix-rows, 100)}@media(min-width:48rem){.Matrix{--spirit-matrix-rows-internal: var(--spirit-matrix-rows-tablet, var(--spirit-matrix-rows, 100))}}@media(min-width:80rem){.Matrix{--spirit-matrix-rows-internal: var(--spirit-matrix-rows-desktop, var(--spirit-matrix-rows-tablet, var(--spirit-matrix-rows, 100)))}}.Matrix>*{--spirit-matrix-rows: initial;--spirit-matrix-rows-tablet: initial;--spirit-matrix-rows-desktop: initial}.Matrix{--spirit-matrix-item-rows-internal: var(--spirit-matrix-item-rows, 100)}@media(min-width:48rem){.Matrix{--spirit-matrix-item-rows-internal: var(--spirit-matrix-item-rows-tablet, var(--spirit-matrix-item-rows, 100))}}@media(min-width:80rem){.Matrix{--spirit-matrix-item-rows-internal: var(--spirit-matrix-item-rows-desktop, var(--spirit-matrix-item-rows-tablet, var(--spirit-matrix-item-rows, 100)))}}.Matrix>*{--spirit-matrix-item-rows: initial;--spirit-matrix-item-rows-tablet: initial;--spirit-matrix-item-rows-desktop: initial}.Matrix{--spirit-matrix-spacing-x-internal: var(--spirit-matrix-spacing-x, 1rem);column-gap:var(--spirit-matrix-spacing-x-internal)}@media(min-width:48rem){.Matrix{--spirit-matrix-spacing-x-internal: var(--spirit-matrix-spacing-x-tablet, var(--spirit-matrix-spacing-x, 1rem))}}@media(min-width:80rem){.Matrix{--spirit-matrix-spacing-x-internal: var(--spirit-matrix-spacing-x-desktop, var(--spirit-matrix-spacing-x-tablet, var(--spirit-matrix-spacing-x, 1rem)))}}.Matrix>*{--spirit-matrix-spacing-x: initial;--spirit-matrix-spacing-x-tablet: initial;--spirit-matrix-spacing-x-desktop: initial}.Matrix{--spirit-matrix-spacing-y-internal: var(--spirit-matrix-spacing-y, 0);row-gap:var(--spirit-matrix-spacing-y-internal)}@media(min-width:48rem){.Matrix{--spirit-matrix-spacing-y-internal: var(--spirit-matrix-spacing-y-tablet, var(--spirit-matrix-spacing-y, 0))}}@media(min-width:80rem){.Matrix{--spirit-matrix-spacing-y-internal: var(--spirit-matrix-spacing-y-desktop, var(--spirit-matrix-spacing-y-tablet, var(--spirit-matrix-spacing-y, 0)))}}.Matrix>*{--spirit-matrix-spacing-y: initial;--spirit-matrix-spacing-y-tablet: initial;--spirit-matrix-spacing-y-desktop: initial}.Matrix{display:grid;grid-template-columns:repeat(var(--spirit-matrix-columns-internal),1fr);grid-template-rows:repeat(var(--spirit-matrix-rows-internal),auto);width:100%}.Matrix>*{grid-template-rows:subgrid!important;grid-row:span var(--spirit-matrix-item-rows-internal)}.Modal{--modal-scale: .975;all:unset;position:fixed;inset:0;z-index:1;display:flex;padding-block:1rem;overflow-y:auto;background:linear-gradient(var(--spirit-color-background-backdrop),var(--spirit-color-background-backdrop));visibility:hidden;opacity:0;pointer-events:none;overscroll-behavior:contain}.Modal::backdrop{background-color:transparent}@media(prefers-reduced-motion:no-preference){.Modal{transition:display .25s allow-discrete,overlay .25s allow-discrete,visibility .25s,opacity .25s}}.Modal:has(.ModalDialog--scrollable){overflow:hidden}.Modal--center,.Modal:not(.Modal--top,.Modal--bottom){--modal-top: auto;--modal-bottom: auto;--modal-translate-y: 0;--modal-transform-origin: center center}.Modal--top{--modal-top: 0;--modal-bottom: auto;--modal-translate-y: -1rem;--modal-transform-origin: top center}.Modal--bottom{--modal-top: auto;--modal-bottom: 0;--modal-translate-y: 1rem;--modal-transform-origin: bottom center}.Modal.is-open{--modal-scale: 1;--modal-translate-y: 0;visibility:visible;opacity:1;-webkit-user-select:text;user-select:text;pointer-events:auto}@starting-style{.Modal[open]{--modal-scale: .975;visibility:hidden;opacity:0;pointer-events:none}.Modal--center[open],.Modal:not(.Modal--top,.Modal--bottom)[open]{--modal-top: auto;--modal-bottom: auto;--modal-translate-y: 0;--modal-transform-origin: center center}.Modal--top[open]{--modal-top: 0;--modal-bottom: auto;--modal-translate-y: -1rem;--modal-transform-origin: top center}.Modal--bottom[open]{--modal-top: auto;--modal-bottom: 0;--modal-translate-y: 1rem;--modal-transform-origin: bottom center}}.ModalBody{flex:1 1 auto;min-height:1.38rem;padding-inline:1.5rem;padding-block:1rem;overflow-x:var(--modal-body-overflow-x, visible);overflow-y:var(--modal-body-overflow-y, visible);overscroll-behavior:contain}@media(min-width:48rem){.ModalBody{padding-inline:2rem}}.ModalDialog{--scroll-view-vertical-height: auto;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.ModalDialog{display:flex;flex-direction:column;box-sizing:border-box;width:40rem;max-width:calc(100% - 1.5rem);height:auto;max-height:none;margin-inline:auto;margin-top:var(--modal-top);margin-bottom:var(--modal-bottom);overflow-x:var(--modal-body-overflow-x, visible);overflow-y:var(--modal-body-overflow-y, visible);color:var(--spirit-color-text-primary);border-radius:.5rem;background-color:var(--spirit-color-background-primary);box-shadow:0 .5rem 1.5rem 0 var(--spirit-color-shadow-shadow-300-color-01, rgba(0, 0, 0, .2509803922));transform:translateY(var(--modal-translate-y)) scale(var(--modal-scale));transform-origin:var(--modal-transform-origin);overscroll-behavior:contain}@media(min-width:80rem){.ModalDialog{width:42.5rem}}@media(prefers-reduced-motion:no-preference){.ModalDialog{transition-property:width,height,max-height,border-radius,transform;transition-duration:inherit}}.ModalDialog--scrollable{--modal-body-overflow-x: hidden;--modal-body-overflow-y: auto;height:var(--modal-dialog-height, min-content);max-height:min(var(--modal-dialog-max-height, 37.5rem),100dvh - 2rem)}@media(min-width:48rem){.ModalDialog--scrollable{height:var(--modal-dialog-height-tablet, var(--modal-dialog-height, min-content));max-height:min(var(--modal-dialog-max-height-tablet, var(--modal-dialog-max-height, 37.5rem)),100dvh - 2rem)}}@media(min-width:80rem){.ModalDialog--scrollable{height:var(--modal-dialog-height-desktop, var(--modal-dialog-height-tablet, var(--modal-dialog-height, min-content)));max-height:min(var(--modal-dialog-max-height-desktop, var(--modal-dialog-max-height-tablet, var(--modal-dialog-max-height, 37.5rem))),100dvh - 2rem)}}@media not (min-width:48rem){.ModalDialog--dockOnMobile{--modal-top: auto;--modal-bottom: -1rem;--modal-translate-y: 1rem;--modal-transform-origin: bottom center;width:100%;max-width:none;border-radius:.5rem .5rem 0 0}}@media not (min-width:48rem){.ModalDialog--dockOnMobile.ModalDialog--scrollable{height:var(--modal-dialog-height, min-content);max-height:calc(100dvh - 4rem)}}@media not (min-width:48rem){[open]>.ModalDialog--dockOnMobile{--modal-translate-y: 0}}@media not (min-width:48rem){.ModalDialog--dockOnMobile.ModalDialog--expandOnMobile{min-height:calc(100dvh - 4rem)}}.ModalFooter{display:grid;flex:none;gap:1rem;padding-inline:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:48rem){.ModalFooter{padding-inline:2rem;padding-top:1rem;padding-bottom:2rem}}.ModalFooter__actions{display:grid;row-gap:1rem}@media(min-width:48rem){.ModalFooter__actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;column-gap:1.5rem;justify-content:inherit}}@media(min-width:48rem){.ModalFooter--left{justify-content:start;text-align:left}.ModalFooter--center{justify-content:center;text-align:center}.ModalFooter--right{justify-content:end;text-align:right}}.ModalHeader{display:flex;flex:none;gap:.5rem;align-items:flex-start;justify-content:flex-end;padding-inline:1.5rem;padding-top:1.5rem;padding-bottom:1rem}@media(min-width:48rem){.ModalHeader{padding-inline:2rem;padding-top:2rem}}.ModalHeader__title{font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}@media(min-width:48rem){.ModalHeader__title{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}@media(min-width:80rem){.ModalHeader__title{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}.ModalHeader__title{padding-top:.55em;margin-right:auto;margin-bottom:0}@media(min-width:48rem){.ModalHeader__title{padding-top:.25em}}.ModalDialog--dockOnMobile .ModalHeader{padding-top:2rem}.Navigation--horizontal,.Navigation--horizontal>ul{display:flex}.Navigation--vertical,.Navigation--vertical>ul{display:grid}.Navigation--horizontal:has(.NavigationAction){height:var(--spirit-navigation-height, 3.125rem)}.Navigation:not(:has(.NavigationAction)),.Navigation:not(:has(.NavigationAction))>ul{gap:1rem}.Navigation:not(:has(.NavigationAction--pill)),.Navigation:has(.NavigationAction--pill)>ul{gap:.25rem}.Navigation--vertical:has(.NavigationAction)>ul{gap:.375rem}.Navigation>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.NavigationAction:where(button){appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer}.NavigationAction{position:relative;display:flex;gap:1rem;align-items:center;padding:var(--spirit-navigation-action-padding-y) var(--spirit-navigation-action-padding-x);color:var(--spirit-color-component-header-item-state-default);border-radius:var(--spirit-navigation-action-border-radius);background-color:var(--spirit-color-component-header-item-background-state-default)}@media(hover:hover){.NavigationAction:hover{text-decoration:none;color:var(--spirit-color-component-header-item-state-hover);background-color:var(--spirit-color-component-header-item-background-state-hover)}}.NavigationAction:active{text-decoration:none;color:var(--spirit-color-component-header-item-state-active);background-color:var(--spirit-color-component-header-item-background-state-active)}.NavigationAction--box:after{content:"";position:absolute;background-color:transparent}.Navigation--horizontal .NavigationAction--box{--spirit-navigation-action-padding-x: 1rem;--spirit-navigation-action-padding-y: 0;--spirit-navigation-action-border-radius: 0}.Navigation--horizontal .NavigationAction--pill{--spirit-navigation-action-padding-x: 1rem;--spirit-navigation-action-padding-y: .75rem;--spirit-navigation-action-border-radius: 624.9375rem}.Navigation--vertical .NavigationAction--box{--spirit-navigation-action-padding-x: 1rem;--spirit-navigation-action-padding-y: .75rem;--spirit-navigation-action-border-radius: .25rem}.Navigation--vertical .NavigationAction--pill{--spirit-navigation-action-padding-x: 1.25rem;--spirit-navigation-action-padding-y: .75rem;--spirit-navigation-action-border-radius: 624.9375rem}.Navigation--vertical>ul ul .NavigationAction:not(:is(.NavigationAction--selected,.NavigationAction[aria-expanded=true])){font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.NavigationAction--selected,.NavigationAction[aria-expanded=true]{color:var(--spirit-color-component-header-item-state-selected);background-color:var(--spirit-color-component-header-item-background-state-selected)}.NavigationAction--selected.NavigationAction--box:after{background-color:var(--spirit-color-component-header-stripe-state-selected)}.NavigationAction--disabled{color:var(--spirit-color-disabled-content);pointer-events:none}.Navigation--horizontal .NavigationAction{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Navigation--horizontal .NavigationAction{justify-content:center}.Navigation--horizontal .NavigationAction--box:after{inset-inline:0;bottom:0;height:.125rem}.Navigation--vertical .NavigationAction{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Navigation--vertical .NavigationAction{justify-content:space-between}.Navigation--vertical .NavigationAction:after{inset-block:0;left:-1rem;width:.25rem;pointer-events:none}@media(hover:hover){.Navigation--horizontal .NavigationAction--box:hover:after{background-color:var(--spirit-color-component-header-stripe-state-unselected)}}.Navigation--horizontal .NavigationAction--box:active:after{background-color:var(--spirit-color-component-header-stripe-state-unselected)}@media(hover:hover){.Navigation--horizontal .NavigationAction--box.NavigationAction--selected:hover:after{background-color:var(--spirit-color-component-header-stripe-state-selected)}}.Navigation--horizontal .NavigationAction--box.NavigationAction--selected:active:after{background-color:var(--spirit-color-component-header-stripe-state-selected)}.NavigationAvatar:where(button){appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer}.NavigationAvatar{display:flex;gap:.5rem;align-items:center;padding-inline-start:.5rem;padding-inline-end:.75rem;padding-block:.375rem;color:var(--spirit-color-component-header-item-state-default);border-radius:624.9375rem;background-color:var(--spirit-color-component-header-item-background-state-default)}@media(hover:hover){.NavigationAvatar:where(a,button,[href],[role=button],[role=link]):hover{text-decoration:none;color:var(--spirit-color-component-header-item-state-hover);background-color:var(--spirit-color-component-header-item-background-state-hover)}}.NavigationAvatar:where(a,button,[href],[role=button],[role=link]):active{text-decoration:none;color:var(--spirit-color-component-header-item-state-active);background-color:var(--spirit-color-component-header-item-background-state-active)}.NavigationAvatar--square{border-radius:.25rem}.NavigationAvatar[aria-expanded=true]{color:var(--spirit-color-component-header-item-state-selected);background-color:var(--spirit-color-component-header-item-background-state-selected)}.NavigationItem--alignmentYCenter{align-items:center}.NavigationItem--alignmentYStretch{align-items:stretch}.NavigationItem:has(.NavigationAction--box){align-items:stretch}.Navigation--horizontal .NavigationItem{display:flex}.Navigation--vertical .NavigationItem{display:grid}.Navigation--vertical .NavigationItem:not(.Navigation--vertical .NavigationItem .NavigationItem){padding-inline:1rem}.Pagination{display:inline-flex;gap:.25rem;list-style-type:none}.Pagination__item{display:flex}.Pagination__link{appearance:none;display:inline-flex;flex:none;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5em;padding-inline:.75rem;font-weight:700;color:var(--spirit-color-component-button-secondary-content);border-width:1px;border-style:solid;border-color:var(--spirit-color-component-button-secondary-border);border-radius:624.9375rem;background-color:var(--spirit-color-component-button-secondary-state-default)}.Pagination__link:hover,.Pagination__link:focus{text-decoration:none;color:var(--spirit-color-component-button-secondary-content);border-color:var(--spirit-color-component-button-secondary-border);background-color:var(--spirit-color-component-button-secondary-state-hover)}.Pagination__link:active{text-decoration:none;color:var(--spirit-color-component-button-secondary-content);border-color:var(--spirit-color-component-button-secondary-border);background-color:var(--spirit-color-component-button-secondary-state-active)}.Pagination__link--current,.Pagination__link--current:hover,.Pagination__link--current:focus,.Pagination__link--current:active{color:var(--spirit-color-component-button-primary-content);border-color:var(--spirit-color-component-button-primary-border);background-color:var(--spirit-color-component-button-primary-state-default);cursor:default}.PartnerLogo{--spirit-partner-logo-padding: 0;display:inline-block;max-width:100%;height:fit-content;border-radius:.25rem;background:var(--spirit-color-background-primary)}.PartnerLogo>img,.PartnerLogo>svg{width:auto;max-width:100%;height:var(--spirit-partner-logo-image-height)}.PartnerLogo--small{--spirit-partner-logo-image-height: 32px;--spirit-partner-logo-padding: .5rem}.PartnerLogo--medium{--spirit-partner-logo-image-height: 48px;--spirit-partner-logo-padding: .5rem}.PartnerLogo--large{--spirit-partner-logo-image-height: 60px;--spirit-partner-logo-padding: .75rem}@media(min-width:48rem){.PartnerLogo--tablet--small{--spirit-partner-logo-image-height: 32px;--spirit-partner-logo-padding: .5rem}.PartnerLogo--tablet--medium{--spirit-partner-logo-image-height: 48px;--spirit-partner-logo-padding: .5rem}.PartnerLogo--tablet--large{--spirit-partner-logo-image-height: 60px;--spirit-partner-logo-padding: .75rem}}@media(min-width:80rem){.PartnerLogo--desktop--small{--spirit-partner-logo-image-height: 32px;--spirit-partner-logo-padding: .5rem}.PartnerLogo--desktop--medium{--spirit-partner-logo-image-height: 48px;--spirit-partner-logo-padding: .5rem}.PartnerLogo--desktop--large{--spirit-partner-logo-image-height: 60px;--spirit-partner-logo-padding: .75rem}}.PartnerLogo--fluid{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.PartnerLogo--fluid>img,.PartnerLogo--fluid>svg{width:100%;height:100%;object-fit:contain}.PartnerLogo--safeArea{padding:var(--spirit-partner-logo-padding)}.Pill{font-style:normal;font-weight:700;font-size:.75rem;line-height:1.33;font-family:Inter,sans-serif}.Pill{display:inline-block;min-width:1rem;height:1rem;padding:0 .25rem;text-align:center;color:var(--spirit-pill-color);border-radius:.75rem;background-color:var(--spirit-pill-background-color)}.Pill--danger{--spirit-pill-color: var( --spirit-color-emotion-danger-content-subtle );--spirit-pill-background-color: var( --spirit-color-emotion-danger-background-basic )}.Pill--informative{--spirit-pill-color: var( --spirit-color-emotion-informative-content-subtle );--spirit-pill-background-color: var( --spirit-color-emotion-informative-background-basic )}.Pill--success{--spirit-pill-color: var( --spirit-color-emotion-success-content-subtle );--spirit-pill-background-color: var( --spirit-color-emotion-success-background-basic )}.Pill--warning{--spirit-pill-color: var( --spirit-color-emotion-warning-content-subtle );--spirit-pill-background-color: var( --spirit-color-emotion-warning-background-basic )}.Pill--neutral{--spirit-pill-color: var( --spirit-color-neutral-content-subtle );--spirit-pill-background-color: var( --spirit-color-neutral-background-basic )}.Pill--selected{--spirit-pill-color: var( --spirit-color-selected-content-subtle );--spirit-pill-background-color: var( --spirit-color-selected-state-default )}.PricingPlan{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.PricingPlan{display:grid;grid-template-rows:repeat(var(--spirit-pricing-plan-rows, 100),auto);min-width:18rem;color:var(--spirit-color-text-primary);border:1px solid var(--spirit-pricing-plan-border-color, var(--spirit-color-border-basic));border-radius:1rem;background-color:var(--spirit-pricing-plan-background-color, var(--spirit-color-background-primary))}.PricingPlan__layout{display:grid;grid-template-rows:subgrid [header-start badge] [title] [subtitle] [price] [action] [note] [header-end body-start];grid-row:1/-1}.PricingPlan--highlighted{--spirit-pricing-plan-border-color: var(--spirit-color-component-pricing-plan-highlighted-border);--spirit-pricing-plan-background-color: var(--spirit-color-component-pricing-plan-highlighted-background);--spirit-pricing-plan-icon-color: var(--spirit-color-component-pricing-plan-highlighted-content)}.PricingPlanBody{display:grid;grid-row:body-start/-2;align-content:start;padding-inline:1.25rem;padding-block:1rem 2rem;color:var(--spirit-color-text-secondary)}.PricingPlanBody:not(:last-child){border-bottom:1px solid var(--spirit-color-border-basic)}.PricingPlanBody__featureList:not(:first-child){margin-top:1.5rem}.PricingPlanBody__featureItem{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" ". description";gap:.25rem .5rem;align-content:start;justify-items:start}.PricingPlanBody__featureItem:not(:first-child){margin-top:1.5rem}.PricingPlanBody__featureTitle{display:contents}.PricingPlanBody__featureTitle>svg{margin-top:.25rem;color:var(--spirit-pricing-plan-icon-color, var(--spirit-color-emotion-success-content-basic))}.PricingPlanBody__featureTitleText:where(button){appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;text-align:left}.PricingPlanBody__featureTitleText{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.PricingPlanBody__featureTitleText{grid-area:title;color:var(--spirit-color-text-primary)}.PricingPlanBody__featureDescription{grid-area:description}.PricingPlan--comparableFeatures .PricingPlanBody,.PricingPlan--comparableFeatures .PricingPlanBody__featureList{grid-template-rows:subgrid}.PricingPlan--comparableFeatures .PricingPlanBody__featureList{display:grid;grid-row:1/-1}.PricingPlan--comparableFeatures .PricingPlanBody__featureList:not(:first-child){grid-row-start:2}.PricingPlanFooter{grid-row-start:-1;padding-inline:1.25rem;padding-block:1rem 1.5rem;text-align:center}.PricingPlanHeader__badge,.PricingPlanHeader__content{padding-inline:1.25rem}.PricingPlanHeader{display:grid;grid-template-rows:subgrid;grid-row:header-start/header-end;text-align:center}.PricingPlanHeader:not(:last-child){border-bottom:1px solid var(--spirit-color-border-basic)}.PricingPlanHeader__badge{grid-row-start:badge;padding-block:.5rem;color:var(--spirit-color-emotion-success-content-basic);border-top-left-radius:calc(1rem - 1px);border-top-right-radius:calc(1rem - 1px);background-color:var(--spirit-color-emotion-success-background-subtle)}.PricingPlanHeader__content{display:grid;grid-template-rows:subgrid;grid-row:title/header-end;padding-block:1rem 1.5rem}.PricingPlanHeader__title{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}@media(min-width:48rem){.PricingPlanHeader__title{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}@media(min-width:80rem){.PricingPlanHeader__title{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}.PricingPlanHeader__title{grid-row-start:title;margin-bottom:.25rem}.PricingPlanHeader__subtitle{grid-row-start:subtitle}.PricingPlanHeader__price{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.PricingPlanHeader__price{font-style:normal;font-weight:600;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}@media(min-width:80rem){.PricingPlanHeader__price{font-style:normal;font-weight:600;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}.PricingPlanHeader__price{grid-row-start:price;margin-block:1.25rem 1rem}.PricingPlanHeader__action{display:grid;grid-row-start:action}.PricingPlanHeader__content:not(:has(>.PricingPlanHeader__price))>.PricingPlanHeader__action{margin-top:1rem}.PricingPlanHeader__note{grid-row-start:note;margin-top:1rem}.ProductLogo{display:inline-block;max-width:100%}.ProductLogo>img,.ProductLogo>svg{width:auto;height:2.75rem}.Radio{position:relative;display:inline-flex;margin-block:.5rem}.Radio:not(:has([class*=__label--hidden])){column-gap:.5rem}.Radio__input{z-index:1;appearance:none;border:2px solid var(--spirit-color-form-field-filled-border-state-default);background-color:var(--spirit-color-form-field-filled-background-state-default);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Radio__input:focus-visible{outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}@media(hover:hover){.Radio__input:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.Radio__input:active{background-color:var(--spirit-color-form-field-filled-background-state-active)}.Radio__input{display:grid;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:.125rem;font:inherit;border-radius:624.9375rem;background-color:var(--spirit-color-form-field-filled-background-state-default)}.Radio__input:checked{border-color:var(--spirit-color-form-field-filled-border-state-selected)}.Radio__input:before{content:"";width:.625rem;height:.625rem;border-radius:624.9375rem;background-color:var(--spirit-color-selected-state-default);transform:scale(0);transition-property:transform;transition-duration:.125s;transition-timing-function:ease-in-out}.Radio__input:checked:before{transform:scale(1)}.Radio__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Radio__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text);position:relative;z-index:1}:is(.Radio--success,.Radio.has-success)>.Radio__input{border-color:var(--spirit-color-form-field-success)}:is(.Radio--success,.Radio.has-success)>.Radio__input:before{background-color:var(--spirit-color-form-field-success)}:is(.Radio--success,.Radio.has-success) :is(.Radio__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.Radio--warning,.Radio.has-warning)>.Radio__input{border-color:var(--spirit-color-form-field-warning)}:is(.Radio--warning,.Radio.has-warning)>.Radio__input:before{background-color:var(--spirit-color-form-field-warning)}:is(.Radio--warning,.Radio.has-warning) :is(.Radio__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.Radio--danger,.Radio.has-danger)>.Radio__input{border-color:var(--spirit-color-form-field-danger)}:is(.Radio--danger,.Radio.has-danger)>.Radio__input:before{background-color:var(--spirit-color-form-field-danger)}:is(.Radio--danger,.Radio.has-danger) :is(.Radio__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.Radio__label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Radio__label{display:block;color:var(--spirit-color-form-field-label);cursor:pointer}.Radio__label:before{content:"";position:absolute;inset:0;z-index:0}.Radio__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Radio__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Radio__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.Radio--item{align-items:center;width:100%;padding:.5rem 1rem;margin-block:0;color:var(--spirit-color-form-field-label);border-radius:.25rem;background-color:var(--spirit-color-background-interactive-state-default)}@media(hover:hover){.Radio--item:hover{background-color:var(--spirit-color-background-interactive-state-hover)}}.Radio--item:active{background-color:var(--spirit-color-background-interactive-state-active)}.Radio--item:is(.Radio--disabled,.Radio.is-disabled),.Radio--item:has(.Radio__input:disabled){background-color:var(--spirit-color-background-interactive-state-default)}.Radio--item .Radio__label{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Radio--item .Radio__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}:is(.Radio--disabled,.Radio.is-disabled),.Radio:has(.Radio__input:disabled){cursor:default}:is(.Radio--disabled,.Radio.is-disabled) .Radio__label,.Radio:has(.Radio__input:disabled) .Radio__label{color:var(--spirit-color-disabled-content)}:is(.Radio--disabled,.Radio.is-disabled) .Radio__label:after,.Radio:has(.Radio__input:disabled) .Radio__label:after{color:var(--spirit-color-disabled-content)}:is(.Radio--disabled,.Radio.is-disabled) .Radio__label,.Radio:has(.Radio__input:disabled) .Radio__label{cursor:default}:is(.Radio--disabled,.Radio.is-disabled) .Radio__helperText,.Radio:has(.Radio__input:disabled) .Radio__helperText{color:var(--spirit-color-disabled-content)}:is(.Radio--disabled,.Radio.is-disabled)>.Radio__input,.Radio>.Radio__input:disabled{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}:is(.Radio--disabled,.Radio.is-disabled)>.Radio__input:checked,.Radio>.Radio__input:disabled:checked{border-color:var(--spirit-color-disabled-border)}:is(.Radio--disabled,.Radio.is-disabled)>.Radio__input:before,.Radio>.Radio__input:disabled:before{background-color:var(--spirit-color-disabled-content)}.Radio--item:not(.Radio--disabled,.Radio.is-disabled) .Radio__input:is(:hover,:active):not(:checked,:disabled){background-color:var(--spirit-color-form-field-filled-background-state-default)}.Radio--inputPositionStart,.Radio:not([class*=--inputPosition]){flex-direction:row}.Radio--inputPositionEnd{flex-direction:row-reverse}@media(min-width:48rem){.Radio--tablet--inputPositionStart,.Radio:not([class*=--inputPosition]){flex-direction:row}.Radio--tablet--inputPositionEnd{flex-direction:row-reverse}}@media(min-width:80rem){.Radio--desktop--inputPositionStart,.Radio:not([class*=--inputPosition]){flex-direction:row}.Radio--desktop--inputPositionEnd{flex-direction:row-reverse}}.ScrollView{position:relative;display:flex;flex-direction:column;width:100%}.ScrollView__overflowDecorators{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.ScrollView__overflowDecorators:before,.ScrollView__overflowDecorators:after{content:"";position:absolute;z-index:2;display:block;visibility:hidden;opacity:0;transition-property:visibility,opacity,transform;transition-duration:.25s}.ScrollView__overflowDecorators--shadows:before{background:var(--scroll-view-start-shadow-background, linear-gradient(var(--gradient-angle, 90deg), var(--spirit-color-gradient-basic-overlay-color-01, #fff) 0%, var(--spirit-color-gradient-basic-overlay-color-02, rgba(255, 255, 255, 0)) 100%))}.ScrollView__overflowDecorators--shadows:after{background:var(--scroll-view-end-shadow-background, linear-gradient(var(--gradient-angle, 90deg), var(--spirit-color-gradient-basic-overlay-color-01, #fff) 0%, var(--spirit-color-gradient-basic-overlay-color-02, rgba(255, 255, 255, 0)) 100%))}.ScrollView__viewport{z-index:1;width:100%;scroll-behavior:smooth}.ScrollView--vertical{height:var(--scroll-view-vertical-height, 100%);min-height:0}.ScrollView--vertical>.ScrollView__viewport{height:100%;overflow-x:hidden;overflow-y:auto}.ScrollView--horizontal{min-width:0}.ScrollView--horizontal>.ScrollView__viewport{overflow-x:auto;overflow-y:hidden}.ScrollView--horizontal>.ScrollView__viewport>.ScrollView__content{display:inline-flex;min-width:100%;vertical-align:top}.ScrollView--vertical>.ScrollView__overflowDecorators:before,.ScrollView--vertical>.ScrollView__overflowDecorators:after{right:0;left:0;width:auto}.ScrollView--vertical>.ScrollView__overflowDecorators:before{top:0}.ScrollView--vertical>.ScrollView__overflowDecorators:after{bottom:0}.ScrollView--vertical>.ScrollView__overflowDecorators--borders:before{border-top:1px solid var(--spirit-color-border-basic)}.ScrollView--vertical>.ScrollView__overflowDecorators--borders:after{border-bottom:1px solid var(--spirit-color-border-basic)}.ScrollView--vertical>.ScrollView__overflowDecorators--shadows:before{--gradient-angle: 180deg;height:1rem;transform:translateY(-1rem)}.ScrollView--vertical:where(:has(>.ScrollView__arrows))>.ScrollView__overflowDecorators--shadows:before{height:3.5rem;transform:translateY(-3.5rem)}.ScrollView--vertical>.ScrollView__overflowDecorators--shadows:after{--gradient-angle: 0;height:1rem;transform:translateY(1rem)}.ScrollView--vertical:where(:has(>.ScrollView__arrows))>.ScrollView__overflowDecorators--shadows:after{height:3.5rem;transform:translateY(3.5rem)}.ScrollView--horizontal>.ScrollView__overflowDecorators:before,.ScrollView--horizontal>.ScrollView__overflowDecorators:after{top:0;bottom:0;height:auto}.ScrollView--horizontal>.ScrollView__overflowDecorators:before{left:0}.ScrollView--horizontal>.ScrollView__overflowDecorators:after{right:0}.ScrollView--horizontal>.ScrollView__overflowDecorators--borders:before{border-left:1px solid var(--spirit-color-border-basic)}.ScrollView--horizontal>.ScrollView__overflowDecorators--borders:after{border-right:1px solid var(--spirit-color-border-basic)}.ScrollView--horizontal>.ScrollView__overflowDecorators--shadows:before{--gradient-angle: 90deg;width:1rem;transform:translate(-1rem)}.ScrollView--horizontal:where(:has(>.ScrollView__arrows))>.ScrollView__overflowDecorators--shadows:before{width:3.5rem;transform:translate(-3.5rem)}.ScrollView--horizontal>.ScrollView__overflowDecorators--shadows:after{--gradient-angle: 270deg;width:1rem;transform:translate(1rem)}.ScrollView--horizontal:where(:has(>.ScrollView__arrows))>.ScrollView__overflowDecorators--shadows:after{width:3.5rem;transform:translate(3.5rem)}.ScrollView__arrows{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ScrollView--vertical>.ScrollView__arrows{flex-direction:column}.ScrollView__arrows>:first-child,.ScrollView__arrows>:last-child{margin:1rem;visibility:hidden;opacity:0;pointer-events:auto;transition-property:visibility,opacity,transform;transition-duration:.25s}.is-scrolled-at-start>.ScrollView__overflowDecorators:before,.is-scrolled-at-start>.ScrollView__arrows>:first-child,.is-scrolled-at-end>.ScrollView__overflowDecorators:after,.is-scrolled-at-end>.ScrollView__arrows>:last-child{visibility:visible;opacity:1;transform:translate(0)}.ScrollView--scrollbarDisabled>.ScrollView__viewport{scrollbar-width:none}.ScrollView--scrollbarDisabled>.ScrollView__viewport::-webkit-scrollbar{display:none}.SegmentedControl{position:relative;display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:column;column-gap:.375rem;align-items:center;padding:calc(.375rem - 1px);margin-bottom:0;color:var(--spirit-segmented-control-color);border:1px solid var(--spirit-segmented-control-border-color);border-radius:624.9375rem;background-color:var(--spirit-segmented-control-background-color)}@media(prefers-reduced-motion:no-preference){.SegmentedControl:has([type=radio]){transition:transform .25s ease-in-out,background-color .125s ease-out,color .125s ease-in-out}.SegmentedControl:has([type=checkbox]){transition:background-color .25s ease-out,color .25s ease-in-out,border-color .25s ease-in-out}.SegmentedControl>*{transition:inherit}}.SegmentedControl--fluid{justify-items:stretch;width:100%}.SegmentedControl--outline{--spirit-segmented-control-color: var(--spirit-color-text-primary);--spirit-segmented-control-background-color: var(--spirit-color-background-secondary);--spirit-segmented-control-border-color: var(--spirit-color-border-basic)}.SegmentedControl--fill{--spirit-segmented-control-color: var(--spirit-color-text-secondary);--spirit-segmented-control-background-color: var(--spirit-color-background-primary);--spirit-segmented-control-border-color: var(--spirit-color-border-basic)}.SegmentedControlItem__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.SegmentedControlItem__label{position:relative;z-index:2;display:flex;flex:1 0 0;column-gap:.375rem;align-items:center;justify-content:center;min-width:3.25rem;height:2.5rem;padding-inline:1rem;padding-block:calc(.75rem - 1px);border-radius:624.9375rem;-webkit-user-select:none;user-select:none;cursor:pointer;transition:inherit}@media(hover:hover){:not(:checked,:disabled)+.SegmentedControlItem__label:hover{background-color:var(--spirit-color-background-interactive-state-hover);transition:background-color .25s ease-in-out,color .25s ease-in-out}}.SegmentedControlItem__label:after{content:"";position:absolute;inset:0;z-index:-1;border:1px solid transparent;border-radius:624.9375rem;transform:translate(calc(var(--spirit-segmented-control-highlight-pos, 0) * -100% - var(--spirit-segmented-control-highlight-pos, 0) * .375rem));pointer-events:none;transition:inherit}.SegmentedControlItem__label>svg{flex-shrink:0}.SegmentedControlItem__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SegmentedControlItem__input:focus-visible+.SegmentedControlItem__label{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.SegmentedControlItem__input:disabled+.SegmentedControlItem__label{color:var(--spirit-color-disabled-content);cursor:default}.SegmentedControlItem__input:checked+.SegmentedControlItem__label{z-index:3;color:var(--spirit-segmented-control-item-color)}.SegmentedControl--outline{--spirit-segmented-control-item-color: var(--spirit-color-selected-content-basic);--spirit-segmented-control-item-background-color: var(--spirit-color-selected-content-subtle);--spirit-segmented-control-item-border-color: var(--spirit-color-border-interactive-state-selected);--spirit-segmented-control-item-box-shadow: 0 .25rem .75rem 0 var(--spirit-color-shadow-shadow-200-color-01, rgba(0, 0, 0, .2))}.SegmentedControl--fill{--spirit-segmented-control-item-color: var(--spirit-color-selected-content-subtle);--spirit-segmented-control-item-background-color: var(--spirit-color-selected-state-default);--spirit-segmented-control-item-border-color: var(--spirit-color-border-interactive-state-selected)}.SegmentedControl>[type=radio]:last-of-type+.SegmentedControlItem__label:after,.SegmentedControl [type=checkbox]:checked+.SegmentedControlItem__label:after,.SegmentedControl :last-of-type:has([type=radio])>.SegmentedControlItem__label:after{border-color:var(--spirit-segmented-control-item-border-color);background-color:var(--spirit-segmented-control-item-background-color);box-shadow:var(--spirit-segmented-control-item-box-shadow)}[type=radio]:nth-last-of-type(2):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(2):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 1}[type=radio]:nth-last-of-type(3):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(3):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 2}[type=radio]:nth-last-of-type(4):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(4):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 3}[type=radio]:nth-last-of-type(5):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(5):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 4}[type=radio]:nth-last-of-type(6):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(6):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 5}[type=radio]:nth-last-of-type(7):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(7):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 6}[type=radio]:nth-last-of-type(8):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(8):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 7}[type=radio]:nth-last-of-type(9):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(9):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 8}[type=radio]:nth-last-of-type(10):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(10):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 9}[type=radio]:nth-last-of-type(11):checked~.SegmentedControlItem__label:last-of-type,.SegmentedControl>:nth-last-of-type(11):has([type=radio]:checked)~:last-of-type>.SegmentedControlItem__label{--spirit-segmented-control-highlight-pos: 10}.SegmentedControl[data-spirit-toggle]:has([type=radio]):not(.is-initialized) :after{opacity:0}.SegmentedControl[data-spirit-toggle]:has([type=radio]):not(.is-transitioning) :after{transition:none}.Select{display:inline-block;width:18rem;--spirit-form-fields-border-radius: var( --spirit-select-input-border-radius-mobile )}@media(min-width:48rem){.Select{--spirit-form-fields-border-radius: var( --spirit-select-input-border-radius-tablet )}}@media(min-width:80rem){.Select{--spirit-form-fields-border-radius: var( --spirit-select-input-border-radius-desktop )}}.Select__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Select__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.Select__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Select__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Select__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.Select__inputContainer{position:relative;display:flex}.Select__icon{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--spirit-color-form-field-filled-content);pointer-events:none}.Select__input{font-style:var(--spirit-select-input-font-style, normal);font-weight:var(--spirit-select-input-font-weight, 400);font-size:var(--spirit-select-input-font-size, 1rem);line-height:var(--spirit-select-input-line-height, 1.38);font-family:var(--spirit-select-input-font-family, "Inter", sans-serif);display:block;width:100%;padding:calc(.5rem - 1px) .75rem;color:var(--spirit-color-form-field-filled-content);border:1px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:var(--spirit-form-fields-border-radius);background:var(--spirit-color-form-field-filled-background-state-default)}.Select__input::placeholder{color:var(--spirit-color-form-field-filled-placeholder);opacity:1}@media(hover:hover){.Select__input:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.Select__input:active,.Select__input:focus-within{background-color:var(--spirit-color-form-field-filled-background-state-active)}.Select__input{appearance:none;height:var(--spirit-select-input-height);padding-inline-end:calc(var(--spirit-select-input-font-size, 1rem) * var(--spirit-select-input-line-height, 1.38) + 2 * calc(.5rem - 1px) + .75rem)}.Select__input::-ms-expand{display:none}.Select--fluid{width:100%}.Select .Select__input:focus-visible{border-color:var(--spirit-color-border-focus);outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.Select__validationText,.Select>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Select__validationText,.Select>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.Select__validationText>ul:is(ul,ol),.Select>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Select__validationText>svg,.Select>[data-spirit-element=validation_text]>svg{flex-shrink:0}.Select__validationText:has(>svg:first-child:not(:only-child)),.Select>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.Select__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Select__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}.Select--small{--spirit-select-input-height: 2rem;--spirit-select-input-font-style: normal;--spirit-select-input-font-weight: 400;--spirit-select-input-font-size: .875rem;--spirit-select-input-line-height: 1.43;--spirit-select-input-font-family: "Inter", sans-serif}.Select--small{--spirit-select-input-border-radius-mobile: .5rem;--spirit-select-input-border-radius-tablet: .5rem;--spirit-select-input-border-radius-desktop: .5rem}.Select--medium{--spirit-select-input-height: 2.5rem;--spirit-select-input-font-style: normal;--spirit-select-input-font-weight: 400;--spirit-select-input-font-size: 1rem;--spirit-select-input-line-height: 1.38;--spirit-select-input-font-family: "Inter", sans-serif}.Select--medium{--spirit-select-input-border-radius-mobile: .5rem;--spirit-select-input-border-radius-tablet: .5rem;--spirit-select-input-border-radius-desktop: .5rem}.Select--large{--spirit-select-input-height: 3rem;--spirit-select-input-font-style: normal;--spirit-select-input-font-weight: 400;--spirit-select-input-font-size: 1rem;--spirit-select-input-line-height: 1.38;--spirit-select-input-font-family: "Inter", sans-serif}.Select--large{--spirit-select-input-border-radius-mobile: .5rem;--spirit-select-input-border-radius-tablet: .5rem;--spirit-select-input-border-radius-desktop: .5rem}:is(.Select--success,.Select.has-success)>.Select__inputContainer>.Select__input{border-color:var(--spirit-color-form-field-success)}:is(.Select--success,.Select.has-success) :is(.Select__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.Select--warning,.Select.has-warning)>.Select__inputContainer>.Select__input{border-color:var(--spirit-color-form-field-warning)}:is(.Select--warning,.Select.has-warning) :is(.Select__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.Select--danger,.Select.has-danger)>.Select__inputContainer>.Select__input{border-color:var(--spirit-color-form-field-danger)}:is(.Select--danger,.Select.has-danger) :is(.Select__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.Select--small{--spirit-select-input-line-height: 1.3}.Select--disabled>.Select__label{color:var(--spirit-color-disabled-content)}.Select--disabled>.Select__label:after{color:var(--spirit-color-disabled-content)}.Select .Select__input:disabled,:is(.Select--disabled,.Select.is-disabled) .Select__input{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.Select .Select__input:disabled::placeholder,:is(.Select--disabled,.Select.is-disabled) .Select__input::placeholder{color:var(--spirit-color-disabled-content)}:is(.Select--disabled,.Select.is-disabled) .Select__icon{color:var(--spirit-color-disabled-content)}:is(.Select--disabled,.Select.is-disabled)>:is(.Select__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}:is(.Select--disabled,.Select.is-disabled)>.Select__helperText{color:var(--spirit-color-disabled-content)}.Skeleton{width:100%}.Skeleton--text.Skeleton--xsmall{--spirit-skeleton-height: .9975rem}.Skeleton--text.Skeleton--small{--spirit-skeleton-height: 1.25125rem}.Skeleton--text.Skeleton--medium{--spirit-skeleton-height: 1.38rem}.Skeleton--text.Skeleton--large{--spirit-skeleton-height: 1.49625rem}.Skeleton--text.Skeleton--xlarge{--spirit-skeleton-height: 1.75rem}.Skeleton--heading.Skeleton--xsmall{--spirit-skeleton-height: 1.3725rem}.Skeleton--heading.Skeleton--small{--spirit-skeleton-height: 1.5rem}.Skeleton--heading.Skeleton--medium{--spirit-skeleton-height: 1.755rem}.Skeleton--heading.Skeleton--large{--spirit-skeleton-height: 2.38rem}.Skeleton--heading.Skeleton--xlarge{--spirit-skeleton-height: 2.6325rem}@media(min-width:48rem){.Skeleton--heading.Skeleton--xsmall{--spirit-skeleton-height: 1.5rem}.Skeleton--heading.Skeleton--small{--spirit-skeleton-height: 1.755rem}.Skeleton--heading.Skeleton--medium{--spirit-skeleton-height: 2.38rem}.Skeleton--heading.Skeleton--large{--spirit-skeleton-height: 3rem}.Skeleton--heading.Skeleton--xlarge{--spirit-skeleton-height: 3.63rem}}@media(min-width:80rem){.Skeleton--heading.Skeleton--xsmall{--spirit-skeleton-height: 1.5rem}.Skeleton--heading.Skeleton--small{--spirit-skeleton-height: 1.755rem}.Skeleton--heading.Skeleton--medium{--spirit-skeleton-height: 2.38rem}.Skeleton--heading.Skeleton--large{--spirit-skeleton-height: 3rem}.Skeleton--heading.Skeleton--xlarge{--spirit-skeleton-height: 3.63rem}}.Skeleton--shape{--spirit-skeleton-shape-radius-internal: var(--spirit-skeleton-shape-radius, .75rem);border-radius:var(--spirit-skeleton-shape-radius-internal)}@media(min-width:48rem){.Skeleton--shape{--spirit-skeleton-shape-radius-internal: var(--spirit-skeleton-shape-radius-tablet, var(--spirit-skeleton-shape-radius, .75rem))}}@media(min-width:80rem){.Skeleton--shape{--spirit-skeleton-shape-radius-internal: var(--spirit-skeleton-shape-radius-desktop, var(--spirit-skeleton-shape-radius-tablet, var(--spirit-skeleton-shape-radius, .75rem)))}}.Skeleton--shape>*{--spirit-skeleton-shape-radius: initial;--spirit-skeleton-shape-radius-tablet: initial;--spirit-skeleton-shape-radius-desktop: initial}.Skeleton--shape{display:inline-flex;flex-shrink:0;width:var(--spirit-skeleton-shape-width);height:var(--spirit-skeleton-shape-height);border:1px solid var(--spirit-color-disabled-border)}.Skeleton__item,.Skeleton--shape{background:linear-gradient(var(--gradient-angle, 135deg),var(--spirit-color-gradient-skeleton-color-01, #e5e5e5) 33%,var(--spirit-color-gradient-skeleton-color-02, #fff) 48.5%,var(--spirit-color-gradient-skeleton-color-03, #e5e5e5) 66%);background-size:600% 600%}@media(prefers-reduced-motion:no-preference){.Skeleton__item,.Skeleton--shape{animation:skeleton-loading 2.5s infinite}}.Skeleton--text>.Skeleton__item,.Skeleton--heading>.Skeleton__item{display:block;width:100%;height:var(--spirit-skeleton-height, 1.38rem);border-radius:.5rem}.Skeleton--text>.Skeleton__item:not(:last-child),.Skeleton--heading>.Skeleton__item:not(:last-child){margin-bottom:.375rem}.Skeleton--text>.Skeleton__item:last-child:not(:only-child),.Skeleton--heading>.Skeleton__item:last-child:not(:only-child){width:80%}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.SkipLink{position:absolute;top:1.5rem;left:1.5rem;z-index:1000;padding:1rem;border-radius:.5rem;background-color:var(--spirit-color-background-primary);box-shadow:0 .75rem 2rem 0 var(--spirit-color-shadow-shadow-400-color-01, rgba(0, 0, 0, .2509803922));opacity:0;transform:translateY(-100vh)}.SkipLink:active,.SkipLink:focus{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.SkipLink{transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease-in-out}}.Slider{display:inline-block;width:18rem}.Slider__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Slider__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.Slider__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Slider__input{appearance:none;width:100%;height:2.5rem;background:transparent;cursor:pointer}@media(hover:hover){.Slider__input:hover{--slider-track-background: var(--spirit-color-border-interactive-state-hover);--slider-track-lower-background: var(--spirit-color-selected-state-default);--slider-thumb-border-color: var(--spirit-color-form-field-filled-border-state-hover);--slider-thumb-background-color: var(--spirit-color-form-field-filled-background-state-hover);--slider-thumb-box-shadow: 0 .125rem .5rem 0 var(--spirit-color-shadow-shadow-100-color-01, rgba(0, 0, 0, .1019607843))}}.Slider__input:active{--slider-track-background: var(--spirit-color-border-interactive-state-active);--slider-track-lower-background: var(--spirit-color-selected-state-default);--slider-thumb-border-color: var(--spirit-color-selected-state-default);--slider-thumb-background-color: var(--spirit-color-form-field-filled-background-state-active);--slider-thumb-box-shadow: 0 .25rem .75rem 0 var(--spirit-color-shadow-shadow-200-color-01, rgba(0, 0, 0, .2))}.Slider__input:focus{outline:none}.Slider__input::-webkit-slider-runnable-track{width:100%;height:.25rem;border:none;border-radius:.125rem;transition:background .125s ease-out;background-image:linear-gradient(to right,var(--slider-track-lower-background, var(--spirit-color-selected-state-default)) var(--slider-position, 0%),transparent var(--slider-position, 0%)),linear-gradient(to bottom,var(--slider-track-background, var(--spirit-color-border-interactive-state-default)) .25rem,transparent .25rem)}.Slider__input::-webkit-slider-thumb{box-sizing:border-box;width:1.5rem;height:2.5rem;border:var(--slider-thumb-border-width, 2px) solid var(--slider-thumb-border-color, var(--spirit-color-form-field-filled-border-state-default));border-radius:.25rem;background:var(--slider-thumb-background-color, var(--spirit-color-form-field-filled-background-state-default)) var(--slider-thumb-background-image, var(--spirit-slider-thumb-background-image-url)) no-repeat center/.5rem 1rem;box-shadow:var(--slider-thumb-box-shadow, 0 .125rem .5rem 0 var(--spirit-color-shadow-shadow-100-color-01, rgba(0, 0, 0, .1019607843)));cursor:grab;transition:box-shadow .125s ease-out;appearance:none;margin-top:-1.125rem}.Slider__input:active::-webkit-slider-thumb{cursor:grabbing}.Slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.Slider__input::-moz-range-track{width:100%;height:.25rem;border:none;border-radius:.125rem;transition:background .125s ease-out;background-color:var(--slider-track-background, var(--spirit-color-border-interactive-state-default))}.Slider__input::-moz-range-progress{height:.25rem;border-radius:.125rem;background-color:var(--slider-track-lower-background, var(--spirit-color-selected-state-default))}.Slider__input::-moz-range-thumb{box-sizing:border-box;width:1.5rem;height:2.5rem;border:var(--slider-thumb-border-width, 2px) solid var(--slider-thumb-border-color, var(--spirit-color-form-field-filled-border-state-default));border-radius:.25rem;background:var(--slider-thumb-background-color, var(--spirit-color-form-field-filled-background-state-default)) var(--slider-thumb-background-image, var(--spirit-slider-thumb-background-image-url)) no-repeat center/.5rem 1rem;box-shadow:var(--slider-thumb-box-shadow, 0 .125rem .5rem 0 var(--spirit-color-shadow-shadow-100-color-01, rgba(0, 0, 0, .1019607843)));cursor:grab;transition:box-shadow .125s ease-out}.Slider__input:active::-moz-range-thumb{cursor:grabbing}.Slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.Slider--fluid{width:100%}.Slider__validationText,.Slider>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Slider__validationText,.Slider>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.Slider__validationText>ul:is(ul,ol),.Slider>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Slider__validationText>svg,.Slider>[data-spirit-element=validation_text]>svg{flex-shrink:0}.Slider__validationText:has(>svg:first-child:not(:only-child)),.Slider>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.Slider__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Slider__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}:is(.Slider--success,.Slider.has-success)>.Slider__input{border-color:var(--spirit-color-form-field-success)}:is(.Slider--success,.Slider.has-success) :is(.Slider__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.Slider--warning,.Slider.has-warning)>.Slider__input{border-color:var(--spirit-color-form-field-warning)}:is(.Slider--warning,.Slider.has-warning) :is(.Slider__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.Slider--danger,.Slider.has-danger)>.Slider__input{border-color:var(--spirit-color-form-field-danger)}:is(.Slider--danger,.Slider.has-danger) :is(.Slider__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.Slider--disabled>.Slider__label{color:var(--spirit-color-disabled-content)}.Slider--disabled>.Slider__label:after{color:var(--spirit-color-disabled-content)}.Slider .Slider__input:disabled,:is(.Slider--disabled,.Slider.is-disabled) .Slider__input{--slider-track-background: var(--spirit-color-disabled-background);--slider-track-lower-background: var(--spirit-color-disabled-foreground);--slider-thumb-border-width: 1px;--slider-thumb-border-color: var(--spirit-color-disabled-foreground);--slider-thumb-background-color: var(--spirit-color-disabled-background);--slider-thumb-background-image: var(--spirit-slider-thumb-disabled-background-image-url);--slider-thumb-box-shadow: none;color:var(--spirit-color-disabled-content);cursor:default}.Slider .Slider__input:disabled::-webkit-slider-thumb,:is(.Slider--disabled,.Slider.is-disabled) .Slider__input::-webkit-slider-thumb{color:var(--spirit-color-disabled-content);cursor:default}.Slider .Slider__input:disabled::-moz-range-thumb,:is(.Slider--disabled,.Slider.is-disabled) .Slider__input::-moz-range-thumb{color:var(--spirit-color-disabled-content);cursor:default}:is(.Slider--disabled,.Slider.is-disabled)>:is(.Slider__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}:is(.Slider--disabled,.Slider.is-disabled)>:is(.Slider__helperText){color:var(--spirit-color-disabled-content)}.SplitButton{--spirit-split-button-gap: -1px;--spirit-split-button-inner-border-radius: 0;display:flex}.SplitButton>:not(:first-child):is(a,button),.SplitButton>:not(:first-child)>:is(a,button){--spirit-button-border-start-start-radius: var( --spirit-split-button-inner-border-radius );--spirit-button-border-end-start-radius: var( --spirit-split-button-inner-border-radius );margin-inline-start:var(--spirit-split-button-gap)}.SplitButton>:not(:last-child):is(a,button),.SplitButton>:not(:last-child)>:is(a,button){--spirit-button-border-start-end-radius: var( --spirit-split-button-inner-border-radius );--spirit-button-border-end-end-radius: var( --spirit-split-button-inner-border-radius )}.Stack:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Stack{display:grid}.Stack--hasSpacing{--stack-spacing-internal: var(--stack-spacing, .75rem);gap:var(--stack-spacing-internal)}@media(min-width:48rem){.Stack--hasSpacing{--stack-spacing-internal: var(--stack-spacing-tablet, var(--stack-spacing, .75rem))}}@media(min-width:80rem){.Stack--hasSpacing{--stack-spacing-internal: var(--stack-spacing-desktop, var(--stack-spacing-tablet, var(--stack-spacing, .75rem)))}}.Stack--hasSpacing>*{--stack-spacing: initial;--stack-spacing-tablet: initial;--stack-spacing-desktop: initial}.Stack--hasSpacing.Stack--hasStartDivider,.Stack--hasSpacing.Stack--hasEndDivider,.Stack--hasSpacing.Stack--hasIntermediateDividers{gap:0}.Stack>*:not(.StackItem){margin-block:0}.Stack--hasIntermediateDividers>*:not(.StackItem){border-block-start:1px solid var(--spirit-color-border-basic)}.Stack--hasSpacing.Stack--hasStartDivider>*:not(.StackItem),.Stack--hasSpacing.Stack--hasEndDivider>*:not(.StackItem){padding-block:calc(var(--stack-spacing-internal) / 2)}.Stack--hasSpacing.Stack--hasIntermediateDividers>*:not(.StackItem){padding-block:var(--stack-spacing-internal)}.Stack--hasSpacing.Stack--hasStartDivider>:not(.StackItem):first-child,.Stack--hasSpacing.Stack--hasEndDivider>:not(.StackItem):first-child,.Stack--hasSpacing.Stack--hasIntermediateDividers>:not(.StackItem):first-child{padding-block-start:0}.Stack--hasSpacing.Stack--hasStartDivider>:not(.StackItem):last-child,.Stack--hasSpacing.Stack--hasEndDivider>:not(.StackItem):last-child,.Stack--hasSpacing.Stack--hasIntermediateDividers>:not(.StackItem):last-child{padding-block-end:0}.Stack--hasIntermediateDividers>:not(.StackItem):first-child{border-block-start:none}.Stack--hasStartDivider>:not(.StackItem):first-child{border-block-start:1px solid var(--spirit-color-border-basic)}.Stack--hasEndDivider>:not(.StackItem):last-child{border-block-end:1px solid var(--spirit-color-border-basic)}.Stack--hasSpacing.Stack--hasStartDivider>:not(.StackItem):first-child{padding-block-start:var(--stack-spacing-internal)}.Stack--hasSpacing.Stack--hasEndDivider>:not(.StackItem):last-child{padding-block-end:var(--stack-spacing-internal)}.StackItem{margin-block:0}.Stack--hasIntermediateDividers>.StackItem{border-block-start:1px solid var(--spirit-color-border-basic)}.Stack--hasIntermediateDividers>.StackItem:first-child{border-block-start:none}.Stack--hasStartDivider>.StackItem:first-child{border-block-start:1px solid var(--spirit-color-border-basic)}.Stack--hasEndDivider>.StackItem:last-child{border-block-end:1px solid var(--spirit-color-border-basic)}.Stack--hasSpacing.Stack--hasStartDivider>.StackItem,.Stack--hasSpacing.Stack--hasEndDivider>.StackItem{padding-block:calc(var(--stack-spacing-internal) / 2)}.Stack--hasSpacing.Stack--hasIntermediateDividers>.StackItem{padding-block:var(--stack-spacing-internal)}.Stack--hasSpacing.Stack--hasStartDivider>.StackItem:first-child,.Stack--hasSpacing.Stack--hasEndDivider>.StackItem:first-child,.Stack--hasSpacing.Stack--hasIntermediateDividers>.StackItem:first-child{padding-block-start:0}.Stack--hasSpacing.Stack--hasStartDivider>.StackItem:last-child,.Stack--hasSpacing.Stack--hasEndDivider>.StackItem:last-child,.Stack--hasSpacing.Stack--hasIntermediateDividers>.StackItem:last-child{padding-block-end:0}.Stack--hasSpacing.Stack--hasStartDivider>.StackItem:first-child{padding-block-start:var(--stack-spacing-internal)}.Stack--hasSpacing.Stack--hasEndDivider>.StackItem:last-child{padding-block-end:var(--stack-spacing-internal)}.Tabs{display:flex;flex:none;gap:var(--tabs-gap);align-items:center;justify-content:center;list-style:none;--tabs-gap: var(--tabs-spacing, 1.5rem)}@media(min-width:48rem){.Tabs{--tabs-gap: var(--tabs-spacing-tablet, var(--tabs-spacing, 1.5rem))}}@media(min-width:80rem){.Tabs{--tabs-gap: var(--tabs-spacing-desktop, var(--tabs-spacing-tablet, var(--tabs-spacing, 1.5rem)))}}.Tabs>*{--tabs-spacing: initial;--tabs-spacing-tablet: initial;--tabs-spacing-desktop: initial}.Tabs__item{padding-inline:1rem}.Tabs__link{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Tabs__link{padding-block:.5rem;color:var(--spirit-color-link-secondary-state-default)}@media(hover:hover){.Tabs__link:hover{text-decoration:none;color:var(--spirit-color-link-secondary-state-hover)}}.Tabs__link:active{text-decoration:none;color:var(--spirit-color-link-secondary-state-active)}.Tabs__link.is-selected{position:relative;color:var(--spirit-color-link-secondary-state-active)}.Tabs__link.is-selected:after{content:"";position:absolute;inset-inline:0;bottom:0;height:.125rem;border-radius:.125rem;background:currentcolor}.TabsPane{display:none}.TabsPane.is-selected{display:block}.Tag{font-style:var(--spirit-tag-font-style);font-weight:var(--spirit-tag-font-weight);font-size:var(--spirit-tag-font-size);line-height:var(--spirit-tag-line-height);font-family:var(--spirit-tag-font-family);display:inline-block;padding-inline:var(--spirit-tag-padding-x);padding-block:var(--spirit-tag-padding-y);text-align:center;color:var(--spirit-tag-color);border-width:1px;border-style:solid;border-color:var(--spirit-tag-border-color);border-radius:.5rem;background-color:var(--spirit-tag-background-color)}.Tag--subtle{color:var(--spirit-tag-subtle-color);border-color:var(--spirit-tag-subtle-border-color);background-color:var(--spirit-tag-subtle-background-color)}.Tag--danger{--spirit-tag-color: var( --spirit-color-emotion-danger-content-subtle );--spirit-tag-border-color: var( --spirit-color-emotion-danger-border-basic );--spirit-tag-background-color: var( --spirit-color-emotion-danger-background-basic );--spirit-tag-subtle-color: var( --spirit-color-emotion-danger-content-basic );--spirit-tag-subtle-border-color: var( --spirit-color-emotion-danger-border-subtle );--spirit-tag-subtle-background-color: var( --spirit-color-emotion-danger-background-subtle )}.Tag--informative{--spirit-tag-color: var( --spirit-color-emotion-informative-content-subtle );--spirit-tag-border-color: var( --spirit-color-emotion-informative-border-basic );--spirit-tag-background-color: var( --spirit-color-emotion-informative-background-basic );--spirit-tag-subtle-color: var( --spirit-color-emotion-informative-content-basic );--spirit-tag-subtle-border-color: var( --spirit-color-emotion-informative-border-subtle );--spirit-tag-subtle-background-color: var( --spirit-color-emotion-informative-background-subtle )}.Tag--success{--spirit-tag-color: var( --spirit-color-emotion-success-content-subtle );--spirit-tag-border-color: var( --spirit-color-emotion-success-border-basic );--spirit-tag-background-color: var( --spirit-color-emotion-success-background-basic );--spirit-tag-subtle-color: var( --spirit-color-emotion-success-content-basic );--spirit-tag-subtle-border-color: var( --spirit-color-emotion-success-border-subtle );--spirit-tag-subtle-background-color: var( --spirit-color-emotion-success-background-subtle )}.Tag--warning{--spirit-tag-color: var( --spirit-color-emotion-warning-content-subtle );--spirit-tag-border-color: var( --spirit-color-emotion-warning-border-basic );--spirit-tag-background-color: var( --spirit-color-emotion-warning-background-basic );--spirit-tag-subtle-color: var( --spirit-color-emotion-warning-content-basic );--spirit-tag-subtle-border-color: var( --spirit-color-emotion-warning-border-subtle );--spirit-tag-subtle-background-color: var( --spirit-color-emotion-warning-background-subtle )}.Tag--neutral{--spirit-tag-color: var( --spirit-color-neutral-content-subtle );--spirit-tag-border-color: var( --spirit-color-neutral-border-basic );--spirit-tag-background-color: var( --spirit-color-neutral-background-basic );--spirit-tag-subtle-color: var( --spirit-color-neutral-content-basic );--spirit-tag-subtle-border-color: var( --spirit-color-neutral-border-subtle );--spirit-tag-subtle-background-color: var( --spirit-color-neutral-background-subtle )}.Tag--selected{--spirit-tag-color: var( --spirit-color-selected-content-subtle );--spirit-tag-border-color: var( --spirit-color-selected-border-basic );--spirit-tag-background-color: var( --spirit-color-selected-background-basic );--spirit-tag-subtle-color: var( --spirit-color-selected-content-basic );--spirit-tag-subtle-border-color: var( --spirit-color-selected-border-subtle );--spirit-tag-subtle-background-color: var( --spirit-color-selected-background-subtle )}.Tag--xsmall{--spirit-tag-padding-x: .5rem;--spirit-tag-padding-y: .125rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: .75rem;--spirit-tag-line-height: 1.33;--spirit-tag-font-family: "Inter", sans-serif}.Tag--small{--spirit-tag-padding-x: .5rem;--spirit-tag-padding-y: .25rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: .875rem;--spirit-tag-line-height: 1.43;--spirit-tag-font-family: "Inter", sans-serif}.Tag--medium{--spirit-tag-padding-x: .75rem;--spirit-tag-padding-y: .375rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: 1rem;--spirit-tag-line-height: 1.38;--spirit-tag-font-family: "Inter", sans-serif}.Tag--large{--spirit-tag-padding-x: 1rem;--spirit-tag-padding-y: .5rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: 1.125rem;--spirit-tag-line-height: 1.33;--spirit-tag-font-family: "Inter", sans-serif}.Tag--xlarge{--spirit-tag-padding-x: 1rem;--spirit-tag-padding-y: .5rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: 1.25rem;--spirit-tag-line-height: 1.4;--spirit-tag-font-family: "Inter", sans-serif}.Tag--subtle.Tag--xsmall{border-color:transparent;background-color:transparent!important}.spirit-feature-enable-v5-tag-appearance .Tag--xsmall{--spirit-tag-height: 1.25rem;--spirit-tag-gap: .375rem}.spirit-feature-enable-v5-tag-appearance .Tag--small{--spirit-tag-height: 1.75rem;--spirit-tag-gap: .375rem}.spirit-feature-enable-v5-tag-appearance .Tag--medium{--spirit-tag-height: 2.125rem;--spirit-tag-gap: .375rem}.spirit-feature-enable-v5-tag-appearance .Tag--large{--spirit-tag-height: 2.5rem;--spirit-tag-gap: .375rem}.spirit-feature-enable-v5-tag-appearance .Tag--xlarge{--spirit-tag-height: 2.75rem;--spirit-tag-gap: .375rem}.spirit-feature-enable-v5-tag-appearance .Tag{display:inline-flex;gap:var(--spirit-tag-gap);align-items:center;height:var(--spirit-tag-height)}.spirit-feature-enable-v5-tag-appearance .Tag--subtle{--spirit-local-background-color: oklch( from var(--spirit-tag-subtle-background-color) l c h / 0% );background-color:var(--spirit-local-background-color)!important}.spirit-feature-enable-v5-tag-appearance .Tag--subtle.Tag--xsmall{border-color:var(--spirit-tag-subtle-border-color)}.Tag--disabled{--spirit-local-background-color: var(--spirit-color-disabled-background);color:var(--spirit-color-disabled-content)!important;border-color:transparent;background-color:var(--spirit-color-disabled-background)!important;pointer-events:none;cursor:default}.Tag--disabled.Tag--subtle{border-color:var(--spirit-color-disabled-border)}.TextArea{display:inline-block;width:18rem;--spirit-form-fields-border-radius: var( --spirit-text-area-input-border-radius-mobile )}@media(min-width:48rem){.TextArea{--spirit-form-fields-border-radius: var( --spirit-text-area-input-border-radius-tablet )}}@media(min-width:80rem){.TextArea{--spirit-form-fields-border-radius: var( --spirit-text-area-input-border-radius-desktop )}}.TextArea__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextArea__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.TextArea__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TextArea__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextArea__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.TextArea__input{font-style:var(--spirit-text-area-input-font-style, normal);font-weight:var(--spirit-text-area-input-font-weight, 400);font-size:var(--spirit-text-area-input-font-size, 1rem);line-height:var(--spirit-text-area-input-line-height, 1.38);font-family:var(--spirit-text-area-input-font-family, "Inter", sans-serif);display:block;width:100%;padding:calc(.5rem - 1px) .75rem;color:var(--spirit-color-form-field-filled-content);border:1px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:var(--spirit-form-fields-border-radius);background:var(--spirit-color-form-field-filled-background-state-default)}.TextArea__input::placeholder{color:var(--spirit-color-form-field-filled-placeholder);opacity:1}@media(hover:hover){.TextArea__input:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.TextArea__input:active,.TextArea__input:focus-within{background-color:var(--spirit-color-form-field-filled-background-state-active)}.TextArea__input{min-height:var(--spirit-text-area-input-height, 5rem);resize:vertical}.TextArea--fluid{width:100%}.TextArea>.TextArea__input:focus-visible{border-color:var(--spirit-color-border-focus);outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.TextArea__validationText,.TextArea>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextArea__validationText,.TextArea>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.TextArea__validationText>ul:is(ul,ol),.TextArea>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.TextArea__validationText>svg,.TextArea>[data-spirit-element=validation_text]>svg{flex-shrink:0}.TextArea__validationText:has(>svg:first-child:not(:only-child)),.TextArea>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.TextArea__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextArea__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}.TextArea__counter{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextArea__counter{display:block;margin-top:.375rem;margin-left:auto}.TextArea--small{--spirit-text-area-input-height: 4rem;--spirit-text-area-input-font-style: normal;--spirit-text-area-input-font-weight: 400;--spirit-text-area-input-font-size: .875rem;--spirit-text-area-input-line-height: 1.43;--spirit-text-area-input-font-family: "Inter", sans-serif}.TextArea--small{--spirit-text-area-input-border-radius-mobile: .5rem;--spirit-text-area-input-border-radius-tablet: .5rem;--spirit-text-area-input-border-radius-desktop: .5rem}.TextArea--medium{--spirit-text-area-input-height: 5rem;--spirit-text-area-input-font-style: normal;--spirit-text-area-input-font-weight: 400;--spirit-text-area-input-font-size: 1rem;--spirit-text-area-input-line-height: 1.38;--spirit-text-area-input-font-family: "Inter", sans-serif}.TextArea--medium{--spirit-text-area-input-border-radius-mobile: .5rem;--spirit-text-area-input-border-radius-tablet: .5rem;--spirit-text-area-input-border-radius-desktop: .5rem}.TextArea--large{--spirit-text-area-input-height: 6rem;--spirit-text-area-input-font-style: normal;--spirit-text-area-input-font-weight: 400;--spirit-text-area-input-font-size: 1rem;--spirit-text-area-input-line-height: 1.38;--spirit-text-area-input-font-family: "Inter", sans-serif}.TextArea--large{--spirit-text-area-input-border-radius-mobile: .5rem;--spirit-text-area-input-border-radius-tablet: .5rem;--spirit-text-area-input-border-radius-desktop: .5rem}:is(.TextArea--success,.TextArea.has-success)>.TextArea__input{border-color:var(--spirit-color-form-field-success)}:is(.TextArea--success,.TextArea.has-success) :is(.TextArea__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.TextArea--success,.TextArea.has-success) .TextArea__counter{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}:is(.TextArea--success,.TextArea.has-success) .TextArea__counter{color:var(--spirit-color-form-field-success)}:is(.TextArea--warning,.TextArea.has-warning)>.TextArea__input{border-color:var(--spirit-color-form-field-warning)}:is(.TextArea--warning,.TextArea.has-warning) :is(.TextArea__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.TextArea--warning,.TextArea.has-warning) .TextArea__counter{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}:is(.TextArea--warning,.TextArea.has-warning) .TextArea__counter{color:var(--spirit-color-form-field-warning)}:is(.TextArea--danger,.TextArea.has-danger)>.TextArea__input{border-color:var(--spirit-color-form-field-danger)}:is(.TextArea--danger,.TextArea.has-danger) :is(.TextArea__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}:is(.TextArea--danger,.TextArea.has-danger) .TextArea__counter{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}:is(.TextArea--danger,.TextArea.has-danger) .TextArea__counter{color:var(--spirit-color-form-field-danger)}.TextArea--disabled>.TextArea__label{color:var(--spirit-color-disabled-content)}.TextArea--disabled>.TextArea__label:after{color:var(--spirit-color-disabled-content)}.TextArea .TextArea__input:disabled,:is(.TextArea--disabled,.TextArea.is-disabled) .TextArea__input{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.TextArea .TextArea__input:disabled::placeholder,:is(.TextArea--disabled,.TextArea.is-disabled) .TextArea__input::placeholder{color:var(--spirit-color-disabled-content)}:is(.TextArea--disabled,.TextArea.is-disabled) :is(.TextArea__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}:is(.TextArea--disabled,.TextArea.is-disabled) :is(.TextArea__helperText){color:var(--spirit-color-disabled-content)}:is(.TextArea--disabled,.TextArea.is-disabled) .TextArea__counter{color:var(--spirit-color-disabled-content)}.TextField{display:inline-block;width:18rem;--spirit-form-fields-border-radius: var( --spirit-text-field-input-border-radius-mobile )}@media(min-width:48rem){.TextField{--spirit-form-fields-border-radius: var( --spirit-text-field-input-border-radius-tablet )}}@media(min-width:80rem){.TextField{--spirit-form-fields-border-radius: var( --spirit-text-field-input-border-radius-desktop )}}.TextField__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextField__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.TextField__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TextField__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextField__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.TextField__input{font-style:var(--spirit-text-field-input-font-style, normal);font-weight:var(--spirit-text-field-input-font-weight, 400);font-size:var(--spirit-text-field-input-font-size, 1rem);line-height:var(--spirit-text-field-input-line-height, 1.38);font-family:var(--spirit-text-field-input-font-family, "Inter", sans-serif);display:block;width:100%;padding:calc(.5rem - 1px) .75rem;color:var(--spirit-color-form-field-filled-content);border:1px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:var(--spirit-form-fields-border-radius);background:var(--spirit-color-form-field-filled-background-state-default)}.TextField__input::placeholder{color:var(--spirit-color-form-field-filled-placeholder);opacity:1}@media(hover:hover){.TextField__input:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.TextField__input:active,.TextField__input:focus-within{background-color:var(--spirit-color-form-field-filled-background-state-active)}.TextField__input{height:var(--spirit-text-field-input-height)}.TextField__input[type=email],.TextField__input[type=number],.TextField__input[type=password],.TextField__input[type=search],.TextField__input[type=tel],.TextField__input[type=text],.TextField__input[type=url]{appearance:none}.TextField__input[type=number]{--text-field-arrows-width: 1.25rem}.TextField__input[size]{width:calc(var(--text-field-input-width) + 2 * .75rem + 2 * .0625rem + var(--text-field-arrows-width, 0rem))}.TextField__input[size="2"]{--text-field-input-width: 2ch}.TextField__input[size="3"]{--text-field-input-width: 3ch}.TextField__input[size="4"]{--text-field-input-width: 4ch}.TextField--fluid{width:100%}.TextField__passwordToggle{position:relative;display:flex}.TextField__passwordToggle>.TextField__input{flex-grow:1;padding-right:0;border-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0}.TextField__passwordToggle__button{appearance:none;display:inline-flex;flex:none;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-inline:.5rem;color:var(--spirit-color-form-field-filled-content);border-radius:0 var(--spirit-form-fields-border-radius) var(--spirit-form-fields-border-radius) 0;background-color:var(--spirit-color-form-field-filled-background-state-default)}.TextField__passwordToggle__button:before{content:"";position:absolute;inset:0;border:1px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:var(--spirit-form-fields-border-radius);pointer-events:none}.TextField__passwordToggle>.TextField__input:focus-visible,.TextField__passwordToggle__button:focus-visible{outline:0}.TextField__input:hover+.TextField__passwordToggle__button{background-color:var(--spirit-color-form-field-filled-background-state-hover)}.TextField__input:active+.TextField__passwordToggle__button,.TextField__input:focus-within+.TextField__passwordToggle__button{background-color:var(--spirit-color-form-field-filled-background-state-active)}.TextField__passwordToggle__icon{display:inline-flex;pointer-events:none}.TextField__passwordToggle__icon:not(.TextField__passwordToggle__icon--shown,.TextField__passwordToggle__icon--hidden),.TextField__passwordToggle__icon--hidden,.TextField__passwordToggle__button[aria-checked=true]>.TextField__passwordToggle__icon--shown{display:inline-flex}.TextField__passwordToggle__icon--shown,.TextField__passwordToggle__button[aria-checked=true]>.TextField__passwordToggle__icon--hidden{display:none}.TextField>.TextField__input:focus-visible,.TextField>.TextField__passwordToggle>.TextField__input:focus-visible~.TextField__passwordToggle__button:before{border-color:var(--spirit-color-border-focus);outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.TextField__passwordToggle__button:focus-visible:after{content:"";position:absolute;top:0;right:0;z-index:1;width:2.5rem;height:100%;border-radius:var(--spirit-form-fields-border-radius);box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.TextField__validationText,.TextField>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextField__validationText,.TextField>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.TextField__validationText>ul:is(ul,ol),.TextField>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.TextField__validationText>svg,.TextField>[data-spirit-element=validation_text]>svg{flex-shrink:0}.TextField__validationText:has(>svg:first-child:not(:only-child)),.TextField>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.TextField__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.TextField__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}.TextField--small{--spirit-text-field-input-height: 2rem;--spirit-text-field-input-font-style: normal;--spirit-text-field-input-font-weight: 400;--spirit-text-field-input-font-size: .875rem;--spirit-text-field-input-line-height: 1.43;--spirit-text-field-input-font-family: "Inter", sans-serif}.TextField--small{--spirit-text-field-input-border-radius-mobile: .5rem;--spirit-text-field-input-border-radius-tablet: .5rem;--spirit-text-field-input-border-radius-desktop: .5rem}.TextField--medium{--spirit-text-field-input-height: 2.5rem;--spirit-text-field-input-font-style: normal;--spirit-text-field-input-font-weight: 400;--spirit-text-field-input-font-size: 1rem;--spirit-text-field-input-line-height: 1.38;--spirit-text-field-input-font-family: "Inter", sans-serif}.TextField--medium{--spirit-text-field-input-border-radius-mobile: .5rem;--spirit-text-field-input-border-radius-tablet: .5rem;--spirit-text-field-input-border-radius-desktop: .5rem}.TextField--large{--spirit-text-field-input-height: 3rem;--spirit-text-field-input-font-style: normal;--spirit-text-field-input-font-weight: 400;--spirit-text-field-input-font-size: 1rem;--spirit-text-field-input-line-height: 1.38;--spirit-text-field-input-font-family: "Inter", sans-serif}.TextField--large{--spirit-text-field-input-border-radius-mobile: .5rem;--spirit-text-field-input-border-radius-tablet: .5rem;--spirit-text-field-input-border-radius-desktop: .5rem}:is(.TextField--success,.TextField.has-success)>.TextField__input{border-color:var(--spirit-color-form-field-success)}:is(.TextField--success,.TextField.has-success) .TextField__passwordToggle>.TextField__input~.TextField__passwordToggle__button:before{border-color:var(--spirit-color-form-field-success)}:is(.TextField--success,.TextField.has-success) :is(.TextField__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.TextField--warning,.TextField.has-warning)>.TextField__input{border-color:var(--spirit-color-form-field-warning)}:is(.TextField--warning,.TextField.has-warning) .TextField__passwordToggle>.TextField__input~.TextField__passwordToggle__button:before{border-color:var(--spirit-color-form-field-warning)}:is(.TextField--warning,.TextField.has-warning) :is(.TextField__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.TextField--danger,.TextField.has-danger)>.TextField__input{border-color:var(--spirit-color-form-field-danger)}:is(.TextField--danger,.TextField.has-danger) .TextField__passwordToggle>.TextField__input~.TextField__passwordToggle__button:before{border-color:var(--spirit-color-form-field-danger)}:is(.TextField--danger,.TextField.has-danger) :is(.TextField__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.TextField--disabled>.TextField__label{color:var(--spirit-color-disabled-content)}.TextField--disabled>.TextField__label:after{color:var(--spirit-color-disabled-content)}.TextField .TextField__input:disabled,:is(.TextField--disabled,.TextField.is-disabled) .TextField__input{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.TextField .TextField__input:disabled::placeholder,:is(.TextField--disabled,.TextField.is-disabled) .TextField__input::placeholder{color:var(--spirit-color-disabled-content)}.TextField>.TextField__passwordToggle>.TextField__input:disabled,:is(.TextField--disabled,.TextField.is-disabled)>.TextField__passwordToggle>.TextField__input{border-color:transparent}.TextField>.TextField__input:disabled,:is(.TextField--disabled,.TextField.is-disabled)>.TextField__input,.TextField .TextField__passwordToggle .TextField__input:disabled~.TextField__passwordToggle__button:before,:is(.TextField--disabled,.TextField.is-disabled) .TextField__passwordToggle .TextField__passwordToggle__button:before{border-color:var(--spirit-color-disabled-border)}.TextField .TextField__input:disabled~.TextField__passwordToggle__button,:is(.TextField--disabled,.TextField.is-disabled) .TextField__passwordToggle__button{color:var(--spirit-color-disabled-content);background-color:var(--spirit-color-disabled-background);pointer-events:none;cursor:default}:is(.TextField--disabled,.TextField.is-disabled)>:is(.TextField__helperText){color:var(--spirit-color-disabled-content)}:is(.TextField--disabled,.TextField.is-disabled)>:is(.TextField__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}.Timeline{max-width:50rem}.Timeline--small{--spirit-timeline-marker-size: 2rem;--spirit-timeline-icon-size: 1.25rem;--spirit-timeline-dot-size: .625rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: .875rem;--spirit-timeline-line-height: 1.43;--spirit-timeline-font-family: "Inter", sans-serif}.Timeline--medium{--spirit-timeline-marker-size: 2.5rem;--spirit-timeline-icon-size: 1.5rem;--spirit-timeline-dot-size: .75rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: 1rem;--spirit-timeline-line-height: 1.38;--spirit-timeline-font-family: "Inter", sans-serif}.Timeline--large{--spirit-timeline-marker-size: 3.5rem;--spirit-timeline-icon-size: 1.75rem;--spirit-timeline-dot-size: 1rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: 1.25rem;--spirit-timeline-line-height: 1.4;--spirit-timeline-font-family: "Inter", sans-serif}@media(min-width:48rem){.Timeline--tablet--small{--spirit-timeline-marker-size: 2rem;--spirit-timeline-icon-size: 1.25rem;--spirit-timeline-dot-size: .625rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: .875rem;--spirit-timeline-line-height: 1.43;--spirit-timeline-font-family: "Inter", sans-serif}.Timeline--tablet--medium{--spirit-timeline-marker-size: 2.5rem;--spirit-timeline-icon-size: 1.5rem;--spirit-timeline-dot-size: .75rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: 1rem;--spirit-timeline-line-height: 1.38;--spirit-timeline-font-family: "Inter", sans-serif}.Timeline--tablet--large{--spirit-timeline-marker-size: 3.5rem;--spirit-timeline-icon-size: 1.75rem;--spirit-timeline-dot-size: 1rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: 1.25rem;--spirit-timeline-line-height: 1.4;--spirit-timeline-font-family: "Inter", sans-serif}}@media(min-width:80rem){.Timeline--desktop--small{--spirit-timeline-marker-size: 2rem;--spirit-timeline-icon-size: 1.25rem;--spirit-timeline-dot-size: .625rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: .875rem;--spirit-timeline-line-height: 1.43;--spirit-timeline-font-family: "Inter", sans-serif}.Timeline--desktop--medium{--spirit-timeline-marker-size: 2.5rem;--spirit-timeline-icon-size: 1.5rem;--spirit-timeline-dot-size: .75rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: 1rem;--spirit-timeline-line-height: 1.38;--spirit-timeline-font-family: "Inter", sans-serif}.Timeline--desktop--large{--spirit-timeline-marker-size: 3.5rem;--spirit-timeline-icon-size: 1.75rem;--spirit-timeline-dot-size: 1rem;--spirit-timeline-font-style: normal;--spirit-timeline-font-weight: 600;--spirit-timeline-font-size: 1.25rem;--spirit-timeline-line-height: 1.4;--spirit-timeline-font-family: "Inter", sans-serif}}.TimelineContent{grid-area:content;padding-bottom:1.5rem}.TimelineStep:not(:has(.TimelineHeading))>.TimelineContent{grid-area:heading/heading/content/content;padding-top:.75rem}.TimelineHeading{grid-area:heading;align-self:center;padding-block:.75rem}.TimelineMarker{font-style:var(--spirit-timeline-font-style, normal);font-weight:var(--spirit-timeline-font-weight, 600);font-size:var(--spirit-timeline-font-size, .875rem);line-height:var(--spirit-timeline-line-height, 1.43);font-family:var(--spirit-timeline-font-family, "Inter", sans-serif);display:flex;grid-area:marker;align-self:center;align-items:center;justify-content:center;width:var(--spirit-timeline-marker-size, 2rem);height:var(--spirit-timeline-marker-size, 2rem);margin-block:.75rem}.TimelineMarker--dot,.TimelineMarker--number{border:2px solid var(--spirit-color-border-basic);border-radius:624.9375rem}.TimelineMarker--dot{position:relative;color:var(--spirit-color-text-secondary)}.TimelineMarker--dot:before{content:"";position:absolute;inset:0;width:var(--spirit-timeline-dot-size, .625rem);height:var(--spirit-timeline-dot-size, .625rem);margin:auto;border-radius:624.9375rem;background-color:currentcolor}.TimelineMarker,.TimelineMarker--icon{--spirit-icon-composition-size: var( --spirit-timeline-icon-size, 1.25rem )}.TimelineStep{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"marker heading" "connector content";column-gap:.75rem}.TimelineStep:after{content:"";display:flex;grid-area:connector;justify-self:center;width:1px;min-height:.75rem;background:var(--spirit-color-border-basic)}.TimelineStep:last-of-type:after{display:none}.Toast{--toast-padding-x: 1.5rem;--toast-padding-y: 1.5rem;position:fixed;inset-inline:0;inset-block:var(--toast-inset-top, 0) var(--toast-inset-bottom, 0);display:grid;justify-content:var(--toast-alignment-x);height:100lvh;padding:max(var(--toast-padding-y),env(safe-area-inset-top,0)) max(var(--toast-padding-x),env(safe-area-inset-right,0)) max(var(--toast-padding-y),env(safe-area-inset-bottom,0)) max(var(--toast-padding-x),env(safe-area-inset-left,0));margin-bottom:env(keyboard-inset-height,0);overflow-y:auto;pointer-events:none}@media(min-width:48rem){.Toast{--toast-padding-x: 2rem}}@media(min-width:80rem){.Toast{--toast-padding-x: 2.5rem}}.Toast__queue{display:flex;flex-direction:var(--toast-queue-direction, column-reverse);align-self:var(--toast-alignment-y, end);align-items:var(--toast-alignment-x, center)}.Toast__queue>.ToastBar{margin-block:var(--toast-bar-margin-top, 0) var(--toast-bar-margin-bottom, 0)}.Toast--collapsible>.Toast__queue>:where(.ToastBar:nth-last-child(-n+3)){z-index:1}.Toast--collapsible>.Toast__queue>:where(.ToastBar:nth-last-child(4)){scale:.95}.Toast--collapsible>.Toast__queue>:where(.ToastBar:nth-last-child(5)){opacity:.5;scale:.9}.Toast--collapsible>.Toast__queue>:where(.ToastBar:nth-last-child(n+4)){--toast-bar-pointer-events: none;max-height:0}.Toast--collapsible>.Toast__queue>:where(.ToastBar:nth-last-child(n+6)){margin-block:0;visibility:hidden;opacity:0;scale:.8}.Toast--top{--toast-bar-margin-bottom: 1rem}.Toast--bottom{--toast-bar-margin-top: 1rem}.Toast--left{--toast-transform-origin-x: 15rem}.Toast--right{--toast-transform-origin-x: calc(100% - 15rem) }.Toast--left{--toast-alignment-x: start}.Toast--center{--toast-alignment-x: center}.Toast--right{--toast-alignment-x: end}.Toast--top{--toast-alignment-y: start;--toast-inset-top: 0;--toast-inset-bottom: auto;--toast-queue-direction: column}.Toast--bottom{--toast-alignment-y: end;--toast-inset-top: auto;--toast-inset-bottom: 0;--toast-queue-direction: column-reverse}.Toast--tablet--top{--toast-bar-margin-bottom: 1rem}.Toast--tablet--bottom{--toast-bar-margin-top: 1rem}.Toast--tablet--left{--toast-transform-origin-x: 15rem}.Toast--tablet--right{--toast-transform-origin-x: calc(100% - 15rem) }@media(min-width:48rem){.Toast--tablet--left{--toast-alignment-x: start}.Toast--tablet--center{--toast-alignment-x: center}.Toast--tablet--right{--toast-alignment-x: end}.Toast--tablet--top{--toast-alignment-y: start;--toast-inset-top: 0;--toast-inset-bottom: auto;--toast-queue-direction: column}.Toast--tablet--bottom{--toast-alignment-y: end;--toast-inset-top: auto;--toast-inset-bottom: 0;--toast-queue-direction: column-reverse}}.Toast--desktop--top{--toast-bar-margin-bottom: 1rem}.Toast--desktop--bottom{--toast-bar-margin-top: 1rem}.Toast--desktop--left{--toast-transform-origin-x: 15rem}.Toast--desktop--right{--toast-transform-origin-x: calc(100% - 15rem) }@media(min-width:80rem){.Toast--desktop--left{--toast-alignment-x: start}.Toast--desktop--center{--toast-alignment-x: center}.Toast--desktop--right{--toast-alignment-x: end}.Toast--desktop--top{--toast-alignment-y: start;--toast-inset-top: 0;--toast-inset-bottom: auto;--toast-queue-direction: column}.Toast--desktop--bottom{--toast-alignment-y: end;--toast-inset-top: auto;--toast-inset-bottom: 0;--toast-queue-direction: column-reverse}}.ToastBar{display:grid;align-content:var(--toast-alignment-y);justify-content:var(--toast-alignment-x);max-height:12.5rem;transform-origin:var(--toast-transform-origin-x, center) bottom}@media(prefers-reduced-motion:no-preference){.ToastBar{transition:max-height 1s cubic-bezier(.4,0,.2,1),margin .5s ease-in-out .5s,visibility .75s ease-out,opacity .75s ease-out,scale .5s ease-out}}.ToastBar__box{max-width:30rem;padding:1rem;color:var(--spirit-toast-bar-color);border-radius:.5rem;background-color:var(--spirit-toast-bar-background-color);box-shadow:0 .75rem 2rem 0 var(--spirit-color-shadow-shadow-400-color-01, rgba(0, 0, 0, .2509803922));pointer-events:var(--toast-bar-pointer-events, initial)}@media(prefers-reduced-motion:no-preference){.ToastBar__box{transition-property:visibility,opacity;transition-duration:.25s;transition-timing-function:ease-out}}.ToastBar:is(.ToastBar--dismissible,:has([data-spirit-dismiss=toast]))>.ToastBar__box{display:grid;grid-template-columns:1fr auto;column-gap:1rem;align-items:start}.ToastBar__container:has(>svg:first-child){display:grid;grid-template-columns:auto 1fr;column-gap:.75rem}.ToastBar:is(.ToastBar--dismissible,:has([data-spirit-dismiss=toast])) .ToastBar__container{align-self:center}.ToastBar__content{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.ToastBar__content{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.ToastBar__link{font-weight:400;color:inherit}.ToastBar__link:hover,.ToastBar__link:focus{color:inherit}.ToastBar__close{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;padding:.25rem;color:inherit}.ToastBar__close:hover,.ToastBar__close:focus{color:inherit}.ToastBar:is(.ToastBar--dismissible,:has([data-spirit-dismiss=toast])) .ToastBar__link{margin-inline-end:.5rem}.ToastBar--danger,.ToastBar[data-spirit-color=danger]{--spirit-toast-bar-color: var( --spirit-color-emotion-danger-content-subtle );--spirit-toast-bar-background-color: var( --spirit-color-emotion-danger-background-basic )}.ToastBar--informative,.ToastBar[data-spirit-color=informative]{--spirit-toast-bar-color: var( --spirit-color-emotion-informative-content-subtle );--spirit-toast-bar-background-color: var( --spirit-color-emotion-informative-background-basic )}.ToastBar--success,.ToastBar[data-spirit-color=success]{--spirit-toast-bar-color: var( --spirit-color-emotion-success-content-subtle );--spirit-toast-bar-background-color: var( --spirit-color-emotion-success-background-basic )}.ToastBar--warning,.ToastBar[data-spirit-color=warning]{--spirit-toast-bar-color: var( --spirit-color-emotion-warning-content-subtle );--spirit-toast-bar-background-color: var( --spirit-color-emotion-warning-background-basic )}.ToastBar--neutral,.ToastBar[data-spirit-color=neutral]{--spirit-toast-bar-color: var( --spirit-color-neutral-content-subtle );--spirit-toast-bar-background-color: var( --spirit-color-neutral-background-basic )}.ToastBar.is-hidden{max-height:0;margin-block:0;visibility:hidden;opacity:0}.Toggle{position:relative;display:inline-flex;margin-block:.5rem}.Toggle:not(:has([class*=__label--hidden])){column-gap:.5rem}.Toggle{display:flex;align-items:start;justify-content:space-between;max-width:21rem}.Toggle--fluid{max-width:none}.Toggle__text{flex:1}.Toggle__label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.Toggle__label{display:block;color:var(--spirit-color-form-field-label);cursor:pointer}.Toggle__label:before{content:"";position:absolute;inset:0;z-index:0}.Toggle__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Toggle__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Toggle__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.Toggle__input{z-index:1;appearance:none;border:2px solid var(--spirit-color-form-field-filled-border-state-default);background-color:var(--spirit-color-form-field-filled-background-state-default);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Toggle__input:focus-visible{outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}@media(hover:hover){.Toggle__input:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.Toggle__input:active{background-color:var(--spirit-color-form-field-filled-background-state-active)}.Toggle__input{display:grid;flex-shrink:0;grid-template-areas:"toggle";width:2.75rem;height:1.5rem;border:1px solid var(--spirit-color-component-toggle-unselected-border);border-radius:.75rem;background-color:var(--spirit-color-component-toggle-unselected-state-default)}@media(prefers-reduced-motion:no-preference){.Toggle__input{transition-property:border-color,background-color;transition-duration:.125s;transition-timing-function:ease-in-out}}.Toggle__input:before,.Toggle__input:after{content:"";display:block;grid-area:toggle;width:1.25rem;height:1.25rem;margin:.0625rem;border-radius:624.9375rem;box-shadow:0 .25rem .75rem 0 var(--spirit-color-shadow-shadow-200-color-01, rgba(0, 0, 0, .2));transform:translate(0)}@media(prefers-reduced-motion:no-preference){.Toggle__input:before,.Toggle__input:after{transition-property:transform,opacity,visibility;transition-duration:.125s;transition-timing-function:ease-in-out}}.Toggle__input:before{background-color:var(--spirit-color-component-toggle-unselected-content);visibility:visible;opacity:1}.Toggle__input:after{background-color:var(--spirit-color-component-toggle-selected-content);visibility:hidden;opacity:0}.Toggle__input:focus-visible{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.Toggle__input:checked{border-color:var(--spirit-color-component-toggle-selected-border);background-color:var(--spirit-color-component-toggle-selected-state-default)}.Toggle__input:checked:before,.Toggle__input:checked:after{transform:translate(100%)}.Toggle__input:checked:before{visibility:hidden;opacity:0}.Toggle__input:checked:after{visibility:visible;opacity:1}@media(hover:hover){.Toggle__input:hover,.Toggle__input:active{background-color:var(--spirit-color-component-toggle-unselected-state-hover)}.Toggle__input:checked:hover,.Toggle__input:checked:active{background-color:var(--spirit-color-component-toggle-selected-state-hover)}}.Toggle__input--indicators:before,.Toggle__input--indicators:after{background-size:100%;background-color:transparent}.Toggle__input--indicators:before{background-image:var(--spirit-toggle-input-mark-background-image-url)}.Toggle__input--indicators:after{background-image:var(--spirit-toggle-input-mark-checked-background-image-url)}.Toggle__validationText,.Toggle>.Toggle__text>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Toggle__validationText,.Toggle>.Toggle__text>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.Toggle__validationText>ul:is(ul,ol),.Toggle>.Toggle__text>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.Toggle__validationText>svg,.Toggle>.Toggle__text>[data-spirit-element=validation_text]>svg{flex-shrink:0}.Toggle__validationText:has(>svg:first-child:not(:only-child)),.Toggle>.Toggle__text>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.Toggle__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.Toggle__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}:is(.Toggle--success,.Toggle.has-success) :is(.Toggle__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.Toggle--warning,.Toggle.has-warning) :is(.Toggle__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.Toggle--danger,.Toggle.has-danger) :is(.Toggle__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.Toggle:is(.Toggle--disabled,.is-disabled){cursor:default;--spirit-input-details-text-color: var(--spirit-color-disabled-content)}.Toggle:is(.Toggle--disabled,.is-disabled) .Toggle__label{color:var(--spirit-color-disabled-content)}.Toggle:is(.Toggle--disabled,.is-disabled) .Toggle__label:after{color:var(--spirit-color-disabled-content)}.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input,.Toggle>.Toggle__input:disabled{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input:before,.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input:after,.Toggle>.Toggle__input:disabled:before,.Toggle>.Toggle__input:disabled:after{background-color:var(--spirit-color-disabled-foreground);box-shadow:none}.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input--indicators:before,.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input--indicators:after,.Toggle>.Toggle__input--indicators:disabled:before,.Toggle>.Toggle__input--indicators:disabled:after{background-color:transparent}.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input--indicators:before,.Toggle>.Toggle__input--indicators:disabled:before{background-image:var(--spirit-toggle-input-mark-disabled-background-image-url)}.Toggle:is(.Toggle--disabled,.is-disabled)>.Toggle__input--indicators:after,.Toggle>.Toggle__input--indicators:disabled:after{background-image:var(--spirit-toggle-input-mark-checked-disabled-background-image-url)}.Toggle:is(.Toggle--disabled,.is-disabled) .Toggle__validationText{color:var(--spirit-color-disabled-content)}.Toggle:is(.Toggle--disabled,.is-disabled) .Toggle__helperText{color:var(--spirit-color-disabled-content)}.Toggle--inputPositionStart{flex-direction:row-reverse}.Toggle--inputPositionEnd,.Toggle:not([class*=--inputPosition]){flex-direction:row}@media(min-width:48rem){.Toggle--tablet--inputPositionStart{flex-direction:row-reverse}.Toggle--tablet--inputPositionEnd,.Toggle:not([class*=--inputPosition]){flex-direction:row}}@media(min-width:80rem){.Toggle--desktop--inputPositionStart{flex-direction:row-reverse}.Toggle--desktop--inputPositionEnd,.Toggle:not([class*=--inputPosition]){flex-direction:row}}.Tooltip{position:relative}.TooltipTarget+.Tooltip,.TooltipPopover.is-hidden{visibility:hidden;opacity:0;scale:.95}.TooltipTarget:hover+.Tooltip,.TooltipTarget:focus+.Tooltip,.TooltipPopover.is-visible{visibility:visible;opacity:1;scale:1}.TooltipPopover{--tooltip-max-width: 18rem;position:absolute;z-index:1;--tooltip-offset-orthogonal: 0;--tooltip-offset: .5rem;inset:unset;translate:unset;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.TooltipPopover{width:max-content;max-width:var(--tooltip-max-width);padding:.75rem 1rem;text-align:left;white-space:normal;word-break:normal;color:var(--spirit-color-neutral-content-subtle);border-radius:.5rem;background-color:var(--spirit-color-neutral-background-basic);box-shadow:0 .75rem 2rem 0 var(--spirit-color-shadow-shadow-400-color-01, rgba(0, 0, 0, .2509803922));word-wrap:break-word}@media(prefers-reduced-motion:no-preference){.TooltipPopover{transition-property:opacity,visibility,scale;transition-duration:.25s}}.TooltipPopover__arrow{--tooltip-arrow-width: .8125rem;--tooltip-arrow-height: .5rem;--tooltip-arrow-corner-offset: .75rem;position:absolute;transform-origin:bottom center;width:var(--tooltip-arrow-width);height:var(--tooltip-arrow-height);background:no-repeat center/cover var(--spirit-tooltip-arrow-background-image-url)}.TooltipPopover__close{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;width:1.5rem;height:1.5rem;color:var(--spirit-color-neutral-content-subtle)}.TooltipPopover--dismissible{--tooltip-max-width: 20.25rem ;display:grid;grid-template-columns:1fr auto;column-gap:.75rem;align-items:center}.TooltipPopover[data-spirit-placement=top]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:bottom}.TooltipPopover[data-spirit-placement=top]>.TooltipPopover__arrow{transform-origin:center;rotate:z 180deg}.TooltipPopover[data-spirit-placement=bottom]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:top}.TooltipPopover[data-spirit-placement=bottom]>.TooltipPopover__arrow{transform-origin:center;rotate:z 0deg}.TooltipPopover[data-spirit-placement=left]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:right}.TooltipPopover[data-spirit-placement=left]>.TooltipPopover__arrow{transform-origin:center;rotate:z 90deg}.TooltipPopover[data-spirit-placement=right]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:left}.TooltipPopover[data-spirit-placement=right]>.TooltipPopover__arrow{transform-origin:center;rotate:z -90deg}.TooltipPopover[data-spirit-placement=top-start]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:bottom left}.TooltipPopover[data-spirit-placement=top-start]>.TooltipPopover__arrow{transform-origin:center;rotate:z 180deg}.TooltipPopover[data-spirit-placement=top-end]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:bottom right}.TooltipPopover[data-spirit-placement=top-end]>.TooltipPopover__arrow{transform-origin:center;rotate:z 180deg}.TooltipPopover[data-spirit-placement=bottom-start]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:top left}.TooltipPopover[data-spirit-placement=bottom-start]>.TooltipPopover__arrow{transform-origin:center;rotate:z 0deg}.TooltipPopover[data-spirit-placement=bottom-end]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:top right}.TooltipPopover[data-spirit-placement=bottom-end]>.TooltipPopover__arrow{transform-origin:center;rotate:z 0deg}.TooltipPopover[data-spirit-placement=left-start]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:right top}.TooltipPopover[data-spirit-placement=left-start]>.TooltipPopover__arrow{transform-origin:center;rotate:z 90deg}.TooltipPopover[data-spirit-placement=left-end]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:right bottom}.TooltipPopover[data-spirit-placement=left-end]>.TooltipPopover__arrow{transform-origin:center;rotate:z 90deg}.TooltipPopover[data-spirit-placement=right-start]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:left top}.TooltipPopover[data-spirit-placement=right-start]>.TooltipPopover__arrow{transform-origin:center;rotate:z -90deg}.TooltipPopover[data-spirit-placement=right-end]{--tooltip-popover-offset: .5rem;--tooltip-popover-offset-orthogonal: 0;transform-origin:left bottom}.TooltipPopover[data-spirit-placement=right-end]>.TooltipPopover__arrow{transform-origin:center;rotate:z -90deg}.UNSTABLE_File{width:100%;display:flex;gap:1rem;align-items:center;padding:0;color:var(--spirit-color-text-primary);border:0 solid transparent;border-radius:0;background-color:transparent}.UNSTABLE_File--success,.UNSTABLE_File.has-success{border-color:var(--spirit-color-form-field-success)}:is(.UNSTABLE_File--success,.UNSTABLE_File.has-success) :is(.UNSTABLE_File__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}.UNSTABLE_File--warning,.UNSTABLE_File.has-warning{border-color:var(--spirit-color-form-field-warning)}:is(.UNSTABLE_File--warning,.UNSTABLE_File.has-warning) :is(.UNSTABLE_File__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}.UNSTABLE_File--danger,.UNSTABLE_File.has-danger{border-color:var(--spirit-color-form-field-danger)}:is(.UNSTABLE_File--danger,.UNSTABLE_File.has-danger) :is(.UNSTABLE_File__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.UNSTABLE_File__preview{flex-shrink:0;width:3rem;height:3rem;overflow:hidden;border-radius:.25rem}.UNSTABLE_File__preview:has(>svg){display:flex;align-items:center;justify-content:center;background-color:var(--spirit-color-background-secondary)}.UNSTABLE_File__preview:has(>img){position:relative}.UNSTABLE_File__preview>svg{width:1.25rem;height:1.25rem}.UNSTABLE_File__preview>img{position:absolute;top:var(--spirit-file-image-top, 0);left:var(--spirit-file-image-left, 0);width:var(--spirit-file-image-width, 100%);height:var(--spirit-file-image-height, 100%);object-fit:var(--spirit-file-image-object-fit, cover);object-position:center}.UNSTABLE_File__content{flex:1}.UNSTABLE_File__text{display:flex;flex-direction:column;gap:.125rem}.UNSTABLE_File__name{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_File__name{display:flex;color:var(--spirit-color-text-primary)}.UNSTABLE_File__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_File__helperText{color:var(--spirit-color-form-field-helper-text)}.UNSTABLE_File__validationText{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_File__validationText{display:block;margin-top:.375rem}.UNSTABLE_File__validationText>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.UNSTABLE_File__validationText>svg{flex-shrink:0}.UNSTABLE_File__validationText:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.UNSTABLE_File--disabled .UNSTABLE_File__name,.UNSTABLE_File--disabled .UNSTABLE_File__helperText{color:var(--spirit-color-disabled-content)}.UNSTABLE_File--disabled>.UNSTABLE_File__preview{opacity:.5;filter:grayscale(100%)}.UNSTABLE_FileUpload{width:100%}.UNSTABLE_FileUploadInput__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_FileUploadInput__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.UNSTABLE_FileUploadInput__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UNSTABLE_FileUploadInput__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_FileUploadInput__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.UNSTABLE_FileUploadInput--disabled>.UNSTABLE_FileUploadInput__label{color:var(--spirit-color-disabled-content)}.UNSTABLE_FileUploadInput--disabled>.UNSTABLE_FileUploadInput__label:after{color:var(--spirit-color-disabled-content)}.UNSTABLE_FileUploadInput__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_FileUploadInput__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}:is(.UNSTABLE_FileUploadInput--disabled,.UNSTABLE_FileUploadInput.is-disabled) .UNSTABLE_FileUploadInput__helperText{color:var(--spirit-color-disabled-content)}:is(.UNSTABLE_FileUploadInput--success,.UNSTABLE_FileUploadInput.has-success)>.UNSTABLE_FileUploadInput__input~.UNSTABLE_FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-success)}:is(.UNSTABLE_FileUploadInput--success,.UNSTABLE_FileUploadInput.has-success) :is(.UNSTABLE_FileUploadInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.UNSTABLE_FileUploadInput--warning,.UNSTABLE_FileUploadInput.has-warning)>.UNSTABLE_FileUploadInput__input~.UNSTABLE_FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-warning)}:is(.UNSTABLE_FileUploadInput--warning,.UNSTABLE_FileUploadInput.has-warning) :is(.UNSTABLE_FileUploadInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.UNSTABLE_FileUploadInput--danger,.UNSTABLE_FileUploadInput.has-danger)>.UNSTABLE_FileUploadInput__input~.UNSTABLE_FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-danger)}:is(.UNSTABLE_FileUploadInput--danger,.UNSTABLE_FileUploadInput.has-danger) :is(.UNSTABLE_FileUploadInput__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}.UNSTABLE_FileUploadInput__validationText{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_FileUploadInput__validationText{display:block;margin-top:.375rem}.UNSTABLE_FileUploadInput__validationText>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.UNSTABLE_FileUploadInput__validationText>svg{flex-shrink:0}.UNSTABLE_FileUploadInput__validationText:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}:is(.UNSTABLE_FileUploadInput--disabled,.UNSTABLE_FileUploadInput.is-disabled) :is(.UNSTABLE_FileUploadInput__validationText){color:var(--spirit-color-disabled-content)}.UNSTABLE_FileUploadInput__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UNSTABLE_FileUploadInput__dropZone{position:relative;display:grid;grid-template-columns:auto;grid-template-rows:repeat(3,auto);gap:1rem;justify-content:center;justify-items:center;padding:2rem 1.5rem;text-align:center;border:2px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:.5rem;background-color:var(--spirit-color-form-field-filled-background-state-default)}.UNSTABLE_FileUploadInput__dropZone--compact{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);justify-content:left;justify-items:stretch;padding:1rem 1.25rem;text-align:left}@media(min-width:48rem){.UNSTABLE_FileUploadInput__dropZone--compact{grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:center;justify-content:space-between;justify-items:start}}.UNSTABLE_FileUploadInput__dropZoneLabel:before{content:"";position:absolute;inset:0;z-index:0}.UNSTABLE_FileUploadInput__dropZoneLabel{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.UNSTABLE_FileUploadInput__dropZoneLabel{color:var(--spirit-color-text-primary);cursor:pointer}.UNSTABLE_FileUploadInput:not(.has-drag-and-drop) .UNSTABLE_FileUploadInput__dragAndDropLabel{display:none}.UNSTABLE_FileUploadInput__dropZone:hover{border-color:var(--spirit-color-form-field-filled-border-state-hover);background-color:var(--spirit-color-form-field-filled-background-state-hover)}.UNSTABLE_FileUploadInput__input:where(:active)~.UNSTABLE_FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-filled-border-state-selected);background-color:var(--spirit-color-form-field-filled-background-state-active)}.UNSTABLE_FileUploadInput__input:where(:focus-visible)~.UNSTABLE_FileUploadInput__dropZone{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.UNSTABLE_FileUploadInput.has-drag-and-drop>.UNSTABLE_FileUploadInput__dropZone{border-style:dashed}.UNSTABLE_FileUploadInput.is-dragging>.UNSTABLE_FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-filled-border-state-selected)}.UNSTABLE_FileUploadInput__dropZone--disabled,.UNSTABLE_FileUploadInput__dropZone--disabled .UNSTABLE_FileUploadInput__dropZoneLabel{color:var(--spirit-color-disabled-content);cursor:default}.UNSTABLE_FileUploadInput>.UNSTABLE_FileUploadInput__dropZone--disabled{border-style:dashed;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.UNSTABLE_Header{--spirit-header-height: 4.5rem;--spirit-navigation-height: var(--spirit-header-height);flex:none;box-sizing:content-box;height:var(--spirit-header-height);background-color:var(--spirit-color-component-header-background)}.UNSTABLE_Header--bottomDivider{border-bottom:1px solid var(--spirit-color-component-header-border)}.UNSTABLE_Header>*{box-sizing:border-box}.UNSTABLE_HeaderLogo{display:flex;align-items:center;height:var(--spirit-header-height)}.UNSTABLE_Picker{display:inline-block;width:18rem;--spirit-form-fields-border-radius: var( --spirit-picker-input-border-radius-mobile )}@media(min-width:48rem){.UNSTABLE_Picker{--spirit-form-fields-border-radius: var( --spirit-picker-input-border-radius-tablet )}}@media(min-width:80rem){.UNSTABLE_Picker{--spirit-form-fields-border-radius: var( --spirit-picker-input-border-radius-desktop )}}.UNSTABLE_Picker__label{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_Picker__label{display:block;margin-bottom:.375rem;color:var(--spirit-color-form-field-label)}.UNSTABLE_Picker__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UNSTABLE_Picker__label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_Picker__label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-color-form-field-danger)}.UNSTABLE_Picker__inputContainer{font-style:var(--spirit-picker-input-font-style, normal);font-weight:var(--spirit-picker-input-font-weight, 400);font-size:var(--spirit-picker-input-font-size, 1rem);line-height:var(--spirit-picker-input-line-height, 1.38);font-family:var(--spirit-picker-input-font-family, "Inter", sans-serif);position:relative;isolation:isolate;display:inline-flex;column-gap:.75rem;align-items:center;width:100%;min-height:var(--spirit-picker-input-height);padding:calc(.375rem - 1px);color:var(--spirit-color-form-field-filled-placeholder);border:1px solid var(--spirit-color-form-field-filled-border-state-default);border-radius:var(--spirit-form-fields-border-radius);background:var(--spirit-color-form-field-filled-background-state-default)}@media(hover:hover){.UNSTABLE_Picker__inputContainer:hover{background-color:var(--spirit-color-form-field-filled-background-state-hover)}}.UNSTABLE_Picker__inputContainer:focus-within{border-color:var(--spirit-color-border-focus);outline:0;box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157));background-color:var(--spirit-color-form-field-filled-background-state-active)}.UNSTABLE_Picker__selection{display:flex;flex-grow:1;flex-wrap:wrap;gap:.25rem}.UNSTABLE_Picker__selectionEmpty{margin-inline-start:calc(.75rem - (.375rem - 1px))}.UNSTABLE_Picker__selection :where(a,button){position:relative;z-index:1}.UNSTABLE_Picker__trigger:before{content:"";position:absolute;inset:0;z-index:0}.UNSTABLE_Picker__trigger{appearance:none;display:inline-flex;flex:none;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.UNSTABLE_Picker__helperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_Picker__helperText{display:block;margin-top:.375rem;color:var(--spirit-color-form-field-helper-text)}.UNSTABLE_Picker__validationText,.UNSTABLE_Picker>[data-spirit-element=validation_text]{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.UNSTABLE_Picker__validationText,.UNSTABLE_Picker>[data-spirit-element=validation_text]{display:block;margin-top:.375rem}.UNSTABLE_Picker__validationText>ul:is(ul,ol),.UNSTABLE_Picker>[data-spirit-element=validation_text]>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.UNSTABLE_Picker__validationText>svg,.UNSTABLE_Picker>[data-spirit-element=validation_text]>svg{flex-shrink:0}.UNSTABLE_Picker__validationText:has(>svg:first-child:not(:only-child)),.UNSTABLE_Picker>[data-spirit-element=validation_text]:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.UNSTABLE_Picker--fluid{width:100%}.UNSTABLE_Picker--small{--spirit-picker-input-height: 2rem;--spirit-picker-input-font-style: normal;--spirit-picker-input-font-weight: 400;--spirit-picker-input-font-size: .875rem;--spirit-picker-input-line-height: 1.43;--spirit-picker-input-font-family: "Inter", sans-serif}.UNSTABLE_Picker--small{--spirit-picker-input-border-radius-mobile: .5rem;--spirit-picker-input-border-radius-tablet: .5rem;--spirit-picker-input-border-radius-desktop: .5rem}.UNSTABLE_Picker--medium{--spirit-picker-input-height: 2.5rem;--spirit-picker-input-font-style: normal;--spirit-picker-input-font-weight: 400;--spirit-picker-input-font-size: 1rem;--spirit-picker-input-line-height: 1.38;--spirit-picker-input-font-family: "Inter", sans-serif}.UNSTABLE_Picker--medium{--spirit-picker-input-border-radius-mobile: .5rem;--spirit-picker-input-border-radius-tablet: .5rem;--spirit-picker-input-border-radius-desktop: .5rem}.UNSTABLE_Picker--large{--spirit-picker-input-height: 3rem;--spirit-picker-input-font-style: normal;--spirit-picker-input-font-weight: 400;--spirit-picker-input-font-size: 1rem;--spirit-picker-input-line-height: 1.38;--spirit-picker-input-font-family: "Inter", sans-serif}.UNSTABLE_Picker--large{--spirit-picker-input-border-radius-mobile: .5rem;--spirit-picker-input-border-radius-tablet: .5rem;--spirit-picker-input-border-radius-desktop: .5rem}:is(.UNSTABLE_Picker--success,.UNSTABLE_Picker.has-success) .UNSTABLE_Picker__inputContainer{border-color:var(--spirit-color-form-field-success)}:is(.UNSTABLE_Picker--success,.UNSTABLE_Picker.has-success) :is(.UNSTABLE_Picker__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-success)}:is(.UNSTABLE_Picker--warning,.UNSTABLE_Picker.has-warning) .UNSTABLE_Picker__inputContainer{border-color:var(--spirit-color-form-field-warning)}:is(.UNSTABLE_Picker--warning,.UNSTABLE_Picker.has-warning) :is(.UNSTABLE_Picker__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-warning)}:is(.UNSTABLE_Picker--danger,.UNSTABLE_Picker.has-danger) .UNSTABLE_Picker__inputContainer{border-color:var(--spirit-color-form-field-danger)}:is(.UNSTABLE_Picker--danger,.UNSTABLE_Picker.has-danger) :is(.UNSTABLE_Picker__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-form-field-danger)}:is(.UNSTABLE_Picker--disabled,.UNSTABLE_Picker.is-disabled)>.UNSTABLE_Picker__label{color:var(--spirit-color-disabled-content)}:is(.UNSTABLE_Picker--disabled,.UNSTABLE_Picker.is-disabled)>.UNSTABLE_Picker__label:after{color:var(--spirit-color-disabled-content)}:is(.UNSTABLE_Picker--disabled,.UNSTABLE_Picker.is-disabled) .UNSTABLE_Picker__trigger{pointer-events:none;cursor:default}:is(.UNSTABLE_Picker--disabled,.UNSTABLE_Picker.is-disabled) .UNSTABLE_Picker__inputContainer{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background);box-shadow:none}:is(.UNSTABLE_Picker--disabled,.UNSTABLE_Picker.is-disabled)>.UNSTABLE_Picker__helperText{color:var(--spirit-color-disabled-content)}:is(.UNSTABLE_Picker--disabled,.UNSTABLE_Picker.is-disabled)>:is(.UNSTABLE_Picker__validationText,[data-spirit-element=validation_text]){color:var(--spirit-color-disabled-content)}.UNSTABLE_Table{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.UNSTABLE_Table{width:100%;border-collapse:collapse;border-spacing:0}.UNSTABLE_Table thead{text-align:left}.UNSTABLE_Table th{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.33;font-family:Inter,sans-serif}.UNSTABLE_Table th{padding:.375rem;font-variant:small-caps;letter-spacing:.075em;text-transform:lowercase;vertical-align:middle;border-bottom:1px solid var(--spirit-color-border-basic)}.UNSTABLE_Table td{padding:.375rem;vertical-align:middle;border-bottom:1px solid var(--spirit-color-border-basic)}.UNSTABLE_Table--bordered,.UNSTABLE_Table--bordered th,.UNSTABLE_Table--bordered td{border:1px solid var(--spirit-color-border-basic)}.UNSTABLE_Table--compact th,.UNSTABLE_Table--compact td{padding:.25rem}.UNSTABLE_Table--hoverable tbody tr{transition:background-color .125s ease-in-out}.UNSTABLE_Table--striped tbody tr:nth-child(odd){background-color:var(--spirit-color-background-tertiary)}.UNSTABLE_Table--hoverable tbody tr:hover{background-color:var(--spirit-color-background-tertiary)}.UNSTABLE_Table tr:last-child td{border-bottom:none}.UNSTABLE_Table--responsive{display:block;overflow-x:auto}.accessibility-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accessibility-tap-target{position:relative}.accessibility-tap-target:before{content:"";position:absolute;top:50%;left:50%;width:max(2.5rem,100%);height:max(2.5rem,100%);translate:-50% -50%}[aria-expanded=true]{--spirit-accessibility-expanded-open-display: initial;--spirit-accessibility-expanded-closed-display: none}[aria-expanded=false]{--spirit-accessibility-expanded-open-display: none;--spirit-accessibility-expanded-closed-display: initial}[aria-expanded] .accessibility-open{display:var(--spirit-accessibility-expanded-open-display)}[aria-expanded] .accessibility-closed{display:var(--spirit-accessibility-expanded-closed-display)}[aria-checked=true]{--spirit-accessibility-checked-checked-display: inline-flex;--spirit-accessibility-checked-unchecked-display: none}[aria-checked=false]{--spirit-accessibility-checked-checked-display: none;--spirit-accessibility-checked-unchecked-display: inline-flex}[aria-checked] .accessibility-checked{display:var(--spirit-accessibility-checked-checked-display)}[aria-checked] .accessibility-unchecked{display:var(--spirit-accessibility-checked-unchecked-display)}@keyframes spin{0%{transform:translate(var(--animation-spin-translate, 0)) rotate(0)}to{transform:translate(var(--animation-spin-translate, 0)) rotate(360deg)}}.animation-spin-clockwise{animation:spin 1s linear infinite}.breakout-container{margin-inline:calc(-1 * var(--container-padding-inline))}@media(min-width:48rem){.breakout-container-tablet{margin-inline:calc(-1 * var(--container-padding-inline))}}@media(min-width:80rem){.breakout-container-desktop{margin-inline:calc(-1 * var(--container-padding-inline))}}@media not (min-width:48rem){.breakout-container-mobile-only{margin-inline:calc(-1 * var(--container-padding-inline))}}@media(min-width:48rem)and (not (min-width:80rem)){.breakout-container-tablet-only{margin-inline:calc(-1 * var(--container-padding-inline))}}.button-unstyled{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer}@supports (color: oklch(from red l c h)){.dynamic-color-border{border-color:oklch(from var(--spirit-local-background-color) calc(l + var(--spirit-dynamic-color-lightness-delta-border, .75) * (var(--spirit-dynamic-color-lightness-midpoint, .8) - l)) clamp(0,c * (1 + var(--spirit-dynamic-color-chroma-scale-border, 2) * (l - var(--spirit-dynamic-color-chroma-lightness-midpoint, .5))),var(--spirit-dynamic-color-chroma-upper-limit, .2)) h/100%)}}@supports (color: oklch(from red l c h)){.dynamic-color-background-interactive{--spirit-local-background-color-state-hover: oklch(from var(--spirit-local-background-color) calc(l + var(--spirit-dynamic-color-lightness-delta-background-state-hover, .3) * (var(--spirit-dynamic-color-lightness-midpoint, .8) - l)) clamp(0, c * (1 + var(--spirit-dynamic-color-chroma-scale-background-state-hover, 4) * (l - var(--spirit-dynamic-color-chroma-lightness-midpoint, .5))), var(--spirit-dynamic-color-chroma-upper-limit, .2)) h/100%);--spirit-local-background-color-state-active: oklch(from var(--spirit-local-background-color) calc(l + var(--spirit-dynamic-color-lightness-delta-background-state-active, .45) * (var(--spirit-dynamic-color-lightness-midpoint, .8) - l)) clamp(0, c * (1 + var(--spirit-dynamic-color-chroma-scale-background-state-active, 4) * (l - var(--spirit-dynamic-color-chroma-lightness-midpoint, .5))), var(--spirit-dynamic-color-chroma-upper-limit, .2)) h/100%)}@media(hover:hover){.dynamic-color-background-interactive:hover{background-color:var(--spirit-local-background-color-state-hover)}}.dynamic-color-background-interactive:active{background-color:var(--spirit-local-background-color-state-active)}}.dynamic-color-background-interactive{color:inherit}@supports (color: oklch(from red l c h)){.dynamic-color-background-selected{background-color:oklch(from var(--spirit-local-background-color) calc(l + var(--spirit-dynamic-color-lightness-delta-background-selected, .3) * (var(--spirit-dynamic-color-lightness-midpoint, .8) - l)) clamp(0,c * (1 + var(--spirit-dynamic-color-chroma-scale-background-selected, 4) * (l - var(--spirit-dynamic-color-chroma-lightness-midpoint, .5))),var(--spirit-dynamic-color-chroma-upper-limit, .2)) h/100%)}}.dynamic-color-background-selected,.dynamic-color-background-selected:active{color:inherit}@media(hover:hover){.dynamic-color-background-selected:hover{color:inherit}}.image-responsive{display:block;max-width:100%;height:auto}:where(button).link-primary,:where(button).link-secondary,:where(button).link-tertiary,:where(button).link-inherit{appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;font:inherit;color:inherit;border:none;border-radius:0;background:none;box-shadow:none;cursor:pointer;text-decoration-skip-ink:none;text-underline-offset:.1875em}@media(hover:hover){:where(button).link-primary:hover,:where(button).link-secondary:hover,:where(button).link-tertiary:hover,:where(button).link-inherit:hover{text-decoration:underline}}:where(button).link-primary:active,:where(button).link-secondary:active,:where(button).link-tertiary:active,:where(button).link-inherit:active{text-decoration:underline}:where(button).link-primary,:where(button).link-secondary,:where(button).link-tertiary,:where(button).link-inherit{-webkit-user-select:text;user-select:text}.link-primary{color:var(--spirit-color-link-primary-state-default)}.link-primary:hover{color:var(--spirit-color-link-primary-state-hover)}.link-primary:active{color:var(--spirit-color-link-primary-state-active)}.link-secondary{color:var(--spirit-color-link-secondary-state-default)}.link-secondary:hover{color:var(--spirit-color-link-secondary-state-hover)}.link-secondary:active{color:var(--spirit-color-link-secondary-state-active)}.link-tertiary{color:var(--spirit-color-link-tertiary-state-default)}.link-tertiary:hover{color:var(--spirit-color-link-tertiary-state-hover)}.link-tertiary:active{color:var(--spirit-color-link-tertiary-state-active)}.link-inherit{--spirit-link-color-internal: var(--spirit-link-color, inherit);color:var(--spirit-link-color-internal)}@media(hover:hover){.link-inherit:hover{color:var(--spirit-link-color-hover, var(--spirit-link-color-internal))}}.link-inherit:active{color:var(--spirit-link-color-active, var(--spirit-link-color-internal))}.link-inherit:visited{color:var(--spirit-link-color-visited, var(--spirit-link-color-internal))}[class*=typography-heading] a{text-decoration:none}.link-underlined,[class*=typography-heading] a:hover,[class*=typography-heading] a:active{text-decoration:underline}.link-allow-visited-style:visited{color:var(--spirit-color-link-state-visited)}:is(.link-disabled,button.link-disabled),:is(.link-disabled,button.link-disabled):is(:hover,:focus,:active,:visited){color:var(--spirit-color-disabled-content);cursor:default}:is(.link-disabled,button.link-disabled):not(.link-underlined){text-decoration:none}.link-stretched:before{content:"";position:absolute;inset:0;z-index:0}:is(.link-not-underlined,button.link-not-underlined),:is(.link-not-underlined,button.link-not-underlined):is(:hover,:focus,:active){text-decoration:none}.list-unstyled{list-style:none}.is-scrolling-disabled{overflow:hidden}.text-underlined-dotted{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:14%;text-underline-offset:8%;text-underline-position:from-font}.text-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-multiline{display:-webkit-box;-webkit-line-clamp:var(--text-truncate-lines, 3);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.typography-body-large-bold{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-large-italic{font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-large-regular{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-large-semibold{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-medium-bold{font-style:normal;font-weight:700;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.typography-body-medium-italic{font-style:italic;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.typography-body-medium-regular{font-style:normal;font-weight:400;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.typography-body-medium-semibold{font-style:normal;font-weight:600;font-size:1rem;line-height:1.38;font-family:Inter,sans-serif}.typography-body-small-bold{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.typography-body-small-italic{font-style:italic;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.typography-body-small-regular{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.typography-body-small-semibold{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.43;font-family:Inter,sans-serif}.typography-body-xlarge-bold{font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.4;font-family:Inter,sans-serif}.typography-body-xlarge-italic{font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.4;font-family:Inter,sans-serif}.typography-body-xlarge-regular{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.4;font-family:Inter,sans-serif}.typography-body-xlarge-semibold{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.4;font-family:Inter,sans-serif}.typography-body-xsmall-bold{font-style:normal;font-weight:700;font-size:.75rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-xsmall-italic{font-style:italic;font-weight:400;font-size:.75rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-xsmall-regular{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.33;font-family:Inter,sans-serif}.typography-body-xsmall-semibold{font-style:normal;font-weight:600;font-size:.75rem;line-height:1.33;font-family:Inter,sans-serif}.typography-heading-large-bold{font-style:normal;font-weight:700;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-large-bold{font-style:normal;font-weight:700;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-large-bold{font-style:normal;font-weight:700;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-large-italic{font-style:italic;font-weight:400;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-large-italic{font-style:italic;font-weight:400;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-large-italic{font-style:italic;font-weight:400;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-large-regular{font-style:normal;font-weight:400;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-large-regular{font-style:normal;font-weight:400;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-large-regular{font-style:normal;font-weight:400;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-large-semibold{font-style:normal;font-weight:600;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-large-semibold{font-style:normal;font-weight:600;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-large-semibold{font-style:normal;font-weight:600;font-size:2.5rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-medium-bold{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-medium-bold{font-style:normal;font-weight:700;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-medium-bold{font-style:normal;font-weight:700;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}.typography-heading-medium-italic{font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-medium-italic{font-style:italic;font-weight:400;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-medium-italic{font-style:italic;font-weight:400;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}.typography-heading-medium-regular{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-medium-regular{font-style:normal;font-weight:400;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-medium-regular{font-style:normal;font-weight:400;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}.typography-heading-medium-semibold{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-medium-semibold{font-style:normal;font-weight:600;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-medium-semibold{font-style:normal;font-weight:600;font-size:2rem;line-height:1.19;font-family:Inter,sans-serif}}.typography-heading-small-bold{font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-small-bold{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-small-bold{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}.typography-heading-small-italic{font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-small-italic{font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-small-italic{font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}.typography-heading-small-regular{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-small-regular{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-small-regular{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}.typography-heading-small-semibold{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-small-semibold{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-small-semibold{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.17;font-family:Inter,sans-serif}}.typography-heading-xlarge-bold{font-style:normal;font-weight:700;font-size:2.25rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xlarge-bold{font-style:normal;font-weight:700;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xlarge-bold{font-style:normal;font-weight:700;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}.typography-heading-xlarge-italic{font-style:italic;font-weight:400;font-size:2.25rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xlarge-italic{font-style:italic;font-weight:400;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xlarge-italic{font-style:italic;font-weight:400;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}.typography-heading-xlarge-regular{font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xlarge-regular{font-style:normal;font-weight:400;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xlarge-regular{font-style:normal;font-weight:400;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}.typography-heading-xlarge-semibold{font-style:normal;font-weight:600;font-size:2.25rem;line-height:1.17;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xlarge-semibold{font-style:normal;font-weight:600;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xlarge-semibold{font-style:normal;font-weight:600;font-size:3rem;line-height:1.21;font-family:Inter,sans-serif}}.typography-heading-xsmall-bold{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.22;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xsmall-bold{font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xsmall-bold{font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-xsmall-italic{font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.22;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xsmall-italic{font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xsmall-italic{font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-xsmall-regular{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.22;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xsmall-regular{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xsmall-regular{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}.typography-heading-xsmall-semibold{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.22;font-family:Inter,sans-serif}@media(min-width:48rem){.typography-heading-xsmall-semibold{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}@media(min-width:80rem){.typography-heading-xsmall-semibold{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.2;font-family:Inter,sans-serif}}.bg-accent-01-basic{--spirit-local-background-color: var(--spirit-color-accent-01-background-basic);background-color:var(--spirit-color-accent-01-background-basic)!important}.bg-accent-01-subtle{--spirit-local-background-color: var(--spirit-color-accent-01-background-subtle);background-color:var(--spirit-color-accent-01-background-subtle)!important}.bg-accent-02-basic{--spirit-local-background-color: var(--spirit-color-accent-02-background-basic);background-color:var(--spirit-color-accent-02-background-basic)!important}.bg-accent-02-subtle{--spirit-local-background-color: var(--spirit-color-accent-02-background-subtle);background-color:var(--spirit-color-accent-02-background-subtle)!important}.bg-emotion-danger-basic{--spirit-local-background-color: var(--spirit-color-emotion-danger-background-basic);background-color:var(--spirit-color-emotion-danger-background-basic)!important}.bg-emotion-danger-subtle{--spirit-local-background-color: var(--spirit-color-emotion-danger-background-subtle);background-color:var(--spirit-color-emotion-danger-background-subtle)!important}.bg-emotion-informative-basic{--spirit-local-background-color: var(--spirit-color-emotion-informative-background-basic);background-color:var(--spirit-color-emotion-informative-background-basic)!important}.bg-emotion-informative-subtle{--spirit-local-background-color: var(--spirit-color-emotion-informative-background-subtle);background-color:var(--spirit-color-emotion-informative-background-subtle)!important}.bg-emotion-success-basic{--spirit-local-background-color: var(--spirit-color-emotion-success-background-basic);background-color:var(--spirit-color-emotion-success-background-basic)!important}.bg-emotion-success-subtle{--spirit-local-background-color: var(--spirit-color-emotion-success-background-subtle);background-color:var(--spirit-color-emotion-success-background-subtle)!important}.bg-emotion-warning-basic{--spirit-local-background-color: var(--spirit-color-emotion-warning-background-basic);background-color:var(--spirit-color-emotion-warning-background-basic)!important}.bg-emotion-warning-subtle{--spirit-local-background-color: var(--spirit-color-emotion-warning-background-subtle);background-color:var(--spirit-color-emotion-warning-background-subtle)!important}.bg-primary{--spirit-local-background-color: var(--spirit-color-background-primary);background-color:var(--spirit-color-background-primary)!important}.bg-secondary{--spirit-local-background-color: var(--spirit-color-background-secondary);background-color:var(--spirit-color-background-secondary)!important}.bg-tertiary{--spirit-local-background-color: var(--spirit-color-background-tertiary);background-color:var(--spirit-color-background-tertiary)!important}.bg-neutral-basic{--spirit-local-background-color: var(--spirit-color-neutral-background-basic);background-color:var(--spirit-color-neutral-background-basic)!important}.bg-neutral-subtle{--spirit-local-background-color: var(--spirit-color-neutral-background-subtle);background-color:var(--spirit-color-neutral-background-subtle)!important}.bg-selected-basic{--spirit-local-background-color: var(--spirit-color-selected-background-basic);background-color:var(--spirit-color-selected-background-basic)!important}.bg-selected-subtle{--spirit-local-background-color: var(--spirit-color-selected-background-subtle);background-color:var(--spirit-color-selected-background-subtle)!important}.bg-gradient-primary{background-image:linear-gradient(var(--gradient-angle, 180deg),var(--spirit-color-gradient-primary-color-01, #eae3ff) 0%,var(--spirit-color-gradient-primary-color-02, #cebcff) 100%)!important}.bg-gradient-secondary{background-image:linear-gradient(var(--gradient-angle, 180deg),var(--spirit-color-gradient-secondary-color-01, #fff) 0%,var(--spirit-color-gradient-secondary-color-02, #a7d9e2) 100%)!important}.border-accent-01-basic{border-color:var(--spirit-color-accent-01-border-basic)!important}.border-accent-01-subtle{border-color:var(--spirit-color-accent-01-border-subtle)!important}.border-accent-02-basic{border-color:var(--spirit-color-accent-02-border-basic)!important}.border-accent-02-subtle{border-color:var(--spirit-color-accent-02-border-subtle)!important}.border-emotion-danger-basic{border-color:var(--spirit-color-emotion-danger-border-basic)!important}.border-emotion-danger-subtle{border-color:var(--spirit-color-emotion-danger-border-subtle)!important}.border-emotion-informative-basic{border-color:var(--spirit-color-emotion-informative-border-basic)!important}.border-emotion-informative-subtle{border-color:var(--spirit-color-emotion-informative-border-subtle)!important}.border-emotion-success-basic{border-color:var(--spirit-color-emotion-success-border-basic)!important}.border-emotion-success-subtle{border-color:var(--spirit-color-emotion-success-border-subtle)!important}.border-emotion-warning-basic{border-color:var(--spirit-color-emotion-warning-border-basic)!important}.border-emotion-warning-subtle{border-color:var(--spirit-color-emotion-warning-border-subtle)!important}.border-basic{border-color:var(--spirit-color-border-basic)!important}.rounded-0{border-radius:0!important}.rounded-100{border-radius:.125rem!important}.rounded-200{border-radius:.25rem!important}.rounded-300{border-radius:.5rem!important}.rounded-400{border-radius:.75rem!important}.rounded-500{border-radius:1rem!important}.rounded-full{border-radius:624.9375rem!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-0{--spirit-local-border-width: 0;border-width:0!important}.border-100{--spirit-local-border-width: 1px;border-width:1px!important}.border-200{--spirit-local-border-width: 2px;border-width:2px!important}.color-scheme-on-accent-01-basic{--spirit-local-background-color: var(--spirit-color-accent-01-background-basic);background-color:var(--spirit-color-accent-01-background-basic)!important;--spirit-local-color: var(--spirit-color-accent-01-content-subtle);color:var(--spirit-color-accent-01-content-subtle)!important}.color-scheme-on-accent-01-subtle{--spirit-local-background-color: var(--spirit-color-accent-01-background-subtle);background-color:var(--spirit-color-accent-01-background-subtle)!important;--spirit-local-color: var(--spirit-color-accent-01-content-basic);color:var(--spirit-color-accent-01-content-basic)!important}.color-scheme-on-accent-02-basic{--spirit-local-background-color: var(--spirit-color-accent-02-background-basic);background-color:var(--spirit-color-accent-02-background-basic)!important;--spirit-local-color: var(--spirit-color-accent-02-content-subtle);color:var(--spirit-color-accent-02-content-subtle)!important}.color-scheme-on-accent-02-subtle{--spirit-local-background-color: var(--spirit-color-accent-02-background-subtle);background-color:var(--spirit-color-accent-02-background-subtle)!important;--spirit-local-color: var(--spirit-color-accent-02-content-basic);color:var(--spirit-color-accent-02-content-basic)!important}.color-scheme-on-emotion-danger-basic{--spirit-local-background-color: var(--spirit-color-emotion-danger-background-basic);background-color:var(--spirit-color-emotion-danger-background-basic)!important;--spirit-local-color: var(--spirit-color-emotion-danger-content-subtle);color:var(--spirit-color-emotion-danger-content-subtle)!important}.color-scheme-on-emotion-danger-subtle{--spirit-local-background-color: var(--spirit-color-emotion-danger-background-subtle);background-color:var(--spirit-color-emotion-danger-background-subtle)!important;--spirit-local-color: var(--spirit-color-emotion-danger-content-basic);color:var(--spirit-color-emotion-danger-content-basic)!important}.color-scheme-on-emotion-informative-basic{--spirit-local-background-color: var(--spirit-color-emotion-informative-background-basic);background-color:var(--spirit-color-emotion-informative-background-basic)!important;--spirit-local-color: var(--spirit-color-emotion-informative-content-subtle);color:var(--spirit-color-emotion-informative-content-subtle)!important}.color-scheme-on-emotion-informative-subtle{--spirit-local-background-color: var(--spirit-color-emotion-informative-background-subtle);background-color:var(--spirit-color-emotion-informative-background-subtle)!important;--spirit-local-color: var(--spirit-color-emotion-informative-content-basic);color:var(--spirit-color-emotion-informative-content-basic)!important}.color-scheme-on-emotion-success-basic{--spirit-local-background-color: var(--spirit-color-emotion-success-background-basic);background-color:var(--spirit-color-emotion-success-background-basic)!important;--spirit-local-color: var(--spirit-color-emotion-success-content-subtle);color:var(--spirit-color-emotion-success-content-subtle)!important}.color-scheme-on-emotion-success-subtle{--spirit-local-background-color: var(--spirit-color-emotion-success-background-subtle);background-color:var(--spirit-color-emotion-success-background-subtle)!important;--spirit-local-color: var(--spirit-color-emotion-success-content-basic);color:var(--spirit-color-emotion-success-content-basic)!important}.color-scheme-on-emotion-warning-basic{--spirit-local-background-color: var(--spirit-color-emotion-warning-background-basic);background-color:var(--spirit-color-emotion-warning-background-basic)!important;--spirit-local-color: var(--spirit-color-emotion-warning-content-subtle);color:var(--spirit-color-emotion-warning-content-subtle)!important}.color-scheme-on-emotion-warning-subtle{--spirit-local-background-color: var(--spirit-color-emotion-warning-background-subtle);background-color:var(--spirit-color-emotion-warning-background-subtle)!important;--spirit-local-color: var(--spirit-color-emotion-warning-content-basic);color:var(--spirit-color-emotion-warning-content-basic)!important}.color-scheme-on-disabled{--spirit-local-background-color: var(--spirit-color-disabled-background);background-color:var(--spirit-color-disabled-background)!important;--spirit-local-color: var(--spirit-color-disabled-content);color:var(--spirit-color-disabled-content)!important}.color-scheme-on-neutral-basic{--spirit-local-background-color: var(--spirit-color-neutral-background-basic);background-color:var(--spirit-color-neutral-background-basic)!important;--spirit-local-color: var(--spirit-color-neutral-content-subtle);color:var(--spirit-color-neutral-content-subtle)!important}.color-scheme-on-neutral-subtle{--spirit-local-background-color: var(--spirit-color-neutral-background-subtle);background-color:var(--spirit-color-neutral-background-subtle)!important;--spirit-local-color: var(--spirit-color-neutral-content-basic);color:var(--spirit-color-neutral-content-basic)!important}.color-scheme-on-selected-basic{--spirit-local-background-color: var(--spirit-color-selected-background-basic);background-color:var(--spirit-color-selected-background-basic)!important;--spirit-local-color: var(--spirit-color-selected-content-subtle);color:var(--spirit-color-selected-content-subtle)!important}.color-scheme-on-selected-subtle{--spirit-local-background-color: var(--spirit-color-selected-background-subtle);background-color:var(--spirit-color-selected-background-subtle)!important;--spirit-local-color: var(--spirit-color-selected-content-basic);color:var(--spirit-color-selected-content-basic)!important}.d-block{display:block!important}.d-contents{display:contents!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.mx-0{margin-inline:0!important}.mx-100{margin-inline:.0625rem!important}.mx-200{margin-inline:.125rem!important}.mx-300{margin-inline:.25rem!important}.mx-400{margin-inline:.375rem!important}.mx-500{margin-inline:.5rem!important}.mx-600{margin-inline:.75rem!important}.mx-700{margin-inline:1rem!important}.mx-800{margin-inline:1.25rem!important}.mx-900{margin-inline:1.5rem!important}.mx-1000{margin-inline:2rem!important}.mx-1100{margin-inline:2.5rem!important}.mx-1200{margin-inline:3rem!important}.mx-1300{margin-inline:3.5rem!important}.mx-1400{margin-inline:4rem!important}.mx-1500{margin-inline:4.5rem!important}.mx-1600{margin-inline:5rem!important}.mx-1700{margin-inline:6rem!important}.mx-auto{margin-inline:auto!important}.my-0{margin-block:0!important}.my-100{margin-block:.0625rem!important}.my-200{margin-block:.125rem!important}.my-300{margin-block:.25rem!important}.my-400{margin-block:.375rem!important}.my-500{margin-block:.5rem!important}.my-600{margin-block:.75rem!important}.my-700{margin-block:1rem!important}.my-800{margin-block:1.25rem!important}.my-900{margin-block:1.5rem!important}.my-1000{margin-block:2rem!important}.my-1100{margin-block:2.5rem!important}.my-1200{margin-block:3rem!important}.my-1300{margin-block:3.5rem!important}.my-1400{margin-block:4rem!important}.my-1500{margin-block:4.5rem!important}.my-1600{margin-block:5rem!important}.my-1700{margin-block:6rem!important}.my-auto{margin-block:auto!important}.mt-0{margin-top:0!important}.mt-100{margin-top:.0625rem!important}.mt-200{margin-top:.125rem!important}.mt-300{margin-top:.25rem!important}.mt-400{margin-top:.375rem!important}.mt-500{margin-top:.5rem!important}.mt-600{margin-top:.75rem!important}.mt-700{margin-top:1rem!important}.mt-800{margin-top:1.25rem!important}.mt-900{margin-top:1.5rem!important}.mt-1000{margin-top:2rem!important}.mt-1100{margin-top:2.5rem!important}.mt-1200{margin-top:3rem!important}.mt-1300{margin-top:3.5rem!important}.mt-1400{margin-top:4rem!important}.mt-1500{margin-top:4.5rem!important}.mt-1600{margin-top:5rem!important}.mt-1700{margin-top:6rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-100{margin-right:.0625rem!important}.mr-200{margin-right:.125rem!important}.mr-300{margin-right:.25rem!important}.mr-400{margin-right:.375rem!important}.mr-500{margin-right:.5rem!important}.mr-600{margin-right:.75rem!important}.mr-700{margin-right:1rem!important}.mr-800{margin-right:1.25rem!important}.mr-900{margin-right:1.5rem!important}.mr-1000{margin-right:2rem!important}.mr-1100{margin-right:2.5rem!important}.mr-1200{margin-right:3rem!important}.mr-1300{margin-right:3.5rem!important}.mr-1400{margin-right:4rem!important}.mr-1500{margin-right:4.5rem!important}.mr-1600{margin-right:5rem!important}.mr-1700{margin-right:6rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-100{margin-bottom:.0625rem!important}.mb-200{margin-bottom:.125rem!important}.mb-300{margin-bottom:.25rem!important}.mb-400{margin-bottom:.375rem!important}.mb-500{margin-bottom:.5rem!important}.mb-600{margin-bottom:.75rem!important}.mb-700{margin-bottom:1rem!important}.mb-800{margin-bottom:1.25rem!important}.mb-900{margin-bottom:1.5rem!important}.mb-1000{margin-bottom:2rem!important}.mb-1100{margin-bottom:2.5rem!important}.mb-1200{margin-bottom:3rem!important}.mb-1300{margin-bottom:3.5rem!important}.mb-1400{margin-bottom:4rem!important}.mb-1500{margin-bottom:4.5rem!important}.mb-1600{margin-bottom:5rem!important}.mb-1700{margin-bottom:6rem!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-100{margin-left:.0625rem!important}.ml-200{margin-left:.125rem!important}.ml-300{margin-left:.25rem!important}.ml-400{margin-left:.375rem!important}.ml-500{margin-left:.5rem!important}.ml-600{margin-left:.75rem!important}.ml-700{margin-left:1rem!important}.ml-800{margin-left:1.25rem!important}.ml-900{margin-left:1.5rem!important}.ml-1000{margin-left:2rem!important}.ml-1100{margin-left:2.5rem!important}.ml-1200{margin-left:3rem!important}.ml-1300{margin-left:3.5rem!important}.ml-1400{margin-left:4rem!important}.ml-1500{margin-left:4.5rem!important}.ml-1600{margin-left:5rem!important}.ml-1700{margin-left:6rem!important}.ml-auto{margin-left:auto!important}.p-0{--spirit-local-padding: 0;padding:0!important}.p-100{--spirit-local-padding: .0625rem;padding:.0625rem!important}.p-200{--spirit-local-padding: .125rem;padding:.125rem!important}.p-300{--spirit-local-padding: .25rem;padding:.25rem!important}.p-400{--spirit-local-padding: .375rem;padding:.375rem!important}.p-500{--spirit-local-padding: .5rem;padding:.5rem!important}.p-600{--spirit-local-padding: .75rem;padding:.75rem!important}.p-700{--spirit-local-padding: 1rem;padding:1rem!important}.p-800{--spirit-local-padding: 1.25rem;padding:1.25rem!important}.p-900{--spirit-local-padding: 1.5rem;padding:1.5rem!important}.p-1000{--spirit-local-padding: 2rem;padding:2rem!important}.p-1100{--spirit-local-padding: 2.5rem;padding:2.5rem!important}.p-1200{--spirit-local-padding: 3rem;padding:3rem!important}.p-1300{--spirit-local-padding: 3.5rem;padding:3.5rem!important}.p-1400{--spirit-local-padding: 4rem;padding:4rem!important}.p-1500{--spirit-local-padding: 4.5rem;padding:4.5rem!important}.p-1600{--spirit-local-padding: 5rem;padding:5rem!important}.p-1700{--spirit-local-padding: 6rem;padding:6rem!important}.px-0{--spirit-local-padding-inline: 0;padding-inline:0!important}.px-100{--spirit-local-padding-inline: .0625rem;padding-inline:.0625rem!important}.px-200{--spirit-local-padding-inline: .125rem;padding-inline:.125rem!important}.px-300{--spirit-local-padding-inline: .25rem;padding-inline:.25rem!important}.px-400{--spirit-local-padding-inline: .375rem;padding-inline:.375rem!important}.px-500{--spirit-local-padding-inline: .5rem;padding-inline:.5rem!important}.px-600{--spirit-local-padding-inline: .75rem;padding-inline:.75rem!important}.px-700{--spirit-local-padding-inline: 1rem;padding-inline:1rem!important}.px-800{--spirit-local-padding-inline: 1.25rem;padding-inline:1.25rem!important}.px-900{--spirit-local-padding-inline: 1.5rem;padding-inline:1.5rem!important}.px-1000{--spirit-local-padding-inline: 2rem;padding-inline:2rem!important}.px-1100{--spirit-local-padding-inline: 2.5rem;padding-inline:2.5rem!important}.px-1200{--spirit-local-padding-inline: 3rem;padding-inline:3rem!important}.px-1300{--spirit-local-padding-inline: 3.5rem;padding-inline:3.5rem!important}.px-1400{--spirit-local-padding-inline: 4rem;padding-inline:4rem!important}.px-1500{--spirit-local-padding-inline: 4.5rem;padding-inline:4.5rem!important}.px-1600{--spirit-local-padding-inline: 5rem;padding-inline:5rem!important}.px-1700{--spirit-local-padding-inline: 6rem;padding-inline:6rem!important}.py-0{--spirit-local-padding-block: 0;padding-block:0!important}.py-100{--spirit-local-padding-block: .0625rem;padding-block:.0625rem!important}.py-200{--spirit-local-padding-block: .125rem;padding-block:.125rem!important}.py-300{--spirit-local-padding-block: .25rem;padding-block:.25rem!important}.py-400{--spirit-local-padding-block: .375rem;padding-block:.375rem!important}.py-500{--spirit-local-padding-block: .5rem;padding-block:.5rem!important}.py-600{--spirit-local-padding-block: .75rem;padding-block:.75rem!important}.py-700{--spirit-local-padding-block: 1rem;padding-block:1rem!important}.py-800{--spirit-local-padding-block: 1.25rem;padding-block:1.25rem!important}.py-900{--spirit-local-padding-block: 1.5rem;padding-block:1.5rem!important}.py-1000{--spirit-local-padding-block: 2rem;padding-block:2rem!important}.py-1100{--spirit-local-padding-block: 2.5rem;padding-block:2.5rem!important}.py-1200{--spirit-local-padding-block: 3rem;padding-block:3rem!important}.py-1300{--spirit-local-padding-block: 3.5rem;padding-block:3.5rem!important}.py-1400{--spirit-local-padding-block: 4rem;padding-block:4rem!important}.py-1500{--spirit-local-padding-block: 4.5rem;padding-block:4.5rem!important}.py-1600{--spirit-local-padding-block: 5rem;padding-block:5rem!important}.py-1700{--spirit-local-padding-block: 6rem;padding-block:6rem!important}.pt-0{--spirit-local-padding-top: 0;padding-top:0!important}.pt-100{--spirit-local-padding-top: .0625rem;padding-top:.0625rem!important}.pt-200{--spirit-local-padding-top: .125rem;padding-top:.125rem!important}.pt-300{--spirit-local-padding-top: .25rem;padding-top:.25rem!important}.pt-400{--spirit-local-padding-top: .375rem;padding-top:.375rem!important}.pt-500{--spirit-local-padding-top: .5rem;padding-top:.5rem!important}.pt-600{--spirit-local-padding-top: .75rem;padding-top:.75rem!important}.pt-700{--spirit-local-padding-top: 1rem;padding-top:1rem!important}.pt-800{--spirit-local-padding-top: 1.25rem;padding-top:1.25rem!important}.pt-900{--spirit-local-padding-top: 1.5rem;padding-top:1.5rem!important}.pt-1000{--spirit-local-padding-top: 2rem;padding-top:2rem!important}.pt-1100{--spirit-local-padding-top: 2.5rem;padding-top:2.5rem!important}.pt-1200{--spirit-local-padding-top: 3rem;padding-top:3rem!important}.pt-1300{--spirit-local-padding-top: 3.5rem;padding-top:3.5rem!important}.pt-1400{--spirit-local-padding-top: 4rem;padding-top:4rem!important}.pt-1500{--spirit-local-padding-top: 4.5rem;padding-top:4.5rem!important}.pt-1600{--spirit-local-padding-top: 5rem;padding-top:5rem!important}.pt-1700{--spirit-local-padding-top: 6rem;padding-top:6rem!important}.pr-0{--spirit-local-padding-right: 0;padding-right:0!important}.pr-100{--spirit-local-padding-right: .0625rem;padding-right:.0625rem!important}.pr-200{--spirit-local-padding-right: .125rem;padding-right:.125rem!important}.pr-300{--spirit-local-padding-right: .25rem;padding-right:.25rem!important}.pr-400{--spirit-local-padding-right: .375rem;padding-right:.375rem!important}.pr-500{--spirit-local-padding-right: .5rem;padding-right:.5rem!important}.pr-600{--spirit-local-padding-right: .75rem;padding-right:.75rem!important}.pr-700{--spirit-local-padding-right: 1rem;padding-right:1rem!important}.pr-800{--spirit-local-padding-right: 1.25rem;padding-right:1.25rem!important}.pr-900{--spirit-local-padding-right: 1.5rem;padding-right:1.5rem!important}.pr-1000{--spirit-local-padding-right: 2rem;padding-right:2rem!important}.pr-1100{--spirit-local-padding-right: 2.5rem;padding-right:2.5rem!important}.pr-1200{--spirit-local-padding-right: 3rem;padding-right:3rem!important}.pr-1300{--spirit-local-padding-right: 3.5rem;padding-right:3.5rem!important}.pr-1400{--spirit-local-padding-right: 4rem;padding-right:4rem!important}.pr-1500{--spirit-local-padding-right: 4.5rem;padding-right:4.5rem!important}.pr-1600{--spirit-local-padding-right: 5rem;padding-right:5rem!important}.pr-1700{--spirit-local-padding-right: 6rem;padding-right:6rem!important}.pb-0{--spirit-local-padding-bottom: 0;padding-bottom:0!important}.pb-100{--spirit-local-padding-bottom: .0625rem;padding-bottom:.0625rem!important}.pb-200{--spirit-local-padding-bottom: .125rem;padding-bottom:.125rem!important}.pb-300{--spirit-local-padding-bottom: .25rem;padding-bottom:.25rem!important}.pb-400{--spirit-local-padding-bottom: .375rem;padding-bottom:.375rem!important}.pb-500{--spirit-local-padding-bottom: .5rem;padding-bottom:.5rem!important}.pb-600{--spirit-local-padding-bottom: .75rem;padding-bottom:.75rem!important}.pb-700{--spirit-local-padding-bottom: 1rem;padding-bottom:1rem!important}.pb-800{--spirit-local-padding-bottom: 1.25rem;padding-bottom:1.25rem!important}.pb-900{--spirit-local-padding-bottom: 1.5rem;padding-bottom:1.5rem!important}.pb-1000{--spirit-local-padding-bottom: 2rem;padding-bottom:2rem!important}.pb-1100{--spirit-local-padding-bottom: 2.5rem;padding-bottom:2.5rem!important}.pb-1200{--spirit-local-padding-bottom: 3rem;padding-bottom:3rem!important}.pb-1300{--spirit-local-padding-bottom: 3.5rem;padding-bottom:3.5rem!important}.pb-1400{--spirit-local-padding-bottom: 4rem;padding-bottom:4rem!important}.pb-1500{--spirit-local-padding-bottom: 4.5rem;padding-bottom:4.5rem!important}.pb-1600{--spirit-local-padding-bottom: 5rem;padding-bottom:5rem!important}.pb-1700{--spirit-local-padding-bottom: 6rem;padding-bottom:6rem!important}.pl-0{--spirit-local-padding-left: 0;padding-left:0!important}.pl-100{--spirit-local-padding-left: .0625rem;padding-left:.0625rem!important}.pl-200{--spirit-local-padding-left: .125rem;padding-left:.125rem!important}.pl-300{--spirit-local-padding-left: .25rem;padding-left:.25rem!important}.pl-400{--spirit-local-padding-left: .375rem;padding-left:.375rem!important}.pl-500{--spirit-local-padding-left: .5rem;padding-left:.5rem!important}.pl-600{--spirit-local-padding-left: .75rem;padding-left:.75rem!important}.pl-700{--spirit-local-padding-left: 1rem;padding-left:1rem!important}.pl-800{--spirit-local-padding-left: 1.25rem;padding-left:1.25rem!important}.pl-900{--spirit-local-padding-left: 1.5rem;padding-left:1.5rem!important}.pl-1000{--spirit-local-padding-left: 2rem;padding-left:2rem!important}.pl-1100{--spirit-local-padding-left: 2.5rem;padding-left:2.5rem!important}.pl-1200{--spirit-local-padding-left: 3rem;padding-left:3rem!important}.pl-1300{--spirit-local-padding-left: 3.5rem;padding-left:3.5rem!important}.pl-1400{--spirit-local-padding-left: 4rem;padding-left:4rem!important}.pl-1500{--spirit-local-padding-left: 4.5rem;padding-left:4.5rem!important}.pl-1600{--spirit-local-padding-left: 5rem;padding-left:5rem!important}.pl-1700{--spirit-local-padding-left: 6rem;padding-left:6rem!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-accent-01-basic{color:var(--spirit-color-accent-01-content-basic)!important}.text-accent-01-subtle{color:var(--spirit-color-accent-01-content-subtle)!important}.text-accent-02-basic{color:var(--spirit-color-accent-02-content-basic)!important}.text-accent-02-subtle{color:var(--spirit-color-accent-02-content-subtle)!important}.text-emotion-danger-basic{color:var(--spirit-color-emotion-danger-content-basic)!important}.text-emotion-danger-subtle{color:var(--spirit-color-emotion-danger-content-subtle)!important}.text-emotion-informative-basic{color:var(--spirit-color-emotion-informative-content-basic)!important}.text-emotion-informative-subtle{color:var(--spirit-color-emotion-informative-content-subtle)!important}.text-emotion-success-basic{color:var(--spirit-color-emotion-success-content-basic)!important}.text-emotion-success-subtle{color:var(--spirit-color-emotion-success-content-subtle)!important}.text-emotion-warning-basic{color:var(--spirit-color-emotion-warning-content-basic)!important}.text-emotion-warning-subtle{color:var(--spirit-color-emotion-warning-content-subtle)!important}.text-primary{color:var(--spirit-color-text-primary)!important}.text-secondary{color:var(--spirit-color-text-secondary)!important}.text-tertiary{color:var(--spirit-color-text-tertiary)!important}.text-neutral-basic{color:var(--spirit-color-neutral-content-basic)!important}.text-neutral-subtle{color:var(--spirit-color-neutral-content-subtle)!important}.text-selected-basic{color:var(--spirit-color-selected-content-basic)!important}.text-selected-subtle{color:var(--spirit-color-selected-content-subtle)!important}.text-hyphens-auto{-webkit-hyphens:auto!important;hyphens:auto!important}.text-hyphens-manual{-webkit-hyphens:manual!important;hyphens:manual!important}.text-hyphens-none{-webkit-hyphens:none!important;hyphens:none!important}.text-word-break-normal{word-break:normal!important}.text-word-break-anywhere{word-break:break-all!important}.text-word-break-long-words{overflow-wrap:anywhere!important}.text-wrap-balance{text-wrap:balance!important}.text-wrap-nowrap{text-wrap:nowrap!important}.text-wrap-pretty{text-wrap:pretty!important}@media(min-width:48rem){.bg-gradient-tablet-primary{background-image:linear-gradient(var(--gradient-angle, 180deg),var(--spirit-color-gradient-primary-color-01, #eae3ff) 0%,var(--spirit-color-gradient-primary-color-02, #cebcff) 100%)!important}.bg-gradient-tablet-secondary{background-image:linear-gradient(var(--gradient-angle, 180deg),var(--spirit-color-gradient-secondary-color-01, #fff) 0%,var(--spirit-color-gradient-secondary-color-02, #a7d9e2) 100%)!important}.rounded-tablet-0{border-radius:0!important}.rounded-tablet-100{border-radius:.125rem!important}.rounded-tablet-200{border-radius:.25rem!important}.rounded-tablet-300{border-radius:.5rem!important}.rounded-tablet-400{border-radius:.75rem!important}.rounded-tablet-500{border-radius:1rem!important}.rounded-tablet-full{border-radius:624.9375rem!important}.d-tablet-block{display:block!important}.d-tablet-contents{display:contents!important}.d-tablet-flex{display:flex!important}.d-tablet-grid{display:grid!important}.d-tablet-inline{display:inline!important}.d-tablet-inline-block{display:inline-block!important}.d-tablet-inline-flex{display:inline-flex!important}.d-tablet-none{display:none!important}.mx-tablet-0{margin-inline:0!important}.mx-tablet-100{margin-inline:.0625rem!important}.mx-tablet-200{margin-inline:.125rem!important}.mx-tablet-300{margin-inline:.25rem!important}.mx-tablet-400{margin-inline:.375rem!important}.mx-tablet-500{margin-inline:.5rem!important}.mx-tablet-600{margin-inline:.75rem!important}.mx-tablet-700{margin-inline:1rem!important}.mx-tablet-800{margin-inline:1.25rem!important}.mx-tablet-900{margin-inline:1.5rem!important}.mx-tablet-1000{margin-inline:2rem!important}.mx-tablet-1100{margin-inline:2.5rem!important}.mx-tablet-1200{margin-inline:3rem!important}.mx-tablet-1300{margin-inline:3.5rem!important}.mx-tablet-1400{margin-inline:4rem!important}.mx-tablet-1500{margin-inline:4.5rem!important}.mx-tablet-1600{margin-inline:5rem!important}.mx-tablet-1700{margin-inline:6rem!important}.mx-tablet-auto{margin-inline:auto!important}.my-tablet-0{margin-block:0!important}.my-tablet-100{margin-block:.0625rem!important}.my-tablet-200{margin-block:.125rem!important}.my-tablet-300{margin-block:.25rem!important}.my-tablet-400{margin-block:.375rem!important}.my-tablet-500{margin-block:.5rem!important}.my-tablet-600{margin-block:.75rem!important}.my-tablet-700{margin-block:1rem!important}.my-tablet-800{margin-block:1.25rem!important}.my-tablet-900{margin-block:1.5rem!important}.my-tablet-1000{margin-block:2rem!important}.my-tablet-1100{margin-block:2.5rem!important}.my-tablet-1200{margin-block:3rem!important}.my-tablet-1300{margin-block:3.5rem!important}.my-tablet-1400{margin-block:4rem!important}.my-tablet-1500{margin-block:4.5rem!important}.my-tablet-1600{margin-block:5rem!important}.my-tablet-1700{margin-block:6rem!important}.my-tablet-auto{margin-block:auto!important}.mt-tablet-0{margin-top:0!important}.mt-tablet-100{margin-top:.0625rem!important}.mt-tablet-200{margin-top:.125rem!important}.mt-tablet-300{margin-top:.25rem!important}.mt-tablet-400{margin-top:.375rem!important}.mt-tablet-500{margin-top:.5rem!important}.mt-tablet-600{margin-top:.75rem!important}.mt-tablet-700{margin-top:1rem!important}.mt-tablet-800{margin-top:1.25rem!important}.mt-tablet-900{margin-top:1.5rem!important}.mt-tablet-1000{margin-top:2rem!important}.mt-tablet-1100{margin-top:2.5rem!important}.mt-tablet-1200{margin-top:3rem!important}.mt-tablet-1300{margin-top:3.5rem!important}.mt-tablet-1400{margin-top:4rem!important}.mt-tablet-1500{margin-top:4.5rem!important}.mt-tablet-1600{margin-top:5rem!important}.mt-tablet-1700{margin-top:6rem!important}.mt-tablet-auto{margin-top:auto!important}.mr-tablet-0{margin-right:0!important}.mr-tablet-100{margin-right:.0625rem!important}.mr-tablet-200{margin-right:.125rem!important}.mr-tablet-300{margin-right:.25rem!important}.mr-tablet-400{margin-right:.375rem!important}.mr-tablet-500{margin-right:.5rem!important}.mr-tablet-600{margin-right:.75rem!important}.mr-tablet-700{margin-right:1rem!important}.mr-tablet-800{margin-right:1.25rem!important}.mr-tablet-900{margin-right:1.5rem!important}.mr-tablet-1000{margin-right:2rem!important}.mr-tablet-1100{margin-right:2.5rem!important}.mr-tablet-1200{margin-right:3rem!important}.mr-tablet-1300{margin-right:3.5rem!important}.mr-tablet-1400{margin-right:4rem!important}.mr-tablet-1500{margin-right:4.5rem!important}.mr-tablet-1600{margin-right:5rem!important}.mr-tablet-1700{margin-right:6rem!important}.mr-tablet-auto{margin-right:auto!important}.mb-tablet-0{margin-bottom:0!important}.mb-tablet-100{margin-bottom:.0625rem!important}.mb-tablet-200{margin-bottom:.125rem!important}.mb-tablet-300{margin-bottom:.25rem!important}.mb-tablet-400{margin-bottom:.375rem!important}.mb-tablet-500{margin-bottom:.5rem!important}.mb-tablet-600{margin-bottom:.75rem!important}.mb-tablet-700{margin-bottom:1rem!important}.mb-tablet-800{margin-bottom:1.25rem!important}.mb-tablet-900{margin-bottom:1.5rem!important}.mb-tablet-1000{margin-bottom:2rem!important}.mb-tablet-1100{margin-bottom:2.5rem!important}.mb-tablet-1200{margin-bottom:3rem!important}.mb-tablet-1300{margin-bottom:3.5rem!important}.mb-tablet-1400{margin-bottom:4rem!important}.mb-tablet-1500{margin-bottom:4.5rem!important}.mb-tablet-1600{margin-bottom:5rem!important}.mb-tablet-1700{margin-bottom:6rem!important}.mb-tablet-auto{margin-bottom:auto!important}.ml-tablet-0{margin-left:0!important}.ml-tablet-100{margin-left:.0625rem!important}.ml-tablet-200{margin-left:.125rem!important}.ml-tablet-300{margin-left:.25rem!important}.ml-tablet-400{margin-left:.375rem!important}.ml-tablet-500{margin-left:.5rem!important}.ml-tablet-600{margin-left:.75rem!important}.ml-tablet-700{margin-left:1rem!important}.ml-tablet-800{margin-left:1.25rem!important}.ml-tablet-900{margin-left:1.5rem!important}.ml-tablet-1000{margin-left:2rem!important}.ml-tablet-1100{margin-left:2.5rem!important}.ml-tablet-1200{margin-left:3rem!important}.ml-tablet-1300{margin-left:3.5rem!important}.ml-tablet-1400{margin-left:4rem!important}.ml-tablet-1500{margin-left:4.5rem!important}.ml-tablet-1600{margin-left:5rem!important}.ml-tablet-1700{margin-left:6rem!important}.ml-tablet-auto{margin-left:auto!important}.p-tablet-0{--spirit-local-padding: 0;padding:0!important}.p-tablet-100{--spirit-local-padding: .0625rem;padding:.0625rem!important}.p-tablet-200{--spirit-local-padding: .125rem;padding:.125rem!important}.p-tablet-300{--spirit-local-padding: .25rem;padding:.25rem!important}.p-tablet-400{--spirit-local-padding: .375rem;padding:.375rem!important}.p-tablet-500{--spirit-local-padding: .5rem;padding:.5rem!important}.p-tablet-600{--spirit-local-padding: .75rem;padding:.75rem!important}.p-tablet-700{--spirit-local-padding: 1rem;padding:1rem!important}.p-tablet-800{--spirit-local-padding: 1.25rem;padding:1.25rem!important}.p-tablet-900{--spirit-local-padding: 1.5rem;padding:1.5rem!important}.p-tablet-1000{--spirit-local-padding: 2rem;padding:2rem!important}.p-tablet-1100{--spirit-local-padding: 2.5rem;padding:2.5rem!important}.p-tablet-1200{--spirit-local-padding: 3rem;padding:3rem!important}.p-tablet-1300{--spirit-local-padding: 3.5rem;padding:3.5rem!important}.p-tablet-1400{--spirit-local-padding: 4rem;padding:4rem!important}.p-tablet-1500{--spirit-local-padding: 4.5rem;padding:4.5rem!important}.p-tablet-1600{--spirit-local-padding: 5rem;padding:5rem!important}.p-tablet-1700{--spirit-local-padding: 6rem;padding:6rem!important}.px-tablet-0{--spirit-local-padding-inline: 0;padding-inline:0!important}.px-tablet-100{--spirit-local-padding-inline: .0625rem;padding-inline:.0625rem!important}.px-tablet-200{--spirit-local-padding-inline: .125rem;padding-inline:.125rem!important}.px-tablet-300{--spirit-local-padding-inline: .25rem;padding-inline:.25rem!important}.px-tablet-400{--spirit-local-padding-inline: .375rem;padding-inline:.375rem!important}.px-tablet-500{--spirit-local-padding-inline: .5rem;padding-inline:.5rem!important}.px-tablet-600{--spirit-local-padding-inline: .75rem;padding-inline:.75rem!important}.px-tablet-700{--spirit-local-padding-inline: 1rem;padding-inline:1rem!important}.px-tablet-800{--spirit-local-padding-inline: 1.25rem;padding-inline:1.25rem!important}.px-tablet-900{--spirit-local-padding-inline: 1.5rem;padding-inline:1.5rem!important}.px-tablet-1000{--spirit-local-padding-inline: 2rem;padding-inline:2rem!important}.px-tablet-1100{--spirit-local-padding-inline: 2.5rem;padding-inline:2.5rem!important}.px-tablet-1200{--spirit-local-padding-inline: 3rem;padding-inline:3rem!important}.px-tablet-1300{--spirit-local-padding-inline: 3.5rem;padding-inline:3.5rem!important}.px-tablet-1400{--spirit-local-padding-inline: 4rem;padding-inline:4rem!important}.px-tablet-1500{--spirit-local-padding-inline: 4.5rem;padding-inline:4.5rem!important}.px-tablet-1600{--spirit-local-padding-inline: 5rem;padding-inline:5rem!important}.px-tablet-1700{--spirit-local-padding-inline: 6rem;padding-inline:6rem!important}.py-tablet-0{--spirit-local-padding-block: 0;padding-block:0!important}.py-tablet-100{--spirit-local-padding-block: .0625rem;padding-block:.0625rem!important}.py-tablet-200{--spirit-local-padding-block: .125rem;padding-block:.125rem!important}.py-tablet-300{--spirit-local-padding-block: .25rem;padding-block:.25rem!important}.py-tablet-400{--spirit-local-padding-block: .375rem;padding-block:.375rem!important}.py-tablet-500{--spirit-local-padding-block: .5rem;padding-block:.5rem!important}.py-tablet-600{--spirit-local-padding-block: .75rem;padding-block:.75rem!important}.py-tablet-700{--spirit-local-padding-block: 1rem;padding-block:1rem!important}.py-tablet-800{--spirit-local-padding-block: 1.25rem;padding-block:1.25rem!important}.py-tablet-900{--spirit-local-padding-block: 1.5rem;padding-block:1.5rem!important}.py-tablet-1000{--spirit-local-padding-block: 2rem;padding-block:2rem!important}.py-tablet-1100{--spirit-local-padding-block: 2.5rem;padding-block:2.5rem!important}.py-tablet-1200{--spirit-local-padding-block: 3rem;padding-block:3rem!important}.py-tablet-1300{--spirit-local-padding-block: 3.5rem;padding-block:3.5rem!important}.py-tablet-1400{--spirit-local-padding-block: 4rem;padding-block:4rem!important}.py-tablet-1500{--spirit-local-padding-block: 4.5rem;padding-block:4.5rem!important}.py-tablet-1600{--spirit-local-padding-block: 5rem;padding-block:5rem!important}.py-tablet-1700{--spirit-local-padding-block: 6rem;padding-block:6rem!important}.pt-tablet-0{--spirit-local-padding-top: 0;padding-top:0!important}.pt-tablet-100{--spirit-local-padding-top: .0625rem;padding-top:.0625rem!important}.pt-tablet-200{--spirit-local-padding-top: .125rem;padding-top:.125rem!important}.pt-tablet-300{--spirit-local-padding-top: .25rem;padding-top:.25rem!important}.pt-tablet-400{--spirit-local-padding-top: .375rem;padding-top:.375rem!important}.pt-tablet-500{--spirit-local-padding-top: .5rem;padding-top:.5rem!important}.pt-tablet-600{--spirit-local-padding-top: .75rem;padding-top:.75rem!important}.pt-tablet-700{--spirit-local-padding-top: 1rem;padding-top:1rem!important}.pt-tablet-800{--spirit-local-padding-top: 1.25rem;padding-top:1.25rem!important}.pt-tablet-900{--spirit-local-padding-top: 1.5rem;padding-top:1.5rem!important}.pt-tablet-1000{--spirit-local-padding-top: 2rem;padding-top:2rem!important}.pt-tablet-1100{--spirit-local-padding-top: 2.5rem;padding-top:2.5rem!important}.pt-tablet-1200{--spirit-local-padding-top: 3rem;padding-top:3rem!important}.pt-tablet-1300{--spirit-local-padding-top: 3.5rem;padding-top:3.5rem!important}.pt-tablet-1400{--spirit-local-padding-top: 4rem;padding-top:4rem!important}.pt-tablet-1500{--spirit-local-padding-top: 4.5rem;padding-top:4.5rem!important}.pt-tablet-1600{--spirit-local-padding-top: 5rem;padding-top:5rem!important}.pt-tablet-1700{--spirit-local-padding-top: 6rem;padding-top:6rem!important}.pr-tablet-0{--spirit-local-padding-right: 0;padding-right:0!important}.pr-tablet-100{--spirit-local-padding-right: .0625rem;padding-right:.0625rem!important}.pr-tablet-200{--spirit-local-padding-right: .125rem;padding-right:.125rem!important}.pr-tablet-300{--spirit-local-padding-right: .25rem;padding-right:.25rem!important}.pr-tablet-400{--spirit-local-padding-right: .375rem;padding-right:.375rem!important}.pr-tablet-500{--spirit-local-padding-right: .5rem;padding-right:.5rem!important}.pr-tablet-600{--spirit-local-padding-right: .75rem;padding-right:.75rem!important}.pr-tablet-700{--spirit-local-padding-right: 1rem;padding-right:1rem!important}.pr-tablet-800{--spirit-local-padding-right: 1.25rem;padding-right:1.25rem!important}.pr-tablet-900{--spirit-local-padding-right: 1.5rem;padding-right:1.5rem!important}.pr-tablet-1000{--spirit-local-padding-right: 2rem;padding-right:2rem!important}.pr-tablet-1100{--spirit-local-padding-right: 2.5rem;padding-right:2.5rem!important}.pr-tablet-1200{--spirit-local-padding-right: 3rem;padding-right:3rem!important}.pr-tablet-1300{--spirit-local-padding-right: 3.5rem;padding-right:3.5rem!important}.pr-tablet-1400{--spirit-local-padding-right: 4rem;padding-right:4rem!important}.pr-tablet-1500{--spirit-local-padding-right: 4.5rem;padding-right:4.5rem!important}.pr-tablet-1600{--spirit-local-padding-right: 5rem;padding-right:5rem!important}.pr-tablet-1700{--spirit-local-padding-right: 6rem;padding-right:6rem!important}.pb-tablet-0{--spirit-local-padding-bottom: 0;padding-bottom:0!important}.pb-tablet-100{--spirit-local-padding-bottom: .0625rem;padding-bottom:.0625rem!important}.pb-tablet-200{--spirit-local-padding-bottom: .125rem;padding-bottom:.125rem!important}.pb-tablet-300{--spirit-local-padding-bottom: .25rem;padding-bottom:.25rem!important}.pb-tablet-400{--spirit-local-padding-bottom: .375rem;padding-bottom:.375rem!important}.pb-tablet-500{--spirit-local-padding-bottom: .5rem;padding-bottom:.5rem!important}.pb-tablet-600{--spirit-local-padding-bottom: .75rem;padding-bottom:.75rem!important}.pb-tablet-700{--spirit-local-padding-bottom: 1rem;padding-bottom:1rem!important}.pb-tablet-800{--spirit-local-padding-bottom: 1.25rem;padding-bottom:1.25rem!important}.pb-tablet-900{--spirit-local-padding-bottom: 1.5rem;padding-bottom:1.5rem!important}.pb-tablet-1000{--spirit-local-padding-bottom: 2rem;padding-bottom:2rem!important}.pb-tablet-1100{--spirit-local-padding-bottom: 2.5rem;padding-bottom:2.5rem!important}.pb-tablet-1200{--spirit-local-padding-bottom: 3rem;padding-bottom:3rem!important}.pb-tablet-1300{--spirit-local-padding-bottom: 3.5rem;padding-bottom:3.5rem!important}.pb-tablet-1400{--spirit-local-padding-bottom: 4rem;padding-bottom:4rem!important}.pb-tablet-1500{--spirit-local-padding-bottom: 4.5rem;padding-bottom:4.5rem!important}.pb-tablet-1600{--spirit-local-padding-bottom: 5rem;padding-bottom:5rem!important}.pb-tablet-1700{--spirit-local-padding-bottom: 6rem;padding-bottom:6rem!important}.pl-tablet-0{--spirit-local-padding-left: 0;padding-left:0!important}.pl-tablet-100{--spirit-local-padding-left: .0625rem;padding-left:.0625rem!important}.pl-tablet-200{--spirit-local-padding-left: .125rem;padding-left:.125rem!important}.pl-tablet-300{--spirit-local-padding-left: .25rem;padding-left:.25rem!important}.pl-tablet-400{--spirit-local-padding-left: .375rem;padding-left:.375rem!important}.pl-tablet-500{--spirit-local-padding-left: .5rem;padding-left:.5rem!important}.pl-tablet-600{--spirit-local-padding-left: .75rem;padding-left:.75rem!important}.pl-tablet-700{--spirit-local-padding-left: 1rem;padding-left:1rem!important}.pl-tablet-800{--spirit-local-padding-left: 1.25rem;padding-left:1.25rem!important}.pl-tablet-900{--spirit-local-padding-left: 1.5rem;padding-left:1.5rem!important}.pl-tablet-1000{--spirit-local-padding-left: 2rem;padding-left:2rem!important}.pl-tablet-1100{--spirit-local-padding-left: 2.5rem;padding-left:2.5rem!important}.pl-tablet-1200{--spirit-local-padding-left: 3rem;padding-left:3rem!important}.pl-tablet-1300{--spirit-local-padding-left: 3.5rem;padding-left:3.5rem!important}.pl-tablet-1400{--spirit-local-padding-left: 4rem;padding-left:4rem!important}.pl-tablet-1500{--spirit-local-padding-left: 4.5rem;padding-left:4.5rem!important}.pl-tablet-1600{--spirit-local-padding-left: 5rem;padding-left:5rem!important}.pl-tablet-1700{--spirit-local-padding-left: 6rem;padding-left:6rem!important}.text-tablet-left{text-align:left!important}.text-tablet-right{text-align:right!important}.text-tablet-center{text-align:center!important}}@media(min-width:80rem){.bg-gradient-desktop-primary{background-image:linear-gradient(var(--gradient-angle, 180deg),var(--spirit-color-gradient-primary-color-01, #eae3ff) 0%,var(--spirit-color-gradient-primary-color-02, #cebcff) 100%)!important}.bg-gradient-desktop-secondary{background-image:linear-gradient(var(--gradient-angle, 180deg),var(--spirit-color-gradient-secondary-color-01, #fff) 0%,var(--spirit-color-gradient-secondary-color-02, #a7d9e2) 100%)!important}.rounded-desktop-0{border-radius:0!important}.rounded-desktop-100{border-radius:.125rem!important}.rounded-desktop-200{border-radius:.25rem!important}.rounded-desktop-300{border-radius:.5rem!important}.rounded-desktop-400{border-radius:.75rem!important}.rounded-desktop-500{border-radius:1rem!important}.rounded-desktop-full{border-radius:624.9375rem!important}.d-desktop-block{display:block!important}.d-desktop-contents{display:contents!important}.d-desktop-flex{display:flex!important}.d-desktop-grid{display:grid!important}.d-desktop-inline{display:inline!important}.d-desktop-inline-block{display:inline-block!important}.d-desktop-inline-flex{display:inline-flex!important}.d-desktop-none{display:none!important}.mx-desktop-0{margin-inline:0!important}.mx-desktop-100{margin-inline:.0625rem!important}.mx-desktop-200{margin-inline:.125rem!important}.mx-desktop-300{margin-inline:.25rem!important}.mx-desktop-400{margin-inline:.375rem!important}.mx-desktop-500{margin-inline:.5rem!important}.mx-desktop-600{margin-inline:.75rem!important}.mx-desktop-700{margin-inline:1rem!important}.mx-desktop-800{margin-inline:1.25rem!important}.mx-desktop-900{margin-inline:1.5rem!important}.mx-desktop-1000{margin-inline:2rem!important}.mx-desktop-1100{margin-inline:2.5rem!important}.mx-desktop-1200{margin-inline:3rem!important}.mx-desktop-1300{margin-inline:3.5rem!important}.mx-desktop-1400{margin-inline:4rem!important}.mx-desktop-1500{margin-inline:4.5rem!important}.mx-desktop-1600{margin-inline:5rem!important}.mx-desktop-1700{margin-inline:6rem!important}.mx-desktop-auto{margin-inline:auto!important}.my-desktop-0{margin-block:0!important}.my-desktop-100{margin-block:.0625rem!important}.my-desktop-200{margin-block:.125rem!important}.my-desktop-300{margin-block:.25rem!important}.my-desktop-400{margin-block:.375rem!important}.my-desktop-500{margin-block:.5rem!important}.my-desktop-600{margin-block:.75rem!important}.my-desktop-700{margin-block:1rem!important}.my-desktop-800{margin-block:1.25rem!important}.my-desktop-900{margin-block:1.5rem!important}.my-desktop-1000{margin-block:2rem!important}.my-desktop-1100{margin-block:2.5rem!important}.my-desktop-1200{margin-block:3rem!important}.my-desktop-1300{margin-block:3.5rem!important}.my-desktop-1400{margin-block:4rem!important}.my-desktop-1500{margin-block:4.5rem!important}.my-desktop-1600{margin-block:5rem!important}.my-desktop-1700{margin-block:6rem!important}.my-desktop-auto{margin-block:auto!important}.mt-desktop-0{margin-top:0!important}.mt-desktop-100{margin-top:.0625rem!important}.mt-desktop-200{margin-top:.125rem!important}.mt-desktop-300{margin-top:.25rem!important}.mt-desktop-400{margin-top:.375rem!important}.mt-desktop-500{margin-top:.5rem!important}.mt-desktop-600{margin-top:.75rem!important}.mt-desktop-700{margin-top:1rem!important}.mt-desktop-800{margin-top:1.25rem!important}.mt-desktop-900{margin-top:1.5rem!important}.mt-desktop-1000{margin-top:2rem!important}.mt-desktop-1100{margin-top:2.5rem!important}.mt-desktop-1200{margin-top:3rem!important}.mt-desktop-1300{margin-top:3.5rem!important}.mt-desktop-1400{margin-top:4rem!important}.mt-desktop-1500{margin-top:4.5rem!important}.mt-desktop-1600{margin-top:5rem!important}.mt-desktop-1700{margin-top:6rem!important}.mt-desktop-auto{margin-top:auto!important}.mr-desktop-0{margin-right:0!important}.mr-desktop-100{margin-right:.0625rem!important}.mr-desktop-200{margin-right:.125rem!important}.mr-desktop-300{margin-right:.25rem!important}.mr-desktop-400{margin-right:.375rem!important}.mr-desktop-500{margin-right:.5rem!important}.mr-desktop-600{margin-right:.75rem!important}.mr-desktop-700{margin-right:1rem!important}.mr-desktop-800{margin-right:1.25rem!important}.mr-desktop-900{margin-right:1.5rem!important}.mr-desktop-1000{margin-right:2rem!important}.mr-desktop-1100{margin-right:2.5rem!important}.mr-desktop-1200{margin-right:3rem!important}.mr-desktop-1300{margin-right:3.5rem!important}.mr-desktop-1400{margin-right:4rem!important}.mr-desktop-1500{margin-right:4.5rem!important}.mr-desktop-1600{margin-right:5rem!important}.mr-desktop-1700{margin-right:6rem!important}.mr-desktop-auto{margin-right:auto!important}.mb-desktop-0{margin-bottom:0!important}.mb-desktop-100{margin-bottom:.0625rem!important}.mb-desktop-200{margin-bottom:.125rem!important}.mb-desktop-300{margin-bottom:.25rem!important}.mb-desktop-400{margin-bottom:.375rem!important}.mb-desktop-500{margin-bottom:.5rem!important}.mb-desktop-600{margin-bottom:.75rem!important}.mb-desktop-700{margin-bottom:1rem!important}.mb-desktop-800{margin-bottom:1.25rem!important}.mb-desktop-900{margin-bottom:1.5rem!important}.mb-desktop-1000{margin-bottom:2rem!important}.mb-desktop-1100{margin-bottom:2.5rem!important}.mb-desktop-1200{margin-bottom:3rem!important}.mb-desktop-1300{margin-bottom:3.5rem!important}.mb-desktop-1400{margin-bottom:4rem!important}.mb-desktop-1500{margin-bottom:4.5rem!important}.mb-desktop-1600{margin-bottom:5rem!important}.mb-desktop-1700{margin-bottom:6rem!important}.mb-desktop-auto{margin-bottom:auto!important}.ml-desktop-0{margin-left:0!important}.ml-desktop-100{margin-left:.0625rem!important}.ml-desktop-200{margin-left:.125rem!important}.ml-desktop-300{margin-left:.25rem!important}.ml-desktop-400{margin-left:.375rem!important}.ml-desktop-500{margin-left:.5rem!important}.ml-desktop-600{margin-left:.75rem!important}.ml-desktop-700{margin-left:1rem!important}.ml-desktop-800{margin-left:1.25rem!important}.ml-desktop-900{margin-left:1.5rem!important}.ml-desktop-1000{margin-left:2rem!important}.ml-desktop-1100{margin-left:2.5rem!important}.ml-desktop-1200{margin-left:3rem!important}.ml-desktop-1300{margin-left:3.5rem!important}.ml-desktop-1400{margin-left:4rem!important}.ml-desktop-1500{margin-left:4.5rem!important}.ml-desktop-1600{margin-left:5rem!important}.ml-desktop-1700{margin-left:6rem!important}.ml-desktop-auto{margin-left:auto!important}.p-desktop-0{--spirit-local-padding: 0;padding:0!important}.p-desktop-100{--spirit-local-padding: .0625rem;padding:.0625rem!important}.p-desktop-200{--spirit-local-padding: .125rem;padding:.125rem!important}.p-desktop-300{--spirit-local-padding: .25rem;padding:.25rem!important}.p-desktop-400{--spirit-local-padding: .375rem;padding:.375rem!important}.p-desktop-500{--spirit-local-padding: .5rem;padding:.5rem!important}.p-desktop-600{--spirit-local-padding: .75rem;padding:.75rem!important}.p-desktop-700{--spirit-local-padding: 1rem;padding:1rem!important}.p-desktop-800{--spirit-local-padding: 1.25rem;padding:1.25rem!important}.p-desktop-900{--spirit-local-padding: 1.5rem;padding:1.5rem!important}.p-desktop-1000{--spirit-local-padding: 2rem;padding:2rem!important}.p-desktop-1100{--spirit-local-padding: 2.5rem;padding:2.5rem!important}.p-desktop-1200{--spirit-local-padding: 3rem;padding:3rem!important}.p-desktop-1300{--spirit-local-padding: 3.5rem;padding:3.5rem!important}.p-desktop-1400{--spirit-local-padding: 4rem;padding:4rem!important}.p-desktop-1500{--spirit-local-padding: 4.5rem;padding:4.5rem!important}.p-desktop-1600{--spirit-local-padding: 5rem;padding:5rem!important}.p-desktop-1700{--spirit-local-padding: 6rem;padding:6rem!important}.px-desktop-0{--spirit-local-padding-inline: 0;padding-inline:0!important}.px-desktop-100{--spirit-local-padding-inline: .0625rem;padding-inline:.0625rem!important}.px-desktop-200{--spirit-local-padding-inline: .125rem;padding-inline:.125rem!important}.px-desktop-300{--spirit-local-padding-inline: .25rem;padding-inline:.25rem!important}.px-desktop-400{--spirit-local-padding-inline: .375rem;padding-inline:.375rem!important}.px-desktop-500{--spirit-local-padding-inline: .5rem;padding-inline:.5rem!important}.px-desktop-600{--spirit-local-padding-inline: .75rem;padding-inline:.75rem!important}.px-desktop-700{--spirit-local-padding-inline: 1rem;padding-inline:1rem!important}.px-desktop-800{--spirit-local-padding-inline: 1.25rem;padding-inline:1.25rem!important}.px-desktop-900{--spirit-local-padding-inline: 1.5rem;padding-inline:1.5rem!important}.px-desktop-1000{--spirit-local-padding-inline: 2rem;padding-inline:2rem!important}.px-desktop-1100{--spirit-local-padding-inline: 2.5rem;padding-inline:2.5rem!important}.px-desktop-1200{--spirit-local-padding-inline: 3rem;padding-inline:3rem!important}.px-desktop-1300{--spirit-local-padding-inline: 3.5rem;padding-inline:3.5rem!important}.px-desktop-1400{--spirit-local-padding-inline: 4rem;padding-inline:4rem!important}.px-desktop-1500{--spirit-local-padding-inline: 4.5rem;padding-inline:4.5rem!important}.px-desktop-1600{--spirit-local-padding-inline: 5rem;padding-inline:5rem!important}.px-desktop-1700{--spirit-local-padding-inline: 6rem;padding-inline:6rem!important}.py-desktop-0{--spirit-local-padding-block: 0;padding-block:0!important}.py-desktop-100{--spirit-local-padding-block: .0625rem;padding-block:.0625rem!important}.py-desktop-200{--spirit-local-padding-block: .125rem;padding-block:.125rem!important}.py-desktop-300{--spirit-local-padding-block: .25rem;padding-block:.25rem!important}.py-desktop-400{--spirit-local-padding-block: .375rem;padding-block:.375rem!important}.py-desktop-500{--spirit-local-padding-block: .5rem;padding-block:.5rem!important}.py-desktop-600{--spirit-local-padding-block: .75rem;padding-block:.75rem!important}.py-desktop-700{--spirit-local-padding-block: 1rem;padding-block:1rem!important}.py-desktop-800{--spirit-local-padding-block: 1.25rem;padding-block:1.25rem!important}.py-desktop-900{--spirit-local-padding-block: 1.5rem;padding-block:1.5rem!important}.py-desktop-1000{--spirit-local-padding-block: 2rem;padding-block:2rem!important}.py-desktop-1100{--spirit-local-padding-block: 2.5rem;padding-block:2.5rem!important}.py-desktop-1200{--spirit-local-padding-block: 3rem;padding-block:3rem!important}.py-desktop-1300{--spirit-local-padding-block: 3.5rem;padding-block:3.5rem!important}.py-desktop-1400{--spirit-local-padding-block: 4rem;padding-block:4rem!important}.py-desktop-1500{--spirit-local-padding-block: 4.5rem;padding-block:4.5rem!important}.py-desktop-1600{--spirit-local-padding-block: 5rem;padding-block:5rem!important}.py-desktop-1700{--spirit-local-padding-block: 6rem;padding-block:6rem!important}.pt-desktop-0{--spirit-local-padding-top: 0;padding-top:0!important}.pt-desktop-100{--spirit-local-padding-top: .0625rem;padding-top:.0625rem!important}.pt-desktop-200{--spirit-local-padding-top: .125rem;padding-top:.125rem!important}.pt-desktop-300{--spirit-local-padding-top: .25rem;padding-top:.25rem!important}.pt-desktop-400{--spirit-local-padding-top: .375rem;padding-top:.375rem!important}.pt-desktop-500{--spirit-local-padding-top: .5rem;padding-top:.5rem!important}.pt-desktop-600{--spirit-local-padding-top: .75rem;padding-top:.75rem!important}.pt-desktop-700{--spirit-local-padding-top: 1rem;padding-top:1rem!important}.pt-desktop-800{--spirit-local-padding-top: 1.25rem;padding-top:1.25rem!important}.pt-desktop-900{--spirit-local-padding-top: 1.5rem;padding-top:1.5rem!important}.pt-desktop-1000{--spirit-local-padding-top: 2rem;padding-top:2rem!important}.pt-desktop-1100{--spirit-local-padding-top: 2.5rem;padding-top:2.5rem!important}.pt-desktop-1200{--spirit-local-padding-top: 3rem;padding-top:3rem!important}.pt-desktop-1300{--spirit-local-padding-top: 3.5rem;padding-top:3.5rem!important}.pt-desktop-1400{--spirit-local-padding-top: 4rem;padding-top:4rem!important}.pt-desktop-1500{--spirit-local-padding-top: 4.5rem;padding-top:4.5rem!important}.pt-desktop-1600{--spirit-local-padding-top: 5rem;padding-top:5rem!important}.pt-desktop-1700{--spirit-local-padding-top: 6rem;padding-top:6rem!important}.pr-desktop-0{--spirit-local-padding-right: 0;padding-right:0!important}.pr-desktop-100{--spirit-local-padding-right: .0625rem;padding-right:.0625rem!important}.pr-desktop-200{--spirit-local-padding-right: .125rem;padding-right:.125rem!important}.pr-desktop-300{--spirit-local-padding-right: .25rem;padding-right:.25rem!important}.pr-desktop-400{--spirit-local-padding-right: .375rem;padding-right:.375rem!important}.pr-desktop-500{--spirit-local-padding-right: .5rem;padding-right:.5rem!important}.pr-desktop-600{--spirit-local-padding-right: .75rem;padding-right:.75rem!important}.pr-desktop-700{--spirit-local-padding-right: 1rem;padding-right:1rem!important}.pr-desktop-800{--spirit-local-padding-right: 1.25rem;padding-right:1.25rem!important}.pr-desktop-900{--spirit-local-padding-right: 1.5rem;padding-right:1.5rem!important}.pr-desktop-1000{--spirit-local-padding-right: 2rem;padding-right:2rem!important}.pr-desktop-1100{--spirit-local-padding-right: 2.5rem;padding-right:2.5rem!important}.pr-desktop-1200{--spirit-local-padding-right: 3rem;padding-right:3rem!important}.pr-desktop-1300{--spirit-local-padding-right: 3.5rem;padding-right:3.5rem!important}.pr-desktop-1400{--spirit-local-padding-right: 4rem;padding-right:4rem!important}.pr-desktop-1500{--spirit-local-padding-right: 4.5rem;padding-right:4.5rem!important}.pr-desktop-1600{--spirit-local-padding-right: 5rem;padding-right:5rem!important}.pr-desktop-1700{--spirit-local-padding-right: 6rem;padding-right:6rem!important}.pb-desktop-0{--spirit-local-padding-bottom: 0;padding-bottom:0!important}.pb-desktop-100{--spirit-local-padding-bottom: .0625rem;padding-bottom:.0625rem!important}.pb-desktop-200{--spirit-local-padding-bottom: .125rem;padding-bottom:.125rem!important}.pb-desktop-300{--spirit-local-padding-bottom: .25rem;padding-bottom:.25rem!important}.pb-desktop-400{--spirit-local-padding-bottom: .375rem;padding-bottom:.375rem!important}.pb-desktop-500{--spirit-local-padding-bottom: .5rem;padding-bottom:.5rem!important}.pb-desktop-600{--spirit-local-padding-bottom: .75rem;padding-bottom:.75rem!important}.pb-desktop-700{--spirit-local-padding-bottom: 1rem;padding-bottom:1rem!important}.pb-desktop-800{--spirit-local-padding-bottom: 1.25rem;padding-bottom:1.25rem!important}.pb-desktop-900{--spirit-local-padding-bottom: 1.5rem;padding-bottom:1.5rem!important}.pb-desktop-1000{--spirit-local-padding-bottom: 2rem;padding-bottom:2rem!important}.pb-desktop-1100{--spirit-local-padding-bottom: 2.5rem;padding-bottom:2.5rem!important}.pb-desktop-1200{--spirit-local-padding-bottom: 3rem;padding-bottom:3rem!important}.pb-desktop-1300{--spirit-local-padding-bottom: 3.5rem;padding-bottom:3.5rem!important}.pb-desktop-1400{--spirit-local-padding-bottom: 4rem;padding-bottom:4rem!important}.pb-desktop-1500{--spirit-local-padding-bottom: 4.5rem;padding-bottom:4.5rem!important}.pb-desktop-1600{--spirit-local-padding-bottom: 5rem;padding-bottom:5rem!important}.pb-desktop-1700{--spirit-local-padding-bottom: 6rem;padding-bottom:6rem!important}.pl-desktop-0{--spirit-local-padding-left: 0;padding-left:0!important}.pl-desktop-100{--spirit-local-padding-left: .0625rem;padding-left:.0625rem!important}.pl-desktop-200{--spirit-local-padding-left: .125rem;padding-left:.125rem!important}.pl-desktop-300{--spirit-local-padding-left: .25rem;padding-left:.25rem!important}.pl-desktop-400{--spirit-local-padding-left: .375rem;padding-left:.375rem!important}.pl-desktop-500{--spirit-local-padding-left: .5rem;padding-left:.5rem!important}.pl-desktop-600{--spirit-local-padding-left: .75rem;padding-left:.75rem!important}.pl-desktop-700{--spirit-local-padding-left: 1rem;padding-left:1rem!important}.pl-desktop-800{--spirit-local-padding-left: 1.25rem;padding-left:1.25rem!important}.pl-desktop-900{--spirit-local-padding-left: 1.5rem;padding-left:1.5rem!important}.pl-desktop-1000{--spirit-local-padding-left: 2rem;padding-left:2rem!important}.pl-desktop-1100{--spirit-local-padding-left: 2.5rem;padding-left:2.5rem!important}.pl-desktop-1200{--spirit-local-padding-left: 3rem;padding-left:3rem!important}.pl-desktop-1300{--spirit-local-padding-left: 3.5rem;padding-left:3.5rem!important}.pl-desktop-1400{--spirit-local-padding-left: 4rem;padding-left:4rem!important}.pl-desktop-1500{--spirit-local-padding-left: 4.5rem;padding-left:4.5rem!important}.pl-desktop-1600{--spirit-local-padding-left: 5rem;padding-left:5rem!important}.pl-desktop-1700{--spirit-local-padding-left: 6rem;padding-left:6rem!important}.text-desktop-left{text-align:left!important}.text-desktop-right{text-align:right!important}.text-desktop-center{text-align:center!important}}@media not (min-width:48rem){.d-only-mobile-none{display:none!important}}@media(min-width:48rem)and (not (min-width:80rem)){.d-only-tablet-none{display:none!important}}@media(min-width:80rem){.d-only-desktop-none{display:none!important}}@supports not (text-wrap: pretty){.text-wrap-pretty{text-wrap:balance!important}}html{height:100%}body{min-height:100%;display:grid;grid-template-rows:auto auto 1fr auto}:root,.theme-light-default{--docs-color-logo-foreground: #7847ff}.theme-light-on-brand{--docs-color-logo-foreground: #fff}.docs-Card{display:block;padding:var(--spirit-space-700);border:var(--spirit-border-width-100) solid var(--spirit-color-border-interactive-state-default);border-radius:var(--spirit-radius-300);background-color:var(--spirit-color-background-primary);font-size:var(--spirit-typography-body-large-semibold-mobile-font-size);font-weight:var(--spirit-typography-body-large-semibold-mobile-font-weight);line-height:var(--spirit-typography-body-large-semibold-mobile-line-height);transition:box-shadow 125ms}@media(hover:hover){.docs-Card:hover{border-color:var(--spirit-color-border-interactive-state-hover);text-decoration:none;box-shadow:var(--spirit-shadow-100)}}.docs-Card:active{border-color:var(--spirit-color-border-interactive-state-active);text-decoration:none}@media(min-width:48rem){.docs-Card{padding:var(--spirit-space-900)}}.docs-Heading{display:flex;flex-wrap:wrap;gap:var(--spirit-space-500) var(--spirit-space-600);align-items:baseline;margin-bottom:var(--spirit-space-900);font-size:var(--spirit-typography-heading-small-bold-mobile-font-size);font-weight:var(--spirit-typography-heading-small-bold-mobile-font-weight);line-height:var(--spirit-typography-heading-small-bold-mobile-line-height)}@media(min-width:48rem){.docs-Heading{font-size:var(--spirit-typography-heading-small-bold-tablet-font-size)}}@media(min-width:80rem){.docs-Heading{font-size:var(--spirit-typography-heading-small-bold-desktop-font-size)}}.docs-Stack{display:grid;row-gap:var(--spirit-space-700)}.docs-Stack--start{justify-items:start}.docs-Stack--stretch{justify-items:stretch}.docs-Box{min-height:var(--spirit-space-1000);padding:var(--spirit-space-700);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--spirit-color-neutral-content-subtle);background:var(--spirit-color-neutral-background-basic)}.docs-Box--small{font-size:var(--spirit-typography-body-small-regular-mobile-font-size);text-align:center;white-space:normal}.docs-Box--multiline{overflow:unset;white-space:unset}.docs-Placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:var(--spirit-space-1200) var(--spirit-space-900);text-align:center;gap:var(--spirit-space-1000);border:var(--spirit-border-width-200) dashed var(--spirit-color-border-basic);border-radius:var(--spirit-radius-200);background:var(--spirit-color-background-primary)}.docs-Placeholder__text{display:flex;flex-direction:column;gap:var(--spirit-space-500)}.docs-border-bottom-basic{border-bottom:1px solid var(--spirit-color-border-basic)}
