:root{--base-black:#11002b;--base-cream:#ebe9e1;--base-white:#fff;--danger-400:#ff5677;--danger-500:#ff0032;--gray-100:#f4f2f5;--gray-200:#e9e7ed;--gray-300:#dbd7e2;--gray-400:#c1bacb;--gray-50:#f8f8fa;--gray-500:#a99db6;--gray-600:#9686a2;--gray-700:#84738f;--gray-800:#6d6077;--gray-900:#5a5062;--gray-950:#3b3441;--primary-100:#e9e7f8;--primary-200:#d8d4f1;--primary-300:#c1b9e8;--primary-400:#ae9edd;--primary-50:#f3f2fc;--primary-500:#9d85d0;--primary-600:#8e6bc0;--primary-700:#7b5aa8;--primary-800:#644c88;--primary-900:#54426e;--primary-950:#413355;--secondary-100:#ddfbea;--secondary-200:#bef6d7;--secondary-300:#89ecb9;--secondary-400:#4fd991;--secondary-50:#f1fdf6;--secondary-500:#06d373;--secondary-600:#1b9e5a;--secondary-700:#19633d;--secondary-800:#19633d;--secondary-900:#155134;--secondary-950:#062d1a;--tertiary-100:#fde6f8;--tertiary-200:#ffccf4;--tertiary-300:#fea3ea;--tertiary-400:#fc84df;--tertiary-50:#fef1fc;--tertiary-500:#f640c4;--tertiary-600:#e51ea6;--tertiary-700:#c70f87;--tertiary-800:#a60f71;--tertiary-900:#89125e;--tertiary-950:#540336;--warning-100:#fdf3cc;--warning-400:#f3c540;--warning-500:#efb100;--warning-800:#8a5a06;--bg-accent-chip-green:var(--secondary-200);--bg-accent-chip-pink:var(--tertiary-200);--bg-accent-glow-pink:#f640c480;--bg-brand:var(--secondary-500);--bg-brand-2:var(--tertiary-400);--bg-brand-faint:#4fd9910d;--bg-brand-glow:#06d37380;--bg-brand-hover:var(--secondary-600);--bg-brand-secondary:var(--secondary-100);--bg-brand-secondary-hover:var(--secondary-50);--bg-decor-dot:var(--primary-950);--bg-decor-dot-green:#00e67a;--bg-decor-dot-pink:var(--tertiary-400);--bg-decor-glow:var(--tertiary-500);--bg-disabled:var(--gray-50);--bg-error:var(--danger-500);--bg-error-hover:var(--danger-400);--bg-image-placeholder:var(--gray-200);--bg-nav-icon-green:var(--secondary-50);--bg-nav-icon-pink:var(--tertiary-50);--bg-neutral:var(--gray-100);--bg-neutral-faint:var(--gray-50);--bg-neutral-focus:var(--gray-300);--bg-neutral-hover:var(--gray-200);--bg-neutral-strong:var(--gray-200);--bg-on-surface-dark-faint:#ffffff08;--bg-on-surface-dark-subtle:#ffffff26;--bg-on-surface-light-faint:color-mix(in srgb, var(--base-black) 6%, transparent);--bg-on-surface-light-subtle:color-mix(in srgb, var(--base-black) 9%, transparent);--bg-overlay:#0006;--bg-overlay-hover:#ffffff59;--bg-primary:var(--base-white);--bg-primary-hover:var(--secondary-400);--bg-progress-fill:#fffc;--bg-progress-track:#ffffff4d;--bg-progress-fill-on-light:#11002b8c;--bg-progress-track-on-light:#11002b26;--bg-secondary:var(--base-black);--bg-secondary-hover:var(--primary-950);--bg-surface:var(--gray-50);--bg-surface-dark:#423357;--bg-surface-dark-glass:#fff3;--bg-surface-dark-muted:#41335580;--bg-switcher-panel:#291a42;--bg-warning:var(--warning-500);--bg-warning-faint:var(--warning-100);--bg-warning-hover:var(--warning-400);--bg-warning-subtle:color-mix(in srgb, var(--warning-400) 30%, var(--warning-100));--bg-warning-subtle-hover:color-mix(in srgb, var(--warning-400) 55%, var(--warning-100));--icon-brand:var(--secondary-500);--icon-error:var(--danger-500);--icon-nav-green:var(--secondary-700);--icon-nav-pink:var(--tertiary-700);--icon-neutral:var(--gray-200);--icon-neutral-2:var(--gray-300);--icon-neutral-dark:var(--gray-700);--icon-on-disabled:var(--gray-400);--icon-on-primary:var(--base-white);--icon-primary:var(--base-black);--stroke-brand:var(--secondary-500);--stroke-brand-glow:color-mix(in srgb, var(--secondary-400) 25%, transparent);--stroke-brand-subtle:var(--secondary-200);--stroke-card-shadow:#c4c4c440;--stroke-card-shadow-hover:#1018281f;--stroke-card-shadow-subtle:#0000000a;--stroke-divider:var(--gray-100);--stroke-error:var(--danger-500);--stroke-image-shadow:#0000001a;--stroke-nav-icon-green:var(--secondary-200);--stroke-nav-icon-pink:var(--tertiary-200);--stroke-neutral:var(--gray-300);--stroke-neutral-strong:var(--gray-400);--stroke-neutral-subtle:var(--gray-200);--stroke-on-surface-dark:#ffffff1a;--stroke-primary:var(--base-black);--stroke-segment-shadow:#0000001a;--stroke-shimmer:#bebebe1a;--stroke-shimmer-muted:#1c1c1c26;--stroke-warning:var(--warning-500);--text-brand:var(--secondary-500);--text-brand-2:var(--tertiary-400);--text-disabled:var(--gray-400);--text-error:var(--danger-500);--text-neutral:var(--gray-200);--text-neutral-2:var(--gray-300);--text-neutral-3:var(--gray-400);--text-neutral-4:var(--gray-600);--text-on-primary:var(--base-white);--text-on-surface-dark-cream:var(--base-cream);--text-on-surface-dark-primary:var(--base-white);--text-on-surface-dark-secondary:#fffc;--text-primary:var(--base-black);--text-primary-muted:#11002bcc;--text-secondary:var(--gray-700);--text-success:var(--secondary-500);--text-switcher-secondary:#f3ebff;--text-warning:var(--warning-500);--text-warning-strong:var(--warning-800);--animation-primary:.5s cubic-bezier(.3, 1, .3, 1);--animation-nav:.5s cubic-bezier(.6, 0, .4, 1);--animation-smooth:.5s cubic-bezier(.7, 0, .3,);--animation-base:.2s ease;--animation-fast:.15s ease}@font-face{font-family:PanelSans-Black;src:url(../fonts/PanelSans-Black.woff2)format("woff2"),url(../fonts/PanelSans-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Freigeist-Bold;src:url(../fonts/Freigeist-Bold.woff2)format("woff2"),url(../fonts/Freigeist-Bold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(../fonts/Mulish-VariableFont_wght.woff2)format("woff2"),url(../fonts/Mulish-VariableFont_wght.woff)format("woff");font-style:normal;font-display:swap;font-weight:200 1000}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes sidebar-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sidebar-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sidebar-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sidebar-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.button{width:auto;max-width:max-content;font-family:var(--body-font);cursor:pointer;transition:background var(--animation-primary),color var(--animation-primary);z-index:0;isolation:isolate;border:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.button.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none;filter:grayscale(.1)}.button-sm{height:34px;padding:6px 24px;font-size:14px}.button-md,.button-sm{border-radius:8px;line-height:140%}.button-md{height:44px;padding:8px 24px;font-size:16px}.button-lg{border-radius:12px;height:56px;padding:12px 36px;font-size:18px;line-height:140%}.button-xl{border-radius:16px;height:64px;padding:16px 48px;font-size:20px;line-height:140%}.button-nav{border-radius:999px;height:auto;padding:7px 15px 9px;font-size:16px;line-height:1.6}.button-icon{align-items:center;margin-left:.5em;font-size:1.2em;display:inline-flex}.button-icon-only{border-radius:999px;width:44px;min-width:44px;height:44px;padding:0}.button-icon-only .button-icon{margin-left:0}.button-icon-only.button-sm{width:34px;min-width:34px;height:34px}.button-icon-only.button-md{width:44px;min-width:44px;height:44px}.button-icon-only.button-lg{width:56px;min-width:56px;height:56px}.button-icon-only.button-xl{width:64px;min-width:64px;height:64px}@media (width<=960px){.button-xl{height:50px;padding:8px 24px;font-size:16px}}@media (width<=540px){.button-xl{height:40px;padding:8px 24px;font-size:16px}}.button-rounded{border-radius:999px!important}.button-primary{background:var(--bg-brand);color:var(--text-primary)}.button-primary:hover{background:var(--bg-primary-hover);color:var(--text-primary)}.button-secondary{background-color:var(--bg-primary);color:var(--text-primary)}.button-secondary:hover{background-color:var(--bg-brand);color:var(--text-primary)}.button-neutral{background-color:var(--bg-secondary);color:var(--text-on-primary)}.button-neutral:hover{background-color:var(--bg-secondary-hover);color:var(--text-on-primary)}.button-outline{color:var(--text-primary);border:1px solid var(--stroke-neutral);background:0 0}.button-outline:hover{background-color:var(--bg-neutral)}.button-danger{background-color:var(--bg-error);color:var(--text-on-primary)}.button-danger:hover{background-color:var(--bg-error-hover);color:var(--text-on-primary)}.button-ghost{color:var(--text-secondary);background:0 0}.button-ghost:hover{background-color:var(--bg-neutral);color:var(--text-primary)}:root{--angle:0turn}@property --angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes borderRotate{to{--angle:1turn}}.button.button-xl.button-primary{--border-width:3px;--radius:999px;border:var(--border-width) solid transparent;border-radius:var(--radius);outline:5px solid var(--stroke-shimmer);outline-offset:-1.5px}.button.button-xl.button-primary:before{content:"";inset:calc(var(--border-width)*-1);z-index:-1;border:inherit;border-radius:inherit;background-image:conic-gradient(from var(--angle),var(--stroke-shimmer-muted),var(--bg-primary) 36deg,var(--bg-primary) 54deg,var(--stroke-shimmer-muted) 90deg);-webkit-mask-composite:xor;background-origin:border-box;animation:2.5s linear infinite forwards borderRotate;position:absolute;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
