@charset "UTF-8";:root{--color-primary: #004e4b;--color-primary-light: #1f7c76;--color-primary-dark: #003734;--color-primary-ultradark: #002524;--color-primary-lighter: #e0f2f1;--color-primary-darker: #000d0c;--color-secondary: #eceec9;--color-secondary-light: #f5f6dc;--color-secondary-dark: #c6c89e;--color-secondary-lighter: #fcfcea;--color-secondary-darker: #57593c;--color-tertiary: #9fd971;--color-tertiary-light: #c4ed9c;--color-tertiary-dark: #739f4e;--color-tertiary-lighter: #f1fbe7;--color-tertiary-darker: #2f411f;--color-accent: #a8dc79;--color-accent-light: #c8eda6;--color-accent-dark: #7baf4f;--color-accent-lighter: #eef8e4;--color-accent-darker: #2e4a1b;--color-accent-maybe: #cfd274;--color-accent-maybe-light: #e6e8aa;--color-accent-maybe-dark: #a6a85d;--color-accent-maybe-lighter: #f5f6e3;--color-accent-maybe-darker: #2c2e15;--color-danger: #b94444;--color-danger-light: #e77c7c;--color-danger-lighter: #fdecec;--color-danger-dark: #4e0003;--color-danger-darker: #1a0000;--color-participation: #cbc9ee;--color-participation-light: #dfddf4;--color-participation-lighter: #f4f3fc;--color-participation-dark: #918ec6;--color-participation-darker: #3c3a67;--color-yes: #9fd971;--color-yes-light: #c4ed9c;--color-yes-lighter: #f6fcf1;--color-yes-dark: #739f4e;--color-yes-darker: #2a411c;--color-maybe: #f6c770;--color-maybe-light: #ffe29c;--color-maybe-lighter: #fff9ea;--color-maybe-dark: #c99a42;--color-maybe-darker: #5c421c;--color-no: #b94444;--color-no-light: #e77c7c;--color-no-lighter: #fdecec;--color-no-dark: #4e0003;--color-no-darker: #1a0000;--color-disabled: var(--color-neutral-300);--color-neutral-100: #ffffff;--color-neutral-200: #fefefa;--color-neutral-210: #fcfcf6;--color-neutral-220: #f9f9f0;--color-neutral-250: #f1f2eb;--color-neutral-260: #f9fafb;--color-neutral-270: #e6e7dc;--color-neutral-280: #dcddd0;--color-neutral-300: #cbccba;--color-neutral-400: #b2b3a5;--color-neutral-500: #999a8b;--color-neutral-600: #76776a;--color-neutral-700: #55564b;--color-neutral-800: #373830;--color-neutral-900: #1b1c18;--color-neutral-1000: #0f0f0c;--color-primary-rgb: 0, 78, 75;--color-primary-light-rgb: 31, 124, 118;--color-primary-dark-rgb: 0, 55, 52;--color-primary-ultradark-rgb: 0, 37, 36;--color-primary-lighter-rgb: 224, 242, 241;--color-primary-darker-rgb: 0, 27, 26;--color-secondary-rgb: 236, 238, 201;--color-secondary-light-rgb: 245, 246, 220;--color-secondary-dark-rgb: 198, 200, 158;--color-secondary-lighter-rgb: 252, 252, 234;--color-secondary-darker-rgb: 166, 168, 119;--color-tertiary-rgb: 159, 217, 113;--color-tertiary-light-rgb: 196, 237, 156;--color-tertiary-dark-rgb: 115, 159, 78;--color-tertiary-lighter-rgb: 241, 251, 231;--color-tertiary-darker-rgb: 85, 118, 59;--color-accent-rgb: 168, 220, 121;--color-accent-light-rgb: 200, 237, 166;--color-accent-dark-rgb: 123, 175, 79;--color-accent-lighter-rgb: 238, 248, 228;--color-accent-darker-rgb: 134, 176, 97;--color-accent-maybe-rgb: 207, 210, 116;--color-accent-maybe-light-rgb: 230, 232, 170;--color-accent-maybe-dark-rgb: 166, 168, 93;--color-accent-maybe-lighter-rgb: 245, 246, 227;--color-accent-maybe-darker-rgb: 131, 134, 60;--color-danger-rgb: 185, 68, 68;--color-danger-light-rgb: 231, 124, 124;--color-danger-lighter-rgb: 253, 236, 236;--color-danger-dark-rgb: 78, 0, 3;--color-danger-darker-rgb: 47, 0, 2;--color-participation-rgb: 203, 201, 238;--color-participation-light-rgb: 223, 221, 244;--color-participation-lighter-rgb: 244, 243, 252;--color-participation-dark-rgb: 145, 142, 198;--color-participation-darker-rgb: 109, 106, 176;--color-yes-rgb: 159, 217, 113;--color-yes-light-rgb: 196, 237, 156;--color-yes-lighter-rgb: 246, 252, 241;--color-yes-dark-rgb: 115, 159, 78;--color-yes-darker-rgb: 78, 112, 52;--color-maybe-rgb: 246, 199, 112;--color-maybe-light-rgb: 255, 226, 156;--color-maybe-lighter-rgb: 255, 249, 234;--color-maybe-dark-rgb: 201, 154, 66;--color-maybe-darker-rgb: 197, 159, 90;--color-no-rgb: 185, 68, 68;--color-no-light-rgb: 231, 124, 124;--color-no-lighter-rgb: 253, 236, 236;--color-no-dark-rgb: 78, 0, 3;--color-no-darker-rgb: 47, 0, 2;--color-neutral-100-rgb: 255, 255, 255;--color-neutral-200-rgb: 254, 254, 250;--color-neutral-210-rgb: 252, 252, 246;--color-neutral-220-rgb: 249, 249, 240;--color-neutral-250-rgb: 241, 242, 235;--color-neutral-260-rgb: 249, 250, 251;--color-neutral-270-rgb: 230, 231, 220;--color-neutral-280-rgb: 220, 221, 208;--color-neutral-300-rgb: 203, 204, 186;--color-neutral-400-rgb: 178, 179, 165;--color-neutral-500-rgb: 153, 154, 139;--color-neutral-600-rgb: 118, 119, 106;--color-neutral-700-rgb: 85, 86, 75;--color-neutral-800-rgb: 55, 56, 48;--color-neutral-900-rgb: 27, 28, 24;--color-neutral-1000-rgb: 15, 15, 12;--color-shadow: var(--color-primary-ultradark);--shadow-text: 1px 1px 10px rgba(0, 37, 36, .4);--block-border: 1px solid rgba(0, 37, 36, .1);--block-border-thin: .5px solid rgba(0, 37, 36, .05);--shadow-box: 1px 1px 10px rgba(0, 37, 36, .1);--shadow-box-thin: .5px .5px 10px rgba(0, 37, 36, .05);--glass-shadow-hover: 2px 2px 10px rgba(0, 37, 36, .1);--glass-bg: rgba(255, 255, 255, .3);--glass-bg-opacity: rgba(255, 255, 255, .8);--glass-blur-light: 2px;--glass-blur: 8px;--glass-hover-bg: rgba(255, 255, 255, .22);--glass-hover-bg-discreet: rgba(255, 255, 255, .1);--color-background: var(--color-neutral-210);--color-background-rgb: 252, 252, 246;--color-background-card: var(--color-neutral-100);--color-background-hover: var(--color-neutral-220);--color-divider: var(--color-neutral-250);--color-modal-overlay: rgba(18, 20, 20, .6);--color-tooltip-background: var(--color-primary-dark);--text-primary: var(--color-neutral-1000);--text-primary-light: var(--color-neutral-800);--text-primary-hover: var(--color-neutral-900);--text-secondary: var(--color-secondary);--text-secondary-light: var(--color-secondary-light);--text-secondary-dark: var(--color-secondary-dark);--text-secondary-hover: var(--color-secondary-dark);--text-on-primary: var(--color-neutral-100);--text-on-primary-light: var(--color-neutral-100);--text-on-primary-dark: var(--color-neutral-100);--text-on-secondary: var(--color-neutral-900);--text-on-secondary-light: var(--color-neutral-900);--text-on-secondary-dark: var(--color-neutral-900);--text-on-tertiary: var(--color-tertiary-darker);--text-on-tertiary-dark: var(--color-neutral-100);--text-on-accent: var(--color-neutral-900);--text-on-accent-light: var(--color-neutral-900);--text-on-accent-dark: var(--color-neutral-100);--text-on-accent-maybe: var(--color-neutral-900);--text-on-disabled: var(--color-neutral-500);--text-on-danger: var(--color-neutral-100);--text-on-participation: var(--color-neutral-900);--text-on-yes: var(--color-neutral-900);--text-on-maybe: var(--color-neutral-900);--text-on-no: var(--color-neutral-100);--text-card-category: var(--color-neutral-500);--text-grey: var(--color-neutral-500);--text-muted: var(--color-neutral-400);--text-inactive: var(--color-neutral-300);--text-disabled: var(--color-neutral-500);--text-link: var(--color-primary);--text-link-hover: var(--color-primary-light);--text-link-visited: var(--color-primary-dark);--font-size-h1: clamp(2.25rem, 4.5vw, 3.125rem);--font-size-h2: clamp(1.75rem, 3.5vw, 2.5rem);--font-size-h3: clamp(1.25rem, 2.2vw, 1.625rem);--font-size-h4: clamp(1rem, 1.8vw, 1.375rem);--font-size-h5: clamp(.875rem, 1.3vw, 1.125rem);--font-size-h6: clamp(.75rem, 1.1vw, .9375rem);--font-size-large: var(--font-size-h2);--font-size-p: clamp(.8125rem, 1.1vw, .9375rem);--line-height-p: 1.5;--font-size-secondary: clamp(.6875rem, .9vw, .8125rem);--line-height-secondary: 1.4;--font-size-tertiary: clamp(.5625rem, .8vw, .6875rem);--line-height-tertiary: 1.35;--btn-font-size: var(--font-size-p);--font-size-ul: var(--font-size-p);--font-size-card-title: var(--font-size-h5);--font-size-card-text: var(--font-size-secondary);--font-size-card-category: var(--font-size-secondary);--line-height-default: 1.6;--border-radius-xsmall: 4px;--border-radius-small: 8px;--border-radius-medium: 16px;--border-radius-large: 24px;--border-radius-round: 9999px;--spacing-xxsmall: .2rem;--spacing-xsmall: .4rem;--spacing-small: .8rem;--spacing-medium: 1.2rem;--spacing-large: 1.8rem;--spacing-xlarge: 3rem;--spacing-xxlarge: 6rem;--padding-xxsmall: var(--spacing-xxsmall);--padding-xsmall: var(--spacing-xsmall);--padding-small: var(--spacing-small);--padding-medium: var(--spacing-medium);--padding-large: var(--spacing-large);--padding-xl: var(--spacing-xlarge);--padding-xxl: var(--spacing-xxlarge);--padding-section: var(--padding-large) var(--padding-xl);--padding-section-mobile: var(--padding-small) var(--padding-small);--list-gap: var(--padding-medium);--input-height: var(--btn-height-medium);--input-height-compact: var(--btn-height-small);--font-family: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-regular: "Satoshi", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--logo-height: calc(var(--header-height) - 2 * var(--padding-small));--logo-height-compact: 24px;--icon-size-xsmall: 10px;--icon-size-small: 16px;--icon-size-medium: 18px;--icon-size-base: 20px;--icon-size-large: 24px;--icon-size-xlarge: 26px;--icon-size-xxlarge: 100px;--header-height: 72px;--burger-menu-size: 36px;--burger-line-width: 28px;--burger-line-height: 3px;--burger-gap: 5px;--sidebar-width: 18vw;--mobile-menu-min-width: 200px;--mobile-menu-max-width: 280px;--mobile-menu-border-radius: 12px;--transition-speed: .25s;--overlay-opacity: .25;--button-hover-opacity: .7;--opacity-disabled: .5;--btn-height-xsmall: 28px;--btn-height-small: 38px;--btn-height-medium: 44px;--btn-height-large: 52px;--btn-height-xlarge: 64px;--btn-width-small: 90px;--btn-width-medium: 130px;--btn-width-large: 190px;--max-phone-width: 380px;--max-phone-height: 760px;--hero-gap: var(--spacing-large);--hero-footer-padding: var(--spacing-medium);--hero-z-index: 10;--z-index-section: 1;--width-landing-page: 1662px}.input-compact{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-light);border-radius:var(--border-radius-small);border:var(--block-border);font-size:var(--font-size-secondary);font-weight:400;color:var(--text-primary);height:var(--input-height-compact);width:100%;text-align:left;background-color:var(--glass-bg);box-shadow:var(--shadow-box);line-height:1;transition:background-color var(--transition-speed),box-shadow var(--transition-speed),color var(--transition-speed);cursor:text;padding:var(--spacing-xsmall) var(--spacing-small)}.input-compact:hover{background-color:var(--glass-hover-bg);border-color:var(--);box-shadow:var(--glass-shadow-hover)}.input-compact:focus,.input-compact:not(:placeholder-shown){outline:none;background-color:var(--glass-bg-opacity);box-shadow:var(--glass-shadow-hover)}.input-compact::placeholder{color:var(--color-neutral-400);opacity:.4;font-style:italic;font-weight:300}.input-compact:disabled{cursor:not-allowed;opacity:.6}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1,h2{font-family:Gothic,sans-serif;font-weight:400}h1{font-size:var(--font-size-h1);line-height:1.2;margin:0;color:var(--text-primary)}h2{font-size:var(--font-size-h2);line-height:1;margin:0;color:var(--text-primary)}h3,h4,h5,h6{font-family:var(--font-family);font-weight:var(--font-weight-bold);margin:0;padding:0;color:var(--text-primary)}h3{font-size:var(--font-size-h3);line-height:1}h4{font-size:var(--font-size-h4);line-height:1}h5{font-size:var(--font-size-h5);line-height:1}h6{font-size:var(--font-size-h6);line-height:1}p{font-family:var(--font-family);font-size:var(--font-size-p);font-weight:var(--font-weight-regular);color:var(--text-primary);line-height:var(--line-height-p);margin:0;padding-top:var(--padding-small);text-overflow:ellipsis}.section-subtitle,.section-subtitle--light{font-family:var(--font-family);font-size:var(--font-size-h5);font-weight:var(--font-weight-regular);color:var(--color-primary-ultradark);line-height:var(--line-height-secondary);text-align:center;padding:0 var(--padding-xlarge)!important;margin:0 0 var(--padding-large) 0}@media (max-width: 960px){.section-subtitle,.section-subtitle--light{padding:0!important;margin-bottom:var(--padding-large)}}.section-subtitle--light{color:var(--color-neutral-200)}ul{list-style-type:disc;padding-left:var(--padding-xl);margin:0}ul li{font-family:var(--font-family);font-size:var(--font-size-ul);font-weight:var(--font-weight-regular);color:var(--text-primary);line-height:var(--line-height-default);padding-top:var(--padding-small)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed)}a:hover{color:var(--color-primary-hover)}html{box-sizing:border-box;width:100%;height:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-family);color:var(--text-primary);min-height:100%;height:auto;width:100%}*,*:before,*:after{box-sizing:inherit}::-moz-selection{background:var(--color-primary-dark)!important;color:var(--text-secondary)!important}::selection{background:var(--color-primary-dark)!important;color:var(--text-secondary)!important}body{font-family:var(--font-family);color:var(--text-primary);background:var(--color-background)}section{padding:var(--padding-section);background-color:var(--color-neutral-200);position:relative;z-index:var(--z-index-section)}.section-title{margin:var(--spacing-medium) 0 var(--spacing-xlarge);text-align:center;display:block;width:100%}.flex-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-small)}.flex-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--gap-small)}.center-align{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.glass-effect{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-light);border-radius:var(--border-radius-small);border:var(--bloc-border);transition:background-color var(--transition-speed),box-shadow var(--transition-speed);box-shadow:var(--shadow-box)}.glass-effect:hover{background:var(--glass-hover-bg);box-shadow:var(--glass-shadow-hover)}.text-secondary{font-size:var(--font-size-p);color:var(--color-secondary);font-weight:400;line-height:var(--line-height-default);margin:0}.text-card{font-size:var(--font-size-card-text);color:var(--color-neutral-400);font-weight:400;line-height:var(--line-height-default);margin:0}.input-base{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-light);border-radius:var(--border-radius-small);border:var(--block-border);font-size:var(--font-size-p);font-weight:400;color:var(--text-primary);height:var(--btn-height-medium);width:100%;text-align:left;background-color:var(--glass-bg);box-shadow:var(--shadow-box);line-height:1;transition:background-color var(--transition-speed),box-shadow var(--transition-speed),color var(--transition-speed);cursor:text}.input-base:hover{background-color:var(--glass-hover-bg);border-color:var(--);box-shadow:var(--glass-shadow-hover)}.input-base:focus,.input-base:not(:placeholder-shown){outline:none;background-color:var(--glass-bg-opacity);box-shadow:var(--glass-shadow-hover)}.input-base::placeholder{color:var(--color-neutral-400);opacity:.4;font-style:italic;font-weight:300}.input-base:disabled{cursor:not-allowed;opacity:.6}.phone-base{width:clamp(250px,80%,400px);height:clamp(350px,70vh,800px);aspect-ratio:2.5/1.2;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-light);border-radius:var(--border-radius-medium);border:var(--bloc-border);transition:background-color var(--transition-speed),box-shadow var(--transition-speed);border-radius:var(--border-radius-large);padding:var(--padding-medium);box-shadow:var(--shadow-box);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--gap-small);overflow:hidden}.phone-base:hover{background:var(--glass-hover-bg);box-shadow:var(--glass-shadow-hover)}.phone-base .phone-screen{width:100%;height:80%;border-radius:var(--border-radius-medium);padding:var(--padding-medium);box-shadow:inset var(--shadow-box);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-small);overflow-y:auto}.phone-base .animated-text{font-size:var(--font-size-p);color:var(--text-primary);font-weight:400;line-height:var(--line-height-default);margin:0;font-family:var(--font-family);white-space:pre-wrap;word-wrap:break-word}.phone-base .send-to-lysia-btn{width:90%;box-shadow:var(--shadow-box);border:none;cursor:auto;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;text-align:center;white-space:nowrap;padding:var(--padding-small);font-size:var(--btn-font-size);font-weight:400;height:var(--btn-height-medium);min-width:0;border-radius:var(--border-radius-small);line-height:1.4;border:1px solid;background:var(--color-primary);color:var(--text-on-primary);border:1px solid transparent;transition:var(--transition-speed) ease}.phone-base .send-to-lysia-btn:hover{background:var(--color-primary);color:var(--text-secondary);border-color:transparent}.phone-base .send-to-lysia-btn:disabled{background-color:var(--color-neutral-300)!important;border-color:var(--color-neutral-300)!important;color:var(--color-neutral-500)!important;cursor:not-allowed}@media (max-width: 960px){.input-container{flex-direction:column;width:100%;gap:var(--spacing-small)}}@media (max-width: 320px){.input-container{width:100%;gap:var(--spacing-xsmall)}.input-container input,.input-container button{width:100%}}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Light-PTY3UYUS.woff2") format("woff2"),url("./media/Satoshi-Light-KTIXH4MX.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Regular-YSPUDOHB.woff2") format("woff2"),url("./media/Satoshi-Regular-GM5LOO2V.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Medium-UBKTXJB3.woff2") format("woff2"),url("./media/Satoshi-Medium-NQ5RN5WQ.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Bold-M7KPQSIT.woff2") format("woff2"),url("./media/Satoshi-Bold-ATFARUF7.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("./media/Satoshi-Black-XYUPXIEI.woff2") format("woff2"),url("./media/Satoshi-Black-NBNINY7P.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gothic;src:url("./media/SpecialGothicExpandedOne-Regular-AH7O2LXK.woff2") format("woff2"),url("./media/SpecialGothicExpandedOne-Regular-N7V74HYU.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeSlideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeSlideInFromBottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-halo{0%{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.2}to{transform:translate(-50%,-50%) scale(1);opacity:.4}}@keyframes pulse-halo-hover{0%{transform:translate(-50%,-50%) scale(1.2);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.4);opacity:.3}to{transform:translate(-50%,-50%) scale(1.2);opacity:.6}}@keyframes skeleton-shine{0%{background-position:-100% -100%}to{background-position:100% 100%}}.skeleton{background:linear-gradient(130deg,var(--color-neutral-300) 10%,var(--color-neutral-250) 20%,var(--color-neutral-300) 30%);background-size:400% 400%;animation:skeleton-shine calc(var(--transition-speed) * 10) linear infinite;border-radius:var(--border-radius-small);width:100%;height:100%;display:block}@media print{body *{visibility:hidden!important}.page-textual-content,.page-textual-content *{visibility:visible!important}.page-textual-content{position:absolute!important;left:0!important;top:0!important;width:100%!important}app-header,app-footer,app-shell>*:not(router-outlet),header,footer,nav{display:none!important;visibility:hidden!important}@page{margin:1.5cm}body{margin:0!important;padding:0!important}}.font-light{font-weight:var(--font-weight-light)!important}.font-regular{font-weight:var(--font-weight-regular)!important}.font-medium{font-weight:var(--font-weight-medium)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.font-black{font-weight:var(--font-weight-black)!important}.font-satoshi{font-family:var(--font-family)!important}.font-gothic{font-family:Gothic,sans-serif!important}
