@charset "UTF-8";body app-splash-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:var(--layout-safe-top);left:0;right:0;bottom:0;background-color:var(--cz-surface);color:var(--cz-on-surface);z-index:999999;pointer-events:none;opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.4,0,.2,1)}body app-splash-screen .splash-logo{width:120px;max-width:120px;height:auto}body app-splash-screen .spinner{display:flex;align-items:center;justify-content:space-between;margin-top:40px;width:56px}body app-splash-screen .spinner>div{width:12px;height:12px;background-color:var(--cz-primary);border-radius:100%;display:inline-block;animation:splash-bouncedelay 1s infinite ease-in-out both}body app-splash-screen .spinner .bounce1{animation-delay:-.32s}body app-splash-screen .spinner .bounce2{animation-delay:-.16s}@keyframes splash-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}body:not(.splash-screen-hidden){overflow:hidden}body.splash-screen-hidden app-splash-screen{visibility:hidden;opacity:0}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.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:Archivo;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.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:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/archivonarrow/v35/tss0ApVBdCYD5Q7hcxTE1ArZ0bb_iXxi2g.woff2) format("woff2");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:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/archivonarrow/v35/tss0ApVBdCYD5Q7hcxTE1ArZ0bb-iXxi2g.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:Archivo Narrow;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/archivonarrow/v35/tss0ApVBdCYD5Q7hcxTE1ArZ0bbwiXw.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:Hanken Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpQ59CjCQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpS59CjCQ.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpT59CjCQ.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:Hanken Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/hankengrotesk/v12/ieVn2YZDLWuGJpnzaiwFXS9tYtpd59A.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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.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(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.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}html{--mat-sys-body-large: 400 1rem / 1.5rem Hanken Grotesk;--mat-sys-body-large-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-body-medium-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-body-small-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-display-large-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-display-medium-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-display-small-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-headline-large-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-headline-medium-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-headline-small-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-label-large-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-label-medium-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-label-small-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-title-large-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-title-medium-font: Hanken Grotesk;--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 Hanken Grotesk;--mat-sys-title-small-font: Hanken Grotesk;--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.theme-sky-blue{color-scheme:light;--mat-sys-background: #f9f9ff;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f0f0f8;--mat-sys-inverse-primary: #aac7ff;--mat-sys-inverse-surface: #2e3036;--mat-sys-on-background: #191c21;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458e;--mat-sys-on-primary-fixed: #001b3e;--mat-sys-on-primary-fixed-variant: #00458e;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #354766;--mat-sys-on-secondary-fixed: #061b39;--mat-sys-on-secondary-fixed-variant: #354766;--mat-sys-on-surface: #191c21;--mat-sys-on-surface-variant: #424751;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #6c2a78;--mat-sys-on-tertiary-fixed: #350040;--mat-sys-on-tertiary-fixed-variant: #6c2a78;--mat-sys-outline: #727783;--mat-sys-outline-variant: #c2c6d3;--mat-sys-primary: #205dae;--mat-sys-primary-container: #d6e3ff;--mat-sys-primary-fixed: #d6e3ff;--mat-sys-primary-fixed-dim: #aac7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #4d5f7f;--mat-sys-secondary-container: #d6e3ff;--mat-sys-secondary-fixed: #d6e3ff;--mat-sys-secondary-fixed-dim: #b5c7ed;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9ff;--mat-sys-surface-bright: #f9f9ff;--mat-sys-surface-container: #ededf5;--mat-sys-surface-container-high: #e7e8ef;--mat-sys-surface-container-highest: #e1e2e9;--mat-sys-surface-container-low: #f3f3fb;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d9d9e1;--mat-sys-surface-tint: #205dae;--mat-sys-surface-variant: #dee2f0;--mat-sys-tertiary: #874392;--mat-sys-tertiary-container: #ffd5ff;--mat-sys-tertiary-fixed: #ffd5ff;--mat-sys-tertiary-fixed-dim: #f8acff;--mat-sys-neutral-variant20: #2c303a;--mat-sys-neutral10: #191c21;--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-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.theme-sky-blue.dark{color-scheme:dark;--mat-sys-background: #111318;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2e3036;--mat-sys-inverse-primary: #205dae;--mat-sys-inverse-surface: #e1e2e9;--mat-sys-on-background: #e1e2e9;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #002f64;--mat-sys-on-primary-container: #d6e3ff;--mat-sys-on-primary-fixed: #001b3e;--mat-sys-on-primary-fixed-variant: #00458e;--mat-sys-on-secondary: #1e304f;--mat-sys-on-secondary-container: #d6e3ff;--mat-sys-on-secondary-fixed: #061b39;--mat-sys-on-secondary-fixed-variant: #354766;--mat-sys-on-surface: #e1e2e9;--mat-sys-on-surface-variant: #dee2f0;--mat-sys-on-tertiary: #520f60;--mat-sys-on-tertiary-container: #ffd5ff;--mat-sys-on-tertiary-fixed: #350040;--mat-sys-on-tertiary-fixed-variant: #6c2a78;--mat-sys-outline: #8c919d;--mat-sys-outline-variant: #424751;--mat-sys-primary: #aac7ff;--mat-sys-primary-container: #00458e;--mat-sys-primary-fixed: #d6e3ff;--mat-sys-primary-fixed-dim: #aac7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #b5c7ed;--mat-sys-secondary-container: #354766;--mat-sys-secondary-fixed: #d6e3ff;--mat-sys-secondary-fixed-dim: #b5c7ed;--mat-sys-shadow: #000000;--mat-sys-surface: #111318;--mat-sys-surface-bright: #37393f;--mat-sys-surface-container: #1d2025;--mat-sys-surface-container-high: #282a2f;--mat-sys-surface-container-highest: #32353a;--mat-sys-surface-container-low: #191c21;--mat-sys-surface-container-lowest: #0c0e13;--mat-sys-surface-dim: #111318;--mat-sys-surface-tint: #aac7ff;--mat-sys-surface-variant: #424751;--mat-sys-tertiary: #f8acff;--mat-sys-tertiary-container: #6c2a78;--mat-sys-tertiary-fixed: #ffd5ff;--mat-sys-tertiary-fixed-dim: #f8acff;--mat-sys-neutral-variant20: #2c303a;--mat-sys-neutral10: #191c21;--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-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.theme-sky-blue:not(.light){color-scheme:dark;--mat-sys-background: #111318;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2e3036;--mat-sys-inverse-primary: #205dae;--mat-sys-inverse-surface: #e1e2e9;--mat-sys-on-background: #e1e2e9;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #002f64;--mat-sys-on-primary-container: #d6e3ff;--mat-sys-on-primary-fixed: #001b3e;--mat-sys-on-primary-fixed-variant: #00458e;--mat-sys-on-secondary: #1e304f;--mat-sys-on-secondary-container: #d6e3ff;--mat-sys-on-secondary-fixed: #061b39;--mat-sys-on-secondary-fixed-variant: #354766;--mat-sys-on-surface: #e1e2e9;--mat-sys-on-surface-variant: #dee2f0;--mat-sys-on-tertiary: #520f60;--mat-sys-on-tertiary-container: #ffd5ff;--mat-sys-on-tertiary-fixed: #350040;--mat-sys-on-tertiary-fixed-variant: #6c2a78;--mat-sys-outline: #8c919d;--mat-sys-outline-variant: #424751;--mat-sys-primary: #aac7ff;--mat-sys-primary-container: #00458e;--mat-sys-primary-fixed: #d6e3ff;--mat-sys-primary-fixed-dim: #aac7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #b5c7ed;--mat-sys-secondary-container: #354766;--mat-sys-secondary-fixed: #d6e3ff;--mat-sys-secondary-fixed-dim: #b5c7ed;--mat-sys-shadow: #000000;--mat-sys-surface: #111318;--mat-sys-surface-bright: #37393f;--mat-sys-surface-container: #1d2025;--mat-sys-surface-container-high: #282a2f;--mat-sys-surface-container-highest: #32353a;--mat-sys-surface-container-low: #191c21;--mat-sys-surface-container-lowest: #0c0e13;--mat-sys-surface-dim: #111318;--mat-sys-surface-tint: #aac7ff;--mat-sys-surface-variant: #424751;--mat-sys-tertiary: #f8acff;--mat-sys-tertiary-container: #6c2a78;--mat-sys-tertiary-fixed: #ffd5ff;--mat-sys-tertiary-fixed-dim: #f8acff;--mat-sys-neutral-variant20: #2c303a;--mat-sys-neutral10: #191c21;--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-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.theme-molten-orange{color-scheme:light;--mat-sys-background: #faf9fd;--mat-sys-error: #b5242f;--mat-sys-error-container: #ffdad8;--mat-sys-inverse-on-surface: #f1f0f4;--mat-sys-inverse-primary: #ffb59e;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1c1e;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #92011a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #852400;--mat-sys-on-primary-fixed: #3a0b00;--mat-sys-on-primary-fixed-variant: #852400;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #663c2e;--mat-sys-on-secondary-fixed: #321207;--mat-sys-on-secondary-fixed-variant: #663c2e;--mat-sys-on-surface: #1a1c1e;--mat-sys-on-surface-variant: #43474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #005048;--mat-sys-on-tertiary-fixed: #00201c;--mat-sys-on-tertiary-fixed-variant: #005048;--mat-sys-outline: #73777f;--mat-sys-outline-variant: #c3c6cf;--mat-sys-primary: #ae3200;--mat-sys-primary-container: #ffdbd0;--mat-sys-primary-fixed: #ffdbd0;--mat-sys-primary-fixed-dim: #ffb59e;--mat-sys-scrim: #000000;--mat-sys-secondary: #815344;--mat-sys-secondary-container: #ffdbd0;--mat-sys-secondary-fixed: #ffdbd0;--mat-sys-secondary-fixed-dim: #f5b8a6;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #eeedf1;--mat-sys-surface-container-high: #e8e8eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f7;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dad9dd;--mat-sys-surface-tint: #ae3200;--mat-sys-surface-variant: #dfe2eb;--mat-sys-tertiary: #006a60;--mat-sys-tertiary-container: #72f8e6;--mat-sys-tertiary-fixed: #72f8e6;--mat-sys-tertiary-fixed-dim: #52dbca;--mat-sys-neutral-variant20: #2d3137;--mat-sys-neutral10: #1a1c1e;--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-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.theme-molten-orange.dark{color-scheme:dark;--mat-sys-background: #121316;--mat-sys-error: #ffb3b0;--mat-sys-error-container: #92011a;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #ae3200;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-on-background: #e3e2e6;--mat-sys-on-error: #68000f;--mat-sys-on-error-container: #ffdad8;--mat-sys-on-primary: #5e1700;--mat-sys-on-primary-container: #ffdbd0;--mat-sys-on-primary-fixed: #3a0b00;--mat-sys-on-primary-fixed-variant: #852400;--mat-sys-on-secondary: #4c261a;--mat-sys-on-secondary-container: #ffdbd0;--mat-sys-on-secondary-fixed: #321207;--mat-sys-on-secondary-fixed-variant: #663c2e;--mat-sys-on-surface: #e3e2e6;--mat-sys-on-surface-variant: #dfe2eb;--mat-sys-on-tertiary: #003732;--mat-sys-on-tertiary-container: #72f8e6;--mat-sys-on-tertiary-fixed: #00201c;--mat-sys-on-tertiary-fixed-variant: #005048;--mat-sys-outline: #8d9199;--mat-sys-outline-variant: #43474e;--mat-sys-primary: #ffb59e;--mat-sys-primary-container: #852400;--mat-sys-primary-fixed: #ffdbd0;--mat-sys-primary-fixed-dim: #ffb59e;--mat-sys-scrim: #000000;--mat-sys-secondary: #f5b8a6;--mat-sys-secondary-container: #663c2e;--mat-sys-secondary-fixed: #ffdbd0;--mat-sys-secondary-fixed-dim: #f5b8a6;--mat-sys-shadow: #000000;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1e2022;--mat-sys-surface-container-high: #292a2d;--mat-sys-surface-container-highest: #333538;--mat-sys-surface-container-low: #1a1c1e;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #ffb59e;--mat-sys-surface-variant: #43474e;--mat-sys-tertiary: #52dbca;--mat-sys-tertiary-container: #005048;--mat-sys-tertiary-fixed: #72f8e6;--mat-sys-tertiary-fixed-dim: #52dbca;--mat-sys-neutral-variant20: #2d3137;--mat-sys-neutral10: #1a1c1e;--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-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.theme-molten-orange:not(.light){color-scheme:dark;--mat-sys-background: #121316;--mat-sys-error: #ffb3b0;--mat-sys-error-container: #92011a;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #ae3200;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-on-background: #e3e2e6;--mat-sys-on-error: #68000f;--mat-sys-on-error-container: #ffdad8;--mat-sys-on-primary: #5e1700;--mat-sys-on-primary-container: #ffdbd0;--mat-sys-on-primary-fixed: #3a0b00;--mat-sys-on-primary-fixed-variant: #852400;--mat-sys-on-secondary: #4c261a;--mat-sys-on-secondary-container: #ffdbd0;--mat-sys-on-secondary-fixed: #321207;--mat-sys-on-secondary-fixed-variant: #663c2e;--mat-sys-on-surface: #e3e2e6;--mat-sys-on-surface-variant: #dfe2eb;--mat-sys-on-tertiary: #003732;--mat-sys-on-tertiary-container: #72f8e6;--mat-sys-on-tertiary-fixed: #00201c;--mat-sys-on-tertiary-fixed-variant: #005048;--mat-sys-outline: #8d9199;--mat-sys-outline-variant: #43474e;--mat-sys-primary: #ffb59e;--mat-sys-primary-container: #852400;--mat-sys-primary-fixed: #ffdbd0;--mat-sys-primary-fixed-dim: #ffb59e;--mat-sys-scrim: #000000;--mat-sys-secondary: #f5b8a6;--mat-sys-secondary-container: #663c2e;--mat-sys-secondary-fixed: #ffdbd0;--mat-sys-secondary-fixed-dim: #f5b8a6;--mat-sys-shadow: #000000;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1e2022;--mat-sys-surface-container-high: #292a2d;--mat-sys-surface-container-highest: #333538;--mat-sys-surface-container-low: #1a1c1e;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #ffb59e;--mat-sys-surface-variant: #43474e;--mat-sys-tertiary: #52dbca;--mat-sys-tertiary-container: #005048;--mat-sys-tertiary-fixed: #72f8e6;--mat-sys-tertiary-fixed-dim: #52dbca;--mat-sys-neutral-variant20: #2d3137;--mat-sys-neutral10: #1a1c1e;--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-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.theme-velvet-violet{color-scheme:light;--mat-sys-background: #fdf8ff;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f4eefc;--mat-sys-inverse-primary: #cabeff;--mat-sys-inverse-surface: #312f39;--mat-sys-on-background: #1c1a24;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #4716cb;--mat-sys-on-primary-fixed: #1c0062;--mat-sys-on-primary-fixed-variant: #4716cb;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #483c83;--mat-sys-on-secondary-fixed: #1c0a55;--mat-sys-on-secondary-fixed-variant: #483c83;--mat-sys-on-surface: #1c1a24;--mat-sys-on-surface-variant: #484555;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #7e2350;--mat-sys-on-tertiary-fixed: #3e0022;--mat-sys-on-tertiary-fixed-variant: #7e2350;--mat-sys-outline: #797587;--mat-sys-outline-variant: #c9c4d8;--mat-sys-primary: #603ce3;--mat-sys-primary-container: #e6deff;--mat-sys-primary-fixed: #e6deff;--mat-sys-primary-fixed-dim: #cabeff;--mat-sys-scrim: #000000;--mat-sys-secondary: #60549c;--mat-sys-secondary-container: #e6deff;--mat-sys-secondary-fixed: #e6deff;--mat-sys-secondary-fixed-dim: #cabeff;--mat-sys-shadow: #000000;--mat-sys-surface: #fdf8ff;--mat-sys-surface-bright: #fdf8ff;--mat-sys-surface-container: #f1ebf9;--mat-sys-surface-container-high: #ebe6f4;--mat-sys-surface-container-highest: #e6e0ee;--mat-sys-surface-container-low: #f7f1ff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #ddd8e5;--mat-sys-surface-tint: #603ce3;--mat-sys-surface-variant: #e6dff4;--mat-sys-tertiary: #9c3c68;--mat-sys-tertiary-container: #ffd9e5;--mat-sys-tertiary-fixed: #ffd9e5;--mat-sys-tertiary-fixed-dim: #ffb0cd;--mat-sys-neutral-variant20: #312e3e;--mat-sys-neutral10: #1c1a24;--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-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.theme-velvet-violet.dark{color-scheme:dark;--mat-sys-background: #14121b;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #312f39;--mat-sys-inverse-primary: #603ce3;--mat-sys-inverse-surface: #e6e0ee;--mat-sys-on-background: #e6e0ee;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #30009a;--mat-sys-on-primary-container: #e6deff;--mat-sys-on-primary-fixed: #1c0062;--mat-sys-on-primary-fixed-variant: #4716cb;--mat-sys-on-secondary: #31246b;--mat-sys-on-secondary-container: #e6deff;--mat-sys-on-secondary-fixed: #1c0a55;--mat-sys-on-secondary-fixed-variant: #483c83;--mat-sys-on-surface: #e6e0ee;--mat-sys-on-surface-variant: #e6dff4;--mat-sys-on-tertiary: #610839;--mat-sys-on-tertiary-container: #ffd9e5;--mat-sys-on-tertiary-fixed: #3e0022;--mat-sys-on-tertiary-fixed-variant: #7e2350;--mat-sys-outline: #938ea1;--mat-sys-outline-variant: #484555;--mat-sys-primary: #cabeff;--mat-sys-primary-container: #4716cb;--mat-sys-primary-fixed: #e6deff;--mat-sys-primary-fixed-dim: #cabeff;--mat-sys-scrim: #000000;--mat-sys-secondary: #cabeff;--mat-sys-secondary-container: #483c83;--mat-sys-secondary-fixed: #e6deff;--mat-sys-secondary-fixed-dim: #cabeff;--mat-sys-shadow: #000000;--mat-sys-surface: #14121b;--mat-sys-surface-bright: #3a3842;--mat-sys-surface-container: #201e28;--mat-sys-surface-container-high: #2b2933;--mat-sys-surface-container-highest: #36333e;--mat-sys-surface-container-low: #1c1a24;--mat-sys-surface-container-lowest: #0f0d16;--mat-sys-surface-dim: #14121b;--mat-sys-surface-tint: #cabeff;--mat-sys-surface-variant: #484555;--mat-sys-tertiary: #ffb0cd;--mat-sys-tertiary-container: #7e2350;--mat-sys-tertiary-fixed: #ffd9e5;--mat-sys-tertiary-fixed-dim: #ffb0cd;--mat-sys-neutral-variant20: #312e3e;--mat-sys-neutral10: #1c1a24;--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-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.theme-velvet-violet:not(.light){color-scheme:dark;--mat-sys-background: #14121b;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #312f39;--mat-sys-inverse-primary: #603ce3;--mat-sys-inverse-surface: #e6e0ee;--mat-sys-on-background: #e6e0ee;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #30009a;--mat-sys-on-primary-container: #e6deff;--mat-sys-on-primary-fixed: #1c0062;--mat-sys-on-primary-fixed-variant: #4716cb;--mat-sys-on-secondary: #31246b;--mat-sys-on-secondary-container: #e6deff;--mat-sys-on-secondary-fixed: #1c0a55;--mat-sys-on-secondary-fixed-variant: #483c83;--mat-sys-on-surface: #e6e0ee;--mat-sys-on-surface-variant: #e6dff4;--mat-sys-on-tertiary: #610839;--mat-sys-on-tertiary-container: #ffd9e5;--mat-sys-on-tertiary-fixed: #3e0022;--mat-sys-on-tertiary-fixed-variant: #7e2350;--mat-sys-outline: #938ea1;--mat-sys-outline-variant: #484555;--mat-sys-primary: #cabeff;--mat-sys-primary-container: #4716cb;--mat-sys-primary-fixed: #e6deff;--mat-sys-primary-fixed-dim: #cabeff;--mat-sys-scrim: #000000;--mat-sys-secondary: #cabeff;--mat-sys-secondary-container: #483c83;--mat-sys-secondary-fixed: #e6deff;--mat-sys-secondary-fixed-dim: #cabeff;--mat-sys-shadow: #000000;--mat-sys-surface: #14121b;--mat-sys-surface-bright: #3a3842;--mat-sys-surface-container: #201e28;--mat-sys-surface-container-high: #2b2933;--mat-sys-surface-container-highest: #36333e;--mat-sys-surface-container-low: #1c1a24;--mat-sys-surface-container-lowest: #0f0d16;--mat-sys-surface-dim: #14121b;--mat-sys-surface-tint: #cabeff;--mat-sys-surface-variant: #484555;--mat-sys-tertiary: #ffb0cd;--mat-sys-tertiary-container: #7e2350;--mat-sys-tertiary-fixed: #ffd9e5;--mat-sys-tertiary-fixed-dim: #ffb0cd;--mat-sys-neutral-variant20: #312e3e;--mat-sys-neutral10: #1c1a24;--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-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}}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html.theme-sky-blue{--cz-primary: #205dae;--cz-on-primary: #ffffff;--cz-primary-container: #d6e3ff;--cz-on-primary-container: #00458e;--cz-accent: #874392;--cz-on-accent: #ffffff;--cz-accent-container: #ffd5ff;--cz-on-accent-container: #6c2a78;--cz-error: #ba1a1a;--cz-on-error: #ffffff;--cz-background: #f9f9ff;--cz-on-background: #191c21;--cz-surface: #f9f9ff;--cz-on-surface: #191c21;--cz-on-surface-muted: #424751;--cz-surface-sunken: #d9d9e1;--cz-surface-bright: #f9f9ff;--cz-surface-floating: #ffffff;--cz-surface-raised: #f3f3fb;--cz-surface-subtle: #ededf5;--cz-surface-overlay: #e7e8ef;--cz-surface-strong: #e1e2e9;--cz-outline: #727783;--cz-outline-subtle: #c2c6d3;--cz-shadow: rgba(25, 28, 33, .18);--cz-radius-xs: 4px;--cz-radius-sm: 8px;--cz-radius-md: 12px;--cz-radius-lg: 16px;--cz-radius-xl: 28px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}html.theme-sky-blue.dark{--cz-primary: #aac7ff;--cz-on-primary: #002f64;--cz-primary-container: #00458e;--cz-on-primary-container: #d6e3ff;--cz-accent: #f8acff;--cz-on-accent: #520f60;--cz-accent-container: #6c2a78;--cz-on-accent-container: #ffd5ff;--cz-error: #ffb4ab;--cz-on-error: #690005;--cz-background: #111318;--cz-on-background: #e1e2e9;--cz-surface: #111318;--cz-on-surface: #e1e2e9;--cz-on-surface-muted: #c2c6d3;--cz-surface-sunken: #0c0e13;--cz-surface-bright: #37393f;--cz-surface-floating: #0c0e13;--cz-surface-raised: #1d2025;--cz-surface-subtle: #282a2f;--cz-surface-overlay: #32353a;--cz-surface-strong: #3c424c;--cz-outline: #8c919d;--cz-outline-subtle: #424751;--cz-shadow: rgba(0, 0, 0, .45);--cz-radius-xs: 4px;--cz-radius-sm: 8px;--cz-radius-md: 12px;--cz-radius-lg: 16px;--cz-radius-xl: 28px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}@media(prefers-color-scheme:dark){html.theme-sky-blue:not(.light){--cz-primary: #aac7ff;--cz-on-primary: #002f64;--cz-primary-container: #00458e;--cz-on-primary-container: #d6e3ff;--cz-accent: #f8acff;--cz-on-accent: #520f60;--cz-accent-container: #6c2a78;--cz-on-accent-container: #ffd5ff;--cz-error: #ffb4ab;--cz-on-error: #690005;--cz-background: #111318;--cz-on-background: #e1e2e9;--cz-surface: #111318;--cz-on-surface: #e1e2e9;--cz-on-surface-muted: #c2c6d3;--cz-surface-sunken: #0c0e13;--cz-surface-bright: #37393f;--cz-surface-floating: #0c0e13;--cz-surface-raised: #1d2025;--cz-surface-subtle: #282a2f;--cz-surface-overlay: #32353a;--cz-surface-strong: #3c424c;--cz-outline: #8c919d;--cz-outline-subtle: #424751;--cz-shadow: rgba(0, 0, 0, .45);--cz-radius-xs: 4px;--cz-radius-sm: 8px;--cz-radius-md: 12px;--cz-radius-lg: 16px;--cz-radius-xl: 28px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}}html.theme-molten-orange{--cz-primary: #ff5a1f;--cz-on-primary: #ffffff;--cz-primary-container: #ffe0d1;--cz-on-primary-container: #6e230b;--cz-accent: #12b5a5;--cz-on-accent: #ffffff;--cz-accent-container: #d6f4f0;--cz-on-accent-container: #00322d;--cz-error: #e5484d;--cz-on-error: #ffffff;--cz-background: #fafaf8;--cz-on-background: #14161a;--cz-surface: #fafaf8;--cz-on-surface: #14161a;--cz-on-surface-muted: #5a616d;--cz-surface-sunken: #e7e9ed;--cz-surface-bright: #ffffff;--cz-surface-floating: #ffffff;--cz-surface-raised: #ffffff;--cz-surface-subtle: #f2f3f5;--cz-surface-overlay: #e7e9ed;--cz-surface-strong: #d4d8de;--cz-outline: #aeb4be;--cz-outline-subtle: #d4d8de;--cz-shadow: rgba(14, 15, 18, .18);--cz-radius-xs: 6px;--cz-radius-sm: 8px;--cz-radius-md: 10px;--cz-radius-lg: 14px;--cz-radius-xl: 20px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}html.theme-molten-orange.dark{--cz-primary: #ff5a1f;--cz-on-primary: #ffffff;--cz-primary-container: #6e230b;--cz-on-primary-container: #ffe0d1;--cz-accent: #29bfaf;--cz-on-accent: #00201c;--cz-accent-container: #003731;--cz-on-accent-container: #72f8e6;--cz-error: #e5484d;--cz-on-error: #ffffff;--cz-background: #0e0f12;--cz-on-background: #f4f5f7;--cz-surface: #14161a;--cz-on-surface: #f4f5f7;--cz-on-surface-muted: #aeb4be;--cz-surface-sunken: #0e0f12;--cz-surface-bright: #2b2f37;--cz-surface-floating: #0e0f12;--cz-surface-raised: #14161a;--cz-surface-subtle: #1e2127;--cz-surface-overlay: #2b2f37;--cz-surface-strong: #3c424c;--cz-outline: #3c424c;--cz-outline-subtle: #2b2f37;--cz-shadow: rgba(0, 0, 0, .45);--cz-radius-xs: 6px;--cz-radius-sm: 8px;--cz-radius-md: 10px;--cz-radius-lg: 14px;--cz-radius-xl: 20px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}@media(prefers-color-scheme:dark){html.theme-molten-orange:not(.light){--cz-primary: #ff5a1f;--cz-on-primary: #ffffff;--cz-primary-container: #6e230b;--cz-on-primary-container: #ffe0d1;--cz-accent: #29bfaf;--cz-on-accent: #00201c;--cz-accent-container: #003731;--cz-on-accent-container: #72f8e6;--cz-error: #e5484d;--cz-on-error: #ffffff;--cz-background: #0e0f12;--cz-on-background: #f4f5f7;--cz-surface: #14161a;--cz-on-surface: #f4f5f7;--cz-on-surface-muted: #aeb4be;--cz-surface-sunken: #0e0f12;--cz-surface-bright: #2b2f37;--cz-surface-floating: #0e0f12;--cz-surface-raised: #14161a;--cz-surface-subtle: #1e2127;--cz-surface-overlay: #2b2f37;--cz-surface-strong: #3c424c;--cz-outline: #3c424c;--cz-outline-subtle: #2b2f37;--cz-shadow: rgba(0, 0, 0, .45);--cz-radius-xs: 6px;--cz-radius-sm: 8px;--cz-radius-md: 10px;--cz-radius-lg: 14px;--cz-radius-xl: 20px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}}html.theme-velvet-violet{--cz-primary: #603ce3;--cz-on-primary: #ffffff;--cz-primary-container: #e6deff;--cz-on-primary-container: #1c0062;--cz-accent: #9c3c68;--cz-on-accent: #ffffff;--cz-accent-container: #ffd9e5;--cz-on-accent-container: #3e0022;--cz-error: #ba1a1a;--cz-on-error: #ffffff;--cz-background: #fdf8ff;--cz-on-background: #1c1a24;--cz-surface: #fdf8ff;--cz-on-surface: #1c1a24;--cz-on-surface-muted: #605c6d;--cz-surface-sunken: #e6e0ee;--cz-surface-bright: #ffffff;--cz-surface-floating: #ffffff;--cz-surface-raised: #f7f1ff;--cz-surface-subtle: #f1ebf9;--cz-surface-overlay: #ebe6f4;--cz-surface-strong: #e6e0ee;--cz-outline: #797587;--cz-outline-subtle: #c9c4d8;--cz-shadow: rgba(28, 26, 36, .18);--cz-radius-xs: 4px;--cz-radius-sm: 8px;--cz-radius-md: 12px;--cz-radius-lg: 16px;--cz-radius-xl: 28px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}html.theme-velvet-violet.dark{--cz-primary: #cabeff;--cz-on-primary: #30009a;--cz-primary-container: #4716cb;--cz-on-primary-container: #e6deff;--cz-accent: #ffb0cd;--cz-on-accent: #610839;--cz-accent-container: #7e2350;--cz-on-accent-container: #ffd9e5;--cz-error: #ffb4ab;--cz-on-error: #690005;--cz-background: #14121b;--cz-on-background: #e6e0ee;--cz-surface: #14121b;--cz-on-surface: #e6e0ee;--cz-on-surface-muted: #c9c4d8;--cz-surface-sunken: #0f0d16;--cz-surface-bright: #3a3842;--cz-surface-floating: #0f0d16;--cz-surface-raised: #201e28;--cz-surface-subtle: #2b2933;--cz-surface-overlay: #36333e;--cz-surface-strong: #3a3842;--cz-outline: #938ea1;--cz-outline-subtle: #484555;--cz-shadow: rgba(0, 0, 0, .45);--cz-radius-xs: 4px;--cz-radius-sm: 8px;--cz-radius-md: 12px;--cz-radius-lg: 16px;--cz-radius-xl: 28px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}@media(prefers-color-scheme:dark){html.theme-velvet-violet:not(.light){--cz-primary: #cabeff;--cz-on-primary: #30009a;--cz-primary-container: #4716cb;--cz-on-primary-container: #e6deff;--cz-accent: #ffb0cd;--cz-on-accent: #610839;--cz-accent-container: #7e2350;--cz-on-accent-container: #ffd9e5;--cz-error: #ffb4ab;--cz-on-error: #690005;--cz-background: #14121b;--cz-on-background: #e6e0ee;--cz-surface: #14121b;--cz-on-surface: #e6e0ee;--cz-on-surface-muted: #c9c4d8;--cz-surface-sunken: #0f0d16;--cz-surface-bright: #3a3842;--cz-surface-floating: #0f0d16;--cz-surface-raised: #201e28;--cz-surface-subtle: #2b2933;--cz-surface-overlay: #36333e;--cz-surface-strong: #3a3842;--cz-outline: #938ea1;--cz-outline-subtle: #484555;--cz-shadow: rgba(0, 0, 0, .45);--cz-radius-xs: 4px;--cz-radius-sm: 8px;--cz-radius-md: 12px;--cz-radius-lg: 16px;--cz-radius-xl: 28px;--mat-sys-primary: var(--cz-primary);--mat-sys-on-primary: var(--cz-on-primary);--mat-sys-primary-container: var(--cz-primary-container);--mat-sys-on-primary-container: var(--cz-on-primary-container);--mat-sys-secondary: var(--cz-accent);--mat-sys-on-secondary: var(--cz-on-accent);--mat-sys-tertiary: var(--cz-accent);--mat-sys-on-tertiary: var(--cz-on-accent);--mat-sys-tertiary-container: var(--cz-accent-container);--mat-sys-on-tertiary-container: var(--cz-on-accent-container);--mat-sys-error: var(--cz-error);--mat-sys-on-error: var(--cz-on-error);--mat-sys-background: var(--cz-background);--mat-sys-on-background: var(--cz-on-background);--mat-sys-surface: var(--cz-surface);--mat-sys-on-surface: var(--cz-on-surface);--mat-sys-on-surface-variant: var(--cz-on-surface-muted);--mat-sys-surface-dim: var(--cz-surface-sunken);--mat-sys-surface-bright: var(--cz-surface-bright);--mat-sys-surface-container-lowest: var(--cz-surface-floating);--mat-sys-surface-container-low: var(--cz-surface-raised);--mat-sys-surface-container: var(--cz-surface-subtle);--mat-sys-surface-container-high: var(--cz-surface-overlay);--mat-sys-surface-container-highest: var(--cz-surface-strong);--mat-sys-outline: var(--cz-outline);--mat-sys-outline-variant: var(--cz-outline-subtle);--mat-sys-corner-extra-small: var(--cz-radius-xs);--mat-sys-corner-small: var(--cz-radius-sm);--mat-sys-corner-medium: var(--cz-radius-md);--mat-sys-corner-large: var(--cz-radius-lg);--mat-sys-corner-extra-large: var(--cz-radius-xl)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;background-color:#fff;border-color:#64748b;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#64748b;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*{text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}*:focus{outline:none!important;box-shadow:none!important}html,body{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}html{font-size:16px}body{font-size:.875rem}hr{margin:32px 0;border-bottom-width:1px}img{width:100%;vertical-align:top}input[disabled]{opacity:1;-webkit-text-fill-color:currentColor}body,.dark,.light{color:var(--cz-on-surface)!important;background-color:var(--cz-surface)!important}*,:before,:after{border-color:var(--cz-outline-subtle)}@media only screen and (min-width:960px){body:not(.os-mac) ::-webkit-scrollbar{width:8px;height:8px;background-color:#0000}body:not(.os-mac) ::-webkit-scrollbar:hover{width:8px;height:8px;background-color:#0000000f}body:not(.os-mac) ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:20px;box-shadow:inset 0 0 0 20px #0000003d}body:not(.os-mac) ::-webkit-scrollbar-thumb:active{border-radius:20px;box-shadow:inset 0 0 0 20px #0000005e}body:not(.os-mac).dark ::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 20px #ffffff3d}body:not(.os-mac).dark ::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 20px #ffffff5e}}[disabled]{color:var(--cz-on-surface)!important;opacity:.38}@media print{html{font-size:12px!important}body,.dark,.light{background:none!important}}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.ml-auto{margin-left:auto!important}.block{display:block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}.flex-shrink{flex-shrink:1!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.flex-wrap{flex-wrap:wrap!important}.border{border-width:1px!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.underline{text-decoration-line:underline!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}:root{--protein: #ff8a4a;--protein-tint: #3b2418;--carbs: #3dd6c6;--carbs-tint: #123b38;--fat: #c084fc;--fat-tint: #302447;--success: #6ee7a8;--success-tint: #143927;--warning: #f4c35d;--warning-tint: #3b3015;--danger: #fb7185;--danger-tint: #3b1b25}.dark{--protein-tint: #3b2418;--carbs-tint: #123b38;--fat-tint: #302447}.light{--protein-tint: #ffede4;--carbs-tint: #e6faf8;--fat-tint: #f3ebff}:root{--cz-motion-fast: .15s;--cz-motion-base: .25s;--cz-motion-slow: .4s;--cz-motion-entrance: .45s;--cz-motion-stagger: 45ms;--cz-ease-out: cubic-bezier(.22, 1, .36, 1);--cz-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--cz-ease-in-out: cubic-bezier(.65, 0, .35, 1)}@media(prefers-reduced-motion:reduce){:root{--cz-motion-fast: .01ms;--cz-motion-base: .01ms;--cz-motion-slow: .01ms;--cz-motion-entrance: .01ms;--cz-motion-stagger: 0ms}}@keyframes cz-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes cz-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}app-shell router-outlet+*{animation:cz-fade-up var(--cz-motion-entrance) var(--cz-ease-out) both}.theme-molten-orange{--neutral-950: #0e0f12;--neutral-900: #14161a;--neutral-800: #1e2127;--neutral-700: #2b2f37;--neutral-600: #3c424c;--neutral-500: #5a616d;--neutral-400: #828a97;--neutral-300: #aeb4be;--neutral-200: #d4d8de;--neutral-100: #e7e9ed;--neutral-50: #f2f3f5;--chalk: #fafaf8;--molten-50: #fff1ea;--molten-100: #ffe0d1;--molten-200: #ffc2a8;--molten-300: #ff9d75;--molten-400: #ff7a47;--molten-500: #ff5a1f;--molten-600: #e8470f;--molten-700: #be380b;--macro-calories: var(--neutral-900);--macro-calories-tint: var(--neutral-100);--macro-protein: var(--molten-500);--macro-carbs: #12b5a5;--macro-fat: #8b5cf6;--macro-protein-tint: #ffe9df;--macro-carbs-tint: #d6f4f0;--macro-fat-tint: #ebe3fe;--protein: #ff5a1f;--carbs: #12b5a5;--fat: #8b5cf6;--success: #1fa663;--warning: #f2a900;--danger: #e5484d;--info: #2e7bf6;--protein-tint: #ffe9df;--carbs-tint: #d6f4f0;--fat-tint: #ebe3fe;--font-display: "Archivo", "Arial Narrow", sans-serif;--font-sans: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}.theme-molten-orange.light{--protein-tint: #ffe9df;--carbs-tint: #d6f4f0;--fat-tint: #ebe3fe}.theme-molten-orange.dark{--macro-calories: #f4f5f7;--macro-calories-tint: var(--neutral-700);--macro-protein-tint: #3a2316;--macro-carbs-tint: #0c3d38;--macro-fat-tint: #2a2148;--protein-tint: #3a2316;--carbs-tint: #0c3d38;--fat-tint: #2a2148}.theme-molten-orange h1,.theme-molten-orange h2,.theme-molten-orange h3,.theme-molten-orange h4,.theme-molten-orange.mat-typography h1,.theme-molten-orange.mat-typography h2,.theme-molten-orange.mat-typography h3,.theme-molten-orange.mat-typography h4,.theme-molten-orange .mat-typography h1,.theme-molten-orange .mat-typography h2,.theme-molten-orange .mat-typography h3,.theme-molten-orange .mat-typography h4{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.theme-molten-orange .tnum,.theme-molten-orange .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.theme-molten-orange .panel .eyebrow,.theme-molten-orange .panel .title,.theme-molten-orange app-meal-card .type,.theme-molten-orange app-macro-bar .label,.theme-molten-orange app-day-strip .weekday,.theme-molten-orange .week-card .label,.theme-molten-orange .summary .label,.theme-molten-orange .group .title,.theme-molten-orange .filter,.theme-molten-orange .stat .label,.theme-molten-orange .targets .label,.theme-molten-orange .calorie-gauge .target{font-size:.6875rem;font-family:var(--font-mono);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.theme-molten-orange app-macro-bar .value,.theme-molten-orange app-meal-card .calories,.theme-molten-orange app-day-strip .date,.theme-molten-orange .summary .value,.theme-molten-orange .stat .value,.theme-molten-orange .targets .value,.theme-molten-orange .checklist .qty,.theme-molten-orange .recipe-card .meta{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.theme-molten-orange app-macro-bar .value,.theme-molten-orange app-meal-card .calories,.theme-molten-orange app-day-strip .date,.theme-molten-orange .summary .value,.theme-molten-orange .stat .value,.theme-molten-orange .targets .value{font-weight:800}.theme-molten-orange app-shell header.header{background-color:color-mix(in srgb,var(--cz-surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}@media(max-width:1279px){.theme-molten-orange app-shell header.header{border-bottom:1px solid var(--cz-outline-subtle)}}.theme-molten-orange app-shell header.header .title{font-family:var(--font-display);font-weight:800;color:var(--cz-on-surface)}.theme-molten-orange app-shell .main{background-color:var(--cz-surface)}.theme-molten-orange app-nav .nav{background-color:var(--cz-surface-subtle)}.theme-molten-orange app-nav .item{border-radius:var(--cz-radius-xs);color:var(--cz-on-surface-muted)}.theme-molten-orange app-nav .item:hover{color:var(--cz-on-surface);background-color:var(--cz-surface-floating)}.theme-molten-orange app-nav .item.active{color:var(--cz-on-surface);background-color:var(--cz-surface-floating)}.theme-molten-orange app-nav .label{font-family:var(--font-sans);font-weight:600}.theme-molten-orange app-nav.tabs .nav{background-color:color-mix(in srgb,var(--cz-surface-floating) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-molten-orange app-nav.tabs .nav .item.active{color:var(--cz-primary)}@media(min-width:1280px){.theme-molten-orange app-shell .rail{background-color:var(--cz-surface-subtle)}}.theme-molten-orange body{background:var(--cz-surface)}.theme-molten-orange .panel,.theme-molten-orange app-meal-card .meal-card,.theme-molten-orange .recipe-card,.theme-molten-orange .search,.theme-molten-orange .checklist,.theme-molten-orange .summary,.theme-molten-orange app-day-strip .day{border-color:var(--cz-outline-subtle);border-radius:var(--cz-radius-lg);background-color:var(--cz-surface-raised);box-shadow:none}.theme-molten-orange .summary{background-color:var(--cz-primary-container)}.theme-molten-orange a app-meal-card .meal-card,.theme-molten-orange button app-meal-card .meal-card{transition:border-color .18s ease,background-color .18s ease}.theme-molten-orange a app-meal-card .meal-card:hover,.theme-molten-orange button app-meal-card .meal-card:hover{border-color:var(--cz-outline);background-color:var(--cz-surface-subtle)}.theme-molten-orange .search,.theme-molten-orange .filter,.theme-molten-orange .mat-mdc-menu-panel,.theme-molten-orange .mat-mdc-menu-content,.theme-molten-orange .chip,.theme-molten-orange app-day-strip .chevron,.theme-molten-orange .mat-mdc-icon-button,.theme-molten-orange .mat-mdc-unelevated-button,.theme-molten-orange .mat-mdc-raised-button,.theme-molten-orange .mat-mdc-outlined-button,.theme-molten-orange .mat-mdc-button{border-radius:var(--cz-radius-xs)}.theme-molten-orange .chip{padding:.1875rem .5rem}.theme-molten-orange .chip.default{color:var(--cz-on-surface-muted);background-color:var(--cz-surface-subtle)}.theme-molten-orange .panel.up-next .tags span{background-color:var(--cz-surface-subtle);border:1px solid var(--cz-outline-subtle);box-shadow:none}.theme-molten-orange .recipe-card{overflow:hidden}.theme-molten-orange .recipe-card .thumb{border-bottom:1px solid var(--cz-outline-subtle)}.theme-molten-orange app-day-strip .day{border-radius:10px;transition:background-color .12s ease,border-color .12s ease}.theme-molten-orange app-day-strip .day:hover,.theme-molten-orange .recipe-card:hover{border-color:var(--cz-outline);background-color:var(--cz-surface-subtle)}.theme-molten-orange app-day-strip .day.selected{border-color:var(--cz-primary);background-color:var(--cz-primary-container);color:var(--cz-primary)}.theme-molten-orange app-day-strip .chevron{background-color:var(--cz-surface-raised);box-shadow:none}.theme-molten-orange .checklist{overflow:hidden}.theme-molten-orange .checklist .row{border-bottom-color:color-mix(in srgb,var(--cz-on-surface) 8%,transparent);background-color:var(--cz-surface-raised);transition:background-color .12s ease}.theme-molten-orange .checklist .row:hover{background-color:var(--cz-surface-subtle)}.theme-molten-orange app-macro-bar .track{height:.375rem;background-color:var(--cz-surface-sunken)}.theme-molten-orange input:focus-visible,.theme-molten-orange textarea:focus-visible,.theme-molten-orange select:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cz-primary) 40%,transparent)}.theme-molten-orange app-macro-ring .gauge .progress{stroke:var(--ring-color, var(--macro-calories));stroke-linecap:round;stroke-width:4}.theme-molten-orange app-macro-ring .gauge .track{stroke:var(--macro-calories-tint);stroke-width:4}.theme-molten-orange app-macro-ring .gauge.large .progress,.theme-molten-orange app-macro-ring .gauge.large .track{stroke-width:3}.theme-molten-orange app-macro-ring .gauge.large .value{font-size:1.75rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.theme-molten-orange app-macro-ring .gauge .label{font-family:var(--font-mono);font-weight:500;letter-spacing:.14em}:root{--layout-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--layout-safe-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--layout-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--layout-safe-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px))}html,body{font-family:Hanken Grotesk,system-ui,sans-serif;margin:0;padding:0;overflow-x:clip}app-root{display:flex;flex:1 1 auto;width:100%;min-width:0}mat-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}mat-icon svg{display:block}app-shell .header-theme .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 2.5rem;--mat-icon-button-state-layer-size: 2.5rem;width:2.5rem;height:2.5rem;padding:.5rem}app-shell router-outlet+*{display:block;width:100%;max-width:100%;box-sizing:border-box}app-shell .logo,app-shell app-logo.logo{width:1.5rem!important;height:1.5rem!important;max-width:1.5rem!important;max-height:1.5rem!important;object-fit:contain!important}app-shell .brand.mobile app-logo.logo{transform:translateY(-1px)}.mat-typography{font-family:Hanken Grotesk,system-ui,sans-serif}.cdk-overlay-container .mat-mdc-snack-bar-container.snack-bar-safe-bottom{margin-bottom:calc(var(--layout-safe-bottom, 0px) + .75rem)}.cdk-overlay-container .mat-mdc-snack-bar-container.snack-bar-above-mobile-nav{margin-bottom:calc(var(--layout-safe-bottom, 0px) + 4.75rem)}
