@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-cyrillic-ext-wght-normal-JQUONSEA.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-vietnamese-wght-normal-TOS5SH3L.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-ext-wght-normal-UBEBQO7H.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/plus-jakarta-sans-latin-wght-normal-XZSBT77D.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{color-scheme:light dark;--mat-sys-background: light-dark(#fcf8ff, #12121d);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2efff, #302f3b);--mat-sys-inverse-primary: light-dark(#c3c0ff, #4d44e3);--mat-sys-inverse-surface: light-dark(#302f3b, #e3e1f0);--mat-sys-on-background: light-dark(#1b1b25, #e3e1f0);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #1d00a5);--mat-sys-on-primary-container: light-dark(#3323cc, #e2dfff);--mat-sys-on-primary-fixed: light-dark(#0f0069, #0f0069);--mat-sys-on-primary-fixed-variant: light-dark(#3323cc, #3323cc);--mat-sys-on-secondary: light-dark(#ffffff, #2a276a);--mat-sys-on-secondary-container: light-dark(#413f82, #e2dfff);--mat-sys-on-secondary-fixed: light-dark(#140f54, #140f54);--mat-sys-on-secondary-fixed-variant: light-dark(#413f82, #413f82);--mat-sys-on-surface: light-dark(#1b1b25, #e3e1f0);--mat-sys-on-surface-variant: light-dark(#464555, #e3e0f4);--mat-sys-on-tertiary: light-dark(#ffffff, #552100);--mat-sys-on-tertiary-container: light-dark(#783200, #ffdbca);--mat-sys-on-tertiary-fixed: light-dark(#341100, #341100);--mat-sys-on-tertiary-fixed-variant: light-dark(#783200, #783200);--mat-sys-outline: light-dark(#777587, #918fa1);--mat-sys-outline-variant: light-dark(#c7c4d8, #464555);--mat-sys-primary: light-dark(#4d44e3, #c3c0ff);--mat-sys-primary-container: light-dark(#e2dfff, #3323cc);--mat-sys-primary-fixed: light-dark(#e2dfff, #e2dfff);--mat-sys-primary-fixed-dim: light-dark(#c3c0ff, #c3c0ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#58579b, #c3c0ff);--mat-sys-secondary-container: light-dark(#e2dfff, #413f82);--mat-sys-secondary-fixed: light-dark(#e2dfff, #e2dfff);--mat-sys-secondary-fixed-dim: light-dark(#c3c0ff, #c3c0ff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf8ff, #12121d);--mat-sys-surface-bright: light-dark(#fcf8ff, #383844);--mat-sys-surface-container: light-dark(#efecfc, #1f1f2a);--mat-sys-surface-container-high: light-dark(#e9e6f6, #292934);--mat-sys-surface-container-highest: light-dark(#e3e1f0, #34343f);--mat-sys-surface-container-low: light-dark(#f5f2ff, #1b1b25);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0d18);--mat-sys-surface-dim: light-dark(#dbd8e8, #12121d);--mat-sys-surface-tint: light-dark(#4d44e3, #c3c0ff);--mat-sys-surface-variant: light-dark(#e3e0f4, #464555);--mat-sys-tertiary: light-dark(#9d4300, #ffb690);--mat-sys-tertiary-container: light-dark(#ffdbca, #783200);--mat-sys-tertiary-fixed: light-dark(#ffdbca, #ffdbca);--mat-sys-tertiary-fixed-dim: light-dark(#ffb690, #ffb690);--mat-sys-neutral-variant20: #302f3e;--mat-sys-neutral10: #1b1b25;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-body-large-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-body-medium-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-body-small-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-display-large-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-display-medium-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-display-small-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-headline-large-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-headline-medium-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-headline-small-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-label-large-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 600;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-label-medium-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-label-small-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-title-large-font: Plus Jakarta Sans Variable, Plus Jakarta Sans, Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-title-medium-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 600;--mat-sys-title-small: 600 .875rem / 1.25rem Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-title-small-font: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@media(prefers-contrast:more){html{--mat-sys-primary: light-dark(#1a0099, #f1eeff);--mat-sys-on-primary: light-dark(#ffffff, #000000);--mat-sys-primary-container: light-dark(#3627ce, #bebcff);--mat-sys-on-primary-container: light-dark(#ffffff, #05003a);--mat-sys-inverse-primary: light-dark(#c3c0ff, #3525cd);--mat-sys-primary-fixed: light-dark(#3627ce, #e2dfff);--mat-sys-primary-fixed-dim: light-dark(#1f00ac, #c3c0ff);--mat-sys-on-primary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-primary-fixed-variant: light-dark(#ffffff, #08004b);--mat-sys-secondary: light-dark(#252365, #f1eeff);--mat-sys-on-secondary: light-dark(#ffffff, #000000);--mat-sys-secondary-container: light-dark(#434184, #bebcff);--mat-sys-on-secondary-container: light-dark(#ffffff, #05003a);--mat-sys-secondary-fixed: light-dark(#434184, #e2dfff);--mat-sys-secondary-fixed-dim: light-dark(#2c2a6c, #c3c0ff);--mat-sys-on-secondary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-secondary-fixed-variant: light-dark(#ffffff, #08004b);--mat-sys-tertiary: light-dark(#4e1e00, #ffece4);--mat-sys-on-tertiary: light-dark(#ffffff, #000000);--mat-sys-tertiary-container: light-dark(#7c3300, #ffb087);--mat-sys-on-tertiary-container: light-dark(#ffffff, #1a0600);--mat-sys-tertiary-fixed: light-dark(#7c3300, #ffdbca);--mat-sys-tertiary-fixed-dim: light-dark(#582300, #ffb690);--mat-sys-on-tertiary-fixed: light-dark(#ffffff, #000000);--mat-sys-on-tertiary-fixed-variant: light-dark(#ffffff, #230900);--mat-sys-background: light-dark(#fcf8ff, #12121d);--mat-sys-on-background: light-dark(#1b1b25, #e3e1f0);--mat-sys-surface: light-dark(#fcf8ff, #12121d);--mat-sys-surface-dim: light-dark(#b9b7c6, #12121d);--mat-sys-surface-bright: light-dark(#fcf8ff, #504f5b);--mat-sys-surface-container-low: light-dark(#f2efff, #1f1f2a);--mat-sys-surface-container-lowest: light-dark(#ffffff, #000000);--mat-sys-surface-container: light-dark(#e3e1f0, #302f3b);--mat-sys-surface-container-high: light-dark(#d5d3e2, #3b3a46);--mat-sys-surface-container-highest: light-dark(#c7c5d4, #464652);--mat-sys-on-surface: light-dark(#000000, #ffffff);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#4d44e3, #c3c0ff);--mat-sys-inverse-surface: light-dark(#302f3b, #e3e1f0);--mat-sys-inverse-on-surface: light-dark(#ffffff, #000000);--mat-sys-outline: light-dark(#2b2b3a, #f1eeff);--mat-sys-outline-variant: light-dark(#494858, #c3c0d4);--mat-sys-error: light-dark(#600004, #ffece9);--mat-sys-on-error: light-dark(#ffffff, #000000);--mat-sys-error-container: light-dark(#98000a, #ffaea4);--mat-sys-on-error-container: light-dark(#ffffff, #220001);--mat-sys-surface-variant: light-dark(#e3e0f4, #464555);--mat-sys-on-surface-variant: light-dark(#000000, #ffffff)}}html{--mat-button-filled-container-shape: 999px;--mat-button-outlined-container-shape: 999px;--mat-button-tonal-container-shape: 999px;--mat-button-text-container-shape: 999px;--mat-fab-container-shape: 18px;--mat-fab-extended-container-shape: 18px;--mat-fab-container-color: var(--mat-sys-tertiary-container);--mat-fab-foreground-color: var(--mat-sys-on-tertiary-container);--mat-fab-small-container-color: var(--mat-sys-tertiary-container);--mat-snack-bar-container-shape: 12px;--ans-urgency-escalated: light-dark(#93000a, #ffb4ab);--ans-urgency-escalated-container: light-dark(#ffdad6, #690005);--ans-urgency-overdue: light-dark(#ba1a1a, #ffb4ab);--ans-urgency-overdue-container: light-dark(#ffdad6, #93000a);--ans-urgency-due_today: light-dark(#9d4300, #ffb690);--ans-urgency-due_today-container: light-dark(#ffdbca, #783200);--ans-urgency-due_soon: light-dark(#7a5900, #f5bf48);--ans-urgency-due_soon-container: light-dark(#ffdea6, #5c4200);--ans-urgency-open: var(--mat-sys-outline);--ans-urgency-open-container: var(--mat-sys-surface-container-high);--ans-urgency-scheduled: var(--mat-sys-outline-variant);--ans-urgency-scheduled-container: var(--mat-sys-surface-container);--ans-success: light-dark(#1b6d2f, #8fd89a);--ans-success-container: light-dark(#a3f5ac, #005320);--ans-on-avatar: #fff;--ans-content-max: 960px;--ans-gutter: 16px;--ans-bottom-nav-height: 80px;--ans-rail-width: 96px;--ans-safe-top: env(safe-area-inset-top, 0px);--ans-safe-bottom: env(safe-area-inset-bottom, 0px);--ans-radius-s: 8px;--ans-radius-m: 16px;--ans-radius-l: 24px;--ans-ease: cubic-bezier(.2, 0, 0, 1);--ans-ease-decelerate: cubic-bezier(.05, .7, .1, 1);--ans-duration-s: .15s;--ans-duration-m: .3s}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-large);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;overscroll-behavior-y:none}h1,h2,h3,p{margin:0}a{color:var(--mat-sys-primary)}:focus-visible{outline:3px solid var(--mat-sys-primary);outline-offset:2px}.mat-icon[svgIcon] svg{display:block}.ans-page{max-width:var(--ans-content-max);margin:0 auto;padding:0 var(--ans-gutter);animation:ans-page-in var(--ans-duration-m) var(--ans-ease-decelerate)}@keyframes ans-page-in{0%{opacity:0;translate:0 8px}}@media(min-width:840px){.ans-page{--ans-gutter: 32px}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ans-form{display:flex;flex-direction:column;gap:4px;margin-top:24px}.ans-form mat-form-field{width:100%}.ans-submit{width:100%;height:48px!important;margin-top:8px}.ans-link{display:inline-block;margin:12px auto 0;padding:4px;border:0;background:none;color:var(--mat-sys-primary);font:var(--mat-sys-label-large);text-align:center;text-decoration:none;cursor:pointer}.ans-lead{margin:16px 0 8px;text-align:center;font:var(--mat-sys-body-large)}.ans-banner,.ans-error{margin:16px 0 0;padding:12px 16px;border-radius:12px;font:var(--mat-sys-body-medium);background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface)}.ans-banner.success,.ans-error.success{background:var(--ans-success-container);color:light-dark(#002109,#a3f5ac)}.ans-error{margin:4px 0;background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.ans-fullscreen-dialog{--mat-dialog-container-shape: 0;--mat-dialog-container-max-width: 100vw;--mat-dialog-container-small-max-width: 100vw}.ans-fullscreen-dialog .mat-mdc-dialog-surface{padding-top:var(--ans-safe-top);padding-bottom:var(--ans-safe-bottom)}.ans-editor-panel .mat-mdc-dialog-surface{display:flex;flex-direction:column}.ans-filter-menu{min-width:220px!important}
