@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/fonts/Montserrat-Thin.woff2) format("woff2"),url(/assets/fonts/Montserrat-Thin.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/fonts/Montserrat-Light.woff2) format("woff2"),url(/assets/fonts/Montserrat-Light.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(/assets/fonts/Montserrat-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/assets/fonts/Montserrat-SemiBold.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/Montserrat-Medium.woff2) format("woff2"),url(/assets/fonts/Montserrat-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(/assets/fonts/Montserrat-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Montserrat-ExtraBold.woff) format("woff");font-display:swap}#root{display:flex;flex:1 1 auto}*,*:after,*:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;font-size:inherit;font-weight:inherit}a{font-family:var(--font-family-base),sans-serif;color:inherit;text-decoration:none}ul,ol,li{padding:0;margin:0;list-style:none}input{padding:0;margin:0;background:none;border:none}input,button,textarea{font-family:var(--font-family-base),sans-serif;font-size:inherit}button{padding:0;color:inherit;cursor:pointer;background-color:inherit;border:none}html,body{height:100%}body{display:flex;flex-direction:column;margin:0;font-family:var(--font-family-base),sans-serif;font-size:var(--font-size-body-small);line-height:1}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}input[type=number]{appearance:textfield}input:-webkit-autofill{background-clip:text}img,picture,video,canvas,svg{display:block;max-width:none}[data-theme=dark]{--primary-color: #000;--on-primary-color: #fff;--surface-color: #fff;--on-surface-color: #000;--gray-color-100: #e3e3e3;--gray-color-100-rgb: 227, 227, 227;--gray-color-100-opacity-100: rgba(227, 227, 227, 1);--gray-color-100-opacity-80: rgba(227, 227, 227, .8);--gray-color-100-opacity-60: rgba(227, 227, 227, .6);--gray-color-100-opacity-40: rgba(227, 227, 227, .4);--gray-color-100-opacity-20: rgba(227, 227, 227, .2);--gray-color-200: #cfcfcf;--gray-color-200-rgb: 207, 207, 207;--gray-color-200-opacity-100: rgba(207, 207, 207, 1);--gray-color-200-opacity-80: rgba(207, 207, 207, .8);--gray-color-200-opacity-60: rgba(207, 207, 207, .6);--gray-color-200-opacity-40: rgba(207, 207, 207, .4);--gray-color-200-opacity-20: rgba(207, 207, 207, .2);--gray-color-300: #b6b6b6;--gray-color-300-rgb: 182, 182, 182;--gray-color-300-opacity-100: rgba(182, 182, 182, 1);--gray-color-300-opacity-80: rgba(182, 182, 182, .8);--gray-color-300-opacity-60: rgba(182, 182, 182, .6);--gray-color-300-opacity-40: rgba(182, 182, 182, .4);--gray-color-300-opacity-20: rgba(182, 182, 182, .2);--gray-color-400: #a5a5a5;--gray-color-400-rgb: 165, 165, 165;--gray-color-400-opacity-100: rgba(165, 165, 165, 1);--gray-color-400-opacity-80: rgba(165, 165, 165, .8);--gray-color-400-opacity-60: rgba(165, 165, 165, .6);--gray-color-400-opacity-40: rgba(165, 165, 165, .4);--gray-color-400-opacity-20: rgba(165, 165, 165, .2);--gray-color-500: #919191;--gray-color-500-rgb: 145, 145, 145;--gray-color-500-opacity-100: rgba(145, 145, 145, 1);--gray-color-500-opacity-80: rgba(145, 145, 145, .8);--gray-color-500-opacity-60: rgba(145, 145, 145, .6);--gray-color-500-opacity-40: rgba(145, 145, 145, .4);--gray-color-500-opacity-20: rgba(145, 145, 145, .2);--gray-color-600: #878787;--gray-color-600-rgb: 135, 135, 135;--gray-color-600-opacity-100: rgba(135, 135, 135, 1);--gray-color-600-opacity-80: rgba(135, 135, 135, .8);--gray-color-600-opacity-60: rgba(135, 135, 135, .6);--gray-color-600-opacity-40: rgba(135, 135, 135, .4);--gray-color-600-opacity-20: rgba(135, 135, 135, .2);--gray-color-700: #737373;--gray-color-700-rgb: 115, 115, 115;--gray-color-700-opacity-100: rgba(115, 115, 115, 1);--gray-color-700-opacity-80: rgba(115, 115, 115, .8);--gray-color-700-opacity-60: rgba(115, 115, 115, .6);--gray-color-700-opacity-40: rgba(115, 115, 115, .4);--gray-color-700-opacity-20: rgba(115, 115, 115, .2);--gray-color-800: #6c6c6c;--gray-color-800-rgb: 108, 108, 108;--gray-color-800-opacity-100: rgba(108, 108, 108, 1);--gray-color-800-opacity-80: rgba(108, 108, 108, .8);--gray-color-800-opacity-60: rgba(108, 108, 108, .6);--gray-color-800-opacity-40: rgba(108, 108, 108, .4);--gray-color-800-opacity-20: rgba(108, 108, 108, .2);--gray-color-900: #606060;--gray-color-900-rgb: 96, 96, 96;--gray-color-900-opacity-100: rgba(96, 96, 96, 1);--gray-color-900-opacity-80: rgba(96, 96, 96, .8);--gray-color-900-opacity-60: rgba(96, 96, 96, .6);--gray-color-900-opacity-40: rgba(96, 96, 96, .4);--gray-color-900-opacity-20: rgba(96, 96, 96, .2)}:root{--primary-color: #196264;--primary-color-opacity-20: rgb(25 98 100 / 20%);--primary-color-opacity-40: rgb(25 98 100 / 40%);--primary-color-hover: #144d4e;--on-primary-color: #fff;--secondary-color: #9D5587;--secondary-color-opacity-40: rgb(157 85 135 / 40%);--secondary-color-hover: #934C7D;--on-secondary-color: #FFF;--surface-color: #F1F1F1;--on-surface-color: #2D2D2D;--surface-color-dim: #DED8E1;--surface-color-bright: #F8FFF7;--surface-color-lowest: #FFF;--surface-container-color: #EFEFEF;--gray-color-100: #e3e3e3;--gray-color-100-rgb: 227, 227, 227;--gray-color-100-opacity-100: rgba(227, 227, 227, 1);--gray-color-100-opacity-80: rgba(227, 227, 227, .8);--gray-color-100-opacity-60: rgba(227, 227, 227, .6);--gray-color-100-opacity-40: rgba(227, 227, 227, .4);--gray-color-100-opacity-20: rgba(227, 227, 227, .2);--gray-color-200: #cfcfcf;--gray-color-200-rgb: 207, 207, 207;--gray-color-200-opacity-100: rgba(207, 207, 207, 1);--gray-color-200-opacity-80: rgba(207, 207, 207, .8);--gray-color-200-opacity-60: rgba(207, 207, 207, .6);--gray-color-200-opacity-40: rgba(207, 207, 207, .4);--gray-color-200-opacity-20: rgba(207, 207, 207, .2);--gray-color-300: #b6b6b6;--gray-color-300-rgb: 182, 182, 182;--gray-color-300-opacity-100: rgba(182, 182, 182, 1);--gray-color-300-opacity-80: rgba(182, 182, 182, .8);--gray-color-300-opacity-60: rgba(182, 182, 182, .6);--gray-color-300-opacity-40: rgba(182, 182, 182, .4);--gray-color-300-opacity-20: rgba(182, 182, 182, .2);--gray-color-400: #a5a5a5;--gray-color-400-rgb: 165, 165, 165;--gray-color-400-opacity-100: rgba(165, 165, 165, 1);--gray-color-400-opacity-80: rgba(165, 165, 165, .8);--gray-color-400-opacity-60: rgba(165, 165, 165, .6);--gray-color-400-opacity-40: rgba(165, 165, 165, .4);--gray-color-400-opacity-20: rgba(165, 165, 165, .2);--gray-color-500: #919191;--gray-color-500-rgb: 145, 145, 145;--gray-color-500-opacity-100: rgba(145, 145, 145, 1);--gray-color-500-opacity-80: rgba(145, 145, 145, .8);--gray-color-500-opacity-60: rgba(145, 145, 145, .6);--gray-color-500-opacity-40: rgba(145, 145, 145, .4);--gray-color-500-opacity-20: rgba(145, 145, 145, .2);--gray-color-600: #878787;--gray-color-600-rgb: 135, 135, 135;--gray-color-600-opacity-100: rgba(135, 135, 135, 1);--gray-color-600-opacity-80: rgba(135, 135, 135, .8);--gray-color-600-opacity-60: rgba(135, 135, 135, .6);--gray-color-600-opacity-40: rgba(135, 135, 135, .4);--gray-color-600-opacity-20: rgba(135, 135, 135, .2);--gray-color-700: #737373;--gray-color-700-rgb: 115, 115, 115;--gray-color-700-opacity-100: rgba(115, 115, 115, 1);--gray-color-700-opacity-80: rgba(115, 115, 115, .8);--gray-color-700-opacity-60: rgba(115, 115, 115, .6);--gray-color-700-opacity-40: rgba(115, 115, 115, .4);--gray-color-700-opacity-20: rgba(115, 115, 115, .2);--gray-color-800: #6c6c6c;--gray-color-800-rgb: 108, 108, 108;--gray-color-800-opacity-100: rgba(108, 108, 108, 1);--gray-color-800-opacity-80: rgba(108, 108, 108, .8);--gray-color-800-opacity-60: rgba(108, 108, 108, .6);--gray-color-800-opacity-40: rgba(108, 108, 108, .4);--gray-color-800-opacity-20: rgba(108, 108, 108, .2);--gray-color-900: #606060;--gray-color-900-rgb: 96, 96, 96;--gray-color-900-opacity-100: rgba(96, 96, 96, 1);--gray-color-900-opacity-80: rgba(96, 96, 96, .8);--gray-color-900-opacity-60: rgba(96, 96, 96, .6);--gray-color-900-opacity-40: rgba(96, 96, 96, .4);--gray-color-900-opacity-20: rgba(96, 96, 96, .2);--supporting-purple: var(--secondary-color);--supporting-purple-hover: var(--secondary-color-hover);--on-supporting-purple: var(--on-secondary-color);--warning-color: #DB7531;--warning-color-hover: #DB7531;--on-warning-color: #FFF;--error-color: #C44848;--error-color-hover: #b53f3f;--on-error-color: #FFF;--positive-color: #559D78;--positive-color-hover: #468866;--on-positive-color: #FFF;--outline-color-gray-100: var(--gray-color-100);--outline-color-gray-200: var(--gray-color-200);--outline-color-gray-300: var(--gray-color-300);--outline-color-gray-400: var(--gray-color-400);--outline-color-gray-500: var(--gray-color-500);--outline-color-gray-600: var(--gray-color-600);--outline-color-gray-700: var(--gray-color-700);--outline-color-gray-800: var(--gray-color-800);--outline-color-gray-900: var(--gray-color-900);--base-border-gray-100: 1px solid var(--outline-color-gray-100);--base-border-gray-200: 1px solid var(--outline-color-gray-200);--base-border-gray-300: 1px solid var(--outline-color-gray-300);--base-border-gray-400: 1px solid var(--outline-color-gray-400);--base-border-gray-500: 1px solid var(--outline-color-gray-500);--base-border-gray-600: 1px solid var(--outline-color-gray-600);--base-border-gray-700: 1px solid var(--outline-color-gray-700);--base-border-gray-800: 1px solid var(--outline-color-gray-800);--base-border-gray-900: 1px solid var(--outline-color-gray-900);--outline-color-primary: 1px solid var(--primary-color);--base-border-primary: 1px solid var(--outline-color-primary);--base-box-shadow: rgb(0 0 0 / 5%) 0 2px 4px;--toastify-color-light: var(--surface-container-color);--toastify-color-success: var(--positive-color);--toastify-color-error: var(--error-color);--toastify-text-color-light: var(--on-surface-color);--plan-test-background-color: transparent;--on-plan-test-background-color: var(--on-surface-color);--plan-vip-background-color: var(--primary-color);--on-plan-vip-background-color: var(--on-primary-color)}:root{--border-radius-xs: 4px;--border-radius-s: 8px;--border-radius-m: 12px;--border-radius-l: 16px;--border-radius-xl: 20px;--border-radius-2xl: 24px;--border-radius-3xl: 28px;--border-radius-4xl: 32px;--border-radius-full: 1000px}:root{--base-spacing-0: 0rem;--base-spacing-1: .25rem;--base-spacing-2: .5rem;--base-spacing-3: .75rem;--base-spacing-4: 1rem;--base-spacing-5: 1.25rem;--base-spacing-6: 1.5rem;--base-spacing-7: 1.75rem;--base-spacing-8: 2rem;--base-spacing-9: 2.25rem;--base-spacing-10: 2.5rem}:root{--font-family-base: "Montserrat";--font-size-heading-large: 3.5rem;--font-size-heading-medium: 2.75rem;--font-size-heading-small: 2.25rem;--font-size-title-large: 2rem;--font-size-title-medium: 1.6875rem;--font-size-title-small: 1.5rem;--font-size-body-large: 1.3125rem;--font-size-body-medium: 1.125rem;--font-size-body-small: 1rem;--font-size-body-x-small: .875rem;--font-size-body-xs-small: .75rem;--text-line-height-100: 1;--text-line-height-105: 1.05;--text-line-height-110: 1.1;--text-line-height-115: 1.15;--text-line-height-120: 1.2;--text-line-height-125: 1.25;--text-line-height-130: 1.3;--text-line-height-135: 1.35;--text-line-height-140: 1.4;--text-line-height-145: 1.45;--text-line-height-150: 1.5;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-heavy: 900}:root{--toastify-font-family: var(--font-family-base);--toastify-toast-width: 22rem;--toastify-toast-min-height: 3.75rem;--toastify-toast-bd-radius: var(--border-radius-xs);--toastify-toast-padding: var(--base-spacing-3);--toastify-toast-shadow: 0 0 3px rgb(0,0,0,.3)}.Toastify__toast{padding-right:var(--base-spacing-6)}:root{--button-size-small: 2.25rem;--button-size-medium: 2.5rem;--button-size-large: 2.75rem;--button-icon-size-small: 2.25rem;--button-icon-size-medium: 2.5rem;--button-icon-size-large: 2.75rem}:root{--sidebar-width: 18.75rem}
