@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-surface: #f9f9f9;--color-surface-dim: #dadada;--color-surface-bright: #f9f9f9;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f3f3f4;--color-surface-container: #eeeeee;--color-surface-container-high: #e8e8e8;--color-surface-container-highest: #e2e2e2;--color-surface-variant: #e2e2e2;--color-surface-tint: #4345e8;--color-on-surface: #1a1c1c;--color-on-surface-variant: #454555;--color-inverse-surface: #2f3131;--color-inverse-on-surface: #f0f1f1;--color-outline: #767587;--color-outline-variant: #c6c4d8;--color-primary: #5853ff;--color-on-primary: #ffffff;--color-primary-container: #e2e0ff;--color-on-primary-container: #1e0098;--color-inverse-primary: #c8c4ff;--color-primary-fixed: #e2e0ff;--color-primary-fixed-dim: #c8c4ff;--color-on-primary-fixed: #1e0098;--color-on-primary-fixed-variant: #3f36e0;--color-secondary: #ff2e9a;--color-on-secondary: #ffffff;--color-secondary-container: #ffd9e8;--color-on-secondary-container: #5e0032;--color-secondary-fixed: #ffd9e8;--color-secondary-fixed-dim: #ffb0cc;--color-on-secondary-fixed: #5e0032;--color-on-secondary-fixed-variant: #a10057;--color-tertiary: #6b5700;--color-on-tertiary: #ffffff;--color-tertiary-container: #fddb40;--color-on-tertiary-container: #2a2000;--color-tertiary-fixed: #ffea80;--color-tertiary-fixed-dim: #f1d040;--color-on-tertiary-fixed: #2a2000;--color-on-tertiary-fixed-variant: #534200;--color-error: #ba1a1a;--color-on-error: #ffffff;--color-error-container: #ffdad6;--color-on-error-container: #93000a;--color-deep: #2f2f9b;--color-on-deep: #ffffff;--color-deep-container: #dedeff;--color-on-deep-container: #1a1a5e;--color-inverse-deep: #b8b8ff;--color-deep-fixed: #dedeff;--color-deep-fixed-dim: #bebeef;--color-on-deep-fixed: #1a1a5e;--color-on-deep-fixed-variant: #3a3a8e;--color-background: #f9f9f9;--color-on-background: #1a1c1c;--color-text-muted: #56566c;--color-success: #10b981;--color-on-success: #047857;--color-warn: #f59e0b;--color-on-warn: #92400e;--color-info: #3b82f6;--color-on-info: #1e40af;--font-family-base: Poppins, "Poppins Fallback", sans-serif;--font-headline-lg: 700 45px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-headline-lg-mobile: 700 32px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-subtitle-md: 700 24px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-body-lg: 400 19px/1.5 Poppins, "Poppins Fallback", sans-serif;--font-body-md: 400 16px/1.5 Poppins, "Poppins Fallback", sans-serif;--font-section-header: 700 13px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-button-label: 400 19px/1 Poppins, "Poppins Fallback", sans-serif;--font-headline-md: 700 24px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-body-sm: 400 14px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-label-md: 700 13px/1.2 Poppins, "Poppins Fallback", sans-serif;--space-unit: 4px;--space-base: 4px;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-gutter: 24px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-section-gap: 48px;--container-margin: 16px;--container-margin-desktop: 64px;--elevation-1: rgba(100, 100, 111, .2) 0px 7px 29px 0px;--elevation-2: rgba(100, 100, 111, .2) 0px 10px 40px 0px;--elevation-3: rgba(100, 100, 111, .2) 0px 14px 50px 0px;--radius-sm: .5rem;--radius: 1rem;--radius-md: 1.5rem;--radius-lg: 2rem;--radius-xl: 3rem;--radius-full: 9999px}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v368/kJEPBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJO1Q.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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}.thin-divider{width:100%;height:1px;border:none;background:var(--color-primary)}.app-icon__glyph{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0}.app-heading-hero__highlight{display:inline-block;color:var(--color-on-primary);position:relative;z-index:1;margin-left:10px;max-width:100%;white-space:pre}@media(min-width:1280px){.app-heading-hero__highlight{margin-left:20px}}.app-heading-hero__highlight:after{content:"";position:absolute;background:var(--color-secondary);width:calc(100% + 20px);height:100%;top:-10px;right:8px;z-index:-1;border-radius:var(--radius-sm);transform:translate(20px) translateY(10px) rotate(-1.628deg)}@media(min-width:1280px){.app-heading-hero__highlight:after{width:calc(100% + 40px);height:95%;right:0}}.cdk-live-announcer-element{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}h1{font-size:3.25rem;font-weight:800;color:var(--color-primary);line-height:60px;font-family:var(--font-family-base);margin-bottom:var(--space-lg)}@media(min-width:768px){h1{margin-right:20px}}@media(min-width:1280px){h1{font-size:3.75rem;line-height:90px}}
