:root{--font-size-2xs: clamp(9.26px, .09vi + 8.88px, 10.24px);--font-size-xs: clamp(.69rem, .16vi + .65rem, .8rem);--font-size-sm: clamp(.83rem, .26vi + .77rem, 1rem);--font-size-base: clamp(1rem, .38vi + .9rem, 1.25rem);--font-size-md: clamp(1.2rem, .56vi + 1.06rem, 1.56rem);--font-size-lg: clamp(1.44rem, .79vi + 1.24rem, 1.95rem);--font-size-xl: clamp(1.73rem, 1.1vi + 1.45rem, 2.44rem);--font-size-2xl: clamp(2.07rem, 1.5vi + 1.7rem, 3.05rem);--font-size-3xl: clamp(3.05rem, .59vw + 2.91rem, 3.43rem);--font-size-4xl: clamp(2.99rem, 2.74vi + 2.3rem, 4.77rem);--font-size-5xl: clamp(3.58rem, 3.66vi + 2.67rem, 5.96rem);--breakpoint-xs: 475px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-xxl: 1536px;--radius-none: 0;--radius-2: .125em;--radius-4: .25em;--radius-6: .375em;--radius-8: .5em;--radius-12: .75em;--radius-16: 1em;--radius-20: 1.25em;--radius-24: 1.25em;--radius-32: 2em;--radius-40: 2.5em;--radius-48: 3em;--radius-round: 999em;--space-none: 0;--space-2: .125rem;--space-4: .25rem;--space-6: .375rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-28: 1.75rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-56: 3.5rem;--space-64: 4rem;--space-72: 4.5rem;--space-80: 5rem;--space-88: 5.5rem;--space-96: 6rem;--space-104: 6.5rem;--space-112: 7rem;--space-152: 9.5rem;--r-space-2: .125em;--r-space-4: .25em;--r-space-6: .375em;--r-space-8: .5em;--r-space-12: .75em;--r-space-16: 1em;--r-space-20: 1.25em;--r-space-24: 1.5em;--r-space-28: 1.75em;--r-space-32: 2em;--r-space-40: 2.5em;--r-space-48: 3em;--r-space-56: 3.5em;--r-space-64: 4em;--r-space-72: 4.5em;--r-space-80: 5em;--r-space-88: 5.5em;--r-space-96: 6em;--r-space-104: 6.5em;--r-space-112: 7em;--primary-100: #e7edf2;--primary-200: #b5c8d8;--primary-300: #5e88ab;--primary-500: #0f4d81;--primary-700: #0b375c;--primary-900: #062036;--secondary-100: #e6f3f0;--secondary-200: #8ac6b9;--secondary-300: #54ab98;--secondary-500: #008266;--secondary-700: #005c48;--secondary-900: #00372b;--tertiary-100: #fcfaf9;--tertiary-200: #f5efeb;--tertiary-300: #eaddd4;--tertiary-500: #dfccbf;--tertiary-700: #9e9188;--tertiary-900: #5e5650;--negative-900: #560f1c;--negative-700: #92192f;--negative-500: #cd2342;--negative-300: #de6c80;--negative-200: #f0bbc4;--negative-100: #fae9ec;--notice-900: #6b4b00;--notice-700: #b57f00;--notice-500: #ffb300;--notice-300: #ffcc54;--notice-200: #ffe7b0;--notice-100: #fff7e6;--positive-900: #224207;--positive-700: #3a6f0c;--positive-500: #529c11;--positive-300: #8bbd60;--positive-200: #c9e0b5;--positive-100: #eef5e7;--info-900: #062036;--info-700: #0b375c;--info-500: #0f4d81;--info-300: #5e88ab;--info-200: #b5c8d8;--info-100: #e7edf2;--neutral-100: hsl(60, 4%, 95%);--neutral-200: hsl(20, 4%, 84%);--neutral-300: hsl(34, 4%, 65%);--neutral-500: hsl(30, 4%, 47%);--neutral-600: hsl(27, 4%, 45%);--neutral-700: hsl(26, 4%, 34%);--neutral-900: hsl(24, 5%, 20%);--black: hsl(0, 0%, 10%);--black-20: hsla(0, 0%, 0%, 20%);--black-50: hsla(0, 0%, 0%, 50%);--black-80: hsla(0, 0%, 0%, 80%);--white: hsl(0, 0%, 100%);--white-20: hsla(0, 0%, 100%, 20%);--white-50: hsla(0, 0%, 100%, 50%);--white-80: hsla(0, 0%, 100%, 80%);--transparent: transparent}:root{--font-family: "Figtree", sans-serif;--font-family-heading: "Figtree", sans-serif;--font-size-heading-d1: var(--font-size-5xl);--font-size-heading-d2: var(--font-size-4xl);--font-size-heading-h1: var(--font-size-3xl);--font-size-heading-h2: var(--font-size-2xl);--font-size-heading-h3: var(--font-size-xl);--font-size-heading-h4: var(--font-size-lg);--font-size-heading-h5: var(--font-size-md);--font-size-heading-h6: var(--font-size-base);--font-size-paragraph-lg: var(--font-size-md);--font-size-paragraph-base: var(--font-size-base);--font-size-paragraph-sm: var(--font-size-sm);--font-size-paragraph-xs: var(--font-size-xs);--font-size-label-lg: var(--font-size-md);--font-size-label-base: var(--font-size-base);--font-size-label-sm: var(--font-size-sm);--font-size-label-xs: var(--font-size-xs);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height: calc(6px + 2ex) ;--line-height-none: 1em}:root{--overlay: var(--black-80);--text-primary: var(--primary-500);--text-secondary: var(--primary-200);--text-neutral-light: var(--neutral-300);--text-neutral-dark: var(--neutral-600);--text-accent-light: var(--secondary-200);--text-accent: var(--secondary-500);--text-accent-dark: var(--secondary-700);--text-disabled: var(--neutral-300);--text-info: var(--info-500);--text-positive: var(--positive-700);--text-notice: var(--notice-900);--text-negative: var(--negative-700);--text-white: var(--white);--text-black: var(--black);--text-transparent: var(--transparent);--surface-primary: var(--tertiary-100);--surface-secondary: var(--primary-100);--surface-neutral-light: var(--neutral-100);--surface-neutral: var(--neutral-200);--surface-neutral-dark: var(--neutral-300);--surface-accent-light: var(--secondary-100);--surface-accent: var(--secondary-500);--surface-accent-dark: var(--secondary-700);--surface-active: var(--primary-500);--surface-dark: var(--primary-700);--surface-disabled: var(--neutral-100);--surface-info: var(--info-100);--surface-info-dark: var(--info-500);--surface-positive: var(--positive-100);--surface-positive-dark: var(--positive-700);--surface-notice: var(--notice-100);--surface-notice-dark: var(--notice-900);--surface-negative: var(--negative-100);--surface-negative-dark: var(--negative-700);--surface-white: var(--white);--surface-black: var(--black);--surface-transparent: var(--transparent);--border-primary: var(--primary-200);--border-secondary: var(--primary-100);--border-accent: var(--secondary-500);--border-neutral: var(--neutral-200);--border-neutral-dark: var(--neutral-600);--border-active: var(--primary-500);--border-disabled: var(--neutral-100);--border-info: var(--info-500);--border-positive: var(--positive-700);--border-notice: var(--notice-900);--border-negative: var(--negative-700);--border-white: var(--white);--border-black: var(--black);--border-transparent: var(--transparent);--icon-primary: var(--primary-500);--icon-secondary: var(--primary-200);--icon-neutral-light: var(--neutral-300);--icon-neutral-dark: var(--neutral-600);--icon-accent: var(--secondary-500);--icon-disabled: var(--neutral-300);--icon-info: var(--info-500);--icon-positive: var(--positive-700);--icon-notice: var(--notice-900);--icon-negative: var(--negative-700);--icon-white: var(--white);--icon-black: var(--black);--icon-transparent: var(--transparent);--overlay-20: var(--black-20);--overlay-20-inverse: var(--white-20);--overlay-50: var(--black-50);--overlay-50-inverse: var(--white-50);--overlay-80: var(--black-80);--overlay-80-inverse: var(--white-80);--input-placeholder: var(--text-secondary);--menu-bg-clr: var(--surface-secondary);--menu-bg-clr-hover: color-mix( in srgb, var(--surface-inverse) 5%, transparent );--menu-bg-clr-active: var(--surface-primary);--radial-gradient-light: radial-gradient( circle at 0% 0%, #ffffff 0%, #e7edf2 30%, #e7edf2 100% );--linear-gradient-light: linear-gradient(142deg, #ffffff 5%, #e7edf2 50%);--gradient-dark: linear-gradient( 180deg, var(--primary-500) 0%, var(--primary-900) 100% );--gradient: linear-gradient(45deg, var(--primary-500), var(--neutral-500));--gradient-reverse: linear-gradient( 45deg, var(--neutral-500), var(--primary-500) )}:root{--button-height-default: var(--space-48);--button-height-compact: var(--space-40);--button-height-xsmall: var(--space-28);--input-height-default: var(--space-48);--header-height: var(--space-64);--footer-height: var(--space-64);--app-navigation-height: var(--space-48);--layout-fluid-min: 35ch;--layout-default-repeat: 3;--layout-default-gap: 3vmax}:root{--duration-fast: .15s;--duration-normal: .3s;--duration-slow: 1s}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-moz-text-size-adjust:none;-webkit-text-size-adjust:100%;text-size-adjust:none;-moz-tab-size:4;tab-size:4;interpolate-size:allow-keywords}body{margin:0;line-height:1.6}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{max-width:75ch;text-wrap:pretty}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0}img,picture,video,canvas,svg{display:block;max-width:100%;-webkit-user-select:none;user-select:none}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}td,math,time[datetime*=":"]{font-variant-numeric:tabular-nums lining-nums}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:1.15;margin:0}textarea:not([rows]){min-height:10em}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled){cursor:pointer}:target{scroll-margin-block:32px;scroll-margin-block:5rlh}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{interpolate-size:allow-keywords}@view-transition{navigation: auto;}html{scroll-behavior:smooth;height:100%;overscroll-behavior:none}::-webkit-scrollbar-track{background-color:var(--border-primary)}::-webkit-scrollbar{width:var(--space-4);background-color:var(--border-primary)}::-webkit-scrollbar-thumb{background-color:var(--surface-active)}body{font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:var(--line-height);color:var(--text-primary);background-color:var(--surface-primary);position:relative;margin:0;height:100dvh;text-rendering:geometricPrecision;overscroll-behavior:none}button{display:inline-block;padding:0;border:none;background:none;cursor:pointer;color:inherit}::placeholder{color:var(--input-placeholder);opacity:1}::-ms-input-placeholder{color:var(--input-placeholder)}.loading{filter:blur(40px) grayscale(100%)}.loaded{filter:blur(0) grayscale(0);transition:.7s ease-in-out}a{--_link-color: var(--text-accent);--_link-color-hover: color-mix(in rgb, var(--text-accent) 90%, black 10%);color:var(--_link-color);font-weight:var(--font-weight-medium);line-height:var(--line-height);text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:1.5px}a:is(:hover,:focus){--_link-color: var(--_link-color-hover)}a:is(:active,:visited){--_link-color: var(--_link-color-hover)}a .btn--tooltip{cursor:help}p a{text-decoration-thickness:2.25px;text-underline-offset:2.5px}p.extra-small a{text-decoration-thickness:1px;text-underline-offset:1.5px}p button{display:inline;--_link-color: var(--text-accent);--_link-color-hover: color-mix(in rgb, var(--text-accent) 90%, black 10%);color:var(--_link-color);font-weight:var(--font-weight-medium);line-height:var(--line-height);text-decoration:underline;text-decoration-thickness:2.25px;text-decoration-skip-ink:auto;text-decoration-color:var(--_link-color);text-underline-offset:2.5px}p button:is(:hover,:focus){--_link-color: var(--_link-color-hover)}p button:is(:active,:visited){--_link-color: var(--_link-color-hover)}p button.btn--tooltip{cursor:help}.email b{display:none}strong{font-weight:550}em{font-family:var(--font-family-italic)}ol,ul{margin:0;padding-inline-start:var(--space-20)}ol.text-list,ol.check-list,ul.text-list,ul.check-list{display:flex;flex-direction:column;gap:var(--space-8)}ol.text-list li,ol.check-list li,ul.text-list li,ul.check-list li{font-size:var(--font-size-paragraph-base);line-height:var(--line-height)}ol.text-list.small li,ol.check-list.small li,ul.text-list.small li,ul.check-list.small li{font-size:var(--font-size-paragraph-sm);line-height:var(--line-height)}ol.text-list:has(+*),ol.check-list:has(+*),ul.text-list:has(+*),ul.check-list:has(+*){margin-block-end:var(--space-20)}ol ul,ul ul{list-style:disc;padding-inline-start:var(--space-16)}ul.check-list{padding-inline-start:var(--space-24)}ul.check-list li{list-style-image:url('data:image/svg+xml,<svg transform="scale(0.5) translate(0, 10)" transform-origin="center" viewBox="0 -2 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M23.4423 3.9229C24.1859 4.66647 24.1859 5.87202 23.4423 6.61558L9.981 20.0769C9.62393 20.434 9.13964 20.6346 8.63467 20.6346C8.12969 20.6346 7.6454 20.434 7.28833 20.0769L0.557671 13.3462C-0.18589 12.6027 -0.18589 11.3971 0.557671 10.6536C1.30123 9.91001 2.50678 9.91001 3.25034 10.6536L8.63467 16.0379L20.7497 3.92291C21.4932 3.17934 22.6988 3.17934 23.4423 3.9229Z" fill="%23008266"/></svg>')}ul.check-list li::marker{font-size:2.75em;line-height:0em}ol:has(+*),ul:has(+*){margin-block-end:var(--space-20)}ol{list-style-type:decimal}ul{list-style-type:disc}code{font-family:monospace;padding:0 .25rem;background:var(--surface-secondary);border-radius:.25em;display:inline-block;width:fit-content}.display-1{font-family:var(--font-family-heading);font-size:var(--font-size-heading-d1);font-weight:var(--font-weight-light);line-height:var(--line-height);letter-spacing:-.02rem;margin-block-start:0;margin-block-end:2rem}.display-2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-d2);font-weight:var(--font-weight-light);letter-spacing:-.02rem;margin-block-end:1.75rem}h1,.h1{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-light);line-height:var(--line-height);letter-spacing:-.05rem;margin-block-start:0;margin-block-end:1.5rem}h2,.h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height);letter-spacing:-.02rem;margin-block-start:0;margin-block-end:1.25rem}h3,.h3{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height);letter-spacing:-.02rem;margin-block-start:0;margin-block-end:1rem}h4,.h4{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height);letter-spacing:-.02rem;margin-block-start:0;margin-block-end:.875rem}h5,.h5{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height);letter-spacing:-.02rem;margin-block-start:0;margin-block-end:.75rem}h6,.h6{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h6);font-weight:var(--font-weight-semibold);line-height:var(--line-height);text-transform:uppercase;letter-spacing:.1rem;margin-block-start:0;margin-block-end:.5rem}p{font-size:var(--font-size-paragraph-base);line-height:var(--line-height);letter-spacing:0;margin-block-end:1.25rem;margin-block-start:0;text-wrap:pretty}.large{font-size:var(--font-size-paragraph-lg);letter-spacing:0;margin-block-end:1.25rem}.caption,small{font-size:var(--font-size-paragraph-sm);letter-spacing:0;margin-block-end:.75em}.extra-small,.legal{font-size:var(--font-size-paragraph-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;margin-block-end:.75em}.page__wrapper{display:grid;grid-template-columns:minmax(48px,1fr) minmax(360px,1440px) minmax(48px,1fr);grid-template-rows:auto 1fr auto;height:100%}.page__wrapper .site__header{height:var(--header-height);grid-column:1 / -1;display:grid;grid-template-columns:minmax(48px,1fr) minmax(360px,1440px) minmax(48px,1fr)}.page__wrapper .site__header .site__header-inner{grid-column:2 / 3;padding-inline:0}@supports (grid-template-columns: subgrid){.page__wrapper .site__header{grid-template-columns:subgrid}}.page__wrapper .site__footer{height:var(--footer-height);grid-column:1 / -1;display:grid;grid-template-columns:minmax(48px,1fr) minmax(360px,1440px) minmax(48px,1fr)}.page__wrapper .site__footer .site__footer-inner{grid-column:2 / 3;padding-inline:0}@supports (grid-template-columns: subgrid){.page__wrapper .site__footer{grid-template-columns:subgrid}}@media (width < 1280px){.page__wrapper{grid-template-columns:minmax(16px,1fr) minmax(300px,1440px) minmax(16px,1fr)}}@media (width < 830px){.page__wrapper{overflow-x:hidden;grid-template-rows:auto}.page__wrapper .site__header{position:fixed;top:0;width:100%;z-index:100}.page__wrapper .site__header .site__header-inner{grid-column:1 / -1;padding-inline:var(--space-16)}.page__wrapper .site__footer{display:none}}.standard__layout>*,.full-width:not(.field)>*{grid-column:inset-content}.standard__layout,.full-width:not(.field){--minimum-content-padding: var(--space-16);--full-max-width: 1fr;--page-max-width: 1440px;--popout-max-width: 954px;--inset-content-max-width: 712px;--full: minmax(var(--minimum-content-padding), 1fr);--page: minmax( 0, calc((var(--page-max-width) - var(--popout-max-width)) * .5) );--popout: minmax( 0, calc((var(--popout-max-width) - var(--inset-content-max-width)) * .5) );--inset-content: min( var(--inset-content-max-width), 100% - var(--minimum-content-padding) * 2 );display:grid;grid-template-columns:[full-start] var(--full) [page-start] var(--page) [popout-start] var(--popout) [inset-content-start] var(--inset-content) [inset-content-end] var(--popout) [popout-end] var(--page) [page-end] var(--full) [full-end]}.standard__layout{height:100%;grid-column:1/-1}.standard__layout .full{grid-column:full}.standard__layout .full-start{grid-column-start:full-start}.standard__layout .full-end{grid-column-end:full-end}.standard__layout .page{grid-column:page}.standard__layout .page-start{grid-column-start:page-start}.standard__layout .page-end{grid-column-end:page-end}.standard__layout .popout{grid-column:popout}.standard__layout .popout-start{grid-column-start:popout-start}.standard__layout .popout-end{grid-column-end:popout-end}.standard__layout .inset-content,.standard__layout .site__main{grid-column:inset-content}.standard__layout .inset-content-start{grid-column-start:inset-content-start}.standard__layout .inset-content-end{grid-column-end:inset-content-end}.standard__layout .full-width:not(.field){grid-column:full}.standard__layout .full-content,.standard__layout .full-content-nopad{grid-column:full}.standard__layout .full-content{padding-inline:var(--minimum-content-padding)}@media (width < 830px){.standard__layout .site__main{margin-block-start:var(--space-80)}.standard__layout .creditu-ad{margin-block-end:var(--space-112)}.standard__layout #appContent{padding-inline:var(--space-none);padding-block-end:var(--space-88)}.standard__layout .actions{position:fixed;width:100%;bottom:0;z-index:1}}.app__layout{grid-column:1 / -1;display:grid;grid-template-areas:". left-sidebar main right-sidebar right-sidebar" ". left-sidebar actions right-sidebar right-sidebar";grid-template-columns:minmax(48px,1fr) minmax(273px,364px) minmax(529px,712px) minmax(273px,364px) minmax(48px,1fr);grid-template-rows:1fr auto;width:100%;margin-inline:auto;position:relative}.app__layout .left__sidebar{grid-area:left-sidebar}.app__layout .right__sidebar{grid-area:right-sidebar}.app__layout .actions{grid-area:actions}.app__layout .site__main{grid-area:main}@media (width > 830px){.app__layout .left__sidebar{position:relative}.app__layout .left__sidebar .app__nav{padding-block-start:var(--space-80);padding-block-end:var(--space-32)}}@media (width < 1280px){.app__layout{grid-template-areas:". left-sidebar main main ." ". left-sidebar actions actions .";grid-template-columns:16px minmax(273px,364px) minmax(529px,1fr) 16px}.app__layout .right__sidebar{display:none!important}}@media (width < 830px){.app__layout{grid-template-areas:"main";grid-template-columns:1fr;grid-template-rows:1fr}.app__layout .left__sidebar{position:fixed;top:var(--header-height);width:100%;z-index:600;background-color:var(--surface-primary)}.app__layout .left__sidebar .app__nav{margin-block-start:var(--space-56)!important;padding-inline:var(--space-16);height:calc(100vh - var(--space-112) - var(--space-112))}.app__layout .left__sidebar .app__dropdown__button[aria-expanded=true]{background-color:var(--surface-primary);position:fixed;width:100%;z-index:550}.app__layout .left__sidebar:has(.app__dropdown__button[aria-expanded=true]){height:100%}.app__layout .site__main{padding-block-start:var(--space-112);padding-block-end:var(--space-88)}.app__layout .site__main .app__content--header,.app__layout .site__main .app__content{padding-inline:var(--space-16)}.app__layout #appContent{padding-inline:var(--space-none)}.app__layout .actions{position:fixed;width:100%;bottom:0;z-index:1}.app__layout:has(.app__dropdown__button[aria-expanded=true]) .site__main{overflow-y:hidden}}.choices{--_choice-height: var(--input-height-default);--_choices-font-size-lg: var(--font-size-label-sm);--_choices-font-size-md: var(--font-size-label-sm);--_choices-font-size-sm: var(--font-size-label-xs);--_choices-guttering: var(--space-24);--_choices-border-radius: var(--radius-8);--_choices-border-radius-item: var(--radius-4);--_choices-bg-color: var(--surface-primary);--_choices-bg-color-disabled: var(--surface-disabled);--_choices-bg-color-dropdown: var(--surface-primary);--_choices-text-color: var(--text-primary);--_choices-text-color-inverse: var(--text-white);--_choices-keyline-color: var(--border-primary);--_choices-keyline-color-hover: color-mix( in srgb, var(--_choices-keyline-color) 80%, black 20% );--_choices-keyline-color-active: var(--border-active);--_choices-primary-color: var(--text-primary);--_choices-disabled-color: var(--text-disabled);--_choices-highlight-color: var(--text-secondary);--_choices-button-dimension: 16px;--_choices-button-offset: 8px;--_choices-icon-cross: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 5L5 15M5 5L15 15" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');--_choices-icon-cross-inverse: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 5L5 15M5 5L15 15" stroke="%23404040" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');--_choices-z-index: 900;position:relative;overflow:hidden;font-size:var(--_choices-font-size-l);border-radius:var(--_choices-border-radius)}.full-size .choices{width:100%}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:var(--_choices-bg-color-disabled);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-color:var(--border-transparent)}.choices.is-disabled .choices__item{font-weight:var(--input-field-weight-disabled);cursor:not-allowed;color:var(--_choices-disabled-color)}.choices.is-disabled .choices__placeholder{color:var(--_choices-disabled-color)!important}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:2px solid var(--_choices-keyline-color);background-color:var(--surface-primary);margin:0;color:currentColor}.choices[data-type*=select-one] .choices__button{background-image:var(--_choices-icon-cross-inverse);padding:0;background-size:16px;position:absolute;right:0;margin-right:var(--space-32);height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px var(--_choices-highlight-color)}.choices[data-type*=select-one].is-disabled:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%23595552"/></svg>')}.choices[data-type*=select-one].is-focused{outline:.5px solid var(--_choices-keyline-color-active)}.choices[data-type*=select-one].is-focused .choices__inner{border-color:var(--_choices-keyline-color-active)!important}.choices[data-type*=select-one].is-focused:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%230F4D81"/></svg>')!important}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{isolation:isolate;position:absolute;right:var(--space-8);top:calc(var(--space-12) + .15em);display:inline-block;content:"";width:var(--space-20);aspect-ratio:1;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%230F4D81"/></svg>');background-repeat:no-repeat;background-size:cover;background-position:center}.choices[data-type*=select-one].is-open :hover .choices__inner{border-color:var(--_choices-primary-color)}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.dark-mode .choices[data-type*=select-one] .choices__button{background-image:var(--_choices-icon-cross)}.dark-mode .choices[data-type*=select-one]:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%230F4D81"/></svg>')}.dark-mode .choices[data-type*=select-one].is-focused:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%230F4D81"/></svg>')!important}.dark-mode .choices[data-type*=select-one].is-disabled:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%23808080"/></svg>')}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:var(--_choices-button-offset);padding-left:calc(var(--_choices-button-offset) * 2);background-image:var(--_choices-icon-cross);background-size:var(--_choices-button-dimension);width:var(--_choices-button-dimension);line-height:1;opacity:1;border-radius:0}.dark-mode .choices[data-type*=select-multiple] .choices__button,.dark-mode .choices[data-type*=text] .choices__button{background-image:var(--_choices-icon-cross-inverse)}.choices__inner{display:inline-flex;align-items:center;width:100%;background-color:var(--_choices-bg-color);height:var(--_choice-height);padding-inline:var(--space-12);border:2px solid var(--_choices-keyline-color);border-radius:var(--_choices-border-radius);font-size:var(--_choices-font-size-lg);font-weight:var(--input-field-weight);min-height:40px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{--_choices-bg-color: var(--surface-primary);border-color:var(--_choices-primary-color)}.is-focused .choices__inner:hover,.is-open .choices__inner:hover{border-color:var(--_choices-primary-color)}.is-open .choices__inner{border-radius:var(--_choices-border-radius) var(--_choices-border-radius) 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 var(--_choices-border-radius) var(--_choices-border-radius)}.choices__inner:hover{border-color:var(--_choices-keyline-color-hover)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:0 16px 0 0;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline-flex;gap:var(--space-4);align-items:center}.choices__list--multiple .choices__item{display:inline-flex;align-items:center;border-radius:var(--_choices-border-radius-item);height:var(--space-28);padding-inline:var(--space-6);font-size:var(--_choices-font-size-md);font-weight:var(--font-weight-medium);background-color:var(--_choices-primary-color);border:2px solid var(--_choices-primary-color);color:var(--_choices-text-color-inverse);word-break:break-all;line-height:1}.choices__list--multiple .choices__item[data-deletable]{padding-right:var(--space-8)}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:var(--space-8)}.choices__list--multiple .choices__item.is-highlighted{background-color:color-mix(in srgb,var(--_choices-primary-color) 80%,black 20%);border-color:color-mix(in srgb,var(--_choices-primary-color) 80%,black 20%)}.is-disabled .choices__list--multiple .choices__item{font-weight:var(--input-field-weight-disabled);background-color:color-mix(in srgb,var(--_choices-disabled-color) 25%,#fff 100%);border-color:color-mix(in srgb,var(--_choices-disabled-color) 35%,#fff 100%)}.choices__list--multiple .choices__item:has(.choices__button:hover){background-color:color-mix(in srgb,var(--_choices-primary-color) 80%,black 20%);border-color:color-mix(in srgb,var(--_choices-primary-color) 80%,black 20%)}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;position:absolute;-webkit-transform:translate3d(0,0,0);z-index:var(--_choices-z-index);width:100%;background-color:var(--_choices-bg-color-dropdown);border:2.5px solid var(--_choices-keyline-color);top:100%;margin-top:-1px;border-bottom-left-radius:var(--_choices-border-radius);border-bottom-right-radius:var(--_choices-border-radius);overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{box-shadow:0 1px 1px color-mix(in srgb,var(--_choices-keyline-color) 15%,transparent),0 2px 2px color-mix(in srgb,var(--_choices-keyline-color) 15%,transparent),0 4px 4px color-mix(in srgb,var(--_choices-keyline-color) 15%,transparent),0 8px 8px color-mix(in srgb,var(--_choices-keyline-color) 15%,transparent),0 16px 16px color-mix(in srgb,var(--_choices-keyline-color) 15%,transparent)}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:var(--_choices-font-size-md);word-break:keep-all}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{color:currentColor}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:var(--_choices-font-size-lg);opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--surface-neutral-light)}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-selected{background-color:var(--surface-active);color:var(--_choices-text-color-inverse)}.choices__list--dropdown .choices__item--selectable.is-selected:after,.choices__list[aria-expanded] .choices__item--selectable.is-selected:after{opacity:.5}.choices__item{cursor:default}.choices__list--single>.choices__item--selectable{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (width < 830px){.choices__list--single>.choices__item--selectable{width:250px}}.choices__item--selectable{cursor:pointer}.choices__item--disabled{font-weight:var(--input-field-weight-disabled);color:var(--text-disabled);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:var(--_choices-font-size-md);padding:10px;border-bottom:1px solid color-mix(in srgb,var(--_choices-keyline-color) 10%,#fff 100%);color:color-mix(in srgb,#333 30%,#fff 100%)}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:var(--_choices-bg-color);font-size:var(--_choices-font-size-lg);border:0;border-radius:0;max-width:100%;padding:4px 0 4px 4px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{background-color:transparent!important;color:var(--text-neutral-dark)!important;opacity:1}.field.is-invalid:has(.choices) .field__label{color:var(--text-negative)}.field.is-invalid:has(.choices) .choices .choices__inner{border-color:var(--border-negative);background-color:var(--surface-negative)}.field.is-invalid:has(.choices) .choices .choices__list--dropdown{border-color:var(--border-negative)}.field.is-invalid:has(.choices) .choices .choices__placeholder{color:var(--text-negative)!important}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translate(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translate(-5px)}.tippy-box{background-color:var(--surface-secondary);color:var(--text-primary);box-shadow:0 1px 18px #0000001f,0 6px 10px #00000024,0 3px 5px -1px #0003}.tippy-content{padding:var(--space-8) var(--space-16)}.tippy-arrow{color:var(--surface-secondary)}.tippy-box .tooltip__title{font-size:var(--font-size-paragraph-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height);margin-block-end:.5em}.tippy-box .tooltip__content{font-size:var(--font-size-paragraph-sm);line-height:var(--line-height)}.tippy-box .tooltip__content p{font-size:inherit;margin-block-end:.75em}.tippy-box .tooltip__content p:last-child{margin-block-end:var(--space-none)}.tippy-box .tooltip__content ul{margin:0;padding-inline-start:var(--space-16)}.tippy-box .tooltip__content ul:not(:last-child){margin-block-end:.75em}.tippy-box .tooltip__content ul li{margin-block-end:var(--space-4);line-height:var(--line-height)}.counter{--_counter-label-size: var(--font-size-label-xs);--_counter-label-color: var(--text-primary);--_counter-size: var(--space-16);--_counter-padding: var(--space-4);--_counter-background-color: var(--surface-primary);--_counter-border-color: var(--transparent);--_counter-radius: var(--radius-round)}.counter{display:grid;place-items:center;height:var(--_counter-size);min-width:var(--_counter-size);padding-inline:var(--_counter-padding);font-size:var(--_counter-label-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);color:var(--_counter-label-color);background-color:var(--_counter-background-color);border:1px solid var(--_counter-border-color);border-radius:var(--_counter-radius)}.badge{--_badge-height: var(--space-28);--_badge-padding-inline: var(--space-6);--_badge-radius: var(--radius-round);--_badge-text-color: var(--text-accent);--_badge-background-color: var(--surface-accent-light);--_badge-border-color: var(--border-accent)}.badge{display:inline-flex;align-items:center;height:var(--_badge-height);padding-inline:var(--_badge-padding-inline);background-color:var(--_badge-background-color);border:2px solid var(--_badge-border-color);border-radius:var(--_badge-radius);color:var(--_badge-text-color);font-size:var(--font-size-label-sm);line-height:var(--line-height);font-weight:var(--font-weight-medium);vertical-align:baseline;transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out;overflow:hidden}.badge span{display:inline-block;padding-inline:var(--space-8)}.badge .icon{width:var(--space-16);aspect-ratio:1;color:inherit}.badge .counter{--_counter-label-color: var(--_badge-text-color)}.badge:is(.badge--square){--_badge-radius: var(--radius-4)}.badge:is(.badge--square) .counter{--_counter-radius: var(--radius-2)}.badge--primary--filled{--_badge-text-color: var(--text-accent);--_badge-background-color: var(--surface-accent-light);--_badge-border-color: color-mix( in srgb, var(--surface-accent-light) 97%, black 3% )}.badge--secondary--filled{--_badge-text-color: var(--text-primary);--_badge-background-color: var(--surface-secondary);--_badge-border-color: color-mix( in srgb, var(--surface-secondary) 97%, black 3% )}.badge--inverse--filled{--_badge-text-color: var(--text-primary);--_badge-background-color: var(--surface-white);--_badge-border-color: color-mix(in srgb, var(--surface-white) 97%, black 3%)}.badge--neutral--filled{--_badge-text-color: var(--text-neutral-dark);--_badge-background-color: var(--surface-neutral-light);--_badge-border-color: color-mix( in srgb, var(--surface-neutral-light) 97%, black 3% )}.badge--warning--filled{--_badge-text-color: var(--text-notice);--_badge-background-color: var(--surface-notice);--_badge-border-color: color-mix( in srgb, var(--surface-notice) 97%, black 3% )}.badge--error--filled{--_badge-text-color: var(--text-negative);--_badge-background-color: var(--surface-negative);--_badge-border-color: color-mix( in srgb, var(--surface-negative) 97%, black 3% )}.badge--success--solid{--_badge-text-color: var(--text-white);--_badge-background-color: var(--surface-positive-dark);--_badge-border-color: var(--border-positive)}.badge--error--solid{--_badge-text-color: var(--text-white);--_badge-background-color: var(--surface-negative-dark);--_badge-border-color: var(--border-negative)}.badge--primary--outlined{--_badge-text-color: var(--text-accent);--_badge-background-color: var(--surface-transparent);--_badge-border-color: var(--border-accent)}.badge--secondary--outlined{--_badge-text-color: var(--text-primary);--_badge-background-color: var(--surface-transparent);--_badge-border-color: var(--border-active)}.badge--inverse--outlined{--_badge-text-color: var(--text-white);--_badge-background-color: var(--surface-transparent);--_badge-border-color: var(--border-white)}.badge--neutral--outlined{--_badge-text-color: var(--text-neutral-dark);--_badge-background-color: var(--surface-transparent);--_badge-border-color: var(--border-neutral)}.badge--warning--outlined{--_badge-text-color: var(--text-notice);--_badge-background-color: var(--surface-transparent);--_badge-border-color: var(--border-notice)}.badge--error--outlined{--_badge-text-color: var(--text-negative);--_badge-background-color: var(--surface-transparent);--_badge-border-color: var(--border-negative)}.chip{--_chip-height: var(--space-28);--_chip-padding-inline: var(--space-6);--_chip-radius: var(--radius-4);--_chip-text-color: var(--text-primary);--_chip-background-color: var(--surface-secondary);--_chip-border-color: var(--border-primary)}.chip{display:inline-flex;align-items:center;height:var(--_chip-height);padding-inline:var(--_chip-padding-inline);background-color:var(--_chip-background-color);border:2px solid var(--_chip-border-color);border-radius:var(--_chip-radius);color:var(--_chip-text-color);font-size:var(--font-size-label-sm);line-height:var(--line-height);font-weight:var(--font-weight-medium);vertical-align:baseline;transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out;overflow:hidden}.chip span{display:inline-block;padding-inline:var(--space-none);-webkit-user-select:none;user-select:none}.chip .icon{width:var(--space-16);aspect-ratio:1;color:inh}.chip .counter{--_counter-radius: var(--radius-2);margin-inline-end:var(--space-4);border:0px solid var(--_chip-border-color)}.chip:has(*+span) span{padding-inline-start:var(--space-8)}.chip:has(span+*) span{padding-inline-end:var(--space-8)}.chip:has(.remove-chip:hover){background-color:color-mix(in srgb,var(--_chip-background-color) 90%,black 10%)}.chip:has(.remove-chip:focus-visible){outline:6px solid color-mix(in srgb,var(--_chip-background-color) 25%,transparent)}.chip:has(.remove-chip:focus-visible) .remove-chip{outline:none}.chip.disabled{--_chip-text-color: var(--text-neutral-light);--_chip-background-color: var(--surface-neutral);--_chip-border-color: var(--border-neutral)}.chip.disabled .counter{--_counter-label-color: var(--_chip-text-color);border-color:transparent!important}.chip.disabled .remove-chip{pointer-events:none;cursor:pointer}.chip--primary--filled{--_chip-text-color: var(--text-primary);--_chip-background-color: var(--surface-secondary);--_chip-border-color: var(--border-primary)}.chip--primary--filled .counter{--_counter-label-color: var(--_chip-text-color)}.chip--primary--solid{--_chip-text-color: var(--text-white);--_chip-background-color: var(--surface-active);--_chip-border-color: var(--border-active)}.chip--primary--solid .counter{--_counter-label-color: var(--text-primary)}.chip--primary--outlined{--_chip-text-color: var(--text-primary);--_chip-background-color: var(--surface-transparent);--_chip-border-color: var(--border-active)}.chip--primary--outlined .counter{--_counter-label-color: var(--_chip-text-color)}.btn{--_button-height: var(--button-height-default);--_button-padding-inline: var(--space-24);--_button-radius: var(--radius-round);--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-accent);--_button-border-color: var(--border-accent);--_button-outline-color: var(--border-accent)}.btn{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--_button-height);width:fit-content;padding-inline:var(--_button-padding-inline);background-color:var(--_button-background-color);border-width:2px;border-style:solid;border-color:var(--_button-border-color);border-radius:var(--_button-radius);color:var(--_button-text-color);font-size:var(--font-size-label-base);font-weight:var(--font-weight-medium);line-height:1;user-select:none;-webkit-user-select:none;vertical-align:baseline;transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out;touch-action:manipulation}.btn .icon{width:var(--space-24);aspect-ratio:1;transform:translateZ(0);transition:transform var(--duration-fast) ease-in-out;flex-shrink:0;color:inherit}a.btn,a.btn:hover{text-decoration:none}.btn:not(.btn--primary--text,.btn--secondary--text,.btn--inverse-text):has(span+.icon){padding-inline-end:var(--space-12)}.btn:has(.icon+span:not(.sr-only)){padding-inline-start:var(--space-12)}.btn:hover{box-shadow:0 1px 1px color-mix(in srgb,var(--_button-border-color) 15%,transparent),0 2px 2px color-mix(in srgb,var(--_button-border-color) 15%,transparent),0 4px 4px color-mix(in srgb,var(--_button-border-color) 15%,transparent),0 8px 8px color-mix(in srgb,var(--_button-border-color) 15%,transparent),0 16px 16px color-mix(in srgb,var(--_button-border-color) 15%,transparent);transform:translate3d(0,-2px,0)}.btn:active{background-color:color-mix(in srgb,var(--_button-background-color) 80%,black 20%);border-color:color-mix(in srgb,var(--_button-border-color) 80%,black 20%);box-shadow:0 2px 4px color-mix(in srgb,var(--_button-border-color) 35%,transparent);transform:translateZ(0)}.btn:focus-visible{outline:6px solid color-mix(in srgb,var(--_button-outline-color) 25%,transparent)}.btn:is(.btn--compact){--_button-height: var(--button-height-compact);font-size:var(--font-size-label-sm)}.btn:is(.btn--xs){--_button-height: var(--button-height-xsmall);--_button-padding-inline: var(--space-12);font-size:var(--font-size-label-xs)}.btn:is(.btn--xs):has(span+.icon){padding-inline-end:var(--space-8)}.btn:is(.btn--xs):has(.icon+span:not(.sr-only)){padding-inline-start:var(--space-8)}.btn:is(.btn--primary--text,.btn--secondary--text,.btn--inverse--text){--_button-height: auto !important;display:inline-flex;text-align:left;border:none;border-radius:var(--radius-2);box-shadow:none;transform:translateZ(0);padding-inline:var(--space-4)}.btn:is(.btn--primary--text,.btn--secondary--text,.btn--inverse--text):hover{color:color-mix(in srgb,var(--_button-text-color) 95%,black 5%);text-decoration:underline;text-underline-offset:.15em;background-color:var(--surface-transparent)!important}.btn:is(.btn--primary--text,.btn--secondary--text,.btn--inverse--text):active{color:color-mix(in srgb,var(--_button-text-color) 80%,black 20%)}.btn--icon{--_button-padding-inline: var(--space-none);--_button-border-color: var(--border-transparent);--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);aspect-ratio:1;justify-content:center}.btn--icon .icon{width:var(--space-24);aspect-ratio:1}.btn--icon.btn--compact{--_button-padding-inline: var(--space-none)}.btn--icon.btn--compact .icon{width:var(--space-20);aspect-ratio:1}.btn--icon.btn--xs{--_button-padding-inline: var(--space-none)}.btn--icon.btn--xs .icon{width:var(--space-16);aspect-ratio:1}.btn--icon.btn--primary--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white)}.btn--icon.btn--primary--text,.btn--icon.btn--secondary--text,.btn--icon.btn--inverse--text{border-radius:var(--radius-round)}.btn--icon.btn--primary--text:hover{background-color:color-mix(in srgb,var(--surface-accent) 20%,white 80%)!important}.btn--icon.btn--secondary--text:hover{background-color:color-mix(in srgb,var(--surface-active) 20%,white 80%)!important}.btn--icon.btn--inverse--text:hover{background-color:color-mix(in srgb,var(--surface-white) 20%,black 80%)!important}.btn--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-active);--_button-border-color: var(--border-active);--_button-outline-color: var(--border-active)}.btn--filled:hover{background-color:color-mix(in srgb,var(--_button-background-color) 75%,black 25%);border-color:color-mix(in srgb,var(--_button-border-color) 95%,black 5%)}.btn--primary--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-accent);--_button-border-color: var(--border-accent);--_button-outline-color: var(--border-accent)}.btn--primary--filled:hover{background-color:color-mix(in srgb,var(--_button-background-color) 75%,black 25%);border-color:color-mix(in srgb,var(--_button-border-color) 95%,black 5%)}.btn--secondary--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-active);--_button-border-color: var(--border-active);--_button-outline-color: var(--border-active)}.btn--secondary--filled:hover{background-color:color-mix(in srgb,var(--_button-background-color) 75%,black 25%);border-color:color-mix(in srgb,var(--_button-border-color) 95%,black 5%)}.btn--inverse--filled{--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);--_button-background-color: var(--surface-white);--_button-border-color: var(--border-white);--_button-outline-color: var(--border-white)}.btn--outlined{--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-active);--_button-outline-color: var(--border-active)}.btn--primary--outlined{--_button-text-color: var(--text-accent);--_button-icon-color: var(--icon-accent);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-accent);--_button-outline-color: var(--border-accent)}.btn--secondary--outlined{--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-active);--_button-outline-color: var(--border-active)}.btn--inverse--outlined{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-white);--_button-outline-color: var(--border-white)}.btn--text{--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-active)}.btn--primary--text{--_button-text-color: var(--text-accent);--_button-icon-color: var(--icon-accent);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-accent)}.btn--secondary--text{--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-active)}.btn--inverse--text{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-white)}.btn[disabled]{pointer-events:none;opacity:.5}.table-wrapper{--_table-header-background-color: var(--surface-neutral-light);--_table-header-border-color: var(--border-primary);--_table-font-size: var(--font-size-base);--_table-cell-inline-padding: var(--space-8);--_table-cell-block-padding: var(--space-16)}.table-wrapper{border-radius:var(--radius-8);overflow-x:auto}.table-wrapper.small{--_table-font-size: var(--font-size-sm);--_table-cell-inline-padding: var(--space-12);--_table-cell-block-padding: var(--space-12)}.table-wrapper.table--white tbody tr td,.table-wrapper.table--white tbody tr th{background-color:var(--surface-primary)}table{width:100%;border-collapse:collapse}table td,table th{font-size:var(--_table-font-size);text-align:left;padding-block:var(--_table-cell-block-padding);padding-inline:var(--_table-cell-inline-padding)}table td.price,table td.percentage,table th.price,table th.percentage{text-align:right}table tbody td,table tbody th{vertical-align:top;border-bottom:1px solid var(--border-primary)}table tbody th{font-weight:600}table thead th{background-color:var(--_table-header-background-color);vertical-align:bottom;font-weight:600;border-bottom:1px solid var(--_table-header-border-color);cursor:pointer;position:relative}table tfoot td,table tfoot th{border-top:2px solid var(--_table-header-border-color);font-weight:var(--font-weight-semibold)}td.negative{color:var(--text-negative)}td.text-right input,th.text-right input{text-align:right}td.text-center input,th.text-center input{text-align:center}td:has(.field),th:has(.field){padding-block:var(--space-6);padding-inline:var(--space-none)}td .field .field__control,th .field .field__control{width:100%;min-width:100px;padding-inline:calc(var(--space-8) + 2px)}td .field .field__control.price,th .field .field__control.price{text-align:right}td .field-group,th .field-group{margin-bottom:0}td .field-group input,td .field-group select,td .field-group textarea,th .field-group input,th .field-group select,th .field-group textarea{border:0;border-radius:var(--radius-2)}td .field-group label,th .field-group label{display:none}td:has(.field-group),th:has(.field-group){padding-block:var(--space-8);padding-inline:var(--space-8)}td:has(.field-group):first-child,th:has(.field-group):first-child{padding-left:var(--space-16)}td:has(.field-group):last-child,th:has(.field-group):last-child{padding-right:var(--space-16)}td .select-group:after,th .select-group:after{top:5px}td .chip,th .chip{width:fit-content}td:has(.chip),th:has(.chip){padding-block:var(--space-20)}td:has(.icon-btn),th:has(.icon-btn){padding-block:var(--space-16);padding-inline:var(--sp-none)}th .checkbox,td .checkbox{margin:0}th .field,td .field{--_field-height: var(--space-40);--_field-padding-block: var(--space-none);--_field-padding-inline: var(--space-8);margin:0}th .choices,td .choices{--_choice-height: var(--space-32);margin:0}th .choices[data-type*=select-one]:after,td .choices[data-type*=select-one]:after{right:var(--space-8);top:calc(var(--space-2) + .15em)}th .choices__inner,td .choices__inner{padding-inline:var(--space-8);min-height:var(--space-32)}.table-wrapper--budget-summary{margin-bottom:var(--space-20)}.budget-summary__surplus-deficit{color:var(--text-positive);font-weight:700;padding:var(--space-8) var(--space-12);border-radius:var(--radius-4);background-color:var(--surface-positive);border:1px solid var(--border-positive)}.budget-summary__surplus-deficit.negative{color:var(--text-negative);background-color:var(--surface-negative);border-color:var(--border-negative)}.budget-summary__message{font-weight:700;padding:var(--space-12);border-radius:var(--radius-4);border:1px solid}.budget-summary__message--warning{color:var(--text-notice);background-color:var(--surface-notice);border-color:var(--border-notice)}.budget-summary__message--success{color:var(--text-positive)}.budget-summary__message--error{color:var(--text-negative)}.field:has(input:disabled) .field__label,.field:has(select:disabled) .field__label,.field:has(textarea:disabled) .field__label{font-weight:var(--font-weight-normal);color:var(--text-disabled);cursor:not-allowed}.field:has(input:disabled) .field__action .icon,.field:has(input:disabled) .field__icon .icon,.field:has(select:disabled) .field__action .icon,.field:has(select:disabled) .field__icon .icon,.field:has(textarea:disabled) .field__action .icon,.field:has(textarea:disabled) .field__icon .icon{color:var(--text-disabled)}.field:has(input:disabled) .field__helper-text,.field:has(input:disabled) .checkbox__helper-text,.field:has(input:disabled) .radio__helper-text,.field:has(select:disabled) .field__helper-text,.field:has(select:disabled) .checkbox__helper-text,.field:has(select:disabled) .radio__helper-text,.field:has(textarea:disabled) .field__helper-text,.field:has(textarea:disabled) .checkbox__helper-text,.field:has(textarea:disabled) .radio__helper-text{color:var(--text-disabled)}.field__label{display:flex;align-items:center;align-self:flex-start;font-size:var(--font-size-label-sm);font-weight:var(--font-weight-semibold);margin-block-end:.25rem;color:currentColor}@media (width < 830px){.field__label{pointer-events:none}.field__label button{pointer-events:all}}.field--compact .field__label{font-size:var(--font-size-label-xs)}.checkbox__helper-text,.radio__helper-text{margin-left:calc(var(--space-32) + var(--space-16))}.radio__block--group .field .checkbox__helper-text,.radio__block--group .field .radio__helper-text{margin-left:var(--space-none)}.field__helper-text,.checkbox__helper-text,.radio__helper-text{color:var(--text-neutral-dark);font-weight:var(--font-weight-normal);font-size:var(--font-size-label-xs)}.field:has(.field__helper-text+.invalid-feedback) .field__helper-text{margin-block-end:0}.field:has(.field__helper-text+.invalid-feedback) .invalid-feedback{margin-block-start:-8px}.invalid-feedback{color:var(--text-negative);font-weight:var(--font-weight-normal);font-size:var(--font-size-label-xs);padding-inline-start:var(--space-16);margin-block-end:.75em;position:relative}.invalid-feedback:before{content:"";position:absolute;top:4px;left:0;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 7C12.5523 7 13 7.44772 13 8V12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12V8C11 7.44772 11.4477 7 12 7Z" fill="%2392192f"/><path d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z" fill="%2392192f"/></svg>');background-repeat:no-repeat;background-size:14px;width:14px;height:14px}.invalid-feedback-big{color:var(--text-negative);font-weight:var(--font-weight-normal);font-size:var(--font-size-label-xl);padding-inline-start:var(--space-16);margin-block-end:.75em;position:relative}.invalid-feedback-big:before{content:"";position:absolute;top:4px;left:0;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 7C12.5523 7 13 7.44772 13 8V12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12V8C11 7.44772 11.4477 7 12 7Z" fill="%2392192f"/><path d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z" fill="%2392192f"/></svg>');background-repeat:no-repeat;background-size:14px;width:14px;height:14px}fieldset{padding-block:var(--space-20);padding-inline:var(--space-32);border-radius:var(--radius-12);border:2px dashed var(--border-secondary);margin-bottom:var(--space-24)}fieldset legend{font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.field.full-width .field__group:not(.number__stepper),.field.full-width .field__control,.field.full-width .choices{width:100%}.field .field__group:not(.number__stepper),.field .field__control,.field .choices{min-width:300px}@media (width < 830px){.field .field__group:not(.number__stepper),.field .field__control,.field .choices{width:100%}}.two-col-fields .field__group,.two-col-fields .field__control,.two-col-fields .choices,.two-col-fields .field__control:not(input[type=number]){min-width:100px;width:100%}.two-col-fields .field__group:not(.number__stepper){min-width:100px!important}.three-col-fields .field__group,.three-col-fields .field__control,.three-col-fields .choices,.three-col-fields .field__control:not(input[type=number]){min-width:100px;width:100%}.three-col-fields .field__group:not(.number__stepper){min-width:100px!important}.field.field--combo{max-width:500px;display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-16)}.field.field--combo .field__label{grid-column:1 / 3}.field.field--combo .field__group{grid-column:1 / 2;flex-grow:0}.field.field--combo .choices{grid-column:2/ 3;min-width:100px}.field{--_field-text-color: var(--text-primary);--_field-background-color: var(--surface-primary);--_field-border-color: var(--border-primary);--_field-background-color-readonly: var(--surface-secondary);--_field-border-color-readonly: var(--border-secondary);--_field-text-color-disabled: var(--text-disabled);--_field-background-color-disabled: var(--surface-neutral-light);--_field-icon-color: var(--icon-primary);--_field-active-color: var(--border-active);--_field-height: var(--input-height-default);--_field-padding-block: var(--space-12);--_field-padding-inline: var(--space-12)}.field{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.field:has(.field__label .btn--tooltip){gap:var(--space-none)}.field:has(.field__control:focus-visible) .field__action .icon,.field:has(.field__control:focus-visible) .field__icon .icon{color:var(--_field-active-color)}.field__control{display:inline-flex;align-items:center;font-size:var(--font-size-label-md);font-variation-settings:wght 400;line-height:var(--line-height);color:var(--_field-text-color);background-color:var(--_field-background-color);border:2px solid var(--_field-border-color);border-radius:var(--radius-8);height:var(--_field-height);min-width:250px;padding-inline:var(--_field-padding-inline);transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}.field__control::placeholder{color:var(--text-neutral-dark)}.field__control:hover{border-color:color-mix(in srgb,var(--_field-border-color) 80%,black 20%)}.field__control:focus-visible{--_field-border-color: var(--_field-active-color);outline:.5px solid var(--_field-active-color)}.field__control[readonly]{background-color:var(--_field-background-color-readonly);border-color:var(--_field-border-color-readonly);cursor:not-allowed!important}.field__control[readonly]:hover{border-color:var(--_field-border-color-readonly)}.field__control[readonly]:focus-visible{border-color:var(--_field-border-color-readonly);outline:none}.field__control:disabled{font-variation-settings:wght 400;background-color:var(--_field-background-color-disabled);border-color:var(--border-transparent);color:var(--_field-text-color-disabled);cursor:not-allowed!important}.field__control:disabled::placeholder{color:var(--_field-text-color-disabled)}.field:has(.number__stepper) .field__control{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-width:100px;pointer-events:none;width:var(--space-152);text-align:center}.field:has(.number__stepper) .field__control::-webkit-inner-spin-button,.field:has(.number__stepper) .field__control::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field:has(.number__stepper) .field__control[type=text],.field:has(.number__stepper) .field__control[type=number]{pointer-events:none}.field:has(.number__stepper) .field__control:not([type=text]):not([type=number]){pointer-events:auto}.number__stepper{display:inline-flex;justify-content:flex-start}.field__group{position:relative;isolation:isolate}.field__group .field__control{width:100%}.field__action,.field__icon{position:absolute;height:100%;aspect-ratio:1;border-radius:50%;top:0;z-index:1;display:flex;justify-content:center;align-items:center}.field__action:focus-visible,.field__icon:focus-visible{outline:none;background-color:color-mix(in srgb,var(--_field-active-color) 10%,transparent)}.field__action:focus-visible .icon use,.field__icon:focus-visible .icon use{stroke:var(--_field-active-color)}.field__action .icon,.field__icon .icon{width:var(--space-20);aspect-ratio:1;color:var(--_field-icon-color);transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}.field__action--decrement,.field__action--increment{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;height:calc(100% - 4px);aspect-ratio:1;top:2px;z-index:1;display:flex;justify-content:center;align-items:center;background-color:var(--_field-background-color-readonly);border-radius:var(--radius-8)}.field__action--decrement .icon,.field__action--increment .icon{width:var(--space-20);aspect-ratio:1;color:var(--_field-icon-color);transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}.field__action--decrement:disabled,.field__action--increment:disabled{background-color:var(--_field-background-color-disabled);cursor:not-allowed}.field__action--decrement:disabled .icon,.field__action--increment:disabled .icon{color:var(--_field-text-color-disabled)}.field__icon{pointer-events:none}.field__group:has(.field__action+.field__control) .field__action,.field__group:has(.field__action+.field__control) .field__icon,.field__group:has(.field__icon+.field__control) .field__action,.field__group:has(.field__icon+.field__control) .field__icon,.field__group:has(.field__action--decrement+.field__control) .field__action,.field__group:has(.field__action--decrement+.field__control) .field__icon{left:0}.field__group:has(.field__action+.field__control) .field__action--decrement,.field__group:has(.field__icon+.field__control) .field__action--decrement,.field__group:has(.field__action--decrement+.field__control) .field__action--decrement{left:2px;border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.field__group:has(.field__action+.field__control) .field__control,.field__group:has(.field__icon+.field__control) .field__control,.field__group:has(.field__action--decrement+.field__control) .field__control{padding-inline-start:calc(var(--space-24) * 1.75)}.field__group:has(.field__control+.field__action) .field__action,.field__group:has(.field__control+.field__action) .field__icon,.field__group:has(.field__control+.field__icon) .field__action,.field__group:has(.field__control+.field__icon) .field__icon,.field__group:has(.field__control+.field__action--increment) .field__action,.field__group:has(.field__control+.field__action--increment) .field__icon{right:0}.field__group:has(.field__control+.field__action) .field__action--increment,.field__group:has(.field__control+.field__icon) .field__action--increment,.field__group:has(.field__control+.field__action--increment) .field__action--increment{right:2px;border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.field__group:has(.field__control+.field__action) .field__control,.field__group:has(.field__control+.field__icon) .field__control,.field__group:has(.field__control+.field__action--increment) .field__control{padding-inline-end:calc(var(--space-24) * 1.75)}.field.is-invalid:has(.field__control){--_field-text-color: var(--text-negative);--_field-background-color: var(--surface-negative);--_field-border-color: var(--border-negative);--_field-icon-color: var(--icon-negative)}.field.is-invalid:has(.field__control) .field__label{color:var(--_field-text-color)}.field.is-invalid:has(.field__control) .field__control::placeholder{color:var(--_field-text-color)}textarea{height:auto!important;min-block-size:3.5rlh;padding-block:var(--space-8);field-sizing:content}textarea:disabled{resize:none;color:var(--text-disabled)}.checkbox{--_field-bg-clr: var(--surface-primary);--_field-border-clr: var(--border-primary);--_field-border-clr-active: var(--border-active);--_field-padding-block: var(--space-8);--_field-padding-inline: var(--space-12)}.checkbox{display:flex;flex-direction:column;margin-block-end:var(--space-24)}.checkbox:has(input:disabled) .checkbox__label{color:var(--text-disabled);font-weight:var(--font-weight-normal);cursor:not-allowed}.checkbox:has(input:disabled) .checkbox__control{cursor:not-allowed}.checkbox:has(input:disabled) .checkbox__control:after{display:none}.checkbox:has(input:disabled) .checkbox__control:before{border-color:var(--border-disabled);background-color:var(--surface-disabled)}.checkbox:has(input:disabled) .checkbox__control:hover:before{border-color:var(--border-disabled)}.checkbox__label{display:inline-flex;align-items:center;gap:var(--space-16);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);cursor:pointer}.checkbox__label:hover .checkbox__control:before{border-color:color-mix(in srgb,var(--_field-border-clr) 80%,black 20%)}.checkbox__label:hover .checkbox__control:after{background-color:color-mix(in srgb,var(--_field-border-clr-active) 25%,transparent)}.checkbox__label a{font-size:inherit;color:var(--text-accent)}.checkbox__label:has(.two-line-label){align-items:flex-start}.checkbox__label:has(.two-line-label) .two-line-label{display:flex;flex-direction:column;gap:var(--space-2)}.checkbox__label:has(.two-line-label) .two-line-label span:first-of-type{font-weight:var(--font-weight-semibold)}.checkbox__label:has(.two-line-label) .two-line-label span:last-of-type{font-weight:var(--font-weight-normal)}.checkbox__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-32);aspect-ratio:1;display:grid;place-content:center;position:relative;cursor:pointer;border-radius:var(--space-96);flex-shrink:0}.checkbox__control:before{content:"";width:var(--space-24);aspect-ratio:1;background-color:var(--_field-bg-clr);background-size:75% 75%;background-position:center center;background-repeat:no-repeat;border:2px solid var(--_field-border-clr);border-radius:var(--radius-8);transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}.checkbox__control:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";width:var(--space-48);aspect-ratio:1;background-color:transparent;border-radius:var(--radius-round);z-index:-1;transform:translate(-8px) translateY(-8px);transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}@media (width < 830px){.checkbox__control:after{transform:translate(-8px) translateY(-16px)}}.checkbox__control:focus-visible{outline:none}.checkbox__control:focus-visible:after{background-color:color-mix(in srgb,var(--_field-border-clr-active) 25%,transparent)}.checkbox__control:focus-visible:before{border-color:color-mix(in srgb,var(--_field-border-clr) 80%,black 20%)!important}.checkbox__control:checked:focus-visible:before{border-color:color-mix(in srgb,var(--_field-border-clr) 50%,black 50%)!important}.checkbox__control:checked:before{background-color:var(--_field-border-clr-active);border-color:var(--_field-border-clr-active);background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.6667 5L7.49999 14.1667L3.33333 10" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.checkbox__control:indeterminate:before{background-color:color-mix(in srgb,var(--_field-border-clr-active) 50%,transparent);border-color:color-mix(in srgb,var(--_field-border-clr-active) 10%,transparent);background-size:auto;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16666 10H15.8333" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.checkbox:has(.checkbox__control:user-invalid){--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative)}.checkbox:has(.checkbox__control:user-invalid) .checkbox__label{color:var(--text-negative)}.checkbox.is-invalid{--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative)}.checkbox.is-invalid .checkbox__label{color:var(--text-negative)}.radio{--_field-bg-clr: var(--surface-primary);--_field-border-clr: var(--border-primary);--_field-border-clr-active: var(--border-active);--_field-padding-block: var(--space-8);--_field-padding-inline: var(--space-12)}.radio{display:flex;flex-direction:column;margin-block-end:var(--space-24)}.radio:has(input:disabled) .radio__label{color:var(--text-disabled);font-weight:var(--font-weight-normal);cursor:not-allowed}.radio:has(input:disabled) .radio__control{cursor:not-allowed}.radio:has(input:disabled) .radio__control:after{display:none}.radio:has(input:disabled) .radio__control:before{border-color:var(--border-disabled);background-color:var(--surface-disabled)}.radio:has(input:disabled) .radio__control:hover:before{border-color:var(--border-disabled)}.radio__label{display:inline-flex;align-items:center;gap:var(--space-16);font-size:var(--font-size-label-md);font-weight:var(--font-weight-medium);cursor:pointer}.radio__label:hover .radio__control:before{border-color:color-mix(in srgb,var(--_field-border-clr) 80%,black 20%)}.radio__label:hover .radio__control:after{background-color:color-mix(in srgb,var(--_field-border-clr-active) 15%,white 85%)}.radio__label:has(.two-line-label){align-items:flex-start}.radio__label:has(.two-line-label) .two-line-label{display:flex;flex-direction:column;gap:var(--space-2)}.radio__label:has(.two-line-label) .two-line-label span:first-of-type{font-weight:var(--font-weight-semibold)}.radio__label:has(.two-line-label) .two-line-label span:last-of-type{font-weight:var(--font-weight-normal)}.radio__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-32);aspect-ratio:1;display:grid;place-content:center;position:relative;cursor:pointer;border-radius:var(--radius-round)}.radio__control:before{content:"";width:var(--space-24);aspect-ratio:1;background-color:var(--_field-bg-clr);background-size:50% 50%;background-position:center center;background-repeat:no-repeat;border:2px solid var(--_field-border-clr);border-radius:var(--radius-20);transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}.radio__control:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";width:var(--space-48);aspect-ratio:1;background-color:transparent;border-radius:var(--radius-round);z-index:-1;transform:translate(-8px) translateY(-8px);transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:ease-in-out}@media (width < 830px){.radio__control:after{transform:translate(-8px) translateY(-16px)}}.radio__control:focus-visible{outline:none}.radio__control:focus-visible:after{background-color:color-mix(in srgb,var(--_field-border-clr-active) 15%,white 85%)}.radio__control:focus-visible:before{border-color:color-mix(in srgb,var(--_field-border-clr) 80%,black 20%)!important}.radio__control:checked:focus-visible:before{border-color:color-mix(in srgb,var(--_field-border-clr) 50%,black 50%)!important}.radio__control:checked:before{background-color:var(--_field-border-clr-active);border-color:var(--_field-border-clr-active);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='white'/%3E%3C/svg%3E%0A")}.radio:has(.radio__control:user-invalid){--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative)}.radio:has(.radio__control:user-invalid) .radio__label{color:var(--text-negative)}.radio-group.is-invalid .radio{--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative)}.radio-group.is-invalid .radio .radio__label{color:var(--text-negative)}.radio__block{--_field-bg-clr: var(--surface-primary);--_field-bg-clr-active: var(--surface-active);--_field-border-clr: var(--border-primary);--_field-border-clr-active: var(--border-active);--_field-padding-block: var(--space-8);--_field-padding-inline: var(--space-12)}.radio__block{display:inline-flex;flex-direction:column}.radio__block:has(input:disabled) .radio__label{color:var(--text-disabled);font-weight:var(--font-weight-normal);border-color:var(--border-disabled);background-color:var(--surface-disabled);cursor:not-allowed}.radio__block:has(input:disabled) .radio__control{cursor:not-allowed}.radio__block:has(input:disabled) .radio__control:after{display:none}.radio__block:has(input:disabled) .radio__control:before{border-color:var(--border-neutral);background-color:var(--surface-neutral)}.radio__block:has(input:disabled) .radio__control:hover:before{border-color:var(--border-disabled)}.radio__block .radio__label{display:inline-flex;padding-inline:var(--space-16);padding-block:var(--space-8);border:2px solid var(--_field-border-clr);border-radius:var(--radius-4);min-height:48px}.radio__block .radio__label:hover{background-color:color-mix(in srgb,var(--_field-border-clr-active) 15%,white 85%)}.radio__block:has(.radio__control:checked) .radio__label{background-color:var(--_field-bg-clr-active);color:#fff}.radio__block .radio__control:checked:before{background-color:var(--_field-bg-clr-active);border-width:3px;border-color:var(--white)}.radio__block--group{display:flex;flex-direction:row;gap:var(--space-0)}.radio__block--group .radio__block:first-of-type .radio__label{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.radio__block--group .radio__block:last-of-type .radio__label{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none);border-left:none}.radio__block:has(.radio__control:user-invalid){--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative);background-color:var(--_field-bg-clr)}.radio__block:has(.radio__control:user-invalid) .radio__label{color:var(--text-negative);border-color:var(--border-negative)}.radio__block--group:has(.radio__control:user-invalid) .radio__block{--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative);background-color:var(--_field-bg-clr)}.radio__block--group:has(.radio__control:user-invalid) .radio__label{color:var(--text-negative);border-color:var(--border-negative)}.field.is-invalid .field__label{color:var(--text-negative)}.field.is-invalid .radio__block{--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative);background-color:var(--_field-bg-clr)}.field.is-invalid .radio__block .radio__label{color:var(--text-negative);border-color:var(--border-negative)}.field.is-invalid .radio__block--group .radio__block{--_field-bg-clr: var(--surface-negative);--_field-border-clr: var(--border-negative);background-color:var(--_field-bg-clr)}.field.is-invalid .radio__block--group .radio__label{color:var(--text-negative);border-color:var(--border-negative)}.radio__block:has(.radio__control:disabled),.radio__block:has(.radio__control:checked:disabled){--_field-bg-clr: var(--surface-disabled);--_field-border-clr: var(--border-disabled);background-color:var(--_field-bg-clr)}.radio__block:has(.radio__control:disabled) .radio__label,.radio__block:has(.radio__control:checked:disabled) .radio__label{background-color:var(--_field-bg-clr);color:var(--text-disabled);font-weight:var(--font-weight-normal);cursor:not-allowed}.tabs{display:flex;flex-direction:column;gap:var(--space-24);align-items:center;margin-bottom:var(--space-24)}.tabs ul{--_left: 0;--_width: 0;list-style:none;margin:0;padding:var(--space-8);display:flex;gap:.25em;background-color:var(--surface-secondary);border-radius:100vh;position:relative;isolation:isolate}.tabs ul:after{content:"";display:block;position:absolute;left:var(--_left);bottom:var(--space-8);width:calc(100% * var(--_width));height:var(--space-40);background-color:var(--surface-primary);border-radius:100vh;transition:width .22s ease-in-out,left .22s ease-in-out;z-index:-1}.tabs li a{display:inline-flex;gap:calc(var(--space-24) / 2);cursor:pointer;align-items:center;justify-content:center;text-align:center;white-space:nowrap;text-decoration:none;line-height:1;color:var(--text-primary);background-color:transparent;border:0;border-radius:100vh;font-weight:var(--font-weight-semibold);text-decoration:none!important;padding:var(--space-12) var(--space-24);transition:275ms ease}.tabs li a button{margin:0;padding:0}.tabs li a button svg{width:var(--space-16);height:var(--space-16)}.tabs li a button svg path{fill:inherit}.tabs li a .icon img,.tabs li a .icon svg{width:var(--space-16);height:var(--space-16)}.tabs li a .icon img path,.tabs li a .icon svg path{fill:inherit}.tabs li a .icon use.svg-button-icon{fill:var(--icon-active)}.tabs li a:is(:hover){background:var(--surface-primary)}.tabs li a:is(:focus){outline:none;outline-offset:2px}.tabs li a:has(.icon-right){padding-right:1rem}.tabs li a:has(.icon-left){padding-left:1rem}.tabs [aria-selected=true]{background:var(--surface-primary);pointer-events:none}.tabs__panels{width:100%}.alert{--_alert-padding-inline-start: var(--space-24);--_alert-padding-inline-end: var(--space-24);--_alert-padding-block: var(--space-16);--_alert-radius: var(--radius-16);--_alert-text-color: var(--text-primary);--_alert-background-color: var(--surface-secondary)}.alert{position:relative;padding-block:var(--_alert-padding-block);padding-inline-start:var(--_alert-padding-inline-start);padding-inline-end:var(--_alert-padding-inline-end);border-radius:var(--_alert-radius);color:var(--_alert-text-color);background-color:var(--_alert-background-color);display:grid;grid-template-areas:"alert-header" "alert-content" "alert-footer";grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:var(--space-8);width:100%}.alert:before{position:absolute;left:var(--space-16);top:var(--space-16);content:"";display:block;width:var(--space-24);height:var(--space-24);background-repeat:no-repeat;overflow:hidden}.alert__close{position:absolute;top:var(--space-8);right:var(--space-8)}.alert__close .icon{width:var(--space-24);aspect-ratio:1;color:var(--_alert-text-color)}.alert__header{grid-area:alert-header;display:flex;align-items:center;gap:var(--space-8)}.alert__header .alert__title{font-size:var(--font-size-paragraph-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-8)}.alert__message{grid-area:alert-content;overflow-x:hidden}.alert__message p{font-size:var(--font-size-paragraph-sm);line-height:var(--line-height)}.alert__message p:last-child{margin-bottom:0}.alert__message ul{margin:0;padding-inline-start:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.alert__footer{grid-area:alert-footer;display:flex;justify-content:flex-end;gap:var(--space-16)}.alert:not(:has(.alert__header)){gap:var(--space-none)}.alert:not(:has(.alert__header)) .alert__close{top:var(--space-16)}.alert__group{display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-8);overflow:hidden}.alert__group .alert{--_alert-radius: var(--radius-none)}.alert--compact{--_alert-padding-block: var(--space-8);--_alert-radius: var(--radius-8);grid-template-areas:"alert-header alert-header" "alert-content alert-footer";grid-template-columns:1fr auto;grid-template-rows:auto auto}.alert--compact .alert__message{min-height:var(--space-40);padding-block-start:calc(var(--space-8) + 1px)}.alert--info{--_alert-padding-inline-start: var(--space-48);--_alert-text-color: var(--text-info);--_alert-background-color: var(--surface-info)}.alert--info:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 11C12.5523 11 13 11.4477 13 12V16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16V12C11 11.4477 11.4477 11 12 11Z" fill="%230F4D81"/><path d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z" fill="%230F4D81"/></svg>')}.alert--warning{--_alert-padding-inline-start: var(--space-48);--_alert-text-color: var(--text-notice);--_alert-background-color: var(--surface-notice)}.alert--warning:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17C12.5523 17 13 17.4477 13 18Z" fill="%236b4b00"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2C12.3632 2 12.6978 2.19689 12.8742 2.51436L22.8742 20.5144C23.0462 20.8241 23.0416 21.2017 22.8619 21.5071C22.6822 21.8125 22.3543 22 22 22H2C1.64568 22 1.31781 21.8125 1.13813 21.5071C0.958444 21.2017 0.95377 20.8241 1.12584 20.5144L11.1258 2.51436C11.3022 2.19689 11.6368 2 12 2ZM3.69951 20H20.3005L12 5.05913L3.69951 20ZM12 9C12.5523 9 13 9.44772 13 10V14C13 14.5523 12.5523 15 12 15C11.4477 15 11 14.5523 11 14V10C11 9.44772 11.4477 9 12 9Z" fill="%236b4b00"/></svg>')}.alert--error{--_alert-padding-inline-start: var(--space-48);--_alert-text-color: var(--text-negative);--_alert-background-color: var(--surface-negative)}.alert--error:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 7C12.5523 7 13 7.44772 13 8V12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12V8C11 7.44772 11.4477 7 12 7Z" fill="%2392192f"/><path d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z" fill="%2392192f"/></svg>')}.alert--success{--_alert-padding-inline-start: var(--space-48);--_alert-text-color: var(--text-positive);--_alert-background-color: var(--surface-positive)}.alert--success:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.0096 7.75798C18.4001 8.14851 18.4001 8.78167 18.0096 9.17219L10.9396 16.2422C10.7521 16.4297 10.4977 16.5351 10.2325 16.5351C9.96729 16.5351 9.71294 16.4297 9.5254 16.2422L5.9904 12.7072C5.59988 12.3167 5.59988 11.6835 5.9904 11.293C6.38093 10.9025 7.01409 10.9025 7.40462 11.293L10.2325 14.1209L16.5954 7.75798C16.9859 7.36746 17.6191 7.36746 18.0096 7.75798Z" fill="%233a6f0c"/></svg>')}.collapse__group{display:flex;flex-direction:column;border:2px solid var(--border-neutral);border-radius:var(--radius-8);visibility:visible}.collapse__group:not(:has(*)){visibility:hidden}.collapse__group--item{display:flex;flex-direction:column;gap:1rem;border-bottom:2px solid var(--border-neutral);min-height:var(--space-64);height:var(--space-64);transition:height .15s ease,background-color .15s ease}.collapse__group--item:last-of-type{border-bottom:none}.collapse__group--item[aria-expanded=true]{height:auto;background-color:var(--surface-neutral-light)}.collapse__group--item[aria-expanded=true] .collapse__content{visibility:visible;display:grid}.collapse__group--item .collapse__header{display:flex;align-items:center;padding-inline:vaR(--space-24);padding-block:var(--space-12);gap:var(--space-8)}.collapse__group--item .collapse__header>h2{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:0}.collapse__group--item .collapse__content{padding-inline:vaR(--space-24);padding-block-end:var(--space-24);width:100%;visibility:hidden;display:none;transition:display 50s visibility 50ms;transition-behavior:allow-discrete}@media (width < 830px){.collapse__group--item .collapse__header,.collapse__group--item .collapse__content{padding-inline:vaR(--space-16)}}details{--_default-min-height: var(--space-64);--_details-inline-padding: var(--space-32);--_details-block-padding: var(--space-16);--_details-background-color: var(--surface-primary);--_details-background-color-open: var(--surface-secondary);--_details-border-color: var(--border-primary)}details{overflow:hidden;position:relative;max-inline-size:40rem;background-color:var(--_details-background-color);border:1px solid var(--_details-border-color);border-radius:var(--radius-8);margin-block-end:var(--space-32)}details:hover{--_details-background-color: var(--_details-background-color-open)}details[open]{--_details-background-color: var(--_details-background-color-open)}summary{padding-block:var(--space-16);padding-inline:var(--_details-inline-padding);position:relative;cursor:pointer;min-height:var(--_default-min-height);display:flex;flex-direction:column;justify-content:start}summary h5{margin-block-start:var(--space-2);margin-block-end:0}summary p{margin-block-end:0!important}summary::marker{content:none}summary::-webkit-details-marker{display:none}summary:before{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 15L12.5 10L7.5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;height:var(--space-20);aspect-ratio:1;inset-inline-start:calc(var(--_details-inline-padding) / 2 - var(--space-8));inset-block-start:calc(var(--_default-min-height) / 2 - var(--space-12));transition:rotate .2s}details[open] summary:before{rotate:90deg}.details__content{padding-inline:var(--_details-inline-padding);padding-block:var(--_details-block-padding)}details::details-content{display:block;block-size:0;transition:block-size .25s allow-discrete,content-visibility 1s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}.collapse-group,.accordion-group{margin-block-end:var(--space-32)}.collapse-group details,.accordion-group details{border-radius:var(--radius-none);margin-block-end:0}.collapse-group details:not(:first-of-type),.accordion-group details:not(:first-of-type){border-top-width:0}.collapse-group details:first-of-type,.accordion-group details:first-of-type{border-top-left-radius:var(--radius-8);border-top-right-radius:var(--radius-8)}.collapse-group details:last-of-type,.accordion-group details:last-of-type{border-bottom-left-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.dialog__container,.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog__container{z-index:850;display:flex;height:100vh;overflow:auto}.dialog__container[aria-hidden=true]{display:none}.dialog__overlay{background-color:var(--overlay-80);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade-in .2s both}.dialog__header{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:var(--space-24);gap:var(--space-20)}.dialog__content{margin:auto;z-index:3;position:relative;background-color:var(--surface-primary);animation:fade-in .4s .2s both,slide-up .4s .2s both;padding:var(--space-20);max-width:90%;width:clamp(320px,90%,830px);border-radius:var(--radius-4)}.dialog__content form{display:flex;flex-direction:column;gap:var(--space-32)}@media (width < 830px){.dialog__container{height:100vh;height:100dvh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.dialog__content{display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;margin:0;border-radius:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:0}.dialog__header{flex:0 0 auto;padding:var(--space-20);background-color:var(--surface-primary);border-bottom:1px solid var(--border-primary);position:sticky;top:0;z-index:3;margin-block-end:0}.dialog__body{flex:1 1 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:var(--space-16);will-change:transform;height:auto;min-height:0}.dialog__footer{flex:0 0 auto;padding:var(--space-16);background-color:var(--surface-primary);border-top:1px solid var(--border-primary);position:sticky;bottom:0;z-index:3;margin-block-start:0!important}}@media screen and (min-width: 700px){.dialog__content{padding:var(--space-32)}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}@media (prefers-reduced-motion: reduce){.dialog__overlay,.dialog__content{animation:none}}.dialog__content h3{margin:0;margin-inline-end:auto;font-size:var(--font-size-heading-h4)}.dialog__footer{display:flex;justify-content:space-between;gap:var(--space-24);margin-block-start:var(--space-24)}.dialog__close{border:0;display:flex;justify-content:center;align-items:center;background-color:transparent;width:var(--space-40);height:var(--space-40);text-align:center;cursor:pointer;transition:var(--duration-fast);border-radius:var(--radius-round)}.dialog__close svg{height:var(--space-40);aspect-ratio:1}.dialog__close svg path{fill:currentColor}.dialog__close:hover{background-color:var(--surface-secondary)}.tooltip-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;display:flex;align-items:center;justify-content:center;padding:var(--space-16)}.tooltip-modal__content{background:var(--surface-primary);border:1px solid var(--border-primary);padding:var(--space-16);border-radius:var(--radius-4);width:100%;max-width:360px;box-sizing:border-box;position:relative}.tooltip-modal__close{position:absolute;top:var(--space-8);right:var(--space-8);border:0;background:transparent;font-size:20px;line-height:20px;cursor:pointer}.toast{--_toast-padding-inline-start: var(--space-24);--_toast-padding-inline-end: var(--space-24);--_toast-padding-block: var(--space-16);--_toast-radius: var(--radius-12);--_toast-text-color: var(--text-primary);--_toast-background-color: var(--surface-secondary);position:relative;padding-block:var(--_toast-padding-block);padding-inline-start:var(--_toast-padding-inline-start);padding-inline-end:var(--_toast-padding-inline-end);border-radius:var(--_toast-radius);color:var(--_toast-text-color);background-color:var(--_toast-background-color);display:grid;grid-template-areas:"toast-header" "toast-content" "toast-footer";grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:var(--space-4);width:350px;box-shadow:0 1px 1px color-mix(in srgb,var(--_toast-background-color) 35%,black 3%),0 2px 2px color-mix(in srgb,var(--_toast-background-color) 35%,black 3%),0 4px 4px color-mix(in srgb,var(--_toast-background-color) 35%,black 3%),0 8px 8px color-mix(in srgb,var(--_toast-background-color) 35%,black 3%),0 16px 16px color-mix(in srgb,var(--_toast-background-color) 35%,black 3%);animation:toastEnter .3s ease-out}.toast:before{position:absolute;left:var(--space-16);top:var(--space-16);content:"";display:block;width:var(--space-24);height:var(--space-24);background-repeat:no-repeat;overflow:hidden}.toast--dismissing{animation:toastExit .3s ease-out forwards}@keyframes toastEnter{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes toastExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}.toast__close{position:absolute;top:var(--space-8);right:var(--space-8)}.toast__close .icon{width:var(--space-24);aspect-ratio:1;color:var(--_toast-text-color)}.toast__header{grid-area:toast-header;display:flex;align-items:center;gap:var(--space-8)}.toast__header .toast__title{font-size:var(--font-size-paragraph-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-none)}.toast__message{grid-area:toast-content}.toast__message p{font-size:var(--font-size-paragraph-sm);margin-block-end:.75em;line-height:var(--line-height)}.toast__message p:last-child{margin-bottom:0}.toast__message ul{margin:0;padding-inline-start:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.toast__footer{grid-area:toast-footer;display:flex;justify-content:flex-end;gap:var(--space-16)}.toast:not(:has(.toast__header)){gap:var(--space-none)}.toast:not(:has(.toast__header)) .toast__close{top:var(--space-16)}.toast__group{position:absolute;z-index:800;display:flex;flex-direction:column;gap:var(--space-12)}.toast__group[data-placement=top-right]{top:var(--space-32);right:var(--space-32)}.toast__group[data-placement=top-left]{top:var(--space-32);left:var(--space-32)}.toast__group[data-placement=bottom-right]{flex-direction:column-reverse;bottom:var(--space-96);right:var(--space-32)}.toast__group[data-placement=bottom-left]{flex-direction:column-reverse;bottom:var(--space-96);left:var(--space-32)}.toast__group[data-placement=top-center]{top:var(--space-32);left:50%;transform:translate(-50%)}.toast__group[data-placement=bottom-center]{flex-direction:column-reverse;bottom:var(--space-96);left:50%;transform:translate(-50%)}@media (width < 830px){.toast{width:100%}.toast__group[data-placement=top-right],.toast__group[data-placement=top-left],.toast__group[data-placement=bottom-right],.toast__group[data-placement=bottom-left]{right:var(--space-16);left:var(--space-16)}}.toast--compact{--_toast-padding-block: var(--space-8);--_toast-radius: var(--radius-8);grid-template-areas:"toast-header toast-header" "toast-content toast-footer";grid-template-columns:1fr auto;grid-template-rows:auto auto}.toast--compact:before{left:var(--space-8);top:var(--space-8)}.toast--compact .toast__header .toast__title{font-size:var(--font-size-paragraph-sm)}.toast--compact .toast__message{min-height:var(--space-40);padding-block-start:0}.toast--compact .toast__footer{padding-block-start:var(--space-6)}.toast--compact:not(:has(.toast__close)){padding-inline-end:var(--space-none)}.toast--info{--_toast-padding-inline-start: var(--space-48);--_toast-text-color: var(--text-info);--_toast-background-color: var(--surface-info)}.toast--info .btn--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-info);--_button-border-color: var(--border-info);--_button-outline-color: var(--border-info)}.toast--info .btn--outlined{--_button-text-color: var(--text-info);--_button-icon-color: var(--icon-info);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-info);--_button-outline-color: var(--border-info)}.toast--info .btn--text{--_button-text-color: var(--text-info);--_button-icon-color: var(--icon-info);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-info)}.toast--info:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 11C12.5523 11 13 11.4477 13 12V16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16V12C11 11.4477 11.4477 11 12 11Z" fill="%230054C8"/><path d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z" fill="%230054C8"/></svg>')}.toast--warning{--_toast-padding-inline-start: var(--space-48);--_toast-text-color: var(--text-notice);--_toast-background-color: var(--surface-notice)}.toast--warning .btn--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-notice);--_button-border-color: var(--border-warning);--_button-outline-color: var(--border-warning)}.toast--warning .btn--outlined{--_button-text-color: var(--text-notice);--_button-icon-color: var(--icon-notice);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-notice);--_button-outline-color: var(--border-notice)}.toast--warning .btn--text{--_button-text-color: var(--text-notice);--_button-icon-color: var(--icon-notice);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-notice)}.toast--warning:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17C12.5523 17 13 17.4477 13 18Z" fill="%236b4b00"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2C12.3632 2 12.6978 2.19689 12.8742 2.51436L22.8742 20.5144C23.0462 20.8241 23.0416 21.2017 22.8619 21.5071C22.6822 21.8125 22.3543 22 22 22H2C1.64568 22 1.31781 21.8125 1.13813 21.5071C0.958444 21.2017 0.95377 20.8241 1.12584 20.5144L11.1258 2.51436C11.3022 2.19689 11.6368 2 12 2ZM3.69951 20H20.3005L12 5.05913L3.69951 20ZM12 9C12.5523 9 13 9.44772 13 10V14C13 14.5523 12.5523 15 12 15C11.4477 15 11 14.5523 11 14V10C11 9.44772 11.4477 9 12 9Z" fill="%236b4b00"/></svg>')}.toast--error{--_toast-padding-inline-start: var(--space-48);--_toast-text-color: var(--text-negative);--_toast-background-color: var(--surface-negative)}.toast--error .btn--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-negative);--_button-border-color: var(--border-negative);--_button-outline-color: var(--border-negative)}.toast--error .btn--outlined{--_button-text-color: var(--text-negative);--_button-icon-color: var(--icon-negative);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-negative);--_button-outline-color: var(--border-negative)}.toast--error .btn--text{--_button-text-color: var(--text-negative);--_button-icon-color: var(--icon-negative);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-negative)}.toast--error:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 7C12.5523 7 13 7.44772 13 8V12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12V8C11 7.44772 11.4477 7 12 7Z" fill="%2392192f"/><path d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z" fill="%2392192f"/></svg>')}.toast--success{--_toast-padding-inline-start: var(--space-48);--_toast-text-color: var(--text-positive);--_toast-background-color: var(--surface-positive)}.toast--success .btn--filled{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white);--_button-background-color: var(--surface-positive);--_button-border-color: var(--border-positive);--_button-outline-color: var(--border-positive)}.toast--success .btn--outlined{--_button-text-color: var(--text-positive);--_button-icon-color: var(--icon-positive);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-positive);--_button-outline-color: var(--border-positive)}.toast--success .btn--text{--_button-text-color: var(--text-positive);--_button-icon-color: var(--icon-positive);--_button-background-color: var(--surface-transparent);--_button-border-color: var(--border-transparent);--_button-outline-color: var(--border-positive)}.toast--success:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.0096 7.75798C18.4001 8.14851 18.4001 8.78167 18.0096 9.17219L10.9396 16.2422C10.7521 16.4297 10.4977 16.5351 10.2325 16.5351C9.96729 16.5351 9.71294 16.4297 9.5254 16.2422L5.9904 12.7072C5.59988 12.3167 5.59988 11.6835 5.9904 11.293C6.38093 10.9025 7.01409 10.9025 7.40462 11.293L10.2325 14.1209L16.5954 7.75798C16.9859 7.36746 17.6191 7.36746 18.0096 7.75798Z" fill="%233a6f0c"/></svg>')}.toast--compact.toast--info,.toast--compact.toast--error,.toast--compact.toast--success,.toast--compact.toast--warning{--_toast-padding-inline-start: var(--space-32)}.toast--compact.toast--info:before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 11C12.5523 11 13 11.4477 13 12V16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16V12C11 11.4477 11.4477 11 12 11Z" fill="%230054C8"/><path d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z" fill="%230054C8"/></svg>')}.toast--compact.toast--error:before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 7C12.5523 7 13 7.44772 13 8V12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12V8C11 7.44772 11.4477 7 12 7Z" fill="%2392192f"/><path d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z" fill="%2392192f"/></svg>')}.toast--compact.toast--success:before{background-image:url('data:image/svg+xml,<svg width="20" height="2-" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.0096 7.75798C18.4001 8.14851 18.4001 8.78167 18.0096 9.17219L10.9396 16.2422C10.7521 16.4297 10.4977 16.5351 10.2325 16.5351C9.96729 16.5351 9.71294 16.4297 9.5254 16.2422L5.9904 12.7072C5.59988 12.3167 5.59988 11.6835 5.9904 11.293C6.38093 10.9025 7.01409 10.9025 7.40462 11.293L10.2325 14.1209L16.5954 7.75798C16.9859 7.36746 17.6191 7.36746 18.0096 7.75798Z" fill="%233a6f0c"/></svg>')}.toast--compact.toast--warning:before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 18C13 18.5523 12.5523 19 12 19C11.4477 19 11 18.5523 11 18C11 17.4477 11.4477 17 12 17C12.5523 17 13 17.4477 13 18Z" fill="%236b4b00"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2C12.3632 2 12.6978 2.19689 12.8742 2.51436L22.8742 20.5144C23.0462 20.8241 23.0416 21.2017 22.8619 21.5071C22.6822 21.8125 22.3543 22 22 22H2C1.64568 22 1.31781 21.8125 1.13813 21.5071C0.958444 21.2017 0.95377 20.8241 1.12584 20.5144L11.1258 2.51436C11.3022 2.19689 11.6368 2 12 2ZM3.69951 20H20.3005L12 5.05913L3.69951 20ZM12 9C12.5523 9 13 9.44772 13 10V14C13 14.5523 12.5523 15 12 15C11.4477 15 11 14.5523 11 14V10C11 9.44772 11.4477 9 12 9Z" fill="%236b4b00"/></svg>')}.skip-link{background-color:var(--surface-accent);color:var(--text-white);position:absolute;left:.5rem;padding:.5rem 1.5rem;border-radius:0;border-radius:0 0 var(--radius-8) var(--radius-8);transform:translateY(-120%);transition:transform .3s ease-in;text-decoration:none;outline:none}.skip-link:focus{transform:translateY(0)}.site__header{background-color:var(--surface-secondary);border-bottom:1px solid var(--border-primary)}.site__header-inner{display:flex;justify-content:space-between;padding-inline:var(--space-16)}@keyframes stickyNav{to{background-color:color-mix(in srgb,var(--surface-primary) 95%,transparent);box-shadow:0 0 .75rem #000000bf}}.brand{display:flex;align-items:center}.brand .brand__logo{width:215px}.brand .brand__logo path{fill:var(--text-primary)}.brand .brand__logo--white{filter:brightness(0) invert(1)}.brand .brand__logo--white path{fill:var(--text-white)}.profile{display:flex;align-items:center}.profile span{font-size:var(--font-size-paragraph-sm);line-height:var(--line-height)}.user__menu__container{position:relative;margin-inline-start:var(--space-8)}.avatar{width:var(--space-40);aspect-ratio:1;display:grid;place-content:center;background-color:color-mix(in srgb,var(--surface-active),white 75%);border-radius:var(--radius-round);transition:background-color .2s ease;cursor:pointer}.avatar:hover{background-color:color-mix(in srgb,var(--surface-active),white 60%)}.user__menu{position:absolute;top:calc(100% + var(--space-8));right:0;background-color:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-8);box-shadow:0 4px 12px #00000026;z-index:1000;min-width:200px}.user__menu--content{padding:var(--space-16)}.user__info{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.user__info strong{font-weight:var(--font-weight-medium);color:var(--text-primary)}.user__info span{font-size:var(--font-size-paragraph-sm);color:var(--text-secondary)}.user__actions{display:flex;justify-content:center}.site__header--content{display:flex;align-items:center;gap:var(--space-8)}@media (width < 830px){.profile span{display:none}}.mobile__menu__btn{display:none!important}@media (width < 830px){.mobile__menu__btn{display:block!important}}.mobile__menu{background-color:var(--surface-primary);grid-template-columns:1fr;border:1px solid var(--border-primary);border-radius:var(--radius-8);width:95vw;height:250px;gap:var(--space-16);padding-inline:var(--space-16);padding-block-start:var(--space-32);text-align:center;place-items:center}.mobile__menu .close__mobile__menu__btn{position:absolute;top:var(--space-8);right:var(--space-8);cursor:pointer}.mobile__menu .site__footer{width:100%;display:grid;grid-column:1 / -1;grid-row:3/4;background-color:var(--surface-primary)}.mobile__menu .site__footer .site__footer-inner{width:100%;grid-column:1 / -1}.mobile__menu .site__footer--actions{gap:var(--space-20)}.mobile__menu .site__footer--actions .socials{gap:var(--space-16)}.mobile__menu .profile{color:var(--text-primary)!important;justify-content:center}.mobile__menu .profile span{font-size:var(--font-size-paragraph-base);letter-spacing:0;line-height:var(--line-height);display:flex;flex-direction:column}.mobile__menu,.mobile__menu::backdrop{transition:.5s opacity ease,.5s overlay ease allow-discrete,.5s display ease allow-discrete;opacity:0}.mobile__menu::backdrop{background-color:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.mobile__menu:popover-open{opacity:1;display:flex;flex-direction:column}.mobile__menu:popover-open::backdrop{opacity:1}@starting-style{.mobile__menu:popover-open,.mobile__menu:popover-open::backdrop{opacity:0}}.mobile-menu-hidden{display:none!important}.mobile-menu-visible{display:grid!important;background-color:var(--surface-primary);opacity:1;z-index:999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.site__footer{border-top:1px solid var(--border-primary);background-color:var(--surface-white)}.site__footer-inner{display:flex;font-size:var(--font-size-sm);align-items:center;flex-wrap:wrap;justify-content:space-between}.site__footer--actions{display:flex;flex-wrap:wrap;gap:var(--space-16)}.site__footer--actions .socials{display:flex;gap:var(--space-4)}.site__footer--legal{font-size:var(--font-size-xs);color:var(--neutral-700)}.site__footer--legal a{font-weight:var(--fw-400);color:var(--primary-500)}@media (width < 1530px){.site__footer .site__footer-inner{flex-direction:column;gap:.25rem;justify-content:center}.site__footer--actions{justify-content:center}.site__footer--legal{text-align:center}}@media (width < 830px){.site__footer--actions{gap:var(--space-none)}}#appNavigationSidebar{--nav-default-color: var(--text-neutral-dark);--nav-selected-color: var(--text-primary);--nav-finished-color: var(--text-accent)}.app__nav{display:flex;flex-direction:column;gap:var(--space-24)}.app__nav__section--header{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h5);font-weight:var(--font-weight-semibold);letter-spacing:-.02rem;line-height:var(--line-height);margin-block-start:0;margin-block-end:1.25rem}.app__section--completed{color:var(--text-accent)}.app__nav__section--list{list-style-type:none;margin:0;padding:0}.app__nav__section--list li{height:var(--space-32);position:relative;padding-inline-start:var(--space-32)}.app__nav__section--list li:before{content:"";position:absolute;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="%23A8A5A1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:var(--space-24);height:var(--space-24);top:0;left:0;z-index:3}.app__nav__section--list li:after{content:"";position:absolute;display:block;left:calc(var(--space-8) + 3px);width:var(--space-2);height:var(--space-12);background-color:var(--nav-default-color);z-index:2}.app__nav__section--list li a{color:var(--nav-default-color);text-decoration:none;line-height:1}.app__nav__section--list li a:hover{font-weight:600;color:var(--nav-selected-color)}.app__nav__section--list li a.disabled{cursor:not-allowed;pointer-events:none}.app__nav__section--list li:last-of-type:after{display:none}.app__nav__section--list li[data-state=default] a{cursor:not-allowed;pointer-events:none}.app__nav__section--list li[data-state=selected]:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" fill="%230F4D81" stroke="%230F4D81" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.app__nav__section--list li[data-state=selected] a{color:var(--nav-selected-color);font-weight:600}.app__nav__section--list li[data-state=finished]:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.523 22 22 17.523 22 12C22 6.477 17.523 2 12 2C6.477 2 2 6.477 2 12C2 17.523 6.477 22 12 22Z" stroke="%23008266" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 12L11 14L15 10" stroke="%23008266" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.app__nav__section--list li[data-state=finished]:after{background-color:var(--nav-finished-color)}.app__nav__section--list li[data-state=finished] a{color:var(--nav-finished-color)}.app__nav__section--list li:has(a[aria-disabled=true]){pointer-events:none}@media (width < 900px){.app__nav__section--list{padding-inline-start:0}}@media (width < 830px){#appNavigationSidebar{border-bottom:1px solid var(--border-primary)}.app__nav--mobile{display:none}.app__dropdown__button{display:flex;align-items:center;width:100%;height:var(--app-navigation-height);padding-inline:var(--space-48);text-align:left;cursor:pointer;font-size:var(--font-size-heading-h5);position:relative;background-color:var(--surface-secondary)}.app__dropdown__button:before{content:"";position:absolute;width:var(--space-24);height:var(--space-24);top:0;left:var(--space-16);transform:translateY(50%);background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8M12 16L12 22M12 8L12 2.0002" stroke="%230F4D81" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></svg>')}.app__dropdown__button:after{content:"";position:absolute;width:var(--space-24);height:var(--space-24);top:0;right:var(--space-16);transform:translateY(50%);background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.29289 9.29289C7.68342 8.90237 8.31658 8.90237 8.70711 9.29289L12 12.5858L15.2929 9.29289C15.6834 8.90237 16.3166 8.90237 16.7071 9.29289C17.0976 9.68342 17.0976 10.3166 16.7071 10.7071L12.7071 14.7071C12.5196 14.8946 12.2652 15 12 15C11.7348 15 11.4804 14.8946 11.2929 14.7071L7.29289 10.7071C6.90237 10.3166 6.90237 9.68342 7.29289 9.29289Z" fill="%230F4D81"/></svg>')}.app__dropdown__button[aria-expanded=true]{background-color:var(--surface-primary);border-bottom:1px solid var(--border-primary)}.app__dropdown__button[aria-expanded=true]:after{rotate:180deg;transform:translateY(-50%)}.app__nav--mobile.app__nav--visible{display:block}.app__nav__section--header{margin-block-end:var(--space-8)}.app__nav__section--list li{height:auto}.app__nav__section--list li:before{transform:translateY(35%)}.app__nav__section--list li:after{height:calc(var(--space-24) - 3px);top:0;transform:translateY(138%)}.app__nav__section--list a{display:flex;padding-block:var(--space-12)}}#appContent{display:flex;flex-direction:column;gap:var(--space-48);padding-inline:var(--space-16)}@media (width >= 830px){#appContent{padding-block-start:var(--space-32);padding-block-end:var(--space-48)}}#appContent .app__content--header{display:flex;flex-direction:column;gap:var(--space-24)}#appContent fieldset,fieldset.step{padding-block:0;padding-inline:0;border:0;border-radius:0;margin-block:0;margin-inline:0}.app__content--heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.02rem;line-height:var(--line-height);margin-block-start:var(--space-4);margin-block-end:0}.app__content--intro button{margin-block:var(--space-24)}.app__content,.app__content form,.app__content form fieldset.step,.app__content .dynamic-section,.app__content .field__block{display:flex;flex-direction:column;gap:var(--space-32)}.app__content:has(h5+.table-wrapper) .field__block>h5{margin-block-end:var(--space-none)}@media (width < 830px){#appContent{gap:var(--space-24);overflow-x:hidden}#appContent .app__content--header{gap:var(--space-8)}.app__content,.app__content form{gap:var(--space-24)}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-16);margin-block-start:var(--space-48);width:100%}.facts .fact{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-16);color:color-mix(in srgb,var(--text-accent),black 5%);background-color:var(--surface-secondary);border-radius:var(--radius-8);box-shadow:0 1px 18px #0000001f,0 6px 10px #00000024,0 3px 5px -1px #0003}.facts .fact__img{width:108px;aspect-ratio:1}.facts .fact__title{font-size:var(--font-size-paragraph-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height);margin-block-start:var(--space-24)}.field__block{--_field-block-background-color: var(--surface-neutral-light);--_field-block-border-color: var(--border-neutral);padding:var(--space-24);background-color:var(--_field-block-background-color);border:2px solid var(--_field-block-border-color);border-radius:var(--radius-8);display:flex;flex-direction:column;gap:var(--space-32)}.field__block.field__block--neutral{--_field-block-background-color: var(--surface-neutral-light);--_field-block-border-color: var(--border-neutral)}.field__block.field__block--primary{--_field-block-background-color: var(--surface-secondary);--_field-block-border-color: var(--border-primary)}.field__block.field__block--primary .alert{border:2px solid var(--border-white)}.field__block .field__helper-text,.field__block .checkbox__helper-text,.field__block .radio__helper-text{color:var(--text-primary)!important}.field__block>h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h5);font-weight:var(--font-weight-semibold);margin-bottom:0}.field__block p{margin-bottom:0}.field__block .pull__credit-check{margin-inline:calc(var(--space-24) * -1 + 1px);margin-block-end:calc(var(--space-24) * -1 + 1px);border-bottom-left-radius:var(--radius-8);border-bottom-right-radius:va(--radius-8);background-color:var(--surface-primary);padding:var(--space-24);display:flex;align-items:center;justify-content:center}@media (width < 830px){.field__block{padding:var(--space-16)}.field__block .pull__credit-check{margin-inline:calc(var(--space-16) * -1 + 1px);margin-block-end:calc(var(--space-16) * -1 + 1px)}}.checkbox__group{display:flex;flex-direction:column}.checkbox__group .checkbox__group--item{display:flex;align-items:start;flex-direction:column;min-height:var(--space-40);height:var(--space-40);width:100%;background-color:transparent;padding-block-start:calc(var(--space-2) + 1px);border-bottom:1px solid var(--border-primary);transition:height .15s ease,background-color .15s ease}.checkbox__group .checkbox__group--item:first-of-type{border-top:1px solid var(--border-primary)}.checkbox__group .checkbox__group--item .checkbox{margin-bottom:0;width:100%}.checkbox__group .checkbox__group--item .checkbox .checkbox__label{min-height:var(--space-32)}.checkbox__group .checkbox__group--item:has(.checkbox__control:checked){background-color:var(--surface-secondary)}.checkbox__group .checkbox__group--item--content{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-12) var(--space-24);width:100%;visibility:hidden;transition:visibility 50ms}.checkbox__group .checkbox__group--item--content ul{margin:0;padding-inline-start:var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}.checkbox__group .checkbox__group--item[aria-expanded=true]{height:auto;background-color:var(--surface-secondary)}.checkbox__group .checkbox__group--item[aria-expanded=true] .checkbox__group--item--content{visibility:visible}#trimBudget.checkbox__group{gap:var(--space-16)}#trimBudget.checkbox__group .alert{margin-block:var(--space-12)}#trimBudget.checkbox__group .checkbox__group--item{border:none;height:auto}:where(.total__line){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold);line-height:var(--line-height)}:where(.total__line) span.line{flex-grow:1;border-bottom:1px solid var(--border-primary);margin:0 .5ch}:where(.total__line) span:last-of-type{white-space:nowrap}:where(.total__line).negative{margin-block-start:var(--space-48);padding-inline:var(--space-24);padding-block:var(--space-12);background-color:var(--surface-negative);border:2px solid var(--border-negative);border-radius:var(--radius-4);font-size:var(--font-size-heading-h5)!important}:where(.total__line).negative span.line{display:none}:where(.total__line).positive{margin-block-start:var(--space-48);padding-inline:var(--space-24);padding-block:var(--space-12);background-color:var(--surface-positive);border:2px solid var(--border-positive);border-radius:var(--radius-4);color:var(--text-positive);font-size:var(--font-size-heading-h5)!important}:where(.total__line).positive span.line{display:none}:where(.total__line).neutral{margin-block-start:var(--space-48);background-color:var(--surface-neutral-light);color:var(--text-neutral-dark);padding-inline:var(--space-24);padding-block:var(--space-12);border:2px solid var(--border-neutral);border-radius:var(--radius-4);font-size:var(--font-size-heading-h5)!important}:where(.total__line).neutral span.line{display:none}@media (width < 830px){:where(.total__line).negative{padding-inline:var(--space-8)}:where(.total__line).positive{padding-inline:var(--space-8)}:where(.total__line).neutral{padding-inline:var(--space-8)}}.total__group span.negative{color:var(--text-negative)}.budget__summary__total{--_budget-summary-total-background-color: var(--surface-neutral-light);--_budget-summary-total-border-color: var(--border-neutral);--_budget-summary-total-text-color: var(--text-primary);margin-block-start:var(--space-0);padding-inline:var(--space-12);padding-block:var(--space-12);background-color:var(--_budget-summary-total-background-color);border:2px solid var(--_budget-summary-total-border-color);border-radius:var(--radius-4);font-size:var(--font-size-heading-h5);font-weight:var(--font-weight-semibold);color:var(--_budget-summary-total-text-color)}.budget__summary__total p{font-size:var(--font-size-paragraph-sm);font-weight:var(--font-weight-normal);margin-bottom:0}.budget__summary__total.negative{--_budget-summary-total-background-color: var(--surface-negative);--_budget-summary-total-border-color: var(--border-negative);--_budget-summary-total-text-color: var(--text-negative)}.budget__summary__total.positive{--_budget-summary-total-background-color: var(--surface-positive);--_budget-summary-total-border-color: var(--border-positive);--_budget-summary-total-text-color: var(--text-positive)}#addedDebts .collapse__group--item .collapse__header{display:grid;grid-template-areas:"edit-btn delete-btn debt-title value";grid-template-columns:40px 40px 1fr auto}#addedDebts .collapse__control{grid-area:edit-btn}#addedDebts .remove__item{grid-area:delete-btn}#addedDebts .debt__title{grid-area:debt-title;text-align:left}#addedDebts .debt__payment{grid-area:value;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}#addedDebts .form__button__group{display:flex;gap:var(--space-16);justify-content:space-between}@media (width < 830px){#addedDebts .collapse__group--item .collapse__header{grid-template-areas:"delete-btn debt-title value edit-btn";grid-template-columns:40px 1fr auto 40px}#addedDebts .collapse__control{margin-inline-start:auto}}ul.key-value-pair{list-style-type:none;margin:0;padding:0}ul.key-value-pair li{display:flex;gap:var(--space-4)}ul.key-value-pair .key{font-size:var(--font-size-paragraph-sm);font-weight:var(--font-weight-semibold)}ul.key-value-pair-space-between{list-style-type:none;margin:0;padding:0}ul.key-value-pair-space-between li{display:flex;padding-block:var(--space-4);justify-content:space-between}ul.key-value-pair-space-between .key{font-size:var(--font-size-paragraph-sm);font-weight:var(--font-weight-semibold)}@media (width < 830px){ul.key-value-pair-space-between li{flex-direction:column}}@media (width > 830px){#mailingAddressDialog .dialog__content{width:clamp(320px,90%,540px)}#mailingAddressDialog .dialog__content .two-col-fields{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.call__to__action__btns{display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.call__to__action__btns .btn{white-space:nowrap}.call__to__action__btns>span{display:flex;align-items:center;height:var(--space-40)}.call__to__action__btns .primary__btn{display:flex;flex-direction:column}.call__to__action__btns .primary__btn>span{color:var(--text-accent)}@media (width < 640px){.call__to__action__btns{flex-direction:column;align-items:center}.call__to__action__btns .primary__btn{align-items:center}}.guidelines__group{display:flex;flex-direction:column;border-radius:var(--radius-8);border:2px solid var(--border-neutral);overflow:hidden}.guidelines__group--item{--_guidelines-group-item-background-color: var(--surface-neutral-light);--_guidelines-group-item-text-color: var(--text-primary);display:flex;flex-direction:column;gap:var(--space-16);background-color:var(--_guidelines-group-item-background-color);color:var(--_guidelines-group-item-text-color);padding:var(--space-24);border-bottom:1px solid var(--border-neutral);border-radius:var(--radius-none)}.guidelines__group--item:last-of-type{border-bottom:none}.guidelines__group--item.guidelines--okay{--_guidelines-group-item-background-color: var(--surface-positive);--_guidelines-group-item-text-color: var(--text-positive)}.guidelines__group--item.guidelines--high-risk{--_guidelines-group-item-background-color: var(--surface-negative);--_guidelines-group-item-text-color: var(--text-negative)}.guidelines__header{display:flex;justify-content:space-between;align-items:center}.guidelines__header h2{margin-block-end:0;font-family:var(--font-family-heading);font-size:var(--font-size-heading-h5);font-weight:var(--font-weight-semibold)}.guidelines__header .badge{flex-shrink:0}.guidelines__content{display:flex;gap:var(--space-16)}.guidelines__content ul{margin:0;padding-inline-start:var(--space-16)}.guidelines__content h3{font-size:var(--font-size-paragraph-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height);margin-block-end:.75em;text-transform:none}.guidelines__content .percent{font-size:var(--font-size-paragraph-lg);letter-spacing:0;line-height:var(--line-height);margin-block-end:0;margin-block-start:auto}.guidelines__content .guidelines__list{flex-grow:1}.guidelines__content .guidelines__recommended{flex-shrink:0;display:flex;flex-direction:column;text-align:right;padding-inline:var(--space-16);padding-block:var(--space-8);border:1px solid color-mix(in srgb,var(--_guidelines-group-item-text-color),white 60%);border-radius:var(--radius-8);width:140px;margin-inline-start:auto}.guidelines__content .guidelines__allocation{flex-shrink:0;display:flex;flex-direction:column;text-align:right;padding-inline:var(--space-16);padding-block:var(--space-8);background-color:color-mix(in srgb,var(--_guidelines-group-item-text-color),white 80%);border:1px solid color-mix(in srgb,var(--_guidelines-group-item-text-color),white 80%);border-radius:var(--radius-8);width:140px}.guidelines__total{display:flex;gap:var(--space-16);padding:var(--space-24);font-size:var(--font-size-paragraph-lg)}.guidelines__total span{display:block}.guidelines__total span:first-of-type{flex-grow:1}.guidelines__total span:last-of-type{flex-shrink:0;display:flex;padding-inline:var(--space-16);width:140px;text-align:right;margin-inline-end:110px}@media (width < 1265px){.guidelines__content{flex-wrap:wrap}.guidelines__content .guidelines__list{width:100%}.guidelines__content .guidelines__recommended,.guidelines__content .guidelines__allocation{margin-inline-start:0;flex-grow:1}.guidelines__total span:last-of-type{margin-inline-start:0;margin-inline-end:90px;flex-grow:1}}.summary__group{display:flex;flex-direction:column;border-radius:var(--radius-8);border:2px solid var(--border-neutral);background-color:var(--surface-primary);overflow:hidden}.summary__group--item{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24);border-bottom:2px solid var(--border-neutral)}.summary__group--item:last-of-type{border-bottom:none}.summary__header{display:flex;justify-content:space-between;align-items:center}.summary__header h3{font-size:var(--font-size-paragraph-base);letter-spacing:0;line-height:var(--line-height);text-transform:none;margin-block-end:0}.summary__header .summary__value{font-size:var(--font-size-paragraph-base);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height);margin-block-end:0}.summary__content p{font-size:var(--font-size-paragraph-sm);letter-spacing:0;line-height:var(--line-height);margin-block-end:.75em}.summary__content p span{font-weight:var(--font-weight-semibold)}.summary__content p span.negative{color:var(--text-negative)}.summary__content p span.positive{color:var(--text-positive)}.nw__calculation{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-8);padding-inline-start:var(--space-16);border-radius:var(--radius-12);background-color:var(--surface-primary)}.nw__calculation .nw__assets,.nw__calculation .nw__liabilities,.nw__calculation .nw__personal{display:flex;flex-direction:column;gap:var(--space-16);flex-grow:1;padding-block:var(--space-8);border-radius:var(--radius-8)}.nw__calculation .nw__assets h3,.nw__calculation .nw__liabilities h3,.nw__calculation .nw__personal h3{font-size:var(--font-size-paragraph-base);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height);margin-block-end:0;text-transform:none}.nw__calculation .nw__personal{padding-inline:var(--space-12)}.nw__calculation .nw__assets,.nw__calculation .nw__liabilities{flex-grow:0}.nw__calculation .nw__assets .value,.nw__calculation .nw__liabilities .value{font-size:var(--font-size-paragraph-base)}.nw__calculation .nw__personal{background-color:var(--surface-active);color:var(--text-white)}.nw__calculation .nw__personal .value{font-size:var(--font-size-paragraph-base)}.nw__calculation svg{flex-shrink:0;width:24px;height:24px}@media (width < 580px){.nw__calculation{flex-direction:column;gap:var(--space-4);padding-inline-start:var(--space-8)}.nw__calculation .nw__assets,.nw__calculation .nw__liabilities,.nw__calculation .nw__personal{flex-direction:row;justify-content:space-between;width:100%}.nw__calculation svg{align-self:flex-end;margin-inline-end:var(--space-8)}}.advantages,.disadvantages{padding:var(--space-24);background-color:var(--surface-primary);border:2px solid var(--border-primary);border-radius:var(--radius-8);font-size:var(--font-size-paragraph-sm);letter-spacing:0;line-height:var(--line-height)}.advantages ul li,.disadvantages ul li{font-size:inherit}.advantages h2,.disadvantages h2{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height);letter-spacing:-.02rem;margin-block-start:0;margin-block-end:.75rem}.advantages{background-color:var(--surface-accent-light);border-color:var(--border-accent);color:color-mix(in srgb,var(--text-accent),black 5%)}.disadvantages{background-color:var(--surface-neutral-light);border-color:var(--border-neutral);color:color-mix(in srgb,var(--text-neutral-dark),black 5%)}.age-validation-error{display:none;color:#d00;margin-top:5px;font-weight:700}.credit-report-pull{gap:var(--space-16)!important;align-items:center}.credit-report-pull__top{display:flex;align-items:center;width:100%;max-width:420px;margin-inline:auto}.credit-report-pull__back{--_button-height: 40px;--_button-padding-inline: var(--space-none);--_button-text-color: var(--text-primary);--_button-icon-color: var(--icon-primary);--_button-background-color: var(--surface-secondary);--_button-border-color: var(--border-neutral);--_button-outline-color: var(--border-active)}.credit-report-pull__content{width:100%;max-width:420px;margin-inline:auto;margin-block-start:var(--space-16);align-items:center;text-align:center;gap:var(--space-20)}.credit-report-pull__icon{width:86px;height:86px;border-radius:50%;border:3px solid var(--border-active);background-color:var(--surface-secondary);color:var(--icon-primary);display:inline-flex;align-items:center;justify-content:center}.credit-report-pull__icon .icon{width:40px;height:40px}.credit-report-pull__heading{margin-block-start:0}.credit-report-pull__copy{max-width:320px;margin:0}.credit-report-pull__actions{width:100%;display:flex;flex-direction:column;gap:var(--space-12)}.credit-report-pull__btn{width:100%;justify-content:center}.credit-report-pull-form{width:100%;max-width:520px;margin-inline:auto;gap:var(--space-24)}.credit-report-pull-form__heading{text-align:center;width:100%;margin-block-start:0}.credit-report-pull-form__fields{width:100%;display:flex;flex-direction:column;gap:var(--space-16)}.credit-report-pull-form__fields .field{margin-bottom:0}.credit-report-pull-form__fields .field__control,.credit-report-pull-form__two-col{width:100%}.credit-report-pull-form__continue{width:100%;justify-content:center}.credit-report-pull-form__actions{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.credit-report-pull-form__manual-entry{width:100%;justify-content:center}.credit-report-pull__loading{width:100%;max-width:420px;margin-inline:auto;margin-block-start:var(--space-16);align-items:center;text-align:center;gap:var(--space-16)}.credit-report-pull__spinner{width:86px;height:86px;border-radius:50%;border:7px solid var(--border-primary);border-top-color:var(--border-active);animation:credit-report-pull-spin .9s linear infinite}.credit-report-pull__loading-heading{margin-block-start:0;max-width:260px}.credit-report-pull__loading-copy{margin:0;max-width:320px}.credit-report-pull__loading-continue{width:100%;justify-content:center}@keyframes credit-report-pull-spin{to{transform:rotate(360deg)}}#appActions{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);margin-block-end:var(--space-24);background-color:var(--surface-primary);text-align:center}#appActions .action__buttons{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-16)}#appActions p{color:var(--text-neutral-dark)}#appActions .action__footer{display:flex;justify-content:center}@media (width < 830px){#appActions{background:var(--gradient-dark);margin-block-end:var(--space-none);grid-column:1/-1}#appActions .btn{--_button-height: var(--button-height-compact);font-size:var(--font-size-label-sm)}#appActions .btn--secondary--text{--_button-text-color: var(--text-white)}#appActions .btn--primary--outlined{--_button-text-color: var(--text-white);--_button-border-color: var(--text-white)}#appActions .action__footer{display:none}}#appTestimonials{display:flex;overflow-y:hidden}.app__testimonial{width:328px;height:auto;position:relative;margin-left:auto;display:flex;flex-direction:column;overflow-y:visible}.app__testimonial--image{position:absolute;top:0;right:0}.app__testimonial--content{position:absolute;z-index:2;padding-inline:var(--space-48);margin-block-start:var(--space-80)}.app__testimonial--content blockquote{color:var(--text-neutral-dark);font-size:var(--font-size-quote);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height);margin:0;margin-block-end:.75em;padding-left:.5em;text-indent:-.5em}.app__testimonial--content blockquote .testimonial-text{position:relative}.app__testimonial--content blockquote .testimonial-text:before{content:'"'}.app__testimonial--content blockquote .testimonial-text:after{content:'"'}.app__testimonial--content blockquote cite{display:block}.app__testimonial--content blockquote cite:before{content:"— "}.app__testimonial--content p{color:var(--text-neutral-dark);font-size:var(--font-size-paragraph-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height);margin-block-end:.75em}.creditu__ad{background:url(/images/creditu-bg.webp) no-repeat center center;background-size:cover;min-height:414px;overflow:hidden;border-radius:var(--radius-none);display:grid;grid-template-columns:3fr 5fr}.creditu__ad .ad__image{background-image:url(/images/creditu-phone-mockup.webp);background-position:60% 50px;background-repeat:no-repeat;background-size:100% auto}.creditu__ad .ad__details{display:flex;gap:var(--space-24);flex-direction:column;justify-content:space-around;text-align:left;gap:var(--space-16);color:#fff;padding-inline:var(--space-32);padding-block-start:var(--space-32);padding-block-end:var(--space-32)}.full-width:has(>.creditu__ad){background:url(/images/creditu-bg.webp) no-repeat center center;background-size:cover;background-color:var(--surface-active)}.full-width:has(>.creditu__ad) .creditu__ad{background:none}.ad__market__btns{display:flex;gap:var(--space-16);flex-wrap:wrap}.market-btn{display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-12);padding-inline:var(--space-24);padding-inline-start:var(--space-48);-webkit-transition:border-color .25s ease-in-out,background-color .25s ease-in-out;transition:border-color .25s ease-in-out,background-color .25s ease-in-out;border:1px solid var(--border-secondary);border-radius:var(--radius-8);background-position:center left .75rem;background-color:var(--surface-primary);background-size:var(--space-24) var(--space-24);background-repeat:no-repeat;text-decoration:none;height:var(--space-56);width:auto;min-width:164px}.market-btn .market-button-title{display:block;color:var(--text-neutral-dark);font-size:var(--font-size-base);line-height:var(--line-height)}.market-btn .market-button-subtitle{display:block;margin-bottom:-.25rem;color:var(--text-neutral-dark);font-size:var(--font-size-xs);line-height:var(--line-height)}.market-btn:hover{background-color:#f7f7f7;text-decoration:none}.apple-btn{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiMyZTJlMmUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}.google-btn{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVDREFERDsiIHBvaW50cz0iMjkuNTMsMCAyOS41MywyNTEuNTA5IDI5LjUzLDUxMiAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNCREVDQzQ7IiBwb2ludHM9IjM2OS4wNjcsMTgwLjU0NyAyNjIuMTc1LDExOS40NjcgMjkuNTMsMCAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEQzY4QTE7IiBwb2ludHM9IjI5LjUzLDUxMiAyOS41Myw1MTIgMjYyLjE3NSwzODMuNTUxIDM2OS4wNjcsMzIyLjQ3IDI5OS4wMDQsMjUxLjUwOSAiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0E5NjsiIGQ9Ik0zNjkuMDY3LDE4MC41NDdsLTcwLjA2Myw3MC45NjFsNzAuMDYzLDcwLjk2MWwxMDguNjg4LTYyLjg3N2M2LjI4OC0zLjU5Myw2LjI4OC0xMS42NzcsMC0xNS4yNyAgTDM2OS4wNjcsMTgwLjU0N3oiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}.market-btn-light{border-color:#ffffff24;background-color:#0000}.market-btn-light .market-button-title{color:#fff}.market-btn-light .market-button-subtitle{color:#fff9}.market-btn-light:hover{background-color:#ffffff0f}.market-btn-light.apple-btn{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}@media (width > 1024px){.creditu__ad .ad__image{background-size:contain!important;background-position:center center;max-height:500px}}@media (width < 830px){.creditu__ad{grid-template-columns:1fr 1fr}}@media (width < 624px){.creditu__ad{grid-template-columns:1fr}.creditu__ad .ad__image{margin-block:var(--space-24);min-height:420px;background-position:center center;background-size:contain!important}.creditu__ad .ad__details{text-align:center;padding-inline-start:var(--space-16);padding-inline-end:var(--space-16);padding-block-start:var(--space-none);padding-block-end:var(--space-16)}.creditu__ad .ad__market__btns{justify-content:center}}.user__menu{background-color:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-8);width:250px;padding:var(--space-16);box-shadow:0 4px 12px #00000026;z-index:1000}.user__menu--content{display:flex;flex-direction:column;gap:var(--space-16)}.user__info{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-12);border-bottom:1px solid var(--border-primary)}.user__info strong{font-size:var(--font-size-paragraph-base);color:var(--text-primary)}.user__info span{font-size:var(--font-size-paragraph-sm);color:var(--text-neutral-dark)}.user__actions{display:flex;flex-direction:column;gap:var(--space-8)}.profile .avatar{cursor:pointer;transition:background-color .15s ease}.profile .avatar:hover{background-color:color-mix(in srgb,var(--surface-active),white 85%)}.user__menu,.user__menu::backdrop{transition:.3s opacity ease,.3s overlay ease allow-discrete,.3s display ease allow-discrete;opacity:0}.user__menu::backdrop{background-color:#0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.user__menu:popover-open{opacity:1}.user__menu:popover-open::backdrop{opacity:1}@starting-style{.user__menu:popover-open,.user__menu:popover-open::backdrop{opacity:0}}.splash .standard__layout .site__main{display:grid;place-items:center;place-content:center;text-align:center;z-index:1;margin-block-start:var(--space-none);padding-block-start:var(--space-none)}.splash .standard__layout .site__main .app__content--header{display:flex;text-align:center}.splash .standard__layout .site__main .app__content{min-width:20.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.splash .standard__layout .site__main .app__content p{color:var(--text-white);max-width:35ch}.splash .standard__layout h1{color:var(--text-white)}.splash{background-image:url(/images/splash-background.webp);background-repeat:no-repeat;background-size:cover;background-position:left center;background-color:var(--surface-active)}.splash:before{content:"";position:absolute;top:0;left:0;width:100%;height:25%;opacity:.4;background:linear-gradient(180deg,#000,#0000)}.splash:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;opacity:.75;background:linear-gradient(180deg,#0000,#000)}.splash .site__header{background-color:transparent;border-bottom:none;z-index:2}.splash .site__header-inner{padding-block:var(--space-24)}.splash .site__footer{z-index:2}.splash .brand__logo{width:343px}.splash .brand__logo path{fill:var(--text-white)}.splash .profile{color:var(--text-white)}.splash .profile .avatar{color:var(--text-primary);background-color:var(--surface-white)}.splash .mobile__menu__btn{--_button-text-color: var(--text-white);--_button-icon-color: var(--icon-white)}@media (width < 830px){.splash{background-position:center center}.splash:after{opacity:.5;background:linear-gradient(180deg,#0000,#000 40%,#000)}.splash .standard__layout{height:calc(100vh - var(--header-height));padding-block-start:var(--header-height)}.splash .brand__logo{width:215px}.splash .site__header .site__header-inner{grid-column:1/-1}.splash>.site__footer{display:none}}.financial-review-banner{position:relative;overflow:hidden;width:100%;padding:var(--space-32);border-radius:var(--radius-16);color:var(--text-white);background:radial-gradient(circle at 82% 20%,#8de1c95c,#8de1c900 36%),radial-gradient(circle at 64% 62%,#6ebfff42,#6ebfff00 42%),linear-gradient(101deg,#0c386f,#0c4f84 43%,#1d8b92);box-shadow:0 2px 14px #0000001f,0 12px 28px #00000014}.financial-review-banner__title{max-width:24ch;margin:0 0 var(--space-12);font-family:var(--font-family-heading);font-size:clamp(1.65rem,1.2rem + 1.2vw,2.25rem);font-weight:var(--font-weight-semibold);line-height:1.15;letter-spacing:-.02rem;color:var(--text-white)}.financial-review-banner__copy{max-width:72ch;margin:0;font-size:var(--font-size-paragraph-base);line-height:1.5;color:color-mix(in srgb,var(--text-white),#d8efff 26%)}@media (width < 830px){.financial-review-banner{margin-block-start:var(--space-8);padding:var(--space-20) var(--space-16);border-radius:var(--radius-8)}.financial-review-banner__title{margin-bottom:var(--space-8);max-width:100%}}.budget-shortfall .standard__layout{grid-template-rows:auto 1fr auto}#budgetEdits{background-color:var(--surface-neutral);padding-block:var(--space-48)}#budgetEdits .tabs__panels>h3{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h6);font-weight:var(--font-weight-semibold);line-height:var(--line-height);text-transform:uppercase;letter-spacing:.1rem;margin-block-start:var(--space-24);margin-block-end:var(--space-none)}#budgetSummary{margin-block-start:var(--space-48);margin-block-end:var(--space-80)}@media (width < 830px){.budget-shortfall .standard__layout{grid-template-rows:auto 1fr}.budget-shortfall .standard__layout #appContent{padding-block-end:var(--space-24)}.budget-shortfall .standard__layout #budgetEdits{padding-block-end:var(--space-88)}}.finished .page__wrapper{background-color:var(--surface-primary);background-image:url(/images/completed-background.webp);background-position:center -310px;background-repeat:no-repeat;background-size:1722px 1103px}@media (width > 1722px){.finished .page__wrapper{background-size:cover}}@media (width > 830px){.finished .site__header{background-color:transparent;border-bottom:0}}.finished .standard__layout{text-align:center}.finished #appContent{padding-block-end:0}.finished .content__wrapper{background:linear-gradient(180deg,#0000 8.33%,#00000080 59.26%);background-position:bottom center;background-size:100% 240px;background-repeat:no-repeat}.finished .content__block p{text-shadow:0 0 6px rgba(255,255,255,.95),0 0 14px rgba(255,255,255,.8),0 0 28px rgba(255,255,255,.5)}.review__steps{display:flex;gap:var(--space-16);margin-block-end:var(--space-32)}.review__steps .review__steps--item{padding-inline:var(--space-16);padding-block:var(--space-16);background-color:var(--surface-primary);border:2px solid var(--border-success);border-radius:var(--radius-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-12);color:var(--text-primary);box-shadow:0 1px 18px #0000001f,0 6px 10px #00000024,0 3px 5px -1px #0003}.review__steps .review__steps--item .icon{width:var(--space-56);aspect-ratio:1}.review__steps .review__steps--item span{font-size:var(--font-size-paragraph-sm);letter-spacing:0;line-height:var(--line-height)}@media (width < 830px){.finished .standard__layout{height:100dvh}.review__steps{flex-direction:column;gap:var(--space-8)}.review__steps .review__steps--item{flex-direction:row;padding-block:var(--space-4)}}#tsparticles{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9999}.page-design-system .typography__table,.page-design-system .button__table{font-size:var(--font-size-p-m);width:100%}.page-design-system .typography__table td,.page-design-system .typography__table th,.page-design-system .button__table td,.page-design-system .button__table th{vertical-align:middle}.page-design-system .typography__table p,.page-design-system .typography__table h1,.page-design-system .typography__table h2,.page-design-system .typography__table h3,.page-design-system .typography__table h4,.page-design-system .typography__table h5,.page-design-system .typography__table h6,.page-design-system .button__table p,.page-design-system .button__table h1,.page-design-system .button__table h2,.page-design-system .button__table h3,.page-design-system .button__table h4,.page-design-system .button__table h5,.page-design-system .button__table h6{max-width:35ch}.page-design-system .typography__table tr.std td,.page-design-system .button__table tr.std td{background-color:var(--surface-primary-light)}@supports (color: hsl(from white h s l)){.page-design-system .typography__table tr.std td,.page-design-system .button__table tr.std td{background-color:hsl(from var(--surface-primary) h s l / .1)}}.page-design-system .typography__table tr.std td:first-child,.page-design-system .button__table tr.std td:first-child{padding-left:1rem}.page-design-system .typography__table tbody tr td:nth-child(1),.page-design-system .typography__table tbody tr td:nth-child(2),.page-design-system .typography__table tbody tr td:nth-child(3),.page-design-system .button__table tbody tr td:nth-child(1),.page-design-system .button__table tbody tr td:nth-child(2),.page-design-system .button__table tbody tr td:nth-child(3){color:var(--text-secondary)}.page-design-system .button__table td,.page-design-system .button__table th{padding-block:var(--space-8)}.page-design-system .button__table .badge-group{display:flex;gap:var(--space-16);align-items:center}.page-design-system .button__table.inverse tbody td{background-color:var(--surface-active)}.page-design-system .content-block h2{margin-block-end:var(--space-32)}.page-design-system .content-block{padding-block:var(--space-96)}.page-design-system .reduced-block-gap .content-block~.content-block:not(:last-child){padding-block:calc(var(--space-64) / 2)}.page-design-system .reduced-block-gap:has(.content-block+.content-block) .content-block:first-child{padding-block-end:calc(var(--space-64) / 2)}.page-design-system .reduced-block-gap:has(.content-block+.content-block) .content-block:last-child{padding-block-start:calc(var(--space-64) / 2)}.icon-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--space-24);place-items:center;padding:var(--space-48);background-color:var(--surface-primary-light);border-radius:var(--radius-16)}.icon-wrapper .icon{width:var(--space-32);aspect-ratio:1}.icon-wrapper .icon use{fill:var(--text-primary)}.mesh-grad-01,.mesh-grad-02{height:60vh;width:100%;margin-block-start:var(--space-32);border-radius:var(--radius-16)}.alerts-examples{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.color-section{margin-bottom:var(--space-48)}.color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-24);margin-top:var(--space-24)}.color-swatch{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);overflow:hidden}.color-swatch--large{grid-column:span 2}.color-preview{height:120px;border-bottom:1px solid var(--border-secondary)}.color-info{padding:var(--space-16);background:var(--surface-primary);display:flex;flex-direction:column;gap:var(--space-8)}.color-name{font-size:var(--font-size-base);color:var(--text-primary)}.color-value{font-size:var(--font-size-xs)}.color-preview[style*=transparent]{background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eee 75%),linear-gradient(-45deg,transparent 75%,#eee 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.profile-field-incomplete{border:2px solid #3a6f0c;border-radius:8px;background:#eef5e7;padding:16px}.profile-field-complete{border:none;border-radius:0;background:transparent;padding:0}.profile-label-incomplete{color:#3a6f0c;font-weight:700}.profile-label-complete{color:#0b375c;font-weight:600}.profile-validation-message{color:#3a6f0c;font-size:14px;font-weight:600;margin-top:8px;display:flex;align-items:center}.profile-validation-icon{margin-right:6px}.text-clr-primary{color:var(--text-primary)}.text-clr-secondary{color:var(--text-secondary)}.text-clr-neutral-light{color:var(--text-neutral-light)}.text-clr-neutral-dark{color:var(--text-neutral-dark)}.text-clr-accent-light{color:var(--text-accent-light)}.text-clr-accent{color:var(--text-accent)}.text-clr-accent-dark{color:var(--text-accent-dark)}.text-clr-disabled{color:var(--text-disabled)}.text-clr-info{color:var(--text-info)}.text-clr-positive{color:var(--text-positive)}.text-clr-notice{color:var(--text-notice)}.text-clr-negative{color:var(--text-negative)}.text-clr-white{color:var(--text-white)}.text-clr-black{color:var(--text-black)}.text-clr-transparent{color:var(--text-transparent)}.negative{color:var(--text-negative)}.positive{color:var(--text-positive)}.bg-clr-primary{background-color:var(--surface-primary)}.bg-clr-secondary{background-color:var(--surface-secondary)}.bg-clr-neutral-light{background-color:var(--surface-neutral-light)}.bg-clr-neutral{background-color:var(--surface-neutral)}.bg-clr-neutral-dark{background-color:var(--surface-neutral-dark)}.bg-clr-accent-light{background-color:var(--surface-accent-light)}.bg-clr-accent{background-color:var(--surface-accent)}.bg-clr-accent-dark{background-color:var(--surface-accent-dark)}.bg-clr-active{background-color:var(--surface-active)}.bg-clr-dark{background-color:var(--surface-dark)}.bg-clr-disabled{background-color:var(--surface-disabled)}.bg-clr-info{background-color:var(--surface-info)}.bg-clr-info-dark{background-color:var(--surface-info-dark)}.bg-clr-positive{background-color:var(--surface-positive)}.bg-clr-positive-dark{background-color:var(--surface-positive-dark)}.bg-clr-notice{background-color:var(--surface-notice)}.bg-clr-notice-dark{background-color:var(--surface-notice-dark)}.bg-clr-negative{background-color:var(--surface-negative)}.bg-clr-negative-dark{background-color:var(--surface-negative-dark)}.bg-clr-white{background-color:var(--surface-white)}.bg-clr-black{background-color:var(--surface-black)}.bg-clr-transparent{background-color:var(--surface-transparent)}.icon-clr-primary{color:var(--icon-primary)}.icon-clr-secondary{color:var(--icon-secondary)}.icon-clr-neutral-light{color:var(--icon-neutral-light)}.icon-clr-neutral-dark{color:var(--icon-neutral-dark)}.icon-clr-accent{color:var(--icon-accent)}.icon-clr-disabled{color:var(--icon-disabled)}.icon-clr-info{color:var(--icon-info)}.icon-clr-positive{color:var(--icon-positive)}.icon-clr-notice{color:var(--icon-notice)}.icon-clr-negative{color:var(--icon-negative)}.icon-clr-white{color:var(--icon-white)}.icon-clr-black{color:var(--icon-black)}.icon-clr-transparent{color:var(--icon-transparent)}.overlay{background-color:var(--overlay)}.overlay-20{background-color:var(--overlay-20)}.overlay-20-inverse{background-color:var(--overlay-20-inverse)}.overlay-50{background-color:var(--overlay-50)}.overlay-50-inverse{background-color:var(--overlay-50-inverse)}.overlay-80{background-color:var(--overlay-80)}.overlay-80-inverse{background-color:var(--overlay-80-inverse)}.bg-clr-radial-gradient-light{background-image:var(--radial-gradient-light)}.bg-clr-linear-gradient-light{background-image:var(--linear-gradient-light)}.bg-clr-gradient-dark{background-image:var(--gradient-dark)}.bg-clr-gradient{background-image:var(--gradient)}.bg-clr-gradient-reverse{background-image:var(--gradient-reverse)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.no-wrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.fw-light{font-weight:var(--font-weight-light)}.fw-normal{font-weight:var(--font-weight-normal)}.fw-medium{font-weight:var(--font-weight-medium)}.fw-bold{font-weight:var(--font-weight-semibold)}.p-0{padding:0}.pt-0{padding-block-start:0}.pb-0{padding-block-end:0}.pl-0{padding-inline-start:0}.pr-0{padding-inline-end:0}.m-auto{margin:auto}.mt-auto{margin-block-start:auto}.mb-auto{margin-block-end:auto}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.m-0{margin:0}.mt-0{margin-block-start:0}.mb-0{margin-block-end:0}.ml-0{margin-inline-start:0}.mr-0{margin-inline-end:0}.m-sm{margin:var(--space-8)}.mt-sm{margin-block-start:var(--space-8)}.mb-sm{margin-block-end:var(--space-8)}.ml-sm{margin-inline-start:var(--space-8)}.mr-sm{margin-inline-end:var(--space-8)}.m-md{margin:var(--space-16)}.mt-md{margin-block-start:var(--space-16)}.mb-md{margin-block-end:var(--space-16)}.ml-md{margin-inline-start:var(--space-16)}.mr-md{margin-inline-end:var(--space-16)}.m-lg{margin:var(--space-24)}.mt-lg{margin-block-start:var(--space-24)}.mb-lg{margin-block-end:var(--space-24)}.ml-lg{margin-inline-start:var(--space-24)}.mr-lg{margin-inline-end:var(--space-24)}.m-xl{margin:var(--space-48)}.mt-xl{margin-block-start:var(--space-48)}.mb-xl{margin-block-end:var(--space-48)}.ml-xl{margin-inline-start:var(--space-48)}.mr-xl{margin-inline-end:var(--space-48)}.flex{display:flex;gap:var(--space-24, 1rem)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-16{gap:var(--space-16)}.gap-24{gap:var(--space-24)}.gap-32{gap:var(--space-32)}.gap-48{gap:var(--space-48)}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-start{justify-self:start}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-start{align-self:flex-start}.repeating-flex{--_flex-repeat: var(--flex-repeat, var(--layout-default-repeat));--_repeating-flex-gap: var(--flex-gap, var(--layout-default-gap));--_gap-count: calc(var(--_flex-repeat) - 1);--_gap-repeater-calc: calc( var(--_repeating-flex-gap) / var(--_flex-repeat) * var(--_gap-count) );display:flex;flex-wrap:wrap;gap:var(--_repeating-flex-gap)}.repeating-flex>*{flex:1 1 calc((100% / var(--_flex-repeat)) - var(--_gap-repeater-calc))}.fluid-flex{--_fluid-flex-min: var(--fluid-flex-min, var(--layout-fluid-min));--_fluid-flex-gap: var(--flex-gap, var(--layout-default-gap));display:flex;flex-wrap:wrap;gap:var(--_fluid-flex-gap)}.fluid-flex>*{flex:1 1 var(--_fluid-flex-min)}.grid{display:grid;gap:var(--space-24, 1rem)}.grid-center{height:100%;place-items:center}.two-column{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:var(--space-24)}.repeating-grid{--_grid-repeat: var(--grid-repeat, var(--layout-default-repeat));--_repeating-grid-gap: var(--grid-gap, var(--layout-default-gap));display:grid;grid-template-columns:repeat(var(--_grid-repeat),1fr);gap:var(--_repeating-grid-gap)}.fluid-grid{--_fluid-grid-min: var(--fluid-grid-min, var(--layout-fluid-min));--_fluid-grid-gap: var(--grid-gap, var(--layout-default-gap));display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--_fluid-grid-min),100%),1fr));gap:var(--_fluid-grid-gap)}.subgrid-rows:has(>:nth-child(1):last-child){--subgrid-rows: 1}.subgrid-rows:has(>:nth-child(2):last-child){--subgrid-rows: 2}.subgrid-rows:has(>:nth-child(3):last-child){--subgrid-rows: 3}.subgrid-rows:has(>:nth-child(4):last-child){--subgrid-rows: 4}.subgrid-rows:has(>:nth-child(5):last-child){--subgrid-rows: 5}.subgrid-rows>*{display:grid;gap:var(--subgrid-gap, 0);grid-row:auto / span var(--subgrid-rows, 5);grid-template-rows:subgrid}.two-col-fields{--fluid-grid-min: 230px;--grid-gap: var(--space-16)}@media (width < 830px){.two-col-fields{--fluid-grid-min: 300px}}.three-col-fields{--fluid-grid-min: 180px;--grid-gap: var(--space-16)}@media (width < 830px){.three-col-fields{--fluid-grid-min: 300px}}.flow>*:where(:not(:first-child)){margin-block-start:var(--space-24, 1rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.hidden{opacity:0;filter:blur(5px);transform:translateY(250px);transition:all 1s}@media (prefers-reduced-motion: reduce){.hidden{transition:none}}.show{opacity:1;filter:blur(0);transform:translateY(0)}.hidden-visually{visibility:hidden}@media (width < 830px){.error-page-main{margin-block-start:var(--space-80)}}
