*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-family:Nunito Sans,sans-serif;--base-unit: .25rem;--base-half-unit: calc(var(--base-unit) / 2);--font-base-unit: calc(var(--base-unit) * 1);--font-size-xs: calc(var(--font-base-unit) * 2.56);--font-size-sm: calc(var(--font-base-unit) * 3.2);--font-size-md: calc(var(--font-base-unit) * 4);--font-size-lg: calc(var(--font-base-unit) * 5);--font-size-xl: calc(var(--font-base-unit) * 6.252);--font-size-2xl: calc(var(--font-base-unit) * 7.812);--font-size-3xl: calc(var(--font-base-unit) * 9.764);--font-size-4xl: calc(var(--font-base-unit) * 12.208);--font-size-5xl: calc(var(--font-base-unit) * 15.26);--font-size-6xl: calc(var(--font-base-unit) * 16.836);--line-height-base-unit: 1;--line-height-none: var(var(--line-height-base-unit));--line-height-tight: calc(var(--line-height-base-unit) * 1.25);--line-height-snug: calc(var(--line-height-base-unit) * 1.375);--line-height-normal: calc(var(--line-height-base-unit) * 1.5);--line-height-relaxed: calc(var(--line-height-base-unit) * 1.625);--font-weight-lighter: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 500;--font-weight-bolder: 600;--font-tracking-base-unit: 1em;--font-tracking-tighter: calc(var(--font-tracking-base-unit) / -20);--font-tracking-tight: calc(var(--font-tracking-base-unit) / -40);--font-tracking-normal: calc(var(--font-tracking-base-unit) * 0);--font-tracking-wide: calc(var(--font-tracking-base-unit) / 40);--font-tracking-wider: calc(var(--font-tracking-base-unit) / 20);--font-tracking-widest: calc(var(--font-tracking-base-unit) / 10);--space-base-unit: var(--base-unit);--space-0: calc(var(--space-base-unit) * 0);--space-px: 1px;--space-1: calc(var(--space-base-unit));--space-2: calc(var(--space-base-unit) * 2);--space-3: calc(var(--space-base-unit) * 3);--space-4: calc(var(--space-base-unit) * 4);--space-5: calc(var(--space-base-unit) * 5);--space-6: calc(var(--space-base-unit) * 6);--space-7: calc(var(--space-base-unit) * 7);--space-8: calc(var(--space-base-unit) * 8);--space-9: calc(var(--space-base-unit) * 9);--space-10: calc(var(--space-base-unit) * 10);--space-11: calc(var(--space-base-unit) * 11);--space-12: calc(var(--space-base-unit) * 12);--space-14: calc(var(--space-base-unit) * 14);--space-16: calc(var(--space-base-unit) * 16);--space-20: calc(var(--space-base-unit) * 20);--space-24: calc(var(--space-base-unit) * 24);--space-28: calc(var(--space-base-unit) * 28);--space-32: calc(var(--space-base-unit) * 32);--space-36: calc(var(--space-base-unit) * 36);--space-40: calc(var(--space-base-unit) * 40);--space-44: calc(var(--space-base-unit) * 44);--space-48: calc(var(--space-base-unit) * 48);--breakpoint-sm: 544px;--breakpoint-md: 768px;--breakpoint-lg: 1012px;--breakpoint-page: 1514px;--transition-base-unit: .1s;--transition-faster: calc(var(--transition-base-unit) * 1);--transition-fast: calc(var(--transition-base-unit) * 2);--transition-normal: calc(var(--transition-base-unit) * 3);--transition-slow: calc(var(--transition-base-unit) * 4);--transition-slower: calc(var(--transition-base-unit) * 5);--color-red-100: #faefef;--color-red-200: #efd2d2;--color-red-300: #dfaaac;--color-red-400: #d27979;--color-red-500: #c15354;--color-red-600: #a0292b;--color-red-700: #601f20;--color-red-800: #411617;--color-mono-100: #f7f7f7;--color-mono-200: #e1e1e1;--color-mono-300: #d3d3d3;--color-mono-400: #adadad;--color-mono-500: #979797;--color-mono-600: #7a7a7a;--color-mono-700: #585858;--color-mono-800: #303030;--color-primary-100: var(--color-red-100);--color-primary-200: var(--color-red-200);--color-primary-300: var(--color-red-300);--color-primary-400: var(--color-red-400);--color-primary-500: var(--color-red-500);--color-primary-600: var(--color-red-600);--color-primary-700: var(--color-red-700);--color-primary-800: var(--color-red-800);--color-light: #fdfdfa;--color-background-light: #fff;--color-background-dark: var(--color-primary-100);--button-accent-background: var(--color-red-600);--button-accent-text: var(--color-red-100);--button-accent-accent: var(--color-red-100);--page-color: var(--color-light);--border-radius-none: calc(var(--base-unit) * 0);--border-radius-sm: calc(var(--base-unit) * .5);--border-radius-md: calc(var(--base-unit) * 1);--border-radius-lg: calc(var(--base-unit) * 1.5)}body{background-color:var(--page-color);color:var(--color-mono-800);font-weight:300}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.type-title-3xl{font-size:var(--font-size-6xl);line-height:var(--line-height-none);font-weight:var(--font-weight-normal)}.type-title-2xl{font-size:var(--font-size-5xl);line-height:var(--line-height-none);font-weight:var(--font-weight-normal)}.type-title-xl{font-size:var(--font-size-4xl);line-height:var(--line-height-none);font-weight:var(--font-weight-normal)}.type-title-lg{font-size:var(--font-size-3xl);line-height:var(--line-height-none);font-weight:var(--font-weight-normal)}.type-title-md{font-size:var(--font-size-2xl);line-height:var(--line-height-none);font-weight:var(--font-weight-light)}.type-title-sm{font-size:var(--font-size-xl);line-height:var(--line-height-none);font-weight:var(--font-weight-light)}.type-title-xs{font-size:var(--font-size-lg);line-height:var(--line-height-none);font-weight:var(--font-weight-light)}.type-title-2xs{font-size:var(--font-size-md);line-height:var(--line-height-none);font-weight:var(--font-weight-light)}.type-body-xl,.type-body-lg{font-size:var(--font-size-xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-light)}.type-body-md{font-size:var(--font-size-lg);line-height:var(--line-height-snug);font-weight:var(--font-weight-light)}.type-body-sm{font-size:var(--font-size-md);line-height:var(--line-height-snug);font-weight:var(--font-weight-light)}.type-body-xs{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:var(--font-weight-light)}.type-overline-lg{font-size:var(--font-size-lg);line-height:var(--line-height-snug);font-weight:var(--font-weight-normal);text-transform:uppercase}.type-overline-md{font-size:var(--font-size-md);line-height:var(--line-height-snug);font-weight:var(--font-weight-normal);text-transform:uppercase}.type-overline-sm{font-size:var(--font-size-sm);line-height:var(--line-height-snug);font-weight:var(--font-weight-normal);text-transform:uppercase}.basicModal-backdrop[data-v-37eee2b0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:498}.basicModal-modal[data-v-37eee2b0]{display:initial;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:100%;height:fit-content;max-height:100%;background:var(--page-color);border-radius:var(--border-radius-md);opacity:1;max-inline-size:min(90vw,var(--size-content));--heightHeaderFooter: calc(var(--heightHeader, 64px) + var(--heightFooter, 74px));max-block-size:min(calc(80vh + var(--heightHeaderFooter)),calc(100% + var(--heightHeaderFooter)));max-block-size:min(calc(80dvb + var(--heightHeaderFooter)),calc(100% + var(--heightHeaderFooter)));overflow:hidden;border:0 solid #e5e7eb;box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;z-index:499}.basicModal-modal-small[data-v-37eee2b0]{--size-content: 28rem}.basicModal-modal-medium[data-v-37eee2b0]{--size-content: 32rem}.basicModal-modal-large[data-v-37eee2b0]{--size-content: 56rem}.basicModal-modal-x-large[data-v-37eee2b0]{--size-content: calc(var(--breakpoint-page) + var(--space-20))}@media (prefers-reduced-motion: no-preference){.basicModalScale-enter-active[data-v-37eee2b0]{transition:all .1s linear}.basicModalScale-leave-active[data-v-37eee2b0]{transition:all .13s ease}.basicModalScale-enter-from[data-v-37eee2b0],.basicModalScale-leave-to[data-v-37eee2b0]{transform:scale(.99);opacity:0}.basicModalFade-enter-active[data-v-37eee2b0]{transition:all .15s linear}.basicModalFade-leave-active[data-v-37eee2b0]{transition:all .3s ease-out}.basicModalFade-enter-from[data-v-37eee2b0],.basicModalFade-leave-to[data-v-37eee2b0]{opacity:0}}.basicModalError-header[data-v-f9e6c998]{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem}.basicModalError-title[data-v-f9e6c998]{margin:0;font-size:1.15rem;line-height:1.75rem;font-weight:500;color:red}.basicModalError-body[data-v-f9e6c998]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;min-width:min(400px,100%)}.basicModalError-pre[data-v-f9e6c998]{margin:0;display:flex;margin-top:.5rem}.basicModalError-pre[data-v-f9e6c998]::empty{display:none}.basicModalError-debug[data-v-f9e6c998]{font-family:Fira Code VF,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.5rem;width:100%;overflow:auto;padding:1rem;border-radius:.25rem;color:#f8fafc;background-color:#1e293b;max-height:15rem}.basicModalError-button[data-v-f9e6c998]{border:0 solid #e5e7eb;margin:0;padding:0;text-transform:none;cursor:pointer;background-image:none;margin-inline-start:auto;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;background-color:transparent;font-size:.875rem;line-height:1.25rem;color:#9ca3af}.basicModalError-button-icon[data-v-f9e6c998]{text-transform:none;cursor:pointer;font-size:.875rem;line-height:1.25rem;color:var(--color-text, red);border:0 solid #e5e7eb;display:block;vertical-align:middle;height:.75rem;width:.75rem}.basicModalError-sr-only[data-v-f9e6c998]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSans-VariableFont-BjMAmxXG.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}html{scroll-behavior:smooth}.main-loading[data-v-861cd1af]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:100vw;height:100vh;padding:var(--space-4)}.logo-brand[data-v-861cd1af]{max-width:14rem}.spinner-brand[data-v-861cd1af]{stroke:var(--color-red-600)}
