@charset "UTF-8";@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/roboto-flex-cyrillic-ext-wght-normal-6GUSJ6MP.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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/roboto-flex-cyrillic-wght-normal-LA2FTSSS.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/roboto-flex-greek-wght-normal-K3354AS3.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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/roboto-flex-vietnamese-wght-normal-BE3TVEAV.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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/roboto-flex-latin-ext-wght-normal-52AECDJE.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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url("./media/roboto-flex-latin-wght-normal-6KUGEKJZ.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:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-6ZHFLZPN.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.theme-encre{--mat-sys-background: light-dark(#faf8ff, #11131a);--mat-sys-on-background: light-dark(#191b23, #e1e2ec);--mat-sys-surface: light-dark(#faf8ff, #11131a);--mat-sys-surface-dim: light-dark(#d9d9e4, #11131a);--mat-sys-surface-bright: light-dark(#faf8ff, #373941);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e15);--mat-sys-surface-container-low: light-dark(#f3f3fd, #191b23);--mat-sys-surface-container: light-dark(#ededf8, #1d1f27);--mat-sys-surface-container-high: light-dark(#e7e7f2, #282a31);--mat-sys-surface-container-highest: light-dark(#e1e2ec, #32343c);--mat-sys-on-surface: light-dark(#191b23, #e1e2ec);--mat-sys-surface-variant: light-dark(#dfe2f3, #424654);--mat-sys-on-surface-variant: light-dark(#424654, #c3c6d6);--mat-sys-inverse-surface: light-dark(#2e3038, #e1e2ec);--mat-sys-inverse-on-surface: light-dark(#f0f0fb, #2e3038);--mat-sys-outline: light-dark(#737785, #8d909f);--mat-sys-outline-variant: light-dark(#c3c6d6, #424654);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#0856cf, #b2c5ff);--mat-sys-primary: light-dark(#0041a2, #b2c5ff);--mat-sys-on-primary: light-dark(#ffffff, #002b72);--mat-sys-primary-container: light-dark(#0b57d0, #0b57d0);--mat-sys-on-primary-container: light-dark(#ced9ff, #ced9ff);--mat-sys-inverse-primary: light-dark(#b2c5ff, #0856cf);--mat-sys-secondary: light-dark(#4b5d8c, #b3c5fb);--mat-sys-on-secondary: light-dark(#ffffff, #1c2e5b);--mat-sys-secondary-container: light-dark(#b6c8fe, #334573);--mat-sys-on-secondary-container: light-dark(#415382, #a2b4e9);--mat-sys-tertiary: light-dark(#802b00, #ffb599);--mat-sys-on-tertiary: light-dark(#ffffff, #5a1c00);--mat-sys-tertiary-container: light-dark(#a83b00, #a83b00);--mat-sys-on-tertiary-container: light-dark(#ffcfbe, #ffcfbe);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-primary-fixed: light-dark(#dae2ff, #dae2ff);--mat-sys-primary-fixed-dim: light-dark(#b2c5ff, #b2c5ff);--mat-sys-on-primary-fixed: light-dark(#001847, #001847);--mat-sys-on-primary-fixed-variant: light-dark(#0040a1, #0040a1);--mat-sys-secondary-fixed: light-dark(#dae2ff, #dae2ff);--mat-sys-secondary-fixed-dim: light-dark(#b3c5fb, #b3c5fb);--mat-sys-on-secondary-fixed: light-dark(#021945, #021945);--mat-sys-on-secondary-fixed-variant: light-dark(#334573, #334573);--mat-sys-tertiary-fixed: light-dark(#ffdbce, #ffdbce);--mat-sys-tertiary-fixed-dim: light-dark(#ffb599, #ffb599);--mat-sys-on-tertiary-fixed: light-dark(#370e00, #370e00);--mat-sys-on-tertiary-fixed-variant: light-dark(#7f2b00, #7f2b00)}.theme-sauge{--mat-sys-background: light-dark(#f7faf5, #101412);--mat-sys-on-background: light-dark(#181d1a, #e0e3df);--mat-sys-surface: light-dark(#f7faf5, #101412);--mat-sys-surface-dim: light-dark(#d7dbd6, #101412);--mat-sys-surface-bright: light-dark(#f7faf5, #363a37);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0d);--mat-sys-surface-container-low: light-dark(#f1f5ef, #181d1a);--mat-sys-surface-container: light-dark(#ebefea, #1c211e);--mat-sys-surface-container-high: light-dark(#e6e9e4, #272b28);--mat-sys-surface-container-highest: light-dark(#e0e3df, #313633);--mat-sys-on-surface: light-dark(#181d1a, #e0e3df);--mat-sys-surface-variant: light-dark(#dae5dc, #3f4943);--mat-sys-on-surface-variant: light-dark(#3f4943, #bec9c1);--mat-sys-inverse-surface: light-dark(#2d312e, #e0e3df);--mat-sys-inverse-on-surface: light-dark(#eef2ed, #2d312e);--mat-sys-outline: light-dark(#6f7a72, #89938c);--mat-sys-outline-variant: light-dark(#bec9c1, #3f4943);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#176b4b, #88d6af);--mat-sys-primary: light-dark(#096444, #88d6af);--mat-sys-on-primary: light-dark(#ffffff, #003824);--mat-sys-primary-container: light-dark(#2e7d5b, #2e7d5b);--mat-sys-on-primary-container: light-dark(#d0ffe3, #d0ffe3);--mat-sys-inverse-primary: light-dark(#88d6af, #176b4b);--mat-sys-secondary: light-dark(#486555, #aecebb);--mat-sys-on-secondary: light-dark(#ffffff, #1a3628);--mat-sys-secondary-container: light-dark(#caead6, #314d3e);--mat-sys-on-secondary-container: light-dark(#4e6b5b, #9dbcaa);--mat-sys-tertiary: light-dark(#894043, #ffb3b3);--mat-sys-on-tertiary: light-dark(#ffffff, #591b1f);--mat-sys-tertiary-container: light-dark(#a7585a, #a7585a);--mat-sys-on-tertiary-container: light-dark(#fff1f0, #fff1f0);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-primary-fixed: light-dark(#a4f3ca, #a4f3ca);--mat-sys-primary-fixed-dim: light-dark(#88d6af, #88d6af);--mat-sys-on-primary-fixed: light-dark(#002113, #002113);--mat-sys-on-primary-fixed-variant: light-dark(#005236, #005236);--mat-sys-secondary-fixed: light-dark(#caead6, #caead6);--mat-sys-secondary-fixed-dim: light-dark(#aecebb, #aecebb);--mat-sys-on-secondary-fixed: light-dark(#042014, #042014);--mat-sys-on-secondary-fixed-variant: light-dark(#314d3e, #314d3e);--mat-sys-tertiary-fixed: light-dark(#ffdad9, #ffdad9);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3b3, #ffb3b3);--mat-sys-on-tertiary-fixed: light-dark(#3d060c, #3d060c);--mat-sys-on-tertiary-fixed-variant: light-dark(#753134, #753134)}.theme-terracotta{--mat-sys-background: light-dark(#fff8f6, #1b110e);--mat-sys-on-background: light-dark(#241915, #f3ded8);--mat-sys-surface: light-dark(#fff8f6, #1b110e);--mat-sys-surface-dim: light-dark(#ead6cf, #1b110e);--mat-sys-surface-bright: light-dark(#fff8f6, #433632);--mat-sys-surface-container-lowest: light-dark(#ffffff, #150c09);--mat-sys-surface-container-low: light-dark(#fff1ec, #241915);--mat-sys-surface-container: light-dark(#ffe9e3, #281d19);--mat-sys-surface-container-high: light-dark(#f9e4dd, #332723);--mat-sys-surface-container-highest: light-dark(#f3ded8, #3f322e);--mat-sys-on-surface: light-dark(#241915, #f3ded8);--mat-sys-surface-variant: light-dark(#fbdcd2, #57423b);--mat-sys-on-surface-variant: light-dark(#57423b, #dec0b7);--mat-sys-inverse-surface: light-dark(#3a2e2a, #f3ded8);--mat-sys-inverse-on-surface: light-dark(#ffede8, #3a2e2a);--mat-sys-outline: light-dark(#8a7269, #a58b82);--mat-sys-outline-variant: light-dark(#dec0b7, #57423b);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#a23f15, #ffb59b);--mat-sys-primary: light-dark(#a13e14, #ffb59b);--mat-sys-on-primary: light-dark(#ffffff, #5b1a00);--mat-sys-primary-container: light-dark(#c2562b, #c2562b);--mat-sys-on-primary-container: light-dark(#ffffff, #ffffff);--mat-sys-inverse-primary: light-dark(#ffb59b, #a23f15);--mat-sys-secondary: light-dark(#86503d, #fdb69d);--mat-sys-on-secondary: light-dark(#ffffff, #4f2413);--mat-sys-secondary-container: light-dark(#fdb69d, #6b3a27);--mat-sys-on-secondary-container: light-dark(#784532, #e9a58d);--mat-sys-tertiary: light-dark(#006681, #76d2f6);--mat-sys-on-tertiary: light-dark(#ffffff, #003545);--mat-sys-tertiary-container: light-dark(#0081a2, #0081a2);--mat-sys-on-tertiary-container: light-dark(#ffffff, #ffffff);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-primary-fixed: light-dark(#ffdbcf, #ffdbcf);--mat-sys-primary-fixed-dim: light-dark(#ffb59b, #ffb59b);--mat-sys-on-primary-fixed: light-dark(#380d00, #380d00);--mat-sys-on-primary-fixed-variant: light-dark(#812900, #812900);--mat-sys-secondary-fixed: light-dark(#ffdbcf, #ffdbcf);--mat-sys-secondary-fixed-dim: light-dark(#fdb69d, #fdb69d);--mat-sys-on-secondary-fixed: light-dark(#351003, #351003);--mat-sys-on-secondary-fixed-variant: light-dark(#6b3a27, #6b3a27);--mat-sys-tertiary-fixed: light-dark(#baeaff, #baeaff);--mat-sys-tertiary-fixed-dim: light-dark(#76d2f6, #76d2f6);--mat-sys-on-tertiary-fixed: light-dark(#001f29, #001f29);--mat-sys-on-tertiary-fixed-variant: light-dark(#004d62, #004d62)}.theme-grenat{--mat-sys-background: light-dark(#fff8f7, #1c1011);--mat-sys-on-background: light-dark(#251819, #f5ddde);--mat-sys-surface: light-dark(#fff8f7, #1c1011);--mat-sys-surface-dim: light-dark(#ecd5d6, #1c1011);--mat-sys-surface-bright: light-dark(#fff8f7, #443537);--mat-sys-surface-container-lowest: light-dark(#ffffff, #160b0c);--mat-sys-surface-container-low: light-dark(#fff0f0, #251819);--mat-sys-surface-container: light-dark(#ffe9e9, #291c1d);--mat-sys-surface-container-high: light-dark(#fbe3e4, #342628);--mat-sys-surface-container-highest: light-dark(#f5ddde, #403132);--mat-sys-on-surface: light-dark(#251819, #f5ddde);--mat-sys-surface-variant: light-dark(#fcdadc, #584143);--mat-sys-on-surface-variant: light-dark(#584143, #dfbfc1);--mat-sys-inverse-surface: light-dark(#3b2d2e, #f5ddde);--mat-sys-inverse-on-surface: light-dark(#ffeced, #3b2d2e);--mat-sys-outline: light-dark(#8b7072, #a78a8c);--mat-sys-outline-variant: light-dark(#dfbfc1, #584143);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#ae2c47, #ffb2b9);--mat-sys-primary: light-dark(#780026, #ffb2b9);--mat-sys-on-primary: light-dark(#ffffff, #67001f);--mat-sys-primary-container: light-dark(#9b1c3a, #9b1c3a);--mat-sys-on-primary-container: light-dark(#ffadb5, #ffadb5);--mat-sys-inverse-primary: light-dark(#ffb2b9, #ae2c47);--mat-sys-secondary: light-dark(#8f4952, #ffb2b9);--mat-sys-on-secondary: light-dark(#ffffff, #561d26);--mat-sys-secondary-container: light-dark(#fea6af, #75353e);--mat-sys-on-secondary-container: light-dark(#7a3941, #f7a1a9);--mat-sys-tertiary: light-dark(#00422e, #8bd6b3);--mat-sys-on-tertiary: light-dark(#ffffff, #003826);--mat-sys-tertiary-container: light-dark(#005c41, #005c41);--mat-sys-on-tertiary-container: light-dark(#87d2b0, #87d2b0);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-primary-fixed: light-dark(#ffdadc, #ffdadc);--mat-sys-primary-fixed-dim: light-dark(#ffb2b9, #ffb2b9);--mat-sys-on-primary-fixed: light-dark(#400010, #400010);--mat-sys-on-primary-fixed-variant: light-dark(#8d0f31, #8d0f31);--mat-sys-secondary-fixed: light-dark(#ffdadc, #ffdadc);--mat-sys-secondary-fixed-dim: light-dark(#ffb2b9, #ffb2b9);--mat-sys-on-secondary-fixed: light-dark(#3b0712, #3b0712);--mat-sys-on-secondary-fixed-variant: light-dark(#72333b, #72333b);--mat-sys-tertiary-fixed: light-dark(#a6f2ce, #a6f2ce);--mat-sys-tertiary-fixed-dim: light-dark(#8bd6b3, #8bd6b3);--mat-sys-on-tertiary-fixed: light-dark(#002115, #002115);--mat-sys-on-tertiary-fixed-variant: light-dark(#005139, #005139)}.theme-graphite{--mat-sys-background: light-dark(#fbf9fa, #131314);--mat-sys-on-background: light-dark(#1b1b1d, #e4e2e3);--mat-sys-surface: light-dark(#fbf9fa, #131314);--mat-sys-surface-dim: light-dark(#dbd9db, #131314);--mat-sys-surface-bright: light-dark(#fbf9fa, #39393a);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e0f);--mat-sys-surface-container-low: light-dark(#f5f3f4, #1b1b1d);--mat-sys-surface-container: light-dark(#f0edee, #1f2021);--mat-sys-surface-container-high: light-dark(#eae7e9, #2a2a2b);--mat-sys-surface-container-highest: light-dark(#e4e2e3, #343536);--mat-sys-on-surface: light-dark(#1b1b1d, #e4e2e3);--mat-sys-surface-variant: light-dark(#e4e2e3, #474748);--mat-sys-on-surface-variant: light-dark(#474748, #c8c6c7);--mat-sys-inverse-surface: light-dark(#303031, #e4e2e3);--mat-sys-inverse-on-surface: light-dark(#f2f0f1, #303031);--mat-sys-outline: light-dark(#777778, #919091);--mat-sys-outline-variant: light-dark(#c8c6c7, #474748);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#565f6b, #bec7d5);--mat-sys-primary: light-dark(#565f6b, #bec7d5);--mat-sys-on-primary: light-dark(#ffffff, #28313b);--mat-sys-primary-container: light-dark(#dae3f1, #3f4852);--mat-sys-on-primary-container: light-dark(#3f4852, #dae3f1);--mat-sys-inverse-primary: light-dark(#bec7d5, #565f6b);--mat-sys-secondary: light-dark(#5a5f66, #c2c7cf);--mat-sys-on-secondary: light-dark(#ffffff, #2c3137);--mat-sys-secondary-container: light-dark(#dee3eb, #42474e);--mat-sys-on-secondary-container: light-dark(#42474e, #dee3eb);--mat-sys-tertiary: light-dark(#526070, #bac8db);--mat-sys-on-tertiary: light-dark(#ffffff, #243140);--mat-sys-tertiary-container: light-dark(#d6e4f7, #3b4857);--mat-sys-on-tertiary-container: light-dark(#3b4857, #d6e4f7);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-primary-fixed: light-dark(#dae3f1, #dae3f1);--mat-sys-primary-fixed-dim: light-dark(#bec7d5, #bec7d5);--mat-sys-on-primary-fixed: light-dark(#131c26, #131c26);--mat-sys-on-primary-fixed-variant: light-dark(#3f4852, #3f4852);--mat-sys-secondary-fixed: light-dark(#dee3eb, #dee3eb);--mat-sys-secondary-fixed-dim: light-dark(#c2c7cf, #c2c7cf);--mat-sys-on-secondary-fixed: light-dark(#171c22, #171c22);--mat-sys-on-secondary-fixed-variant: light-dark(#42474e, #42474e);--mat-sys-tertiary-fixed: light-dark(#d6e4f7, #d6e4f7);--mat-sys-tertiary-fixed-dim: light-dark(#bac8db, #bac8db);--mat-sys-on-tertiary-fixed: light-dark(#0f1d2a, #0f1d2a);--mat-sys-on-tertiary-fixed-variant: light-dark(#3b4857, #3b4857)}html{color-scheme:light dark;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 Roboto Flex Variable;--mat-sys-body-large-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-body-medium-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-body-small-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-display-large-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-display-medium-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-display-small-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-headline-large-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-headline-medium-font: Roboto Flex Variable;--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 Roboto Flex Variable;--mat-sys-headline-small-font: Roboto Flex Variable;--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: 500 .875rem / 1.25rem Roboto Flex Variable;--mat-sys-label-large-font: Roboto Flex Variable;--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: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto Flex Variable;--mat-sys-label-medium-font: Roboto Flex Variable;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto Flex Variable;--mat-sys-label-small-font: Roboto Flex Variable;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto Flex Variable;--mat-sys-title-large-font: Roboto Flex Variable;--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: 500 1rem / 1.5rem Roboto Flex Variable;--mat-sys-title-medium-font: Roboto Flex Variable;--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: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto Flex Variable;--mat-sys-title-small-font: Roboto Flex Variable;--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: 500;--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}html.scheme-light{color-scheme:light}html.scheme-dark{color-scheme:dark}:root{--m-gutter: 16px;--m-radius-s: 12px;--m-radius-m: 20px;--m-radius-l: 28px;--m-nav-height: 80px;--m-rail-width: 88px;--m-content-max: 1120px;--m-safe-top: env(safe-area-inset-top, 0px);--m-safe-bottom: env(safe-area-inset-bottom, 0px)}*{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;-webkit-tap-highlight-color:transparent}h1,h2,h3{text-wrap:balance;margin:0}a{color:var(--mat-sys-primary)}.mat-icon,.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.mat-icon.m-fill,.material-symbols-rounded.m-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.m-star-on{color:#f5a623}.num{font-variant-numeric:tabular-nums}.m-card{background:var(--mat-sys-surface-container);border-radius:var(--m-radius-m);padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.m-card__label{display:flex;align-items:center;gap:8px;font:var(--mat-sys-label-large);color:var(--mat-sys-on-surface-variant)}.m-card__label .mat-icon{color:var(--mat-sys-primary);font-size:20px;width:20px;height:20px}.m-page{width:100%;max-width:var(--m-content-max);margin-inline:auto;padding-inline:var(--m-gutter);padding-block:20px 32px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.m-page__title{font:var(--mat-sys-headline-medium);letter-spacing:-.01em}.m-muted{color:var(--mat-sys-on-surface-variant)}.m-stack{display:grid;gap:12px}.m-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.m-full{width:100%}.m-form{display:grid;gap:4px}.m-form mat-form-field{width:100%}.m-code{font-family:ui-monospace,Roboto Mono,monospace;font-size:14px;background:var(--mat-sys-surface-container-high);border-radius:8px;padding:2px 8px;word-break:break-all}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}mat-button-toggle-group.mat-button-toggle-group{width:fit-content;max-width:100%}.mat-button-toggle-group.m-seg{--mat-button-toggle-divider-color: transparent;--mat-button-toggle-shape: 999px;--mat-button-toggle-height: 40px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-selected-state-background-color: transparent;--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-secondary-container);--mat-button-toggle-text-color: var(--mat-sys-on-surface-variant);--mat-button-toggle-label-text-weight: 600;position:relative;isolation:isolate;min-width:0;max-width:100%;border:0;border-radius:999px;padding:4px;gap:2px;background:var(--mat-sys-surface-container-high);overflow-x:auto;scrollbar-width:none}.mat-button-toggle-group.m-seg::-webkit-scrollbar{display:none}.mat-button-toggle-group.m-seg .mat-button-toggle{border:0!important;border-radius:999px;z-index:1;background:transparent;flex:none}.mat-button-toggle-group.m-seg .mat-button-toggle-label-content{padding:0 14px}.mat-button-toggle-group.m-seg .mat-button-toggle-focus-overlay,.mat-button-toggle-group.m-seg .mat-button-toggle-ripple{border-radius:999px}.mat-button-toggle-group.m-seg .mat-button-toggle-checked{font-weight:600}.mat-button-toggle-group.m-seg .mat-button-toggle-disabled{opacity:.5}.m-seg--more-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.m-seg--more-start{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.m-seg--more-start.m-seg--more-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.m-seg--multi .mat-button-toggle-checked{background:var(--mat-sys-secondary-container)!important}.m-seg__thumb{position:absolute;z-index:0;inset-block:4px;left:4px;border-radius:999px;background:var(--mat-sys-secondary-container);box-shadow:0 1px 2px color-mix(in srgb,var(--mat-sys-shadow) 18%,transparent);pointer-events:none}.m-seg--ready .m-seg__thumb{transition:transform .38s cubic-bezier(.34,1.36,.64,1),width .38s cubic-bezier(.34,1.36,.64,1),opacity .15s ease}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled{border-radius:16px;transition:background-color .15s ease,box-shadow .15s ease}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-sys-surface-container-high)}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay{border-radius:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mdc-text-field--filled{background-color:var(--mat-sys-surface-container-lowest);box-shadow:inset 0 0 0 2px var(--mat-sys-primary)}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mdc-text-field--filled{box-shadow:inset 0 0 0 2px var(--mat-sys-error)}@media(max-width:839px){body:not(.m-bare) .cdk-overlay-pane:has(.mat-mdc-snack-bar-container){margin-bottom:calc(var(--m-nav-height) + 8px + var(--m-safe-bottom))!important}}.tc-red{--m-note-bg: color-mix(in srgb, #e53935 24%, var(--mat-sys-surface-container-low))}.tc-dot-red{background:color-mix(in srgb,#e53935 55%,var(--mat-sys-surface-container-low))!important}.tc-orange{--m-note-bg: color-mix(in srgb, #fb8c00 24%, var(--mat-sys-surface-container-low))}.tc-dot-orange{background:color-mix(in srgb,#fb8c00 55%,var(--mat-sys-surface-container-low))!important}.tc-yellow{--m-note-bg: color-mix(in srgb, #fdd835 24%, var(--mat-sys-surface-container-low))}.tc-dot-yellow{background:color-mix(in srgb,#fdd835 55%,var(--mat-sys-surface-container-low))!important}.tc-green{--m-note-bg: color-mix(in srgb, #43a047 24%, var(--mat-sys-surface-container-low))}.tc-dot-green{background:color-mix(in srgb,#43a047 55%,var(--mat-sys-surface-container-low))!important}.tc-teal{--m-note-bg: color-mix(in srgb, #00897b 24%, var(--mat-sys-surface-container-low))}.tc-dot-teal{background:color-mix(in srgb,#00897b 55%,var(--mat-sys-surface-container-low))!important}.tc-blue{--m-note-bg: color-mix(in srgb, #1e88e5 24%, var(--mat-sys-surface-container-low))}.tc-dot-blue{background:color-mix(in srgb,#1e88e5 55%,var(--mat-sys-surface-container-low))!important}.tc-purple{--m-note-bg: color-mix(in srgb, #8e24aa 24%, var(--mat-sys-surface-container-low))}.tc-dot-purple{background:color-mix(in srgb,#8e24aa 55%,var(--mat-sys-surface-container-low))!important}.tc-pink{--m-note-bg: color-mix(in srgb, #d81b60 24%, var(--mat-sys-surface-container-low))}.tc-dot-pink{background:color-mix(in srgb,#d81b60 55%,var(--mat-sys-surface-container-low))!important}.tc-brown{--m-note-bg: color-mix(in srgb, #6d4c41 24%, var(--mat-sys-surface-container-low))}.tc-dot-brown{background:color-mix(in srgb,#6d4c41 55%,var(--mat-sys-surface-container-low))!important}.tc-gray{--m-note-bg: color-mix(in srgb, #757575 24%, var(--mat-sys-surface-container-low))}.tc-dot-gray{background:color-mix(in srgb,#757575 55%,var(--mat-sys-surface-container-low))!important}.m-fullscreen-dialog .mat-mdc-dialog-surface{border-radius:0!important;padding-top:var(--m-safe-top);padding-bottom:var(--m-safe-bottom)}.cdk-global-overlay-wrapper:not(:has(.m-fullscreen-dialog)){padding-top:var(--m-safe-top);padding-bottom:var(--m-safe-bottom)}.mat-bottom-sheet-container{padding-bottom:calc(8px + var(--m-safe-bottom))!important}.m-fullscreen-dialog .mat-mdc-dialog-content{max-height:none;flex:1}.m-fullscreen-dialog m-item-editor,.m-fullscreen-dialog .editor{height:100%}.md{line-height:1.55;overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote,.md pre{margin:0 0 .6em}.md ul,.md ol{padding-inline-start:1.4em}.md h3,.md h4,.md h5{margin:.8em 0 .4em;font:var(--mat-sys-title-small)}.md a{color:var(--mat-sys-primary)}.md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.1em .35em;border-radius:4px;background:var(--mat-sys-surface-container-highest)}.md pre{padding:10px 12px;border-radius:10px;overflow-x:auto;background:var(--mat-sys-surface-container-highest)}.md pre code{padding:0;background:none}.md blockquote{padding-inline-start:12px;border-inline-start:3px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant)}.doc-content{font:var(--mat-sys-body-large);font-size:calc(1rem * var(--doc-scale, 1));line-height:1.6;overflow-wrap:anywhere}.doc-content h1{font:var(--mat-sys-headline-small);font-size:calc(1.6rem * var(--doc-scale, 1));margin:0 0 .6em}.doc-content h2{font:var(--mat-sys-title-large);font-size:calc(1.3rem * var(--doc-scale, 1));margin:1.4em 0 .5em}.doc-content h3,.doc-content h4,.doc-content h5,.doc-content h6{font:var(--mat-sys-title-medium);font-size:calc(1.1rem * var(--doc-scale, 1));margin:1.2em 0 .4em}.doc-content p,.doc-content ul,.doc-content ol,.doc-content dl,.doc-content table,.doc-content pre,.doc-content blockquote{margin:0 0 .9em}.doc-content ul,.doc-content ol{padding-inline-start:1.4em}.doc-content dt{font-weight:600}.doc-content dd{margin-inline-start:1.2em}.doc-content a{color:var(--mat-sys-primary)}.doc-content code,.doc-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.doc-content :not(pre)>code{padding:.1em .35em;border-radius:4px;background:var(--mat-sys-surface-container-highest)}.doc-content pre{padding:12px 14px;border-radius:12px;overflow-x:auto;background:var(--mat-sys-surface-container-high);line-height:1.5;white-space:pre;tab-size:2}.doc-content blockquote,.doc-content .note,.doc-content .notice,.doc-content ._note{padding:8px 12px;border-inline-start:3px solid var(--mat-sys-tertiary);border-radius:4px;background:var(--mat-sys-surface-container)}.doc-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.92em}.doc-content th,.doc-content td{padding:6px 10px;border:1px solid var(--mat-sys-outline-variant);text-align:start;vertical-align:top}.doc-content th{background:var(--mat-sys-surface-container)}.doc-content .img-alt{color:var(--mat-sys-on-surface-variant);font-style:italic}.doc-content .tk-kw{color:var(--mat-sys-primary);font-weight:600}.doc-content .tk-str{color:var(--mat-sys-tertiary)}.doc-content .tk-num{color:var(--mat-sys-secondary)}.doc-content .tk-com{color:var(--mat-sys-on-surface-variant);font-style:italic}.doc-content .tk-type{color:var(--mat-sys-secondary)}.doc-content .tk-tag{color:var(--mat-sys-primary)}.doc-content .tk-attr{color:var(--mat-sys-tertiary)}html,body{overscroll-behavior-x:none}
