:root,[data-theme=light]{--brand-blue: #5853ff;--brand-pink: #ff2c9b;--brand-deep: #2f2f9b;--brand-yellow: #ffda3e;--brand-grey: #f5f5f5;--brand-white: #ffffff;--space-unit: 4px;--space-base: 4px;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-gutter: 24px;--space-section-gap: 48px;--container-margin: 16px;--container-margin-desktop: 64px;--radius-sm: .5rem;--radius: 1rem;--radius-md: 1.5rem;--radius-lg: 2rem;--radius-xl: 3rem;--radius-full: 9999px;--font-family-base: Poppins, "Poppins Fallback", sans-serif;--font-headline-lg: 600 45px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-headline-lg-mobile: 600 32px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-headline-md: 600 24px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-headline-sm: 600 20px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-subtitle-md: 600 24px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-title-secondary: 500 20px/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-body-sm: 400 14px/1.4 Poppins, "Poppins Fallback", sans-serif;--font-section-header: 600 13px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-label-sm: 600 12px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-label-md: 600 13px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-label-lg: 600 15px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-label-xl: 600 18px/1.2 Poppins, "Poppins Fallback", sans-serif;--font-button-label: 400 19px/1 Poppins, "Poppins Fallback", sans-serif;--font-caption: italic 100 12px/1.4 Poppins, "Poppins Fallback", sans-serif;--color-surface: #f5f5f5;--color-surface-dim: #dadada;--color-surface-bright: #f5f5f5;--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-container-hover: #e8e8e8;--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-secondary: #ff2c9b;--color-on-secondary: #ffffff;--color-secondary-container: #ffd9e8;--color-on-secondary-container: #5e0032;--color-tertiary: #ffda3e;--color-on-tertiary: #2f2f9b;--color-tertiary-container: #ffda3e;--color-on-tertiary-container: #2f2f9b;--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-primary-fixed: #e2e0ff;--color-primary-fixed-dim: #c8c4ff;--color-on-primary-fixed: #1e0098;--color-on-primary-fixed-variant: #3f36e0;--color-secondary-fixed: #ffd9e8;--color-secondary-fixed-dim: #ffb0cc;--color-on-secondary-fixed: #5e0032;--color-on-secondary-fixed-variant: #a10057;--color-tertiary-fixed: #ffea80;--color-tertiary-fixed-dim: #f1d040;--color-on-tertiary-fixed: #2f2f9b;--color-on-tertiary-fixed-variant: #534200;--color-deep-fixed: #dedeff;--color-deep-fixed-dim: #bebeef;--color-on-deep-fixed: #1a1a5e;--color-on-deep-fixed-variant: #3a3a8e;--color-error-fixed-dim: #ffb4ab;--color-background: #f5f5f5;--color-on-background: #1a1c1c;--color-text-muted: #56566c;--color-text-subtle: #888888;--color-text-subtle-strong: #767676;--color-divider-subtle: #dddddd;--color-success: #10b981;--color-on-success: #047857;--color-warn: #f59e0b;--color-on-warn: #92400e;--color-warning: #f59e0b;--color-info: #3b82f6;--color-on-info: #1e40af;--color-scrim: rgba(0, 0, 0, .5019607843137255);--color-footer: #2f2f9b;--color-footer-dark: #282828;--color-warning-text: #92400e;--color-success-text: #047857;--color-info-text: #1e40af;--color-success-container: #d1fae5;--color-on-success-container: #064e3b;--color-primary-text: #5853ff;--color-primary-soft: #e2e0ff;--color-on-primary-soft: #2c1eb0;--color-secondary-soft: #ffd9e8;--color-on-secondary-soft: #a10057;--color-secondary-text: #ff2c9b;--color-quaternary: #2f2f9b;--color-on-quaternary: #ffffff;--color-quaternary-soft: #e0e0f5;--color-on-quaternary-soft: #2f2f9b;--color-quaternary-text: #2f2f9b;--color-tertiary-soft: #fff4c2;--color-on-tertiary-soft: #2f2f9b;--color-tertiary-text: #2f2f9b;--elevation-1: 0px 7px 29px 0px rgba(100, 100, 111, .2);--elevation-2: 0px 10px 40px 0px rgba(100, 100, 111, .2);--elevation-3: 0px 14px 50px 0px rgba(100, 100, 111, .2);--shadow-sm: 0px 1px 4px 0px rgba(0, 0, 0, .1607843137254902)}[data-theme=dark]{--color-surface: #111827;--color-surface-dim: #111827;--color-surface-bright: #2f3756;--color-surface-container-lowest: #1a2133;--color-surface-container-low: #202840;--color-surface-container: #1a2133;--color-surface-container-high: #202840;--color-surface-container-highest: #232a45;--color-surface-container-hover: #232a45;--color-surface-variant: #2a3248;--color-surface-tint: #c8c4ff;--color-on-surface: #e6e9f2;--color-on-surface-variant: #c6c4d8;--color-inverse-surface: #e6e9f2;--color-inverse-on-surface: #1a2133;--color-outline: #908fa2;--color-outline-variant: #2a3248;--color-primary: #5853ff;--color-on-primary: #ffffff;--color-primary-container: #3f36e0;--color-on-primary-container: #e2e0ff;--color-inverse-primary: #4345e8;--color-secondary: #ff2c9b;--color-on-secondary: #ffffff;--color-secondary-container: #a10057;--color-on-secondary-container: #ffd9e8;--color-tertiary: #ffda3e;--color-on-tertiary: #2f2f9b;--color-tertiary-container: #ffda3e;--color-on-tertiary-container: #2f2f9b;--color-error: #ffb4ab;--color-on-error: #690005;--color-error-container: #93000a;--color-on-error-container: #ffdad6;--color-deep: #b8b8ff;--color-on-deep: #1a1a5e;--color-deep-container: #3a3a8e;--color-on-deep-container: #dedeff;--color-inverse-deep: #2f2f9b;--color-primary-fixed: #e2e0ff;--color-primary-fixed-dim: #c8c4ff;--color-on-primary-fixed: #1e0098;--color-on-primary-fixed-variant: #3f36e0;--color-secondary-fixed: #ffd9e8;--color-secondary-fixed-dim: #ffb0cc;--color-on-secondary-fixed: #5e0032;--color-on-secondary-fixed-variant: #a10057;--color-tertiary-fixed: #ffea80;--color-tertiary-fixed-dim: #f1d040;--color-on-tertiary-fixed: #2f2f9b;--color-on-tertiary-fixed-variant: #534200;--color-deep-fixed: #dedeff;--color-deep-fixed-dim: #bebeef;--color-on-deep-fixed: #1a1a5e;--color-on-deep-fixed-variant: #3a3a8e;--color-error-fixed-dim: #ffb4ab;--color-background: #111827;--color-on-background: #e6e9f2;--color-text-muted: #aaa9bd;--color-text-subtle: #a3aac0;--color-text-subtle-strong: #a3aac0;--color-divider-subtle: #454555;--color-success: #6ee7b7;--color-on-success: #6ee7b7;--color-warn: #fcd34d;--color-on-warn: #fcd34d;--color-warning: #fcd34d;--color-info: #93c5fd;--color-on-info: #93c5fd;--color-scrim: rgba(0, 0, 0, .6);--color-footer: #1a2133;--color-footer-dark: #1a2133;--color-warning-text: #fcd34d;--color-success-text: #6ee7b7;--color-info-text: #93c5fd;--color-success-container: #064e3b;--color-on-success-container: #d1fae5;--color-primary-text: #a9a6ff;--color-primary-soft: #2c2a7a;--color-on-primary-soft: #e2e0ff;--color-secondary-soft: #5e0032;--color-on-secondary-soft: #ffd9e8;--color-secondary-text: #ff7ab9;--color-quaternary: #2f2f9b;--color-on-quaternary: #ffffff;--color-quaternary-soft: #23235e;--color-on-quaternary-soft: #e0e0f5;--color-quaternary-text: #b4b4ee;--color-tertiary-soft: #4a3f00;--color-on-tertiary-soft: #ffea80;--color-tertiary-text: #ffda3e;--elevation-1: 0px 7px 29px 0px rgba(0, 0, 0, .6);--elevation-2: 0px 10px 40px 0px rgba(0, 0, 0, .6);--elevation-3: 0px 14px 50px 0px rgba(0, 0, 0, .6);--shadow-sm: 0px 1px 4px 0px rgba(0, 0, 0, .6)}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tCMPI.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: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-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@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-20C4,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-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@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-20C4,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-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@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-20C4,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-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@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-20C4,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-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@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-20C4,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}body{font-family:var(--font-family-base);background-color:var(--color-background);color:var(--color-on-background);color-scheme:light}[data-theme=dark] body,body[data-theme=dark]{color-scheme:dark}@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/v385/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}.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}.thin-divider{width:100%;height:1px;border:none;background:var(--color-primary)}.color-primary,.color-secondary,.color-quaternary,.color-tertiary,.color-error{--role-text: var(--role)}.color-primary{--role: var(--color-primary);--on-role: var(--color-on-primary);--role-soft: var(--color-primary-soft);--on-role-soft: var(--color-on-primary-soft);--role-text: var(--color-primary-text)}.color-secondary{--role: var(--color-secondary);--on-role: var(--color-on-secondary);--role-soft: var(--color-secondary-soft);--on-role-soft: var(--color-on-secondary-soft);--role-text: var(--color-secondary-text)}.color-quaternary{--role: var(--color-quaternary);--on-role: var(--color-on-quaternary);--role-soft: var(--color-quaternary-soft);--on-role-soft: var(--color-on-quaternary-soft);--role-text: var(--color-quaternary-text)}.color-tertiary{--role: var(--color-tertiary);--on-role: var(--color-on-tertiary);--role-soft: var(--color-tertiary-soft);--on-role-soft: var(--color-on-tertiary-soft);--role-text: var(--color-tertiary-text)}.color-error{--role: var(--color-error);--on-role: var(--color-on-error);--role-soft: var(--color-error-container);--on-role-soft: var(--color-on-error-container);--role-text: var(--color-error)}:root{--brand-grey: #f5f5f5}[data-theme=dark]{--brand-grey: var(--color-surface-container)}.color-white{--role: #ffffff;--on-role: var(--color-quaternary);--role-soft: rgba(255, 255, 255, .2);--on-role-soft: #ffffff;--role-text: #ffffff}*{margin:0;padding:0;box-sizing:border-box}dialog:modal{margin:auto}.app-input__error,.app-textarea__error{animation:field-error-in .16s ease-out}@keyframes field-error-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-input__error,.app-textarea__error{animation:none}}body{line-height:1.6}app-potential-step .potential-step__question .app-radio-group__options,app-proximity-step .proximity-step__question .app-radio-group__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-sm)!important;width:100%!important;max-width:none!important;align-self:stretch!important}@media(max-width:719.98px){app-potential-step .potential-step__question .app-radio-group__options,app-proximity-step .proximity-step__question .app-radio-group__options{grid-template-columns:1fr!important}}
