: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-accent-03-background-basic: #47ceff;--spirit-color-accent-03-background-subtle: #f6fdff;--spirit-color-accent-03-border-basic: #47ceff;--spirit-color-accent-03-border-subtle: #daf0ff;--spirit-color-accent-03-content-basic: #39a0cc;--spirit-color-accent-03-content-subtle: #f6fdff;--spirit-color-accent-03-state-active: #40c0ef;--spirit-color-accent-03-state-default: #47ceff;--spirit-color-accent-03-state-hover: #45c8f8;--spirit-color-accent-04-background-basic: #73877b;--spirit-color-accent-04-background-subtle: #f9fff6;--spirit-color-accent-04-border-basic: #b1cfbd;--spirit-color-accent-04-border-subtle: #def6e7;--spirit-color-accent-04-content-basic: #92ac9c;--spirit-color-accent-04-content-subtle: #f9fff6;--spirit-color-accent-04-state-active: #4a554e;--spirit-color-accent-04-state-default: #73877b;--spirit-color-accent-04-state-hover: #5c6961;--spirit-color-accent-05-background-basic: #73877b;--spirit-color-accent-05-background-subtle: #f9fff6;--spirit-color-accent-05-border-basic: #b1cfbd;--spirit-color-accent-05-border-subtle: #def6e7;--spirit-color-accent-05-content-basic: #92ac9c;--spirit-color-accent-05-content-subtle: #f9fff6;--spirit-color-accent-05-state-active: #4a554e;--spirit-color-accent-05-state-default: #73877b;--spirit-color-accent-05-state-hover: #5c6961;--spirit-color-accent-06-background-basic: #73877b;--spirit-color-accent-06-background-subtle: #f9fff6;--spirit-color-accent-06-border-basic: #b1cfbd;--spirit-color-accent-06-border-subtle: #def6e7;--spirit-color-accent-06-content-basic: #92ac9c;--spirit-color-accent-06-content-subtle: #f9fff6;--spirit-color-accent-06-state-active: #4a554e;--spirit-color-accent-06-state-default: #73877b;--spirit-color-accent-06-state-hover: #5c6961;--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-navigation-item-background-state-active: #f1edff;--spirit-color-component-navigation-item-background-state-default: rgba(255, 255, 255, 0);--spirit-color-component-navigation-item-background-state-hover: #f8f6ff;--spirit-color-component-navigation-item-background-state-selected: #f8f6ff;--spirit-color-component-navigation-item-state-active: #4e2ea6;--spirit-color-component-navigation-item-state-default: #404040;--spirit-color-component-navigation-item-state-hover: #6039cc;--spirit-color-component-navigation-item-state-selected: #6039cc;--spirit-color-component-navigation-item-stripe-state-selected: #ffbe00;--spirit-color-component-navigation-item-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-fill-background-state-active: #fdfdfc;--spirit-color-form-field-fill-background-state-default: #fdfdfc;--spirit-color-form-field-fill-background-state-hover: #f4f4f4;--spirit-color-form-field-fill-border-state-active: #7847ff;--spirit-color-form-field-fill-border-state-default: #7f7f7f;--spirit-color-form-field-fill-border-state-hover: #535353;--spirit-color-form-field-fill-border-state-selected: #7847ff;--spirit-color-form-field-fill-content: #202020;--spirit-color-form-field-fill-placeholder: #666;--spirit-color-form-field-helper-text: #535353;--spirit-color-form-field-label: #202020;--spirit-color-form-field-outline-background-state-active: rgba(255, 255, 255, 0);--spirit-color-form-field-outline-background-state-default: rgba(255, 255, 255, 0);--spirit-color-form-field-outline-background-state-hover: rgba(26, 27, 27, .0509803922);--spirit-color-form-field-outline-border-state-active: #7847ff;--spirit-color-form-field-outline-border-state-default: rgba(26, 27, 27, .5490196078);--spirit-color-form-field-outline-border-state-hover: rgba(26, 27, 27, .6);--spirit-color-form-field-outline-border-state-selected: #7847ff;--spirit-color-form-field-outline-content: #202020;--spirit-color-form-field-outline-placeholder: #666;--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-accent-03-background-basic: #47ceff;--spirit-color-accent-03-background-subtle: #f6fdff;--spirit-color-accent-03-border-basic: #47ceff;--spirit-color-accent-03-border-subtle: #daf0ff;--spirit-color-accent-03-content-basic: #39a0cc;--spirit-color-accent-03-content-subtle: #f6fdff;--spirit-color-accent-03-state-active: #40c0ef;--spirit-color-accent-03-state-default: #47ceff;--spirit-color-accent-03-state-hover: #45c8f8;--spirit-color-accent-04-background-basic: #73877b;--spirit-color-accent-04-background-subtle: #f9fff6;--spirit-color-accent-04-border-basic: #b1cfbd;--spirit-color-accent-04-border-subtle: #def6e7;--spirit-color-accent-04-content-basic: #92ac9c;--spirit-color-accent-04-content-subtle: #f9fff6;--spirit-color-accent-04-state-active: #4a554e;--spirit-color-accent-04-state-default: #73877b;--spirit-color-accent-04-state-hover: #5c6961;--spirit-color-accent-05-background-basic: #73877b;--spirit-color-accent-05-background-subtle: #f9fff6;--spirit-color-accent-05-border-basic: #b1cfbd;--spirit-color-accent-05-border-subtle: #def6e7;--spirit-color-accent-05-content-basic: #92ac9c;--spirit-color-accent-05-content-subtle: #f9fff6;--spirit-color-accent-05-state-active: #4a554e;--spirit-color-accent-05-state-default: #73877b;--spirit-color-accent-05-state-hover: #5c6961;--spirit-color-accent-06-background-basic: #73877b;--spirit-color-accent-06-background-subtle: #f9fff6;--spirit-color-accent-06-border-basic: #b1cfbd;--spirit-color-accent-06-border-subtle: #def6e7;--spirit-color-accent-06-content-basic: #92ac9c;--spirit-color-accent-06-content-subtle: #f9fff6;--spirit-color-accent-06-state-active: #4a554e;--spirit-color-accent-06-state-default: #73877b;--spirit-color-accent-06-state-hover: #5c6961;--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-navigation-item-background-state-active: rgba(26, 27, 27, .1490196078);--spirit-color-component-navigation-item-background-state-default: rgba(255, 255, 255, 0);--spirit-color-component-navigation-item-background-state-hover: rgba(26, 27, 27, .1019607843);--spirit-color-component-navigation-item-background-state-selected: #4e2ea6;--spirit-color-component-navigation-item-state-active: #e5e5e5;--spirit-color-component-navigation-item-state-default: #fff;--spirit-color-component-navigation-item-state-hover: #f2f2f2;--spirit-color-component-navigation-item-state-selected: #fff;--spirit-color-component-navigation-item-stripe-state-selected: #fff;--spirit-color-component-navigation-item-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-fill-background-state-active: #fff;--spirit-color-form-field-fill-background-state-default: #f9f9f9;--spirit-color-form-field-fill-background-state-hover: #f1edff;--spirit-color-form-field-fill-border-state-active: #936cff;--spirit-color-form-field-fill-border-state-default: #ae91ff;--spirit-color-form-field-fill-border-state-hover: #a07eff;--spirit-color-form-field-fill-border-state-selected: #ffbe00;--spirit-color-form-field-fill-content: #202020;--spirit-color-form-field-fill-placeholder: #666;--spirit-color-form-field-helper-text: #c9b5ff;--spirit-color-form-field-label: #fff;--spirit-color-form-field-outline-background-state-active: rgba(255, 255, 255, 0);--spirit-color-form-field-outline-background-state-default: rgba(255, 255, 255, 0);--spirit-color-form-field-outline-background-state-hover: rgba(26, 27, 27, .0509803922);--spirit-color-form-field-outline-border-state-active: #7847ff;--spirit-color-form-field-outline-border-state-default: #ae91ff;--spirit-color-form-field-outline-border-state-hover: rgba(26, 27, 27, .6);--spirit-color-form-field-outline-border-state-selected: #7847ff;--spirit-color-form-field-outline-content: #f9f9f9;--spirit-color-form-field-outline-placeholder: #f9f9f9;--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: #a07eff;--spirit-color-selected-background-subtle: rgba(255, 255, 255, .2);--spirit-color-selected-border-basic: rgba(255, 255, 255, .2);--spirit-color-selected-border-subtle: #7847ff;--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)}.color-scheme-on-accent-01-basic{--spirit-local-color: var(--spirit-color-accent-01-content-subtle);--spirit-local-border-color: var(--spirit-color-accent-01-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-accent-01-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-01-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-accent-01-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-01-state-active)}.color-scheme-on-accent-01-subtle{--spirit-local-color: var(--spirit-color-accent-01-content-basic);--spirit-local-border-color: var(--spirit-color-accent-01-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-accent-01-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-01-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-accent-01-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-01-state-active)}.color-scheme-on-accent-02-basic{--spirit-local-color: var(--spirit-color-accent-02-content-subtle);--spirit-local-border-color: var(--spirit-color-accent-02-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-accent-02-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-02-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-accent-02-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-02-state-active)}.color-scheme-on-accent-02-subtle{--spirit-local-color: var(--spirit-color-accent-02-content-basic);--spirit-local-border-color: var(--spirit-color-accent-02-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-accent-02-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-02-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-accent-02-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-02-state-active)}.color-scheme-on-accent-03-basic{--spirit-local-color: var(--spirit-color-accent-03-content-subtle);--spirit-local-border-color: var(--spirit-color-accent-03-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-accent-03-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-03-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-accent-03-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-03-state-active)}.color-scheme-on-accent-03-subtle{--spirit-local-color: var(--spirit-color-accent-03-content-basic);--spirit-local-border-color: var(--spirit-color-accent-03-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-accent-03-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-03-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-accent-03-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-03-state-active)}.color-scheme-on-accent-04-basic{--spirit-local-color: var(--spirit-color-accent-04-content-subtle);--spirit-local-border-color: var(--spirit-color-accent-04-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-accent-04-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-04-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-accent-04-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-04-state-active)}.color-scheme-on-accent-04-subtle{--spirit-local-color: var(--spirit-color-accent-04-content-basic);--spirit-local-border-color: var(--spirit-color-accent-04-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-accent-04-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-04-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-accent-04-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-04-state-active)}.color-scheme-on-accent-05-basic{--spirit-local-color: var(--spirit-color-accent-05-content-subtle);--spirit-local-border-color: var(--spirit-color-accent-05-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-accent-05-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-05-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-accent-05-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-05-state-active)}.color-scheme-on-accent-05-subtle{--spirit-local-color: var(--spirit-color-accent-05-content-basic);--spirit-local-border-color: var(--spirit-color-accent-05-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-accent-05-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-05-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-accent-05-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-05-state-active)}.color-scheme-on-accent-06-basic{--spirit-local-color: var(--spirit-color-accent-06-content-subtle);--spirit-local-border-color: var(--spirit-color-accent-06-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-accent-06-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-06-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-accent-06-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-06-state-active)}.color-scheme-on-accent-06-subtle{--spirit-local-color: var(--spirit-color-accent-06-content-basic);--spirit-local-border-color: var(--spirit-color-accent-06-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-accent-06-border-subtle);--spirit-local-background-color: var(--spirit-color-accent-06-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-accent-06-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-accent-06-state-active)}.color-scheme-on-emotion-danger-basic{--spirit-local-color: var(--spirit-color-emotion-danger-content-subtle);--spirit-local-border-color: var(--spirit-color-emotion-danger-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-emotion-danger-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-danger-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-danger-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-danger-state-active)}.color-scheme-on-emotion-danger-subtle{--spirit-local-color: var(--spirit-color-emotion-danger-content-basic);--spirit-local-border-color: var(--spirit-color-emotion-danger-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-emotion-danger-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-danger-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-danger-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-danger-state-active)}.color-scheme-on-emotion-informative-basic{--spirit-local-color: var(--spirit-color-emotion-informative-content-subtle);--spirit-local-border-color: var(--spirit-color-emotion-informative-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-emotion-informative-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-informative-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-informative-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-informative-state-active)}.color-scheme-on-emotion-informative-subtle{--spirit-local-color: var(--spirit-color-emotion-informative-content-basic);--spirit-local-border-color: var(--spirit-color-emotion-informative-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-emotion-informative-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-informative-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-informative-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-informative-state-active)}.color-scheme-on-emotion-success-basic{--spirit-local-color: var(--spirit-color-emotion-success-content-subtle);--spirit-local-border-color: var(--spirit-color-emotion-success-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-emotion-success-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-success-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-success-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-success-state-active)}.color-scheme-on-emotion-success-subtle{--spirit-local-color: var(--spirit-color-emotion-success-content-basic);--spirit-local-border-color: var(--spirit-color-emotion-success-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-emotion-success-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-success-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-success-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-success-state-active)}.color-scheme-on-emotion-warning-basic{--spirit-local-color: var(--spirit-color-emotion-warning-content-subtle);--spirit-local-border-color: var(--spirit-color-emotion-warning-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-emotion-warning-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-warning-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-warning-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-warning-state-active)}.color-scheme-on-emotion-warning-subtle{--spirit-local-color: var(--spirit-color-emotion-warning-content-basic);--spirit-local-border-color: var(--spirit-color-emotion-warning-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-emotion-warning-border-subtle);--spirit-local-background-color: var(--spirit-color-emotion-warning-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-emotion-warning-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-emotion-warning-state-active)}.color-scheme-on-disabled{--spirit-local-color: var(--spirit-color-disabled-content);--spirit-local-border-color: var(--spirit-color-disabled-border);--spirit-local-background-color: var(--spirit-color-disabled-background)}.color-scheme-on-neutral-basic{--spirit-local-color: var(--spirit-color-neutral-content-subtle);--spirit-local-border-color: var(--spirit-color-neutral-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-neutral-border-subtle);--spirit-local-background-color: var(--spirit-color-neutral-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-neutral-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-neutral-state-active)}.color-scheme-on-neutral-subtle{--spirit-local-color: var(--spirit-color-neutral-content-basic);--spirit-local-border-color: var(--spirit-color-neutral-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-neutral-border-subtle);--spirit-local-background-color: var(--spirit-color-neutral-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-neutral-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-neutral-state-active)}.color-scheme-on-selected-basic{--spirit-local-color: var(--spirit-color-selected-content-subtle);--spirit-local-border-color: var(--spirit-color-selected-border-basic);--spirit-local-border-color-subtle: var(--spirit-color-selected-border-subtle);--spirit-local-background-color: var(--spirit-color-selected-background-basic);--spirit-local-background-color-state-hover: var(--spirit-color-selected-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-selected-state-active)}.color-scheme-on-selected-subtle{--spirit-local-color: var(--spirit-color-selected-content-basic);--spirit-local-border-color: var(--spirit-color-selected-border-subtle);--spirit-local-border-color-subtle: var(--spirit-color-selected-border-subtle);--spirit-local-background-color: var(--spirit-color-selected-background-subtle);--spirit-local-background-color-state-hover: var(--spirit-color-selected-state-hover);--spirit-local-background-color-state-active: var(--spirit-color-selected-state-active)}: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-action-large-mobile-font-family: "Inter", sans-serif;--spirit-typography-action-large-mobile-font-size: 1.125rem;--spirit-typography-action-large-mobile-font-style: normal;--spirit-typography-action-large-mobile-font-weight: 600;--spirit-typography-action-large-mobile-line-height: 1.3333;--spirit-typography-action-medium-mobile-font-family: "Inter", sans-serif;--spirit-typography-action-medium-mobile-font-size: 1rem;--spirit-typography-action-medium-mobile-font-style: normal;--spirit-typography-action-medium-mobile-font-weight: 600;--spirit-typography-action-medium-mobile-line-height: 1.25;--spirit-typography-action-small-mobile-font-family: "Inter", sans-serif;--spirit-typography-action-small-mobile-font-size: .875rem;--spirit-typography-action-small-mobile-font-style: normal;--spirit-typography-action-small-mobile-font-weight: 600;--spirit-typography-action-small-mobile-line-height: 1.1429;--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.5556;--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.5556;--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.5556;--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.5556;--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.5;--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.5;--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.5;--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.5;--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.4286;--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.4286;--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.4286;--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.4286;--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.6;--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.6;--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.6;--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.6;--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.6667;--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.6667;--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.6667;--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.6667;--spirit-typography-caption-mobile-font-family: "Inter", sans-serif;--spirit-typography-caption-mobile-font-size: .875rem;--spirit-typography-caption-mobile-font-style: normal;--spirit-typography-caption-mobile-font-weight: 400;--spirit-typography-caption-mobile-line-height: 1.4286;--spirit-typography-code-large-bold-mobile-font-family: "Roboto Mono", monospace;--spirit-typography-code-large-bold-mobile-font-size: 1.125rem;--spirit-typography-code-large-bold-mobile-font-style: normal;--spirit-typography-code-large-bold-mobile-font-weight: 700;--spirit-typography-code-large-bold-mobile-line-height: 1.5556;--spirit-typography-code-large-regular-mobile-font-family: "Roboto Mono", monospace;--spirit-typography-code-large-regular-mobile-font-size: 1.125rem;--spirit-typography-code-large-regular-mobile-font-style: normal;--spirit-typography-code-large-regular-mobile-font-weight: 400;--spirit-typography-code-large-regular-mobile-line-height: 1.5556;--spirit-typography-code-medium-bold-mobile-font-family: "Roboto Mono", monospace;--spirit-typography-code-medium-bold-mobile-font-size: 1rem;--spirit-typography-code-medium-bold-mobile-font-style: normal;--spirit-typography-code-medium-bold-mobile-font-weight: 700;--spirit-typography-code-medium-bold-mobile-line-height: 1.5;--spirit-typography-code-medium-regular-mobile-font-family: "Roboto Mono", monospace;--spirit-typography-code-medium-regular-mobile-font-size: 1rem;--spirit-typography-code-medium-regular-mobile-font-style: normal;--spirit-typography-code-medium-regular-mobile-font-weight: 400;--spirit-typography-code-medium-regular-mobile-line-height: 1.5;--spirit-typography-code-small-bold-mobile-font-family: "Roboto Mono", monospace;--spirit-typography-code-small-bold-mobile-font-size: .875rem;--spirit-typography-code-small-bold-mobile-font-style: normal;--spirit-typography-code-small-bold-mobile-font-weight: 700;--spirit-typography-code-small-bold-mobile-line-height: 1.4286;--spirit-typography-code-small-regular-mobile-font-family: "Roboto Mono", monospace;--spirit-typography-code-small-regular-mobile-font-size: .875rem;--spirit-typography-code-small-regular-mobile-font-style: normal;--spirit-typography-code-small-regular-mobile-font-weight: 400;--spirit-typography-code-small-regular-mobile-line-height: 1.4286;--spirit-typography-display-large-mobile-font-family: "General Sans", sans-serif;--spirit-typography-display-large-mobile-font-size: 4.75rem;--spirit-typography-display-large-mobile-font-style: normal;--spirit-typography-display-large-mobile-font-weight: 700;--spirit-typography-display-large-mobile-line-height: 1.1316;--spirit-typography-display-medium-mobile-font-family: "General Sans", sans-serif;--spirit-typography-display-medium-mobile-font-size: 3.5rem;--spirit-typography-display-medium-mobile-font-style: normal;--spirit-typography-display-medium-mobile-font-weight: 700;--spirit-typography-display-medium-mobile-line-height: 1.2143;--spirit-typography-display-small-mobile-font-family: "General Sans", sans-serif;--spirit-typography-display-small-mobile-font-size: 3rem;--spirit-typography-display-small-mobile-font-style: normal;--spirit-typography-display-small-mobile-font-weight: 700;--spirit-typography-display-small-mobile-line-height: 1.1667;--spirit-typography-eyebrow-mobile-font-family: "Inter", sans-serif;--spirit-typography-eyebrow-mobile-font-size: .875rem;--spirit-typography-eyebrow-mobile-font-style: normal;--spirit-typography-eyebrow-mobile-font-weight: 600;--spirit-typography-eyebrow-mobile-line-height: 1.4286;--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.1875;--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-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-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.1875;--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-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-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.1875;--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-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-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.1875;--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-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-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.1667;--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.1875;--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.1875;--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.1667;--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.1875;--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.1875;--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.1667;--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.1875;--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.1875;--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.1667;--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.1875;--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.1875;--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-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.1667;--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.1667;--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-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.1667;--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.1667;--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-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.1667;--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.1667;--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-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.1667;--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.1667;--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.1667;--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.2083;--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.2083;--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.1667;--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.2083;--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.2083;--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.1667;--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.2083;--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.2083;--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.1667;--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.2083;--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.2083;--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.2222;--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-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-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.2222;--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-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-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.2222;--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-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-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.2222;--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-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-input-large-mobile-font-family: "Inter", sans-serif;--spirit-typography-input-large-mobile-font-size: 1.125rem;--spirit-typography-input-large-mobile-font-style: normal;--spirit-typography-input-large-mobile-font-weight: 400;--spirit-typography-input-large-mobile-line-height: 1.5556;--spirit-typography-input-medium-mobile-font-family: "Inter", sans-serif;--spirit-typography-input-medium-mobile-font-size: 1rem;--spirit-typography-input-medium-mobile-font-style: normal;--spirit-typography-input-medium-mobile-font-weight: 400;--spirit-typography-input-medium-mobile-line-height: 1.5;--spirit-typography-input-small-mobile-font-family: "Inter", sans-serif;--spirit-typography-input-small-mobile-font-size: .875rem;--spirit-typography-input-small-mobile-font-style: normal;--spirit-typography-input-small-mobile-font-weight: 400;--spirit-typography-input-small-mobile-line-height: 1.4286;--spirit-typography-label-large-mobile-font-family: "Inter", sans-serif;--spirit-typography-label-large-mobile-font-size: 1.125rem;--spirit-typography-label-large-mobile-font-style: normal;--spirit-typography-label-large-mobile-font-weight: 600;--spirit-typography-label-large-mobile-line-height: 1.3333;--spirit-typography-label-medium-mobile-font-family: "Inter", sans-serif;--spirit-typography-label-medium-mobile-font-size: 1rem;--spirit-typography-label-medium-mobile-font-style: normal;--spirit-typography-label-medium-mobile-font-weight: 600;--spirit-typography-label-medium-mobile-line-height: 1.25;--spirit-typography-label-small-mobile-font-family: "Inter", sans-serif;--spirit-typography-label-small-mobile-font-size: .875rem;--spirit-typography-label-small-mobile-font-style: normal;--spirit-typography-label-small-mobile-font-weight: 600;--spirit-typography-label-small-mobile-line-height: 1.1429;--spirit-typography-label-xlarge-mobile-font-family: "Inter", sans-serif;--spirit-typography-label-xlarge-mobile-font-size: 1.25rem;--spirit-typography-label-xlarge-mobile-font-style: normal;--spirit-typography-label-xlarge-mobile-font-weight: 600;--spirit-typography-label-xlarge-mobile-line-height: 1.4;--spirit-typography-label-xsmall-mobile-font-family: "Inter", sans-serif;--spirit-typography-label-xsmall-mobile-font-size: .75rem;--spirit-typography-label-xsmall-mobile-font-style: normal;--spirit-typography-label-xsmall-mobile-font-weight: 600;--spirit-typography-label-xsmall-mobile-line-height: 1.3333}:where(html){text-size-adjust:none}:where(body){font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;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__itemIcon{--spirit-icon-composition-size: 1.25rem;display:flex;align-items:center}.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:600;font-size:1rem;line-height:1.25;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]+.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{--spirit-icon-composition-size: 1.25rem;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.Alert{display:grid;grid-template-columns:auto auto;gap:.75rem;justify-content:flex-start;width:100%;padding:1rem;color:var(--spirit-local-color);border-width:1px;border-style:solid;border-color:var(--spirit-local-border-color);border-radius:.5rem;background-color:var(--spirit-local-background-color)}.Alert--center{grid-template-columns:auto fit-content(50rem);justify-content:center}.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.75rem;--spirit-avatar-height: 1.75rem;--spirit-avatar-icon-size: .75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: .75rem;--spirit-avatar-line-height: 1.3333;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--small{--spirit-avatar-width: 2rem;--spirit-avatar-height: 2rem;--spirit-avatar-icon-size: 1rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: .875rem;--spirit-avatar-line-height: 1.1429;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--medium{--spirit-avatar-width: 2.75rem;--spirit-avatar-height: 2.75rem;--spirit-avatar-icon-size: 1.25rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1rem;--spirit-avatar-line-height: 1.25;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--large{--spirit-avatar-width: 3rem;--spirit-avatar-height: 3rem;--spirit-avatar-icon-size: 1.5rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1.125rem;--spirit-avatar-line-height: 1.3333;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--xlarge{--spirit-avatar-width: 3.75rem;--spirit-avatar-height: 3.75rem;--spirit-avatar-icon-size: 1.75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--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.75rem;--spirit-avatar-height: 1.75rem;--spirit-avatar-icon-size: .75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: .75rem;--spirit-avatar-line-height: 1.3333;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--small{--spirit-avatar-width: 2rem;--spirit-avatar-height: 2rem;--spirit-avatar-icon-size: 1rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: .875rem;--spirit-avatar-line-height: 1.1429;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--medium{--spirit-avatar-width: 2.75rem;--spirit-avatar-height: 2.75rem;--spirit-avatar-icon-size: 1.25rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1rem;--spirit-avatar-line-height: 1.25;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--large{--spirit-avatar-width: 3rem;--spirit-avatar-height: 3rem;--spirit-avatar-icon-size: 1.5rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1.125rem;--spirit-avatar-line-height: 1.3333;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--tablet--xlarge{--spirit-avatar-width: 3.75rem;--spirit-avatar-height: 3.75rem;--spirit-avatar-icon-size: 1.75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--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.75rem;--spirit-avatar-height: 1.75rem;--spirit-avatar-icon-size: .75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: .75rem;--spirit-avatar-line-height: 1.3333;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--small{--spirit-avatar-width: 2rem;--spirit-avatar-height: 2rem;--spirit-avatar-icon-size: 1rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: .875rem;--spirit-avatar-line-height: 1.1429;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--medium{--spirit-avatar-width: 2.75rem;--spirit-avatar-height: 2.75rem;--spirit-avatar-icon-size: 1.25rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1rem;--spirit-avatar-line-height: 1.25;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--large{--spirit-avatar-width: 3rem;--spirit-avatar-height: 3rem;--spirit-avatar-icon-size: 1.5rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1.125rem;--spirit-avatar-line-height: 1.3333;--spirit-avatar-font-family: "Inter", sans-serif}.Avatar--desktop--xlarge{--spirit-avatar-width: 3.75rem;--spirit-avatar-height: 3.75rem;--spirit-avatar-icon-size: 1.75rem;--spirit-avatar-font-style: normal;--spirit-avatar-font-weight: 600;--spirit-avatar-font-size: 1.25rem;--spirit-avatar-line-height: 1.4;--spirit-avatar-font-family: "Inter", sans-serif}}.Breadcrumbs{--spirit-icon-composition-size: 1.25rem;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;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);--button-spacing-internal: var(--button-spacing, .375rem);column-gap:var(--button-spacing-internal)}@media(min-width:48rem){.Button{--button-spacing-internal: var(--button-spacing-tablet, var(--button-spacing, .375rem))}}@media(min-width:80rem){.Button{--button-spacing-internal: var(--button-spacing-desktop, var(--button-spacing-tablet, var(--button-spacing, .375rem)))}}.Button>*{--button-spacing: initial;--button-spacing-tablet: initial;--button-spacing-desktop: initial}.Button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--spirit-button-min-width, calc(2 * var(--spirit-button-height)));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-local-color);border-width:1px;border-style:solid;border-color:var(--spirit-local-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-local-background-color);-webkit-user-select:none;user-select:none;cursor:pointer}.Button:hover,.Button:active,.Button:focus{text-decoration:none;color:var(--spirit-local-color)}.Button:hover{background-color:var(--spirit-local-background-color-state-hover)}.Button:active{background-color:var(--spirit-local-background-color-state-active)}.Button.Button--plain{--spirit-local-border-color: var(--spirit-color-component-button-plain-border);--spirit-local-color: var(--spirit-color-component-button-plain-content);--spirit-local-background-color-state-active: var(--spirit-color-component-button-plain-state-active);--spirit-local-background-color: var(--spirit-color-component-button-plain-state-default);--spirit-local-background-color-state-hover: var(--spirit-color-component-button-plain-state-hover)}.Button.Button--primary{--spirit-local-border-color: var(--spirit-color-component-button-primary-border);--spirit-local-color: var(--spirit-color-component-button-primary-content);--spirit-local-background-color-state-active: var(--spirit-color-component-button-primary-state-active);--spirit-local-background-color: var(--spirit-color-component-button-primary-state-default);--spirit-local-background-color-state-hover: var(--spirit-color-component-button-primary-state-hover)}.Button.Button--secondary{--spirit-local-border-color: var(--spirit-color-component-button-secondary-border);--spirit-local-color: var(--spirit-color-component-button-secondary-content);--spirit-local-background-color-state-active: var(--spirit-color-component-button-secondary-state-active);--spirit-local-background-color: var(--spirit-color-component-button-secondary-state-default);--spirit-local-background-color-state-hover: var(--spirit-color-component-button-secondary-state-hover)}.Button.Button--tertiary{--spirit-local-border-color: var(--spirit-color-component-button-tertiary-border);--spirit-local-color: var(--spirit-color-component-button-tertiary-content);--spirit-local-background-color-state-active: var(--spirit-color-component-button-tertiary-state-active);--spirit-local-background-color: var(--spirit-color-component-button-tertiary-state-default);--spirit-local-background-color-state-hover: var(--spirit-color-component-button-tertiary-state-hover)}.Button--small{--spirit-button-height: 2.5rem;--spirit-button-padding-x: calc(1rem - 1px) ;--spirit-button-padding-y: calc(.25rem - 1px) ;--spirit-button-font-style: normal;--spirit-button-font-weight: 600;--spirit-button-font-size: .875rem;--spirit-button-line-height: 1.1429;--spirit-button-font-family: "Inter", sans-serif}.Button--small{--spirit-button-icon-size: 1rem;--spirit-button-border-radius-mobile: 624.9375rem;--spirit-button-border-radius-tablet: 624.9375rem;--spirit-button-border-radius-desktop: 624.9375rem}.Button--medium{--spirit-button-height: 3rem;--spirit-button-padding-x: calc(1.25rem - 1px) ;--spirit-button-padding-y: calc(.5rem - 1px) ;--spirit-button-font-style: normal;--spirit-button-font-weight: 600;--spirit-button-font-size: 1rem;--spirit-button-line-height: 1.25;--spirit-button-font-family: "Inter", sans-serif}.Button--medium{--spirit-button-icon-size: 1.25rem;--spirit-button-border-radius-mobile: 624.9375rem;--spirit-button-border-radius-tablet: 624.9375rem;--spirit-button-border-radius-desktop: 624.9375rem}.Button--large{--spirit-button-height: 3.5rem;--spirit-button-padding-x: calc(1.5rem - 1px) ;--spirit-button-padding-y: calc(.5rem - 1px) ;--spirit-button-font-style: normal;--spirit-button-font-weight: 600;--spirit-button-font-size: 1.125rem;--spirit-button-line-height: 1.3333;--spirit-button-font-family: "Inter", sans-serif}.Button--large{--spirit-button-icon-size: 1.5rem;--spirit-button-border-radius-mobile: 624.9375rem;--spirit-button-border-radius-tablet: 624.9375rem;--spirit-button-border-radius-desktop: 624.9375rem}.Button--symmetrical{flex:none;min-width:auto;aspect-ratio:1;padding-inline:0}@media(min-width:48rem){.Button--tablet--symmetrical{flex:none;min-width:auto;aspect-ratio:1;padding-inline:0}.Button--tablet--asymmetrical{flex:auto;min-width:var(--spirit-button-min-width, calc(2 * var(--spirit-button-height)));aspect-ratio:auto;padding-inline:var(--spirit-button-padding-x)}}@media(min-width:80rem){.Button--desktop--symmetrical{flex:none;min-width:auto;aspect-ratio:1;padding-inline:0}.Button--desktop--asymmetrical{flex:auto;min-width:var(--spirit-button-min-width, calc(2 * var(--spirit-button-height)));aspect-ratio:auto;padding-inline:var(--spirit-button-padding-x)}}.Button.Button--plain.disabled{--spirit-local-border-color: transparent !important;--spirit-local-background-color: transparent !important}.Button.Button--loading{position:relative;overflow:hidden;color:transparent;pointer-events:none;cursor:default}.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-local-color);transform:translate(-50%,-50%)}.Card{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;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;--spirit-card-padding-condensed: 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.25rem}}.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.25rem}.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--vertical:has(.CardFooterDivider+.CardFooter--hasDivider){--spirit-card-padding-shorthand: 0 0 var(--spirit-card-padding-condensed)}.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.25rem}.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--vertical:has(.CardFooterDivider+.CardFooter--hasDivider){--spirit-card-padding-shorthand: 0 0 var(--spirit-card-padding-condensed)}.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.25rem}.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--vertical:has(.CardFooterDivider+.CardFooter--hasDivider){--spirit-card-padding-shorthand: 0 0 var(--spirit-card-padding-condensed)}.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.25rem}: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.25rem}: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.25rem}: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.25rem}.CardEyebrow{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.CardEyebrow{margin-bottom:.5rem;color:var(--spirit-color-text-tertiary)}.CardFooter{z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;grid-area:footer;gap:.75rem;pointer-events:none}.CardFooter:not(:last-child){margin-bottom:1.25rem}.CardFooter :where(a:not(.CardLink),button){pointer-events:auto}.CardFooter--alignmentXLeft{justify-content:start}.CardFooter--alignmentXCenter{justify-content:center}.CardFooter--alignmentXRight{justify-content:end}.CardFooterDivider{grid-column:1/-1;grid-row:footer-start;height:0;border-top:1px solid var(--spirit-color-border-basic)}.CardFooter--hasDivider{margin-top:1rem}.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: .75rem}: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.25rem}@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: .75rem}: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.25rem}}@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: .75rem}: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.25rem}}.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: 1.25rem}.Card--vertical:has(.CardLogo)>.CardMedia{--spirit-card-media-margin-bottom: 1.5rem}: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: 1.25rem}.Card--tablet--vertical:has(.CardLogo)>.CardMedia{--spirit-card-media-margin-bottom: 1.5rem}: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: 1.25rem}.Card--desktop--vertical:has(.CardLogo)>.CardMedia{--spirit-card-media-margin-bottom: 1.5rem}: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.5556;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.2222;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}}.CharacterCounter{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.CharacterCounter{display:block;margin-left:auto;color:var(--spirit-color-form-field-helper-text)}.CharacterCounter--disabled{color:var(--spirit-color-disabled-content)}.CharacterCounter--success{color:var(--spirit-color-form-field-success)}.CharacterCounter--warning{color:var(--spirit-color-form-field-warning)}.CharacterCounter--danger{color:var(--spirit-color-form-field-danger)}.Checkbox{z-index:1;appearance:none;border:2px solid var(--spirit-color-form-field-fill-border-state-default);background-color:var(--spirit-color-form-field-fill-background-state-default);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Checkbox: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:hover{background-color:var(--spirit-color-form-field-fill-background-state-hover)}}.Checkbox:active{background-color:var(--spirit-color-form-field-fill-background-state-active)}.Checkbox{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:.25rem;background-position:center;background-size:contain;background-repeat:no-repeat;background-color:var(--spirit-color-form-field-fill-background-state-default)}.Checkbox:checked,.Checkbox:indeterminate{border-color:var(--spirit-color-form-field-fill-border-state-selected);background-color:var(--spirit-color-selected-state-default)}.Checkbox:checked{background-image:var(--spirit-checkbox-input-background-image-url)}.Checkbox:indeterminate{background-image:var(--spirit-checkbox-input-indeterminate-background-image-url)}:is(.Checkbox--success,.Checkbox.has-success){border-color:var(--spirit-color-form-field-success)}:is(.Checkbox--success,.Checkbox.has-success):indeterminate,:is(.Checkbox--success,.Checkbox.has-success):checked{background-color:var(--spirit-color-form-field-success)}:is(.Checkbox--warning,.Checkbox.has-warning){border-color:var(--spirit-color-form-field-warning)}:is(.Checkbox--warning,.Checkbox.has-warning):indeterminate,:is(.Checkbox--warning,.Checkbox.has-warning):checked{background-color:var(--spirit-color-form-field-warning)}:is(.Checkbox--danger,.Checkbox.has-danger){border-color:var(--spirit-color-form-field-danger)}:is(.Checkbox--danger,.Checkbox.has-danger):indeterminate,:is(.Checkbox--danger,.Checkbox.has-danger):checked{background-color:var(--spirit-color-form-field-danger)}:is(.Checkbox--disabled,.Checkbox.is-disabled),.Checkbox: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):checked,:is(.Checkbox--disabled,.Checkbox.is-disabled):indeterminate,.Checkbox:disabled:checked,.Checkbox:disabled:indeterminate{border-color:var(--spirit-color-disabled-background)}:is(.Checkbox--disabled,.Checkbox.is-disabled):checked,.Checkbox:disabled:checked{background-image:var(--spirit-checkbox-input-disabled-background-image-url)}:is(.Checkbox--disabled,.Checkbox.is-disabled):indeterminate,.Checkbox:disabled:indeterminate{background-image:var(--spirit-checkbox-input-indeterminate-disabled-background-image-url)}.Checkbox--item:not(.Checkbox--disabled,.Checkbox.is-disabled):is(:hover,:active):not(:checked,:disabled){background-color:var(--spirit-color-form-field-fill-background-state-default)}.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{display:flow-root;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)}.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;cursor:pointer;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);--control-button-spacing-internal: var(--control-button-spacing, .375rem);column-gap:var(--control-button-spacing-internal)}@media(min-width:48rem){.ControlButton{--control-button-spacing-internal: var(--control-button-spacing-tablet, var(--control-button-spacing, .375rem))}}@media(min-width:80rem){.ControlButton{--control-button-spacing-internal: var(--control-button-spacing-desktop, var(--control-button-spacing-tablet, var(--control-button-spacing, .375rem)))}}.ControlButton>*{--control-button-spacing: initial;--control-button-spacing-tablet: initial;--control-button-spacing-desktop: initial}.ControlButton{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--hasBackground{background-color:var(--spirit-local-background-color)}.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.4286;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--xsmall{--spirit-control-button-icon-size: .75rem}.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.4286;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--small{--spirit-control-button-icon-size: 1rem}.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.4286;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--medium{--spirit-control-button-icon-size: 1rem}.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.4286;--spirit-control-button-font-family: "Inter", sans-serif}.ControlButton--large{--spirit-control-button-icon-size: 1rem}.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.5;--spirit-control-button-font-family: "Inter", sans-serif}.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.5;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}}.DrawerPanelBody{display:flex;flex-grow:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.DrawerPanelBody--spacing{padding-inline:1rem;padding-block-end:1.5rem}.DrawerPanelHeader{display:flex;column-gap:1rem;justify-content:flex-end;padding-inline:1rem;padding-block:1.5rem}.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{--spirit-placement-offset: .5rem;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}.EmptyState{display:grid;justify-content:center;text-align:center}.EmptyState__section{display:grid;width:100%;max-width:25rem}.File{display:flex;gap:1rem;align-items:center;width:100%;padding:0;color:var(--spirit-color-text-primary);border:0 solid transparent;border-radius:0;background-color:transparent}.File--success,.File.has-success{border-color:var(--spirit-color-form-field-success)}.File--warning,.File.has-warning{border-color:var(--spirit-color-form-field-warning)}.File--danger,.File.has-danger{border-color:var(--spirit-color-form-field-danger)}.File__preview{flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:.25rem}.File__preview:has(>svg){display:flex;align-items:center;justify-content:center;background-color:var(--spirit-color-background-secondary)}.File__preview:has(>img){position:relative}.File__preview>svg{width:1.25rem;height:1.25rem}.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}.File__content{flex:1}.File__text{--spirit-helper-text-margin-top: 0;display:flex;flex-direction:column;gap:.25rem}.File__name{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.1429;font-family:Inter,sans-serif}.File__name{display:flex;color:var(--spirit-color-text-primary)}.File--disabled .File__name{color:var(--spirit-color-disabled-content)}.File--disabled>.File__preview{opacity:.5;filter:grayscale(100%)}.FileUpload{width:100%}.FileUploadInput{display:grid;gap:.375rem}.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}.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-fill-border-state-default);border-radius:.5rem;background-color:var(--spirit-color-form-field-fill-background-state-default)}.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){.FileUploadInput__dropZone--compact{grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:center;justify-content:space-between;justify-items:start}}.FileUploadInput__dropZoneContent{display:flex;flex-direction:column;gap:.375rem}.FileUploadInput__dropZoneLabel:before{content:"";position:absolute;inset:0;z-index:0}.FileUploadInput__dropZoneLabel{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;font-family:Inter,sans-serif}.FileUploadInput__dropZoneLabel{color:var(--spirit-color-text-primary);cursor:pointer}.FileUploadInput:not(.has-drag-and-drop) .FileUploadInput__dragAndDropLabel{display:none}.FileUploadInput__dropZone:hover{border-color:var(--spirit-color-form-field-fill-border-state-hover);background-color:var(--spirit-color-form-field-fill-background-state-hover)}.FileUploadInput__input:where(:active)~.FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-fill-border-state-selected);background-color:var(--spirit-color-form-field-fill-background-state-active)}.FileUploadInput__input:where(:focus-visible)~.FileUploadInput__dropZone{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.FileUploadInput.has-drag-and-drop>.FileUploadInput__dropZone{border-style:dashed}.FileUploadInput.is-dragging>.FileUploadInput__dropZone{border-color:var(--spirit-color-form-field-fill-border-state-selected)}:is(.FileUploadInput--success,.FileUploadInput.has-success)>:where(.FileUploadInput__input~.FileUploadInput__dropZone){border-color:var(--spirit-color-form-field-success)}:is(.FileUploadInput--warning,.FileUploadInput.has-warning)>:where(.FileUploadInput__input~.FileUploadInput__dropZone){border-color:var(--spirit-color-form-field-warning)}:is(.FileUploadInput--danger,.FileUploadInput.has-danger)>:where(.FileUploadInput__input~.FileUploadInput__dropZone){border-color:var(--spirit-color-form-field-danger)}.FileUploadInput__dropZone--disabled,.FileUploadInput__dropZone--disabled .FileUploadInput__dropZoneLabel{color:var(--spirit-color-disabled-content);cursor:default}.FileUploadInput>.FileUploadInput__dropZone--disabled{border-style:dashed;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.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--horizontal,.Flex--horizontalReversed{display:flex}.Flex--horizontal.Flex--inline,.Flex--horizontalReversed.Flex--inline{display:inline-flex}.Flex--horizontal{flex-direction:row}.Flex--horizontalReversed{flex-direction:row-reverse}.Flex--vertical{display:grid}.Flex--vertical.Flex--inline{display:inline-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--horizontal,.Flex--tablet--horizontalReversed{display:flex}.Flex--tablet--horizontal.Flex--inline,.Flex--tablet--horizontalReversed.Flex--inline{display:inline-flex}.Flex--tablet--horizontal{flex-direction:row}.Flex--tablet--horizontalReversed{flex-direction:row-reverse}.Flex--tablet--vertical{display:grid}.Flex--tablet--vertical.Flex--inline{display:inline-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--horizontal,.Flex--desktop--horizontalReversed{display:flex}.Flex--desktop--horizontal.Flex--inline,.Flex--desktop--horizontalReversed.Flex--inline{display:inline-flex}.Flex--desktop--horizontal{flex-direction:row}.Flex--desktop--horizontalReversed{flex-direction:row-reverse}.Flex--desktop--vertical{display:grid}.Flex--desktop--vertical.Flex--inline{display:inline-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{--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)}.Header--bottomDivider{border-bottom:1px solid var(--spirit-color-component-header-border)}.Header>*{box-sizing:border-box}.HeaderLogo{display:flex;align-items:center;height:var(--spirit-header-height)}.HelperText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.HelperText{display:block;grid-column-start:var(--spirit-helper-text-grid-column-start);color:var(--spirit-color-form-field-helper-text)}.HelperText--disabled{color:var(--spirit-color-disabled-content)}.Icon{--spirit-icon-size-internal: var(--spirit-icon-size, var(--spirit-icon-composition-size, fit-content));width:var(--spirit-icon-size-internal)}.Icon{--spirit-icon-size-internal: var(--spirit-icon-size, var(--spirit-icon-composition-size, fit-content));height:var(--spirit-icon-size-internal)}@media(min-width:48rem){.Icon{--spirit-icon-size-internal: var(--spirit-icon-size-tablet, var(--spirit-icon-size, var(--spirit-icon-composition-size, fit-content)))}}@media(min-width:80rem){.Icon{--spirit-icon-size-internal: var(--spirit-icon-size-desktop, var(--spirit-icon-size-tablet, var(--spirit-icon-size, var(--spirit-icon-composition-size, fit-content))))}}.Icon>*{--spirit-icon-size: initial;--spirit-icon-size-tablet: initial;--spirit-icon-size-desktop: initial}.Icon{flex-shrink:0}.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--03{--spirit-icon-dualtone-color-background: var(--spirit-color-accent-03-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-accent-03-border-basic);color:var(--spirit-color-accent-03-border-basic)}.Icon--04{--spirit-icon-dualtone-color-background: var(--spirit-color-accent-04-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-accent-04-border-basic);color:var(--spirit-color-accent-04-border-basic)}.Icon--05{--spirit-icon-dualtone-color-background: var(--spirit-color-accent-05-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-accent-05-border-basic);color:var(--spirit-color-accent-05-border-basic)}.Icon--06{--spirit-icon-dualtone-color-background: var(--spirit-color-accent-06-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-accent-06-border-basic);color:var(--spirit-color-accent-06-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--selected{--spirit-icon-dualtone-color-background: var(--spirit-color-selected-background-subtle);--spirit-icon-dualtone-color-border: var(--spirit-color-selected-content-basic);color:var(--spirit-color-selected-content-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)}.InputAddon{--spirit-icon-composition-size: var(--spirit-input-addon-icon-size);font-style:var(--spirit-input-addon-font-style);font-weight:var(--spirit-input-addon-font-weight);font-size:var(--spirit-input-addon-font-size);line-height:var(--spirit-input-addon-line-height);font-family:var(--spirit-input-addon-font-family);display:flex;grid-area:var(--spirit-input-addon-grid-area);align-items:center;justify-content:center;min-width:var(--spirit-input-addon-min-width);line-height:1;color:inherit}.InputAddon:not(:has(>:is(a,button))){cursor:text}.InputAddon:not(:has(:is(a,button)),label){pointer-events:none}.InputAddon--small{--spirit-input-addon-font-style: normal;--spirit-input-addon-font-weight: 400;--spirit-input-addon-font-size: .875rem;--spirit-input-addon-line-height: 1.4286;--spirit-input-addon-font-family: "Inter", sans-serif}.InputAddon--small{--spirit-input-addon-icon-size: 1rem}.InputAddon--medium{--spirit-input-addon-font-style: normal;--spirit-input-addon-font-weight: 400;--spirit-input-addon-font-size: 1rem;--spirit-input-addon-line-height: 1.5;--spirit-input-addon-font-family: "Inter", sans-serif}.InputAddon--medium{--spirit-input-addon-icon-size: 1.25rem}.InputAddon--large{--spirit-input-addon-font-style: normal;--spirit-input-addon-font-weight: 400;--spirit-input-addon-font-size: 1.125rem;--spirit-input-addon-line-height: 1.5556;--spirit-input-addon-font-family: "Inter", sans-serif}.InputAddon--large{--spirit-input-addon-icon-size: 1.5rem}.InputContainer{--spirit-input-container-border-width: 1px;--spirit-input-container-input-padding-x: .75rem;--spirit-input-addon-min-width: calc( var(--spirit-input-container-height) - 2 * var(--spirit-input-container-border-width) );position:relative;isolation:isolate;display:flex;align-items:stretch;width:100%;color:var(--spirit-input-container-color);border:var(--spirit-input-container-border-width) solid var(--spirit-input-container-border-color);background-color:var(--spirit-input-container-background-color)}.InputContainer:has(>:where([size])){width:fit-content}.InputContainer:has(>:is(input,select)){height:var(--spirit-input-container-height)}.InputContainer:has(>textarea){min-height:var(--spirit-input-container-min-height)}.InputContainer:has(>select){--spirit-input-addon-grid-area: 1 / -1;display:grid;justify-items:end}.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))}@media(hover:hover){.InputContainer:not(.InputContainer--disabled):hover{background-color:var(--spirit-input-container-background-color-state-hover)}}.InputContainer:not(.InputContainer--disabled):has(>:is(input,select,textarea):active),.InputContainer:not(.InputContainer--disabled):has(>:is(input,select,textarea):focus-within){background-color:var(--spirit-input-container-background-color-state-active)}.InputContainer{border-radius:var(--spirit-input-container-border-radius-mobile)}@media(min-width:48rem){.InputContainer{border-radius:var(--spirit-input-container-border-radius-tablet)}}@media(min-width:80rem){.InputContainer{border-radius:var(--spirit-input-container-border-radius-desktop)}}.InputContainer>:is(input,select,textarea){font-style:var(--spirit-input-container-font-style);font-weight:var(--spirit-input-container-font-weight);font-size:var(--spirit-input-container-font-size);line-height:var(--spirit-input-container-line-height);font-family:var(--spirit-input-container-font-family);appearance:none;flex-grow:1;height:100%;color:inherit;border:none;border-radius:inherit;background:none;outline:none}.InputContainer>:is(input):first-child{padding-inline-start:var(--spirit-input-container-input-padding-x)}.InputContainer>:is(input):last-child{padding-inline-end:var(--spirit-input-container-input-padding-x)}.InputContainer>:is(input,textarea)::placeholder{color:var(--spirit-input-container-input-placeholder-color);opacity:1}.InputContainer>textarea{min-height:inherit;padding:calc(1rem - 1px);resize:vertical}.InputContainer>input{padding-block:calc(.5rem - 1px)}.InputContainer>input:where([type=number]){--spirit-input-container-input-arrows-width: 1.25rem}.InputContainer>input:where([size]){width:calc(var(--spirit-input-container-input-width) + 2 * var(--spirit-input-container-input-padding-x) + 2 * var(--spirit-input-container-border-width) + var(--spirit-input-container-input-arrows-width, 0px))}.InputContainer>input:where([size="2"]){--spirit-input-container-input-width: 2ch}.InputContainer>input:where([size="3"]){--spirit-input-container-input-width: 3ch}.InputContainer>input:where([size="4"]){--spirit-input-container-input-width: 4ch}.InputContainer>select{grid-area:1/1;width:100%;padding-inline:var(--spirit-input-container-input-padding-x) calc(var(--spirit-input-addon-min-width) + var(--spirit-input-container-input-padding-x) - 2 * var(--spirit-input-container-border-width))}.InputContainer--small{--spirit-input-container-height: 2.5rem;--spirit-input-container-min-height: 4rem;--spirit-input-container-font-style: normal;--spirit-input-container-font-weight: 400;--spirit-input-container-font-size: .875rem;--spirit-input-container-line-height: 1.4286;--spirit-input-container-font-family: "Inter", sans-serif}.InputContainer--small{--spirit-input-container-border-radius-mobile: .5rem;--spirit-input-container-border-radius-tablet: .5rem;--spirit-input-container-border-radius-desktop: .5rem}.InputContainer--medium{--spirit-input-container-height: 3rem;--spirit-input-container-min-height: 5rem;--spirit-input-container-font-style: normal;--spirit-input-container-font-weight: 400;--spirit-input-container-font-size: 1rem;--spirit-input-container-line-height: 1.5;--spirit-input-container-font-family: "Inter", sans-serif}.InputContainer--medium{--spirit-input-container-border-radius-mobile: .5rem;--spirit-input-container-border-radius-tablet: .5rem;--spirit-input-container-border-radius-desktop: .5rem}.InputContainer--large{--spirit-input-container-height: 3.5rem;--spirit-input-container-min-height: 6rem;--spirit-input-container-font-style: normal;--spirit-input-container-font-weight: 400;--spirit-input-container-font-size: 1.125rem;--spirit-input-container-line-height: 1.5556;--spirit-input-container-font-family: "Inter", sans-serif}.InputContainer--large{--spirit-input-container-border-radius-mobile: .5rem;--spirit-input-container-border-radius-tablet: .5rem;--spirit-input-container-border-radius-desktop: .5rem}.InputContainer--fill{--spirit-input-container-color: var(--spirit-color-form-field-fill-content);--spirit-input-container-border-color: var(--spirit-color-form-field-fill-border-state-default);--spirit-input-container-background-color: var(--spirit-color-form-field-fill-background-state-default);--spirit-input-container-background-color-state-hover: var(--spirit-color-form-field-fill-background-state-hover);--spirit-input-container-background-color-state-active: var(--spirit-color-form-field-fill-background-state-active);--spirit-input-container-input-placeholder-color: var(--spirit-color-form-field-fill-placeholder)}.InputContainer--outline{--spirit-input-container-color: var(--spirit-color-form-field-outline-content);--spirit-input-container-border-color: var(--spirit-color-form-field-outline-border-state-default);--spirit-input-container-background-color: var(--spirit-color-form-field-outline-background-state-default);--spirit-input-container-background-color-state-hover: var(--spirit-color-form-field-outline-background-state-hover);--spirit-input-container-background-color-state-active: var(--spirit-color-form-field-outline-background-state-active);--spirit-input-container-input-placeholder-color: var(--spirit-color-form-field-outline-placeholder)}.InputContainer--success,.InputContainer--success:has(>:is(input,select,textarea):focus-visible){border-color:var(--spirit-color-form-field-success)}.InputContainer--warning,.InputContainer--warning:has(>:is(input,select,textarea):focus-visible){border-color:var(--spirit-color-form-field-warning)}.InputContainer--danger,.InputContainer--danger:has(>:is(input,select,textarea):focus-visible){border-color:var(--spirit-color-form-field-danger)}.InputContainer--disabled{color:var(--spirit-color-disabled-content);border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}.InputContainer--disabled:focus-within{border-color:var(--spirit-color-disabled-border);box-shadow:none}.InputContainer--disabled>:is(input,select,textarea){cursor:default}.InputContainer--disabled>:is(input,textarea)::placeholder{color:var(--spirit-color-disabled-content)}.InputDetails{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;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-color-text-primary)}.InputDetails--disabled{color:var(--spirit-color-disabled-content)}.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{position:relative;isolation:isolate;display:flex;gap:.5rem;align-items:center;width:100%;padding:.5rem 1rem;margin-block:0;border-radius:.25rem;background-color:var(--spirit-color-background-interactive-state-default)}.Item:has(:active){text-decoration:none}.Item:not(.Item--disabled,.disabled,:disabled):active{background-color:var(--spirit-color-background-interactive-state-active)}@media(hover:hover){.Item:not(.Item--disabled,.disabled,:disabled):hover{text-decoration:none;background-color:var(--spirit-color-background-interactive-state-hover)}}.Item[role=option]{cursor:pointer}.Item__content{display:grid;flex:1;row-gap:.25rem}.Item__slot{--spirit-icon-composition-size: 1.25rem;display:flex}.Item__slot :where(a,button){position:relative;z-index:1}.Item--alignmentYTop{align-items:start}.Item--alignmentYCenter{align-items:center}.Item--alignmentYBottom{align-items:end}@media(min-width:48rem){.Item--tablet--alignmentYTop{align-items:start}.Item--tablet--alignmentYCenter{align-items:center}.Item--tablet--alignmentYBottom{align-items:end}}@media(min-width:80rem){.Item--desktop--alignmentYTop{align-items:start}.Item--desktop--alignmentYCenter{align-items:center}.Item--desktop--alignmentYBottom{align-items:end}}.Label{--spirit-label-color: var(--spirit-color-form-field-label);--spirit-label-color-disabled: var(--spirit-color-disabled-content);--spirit-label-required-color: var(--spirit-color-form-field-danger);font-style:normal;font-weight:600;font-size:1rem;line-height:1.25;font-family:Inter,sans-serif}.Label{display:block;color:var(--spirit-label-color, var(--spirit-color-form-field-label))}.Label.Label--disabled{color:var(--spirit-label-color-disabled, var(--spirit-color-disabled-content));cursor:default}.Label--disabled.Label--required:after{color:var(--spirit-label-color-disabled, var(--spirit-color-disabled-content))}.Label--required:after{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.Label--required:after{content:"*";margin-left:.125rem;color:var(--spirit-label-required-color, var(--spirit-color-form-field-danger))}.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.5rem;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.5;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:1.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.1667;font-family:Inter,sans-serif}}@media(min-width:80rem){.ModalHeader__title{font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.1667;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,.Navigation--vertical>ul ul{display:grid}.Navigation--vertical>ul ul{padding-top:.375rem}.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,.Navigation--vertical:has(.NavigationAction)>ul 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:.5rem;align-items:center;padding:var(--spirit-navigation-action-padding-y) var(--spirit-navigation-action-padding-x);color:var(--spirit-color-component-navigation-item-state-default);border-radius:var(--spirit-navigation-action-border-radius);background-color:var(--spirit-color-component-navigation-item-background-state-default)}@media(hover:hover){.NavigationAction:hover{text-decoration:none;color:var(--spirit-color-component-navigation-item-state-hover);background-color:var(--spirit-color-component-navigation-item-background-state-hover)}}.NavigationAction:active{text-decoration:none;color:var(--spirit-color-component-navigation-item-state-active);background-color:var(--spirit-color-component-navigation-item-background-state-active)}.NavigationAction--box:after{content:"";position:absolute;background-color:transparent}.NavigationAction>span:not(.NavigationAction__slot){display:contents}.NavigationAction__slot{display:flex;align-items:center}.Navigation--vertical>ul ul .NavigationAction__slot{display:none}.NavigationAction__slot:last-child:not(:only-child){margin-inline-start:auto}.Navigation--horizontal{--spirit-icon-composition-size: 1rem}.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{--spirit-icon-composition-size: 1.25rem}.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}.NavigationAction--selected{color:var(--spirit-color-component-navigation-item-state-selected);background-color:var(--spirit-color-component-navigation-item-background-state-selected)}.Navigation--vertical .NavigationAction[aria-expanded=true],.Navigation--vertical .NavigationAction[aria-expanded=true]:hover,.Navigation--vertical .NavigationAction[aria-expanded=true]:active{color:var(--spirit-color-component-navigation-item-state-default);background-color:var(--spirit-color-neutral-background-subtle)}.Navigation--vertical .NavigationItem:has(>.NavigationAction--selected)>.NavigationAction[aria-expanded=true]{color:var(--spirit-color-component-navigation-item-state-default);background-color:var(--spirit-color-neutral-background-subtle)}.NavigationAction--selected.NavigationAction--box:after{background-color:var(--spirit-color-component-navigation-item-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.1429;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.25;font-family:Inter,sans-serif}.Navigation--vertical .NavigationAction{justify-content:flex-start}@media(hover:hover){.Navigation--horizontal .NavigationAction--box:hover:after{background-color:var(--spirit-color-component-navigation-item-stripe-state-unselected)}}.Navigation--horizontal .NavigationAction--box:active:after{background-color:var(--spirit-color-component-navigation-item-stripe-state-unselected)}@media(hover:hover){.Navigation--horizontal .NavigationAction--box.NavigationAction--selected:hover:after{background-color:var(--spirit-color-component-navigation-item-stripe-state-selected)}}.Navigation--horizontal .NavigationAction--box.NavigationAction--selected:active:after{background-color:var(--spirit-color-component-navigation-item-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{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.1429;font-family:Inter,sans-serif}.NavigationAvatar{display:flex;gap:.5rem;align-items:center;padding-inline-start:.25rem;padding-inline-end:1rem;padding-block:.25rem;color:var(--spirit-color-component-navigation-item-state-default);border-radius:624.9375rem;background-color:var(--spirit-color-component-navigation-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-navigation-item-state-hover);background-color:var(--spirit-color-component-navigation-item-background-state-hover)}}.NavigationAvatar:where(a,button,[href],[role=button],[role=link]):active{text-decoration:none;color:var(--spirit-color-component-navigation-item-state-active);background-color:var(--spirit-color-component-navigation-item-background-state-active)}.NavigationAvatar--square{border-radius:.25rem}.NavigationAvatar[aria-expanded=true]{color:var(--spirit-color-component-navigation-item-state-selected);background-color:var(--spirit-color-component-navigation-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}.Navigation--vertical>ul ul>li{padding-inline-start:0}.Navigation--vertical>ul ul>li .NavigationAction{padding-inline-start:3rem}.Pagination{display:inline-flex;gap:.25rem;list-style-type:none}.Pagination__item{display:flex}.Pagination__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:.875rem;line-height:1.1429;font-family:Inter,sans-serif}.Pagination__link{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding-inline:.75rem;color:var(--spirit-color-component-pagination-unselected-content);border-width:1px;border-style:solid;border-color:var(--spirit-color-component-pagination-unselected-border);border-radius:624.9375rem;background-color:var(--spirit-color-component-pagination-unselected-state-default)}.Pagination__link:hover,.Pagination__link:focus{text-decoration:none;color:var(--spirit-color-component-pagination-unselected-content);border-color:var(--spirit-color-component-pagination-unselected-border);background-color:var(--spirit-color-component-pagination-unselected-state-hover)}.Pagination__link:active{text-decoration:none;color:var(--spirit-color-component-pagination-unselected-content);border-color:var(--spirit-color-component-pagination-unselected-border);background-color:var(--spirit-color-component-pagination-unselected-state-active)}.Pagination__link--current,.Pagination__link--current:hover,.Pagination__link--current:focus,.Pagination__link--current:active{color:var(--spirit-color-component-pagination-selected-content);border-color:var(--spirit-color-component-pagination-selected-border);background-color:var(--spirit-color-component-pagination-selected-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: 2rem;--spirit-partner-logo-padding: .5rem}.PartnerLogo--medium{--spirit-partner-logo-image-height: 3rem;--spirit-partner-logo-padding: .5rem}.PartnerLogo--large{--spirit-partner-logo-image-height: 3.75rem;--spirit-partner-logo-padding: .75rem}@media(min-width:48rem){.PartnerLogo--tablet--small{--spirit-partner-logo-image-height: 2rem;--spirit-partner-logo-padding: .5rem}.PartnerLogo--tablet--medium{--spirit-partner-logo-image-height: 3rem;--spirit-partner-logo-padding: .5rem}.PartnerLogo--tablet--large{--spirit-partner-logo-image-height: 3.75rem;--spirit-partner-logo-padding: .75rem}}@media(min-width:80rem){.PartnerLogo--desktop--small{--spirit-partner-logo-image-height: 2rem;--spirit-partner-logo-padding: .5rem}.PartnerLogo--desktop--medium{--spirit-partner-logo-image-height: 3rem;--spirit-partner-logo-padding: .5rem}.PartnerLogo--desktop--large{--spirit-partner-logo-image-height: 3.75rem;--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:600;font-size:.75rem;line-height:1.3333;font-family:Inter,sans-serif}.Pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;text-align:center;color:var(--spirit-local-color);border-radius:.75rem;background-color:var(--spirit-local-background-color)}.PricingPlan{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;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.5;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.1667;font-family:Inter,sans-serif}}@media(min-width:80rem){.PricingPlanHeader__title{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.1667;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.1667;font-family:Inter,sans-serif}@media(min-width:48rem){.PricingPlanHeader__price{font-style:normal;font-weight:600;font-size:2rem;line-height:1.1875;font-family:Inter,sans-serif}}@media(min-width:80rem){.PricingPlanHeader__price{font-style:normal;font-weight:600;font-size:2rem;line-height:1.1875;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{z-index:1;appearance:none;border:2px solid var(--spirit-color-form-field-fill-border-state-default);background-color:var(--spirit-color-form-field-fill-background-state-default);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Radio: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:hover{background-color:var(--spirit-color-form-field-fill-background-state-hover)}}.Radio:active{background-color:var(--spirit-color-form-field-fill-background-state-active)}.Radio{display:grid;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;font:inherit;border-radius:624.9375rem;background-color:var(--spirit-color-form-field-fill-background-state-default)}.Radio:checked{border-color:var(--spirit-color-form-field-fill-border-state-selected)}.Radio: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:checked:before{transform:scale(1)}:is(.Radio--success,.Radio.has-success){border-color:var(--spirit-color-form-field-success)}:is(.Radio--success,.Radio.has-success):before{background-color:var(--spirit-color-form-field-success)}:is(.Radio--warning,.Radio.has-warning){border-color:var(--spirit-color-form-field-warning)}:is(.Radio--warning,.Radio.has-warning):before{background-color:var(--spirit-color-form-field-warning)}:is(.Radio--danger,.Radio.has-danger){border-color:var(--spirit-color-form-field-danger)}:is(.Radio--danger,.Radio.has-danger):before{background-color:var(--spirit-color-form-field-danger)}:is(.Radio--disabled,.Radio.is-disabled),.Radio: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):checked,.Radio:disabled:checked{border-color:var(--spirit-color-disabled-border)}:is(.Radio--disabled,.Radio.is-disabled):before,.Radio:disabled:before{background-color:var(--spirit-color-disabled-content)}.Radio--item:not(.Radio--disabled,.Radio.is-disabled):is(:hover,:active):not(:checked,:disabled){background-color:var(--spirit-color-form-field-fill-background-state-default)}.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__controls))>.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__controls))>.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__controls))>.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__controls))>.ScrollView__overflowDecorators--shadows:after{width:3.5rem;transform:translate(3.5rem)}.ScrollView__controls{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ScrollView--vertical>.ScrollView__controls{flex-direction:column}.ScrollView__controls>:first-child,.ScrollView__controls>: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__controls>:first-child,.is-scrolled-at-end>.ScrollView__overflowDecorators:after,.is-scrolled-at-end>.ScrollView__controls>: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{--spirit-icon-composition-size: 1rem;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.1429;font-family:Inter,sans-serif}.SegmentedControlItem__label{position:relative;z-index:2;display:flex;flex:1 0 0;column-gap:.5rem;align-items:center;justify-content:center;min-width:4.5rem;height:2.5rem;padding-inline:1rem;padding-block:.75rem;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}.Skeleton{width:100%}.Skeleton--text.Skeleton--xsmall,.Skeleton--text.Skeleton--small{--spirit-skeleton-height: 1.250025rem}.Skeleton--text.Skeleton--medium{--spirit-skeleton-height: 1.5rem}.Skeleton--text.Skeleton--large{--spirit-skeleton-height: 1.75005rem}.Skeleton--text.Skeleton--xlarge{--spirit-skeleton-height: 2rem}.Skeleton--heading.Skeleton--xsmall{--spirit-skeleton-height: 1.374975rem}.Skeleton--heading.Skeleton--small{--spirit-skeleton-height: 1.5rem}.Skeleton--heading.Skeleton--medium{--spirit-skeleton-height: 1.75005rem}.Skeleton--heading.Skeleton--large{--spirit-skeleton-height: 2.375rem}.Skeleton--heading.Skeleton--xlarge{--spirit-skeleton-height: 2.625075rem}@media(min-width:48rem){.Skeleton--heading.Skeleton--xsmall{--spirit-skeleton-height: 1.5rem}.Skeleton--heading.Skeleton--small{--spirit-skeleton-height: 1.75005rem}.Skeleton--heading.Skeleton--medium{--spirit-skeleton-height: 2.375rem}.Skeleton--heading.Skeleton--large{--spirit-skeleton-height: 3rem}.Skeleton--heading.Skeleton--xlarge{--spirit-skeleton-height: 3.6249rem}}@media(min-width:80rem){.Skeleton--heading.Skeleton--xsmall{--spirit-skeleton-height: 1.5rem}.Skeleton--heading.Skeleton--small{--spirit-skeleton-height: 1.75005rem}.Skeleton--heading.Skeleton--medium{--spirit-skeleton-height: 2.375rem}.Skeleton--heading.Skeleton--large{--spirit-skeleton-height: 3rem}.Skeleton--heading.Skeleton--xlarge{--spirit-skeleton-height: 3.6249rem}}.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.5rem);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{appearance:none;width:100%;height:2.5rem;background:transparent;cursor:pointer}@media(hover:hover){.Slider: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-fill-border-state-hover);--slider-thumb-background-color: var(--spirit-color-form-field-fill-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: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-fill-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:focus{outline:none}.Slider::-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::-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-fill-border-state-default));border-radius:.25rem;background:var(--slider-thumb-background-color, var(--spirit-color-form-field-fill-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:active::-webkit-slider-thumb{cursor:grabbing}.Slider: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::-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::-moz-range-progress{height:.25rem;border-radius:.125rem;background-color:var(--slider-track-lower-background, var(--spirit-color-selected-state-default))}.Slider::-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-fill-border-state-default));border-radius:.25rem;background:var(--slider-thumb-background-color, var(--spirit-color-form-field-fill-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:active::-moz-range-thumb{cursor:grabbing}.Slider: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:disabled,.Slider--disabled,.Slider.is-disabled{--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:disabled::-webkit-slider-thumb,.Slider--disabled::-webkit-slider-thumb,.Slider.is-disabled::-webkit-slider-thumb{color:var(--spirit-color-disabled-content);cursor:default}.Slider:disabled::-moz-range-thumb,.Slider--disabled::-moz-range-thumb,.Slider.is-disabled::-moz-range-thumb{color:var(--spirit-color-disabled-content);cursor:default}.SplitButton{--spirit-split-button-gap: -1px;--spirit-split-button-inner-border-radius: 0;--spirit-button-min-width: auto;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--spacing{--stack-spacing-internal: var(--stack-spacing, .75rem);gap:var(--stack-spacing-internal)}@media(min-width:48rem){.Stack--spacing{--stack-spacing-internal: var(--stack-spacing-tablet, var(--stack-spacing, .75rem))}}@media(min-width:80rem){.Stack--spacing{--stack-spacing-internal: var(--stack-spacing-desktop, var(--stack-spacing-tablet, var(--stack-spacing, .75rem)))}}.Stack--spacing>*{--stack-spacing: initial;--stack-spacing-tablet: initial;--stack-spacing-desktop: initial}.Stack--spacing.Stack--startDivider,.Stack--spacing.Stack--endDivider,.Stack--spacing.Stack--intermediateDividers{gap:0}.Stack>*:not(.StackItem){margin-block:0}.StackItem{margin-block:0}.Stack--intermediateDividers>.StackItem{border-block-start:1px solid var(--spirit-color-border-basic)}.Stack--intermediateDividers>.StackItem:first-child{border-block-start:none}.Stack--startDivider>.StackItem:first-child{border-block-start:1px solid var(--spirit-color-border-basic)}.Stack--endDivider>.StackItem:last-child{border-block-end:1px solid var(--spirit-color-border-basic)}.Stack--spacing.Stack--startDivider>.StackItem,.Stack--spacing.Stack--endDivider>.StackItem{padding-block:calc(var(--stack-spacing-internal) / 2)}.Stack--spacing.Stack--intermediateDividers>.StackItem{padding-block:var(--stack-spacing-internal)}.Stack--spacing.Stack--startDivider>.StackItem:first-child,.Stack--spacing.Stack--endDivider>.StackItem:first-child,.Stack--spacing.Stack--intermediateDividers>.StackItem:first-child{padding-block-start:0}.Stack--spacing.Stack--startDivider>.StackItem:last-child,.Stack--spacing.Stack--endDivider>.StackItem:last-child,.Stack--spacing.Stack--intermediateDividers>.StackItem:last-child{padding-block-end:0}.Stack--spacing.Stack--startDivider>.StackItem:first-child{padding-block-start:var(--stack-spacing-internal)}.Stack--spacing.Stack--endDivider>.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.25;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: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}.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-flex;gap:var(--spirit-tag-gap);align-items:center;height:var(--spirit-tag-height);padding-inline:var(--spirit-tag-padding-x);padding-block:var(--spirit-tag-padding-y);text-align:center;color:var(--spirit-local-color);border-width:1px;border-style:solid;border-color:var(--spirit-local-border-color);border-radius:.5rem;background-color:var(--spirit-local-background-color)}.Tag--xsmall{--spirit-tag-padding-x: .5rem;--spirit-tag-padding-y: .25rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: .75rem;--spirit-tag-line-height: 1.3333;--spirit-tag-font-family: "Inter", sans-serif}.Tag--xsmall{--spirit-tag-height: 1.25rem;--spirit-tag-gap: .375rem}.Tag--small{--spirit-tag-padding-x: .5rem;--spirit-tag-padding-y: .375rem;--spirit-tag-font-style: normal;--spirit-tag-font-weight: 600;--spirit-tag-font-size: .875rem;--spirit-tag-line-height: 1.1429;--spirit-tag-font-family: "Inter", sans-serif}.Tag--small{--spirit-tag-height: 1.75rem;--spirit-tag-gap: .375rem}.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.25;--spirit-tag-font-family: "Inter", sans-serif}.Tag--medium{--spirit-tag-height: 2.125rem;--spirit-tag-gap: .375rem}.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.3333;--spirit-tag-font-family: "Inter", sans-serif}.Tag--large{--spirit-tag-height: 2.5rem;--spirit-tag-gap: .375rem}.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--xlarge{--spirit-tag-height: 2.75rem;--spirit-tag-gap: .375rem}.Tag--subtle.disabled{background-color:transparent}@supports (color: oklch(from red l c h)){.Tag:is(a,button){--spirit-local-background-color-state-hover: oklch(from var(--spirit-local-background-color, var(--spirit-color-background-primary)) 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, var(--spirit-color-background-primary)) 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){.Tag:is(a,button):hover{background-color:var(--spirit-local-background-color-state-hover)}}.Tag:is(a,button):active{background-color:var(--spirit-local-background-color-state-active)}}.Tag:is(a){text-decoration:none;color:var(--spirit-local-color)}.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.4286;--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.5;--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.6;--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.4286;--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.5;--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.6;--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.4286;--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.5;--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.6;--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);font-weight:var(--spirit-timeline-font-weight);font-size:var(--spirit-timeline-font-size);line-height:var(--spirit-timeline-line-height);font-family:var(--spirit-timeline-font-family);display:flex;grid-area:marker;align-self:center;align-items:center;justify-content:center;width:var(--spirit-timeline-marker-size);height:var(--spirit-timeline-marker-size);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);height:var(--spirit-timeline-dot-size);margin:auto;border-radius:624.9375rem;background-color:currentcolor}.TimelineMarker--icon{--spirit-icon-composition-size: var(--spirit-timeline-icon-size)}.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);z-index:var(--spirit-toast-z-index, 1000);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-local-color);border-radius:.5rem;background-color:var(--spirit-local-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{--spirit-icon-composition-size: 1.25rem}.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:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.ToastBar__content{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.ToastBar__link{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.ToastBar__link{color:inherit}.ToastBar__link:hover,.ToastBar__link:focus{color:inherit}.ToastBar:is(.ToastBar--dismissible,:has([data-spirit-dismiss=toast])) .ToastBar__link{margin-inline-end:.5rem}.ToastBar.is-hidden{max-height:0;margin-block:0;visibility:hidden;opacity:0}.Toggle{z-index:1;appearance:none;border:2px solid var(--spirit-color-form-field-fill-border-state-default);background-color:var(--spirit-color-form-field-fill-background-state-default);cursor:pointer;-webkit-print-color-adjust:exact;print-color-adjust:exact}.Toggle: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:hover{background-color:var(--spirit-color-form-field-fill-background-state-hover)}}.Toggle:active{background-color:var(--spirit-color-form-field-fill-background-state-active)}.Toggle{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{transition-property:border-color,background-color;transition-duration:.125s;transition-timing-function:ease-in-out}}.Toggle:before,.Toggle: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:before,.Toggle:after{transition-property:transform,opacity,visibility;transition-duration:.125s;transition-timing-function:ease-in-out}}.Toggle:before{background-color:var(--spirit-color-component-toggle-unselected-content);visibility:visible;opacity:1}.Toggle:after{background-color:var(--spirit-color-component-toggle-selected-content);visibility:hidden;opacity:0}.Toggle:focus-visible{box-shadow:0 0 0 .125rem var(--spirit-color-focus-focus-ring-color-01, rgba(210, 194, 255, .6980392157))}.Toggle:checked{border-color:var(--spirit-color-component-toggle-selected-border);background-color:var(--spirit-color-component-toggle-selected-state-default)}.Toggle:checked:before,.Toggle:checked:after{transform:translate(100%)}.Toggle:checked:before{visibility:hidden;opacity:0}.Toggle:checked:after{visibility:visible;opacity:1}@media(hover:hover){.Toggle:not(:disabled,.Toggle--disabled,.Toggle.is-disabled):hover,.Toggle:not(:disabled,.Toggle--disabled,.Toggle.is-disabled):active{background-color:var(--spirit-color-component-toggle-unselected-state-hover)}.Toggle:checked:not(:disabled,.Toggle--disabled,.Toggle.is-disabled):hover,.Toggle:checked:not(:disabled,.Toggle--disabled,.Toggle.is-disabled):active{background-color:var(--spirit-color-component-toggle-selected-state-hover)}}.Toggle--indicators:before,.Toggle--indicators:after{background-size:100%;background-color:transparent}.Toggle--indicators:before{background-image:var(--spirit-toggle-input-mark-background-image-url)}.Toggle--indicators:after{background-image:var(--spirit-toggle-input-mark-checked-background-image-url)}:is(.Toggle--disabled,.Toggle.is-disabled),.Toggle:disabled{color:var(--spirit-color-disabled-content);cursor:default;border-color:var(--spirit-color-disabled-border);background-color:var(--spirit-color-disabled-background)}:is(.Toggle--disabled,.Toggle.is-disabled):before,:is(.Toggle--disabled,.Toggle.is-disabled):after,.Toggle:disabled:before,.Toggle:disabled:after{background-color:var(--spirit-color-disabled-foreground);box-shadow:none}.Toggle--indicators:disabled:before,:is(.Toggle--disabled,.Toggle.is-disabled).Toggle--indicators:before{background-image:var(--spirit-toggle-input-mark-disabled-background-image-url);background-color:transparent}.Toggle--indicators:disabled:after,:is(.Toggle--disabled,.Toggle.is-disabled).Toggle--indicators:after{background-image:var(--spirit-toggle-input-mark-checked-disabled-background-image-url);background-color:transparent}.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;--spirit-placement-offset-orthogonal: 0;--spirit-placement-offset: .5rem;inset:unset;translate:unset;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;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-local-color);border-radius:.5rem;background-color:var(--spirit-local-background-color);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-color:inherit;-webkit-mask-image:var(--spirit-tooltip-arrow-background-image-url);mask-image:var(--spirit-tooltip-arrow-background-image-url);-webkit-mask-size:cover;mask-size:cover;rotate:z var(--spirit-placement-arrow-rotate, 0deg);transform-origin:var(--spirit-placement-arrow-transform-origin, bottom center)}.TooltipPopover--dismissible{--tooltip-max-width: 20.25rem ;display:grid;grid-template-columns:1fr auto;column-gap:.75rem;align-items:center}.ValidationText{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.ValidationText{display:block}.ValidationText>ul:is(ul,ol){padding-inline-start:0;margin-block:0;list-style:none}.ValidationText--danger{color:var(--spirit-color-form-field-danger)}.ValidationText--warning{color:var(--spirit-color-form-field-warning)}.ValidationText--success{color:var(--spirit-color-form-field-success)}.ValidationText--disabled{color:var(--spirit-color-disabled-content)}.ValidationText:has(>svg:first-child:not(:only-child)){display:flex;column-gap:.375rem}.UNSTABLE_Combobox{--spirit-combobox-input-min-width: 11ch}.UNSTABLE_Combobox__input{flex:0 0 var(--spirit-combobox-input-min-width);min-width:var(--spirit-combobox-input-min-width);padding:0;font:inherit;color:inherit;border:0;background:transparent;outline:0}.UNSTABLE_Combobox__input::placeholder{color:var(--spirit-input-container-input-placeholder-color);opacity:1}:is(.UNSTABLE_Combobox--disabled,.UNSTABLE_Combobox.is-disabled) .UNSTABLE_Combobox__input{cursor:default}:is(.UNSTABLE_Combobox--disabled,.UNSTABLE_Combobox.is-disabled) .UNSTABLE_Combobox__input::placeholder{color:var(--spirit-color-disabled-content)}.UNSTABLE_Combobox__emptyState,.UNSTABLE_Combobox__loading{padding:.75rem 1rem;color:var(--spirit-color-text-secondary);-webkit-user-select:none;user-select:none;pointer-events:none}.UNSTABLE_Combobox__loading{display:flex;gap:.5rem;align-items:center}.UNSTABLE_Combobox__loading[hidden]{display:none}.UNSTABLE_ComboboxSelection{font-style:var(--spirit-input-container-font-style);font-weight:var(--spirit-input-container-font-weight);font-size:var(--spirit-input-container-font-size);line-height:var(--spirit-input-container-line-height);font-family:var(--spirit-input-container-font-family);display:flex;flex-grow:1;flex-wrap:wrap;gap:.375rem;align-items:center;box-sizing:border-box;min-height:calc(var(--spirit-input-container-height) - 2 * 1px);padding-inline:.75rem;padding-block:calc(.375rem - 1px)}.UNSTABLE_ComboboxSelection :where(a,button){position:relative;z-index:1}.UNSTABLE_PickerSelection{font-style:var(--spirit-input-container-font-style);font-weight:var(--spirit-input-container-font-weight);font-size:var(--spirit-input-container-font-size);line-height:var(--spirit-input-container-line-height);font-family:var(--spirit-input-container-font-family);display:flex;flex-grow:1;flex-wrap:wrap;gap:.375rem;align-items:center;box-sizing:border-box;min-height:calc(var(--spirit-input-container-height) - 2 * var(--spirit-input-container-border-width));padding-inline-start:.75rem;padding-block:calc(.375rem - 1px)}.UNSTABLE_PickerSelection__empty{margin-inline-start:calc(var(--spirit-input-container-input-padding-x) - .75rem);color:var(--spirit-input-container-input-placeholder-color)}.UNSTABLE_PickerSelection :where(a,button){position:relative;z-index:1}.UNSTABLE_PickerSelection--disabled{pointer-events:none}.UNSTABLE_PickerSelection--disabled .UNSTABLE_PickerSelection__empty{color:var(--spirit-color-disabled-content);cursor:default}.UNSTABLE_PickerTrigger:before{content:"";position:absolute;inset:0;z-index:0}.UNSTABLE_PickerTrigger{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:.75rem;color:var(--spirit-input-container-input-placeholder-color);border-radius:inherit}.UNSTABLE_PickerTrigger:before{border-radius:inherit}.UNSTABLE_PickerTrigger:focus-visible:before{outline:inherit}.UNSTABLE_PickerTrigger:disabled{color:var(--spirit-color-disabled-content);pointer-events:none;cursor:default}.UNSTABLE_Table{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;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.5556;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)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(calc(-1 * var(--animation-shake-distance, 2px)))}40%,80%{transform:translate(var(--animation-shake-distance, 2px))}}@media(prefers-reduced-motion:no-preference){.animation-spin-clockwise{animation:spin 1s linear infinite}.animation-shake{animation:shake var(--animation-shake-duration, .4s) ease-in-out var(--animation-shake-iterations, 2)}}.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}.cursor-pointer{cursor:pointer}@supports (color: oklch(from red l c h)){.dynamic-color-border{border-color:var(--spirit-local-border-color-subtle, oklch(from var(--spirit-local-background-color, var(--spirit-color-background-primary)) 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, var(--spirit-color-background-primary)) 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, var(--spirit-color-background-primary)) 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)}}@supports (color: oklch(from red l c h)){.dynamic-color-background-selected{background-color:var(--spirit-local-background-color-state-selected, oklch(from var(--spirit-local-background-color, var(--spirit-color-background-primary)) 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%))}}.element-stretched:before{content:"";position:absolute;inset:0;z-index:0}.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}: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}.placement-top{--spirit-placement-arrow-rotate: 180deg;--spirit-placement-arrow-transform-origin: center;transform-origin:bottom}.placement-top:not(.placement-controlled){inset:auto auto 100% 50%;translate:var(--spirit-placement-offset-orthogonal, -50%) calc(-1 * var(--spirit-placement-offset, 0px))}.placement-bottom{--spirit-placement-arrow-rotate: 0deg;--spirit-placement-arrow-transform-origin: center;transform-origin:top}.placement-bottom:not(.placement-controlled){inset:100% auto auto 50%;translate:var(--spirit-placement-offset-orthogonal, -50%) var(--spirit-placement-offset, 0px)}.placement-left{--spirit-placement-arrow-rotate: 90deg;--spirit-placement-arrow-transform-origin: center;transform-origin:right}.placement-left:not(.placement-controlled){inset:50% 100% auto auto;translate:calc(-1 * var(--spirit-placement-offset, 0px)) var(--spirit-placement-offset-orthogonal, -50%)}.placement-right{--spirit-placement-arrow-rotate: -90deg;--spirit-placement-arrow-transform-origin: center;transform-origin:left}.placement-right:not(.placement-controlled){inset:50% auto auto 100%;translate:var(--spirit-placement-offset, 0px) var(--spirit-placement-offset-orthogonal, -50%)}.placement-top-start{--spirit-placement-arrow-rotate: 180deg;--spirit-placement-arrow-transform-origin: center;transform-origin:bottom left}.placement-top-start:not(.placement-controlled){inset:auto auto 100% 0;translate:var(--spirit-placement-offset-orthogonal, 0px) calc(-1 * var(--spirit-placement-offset, 0px))}.placement-top-end{--spirit-placement-arrow-rotate: 180deg;--spirit-placement-arrow-transform-origin: center;transform-origin:bottom right}.placement-top-end:not(.placement-controlled){inset:auto 0 100% auto;translate:var(--spirit-placement-offset-orthogonal, 0px) calc(-1 * var(--spirit-placement-offset, 0px))}.placement-bottom-start{--spirit-placement-arrow-rotate: 0deg;--spirit-placement-arrow-transform-origin: center;transform-origin:top left}.placement-bottom-start:not(.placement-controlled){inset:100% auto auto 0;translate:var(--spirit-placement-offset-orthogonal, 0px) var(--spirit-placement-offset, 0px)}.placement-bottom-end{--spirit-placement-arrow-rotate: 0deg;--spirit-placement-arrow-transform-origin: center;transform-origin:top right}.placement-bottom-end:not(.placement-controlled){inset:100% 0 auto auto;translate:var(--spirit-placement-offset-orthogonal, 0px) var(--spirit-placement-offset, 0px)}.placement-left-start{--spirit-placement-arrow-rotate: 90deg;--spirit-placement-arrow-transform-origin: center;transform-origin:right top}.placement-left-start:not(.placement-controlled){inset:0 100% auto auto;translate:calc(-1 * var(--spirit-placement-offset, 0px)) var(--spirit-placement-offset-orthogonal, 0px)}.placement-left-end{--spirit-placement-arrow-rotate: 90deg;--spirit-placement-arrow-transform-origin: center;transform-origin:right bottom}.placement-left-end:not(.placement-controlled){inset:auto 100% 0 auto;translate:calc(-1 * var(--spirit-placement-offset, 0px)) var(--spirit-placement-offset-orthogonal, 0px)}.placement-right-start{--spirit-placement-arrow-rotate: -90deg;--spirit-placement-arrow-transform-origin: center;transform-origin:left top}.placement-right-start:not(.placement-controlled){inset:0 auto auto 100%;translate:var(--spirit-placement-offset, 0px) var(--spirit-placement-offset-orthogonal, 0px)}.placement-right-end{--spirit-placement-arrow-rotate: -90deg;--spirit-placement-arrow-transform-origin: center;transform-origin:left bottom}.placement-right-end:not(.placement-controlled){inset:auto auto 0 100%;translate:var(--spirit-placement-offset, 0px) var(--spirit-placement-offset-orthogonal, 0px)}.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-action-large{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.3333;font-family:Inter,sans-serif}.typography-action-medium{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25;font-family:Inter,sans-serif}.typography-action-small{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.1429;font-family:Inter,sans-serif}.typography-body-large-bold{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5556;font-family:Inter,sans-serif}.typography-body-large-italic{font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.5556;font-family:Inter,sans-serif}.typography-body-large-regular{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5556;font-family:Inter,sans-serif}.typography-body-large-semibold{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.5556;font-family:Inter,sans-serif}.typography-body-medium-bold{font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;font-family:Inter,sans-serif}.typography-body-medium-italic{font-style:italic;font-weight:400;font-size:1rem;line-height:1.5;font-family:Inter,sans-serif}.typography-body-medium-regular{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;font-family:Inter,sans-serif}.typography-body-medium-semibold{font-style:normal;font-weight:600;font-size:1rem;line-height:1.5;font-family:Inter,sans-serif}.typography-body-small-bold{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-body-small-italic{font-style:italic;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-body-small-regular{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-body-small-semibold{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-body-xlarge-bold{font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.6;font-family:Inter,sans-serif}.typography-body-xlarge-italic{font-style:italic;font-weight:400;font-size:1.25rem;line-height:1.6;font-family:Inter,sans-serif}.typography-body-xlarge-regular{font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.6;font-family:Inter,sans-serif}.typography-body-xlarge-semibold{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.6;font-family:Inter,sans-serif}.typography-body-xsmall-bold{font-style:normal;font-weight:700;font-size:.75rem;line-height:1.6667;font-family:Inter,sans-serif}.typography-body-xsmall-italic{font-style:italic;font-weight:400;font-size:.75rem;line-height:1.6667;font-family:Inter,sans-serif}.typography-body-xsmall-regular{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;font-family:Inter,sans-serif}.typography-body-xsmall-semibold{font-style:normal;font-weight:600;font-size:.75rem;line-height:1.6667;font-family:Inter,sans-serif}.typography-caption{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-code-large-bold{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5556;font-family:Roboto Mono,monospace}.typography-code-large-regular{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5556;font-family:Roboto Mono,monospace}.typography-code-medium-bold{font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;font-family:Roboto Mono,monospace}.typography-code-medium-regular{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;font-family:Roboto Mono,monospace}.typography-code-small-bold{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;font-family:Roboto Mono,monospace}.typography-code-small-regular{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Roboto Mono,monospace}.typography-display-large{font-style:normal;font-weight:700;font-size:4.75rem;line-height:1.1316;font-family:General Sans,sans-serif}.typography-display-medium{font-style:normal;font-weight:700;font-size:3.5rem;line-height:1.2143;font-family:General Sans,sans-serif}.typography-display-small{font-style:normal;font-weight:700;font-size:3rem;line-height:1.1667;font-family:General Sans,sans-serif}.typography-eyebrow{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-heading-large-bold{font-style:normal;font-weight:700;font-size:2rem;line-height:1.1875;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.1875;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.1875;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.1875;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.1667;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.1875;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.1875;font-family:Inter,sans-serif}}.typography-heading-medium-italic{font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.1667;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.1875;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.1875;font-family:Inter,sans-serif}}.typography-heading-medium-regular{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;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.1875;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.1875;font-family:Inter,sans-serif}}.typography-heading-medium-semibold{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.1667;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.1875;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.1875;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.1667;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.1667;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.1667;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.1667;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.1667;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.1667;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.1667;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.1667;font-family:Inter,sans-serif}}.typography-heading-xlarge-bold{font-style:normal;font-weight:700;font-size:2.25rem;line-height:1.1667;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.2083;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.2083;font-family:Inter,sans-serif}}.typography-heading-xlarge-italic{font-style:italic;font-weight:400;font-size:2.25rem;line-height:1.1667;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.2083;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.2083;font-family:Inter,sans-serif}}.typography-heading-xlarge-regular{font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.1667;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.2083;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.2083;font-family:Inter,sans-serif}}.typography-heading-xlarge-semibold{font-style:normal;font-weight:600;font-size:2.25rem;line-height:1.1667;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.2083;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.2083;font-family:Inter,sans-serif}}.typography-heading-xsmall-bold{font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.2222;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.2222;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.2222;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.2222;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}}.typography-input-large{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5556;font-family:Inter,sans-serif}.typography-input-medium{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;font-family:Inter,sans-serif}.typography-input-small{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;font-family:Inter,sans-serif}.typography-label-large{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.3333;font-family:Inter,sans-serif}.typography-label-medium{font-style:normal;font-weight:600;font-size:1rem;line-height:1.25;font-family:Inter,sans-serif}.typography-label-small{font-style:normal;font-weight:600;font-size:.875rem;line-height:1.1429;font-family:Inter,sans-serif}.typography-label-xlarge{font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.4;font-family:Inter,sans-serif}.typography-label-xsmall{font-style:normal;font-weight:600;font-size:.75rem;line-height:1.3333;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-accent-03-basic{--spirit-local-background-color: var(--spirit-color-accent-03-background-basic);background-color:var(--spirit-color-accent-03-background-basic)!important}.bg-accent-03-subtle{--spirit-local-background-color: var(--spirit-color-accent-03-background-subtle);background-color:var(--spirit-color-accent-03-background-subtle)!important}.bg-accent-04-basic{--spirit-local-background-color: var(--spirit-color-accent-04-background-basic);background-color:var(--spirit-color-accent-04-background-basic)!important}.bg-accent-04-subtle{--spirit-local-background-color: var(--spirit-color-accent-04-background-subtle);background-color:var(--spirit-color-accent-04-background-subtle)!important}.bg-accent-05-basic{--spirit-local-background-color: var(--spirit-color-accent-05-background-basic);background-color:var(--spirit-color-accent-05-background-basic)!important}.bg-accent-05-subtle{--spirit-local-background-color: var(--spirit-color-accent-05-background-subtle);background-color:var(--spirit-color-accent-05-background-subtle)!important}.bg-accent-06-basic{--spirit-local-background-color: var(--spirit-color-accent-06-background-basic);background-color:var(--spirit-color-accent-06-background-basic)!important}.bg-accent-06-subtle{--spirit-local-background-color: var(--spirit-color-accent-06-background-subtle);background-color:var(--spirit-color-accent-06-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-color-scheme{background-color:var(--spirit-local-background-color)!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-accent-03-basic{border-color:var(--spirit-color-accent-03-border-basic)!important}.border-accent-03-subtle{border-color:var(--spirit-color-accent-03-border-subtle)!important}.border-accent-04-basic{border-color:var(--spirit-color-accent-04-border-basic)!important}.border-accent-04-subtle{border-color:var(--spirit-color-accent-04-border-subtle)!important}.border-accent-05-basic{border-color:var(--spirit-color-accent-05-border-basic)!important}.border-accent-05-subtle{border-color:var(--spirit-color-accent-05-border-subtle)!important}.border-accent-06-basic{border-color:var(--spirit-color-accent-06-border-basic)!important}.border-accent-06-subtle{border-color:var(--spirit-color-accent-06-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}.border-color-scheme{border-color:var(--spirit-local-border-color)!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}.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-accent-03-basic{color:var(--spirit-color-accent-03-content-basic)!important}.text-accent-03-subtle{color:var(--spirit-color-accent-03-content-subtle)!important}.text-accent-04-basic{color:var(--spirit-color-accent-04-content-basic)!important}.text-accent-04-subtle{color:var(--spirit-color-accent-04-content-subtle)!important}.text-accent-05-basic{color:var(--spirit-color-accent-05-content-basic)!important}.text-accent-05-subtle{color:var(--spirit-color-accent-05-content-subtle)!important}.text-accent-06-basic{color:var(--spirit-color-accent-06-content-basic)!important}.text-accent-06-subtle{color:var(--spirit-color-accent-06-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-color-scheme{color:var(--spirit-local-color)!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}}.disabled{--spirit-local-color: var(--spirit-color-disabled-content) !important;--spirit-local-border-color: var(--spirit-color-disabled-border) !important;--spirit-local-border-color-subtle: var(--spirit-color-disabled-border) !important;--spirit-local-background-color: var(--spirit-color-disabled-background) !important;--spirit-local-background-color-state-hover: var(--spirit-color-disabled-background) !important;--spirit-local-background-color-state-active: var(--spirit-color-disabled-background) !important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;cursor:default!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)}
