code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}html{--mat-sys-background:#f9faf3;--mat-sys-error:#ba1a1a;--mat-sys-error-container:#ffdad6;--mat-sys-inverse-on-surface:#f1f1eb;--mat-sys-inverse-primary:#02e600;--mat-sys-inverse-surface:#2f312d;--mat-sys-on-background:#1a1c18;--mat-sys-on-error:#fff;--mat-sys-on-error-container:#93000a;--mat-sys-on-primary:#fff;--mat-sys-on-primary-container:#020;--mat-sys-on-primary-fixed:#020;--mat-sys-on-primary-fixed-variant:#015300;--mat-sys-on-secondary:#fff;--mat-sys-on-secondary-container:#3c4b37;--mat-sys-on-secondary-fixed:#121f0e;--mat-sys-on-secondary-fixed-variant:#3c4b37;--mat-sys-on-surface:#1a1c18;--mat-sys-on-surface-variant:#43483f;--mat-sys-on-tertiary:#fff;--mat-sys-on-tertiary-container:#005225;--mat-sys-on-tertiary-fixed:#00210b;--mat-sys-on-tertiary-fixed-variant:#005225;--mat-sys-outline:#73796e;--mat-sys-outline-variant:#c3c8bc;--mat-sys-primary:#3b6939;--mat-sys-primary-container:#b8f0b5;--mat-sys-primary-fixed:#77ff61;--mat-sys-primary-fixed-dim:#02e600;--mat-sys-scrim:#000;--mat-sys-secondary:#54634d;--mat-sys-secondary-container:#d7e8cd;--mat-sys-secondary-fixed:#d7e8cd;--mat-sys-secondary-fixed-dim:#bbcbb2;--mat-sys-shadow:#000;--mat-sys-surface:#f9faf3;--mat-sys-surface-bright:#f9faf3;--mat-sys-surface-container:#eeeee7;--mat-sys-surface-container-high:#e8e9e1;--mat-sys-surface-container-highest:#e2e3dc;--mat-sys-surface-container-low:#f3f4ed;--mat-sys-surface-container-lowest:#fff;--mat-sys-surface-dim:#dadbd3;--mat-sys-surface-tint:#026e00;--mat-sys-surface-variant:#dfe4d7;--mat-sys-tertiary:#006d33;--mat-sys-tertiary-container:#63ff94;--mat-sys-tertiary-fixed:#63ff94;--mat-sys-tertiary-fixed-dim:#00e472;--mat-sys-neutral-variant20:#2c3229;--mat-sys-neutral10:#1a1c18;--mat-sys-level0:0px 0px 0px 0px #0003, 0px 0px 0px 0px #00000024, 0px 0px 0px 0px #0000001f;--mat-sys-level1:0px 2px 1px -1px #0003, 0px 1px 1px 0px #00000024, 0px 1px 3px 0px #0000001f;--mat-sys-level2:0px 3px 3px -2px #0003, 0px 3px 4px 0px #00000024, 0px 1px 8px 0px #0000001f;--mat-sys-level3:0px 3px 5px -1px #0003, 0px 6px 10px 0px #00000024, 0px 1px 18px 0px #0000001f;--mat-sys-level4:0px 5px 5px -3px #0003, 0px 8px 10px 1px #00000024, 0px 3px 14px 2px #0000001f;--mat-sys-level5:0px 7px 8px -4px #0003, 0px 12px 17px 2px #00000024, 0px 5px 22px 4px #0000001f;--mat-sys-body-large:400 1rem / 1.5rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-small-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-small-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-small-font:Roboto, "Noto Sans SC", 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:500 .875rem / 1.25rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-large-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-label-large-weight-prominent:700;--mat-sys-label-medium:500 .75rem / 1rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-medium-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-label-medium-weight-prominent:700;--mat-sys-label-small:500 .688rem / 1rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-small-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-title-large:400 1.375rem / 1.75rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-large-font:Roboto, "Noto Sans SC", 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:500 1rem / 1.5rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-medium-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-title-small:500 .875rem / 1.25rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-small-font:Roboto, "Noto Sans SC", 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: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[data-theme=dark]{--mat-sys-background:#121410;--mat-sys-error:#ffb4ab;--mat-sys-error-container:#93000a;--mat-sys-inverse-on-surface:#2f312d;--mat-sys-inverse-primary:#026e00;--mat-sys-inverse-surface:#e2e3dc;--mat-sys-on-background:#e2e3dc;--mat-sys-on-error:#690005;--mat-sys-on-error-container:#ffdad6;--mat-sys-on-primary:#003915;--mat-sys-on-primary-container:#b8f0b5;--mat-sys-on-primary-fixed:#020;--mat-sys-on-primary-fixed-variant:#015300;--mat-sys-on-secondary:#263422;--mat-sys-on-secondary-container:#d7e8cd;--mat-sys-on-secondary-fixed:#121f0e;--mat-sys-on-secondary-fixed-variant:#3c4b37;--mat-sys-on-surface:#e2e3dc;--mat-sys-on-surface-variant:#dfe4d7;--mat-sys-on-tertiary:#003917;--mat-sys-on-tertiary-container:#63ff94;--mat-sys-on-tertiary-fixed:#00210b;--mat-sys-on-tertiary-fixed-variant:#005225;--mat-sys-outline:#8d9387;--mat-sys-outline-variant:#43483f;--mat-sys-primary:#a1d39a;--mat-sys-primary-container:#005225;--mat-sys-primary-fixed:#77ff61;--mat-sys-primary-fixed-dim:#02e600;--mat-sys-scrim:#000;--mat-sys-secondary:#bbcbb2;--mat-sys-secondary-container:#3c4b37;--mat-sys-secondary-fixed:#d7e8cd;--mat-sys-secondary-fixed-dim:#bbcbb2;--mat-sys-shadow:#000;--mat-sys-surface:#121410;--mat-sys-surface-bright:#383a35;--mat-sys-surface-container:#1e201c;--mat-sys-surface-container-high:#282b26;--mat-sys-surface-container-highest:#333531;--mat-sys-surface-container-low:#1a1c18;--mat-sys-surface-container-lowest:#0c0f0b;--mat-sys-surface-dim:#121410;--mat-sys-surface-tint:#02e600;--mat-sys-surface-variant:#43483f;--mat-sys-tertiary:#00e472;--mat-sys-tertiary-container:#005225;--mat-sys-tertiary-fixed:#63ff94;--mat-sys-tertiary-fixed-dim:#00e472;--mat-sys-neutral-variant20:#2c3229;--mat-sys-neutral10:#1a1c18;--mat-sys-level0:0px 0px 0px 0px #0003, 0px 0px 0px 0px #00000024, 0px 0px 0px 0px #0000001f;--mat-sys-level1:0px 2px 1px -1px #0003, 0px 1px 1px 0px #00000024, 0px 1px 3px 0px #0000001f;--mat-sys-level2:0px 3px 3px -2px #0003, 0px 3px 4px 0px #00000024, 0px 1px 8px 0px #0000001f;--mat-sys-level3:0px 3px 5px -1px #0003, 0px 6px 10px 0px #00000024, 0px 1px 18px 0px #0000001f;--mat-sys-level4:0px 5px 5px -3px #0003, 0px 8px 10px 1px #00000024, 0px 3px 14px 2px #0000001f;--mat-sys-level5:0px 7px 8px -4px #0003, 0px 12px 17px 2px #00000024, 0px 5px 22px 4px #0000001f;--mat-sys-body-large:400 1rem / 1.5rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-small-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-small-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-small-font:Roboto, "Noto Sans SC", 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:500 .875rem / 1.25rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-large-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-label-large-weight-prominent:700;--mat-sys-label-medium:500 .75rem / 1rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-medium-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-label-medium-weight-prominent:700;--mat-sys-label-small:500 .688rem / 1rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-small-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-title-large:400 1.375rem / 1.75rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-large-font:Roboto, "Noto Sans SC", 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:500 1rem / 1.5rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-medium-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-title-small:500 .875rem / 1.25rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-small-font:Roboto, "Noto Sans SC", 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: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}@media (prefers-color-scheme:dark){html:not([data-theme]){--mat-sys-background:#121410;--mat-sys-error:#ffb4ab;--mat-sys-error-container:#93000a;--mat-sys-inverse-on-surface:#2f312d;--mat-sys-inverse-primary:#026e00;--mat-sys-inverse-surface:#e2e3dc;--mat-sys-on-background:#e2e3dc;--mat-sys-on-error:#690005;--mat-sys-on-error-container:#ffdad6;--mat-sys-on-primary:#003915;--mat-sys-on-primary-container:#b8f0b5;--mat-sys-on-primary-fixed:#020;--mat-sys-on-primary-fixed-variant:#015300;--mat-sys-on-secondary:#263422;--mat-sys-on-secondary-container:#d7e8cd;--mat-sys-on-secondary-fixed:#121f0e;--mat-sys-on-secondary-fixed-variant:#3c4b37;--mat-sys-on-surface:#e2e3dc;--mat-sys-on-surface-variant:#dfe4d7;--mat-sys-on-tertiary:#003917;--mat-sys-on-tertiary-container:#63ff94;--mat-sys-on-tertiary-fixed:#00210b;--mat-sys-on-tertiary-fixed-variant:#005225;--mat-sys-outline:#8d9387;--mat-sys-outline-variant:#43483f;--mat-sys-primary:#a1d39a;--mat-sys-primary-container:#005225;--mat-sys-primary-fixed:#77ff61;--mat-sys-primary-fixed-dim:#02e600;--mat-sys-scrim:#000;--mat-sys-secondary:#bbcbb2;--mat-sys-secondary-container:#3c4b37;--mat-sys-secondary-fixed:#d7e8cd;--mat-sys-secondary-fixed-dim:#bbcbb2;--mat-sys-shadow:#000;--mat-sys-surface:#121410;--mat-sys-surface-bright:#383a35;--mat-sys-surface-container:#1e201c;--mat-sys-surface-container-high:#282b26;--mat-sys-surface-container-highest:#333531;--mat-sys-surface-container-low:#1a1c18;--mat-sys-surface-container-lowest:#0c0f0b;--mat-sys-surface-dim:#121410;--mat-sys-surface-tint:#02e600;--mat-sys-surface-variant:#43483f;--mat-sys-tertiary:#00e472;--mat-sys-tertiary-container:#005225;--mat-sys-tertiary-fixed:#63ff94;--mat-sys-tertiary-fixed-dim:#00e472;--mat-sys-neutral-variant20:#2c3229;--mat-sys-neutral10:#1a1c18;--mat-sys-level0:0px 0px 0px 0px #0003, 0px 0px 0px 0px #00000024, 0px 0px 0px 0px #0000001f;--mat-sys-level1:0px 2px 1px -1px #0003, 0px 1px 1px 0px #00000024, 0px 1px 3px 0px #0000001f;--mat-sys-level2:0px 3px 3px -2px #0003, 0px 3px 4px 0px #00000024, 0px 1px 8px 0px #0000001f;--mat-sys-level3:0px 3px 5px -1px #0003, 0px 6px 10px 0px #00000024, 0px 1px 18px 0px #0000001f;--mat-sys-level4:0px 5px 5px -3px #0003, 0px 8px 10px 1px #00000024, 0px 3px 14px 2px #0000001f;--mat-sys-level5:0px 7px 8px -4px #0003, 0px 12px 17px 2px #00000024, 0px 5px 22px 4px #0000001f;--mat-sys-body-large:400 1rem / 1.5rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-body-small-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-display-small-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-large-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-medium-font:Roboto, "Noto Sans SC", 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 Roboto, "Noto Sans SC", sans-serif;--mat-sys-headline-small-font:Roboto, "Noto Sans SC", 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:500 .875rem / 1.25rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-large-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-label-large-weight-prominent:700;--mat-sys-label-medium:500 .75rem / 1rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-medium-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-label-medium-weight-prominent:700;--mat-sys-label-small:500 .688rem / 1rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-label-small-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-title-large:400 1.375rem / 1.75rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-large-font:Roboto, "Noto Sans SC", 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:500 1rem / 1.5rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-medium-font:Roboto, "Noto Sans SC", 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:500;--mat-sys-title-small:500 .875rem / 1.25rem Roboto, "Noto Sans SC", sans-serif;--mat-sys-title-small-font:Roboto, "Noto Sans SC", 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: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}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::view-transition-old(root){animation:.25s ease-out fade-out}::view-transition-new(root){animation:.25s ease-in fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;height:100%;font-size:16px;line-height:1.5;display:block}body{font-family:var(--mat-sys-typescale-body-large-font);color:var(--mat-sys-on-surface);background-color:var(--mat-sys-surface)}h1,h2,h3,h4,h5,h6{font-family:var(--mat-sys-typescale-headline-large-font);font-weight:var(--mat-sys-typescale-headline-large-weight);color:var(--mat-sys-on-surface);line-height:1.3}a{color:var(--mat-sys-primary);text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.markdown-body{color:var(--mat-sys-on-surface);word-break:break-word;overflow-wrap:break-word;font-size:16px;line-height:1.8}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-family:var(--mat-sys-typescale-headline-large-font);color:var(--mat-sys-on-surface);margin-top:2em;margin-bottom:.75em;scroll-margin-top:80px;font-weight:700;line-height:1.4}.markdown-body h1{border-bottom:2px solid var(--mat-sys-outline-variant);padding-bottom:.4em;font-size:2em}.markdown-body h2{border-bottom:1px solid var(--mat-sys-outline-variant);padding-bottom:.35em;font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1.1em}.markdown-body p{margin-bottom:1em}.markdown-body strong{color:var(--mat-sys-on-surface);font-weight:700}.markdown-body em{font-style:italic}.markdown-body a{color:var(--mat-sys-primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.markdown-body a:hover{border-bottom-color:var(--mat-sys-primary)}.markdown-body ul,.markdown-body ol{margin-bottom:1em;padding-left:2em}.markdown-body li{margin-bottom:.4em;line-height:1.8}.markdown-body li>ul,.markdown-body li>ol{margin-top:.4em;margin-bottom:0}.markdown-body blockquote{border-left:4px solid var(--mat-sys-primary);background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant);border-radius:0 12px 12px 0;margin:1em 0;padding:.75em 1.25em}.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-body code{background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface);border-radius:6px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.875em}.markdown-body pre{background:var(--mat-sys-surface-container-highest);border-radius:16px;margin:1.25em 0;padding:1.25em;line-height:1.6;position:relative;overflow-x:auto}.markdown-body pre code{color:var(--mat-sys-on-surface);background:0 0;border-radius:0;padding:0;font-size:.875em}.markdown-body .copy-btn{background:var(--mat-sys-surface-container);width:32px;height:32px;color:var(--mat-sys-on-surface-variant);cursor:pointer;opacity:0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .15s,color .2s,background-color .2s;display:flex;position:absolute;top:8px;right:8px}.markdown-body .copy-btn .mdi{font-size:16px}.markdown-body .copy-btn:hover{background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface)}.markdown-body .copy-btn.copied{color:var(--mat-sys-primary)}.markdown-body pre:hover .copy-btn{opacity:1}.markdown-body table{border-collapse:separate;border-spacing:0;border:1px solid var(--mat-sys-outline-variant);border-radius:12px;width:100%;margin:1.25em 0;overflow:hidden}.markdown-body th{background:var(--mat-sys-surface-container);text-align:left;border-bottom:2px solid var(--mat-sys-outline-variant);border-right:1px solid var(--mat-sys-outline-variant);padding:.75em 1em;font-weight:600}.markdown-body th:last-child{border-right:none}.markdown-body td{border-bottom:1px solid var(--mat-sys-outline-variant);border-right:1px solid var(--mat-sys-outline-variant);padding:.75em 1em}.markdown-body td:last-child{border-right:none}.markdown-body tr:last-child td{border-bottom:none}.markdown-body hr{border:none;border-top:2px solid var(--mat-sys-outline-variant);margin:2em 0}.markdown-body img{object-fit:contain;border-radius:0;max-width:100%;height:auto;margin:1.25em auto;display:block}.markdown-body .footnotes{border-top:1px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant);margin-top:2em;padding-top:1em;font-size:.9em}.markdown-alert{border-left:3px solid var(--mat-sys-outline-variant);background-color:var(--mat-sys-surface-container-low);color:var(--mat-sys-on-surface);border-radius:0 12px 12px 0;margin:1.25em 0;padding:.75em 1em}.markdown-alert>p,.markdown-alert>:last-child{margin-bottom:0}.markdown-alert-title{align-items:center;gap:8px;margin-bottom:4px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.markdown-alert-title+p{margin-top:0}.markdown-alert-title svg{fill:currentColor;flex-shrink:0;width:16px;height:16px}.markdown-alert-note{border-left-color:var(--mat-sys-primary)}.markdown-alert-note .markdown-alert-title{color:var(--mat-sys-primary)}.markdown-alert-tip{border-left-color:#1a7f37}.markdown-alert-tip .markdown-alert-title{color:#1a7f37}.markdown-alert-important{border-left-color:#8250df}.markdown-alert-important .markdown-alert-title{color:#8250df}.markdown-alert-warning{border-left-color:#9a6700}.markdown-alert-warning .markdown-alert-title{color:#9a6700}.markdown-alert-caution{border-left-color:#d1242f}.markdown-alert-caution .markdown-alert-title{color:#d1242f}@media (prefers-color-scheme:dark){html[data-theme=dark] .markdown-alert-tip,html:not([data-theme]) .markdown-alert-tip{border-left-color:#3fb950}html[data-theme=dark] .markdown-alert-tip .markdown-alert-title,html:not([data-theme]) .markdown-alert-tip .markdown-alert-title{color:#3fb950}html[data-theme=dark] .markdown-alert-important,html:not([data-theme]) .markdown-alert-important{border-left-color:#a371f7}html[data-theme=dark] .markdown-alert-important .markdown-alert-title,html:not([data-theme]) .markdown-alert-important .markdown-alert-title{color:#a371f7}html[data-theme=dark] .markdown-alert-warning,html:not([data-theme]) .markdown-alert-warning{border-left-color:#d29922}html[data-theme=dark] .markdown-alert-warning .markdown-alert-title,html:not([data-theme]) .markdown-alert-warning .markdown-alert-title{color:#d29922}html[data-theme=dark] .markdown-alert-caution,html:not([data-theme]) .markdown-alert-caution{border-left-color:#f85149}html[data-theme=dark] .markdown-alert-caution .markdown-alert-title,html:not([data-theme]) .markdown-alert-caution .markdown-alert-title{color:#f85149}}html[data-theme=dark] .markdown-alert-tip{border-left-color:#3fb950}html[data-theme=dark] .markdown-alert-tip .markdown-alert-title{color:#3fb950}html[data-theme=dark] .markdown-alert-important{border-left-color:#a371f7}html[data-theme=dark] .markdown-alert-important .markdown-alert-title{color:#a371f7}html[data-theme=dark] .markdown-alert-warning{border-left-color:#d29922}html[data-theme=dark] .markdown-alert-warning .markdown-alert-title{color:#d29922}html[data-theme=dark] .markdown-alert-caution{border-left-color:#f85149}html[data-theme=dark] .markdown-alert-caution .markdown-alert-title{color:#f85149}
