.notification__card{background:var(--md-sys-color-inverse-surface);border-radius:7px 8px 8px 7px;color:var(--md-sys-color-inverse-on-surface);cursor:pointer;display:flex;gap:8px;max-width:350px;position:relative;transition:.2s;width:100%}.notification__card--success .notification__card-icon{background:#8cdfb4}.notification__card--error .notification__card-icon{background:#ffb8b8}.notification__card--warning .notification__card-icon{background:#ffdda2}.notification__card--info .notification__card-icon{background:#8bd8ff}.notification__card-icon{align-items:center;border-radius:6px 0 0 6px;color:#000;display:flex;flex-shrink:0;justify-content:center;justify-self:stretch;width:48px}.notification__card-close{flex-shrink:0;margin:auto 16px auto auto}.notification__card-title{font-size:16px;line-height:18px;padding:16px}.notification__card:hover{box-shadow:2px 2px 3px #0003;transition:.2s}.notification{bottom:0;display:flex;flex-direction:column;gap:8px;padding:10px;position:fixed;right:0;width:350px;z-index:999999}.notify-enter-active,.notify-leave-active{transition:all .5s ease}.notify-enter-from,.notify-leave-to{opacity:0;transform:translate(100%)}:root{--md-source:#6750a4;--md-ref-palette-primary0:#000;--md-ref-palette-primary10:#22005d;--md-ref-palette-primary20:#381e72;--md-ref-palette-primary25:#432b7e;--md-ref-palette-primary30:#4f378a;--md-ref-palette-primary35:#5b4397;--md-ref-palette-primary40:#6750a4;--md-ref-palette-primary50:#8069bf;--md-ref-palette-primary60:#9a83db;--md-ref-palette-primary70:#b69df8;--md-ref-palette-primary80:#cfbcff;--md-ref-palette-primary90:#e9ddff;--md-ref-palette-primary95:#f6eeff;--md-ref-palette-primary98:#fdf7ff;--md-ref-palette-primary99:#fffbff;--md-ref-palette-primary100:#fff;--md-ref-palette-secondary0:#000;--md-ref-palette-secondary10:#1e192b;--md-ref-palette-secondary20:#332d41;--md-ref-palette-secondary25:#3e384c;--md-ref-palette-secondary30:#4a4458;--md-ref-palette-secondary35:#564f64;--md-ref-palette-secondary40:#625b71;--md-ref-palette-secondary50:#7b748a;--md-ref-palette-secondary60:#958da4;--md-ref-palette-secondary70:#b0a7c0;--md-ref-palette-secondary80:#cbc2db;--md-ref-palette-secondary90:#e8def8;--md-ref-palette-secondary95:#f6eeff;--md-ref-palette-secondary98:#fdf7ff;--md-ref-palette-secondary99:#fffbff;--md-ref-palette-secondary100:#fff;--md-ref-palette-tertiary0:#000;--md-ref-palette-tertiary10:#31101d;--md-ref-palette-tertiary20:#4a2532;--md-ref-palette-tertiary25:#56303d;--md-ref-palette-tertiary30:#633b48;--md-ref-palette-tertiary35:#704654;--md-ref-palette-tertiary40:#7e5260;--md-ref-palette-tertiary50:#996a79;--md-ref-palette-tertiary60:#b58392;--md-ref-palette-tertiary70:#d29dad;--md-ref-palette-tertiary80:#efb8c8;--md-ref-palette-tertiary90:#ffd9e3;--md-ref-palette-tertiary95:#ffecf0;--md-ref-palette-tertiary98:#fff8f8;--md-ref-palette-tertiary99:#fffbff;--md-ref-palette-tertiary100:#fff;--md-ref-palette-neutral0:#000;--md-ref-palette-neutral10:#1c1b1e;--md-ref-palette-neutral20:#313033;--md-ref-palette-neutral25:#3d3b3e;--md-ref-palette-neutral30:#48464a;--md-ref-palette-neutral35:#545156;--md-ref-palette-neutral40:#605d62;--md-ref-palette-neutral50:#79767a;--md-ref-palette-neutral60:#938f94;--md-ref-palette-neutral70:#aeaaae;--md-ref-palette-neutral80:#cac5ca;--md-ref-palette-neutral90:#e6e1e6;--md-ref-palette-neutral95:#f4eff4;--md-ref-palette-neutral98:#fdf8fd;--md-ref-palette-neutral99:#fffbff;--md-ref-palette-neutral100:#fff;--md-ref-palette-neutral-variant0:#000;--md-ref-palette-neutral-variant10:#1d1a22;--md-ref-palette-neutral-variant20:#322f38;--md-ref-palette-neutral-variant25:#3d3a43;--md-ref-palette-neutral-variant30:#49454e;--md-ref-palette-neutral-variant35:#54515a;--md-ref-palette-neutral-variant40:#615d66;--md-ref-palette-neutral-variant50:#7a757f;--md-ref-palette-neutral-variant60:#948f99;--md-ref-palette-neutral-variant70:#afa9b4;--md-ref-palette-neutral-variant80:#cac4cf;--md-ref-palette-neutral-variant90:#e7e0eb;--md-ref-palette-neutral-variant95:#f5eefa;--md-ref-palette-neutral-variant98:#fdf7ff;--md-ref-palette-neutral-variant99:#fffbff;--md-ref-palette-neutral-variant100:#fff;--md-ref-palette-error0:#000;--md-ref-palette-error10:#410002;--md-ref-palette-error20:#690005;--md-ref-palette-error25:#7e0007;--md-ref-palette-error30:#93000a;--md-ref-palette-error35:#a80710;--md-ref-palette-error40:#ba1a1a;--md-ref-palette-error50:#de3730;--md-ref-palette-error60:#ff5449;--md-ref-palette-error70:#ff897d;--md-ref-palette-error80:#ffb4ab;--md-ref-palette-error90:#ffdad6;--md-ref-palette-error95:#ffedea;--md-ref-palette-error98:#fff8f7;--md-ref-palette-error99:#fffbff;--md-ref-palette-error100:#fff;--md-sys-color-primary-light:#6750a4;--md-sys-color-on-primary-light:#fff;--md-sys-color-primary-container-light:#e9ddff;--md-sys-color-on-primary-container-light:#22005d;--md-sys-color-secondary-light:#625b71;--md-sys-color-on-secondary-light:#fff;--md-sys-color-secondary-container-light:#e8def8;--md-sys-color-on-secondary-container-light:#1e192b;--md-sys-color-tertiary-light:#7e5260;--md-sys-color-on-tertiary-light:#fff;--md-sys-color-tertiary-container-light:#ffd9e3;--md-sys-color-on-tertiary-container-light:#31101d;--md-sys-color-error-light:#ba1a1a;--md-sys-color-error-container-light:#ffdad6;--md-sys-color-on-error-light:#fff;--md-sys-color-on-error-container-light:#410002;--md-sys-color-background-light:#fffbff;--md-sys-color-on-background-light:#1c1b1e;--md-sys-color-surface-light:#fffbff;--md-sys-color-surface3:linear-gradient(0deg,rgba(103,80,164,.11),rgba(103,80,164,.11)),#fffbfe;--md-sys-color-on-surface-light:#1c1b1e;--md-sys-color-surface-variant-light:#e7e0eb;--md-sys-color-on-surface-variant-light:#49454e;--md-sys-color-outline-light:#7a757f;--md-sys-color-inverse-on-surface-light:#f4eff4;--md-sys-color-inverse-surface-light:#313033;--md-sys-color-inverse-primary-light:#cfbcff;--md-sys-color-shadow-light:#000;--md-sys-color-surface-tint-light:#6750a4;--md-sys-color-outline-variant-light:#cac4cf;--md-sys-color-scrim-light:#000;--md-sys-color-primary-dark:#cfbcff;--md-sys-color-on-primary-dark:#381e72;--md-sys-color-primary-container-dark:#4f378a;--md-sys-color-on-primary-container-dark:#e9ddff;--md-sys-color-secondary-dark:#cbc2db;--md-sys-color-on-secondary-dark:#332d41;--md-sys-color-secondary-container-dark:#4a4458;--md-sys-color-on-secondary-container-dark:#e8def8;--md-sys-color-tertiary-dark:#efb8c8;--md-sys-color-on-tertiary-dark:#4a2532;--md-sys-color-tertiary-container-dark:#633b48;--md-sys-color-on-tertiary-container-dark:#ffd9e3;--md-sys-color-error-dark:#ffb4ab;--md-sys-color-error-container-dark:#93000a;--md-sys-color-on-error-dark:#690005;--md-sys-color-on-error-container-dark:#ffdad6;--md-sys-color-background-dark:#1c1b1e;--md-sys-color-on-background-dark:#e6e1e6;--md-sys-color-surface-dark:#1c1b1e;--md-sys-color-on-surface-dark:#e6e1e6;--md-sys-color-surface-variant-dark:#49454e;--md-sys-color-on-surface-variant-dark:#cac4cf;--md-sys-color-outline-dark:#948f99;--md-sys-color-inverse-on-surface-dark:#1c1b1e;--md-sys-color-inverse-surface-dark:#e6e1e6;--md-sys-color-inverse-primary-dark:#6750a4;--md-sys-color-shadow-dark:#000;--md-sys-color-surface-tint-dark:#cfbcff;--md-sys-color-outline-variant-dark:#49454e;--md-sys-color-scrim-dark:#000;--md-sys-typescale-display-large-font-family-name:roboto;--md-sys-typescale-display-large-font-family-style:regular;--md-sys-typescale-display-large-font-weight:400;--md-sys-typescale-display-large-font-size:57px;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-letter-spacing:-.25px;--md-sys-typescale-display-medium-font-family-name:roboto;--md-sys-typescale-display-medium-font-family-style:regular;--md-sys-typescale-display-medium-font-weight:400;--md-sys-typescale-display-medium-font-size:45px;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-letter-spacing:0px;--md-sys-typescale-display-small-font-family-name:roboto;--md-sys-typescale-display-small-font-family-style:regular;--md-sys-typescale-display-small-font-weight:400;--md-sys-typescale-display-small-font-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-letter-spacing:0px;--md-sys-typescale-headline-large-font-family-name:roboto;--md-sys-typescale-headline-large-font-family-style:regular;--md-sys-typescale-headline-large-font-weight:400;--md-sys-typescale-headline-large-font-size:32px;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-letter-spacing:0px;--md-sys-typescale-headline-medium-font-family-name:roboto;--md-sys-typescale-headline-medium-font-family-style:regular;--md-sys-typescale-headline-medium-font-weight:400;--md-sys-typescale-headline-medium-font-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-letter-spacing:0px;--md-sys-typescale-headline-small-font-family-name:roboto;--md-sys-typescale-headline-small-font-family-style:regular;--md-sys-typescale-headline-small-font-weight:400;--md-sys-typescale-headline-small-font-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-letter-spacing:0px;--md-sys-typescale-body-large-font-family-name:roboto;--md-sys-typescale-body-large-font-family-style:regular;--md-sys-typescale-body-large-font-weight:400;--md-sys-typescale-body-large-font-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-letter-spacing:.5px;--md-sys-typescale-body-medium-font-family-name:roboto;--md-sys-typescale-body-medium-font-family-style:regular;--md-sys-typescale-body-medium-font-weight:400;--md-sys-typescale-body-medium-font-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-letter-spacing:.25px;--md-sys-typescale-body-small-font-family-name:roboto;--md-sys-typescale-body-small-font-family-style:regular;--md-sys-typescale-body-small-font-weight:400;--md-sys-typescale-body-small-font-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-letter-spacing:.4px;--md-sys-typescale-label-large-font-family-name:roboto;--md-sys-typescale-label-large-font-family-style:medium;--md-sys-typescale-label-large-font-weight:500;--md-sys-typescale-label-large-font-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-letter-spacing:.1px;--md-sys-typescale-label-medium-font-family-name:roboto;--md-sys-typescale-label-medium-font-family-style:medium;--md-sys-typescale-label-medium-font-weight:500;--md-sys-typescale-label-medium-font-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-letter-spacing:.5px;--md-sys-typescale-label-small-font-family-name:roboto;--md-sys-typescale-label-small-font-family-style:medium;--md-sys-typescale-label-small-font-weight:500;--md-sys-typescale-label-small-font-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-letter-spacing:.5px;--md-sys-typescale-title-large-font-family-name:roboto;--md-sys-typescale-title-large-font-family-style:regular;--md-sys-typescale-title-large-font-weight:400;--md-sys-typescale-title-large-font-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-letter-spacing:0px;--md-sys-typescale-title-medium-font-family-name:roboto;--md-sys-typescale-title-medium-font-family-style:medium;--md-sys-typescale-title-medium-font-weight:500;--md-sys-typescale-title-medium-font-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-letter-spacing:.15px;--md-sys-typescale-title-small-font-family-name:roboto;--md-sys-typescale-title-small-font-family-style:medium;--md-sys-typescale-title-small-font-weight:500;--md-sys-typescale-title-small-font-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-letter-spacing:.1px}.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}.display-large{font-family:var(--md-sys-typescale-display-large-font-family-name);font-size:var(--md-sys-typescale-display-large-font-size);font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);letter-spacing:var(--md-sys-typescale-display-large-letter-spacing);line-height:var(--md-sys-typescale-display-large-line-height)}.display-medium{font-family:var(--md-sys-typescale-display-medium-font-family-name);font-size:var(--md-sys-typescale-display-medium-font-size);font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);letter-spacing:var(--md-sys-typescale-display-medium-letter-spacing);line-height:var(--md-sys-typescale-display-medium-line-height)}.display-small{font-family:var(--md-sys-typescale-display-small-font-family-name);font-size:var(--md-sys-typescale-display-small-font-size);font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);letter-spacing:var(--md-sys-typescale-display-small-letter-spacing);line-height:var(--md-sys-typescale-display-small-line-height)}.headline-large{font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);letter-spacing:var(--md-sys-typescale-headline-large-letter-spacing);line-height:var(--md-sys-typescale-headline-large-line-height)}.headline-medium{font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-size:var(--md-sys-typescale-headline-medium-font-size);font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);letter-spacing:var(--md-sys-typescale-headline-medium-letter-spacing);line-height:var(--md-sys-typescale-headline-medium-line-height)}.headline-small{font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);letter-spacing:var(--md-sys-typescale-headline-small-letter-spacing);line-height:var(--md-sys-typescale-headline-small-line-height)}.body-large{font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);letter-spacing:var(--md-sys-typescale-body-large-letter-spacing);line-height:var(--md-sys-typescale-body-large-line-height)}.body-medium{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);letter-spacing:var(--md-sys-typescale-body-medium-letter-spacing);line-height:var(--md-sys-typescale-body-medium-line-height)}.body-small{font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);letter-spacing:var(--md-sys-typescale-body-small-letter-spacing);line-height:var(--md-sys-typescale-body-small-line-height)}.label-large{font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);letter-spacing:var(--md-sys-typescale-label-large-letter-spacing);line-height:var(--md-sys-typescale-label-large-line-height)}.label-medium{font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);letter-spacing:var(--md-sys-typescale-label-medium-letter-spacing);line-height:var(--md-sys-typescale-label-medium-line-height)}.label-small{font-family:var(--md-sys-typescale-label-small-font-family-name);font-size:var(--md-sys-typescale-label-small-font-size);font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);letter-spacing:var(--md-sys-typescale-label-small-letter-spacing);line-height:var(--md-sys-typescale-label-small-line-height)}.title-large{font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);letter-spacing:var(--md-sys-typescale-title-large-letter-spacing);line-height:var(--md-sys-typescale-title-large-line-height)}.title-medium{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);letter-spacing:var(--md-sys-typescale-title-medium-letter-spacing);line-height:var(--md-sys-typescale-title-medium-line-height)}.title-small{font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);letter-spacing:var(--md-sys-typescale-title-small-letter-spacing);line-height:var(--md-sys-typescale-title-small-line-height)}html.light-mode:root{--theme:light;--md-sys-color-primary:var(--md-sys-color-primary-light);--md-sys-color-on-primary:var(--md-sys-color-on-primary-light);--md-sys-color-primary-container:var(--md-sys-color-primary-container-light);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-light);--md-sys-color-secondary:var(--md-sys-color-secondary-light);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-light);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-light);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-light);--md-sys-color-tertiary:var(--md-sys-color-tertiary-light);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-light);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-light);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-light);--md-sys-color-error:var(--md-sys-color-error-light);--md-sys-color-error-container:var(--md-sys-color-error-container-light);--md-sys-color-on-error:var(--md-sys-color-on-error-light);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-light);--md-sys-color-background:var(--md-sys-color-background-light);--md-sys-color-on-background:var(--md-sys-color-on-background-light);--md-sys-color-surface:var(--md-sys-color-surface-light);--md-sys-color-surface3:linear-gradient(0deg,rgba(103,80,164,.11),rgba(103,80,164,.11)),#fffbfe;--md-sys-color-surface2:linear-gradient(0deg,rgb(103 80 164/8%),rgb(103 80 164/8%)),#fffbfe;--md-sys-color-on-surface:var(--md-sys-color-on-surface-light);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-light);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-light);--md-sys-color-outline:var(--md-sys-color-outline-light);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-light);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-light);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-light);--md-sys-color-shadow:var(--md-sys-color-shadow-light);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-light);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-light);--md-sys-color-scrim:var(--md-sys-color-scrim-light);--md-sys-layer-on-surface-light-opacity-012:#1c1b1f1f;--md-sys-layer-on-surface-light-opacity-008:#6750a414}html.dark-mode:root{--theme:dark;--md-sys-color-primary:var(--md-sys-color-primary-dark);--md-sys-color-on-primary:var(--md-sys-color-on-primary-dark);--md-sys-color-primary-container:var(--md-sys-color-primary-container-dark);--md-sys-color-on-primary-container:var(--md-sys-color-on-primary-container-dark);--md-sys-color-secondary:var(--md-sys-color-secondary-dark);--md-sys-color-on-secondary:var(--md-sys-color-on-secondary-dark);--md-sys-color-secondary-container:var(--md-sys-color-secondary-container-dark);--md-sys-color-on-secondary-container:var(--md-sys-color-on-secondary-container-dark);--md-sys-color-tertiary:var(--md-sys-color-tertiary-dark);--md-sys-color-on-tertiary:var(--md-sys-color-on-tertiary-dark);--md-sys-color-tertiary-container:var(--md-sys-color-tertiary-container-dark);--md-sys-color-on-tertiary-container:var(--md-sys-color-on-tertiary-container-dark);--md-sys-color-error:var(--md-sys-color-error-dark);--md-sys-color-error-container:var(--md-sys-color-error-container-dark);--md-sys-color-on-error:var(--md-sys-color-on-error-dark);--md-sys-color-on-error-container:var(--md-sys-color-on-error-container-dark);--md-sys-color-background:var(--md-sys-color-background-dark);--md-sys-color-on-background:var(--md-sys-color-on-background-dark);--md-sys-color-surface:var(--md-sys-color-surface-dark);--md-sys-color-surface3:linear-gradient(0deg,rgba(208,188,255,.11),rgba(208,188,255,.11)),#1c1b1f;--md-sys-color-surface2:linear-gradient(0deg,rgb(208 188 255/8%),rgb(208 188 255/8%)),#1c1b1f;--md-sys-color-on-surface:var(--md-sys-color-on-surface-dark);--md-sys-color-surface-variant:var(--md-sys-color-surface-variant-dark);--md-sys-color-on-surface-variant:var(--md-sys-color-on-surface-variant-dark);--md-sys-color-outline:var(--md-sys-color-outline-dark);--md-sys-color-inverse-on-surface:var(--md-sys-color-inverse-on-surface-dark);--md-sys-color-inverse-surface:var(--md-sys-color-inverse-surface-dark);--md-sys-color-inverse-primary:var(--md-sys-color-inverse-primary-dark);--md-sys-color-shadow:var(--md-sys-color-shadow-dark);--md-sys-color-surface-tint:var(--md-sys-color-surface-tint-dark);--md-sys-color-outline-variant:var(--md-sys-color-outline-variant-dark);--md-sys-color-scrim:var(--md-sys-color-scrim-dark);--md-sys-layer-on-surface-light-opacity-012:#e6e1e51e;--md-sys-layer-on-surface-light-opacity-008:#d0bcff14}.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.v-popper__popper{left:0;top:0;z-index:10000}.v-popper__popper.v-popper__popper--hidden{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.v-popper__popper.v-popper__popper--shown{opacity:1;transition:opacity .15s;visibility:visible}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__inner{box-sizing:border-box;overflow-y:auto;position:relative}.v-popper__inner>div{position:relative;z-index:1}.v-popper__arrow-container{height:10px;position:absolute;width:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;height:0;left:0;position:absolute;top:0;width:0}.v-popper__arrow-inner{border-width:7px;visibility:hidden}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-width:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-left-color:transparent!important;border-left-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-bottom-color:transparent!important;border-right-color:transparent!important;border-right-width:0;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper{width:-moz-max-content;width:max-content}.v-popper--theme-dropdown .v-popper__inner{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a;color:#000}.v-popper--theme-dropdown .v-popper__arrow-inner{border-color:#fff;visibility:visible}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);border-radius:6px;color:#fff;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}a,button,select{cursor:pointer;text-decoration:none!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background:var(--md-sys-color-background);display:flex;flex-direction:column;padding-left:20px;position:relative;width:calc(100vw - 20px)}body.vivat{background-color:#fae9d7;padding:0;width:100%}@media (max-width:576px){body{padding-left:0;width:100%}}*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif!important;text-rendering:optimizeSpeed;transition:color,background-color .2s}#__nuxt,#nuxt-test{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;margin-inline:auto;width:100%}@media (max-width:1920px){#__nuxt,#nuxt-test{overflow:clip;padding:0 20px}}@media (min-width:0) and (max-width:576px){#__nuxt,#nuxt-test{padding:0 20px}}.list-group{display:grid;flex:1;gap:8px;grid-auto-rows:1fr;grid-template-columns:1fr;list-style-type:none;margin:10px 0 0;padding:0;position:relative}.list-group__loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.list-group__action,.list-group__item{align-items:center;background:var(--md-sys-color-surface-variant);border-radius:16px;cursor:grab;display:flex;flex:1;flex-direction:row;gap:8px;max-height:52px;padding:16px}.list-group__action-switch,.list-group__item-switch{margin-left:auto}.list-group__action-text,.list-group__item-text{margin-right:auto}.list-group__action-button,.list-group__item-button{align-items:center;aspect-ratio:1/1;background:var(--md-sys-color-primary-container);border:none;border-radius:16px;color:var(--md-sys-color-on-primary-container);display:flex;flex-direction:row;justify-content:center;outline:none;padding:19px}.list-group__action-button:hover,.list-group__item-button:hover{background:#e6e6e6}.list-group__action-icon,.list-group__item-icon{color:var(--md-sys-color-on-surface)}.list-group__action{align-items:center;color:var(--md-sys-color-on-primary-container);cursor:pointer;justify-content:center}.list-group__quiz{max-height:150px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#909090;border-radius:8px}::-webkit-scrollbar-track{background:transparent}@media (max-width:576px) and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}.text{color:var(--md-sys-color-on-surface);line-height:120%!important;text-align:var(--08d8a6a7)}.text--variant-color{color:var(--md-sys-color-on-surface-variant)}.text--display.text--lg{font-family:var(--md-sys-typescale-display-large-font-family-name);font-size:var(--md-sys-typescale-display-large-font-size);font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-height);-webkit-text-decoration:var(--md-sys-typescale-display-large-text-decoration);text-decoration:var(--md-sys-typescale-display-large-text-decoration);text-transform:var(--md-sys-typescale-display-large-text-transform)}.text--display.text--md{font-family:var(--md-sys-typescale-display-medium-font-family-name);font-size:var(--md-sys-typescale-display-medium-font-size);font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-height);-webkit-text-decoration:var(--md-sys-typescale-display-medium-text-decoration);text-decoration:var(--md-sys-typescale-display-medium-text-decoration);text-transform:var(--md-sys-typescale-display-medium-text-transform)}.text--display.text--sm{font-family:var(--md-sys-typescale-display-small-font-family-name);font-size:var(--md-sys-typescale-display-small-font-size);font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-height);-webkit-text-decoration:var(--md-sys-typescale-display-small-text-decoration);text-decoration:var(--md-sys-typescale-display-small-text-decoration);text-transform:var(--md-sys-typescale-display-small-text-transform)}.text--heading.text--lg{font-family:var(--md-sys-typescale-headline-large-font-family-name);font-size:var(--md-sys-typescale-headline-large-font-size);font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-height);-webkit-text-decoration:var(--md-sys-typescale-headline-large-text-decoration);text-decoration:var(--md-sys-typescale-headline-large-text-decoration);text-transform:var(--md-sys-typescale-headline-large-text-transform)}.text--heading.text--md{font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-size:var(--md-sys-typescale-headline-medium-font-size);font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-height);-webkit-text-decoration:var(--md-sys-typescale-headline-medium-text-decoration);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration);text-transform:var(--md-sys-typescale-headline-medium-text-transform)}.text--heading.text--sm{font-family:var(--md-sys-typescale-headline-small-font-family-name);font-size:var(--md-sys-typescale-headline-small-font-size);font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-height);-webkit-text-decoration:var(--md-sys-typescale-headline-small-text-decoration);text-decoration:var(--md-sys-typescale-headline-small-text-decoration);text-transform:var(--md-sys-typescale-headline-small-text-transform)}.text--title.text--lg{font-family:var(--md-sys-typescale-title-large-font-family-name);font-size:var(--md-sys-typescale-title-large-font-size);font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-height);-webkit-text-decoration:var(--md-sys-typescale-title-large-text-decoration);text-decoration:var(--md-sys-typescale-title-large-text-decoration);text-transform:var(--md-sys-typescale-title-large-text-transform)}.text--title.text--md{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-size:var(--md-sys-typescale-title-medium-font-size);font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-height);-webkit-text-decoration:var(--md-sys-typescale-title-medium-text-decoration);text-decoration:var(--md-sys-typescale-title-medium-text-decoration);text-transform:var(--md-sys-typescale-title-medium-text-transform)}.text--title.text--sm{font-family:var(--md-sys-typescale-title-small-font-family-name);font-size:var(--md-sys-typescale-title-small-font-size);font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-height);-webkit-text-decoration:var(--md-sys-typescale-title-small-text-decoration);text-decoration:var(--md-sys-typescale-title-small-text-decoration);text-transform:var(--md-sys-typescale-title-small-text-transform)}.text--body.text--lg{font-family:var(--md-sys-typescale-body-large-font-family-name);font-size:var(--md-sys-typescale-body-large-font-size);font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-height);-webkit-text-decoration:var(--md-sys-typescale-body-large-text-decoration);text-decoration:var(--md-sys-typescale-body-large-text-decoration);text-transform:var(--md-sys-typescale-body-large-text-transform)}.text--body.text--md{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-size:var(--md-sys-typescale-body-medium-font-size);font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-height);-webkit-text-decoration:var(--md-sys-typescale-body-medium-text-decoration);text-decoration:var(--md-sys-typescale-body-medium-text-decoration);text-transform:var(--md-sys-typescale-body-medium-text-transform)}.text--body.text--sm{font-family:var(--md-sys-typescale-body-small-font-family-name);font-size:var(--md-sys-typescale-body-small-font-size);font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-height);-webkit-text-decoration:var(--md-sys-typescale-body-small-text-decoration);text-decoration:var(--md-sys-typescale-body-small-text-decoration);text-transform:var(--md-sys-typescale-body-small-text-transform)}.text--label.text--lg{font-family:var(--md-sys-typescale-label-large-font-family-name);font-size:var(--md-sys-typescale-label-large-font-size);font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-height);-webkit-text-decoration:var(--md-sys-typescale-label-large-text-decoration);text-decoration:var(--md-sys-typescale-label-large-text-decoration);text-transform:var(--md-sys-typescale-label-large-text-transform)}.text--label.text--md{font-family:var(--md-sys-typescale-label-medium-font-family-name);font-size:var(--md-sys-typescale-label-medium-font-size);font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-height);-webkit-text-decoration:var(--md-sys-typescale-label-medium-text-decoration);text-decoration:var(--md-sys-typescale-label-medium-text-decoration);text-transform:var(--md-sys-typescale-label-medium-text-transform)}.text--label.text--sm{font-family:var(--md-sys-typescale-label-small-font-family-name);font-size:var(--md-sys-typescale-label-small-font-size);font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-height);-webkit-text-decoration:var(--md-sys-typescale-label-small-text-decoration);text-decoration:var(--md-sys-typescale-label-small-text-decoration);text-transform:var(--md-sys-typescale-label-small-text-transform)}.select{position:relative}.select__error{bottom:-4px;color:var(--md-sys-color-error);left:16px;position:absolute;transform:translateY(100%)}.select__placeholder{background:var(--md-sys-color-surface);color:var(--md-sys-color-outline);font-size:.8em;left:16px;max-width:calc(100% - 32px);overflow:hidden;padding:0 5px;position:absolute;text-overflow:ellipsis;top:0;transform:translateY(-50%);transition:all .2s;white-space:nowrap;z-index:10}.select--error .select__button{border:1px solid var(--md-sys-color-error)!important}.select--error .select__placeholder{color:var(--md-sys-color-error)}.select--inverseY .select__items{height:-moz-max-content!important;height:max-content!important;top:-30px!important;transform:translateY(-100%)!important}.open .select__button-icon{transform:rotate(180deg)}.select__button{background:transparent;border:1px solid var(--md-sys-color-outline);border-radius:4px;color:var(--md-sys-color-on-surface);height:52px;padding:0 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select__button:focus-within{border-color:var(--md-sys-color-primary)}.select__button:disabled{border:1px solid var(--md-sys-layer-on-surface-light-opacity-012);cursor:default;opacity:.38;pointer-events:none}.select__button-body{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.select__button-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:left;text-overflow:ellipsis}.select__button-icon{flex-shrink:0;margin-left:auto}.select__button-label{background:var(--md-sys-color-surface);font-size:.8em;left:16px;padding:0 5px;position:absolute;top:0;transform:translateY(-50%);transition:all .2s;z-index:10}.select__button-clear{background:none;border:none;color:var(--md-sys-color-on-surface);margin:auto 0 auto auto;outline:none;padding:0;z-index:100}.select__button-clear:hover{color:var(--md-sys-color-primary);transition:.3s}.select__item{-webkit-user-drag:none;align-items:center;border-radius:8px;color:var(--md-sys-color-on-surface);cursor:pointer;display:flex;flex-direction:row;padding:16px 24px;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-all}.select__item-disabled{cursor:default;pointer-events:none;text-decoration:line-through}.select__item:hover,.select__item[data-headlessui-state=active]{background:var(--md-sys-color-tertiary-container);transition:.2s}.select__items{background:var(--md-sys-color-surface2);border-radius:12px;bottom:-30px;box-shadow:0 2px 6px 2px #00000026,0 1px 2px #0000004d;display:flex;flex-direction:column;gap:10px;left:0;max-height:350px;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:8px;position:absolute;transform:translateY(100%);width:-moz-max-content;width:max-content;z-index:201}.select__items::-webkit-scrollbar{width:6px}.select__items::-webkit-scrollbar-track{background:none}.select__items::-webkit-scrollbar-thumb{background-color:var(--md-sys-color-primary);border-radius:26px}.theme-switcher{align-items:center;background:none;border:1px solid var(--md-sys-color-surface-variant);border-radius:50%;color:var(--md-sys-color-on-surface-variant);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-left:auto;margin-top:auto;overflow:hidden;position:relative;width:48px}.theme-switcher__dark,.theme-switcher__light{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s}.footer__wave{height:8px;left:0;opacity:.38;position:absolute;top:0;width:100%}.footer{flex-direction:column;padding-top:64px}.footer,.footer__container{display:flex;margin-top:auto;width:100%}.footer__container{align-items:center;color:#666;flex-direction:row;font-size:13px;font-weight:400;gap:16px;height:auto;line-height:16px;padding:64px 40px;position:relative;z-index:100}@media (max-width:992px){.footer .footer__rights{grid-area:rights;text-align:center}.footer .footer__container{display:grid;gap:32px;grid-template-areas:"rights rights" "lang theme" "version version";grid-template-columns:repeat(2,1fr)}.footer .footer__theme{grid-area:theme}.footer .footer__lang{grid-area:lang}.footer .footer__version{grid-area:version;text-align:center}}.error-screen{flex:1;flex-direction:column;gap:8px;justify-content:center}.error-screen,.error-screen__header{align-items:center;display:flex;width:100%}.error-screen__header{flex-direction:row;gap:16px;margin-bottom:64px;max-width:1920px;min-height:80px;padding:8px 0;position:relative}.error-screen__image{aspect-ratio:2/1;height:200px;position:relative;width:400px}.error-screen__image img{height:100%;left:0;position:absolute;top:0;width:100%}.error-screen__message{max-width:344px}
