[data-v-e12d5c9f]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg,#5b1e8e,#0e3b72);--theme-background:linear-gradient(135deg,#f0f2f8,rgba(234,236,244,.95));--theme-card-background:hsla(0,0%,100%,.9);--theme-text-color:#27374b;--theme-text-muted-color:#9cb0c9;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:rgba(22,163,74,.12);--theme-warning-color:#ef8400;--theme-warning-background:rgba(239,132,0,.12);--theme-danger-color:#e30000;--theme-danger-background:rgba(227,0,0,.1);--theme-info-color:#0081e3;--theme-info-background:rgba(0,129,227,.12);--dark-logo-filter:none}:root[data-theme=dark][data-v-e12d5c9f]{color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg,#441669,#0b2f5b);--theme-background:linear-gradient(180deg,color.scale($secondary-color,$lightness:-20%),color.scale($primary-color,$lightness:-25%) 30%,#0a1229 65%,#020611);--theme-card-background:rgba(112,149,194,.06);--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#4669a4;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:rgba(22,163,74,.18);--theme-warning-color:#ffa331;--theme-warning-background:rgba(239,132,0,.18);--theme-danger-color:#f33;--theme-danger-background:rgba(227,0,0,.18);--theme-info-color:#33a7ff;--theme-info-background:rgba(0,129,227,.18);--dark-logo-filter:brightness(0) invert(1)}.toast-container[data-v-e12d5c9f]{display:flex;flex-direction:column;gap:.5rem;max-width:400px;position:fixed;right:1rem;top:1rem;z-index:9999}.toast[data-v-e12d5c9f]{align-items:center;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:.75rem;padding:.875rem 1rem}.toast--success[data-v-e12d5c9f]{border-color:#22c55e}.toast--success .toast__icon[data-v-e12d5c9f]{color:#22c55e}.toast--error[data-v-e12d5c9f]{border-color:#dc2626}.toast--error .toast__icon[data-v-e12d5c9f]{color:#dc2626}.toast--warning[data-v-e12d5c9f]{border-color:#f59e0b}.toast--warning .toast__icon[data-v-e12d5c9f]{color:#f59e0b}.toast--info[data-v-e12d5c9f]{border-color:#0084ff}.toast--info .toast__icon[data-v-e12d5c9f]{color:#0084ff}.toast__icon[data-v-e12d5c9f]{flex-shrink:0;font-size:1.25rem}.toast__message[data-v-e12d5c9f]{color:#050505;flex:1;font-size:.9375rem}.toast__close[data-v-e12d5c9f]{align-items:center;background:none;border:none;color:#65676b;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s}.toast__close[data-v-e12d5c9f]:hover{color:#050505}.toast-enter-active[data-v-e12d5c9f],.toast-leave-active[data-v-e12d5c9f]{transition:all .3s ease}.toast-enter-from[data-v-e12d5c9f],.toast-leave-to[data-v-e12d5c9f]{opacity:0;transform:translate(100%)}:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg,#5b1e8e,#0e3b72);--theme-background:linear-gradient(135deg,#f0f2f8,rgba(234,236,244,.95));--theme-card-background:hsla(0,0%,100%,.9);--theme-text-color:#27374b;--theme-text-muted-color:#9cb0c9;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:rgba(22,163,74,.12);--theme-warning-color:#ef8400;--theme-warning-background:rgba(239,132,0,.12);--theme-danger-color:#e30000;--theme-danger-background:rgba(227,0,0,.1);--theme-info-color:#0081e3;--theme-info-background:rgba(0,129,227,.12);--dark-logo-filter:none}:root[data-theme=dark]{color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg,#441669,#0b2f5b);--theme-background:linear-gradient(180deg,color.scale($secondary-color,$lightness:-20%),color.scale($primary-color,$lightness:-25%) 30%,#0a1229 65%,#020611);--theme-card-background:rgba(112,149,194,.06);--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#4669a4;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:rgba(22,163,74,.18);--theme-warning-color:#ffa331;--theme-warning-background:rgba(239,132,0,.18);--theme-danger-color:#f33;--theme-danger-background:rgba(227,0,0,.18);--theme-info-color:#33a7ff;--theme-info-background:rgba(0,129,227,.18);--dark-logo-filter:brightness(0) invert(1)}[data-v-96412f64]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg,#5b1e8e,#0e3b72);--theme-background:linear-gradient(135deg,#f0f2f8,rgba(234,236,244,.95));--theme-card-background:hsla(0,0%,100%,.9);--theme-text-color:#27374b;--theme-text-muted-color:#9cb0c9;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:rgba(22,163,74,.12);--theme-warning-color:#ef8400;--theme-warning-background:rgba(239,132,0,.12);--theme-danger-color:#e30000;--theme-danger-background:rgba(227,0,0,.1);--theme-info-color:#0081e3;--theme-info-background:rgba(0,129,227,.12);--dark-logo-filter:none}:root[data-theme=dark][data-v-96412f64]{color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg,#441669,#0b2f5b);--theme-background:linear-gradient(180deg,color.scale($secondary-color,$lightness:-20%),color.scale($primary-color,$lightness:-25%) 30%,#0a1229 65%,#020611);--theme-card-background:rgba(112,149,194,.06);--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#4669a4;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:rgba(22,163,74,.18);--theme-warning-color:#ffa331;--theme-warning-background:rgba(239,132,0,.18);--theme-danger-color:#f33;--theme-danger-background:rgba(227,0,0,.18);--theme-info-color:#33a7ff;--theme-info-background:rgba(0,129,227,.18);--dark-logo-filter:brightness(0) invert(1)}.baseButton[data-v-96412f64]{transition:all .4s cubic-bezier(.25,.7,.25,1)}.baseButton[data-v-96412f64]:hover{box-shadow:0 0 10px 4px #42445a05;transform:translateY(-2px)}.baseButton[data-v-96412f64]{align-items:center;border:.1rem solid transparent;border-radius:10rem;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.8rem;justify-content:center;padding:1rem 1.5rem;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.baseButton[data-v-96412f64]:focus-visible{outline:.3rem solid rgba(14,59,114,.35);outline-offset:.2rem}.baseButton[data-v-96412f64]:active:not(:disabled){transform:translateY(.1rem)}.baseButton--block[data-v-96412f64]{width:100%}.baseButton--loading[data-v-96412f64]{cursor:progress}.baseButton--sm[data-v-96412f64]{font-size:.8rem;height:2rem;padding:1rem 1.5rem}.baseButton--md[data-v-96412f64]{font-size:1rem;height:3rem;padding:1.5 2rem}.baseButton--lg[data-v-96412f64]{font-size:1.25rem;height:4rem;padding:2rem 2.5rem}.baseButton[data-v-96412f64]:disabled{cursor:not-allowed;opacity:.6}.baseButton--primary[data-v-96412f64]{background-color:#0e3b72;color:#fff}.baseButton--primary[data-v-96412f64]:hover:not(:disabled){background-color:#0d3669}.baseButton--brand[data-v-96412f64]{background:var(--theme-brand-gradient);color:#fff}.baseButton--brand[data-v-96412f64]:hover:not(:disabled){background-color:#0d3669}.baseButton--secondary[data-v-96412f64]{background-color:#5b1e8e;color:#fff}.baseButton--secondary[data-v-96412f64]:hover:not(:disabled){background-color:#541c83}.baseButton--outline[data-v-96412f64]{background:transparent;border-color:var(--theme-outline-color);color:var(--theme-outline-color)}.baseButton--outline[data-v-96412f64]:hover:not(:disabled){background-color:rgba(var(--theme-outline-color),.08)}.baseButton--white[data-v-96412f64]{background:transparent;border-color:#fff;color:#fff}.baseButton--white[data-v-96412f64]:hover:not(:disabled){background-color:#fff;color:#0e3b72}.baseButton__spinner[data-v-96412f64]{animation:baseButtonSpin-96412f64 .6s linear infinite;border:.2rem solid transparent;border-radius:50%;border-top-color:currentcolor;height:1.6rem;width:1.6rem}.baseButton__content[data-v-96412f64]{align-items:center;display:inline-flex;gap:.8rem;line-height:1}.baseButton__content--hidden[data-v-96412f64]{opacity:0}.baseButton__icon[data-v-96412f64]{align-items:center;display:inline-flex;font-size:1em;justify-content:center;line-height:1}.baseButton__icon--left[data-v-96412f64]{margin-right:-.2rem}.baseButton__icon--right[data-v-96412f64]{margin-left:-.2rem}@keyframes baseButtonSpin-96412f64{to{transform:rotate(1turn)}}[data-v-64d586a0]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg,#5b1e8e,#0e3b72);--theme-background:linear-gradient(135deg,#f0f2f8,rgba(234,236,244,.95));--theme-card-background:hsla(0,0%,100%,.9);--theme-text-color:#27374b;--theme-text-muted-color:#9cb0c9;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:rgba(22,163,74,.12);--theme-warning-color:#ef8400;--theme-warning-background:rgba(239,132,0,.12);--theme-danger-color:#e30000;--theme-danger-background:rgba(227,0,0,.1);--theme-info-color:#0081e3;--theme-info-background:rgba(0,129,227,.12);--dark-logo-filter:none}:root[data-theme=dark][data-v-64d586a0]{color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg,#441669,#0b2f5b);--theme-background:linear-gradient(180deg,color.scale($secondary-color,$lightness:-20%),color.scale($primary-color,$lightness:-25%) 30%,#0a1229 65%,#020611);--theme-card-background:rgba(112,149,194,.06);--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#4669a4;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:rgba(22,163,74,.18);--theme-warning-color:#ffa331;--theme-warning-background:rgba(239,132,0,.18);--theme-danger-color:#f33;--theme-danger-background:rgba(227,0,0,.18);--theme-info-color:#33a7ff;--theme-info-background:rgba(0,129,227,.18);--dark-logo-filter:brightness(0) invert(1)}.typography[data-v-64d586a0]{margin:0}.typography--h1[data-v-64d586a0]{color:var(--theme-text-color);font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media screen and (max-width:767px){.typography--h1[data-v-64d586a0]{font-size:1.75rem}}.typography--h2[data-v-64d586a0]{color:var(--theme-text-color);font-size:2rem;font-weight:600;line-height:1.25}@media screen and (max-width:767px){.typography--h2[data-v-64d586a0]{font-size:1.5rem}}.typography--h3[data-v-64d586a0]{color:var(--theme-text-color);font-size:1.75rem;font-weight:500;line-height:1.3}@media screen and (max-width:767px){.typography--h3[data-v-64d586a0]{font-size:1.25rem}}.typography--h4[data-v-64d586a0]{color:var(--theme-text-color);font-size:1.5rem;font-weight:500;line-height:1.35}@media screen and (max-width:767px){.typography--h4[data-v-64d586a0]{font-size:1.15rem}}.typography--h5[data-v-64d586a0]{font-size:1.25rem;line-height:1.4}.typography--h5[data-v-64d586a0],.typography--h6[data-v-64d586a0]{color:var(--theme-text-color);font-weight:500}.typography--h6[data-v-64d586a0]{font-size:1.125rem;line-height:1.45}.typography--p[data-v-64d586a0]{color:var(--theme-text-color);font-size:1rem;line-height:1.6}.typography--small[data-v-64d586a0]{color:var(--theme-text-color);font-size:.875rem;line-height:1.5}[data-v-4e439f79]:root{--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#0e3b72;--theme-brand-gradient:linear-gradient(135deg,#5b1e8e,#0e3b72);--theme-background:linear-gradient(135deg,#f0f2f8,rgba(234,236,244,.95));--theme-card-background:hsla(0,0%,100%,.9);--theme-text-color:#27374b;--theme-text-muted-color:#9cb0c9;--theme-text-featured-color:#1e3150;--theme-separator-color:#dbdbdb;--theme-surface-1:#fff;--theme-surface-2:#fdfdfe;--theme-surface-3:#f8f8f8;--theme-success-color:#16a34a;--theme-success-background:rgba(22,163,74,.12);--theme-warning-color:#ef8400;--theme-warning-background:rgba(239,132,0,.12);--theme-danger-color:#e30000;--theme-danger-background:rgba(227,0,0,.1);--theme-info-color:#0081e3;--theme-info-background:rgba(0,129,227,.12);--dark-logo-filter:none}:root[data-theme=dark][data-v-4e439f79]{color-scheme:dark;--theme-primary-color:#0e3b72;--theme-secondary-color:#5b1e8e;--theme-outline-color:#fff;--theme-brand-gradient:linear-gradient(135deg,#441669,#0b2f5b);--theme-background:linear-gradient(180deg,color.scale($secondary-color,$lightness:-20%),color.scale($primary-color,$lightness:-25%) 30%,#0a1229 65%,#020611);--theme-card-background:rgba(112,149,194,.06);--theme-text-color:#e3e5e8;--theme-text-muted-color:#989dab;--theme-text-featured-color:#4669a4;--theme-separator-color:#3d485c;--theme-surface-1:#151f32;--theme-surface-2:#161c26;--theme-surface-3:#202a37;--theme-success-color:#25e26b;--theme-success-background:rgba(22,163,74,.18);--theme-warning-color:#ffa331;--theme-warning-background:rgba(239,132,0,.18);--theme-danger-color:#f33;--theme-danger-background:rgba(227,0,0,.18);--theme-info-color:#33a7ff;--theme-info-background:rgba(0,129,227,.18);--dark-logo-filter:brightness(0) invert(1)}.message[data-v-4e439f79],.message-sub[data-v-4e439f79]{text-align:center}.message-sub[data-v-4e439f79]{max-width:33rem}.wrap[data-v-4e439f79]{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:6rem 0}
