@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:root{--af-space-1: 4px;--af-space-2: 8px;--af-space-3: 12px;--af-space-4: 16px;--af-space-5: 20px;--af-space-6: 24px;--af-space-8: 32px;--af-space-10: 40px;--af-space-12: 48px;--af-space-16: 64px;--af-radius-xs: 8px;--af-radius-sm: 9px;--af-radius-md: 10px;--af-radius-lg: 14px;--af-radius-pill: 999px;--af-radius-full: 50%;--af-glass-blur: 20px;--af-glass-blur-panel: 24px;--af-glass-saturate: 1.4;--af-orb-blur-shade-a: 50px;--af-orb-blur-shade-b: 60px;--af-orb-blur-glow: 40px;--af-orb-blur-mist: 30px;--af-mist-blur-a: 24px;--af-mist-blur-b: 28px;--af-shadow-none: 0 0 0 rgb(0 0 0 / 0%);--af-surface-glass: var(--af-glass-tint);--af-focus-core: #ffffff;--af-focus-halo: rgb(8 15 11 / 92%);--af-focus-width: 2px;--af-focus-halo-width: 2px;--af-focus-offset: 2px}:root{color-scheme:light;--af-ground: linear-gradient(160deg, #f3f8ef 0%, #f8fbf3 40%, #e9f5ec 70%, #eef8f2 100%);--af-ground-base: #f3f8ef;--af-surface: #ffffff;--af-surface-1: #f6faf5;--af-surface-2: #eef5ee;--af-surface-3: #e7efe9;--af-surface-sunken: #e9f2ec;--af-glass-tint: rgb(105 185 195 / 30%);--af-glass-rim: 1px solid rgb(255 255 255 / 85%);--af-glass-rim-hover: rgb(255 255 255 / 100%);--af-glass-raise: rgb(105 185 195 / 30%);--af-glass-inner: inset 0 1px 0 rgb(255 255 255 / 90%);--af-glass-shadow: var(--af-shadow-panel);--af-on-surface: #1b2620;--af-on-surface-muted: rgb(27 38 32 / 78%);--af-outline: rgb(27 38 32 / 12%);--af-outline-strong: rgb(27 38 32 / 54%);--af-scrim: rgb(27 38 32 / 42%);--af-accent: #2f6b4f;--af-on-accent: #ffffff;--af-accent-container: #dcebe1;--af-on-accent-container: #17301f;--af-identity-green: #245038;--af-identity-green-glow: rgb(36 80 56 / 20%);--af-identity-green-tint: rgb(36 80 56 / 8%);--af-identity-sky: #1c4f58;--af-identity-sky-glow: rgb(28 79 88 / 20%);--af-identity-sky-tint: rgb(28 79 88 / 8%);--af-identity-violet: #464267;--af-identity-violet-glow: rgb(70 66 103 / 20%);--af-identity-violet-tint: rgb(70 66 103 / 8%);--af-identity-amber: #58451d;--af-identity-amber-glow: rgb(88 69 29 / 20%);--af-identity-amber-tint: rgb(88 69 29 / 8%);--af-danger: #713024;--af-danger-glow: rgb(113 48 36 / 20%);--af-danger-tint: rgb(113 48 36 / 8%);--af-neutral: var(--af-on-surface-muted);--af-neutral-glow: rgb(27 38 32 / 18%);--af-neutral-tint: rgb(27 38 32 / 6%);--af-orb-shade-a: rgb(44 80 60 / 5%);--af-orb-shade-b: rgb(44 80 60 / 4%);--af-orb-glow: rgb(255 244 210 / 70%);--af-orb-mist: rgb(120 195 205 / 28%);--af-mist-strong: rgb(105 185 195 / 4%);--af-mist-soft: rgb(105 185 195 / 2%);--af-shadow-card: 0 1px 2px rgb(28 40 32 / 6%), 0 8px 24px rgb(28 40 32 / 10%);--af-shadow-panel: 0 2px 6px rgb(28 40 32 / 8%), 0 20px 48px rgb(28 40 32 / 14%);--af-veil: rgb(255 255 255 / 0%)}:root[data-tod=dawn]{--af-veil: rgb(255 190 130 / 3%)}:root[data-tod=dusk]{--af-veil: rgb(255 150 100 / 2%)}:root[data-tod=night]{--af-veil: rgb(60 80 120 / 2%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--af-ground: linear-gradient(160deg, #141f19 0%, #1a2921 45%, #1d2f26 75%, #152119 100%);--af-ground-base: #141f19;--af-surface: #22302a;--af-surface-1: #27362f;--af-surface-2: #2c3d34;--af-surface-3: #334539;--af-surface-sunken: #1a2620;--af-glass-tint: rgb(8 15 11 / 72%);--af-glass-rim: 1px solid rgb(255 255 255 / 28%);--af-glass-rim-hover: rgb(255 255 255 / 45%);--af-glass-raise: rgb(255 255 255 / 10%);--af-glass-inner: inset 0 1px 0 rgb(255 255 255 / 35%);--af-glass-shadow: var(--af-shadow-none);--af-on-surface: #ffffff;--af-on-surface-muted: rgb(255 255 255 / 72%);--af-outline: rgb(255 255 255 / 14%);--af-outline-strong: rgb(255 255 255 / 48%);--af-scrim: rgb(8 15 11 / 62%);--af-accent: #a9d7bd;--af-on-accent: #14231b;--af-accent-container: #2b4436;--af-on-accent-container: #dcebe1;--af-identity-green: #9fd6a5;--af-identity-green-glow: rgb(159 214 165 / 28%);--af-identity-green-tint: rgb(159 214 165 / 10%);--af-identity-sky: #93ccd4;--af-identity-sky-glow: rgb(147 204 212 / 28%);--af-identity-sky-tint: rgb(147 204 212 / 10%);--af-identity-violet: #b9b3d8;--af-identity-violet-glow: rgb(185 179 216 / 28%);--af-identity-violet-tint: rgb(185 179 216 / 10%);--af-identity-amber: #dcc79a;--af-identity-amber-glow: rgb(220 199 154 / 28%);--af-identity-amber-tint: rgb(220 199 154 / 10%);--af-danger: #f2a79b;--af-danger-glow: rgb(242 167 155 / 28%);--af-danger-tint: rgb(242 167 155 / 10%);--af-neutral: var(--af-on-surface-muted);--af-neutral-glow: rgb(255 255 255 / 24%);--af-neutral-tint: rgb(255 255 255 / 7%);--af-orb-shade-a: rgb(0 0 0 / 32%);--af-orb-shade-b: rgb(0 0 0 / 28%);--af-orb-glow: rgb(169 215 189 / 5.5%);--af-orb-mist: rgb(195 235 210 / 0%);--af-mist-strong: rgb(195 235 210 / 20%);--af-mist-soft: rgb(195 235 210 / 9%);--af-shadow-card: 0 1px 2px rgb(0 0 0 / 28%), 0 8px 24px rgb(0 0 0 / 32%);--af-shadow-panel: 0 2px 6px rgb(0 0 0 / 32%), 0 20px 48px rgb(0 0 0 / 44%);--af-veil: rgb(245 250 255 / 4%)}:root:not([data-theme=light])[data-tod=dawn]{--af-veil: rgb(255 214 170 / 9%)}:root:not([data-theme=light])[data-tod=dusk]{--af-veil: rgb(255 157 107 / 9%)}:root:not([data-theme=light])[data-tod=night]{--af-veil: rgb(60 90 140 / 13%)}}:root[data-theme=dark]{color-scheme:dark;--af-ground: linear-gradient(160deg, #141f19 0%, #1a2921 45%, #1d2f26 75%, #152119 100%);--af-ground-base: #141f19;--af-surface: #22302a;--af-surface-1: #27362f;--af-surface-2: #2c3d34;--af-surface-3: #334539;--af-surface-sunken: #1a2620;--af-glass-tint: rgb(8 15 11 / 72%);--af-glass-rim: 1px solid rgb(255 255 255 / 28%);--af-glass-rim-hover: rgb(255 255 255 / 45%);--af-glass-raise: rgb(255 255 255 / 10%);--af-glass-inner: inset 0 1px 0 rgb(255 255 255 / 35%);--af-glass-shadow: var(--af-shadow-none);--af-on-surface: #ffffff;--af-on-surface-muted: rgb(255 255 255 / 72%);--af-outline: rgb(255 255 255 / 14%);--af-outline-strong: rgb(255 255 255 / 48%);--af-scrim: rgb(8 15 11 / 62%);--af-accent: #a9d7bd;--af-on-accent: #14231b;--af-accent-container: #2b4436;--af-on-accent-container: #dcebe1;--af-identity-green: #9fd6a5;--af-identity-green-glow: rgb(159 214 165 / 28%);--af-identity-green-tint: rgb(159 214 165 / 10%);--af-identity-sky: #93ccd4;--af-identity-sky-glow: rgb(147 204 212 / 28%);--af-identity-sky-tint: rgb(147 204 212 / 10%);--af-identity-violet: #b9b3d8;--af-identity-violet-glow: rgb(185 179 216 / 28%);--af-identity-violet-tint: rgb(185 179 216 / 10%);--af-identity-amber: #dcc79a;--af-identity-amber-glow: rgb(220 199 154 / 28%);--af-identity-amber-tint: rgb(220 199 154 / 10%);--af-danger: #f2a79b;--af-danger-glow: rgb(242 167 155 / 28%);--af-danger-tint: rgb(242 167 155 / 10%);--af-neutral: var(--af-on-surface-muted);--af-neutral-glow: rgb(255 255 255 / 24%);--af-neutral-tint: rgb(255 255 255 / 7%);--af-orb-shade-a: rgb(0 0 0 / 32%);--af-orb-shade-b: rgb(0 0 0 / 28%);--af-orb-glow: rgb(169 215 189 / 5.5%);--af-orb-mist: rgb(195 235 210 / 0%);--af-mist-strong: rgb(195 235 210 / 20%);--af-mist-soft: rgb(195 235 210 / 9%);--af-shadow-card: 0 1px 2px rgb(0 0 0 / 28%), 0 8px 24px rgb(0 0 0 / 32%);--af-shadow-panel: 0 2px 6px rgb(0 0 0 / 32%), 0 20px 48px rgb(0 0 0 / 44%);--af-veil: rgb(245 250 255 / 4%)}:root[data-theme=dark][data-tod=dawn]{--af-veil: rgb(255 214 170 / 9%)}:root[data-theme=dark][data-tod=dusk]{--af-veil: rgb(255 157 107 / 9%)}:root[data-theme=dark][data-tod=night]{--af-veil: rgb(60 90 140 / 13%)}:root{--mat-sys-background: var(--af-ground-base);--mat-sys-on-background: var(--af-on-surface);--mat-sys-surface: var(--af-surface);--mat-sys-surface-bright: var(--af-surface);--mat-sys-surface-dim: var(--af-surface-sunken);--mat-sys-surface-container-lowest: var(--af-surface);--mat-sys-surface-container-low: var(--af-surface-1);--mat-sys-surface-container: var(--af-surface-1);--mat-sys-surface-container-high: var(--af-surface-2);--mat-sys-surface-container-highest: var(--af-surface-3);--mat-sys-surface-variant: var(--af-surface-2);--mat-sys-on-surface: var(--af-on-surface);--mat-sys-on-surface-variant: var(--af-on-surface-muted);--mat-sys-error: var(--af-danger);--mat-sys-outline: var(--af-outline-strong);--mat-sys-outline-variant: var(--af-outline);--mat-sys-primary: var(--af-accent);--mat-sys-on-primary: var(--af-on-accent);--mat-sys-primary-container: var(--af-accent-container);--mat-sys-on-primary-container: var(--af-on-accent-container);--mat-sys-surface-tint: var(--af-accent);--mat-sys-secondary: var(--af-identity-sky);--mat-sys-secondary-container: var(--af-identity-sky-glow);--mat-sys-on-secondary-container: var(--af-on-surface);--mat-sys-tertiary: var(--af-identity-green);--mat-sys-tertiary-container: var(--af-identity-green-glow);--mat-sys-on-tertiary-container: var(--af-on-surface);--mat-sys-corner-extra-small: var(--af-radius-xs);--mat-sys-corner-small: var(--af-radius-sm);--mat-sys-corner-medium: var(--af-radius-md);--mat-sys-corner-large: var(--af-radius-lg);--mat-sys-corner-full: var(--af-radius-pill)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url("./media/space-grotesk-latin-400-normal-LF3ZIHND.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url("./media/space-grotesk-latin-ext-400-normal-6RDUJ6X4.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url("./media/space-grotesk-latin-500-normal-GESQWJQV.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url("./media/space-grotesk-latin-ext-500-normal-6YC3BUQW.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url("./media/space-grotesk-latin-600-normal-27GH5ZT3.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url("./media/space-grotesk-latin-ext-600-normal-KHPPWF2T.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url("./media/space-grotesk-latin-700-normal-I3MXRIUZ.woff2") format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url("./media/space-grotesk-latin-ext-700-normal-VUMKC3YE.woff2") format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2");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}:root{--af-font-ui: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--af-font-mono: IBM Plex Mono, ui-monospace, SF Mono, Cascadia Mono, Menlo, Consolas, monospace;--af-text-eyebrow: 10px;--af-text-2xs: 11px;--af-text-xs: 12px;--af-text-sm: 13px;--af-text-md: 15.5px;--af-text-lg: 20px;--af-text-xl: 22px;--af-text-2xl: 26px;--af-weight-regular: 400;--af-weight-medium: 500;--af-weight-semibold: 600;--af-weight-bold: 700;--af-leading-tight: 1.15;--af-leading-snug: 1.3;--af-leading-normal: 1.5;--af-leading-relaxed: 1.6;--af-tracking-eyebrow: .14em;--af-tracking-normal: 0;--af-tracking-tight: -.01em}.af-eyebrow{font-family:var(--af-font-mono);font-size:var(--af-text-eyebrow);font-weight:var(--af-weight-medium);line-height:var(--af-leading-tight);letter-spacing:var(--af-tracking-eyebrow);text-transform:uppercase;color:var(--af-on-surface-muted)}:root{--af-motion-fast: .15s;--af-motion-drawer: .2s;--af-motion-entry: .18s;--af-motion-stagger: 40ms;--af-motion-entry-delay-max: calc(var(--af-motion-stagger) * 3);--af-motion-slow: .4s;--af-ease-out: cubic-bezier(.2, 0, 0, 1);--af-ease-standard: cubic-bezier(.4, 0, .2, 1)}.af-stagger-enter>*{animation:af-enter var(--af-motion-entry) var(--af-ease-out) both;animation-delay:var(--af-motion-entry-delay-max)}.af-stagger-enter>:nth-child(1){animation-delay:0ms}.af-stagger-enter>:nth-child(2){animation-delay:var(--af-motion-stagger)}.af-stagger-enter>:nth-child(3){animation-delay:calc(var(--af-motion-stagger) * 2)}@keyframes af-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:root{--af-motion-fast: .01ms;--af-motion-drawer: .01ms;--af-motion-entry: .01ms;--af-motion-slow: .01ms;--af-motion-stagger: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}html{scroll-behavior:auto!important}}:focus-visible{outline:var(--af-focus-width) solid var(--af-focus-core)!important;outline-offset:var(--af-focus-offset)!important;box-shadow:0 0 0 max(0px,var(--af-focus-offset) + var(--af-focus-width) + var(--af-focus-halo-width)) var(--af-focus-halo),inset 0 0 0 max(0px,var(--af-focus-halo-width) - var(--af-focus-offset)) var(--af-focus-halo),var(--af-focus-rest-shadow, var(--af-shadow-none))!important}.af-skip-link{position:fixed;top:var(--af-space-3);left:var(--af-space-3);z-index:4;padding:var(--af-space-2) var(--af-space-4);border-radius:var(--af-radius-sm);background:var(--af-surface);color:var(--af-on-surface);border:1px solid var(--af-outline-strong);--af-focus-rest-shadow: var(--af-shadow-panel);font-size:var(--af-text-sm);font-weight:var(--af-weight-medium);text-decoration:none;transform:translateY(calc(-100% - var(--af-space-8)));transition:transform var(--af-motion-fast) var(--af-ease-out)}.af-skip-link:focus{transform:none}html{height:100%;--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, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--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(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-large-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-medium-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-body-small-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-large-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-medium-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-display-small-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-large-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-medium-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-headline-small-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-large-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-medium-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-label-small-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-large-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-medium-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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 Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;--mat-sys-title-small-font: Space Grotesk, Segoe UI, Roboto, system-ui, -apple-system, Helvetica Neue, Arial, 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}body{background-color:var(--af-ground-base);color:var(--af-on-surface);font:var(--mat-sys-body-medium);font-family:var(--af-font-ui);margin:0;height:100%}:root{--page-padding-block: 24px;--page-padding-block-end: 32px;--page-padding-inline: 32px;--page-gap: 24px}@media(max-width:900px){:root{--page-padding-inline: 16px}}.af-chip{--af-chip-ink: var(--af-neutral);--af-chip-fill: var(--af-neutral-tint);--af-chip-rim: var(--af-neutral-glow);display:inline-flex;align-items:center;padding:3px var(--af-space-2);border:1px solid var(--af-chip-rim);border-radius:var(--af-radius-pill);background:var(--af-chip-fill);white-space:nowrap}.af-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.af-chip.af-eyebrow{color:var(--af-chip-ink)}.af-chip-outlined{background:transparent;border-color:var(--af-chip-ink)}.af-chip[data-tone=green]{--af-chip-ink: var(--af-identity-green);--af-chip-fill: var(--af-identity-green-tint);--af-chip-rim: var(--af-identity-green-glow)}.af-chip[data-tone=sky]{--af-chip-ink: var(--af-identity-sky);--af-chip-fill: var(--af-identity-sky-tint);--af-chip-rim: var(--af-identity-sky-glow)}.af-chip[data-tone=violet]{--af-chip-ink: var(--af-identity-violet);--af-chip-fill: var(--af-identity-violet-tint);--af-chip-rim: var(--af-identity-violet-glow)}.af-chip[data-tone=amber]{--af-chip-ink: var(--af-identity-amber);--af-chip-fill: var(--af-identity-amber-tint);--af-chip-rim: var(--af-identity-amber-glow)}.af-chip[data-tone=danger]{--af-chip-ink: var(--af-danger);--af-chip-fill: var(--af-danger-tint);--af-chip-rim: var(--af-danger-glow)}.af-chip[data-tone=neutral]{--af-chip-ink: var(--af-neutral);--af-chip-fill: var(--af-neutral-tint);--af-chip-rim: var(--af-neutral-glow)}.markdown-body{display:block;color:var(--mat-sys-on-surface);line-height:1.6;overflow-wrap:anywhere}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:12px 0}.markdown-body th,.markdown-body td{border:1px solid var(--mat-sys-outline-variant);padding:6px 12px;text-align:left;vertical-align:top}.markdown-body th{background:var(--mat-sys-surface-container-high);font-weight:500}.markdown-body img{max-width:100%}.markdown-body pre:not([class*=language-]){background:var(--mat-sys-surface-container-high);padding:12px;border-radius:8px;overflow-x:auto}.markdown-body pre[class*=language-]{border-radius:8px}.markdown-body code{font-family:var(--af-font-mono)}.markdown-body :not(pre)>code{background:var(--mat-sys-surface-container-high);padding:2px 4px;border-radius:4px}.material-icons{font-family:Material Icons;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;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
