:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: 0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none !important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports(padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports(padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate3d(0,  0,  0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal{box-shadow:4px 0px 16px rgba(0,0,0,.18)}.md .menu-content-push{box-shadow:4px 0px 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:300ms transform cubic-bezier(0.25, 0.8, 0.5, 1)}@media(prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none !important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}/*# sourceMappingURL=core.css.map */
audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:bold}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*# sourceMappingURL=normalize.css.map */
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}/*# sourceMappingURL=structure.css.map */
html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}/*# sourceMappingURL=typography.css.map */
.themes_themes_light__niyt1b1a {
  --color-currentColor__niyt1b1: currentColor;
  --color-white__niyt1b2: #ffffff;
  --color-black__niyt1b3: #000000;
  --color-red__niyt1bi: #de352b;
  --color-blue__niyt1bj: #336cff;
  --color-green__niyt1bk: #5ac54e;
  --color-orange__niyt1bl: #ff9600;
  --color-yellow__niyt1bm: #ffc900;
  --color-purple__niyt1bn: #b56bff;
  --color-pastelRed__niyt1bo: #FF7C74;
  --color-pastelOrange__niyt1bp: #FFBE5B;
  --color-pastelGreen__niyt1bq: #BBD896;
  --color-pastelBlue__niyt1br: #C2D3FF;
  --color-pastelPurple__niyt1bs: #CFAAFF;
  --color-text__niyt1b5: var(--color-black__niyt1b3);
  --color-invertedText__niyt1b4: var(--color-white__niyt1b2);
  --color-surface__niyt1b6: #f1f1f1;
  --color-surfaceHover__niyt1b7: #ececec;
  --color-surfaceTransparent__niyt1b8: rgba(241, 241, 241, 0);
  --color-content__niyt1b9: #ffffff;
  --color-contentHover__niyt1ba: #f9f9f9;
  --color-gradient__niyt1bd: radial-gradient(140% 144% at 121% 85%, #4643C8 0%, #DD84E8 100%);
  --color-contentAccent__niyt1bb: var(--color-gradient__niyt1bd);
  --color-subAccent__niyt1be: #f3e9fe;
  --color-lightGrey__niyt1bf: #e4e5e7;
  --color-grey__niyt1bg: #b3b5b8;
  --color-darkGrey__niyt1bh: #8d8f90;
  --color-accent__niyt1bc: var(--color-purple__niyt1bn);
  --themeColor-classic__niyt1bt: #b56bff;
  --themeColor-coral__niyt1bu: #e9624f;
  --themeColor-mint__niyt1bv: #00ac89;
  --themeColor-aqua__niyt1bw: #2190fb;
  --themeColor-minimal__niyt1bx: #383838;
  --themeColor-pro__niyt1by: #000000;
  --shadow-overlay__niyt1bz: 0px 4px 55px rgba(0, 0, 0, 0.1);
  --shadow-popup__niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.1);
  --shadow-box__niyt1b11: 0 8px 10px rgba(0,0,0, 0.05);
  --shadow-navbar__niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.05);
  --shadow-fade__niyt1b13: linear-gradient(180deg, var(--color-surfaceTransparent__niyt1b8) 0%, var(--color-surface__niyt1b6) 100%);
  --shadow-backdropOpacity__niyt1b14: 0.5;
  --radius-circle__niyt1b15: 100vmax;
  --radius-xsmall__niyt1b16: 0.6rem;
  --radius-small__niyt1b17: 1rem;
  --radius-medium__niyt1b18: 1.3rem;
  --radius-large__niyt1b19: 2rem;
}
.themes_themes_light_color_classic__niyt1b1b {
  --color-accent__niyt1bc: var(--themeColor-classic__niyt1bt);
}
.themes_themes_light_color_coral__niyt1b1c {
  --color-accent__niyt1bc: var(--themeColor-coral__niyt1bu);
  --color-contentAccent__niyt1bb: linear-gradient(281.53deg, #D30B53 -35.37%, #FCA464 110.84%);
  --color-subAccent__niyt1be: #ffded7;
  --color-gradient__niyt1bd: linear-gradient(281.53deg, #D30B53 -35.37%, #FCA464 110.84%);
}
.themes_themes_light_color_mint__niyt1b1d {
  --color-accent__niyt1bc: var(--themeColor-mint__niyt1bv);
  --color-contentAccent__niyt1bb: linear-gradient(281.53deg, #086BAC -35.37%, #12C459 110.84%);
  --color-subAccent__niyt1be: #d0ede6;
  --color-gradient__niyt1bd: linear-gradient(281.53deg, #086BAC -35.37%, #12C459 110.84%);
}
.themes_themes_light_color_aqua__niyt1b1e {
  --color-accent__niyt1bc: var(--themeColor-aqua__niyt1bw);
  --color-contentAccent__niyt1bb: linear-gradient(281.53deg, #6614CF -35.37%, #47C8F1 110.84%);
  --color-subAccent__niyt1be: #d3e9fe;
  --color-gradient__niyt1bd: linear-gradient(281.53deg, #6614CF -35.37%, #47C8F1 110.84%);
}
.themes_themes_light_color_minimal__niyt1b1f {
  --color-accent__niyt1bc: var(--themeColor-minimal__niyt1bx);
  --color-contentAccent__niyt1bb: var(--themeColor-minimal__niyt1bx);
  --color-subAccent__niyt1be: #E4E4E4;
  --color-gradient__niyt1bd: var(--themeColor-minimal__niyt1bx);
}
.themes_themes_light_color_pro__niyt1b1g {
  --color-accent__niyt1bc: var(--themeColor-pro__niyt1by);
  --color-subAccent__niyt1be: #909090;
  --color-contentAccent__niyt1bb: #909090;
  --color-gradient__niyt1bd: var(--themeColor-pro__niyt1by);
}
.themes_themes_dark__niyt1b1h {
  --color-currentColor__niyt1b1: currentColor;
  --color-white__niyt1b2: #ffffff;
  --color-black__niyt1b3: #000000;
  --color-red__niyt1bi: #de352b;
  --color-blue__niyt1bj: #336cff;
  --color-green__niyt1bk: #5ac54e;
  --color-orange__niyt1bl: #ff9600;
  --color-yellow__niyt1bm: #ffc900;
  --color-purple__niyt1bn: #b56bff;
  --color-pastelRed__niyt1bo: #FF7C74;
  --color-pastelOrange__niyt1bp: #FFBE5B;
  --color-pastelGreen__niyt1bq: #BBD896;
  --color-pastelBlue__niyt1br: #C2D3FF;
  --color-pastelPurple__niyt1bs: #CFAAFF;
  --color-text__niyt1b5: var(--color-white__niyt1b2);
  --color-invertedText__niyt1b4: var(--color-black__niyt1b3);
  --color-surface__niyt1b6: #16162b;
  --color-surfaceHover__niyt1b7: #121223;
  --color-surfaceTransparent__niyt1b8: rgba(19, 19, 36, 0);
  --color-content__niyt1b9: #232440;
  --color-contentHover__niyt1ba: #1d1e36;
  --color-contentAccent__niyt1bb: var(--color-subAccent__niyt1be);
  --color-subAccent__niyt1be: #36235a;
  --color-lightGrey__niyt1bf: #1d202d;
  --color-grey__niyt1bg: #635f77;
  --color-darkGrey__niyt1bh: #b4b1c4;
  --color-accent__niyt1bc: #c387ff;
  --color-gradient__niyt1bd: radial-gradient(140% 144% at 121% 85%, #4d34c7 0%, #d773e4 100%);
  --themeColor-classic__niyt1bt: #b56bff;
  --themeColor-coral__niyt1bu: #ff624b;
  --themeColor-mint__niyt1bv: #00cdaf;
  --themeColor-aqua__niyt1bw: #2998ff;
  --themeColor-minimal__niyt1bx: #E0E0E0;
  --themeColor-pro__niyt1by: #ffffff;
  --shadow-overlay__niyt1bz: 0px 4px 55px rgba(28, 29, 51, 0.4);
  --shadow-popup__niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.3);
  --shadow-box__niyt1b11: 0 4px 16px rgba(0,0,0, 0.05);
  --shadow-navbar__niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.10);
  --shadow-fade__niyt1b13: linear-gradient(180deg, var(--color-surfaceTransparent__niyt1b8) 0%, var(--color-surface__niyt1b6) 100%);
  --shadow-backdropOpacity__niyt1b14: 0.6;
  --radius-circle__niyt1b15: 100vmax;
  --radius-xsmall__niyt1b16: 0.6rem;
  --radius-small__niyt1b17: 1rem;
  --radius-medium__niyt1b18: 1.3rem;
  --radius-large__niyt1b19: 2rem;
}
.themes_themes_dark_color_classic__niyt1b1i {
  --color-accent__niyt1bc: var(--themeColor-classic__niyt1bt);
}
.themes_themes_dark_color_coral__niyt1b1j {
  --color-accent__niyt1bc: var(--themeColor-coral__niyt1bu);
  --color-subAccent__niyt1be: #442924;
  --color-gradient__niyt1bd: linear-gradient(281.53deg, #D30B53 -35.37%, #FCA464 110.84%);
  --color-contentAccent__niyt1bb: #442924;
  --color-surface__niyt1b6: #262323;
  --color-surfaceHover__niyt1b7: #1c1d1e;
  --color-content__niyt1b9: #333131;
  --color-contentHover__niyt1ba: #2c2a2a;
  --color-lightGrey__niyt1bf: #3c3838;
  --color-grey__niyt1bg: #736e6e;
  --color-darkGrey__niyt1bh: #c1b9b9;
}
.themes_themes_dark_color_mint__niyt1b1k {
  --color-accent__niyt1bc: var(--themeColor-mint__niyt1bv);
  --color-subAccent__niyt1be: #05322e;
  --color-gradient__niyt1bd: linear-gradient(281.53deg, #086BAC -35.37%, #12C459 110.84%);
  --color-contentAccent__niyt1bb: #05322e;
  --color-surface__niyt1b6: #232020;
  --color-surfaceHover__niyt1b7: #1c1d1e;
  --color-content__niyt1b9: #322f2f;
  --color-contentHover__niyt1ba: #2a2727;
  --color-lightGrey__niyt1bf: #383c3a;
  --color-grey__niyt1bg: #6e736f;
  --color-darkGrey__niyt1bh: #b9c1bf;
}
.themes_themes_dark_color_aqua__niyt1b1l {
  --color-accent__niyt1bc: var(--themeColor-aqua__niyt1bw);
  --color-subAccent__niyt1be: #132543;
  --color-gradient__niyt1bd: linear-gradient(281.53deg, #6614CF -35.37%, #47C8F1 110.84%);
  --color-contentAccent__niyt1bb: #132543;
  --color-surface__niyt1b6: #171927;
  --color-surfaceHover__niyt1b7: #131420;
  --color-content__niyt1b9: #212636;
  --color-contentHover__niyt1ba: #1d2131;
}
.themes_themes_dark_color_minimal__niyt1b1m {
  --color-accent__niyt1bc: var(--themeColor-minimal__niyt1bx);
  --color-contentAccent__niyt1bb: #5F5F5F;
  --color-subAccent__niyt1be: #222222;
  --color-gradient__niyt1bd: var(--themeColor-minimal__niyt1bx);
  --color-surface__niyt1b6: #1E1E1E;
  --color-content__niyt1b9: #323232;
  --color-darkGrey__niyt1bh: #A4A4A4;
  --color-grey__niyt1bg: #656565;
  --color-lightGrey__niyt1bf: #505050;
}
.themes_themes_dark_color_pro__niyt1b1n {
  --color-accent__niyt1bc: var(--themeColor-pro__niyt1by);
  --color-subAccent__niyt1be: #909090;
  --color-gradient__niyt1bd: var(--themeColor-pro__niyt1by);
  --color-contentAccent__niyt1bb: #909090;
}p, h1, h2, h3, h4, h5 {
  margin: 0;
}
.text_textStyle__s2wl0h0 {
  white-space: pre-line;
}
.text_textStyle__s2wl0h0::selection {
  color: var(--color-text__niyt1b5);
  background-color: var(--color-lightGrey__niyt1bf);
}
.text_descriptionWidth__s2wl0h1 {
  max-width: 20rem;
  word-break: break-word;
}
.text_titleWidth__s2wl0h2 {
  max-width: 14rem;
  word-break: break-word;
}
.text_maxWidthMedium__s2wl0h3 {
  max-width: 14rem;
}
.text_textWrap__s2wl0h4 {
  overflow: hidden;
  white-space: nowrap;
  padding-bottom: 0.5rem;
  margin-bottom: -0.5rem;
  text-overflow: ellipsis;
}
.text_textLabel__s2wl0h5 {
  padding: 0.35rem 0.625rem;
  background-color: var(--color-lightGrey__niyt1bf);
  border-radius: var(--radius-xsmall__niyt1b16);
  width: max-content;
}
.text_descriptionWidth__s2wl0h1 > * {
  display: inline-block;
}@keyframes form_formInputAppear__1khth4n1f {
  0% {
    max-height: 0;
    opacity: 0;
  }
  100% {
    max-height: 5rem;
    opacity: 1;
  }
}
@keyframes form_buttonAppear__1khth4n1g {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
button[disabled] svg {
  filter: grayscale(100%);
  opacity: 0.8;
}
button, button svg {
  transition: opacity 200ms ease-in-out, filter 200ms ease-in-out;
}
.form_hitbox__1khth4n2 {
  position: relative;
}
.form_hitbox__1khth4n2:before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + var(--hitboxWidth__1khth4n0));
  height: calc(100% + var(--hitboxHeight__1khth4n1));
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.form_hitbox_both_0__1khth4n3 {
  --hitboxHeight__1khth4n1: 0px;
  --hitboxWidth__1khth4n0: 0px;
}
.form_hitbox_both_25__1khth4n4 {
  --hitboxHeight__1khth4n1: 0.175rem;
  --hitboxWidth__1khth4n0: 0.175rem;
}
.form_hitbox_both_50__1khth4n5 {
  --hitboxHeight__1khth4n1: 0.35rem;
  --hitboxWidth__1khth4n0: 0.35rem;
}
.form_hitbox_both_100__1khth4n6 {
  --hitboxHeight__1khth4n1: 0.625rem;
  --hitboxWidth__1khth4n0: 0.625rem;
}
.form_hitbox_both_120__1khth4n7 {
  --hitboxHeight__1khth4n1: 0.75rem;
  --hitboxWidth__1khth4n0: 0.75rem;
}
.form_hitbox_both_160__1khth4n8 {
  --hitboxHeight__1khth4n1: 1rem;
  --hitboxWidth__1khth4n0: 1rem;
}
.form_hitbox_both_200__1khth4n9 {
  --hitboxHeight__1khth4n1: 1.3rem;
  --hitboxWidth__1khth4n0: 1.3rem;
}
.form_hitbox_both_300__1khth4na {
  --hitboxHeight__1khth4n1: 1.875rem;
  --hitboxWidth__1khth4n0: 1.875rem;
}
.form_hitbox_both_400__1khth4nb {
  --hitboxHeight__1khth4n1: 2.5rem;
  --hitboxWidth__1khth4n0: 2.5rem;
}
.form_hitbox_vertical_0__1khth4nc {
  --hitboxHeight__1khth4n1: 0px;
}
.form_hitbox_vertical_25__1khth4nd {
  --hitboxHeight__1khth4n1: 0.175rem;
}
.form_hitbox_vertical_50__1khth4ne {
  --hitboxHeight__1khth4n1: 0.35rem;
}
.form_hitbox_vertical_100__1khth4nf {
  --hitboxHeight__1khth4n1: 0.625rem;
}
.form_hitbox_vertical_120__1khth4ng {
  --hitboxHeight__1khth4n1: 0.75rem;
}
.form_hitbox_vertical_160__1khth4nh {
  --hitboxHeight__1khth4n1: 1rem;
}
.form_hitbox_vertical_200__1khth4ni {
  --hitboxHeight__1khth4n1: 1.3rem;
}
.form_hitbox_vertical_300__1khth4nj {
  --hitboxHeight__1khth4n1: 1.875rem;
}
.form_hitbox_vertical_400__1khth4nk {
  --hitboxHeight__1khth4n1: 2.5rem;
}
.form_hitbox_horizontal_0__1khth4nl {
  --hitboxWidth__1khth4n0: 0px;
}
.form_hitbox_horizontal_25__1khth4nm {
  --hitboxWidth__1khth4n0: 0.175rem;
}
.form_hitbox_horizontal_50__1khth4nn {
  --hitboxWidth__1khth4n0: 0.35rem;
}
.form_hitbox_horizontal_100__1khth4no {
  --hitboxWidth__1khth4n0: 0.625rem;
}
.form_hitbox_horizontal_120__1khth4np {
  --hitboxWidth__1khth4n0: 0.75rem;
}
.form_hitbox_horizontal_160__1khth4nq {
  --hitboxWidth__1khth4n0: 1rem;
}
.form_hitbox_horizontal_200__1khth4nr {
  --hitboxWidth__1khth4n0: 1.3rem;
}
.form_hitbox_horizontal_300__1khth4ns {
  --hitboxWidth__1khth4n0: 1.875rem;
}
.form_hitbox_horizontal_400__1khth4nt {
  --hitboxWidth__1khth4n0: 2.5rem;
}
.form_button__1khth4nu {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1rem;
  gap: 0.625rem;
  min-height: 3.75rem;
  cursor: pointer;
  border-radius: var(--radius-small__niyt1b17);
  width: 100%;
  border-width: 0;
  transition: transform 150ms ease-in-out;
}
.form_button__1khth4nu[disabled] {
  filter: grayscale(100%);
}
.form_buttonPrimary__1khth4nv {
  background: var(--color-gradient__niyt1bd);
  color: var(--color-invertedText__niyt1b4);
}
.form_buttonSecondary__1khth4nw {
  background: var(--color-subAccent__niyt1be);
  color: var(--color-accent__niyt1bc);
}
.form_buttonTertiary__1khth4nx {
  background: var(--color-content__niyt1b9);
  color: var(--color-text__niyt1b5);
}
.form_buttonQuaternary__1khth4ny {
  background: var(--color-surface__niyt1b6);
  color: var(--color-text__niyt1b5);
}
.form_buttonDanger__1khth4nz {
  background: var(--color-content__niyt1b9);
  color: var(--color-red__niyt1bi);
}
.form_iconButtonList__1khth4n10 {
  z-index: 10;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0.75rem;
}
.form_iconButtonWrapper__1khth4n11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-items: center;
}
.form_iconButtonList__1khth4n10 .form_iconButtonWrapper__1khth4n11 {
  flex-grow: 1;
  flex-basis: 1rem;
}
.form_iconButtonList__1khth4n10 .form_iconButtonWrapper__1khth4n11 button {
  width: 100%;
  max-width: 50vw;
  height: 3.7rem;
}
.form_iconButtonBase__1khth4n12 {
  border-radius: var(--radius-circle__niyt1b15);
  cursor: pointer;
  display: grid;
  place-items: center;
  transition: transform 150ms ease-in-out;
}
.form_iconButtonList__1khth4n10 .form_iconButtonBase__1khth4n12 {
  border-radius: var(--radius-small__niyt1b17);
}
.form_iconButtonBase__1khth4n12:hover svg {
  transform: scale(1.05);
}
.form_iconButtonBase__1khth4n12 svg {
  transition: transform 150ms ease-in-out;
}
.form_iconButton_xxs__1khth4n13 {
  height: 2rem;
  width: 2rem;
}
.form_iconButton_xs__1khth4n14 {
  height: 2.5rem;
  width: 2.5rem;
}
.form_iconButton_s__1khth4n15 {
  height: 3.125rem;
  width: 3.125rem;
}
.form_iconButton_m__1khth4n16 {
  height: 3.75rem;
  width: 3.75rem;
}
.form_iconButton_auto__1khth4n17 {
  height: 100%;
  width: 100%;
}
.form_iconButton_default__1khth4n18 {
  height: auto;
  width: auto;
}
.form_iconButtonRadius_rounded__1khth4n19 {
  border-radius: var(--radius-small__niyt1b17);
}
.form_iconButtonRadius_round__1khth4n1a {
  border-radius: var(--radius-circle__niyt1b15);
}
.form_buttonState_released__1khth4n1b {
  transform: scale(1);
}
.form_buttonState_pressed__1khth4n1c {
  transform: scale(0.925);
}
.form_actionButton__1khth4n1d {
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--color-accent__niyt1bc);
  border-width: 0;
  border-radius: var(--radius-circle__niyt1b15);
  cursor: pointer;
}
.form_stickyButton__1khth4n1e {
  position: sticky;
  bottom: 0;
}
input {
  display: block;
  width: 100%;
  background: none;
  border-width: 0;
  outline: none;
  flex: 1;
}
input::placeholder, input[disabled] {
  color: var(--color-text__niyt1b5);
  opacity: 0.4;
}
input::selection {
  color: var(--color-text__niyt1b5);
  background-color: var(--color-lightGrey__niyt1bf);
}
input[type~="date"]::selection {
  color: var(--color-text__niyt1b5);
  background-color: var(--color-lightGrey__niyt1bf);
}
input[type~="checkbox"] {
  width: auto;
}
input[type~="radio"] {
  width: auto;
}
.form_fieldset__1khth4n1j {
  position: relative;
  display: flex;
  align-items: center;
  margin: unset;
  height: 3.75rem;
  padding: 1rem 1rem;
  background: var(--color-content__niyt1b9);
  border-color: var(--color-content__niyt1b9);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--radius-small__niyt1b17);
  overflow: hidden;
}
.form_roundInput__1khth4n1k {
  height: 3.25rem;
  border-radius: var(--radius-large__niyt1b19);
}
.form_fieldsetTextarea__1khth4n1l {
  height: auto;
}
textarea {
  background: unset;
  border: unset;
  width: 100%;
  resize: none;
  outline: none;
  transition: height 200ms linear;
}
textarea::placeholder {
  color: var(--color-darkGrey__niyt1bh);
  opacity: 1;
}
.form_inputFocused__1khth4n1i .form_fieldset__1khth4n1j {
  border: 1px solid var(--color-lightGrey__niyt1bf);
}
.form_inputText__1khth4n1m {
  display: block;
  color: var(--color-text__niyt1b5);
}
.form_input__1khth4n1h > .form_auth__1khth4n1n {
  display: grid;
  height: 5rem;
  width: max-content;
  padding: unset;
  border-radius: var(--radius-large__niyt1b19);
  background-color: var(--color-content__niyt1b9);
  margin: 0 auto;
  place-content: center;
  place-items: center;
}
.form_input__1khth4n1h > .form_auth__1khth4n1n > input {
  height: 5rem;
  max-width: 18.75rem;
  margin-right: NaNpx;
  padding: unset;
  font-size: 28px;
  color: var(--color-text__niyt1b5);
  letter-spacing: 25px;
  appearance: none;
  -moz-appearance: textfield;
  margin: unset;
  text-align: center;
  margin-top: -0.2rem;
  margin-left: 1rem;
}
.form_input__1khth4n1h > .form_auth__1khth4n1n > input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form_input__1khth4n1h > .form_auth__1khth4n1n > input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.form_selection__1khth4n1o {
  appearance: none;
}
.form_frequencySelection__1khth4n1p {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-medium__niyt1b18);
  border-width: 0;
  padding: 0.75rem 0.75rem 0.75rem 1.3rem;
}
.form_frequencySelection__1khth4n1p .form_input__1khth4n1h {
  width: 10rem;
}
.form_frequencySelection__1khth4n1p .form_fieldset__1khth4n1j {
  background: var(--color-surface__niyt1b6);
  padding: 0.625rem 1rem;
  height: max-content;
}
.form_frequencySelectionValue__1khth4n1q {
  color: var(--color-text__niyt1b5);
  background: var(--color-surface__niyt1b6);
  border-radius: var(--radius-xsmall__niyt1b16);
  padding: 0.75rem 1.3rem;
  cursor: pointer;
  position: relative;
  width: 100%;
  text-align: center;
}
.form_frequencySelectionValueWrapper__1khth4n1r {
  width: 8rem;
}
.form_frequencySelectionValueActive__1khth4n1s {
  background: var(--color-accent__niyt1bc);
  padding: 0.625rem 0.35rem;
}
.form_frequencySelectionValueActive__1khth4n1s .text_textStyle__s2wl0h0 {
  color: var(--color-invertedText__niyt1b4);
}
.form_frequencySelectionDropdown__1khth4n1t {
  background: var(--color-surface__niyt1b6);
  border-radius: var(--radius-xsmall__niyt1b16);
  padding: 0.625rem 0.625rem;
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  z-index: 1;
  box-shadow: var(--shadow-popup__niyt1b10);
}
.form_frequencySelectionDropdownActive__1khth4n1u {
  display: block;
}
.form_center__1khth4n1v {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  transform: translateY(calc(-0.4 * var(--keyboard-height)));
  transition: transform 300ms cubic-bezier(0.5, 1, 0.89, 1);
}
.form_center__1khth4n1v input[type=submit] {
  margin-top: 1.3rem;
}
.form_center__1khth4n1v a {
  margin-top: 1rem;
  font-size: 14px;
  text-align: center;
  color: var(--color-darkGrey__niyt1bh);
}
.form_bottom__1khth4n1w {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  flex: 1;
  transition: padding 300ms cubic-bezier(0.25, 1, 0.5, 1);
  padding-bottom: var(--keyboard-height, var(--ion-safe-area-bottom));
}
.form_row__1khth4n1x {
  display: flex;
  gap: 0.625rem;
}
.form_bottom__1khth4n1w .form_row__1khth4n1x {
  animation: form_formInputAppear__1khth4n1f 600ms ease-in-out both;
}
.form_row__1khth4n1x .form_iconButtonWrapper__1khth4n11 {
  animation: form_buttonAppear__1khth4n1g 200ms 200ms ease-in-out both;
}
.form_row__1khth4n1x .form_input__1khth4n1h {
  flex: 1;
}
@media (min-width: 1100px) {
  .form_iconButtonList__1khth4n10 {
    position: relative;
  }
  .form_iconButtonList__1khth4n10 .form_iconButtonWrapper__1khth4n11 button {
    height: 5rem;
  }
}.icons_iconFrame__1mngx21 {
  transition: transform 200ms ease-in-out;
  align-self: center;
}
.icons_iconSize_default__1mngx22 {
  width: auto;
  height: auto;
}
.icons_iconSize_auto__1mngx23 {
  width: 1em;
  height: 1em;
}
.icons_iconSize_xxs__1mngx24 {
  width: 0.75rem;
  height: 0.75rem;
}
.icons_iconSize_xs__1mngx25 {
  width: 1rem;
  height: 1rem;
}
.icons_iconSize_s__1mngx26 {
  width: 1.25rem;
  height: 1.25rem;
}
.icons_iconSize_m__1mngx27 {
  width: 1.8rem;
  height: 1.8rem;
}
.icons_emojiSize_default__1mngx28 {
  width: auto;
  height: auto;
}
.icons_emojiSize_xs__1mngx29 {
  width: 1.2em;
  height: 1.2em;
}
.icons_emojiSize_s__1mngx2a {
  width: 2em;
  height: 2em;
}
.icons_emojiSize_m__1mngx2b {
  width: 5em;
  height: 5em;
}
.icons_emojiSize_l__1mngx2c {
  width: 8em;
  height: 8em;
}
.icons_emojiIcon__1mngx2d > svg {
  width: 100%;
  height: 100%;
}
.icons_wordmarkSize__1mngx2g svg {
  width: 4.5rem;
  height: 100%;
}
[data-type="stroke"] {
  fill: none;
  stroke: var(--svgColor__1mngx20);
}
[data-type="fill"] {
  fill: var(--svgColor__1mngx20);
  stroke: none;
}
svg {
  height: 100%;
  width: 100%;
  display: block;
}
.icons_iconSize_xxs__1mngx24 [data-type="stroke"] {
  stroke-width: 2px;
}
.icons_iconSize_xs__1mngx25 [data-type="stroke"] {
  stroke-width: 2px;
}
.icons_iconSize_s__1mngx26 [data-type="stroke"] {
  stroke-width: 1.8px;
}
.icons_iconSize_m__1mngx27 [data-type="stroke"] {
  stroke-width: 1.7px;
}.recipes_buttonBackground_default_surface__kqi3u01 {
  background: var(--color-surface__niyt1b6) !important;
}
.recipes_buttonBackground_default_content__kqi3u02 {
  background: var(--color-content__niyt1b9) !important;
}
.recipes_buttonBackground_default_accent__kqi3u03 {
  background: var(--color-accent__niyt1bc) !important;
}
.recipes_buttonBackground_default_gradient__kqi3u04 {
  background: var(--color-gradient__niyt1bd) !important;
}
.recipes_buttonBackground_default_subAccent__kqi3u05 {
  background: var(--color-subAccent__niyt1be) !important;
}
.recipes_buttonBackground_default_red__kqi3u06 {
  background: var(--color-red__niyt1bi) !important;
}
.recipes_buttonBackground_disabled_surface__kqi3u07 {
  background: var(--color-surfaceHover__niyt1b7) !important;
}
.recipes_buttonBackground_disabled_content__kqi3u08 {
  background: var(--color-contentHover__niyt1ba) !important;
}
.recipes_buttonBackground_disabled_accent__kqi3u09 {
  background: var(--color-grey__niyt1bg) !important;
}
.recipes_buttonBackground_disabled_gradient__kqi3u0a {
  background: var(--color-grey__niyt1bg) !important;
}
.recipes_buttonBackground_disabled_subAccent__kqi3u0b {
  background: var(--color-lightGrey__niyt1bf) !important;
}
.recipes_buttonBackground_disabled_red__kqi3u0c {
  background: var(--color-grey__niyt1bg) !important;
}
.recipes_text__kqi3u0d {
  font-family: PlusJakartaSans,Avenir,Helvetica,Arial,sans-serif;
}
.recipes_text_color_red__kqi3u0e {
  color: var(--color-red__niyt1bi);
}
.recipes_text_color_white__kqi3u0f {
  color: var(--color-white__niyt1b2);
}
.recipes_text_color_black__kqi3u0g {
  color: var(--color-black__niyt1b3);
}
.recipes_text_color_text__kqi3u0h {
  color: var(--color-text__niyt1b5);
}
.recipes_text_color_invertedText__kqi3u0i {
  color: var(--color-invertedText__niyt1b4);
}
.recipes_text_color_surface__kqi3u0j {
  color: var(--color-surface__niyt1b6);
}
.recipes_text_color_content__kqi3u0k {
  color: var(--color-content__niyt1b9);
}
.recipes_text_color_accent__kqi3u0l {
  color: var(--color-accent__niyt1bc);
}
.recipes_text_color_subAccent__kqi3u0m {
  color: var(--color-subAccent__niyt1be);
}
.recipes_text_color_lightGrey__kqi3u0n {
  color: var(--color-lightGrey__niyt1bf);
}
.recipes_text_color_grey__kqi3u0o {
  color: var(--color-grey__niyt1bg);
}
.recipes_text_color_darkGrey__kqi3u0p {
  color: var(--color-darkGrey__niyt1bh);
}
.recipes_text_color_blue__kqi3u0q {
  color: var(--color-blue__niyt1bj);
}
.recipes_text_color_green__kqi3u0r {
  color: var(--color-green__niyt1bk);
}
.recipes_text_color_orange__kqi3u0s {
  color: var(--color-orange__niyt1bl);
}
.recipes_text_color_yellow__kqi3u0t {
  color: var(--color-yellow__niyt1bm);
}
.recipes_text_color_purple__kqi3u0u {
  color: var(--color-purple__niyt1bn);
}
.recipes_text_color_gradient__kqi3u0v {
  color: var(--color-gradient__niyt1bd);
}
.recipes_text_color_currentColor__kqi3u0w {
  color: currentColor;
}
.recipes_text_size_xxl__kqi3u0x {
  font-size: 3rem;
  line-height: 1.19;
}
.recipes_text_size_xl__kqi3u0y {
  font-size: 1.7rem;
  line-height: 1.2;
}
.recipes_text_size_l__kqi3u0z {
  font-size: 1.3rem;
  line-height: 1.18;
}
.recipes_text_size_m__kqi3u010 {
  font-size: 1.125rem;
  line-height: 1.16;
}
.recipes_text_size_s__kqi3u011 {
  font-size: 1rem;
  line-height: 1.19;
}
.recipes_text_size_xs__kqi3u012 {
  font-size: 0.8rem;
  line-height: 1.21;
}
.recipes_text_size_xxs__kqi3u013 {
  font-size: 0.6rem;
  line-height: 1.21;
}
.recipes_text_weight_bold__kqi3u014 {
  font-weight: 700;
  font-variation-settings: 'wght' 700;
}
.recipes_text_weight_semibold__kqi3u015 {
  font-weight: 600;
  font-variation-settings: 'wght' 600;
}
.recipes_text_weight_medium__kqi3u016 {
  font-weight: 500;
  font-variation-settings: 'wght' 500;
}
.recipes_text_weight_regular__kqi3u017 {
  font-weight: 400;
  font-variation-settings: 'wght' 400;
}
.recipes_text_caps_true__kqi3u018 {
  text-transform: uppercase;
}
.recipes_text_italic_true__kqi3u019 {
  font-style: italic;
}
.recipes_text_decoration_strike__kqi3u01a {
  text-decoration: line-through;
}
.recipes_text_decoration_underline__kqi3u01b {
  text-decoration: underline;
}
.recipes_text_decoration_overline__kqi3u01c {
  text-decoration: overline;
}
.recipes_spacing_align_center__kqi3u01e {
  text-align: center;
  margin: 0 auto;
}
.recipes_spacing_align_right__kqi3u01f {
  text-align: right;
}
.recipes_spacing_top_50__kqi3u01g {
  margin-top: 0.35rem;
}
.recipes_spacing_top_100__kqi3u01h {
  margin-top: 0.625rem;
}
.recipes_spacing_top_120__kqi3u01i {
  margin-top: 0.75rem;
}
.recipes_spacing_top_160__kqi3u01j {
  margin-top: 1rem;
}
.recipes_spacing_top_200__kqi3u01k {
  margin-top: 1.3rem;
}
.recipes_spacing_top_300__kqi3u01l {
  margin-top: 1.875rem;
}
.recipes_spacing_top_400__kqi3u01m {
  margin-top: 2.5rem;
}
.recipes_spacing_bottom_50__kqi3u01n {
  margin-bottom: 0.35rem;
}
.recipes_spacing_bottom_100__kqi3u01o {
  margin-bottom: 0.625rem;
}
.recipes_spacing_bottom_120__kqi3u01p {
  margin-bottom: 0.75rem;
}
.recipes_spacing_bottom_160__kqi3u01q {
  margin-bottom: 1rem;
}
.recipes_spacing_bottom_200__kqi3u01r {
  margin-bottom: 1.3rem;
}
.recipes_spacing_bottom_300__kqi3u01s {
  margin-bottom: 1.875rem;
}
.recipes_spacing_bottom_400__kqi3u01t {
  margin-bottom: 2.5rem;
}
.recipes_spacing_left_50__kqi3u01u {
  margin-left: 0.35rem;
  margin-right: 0.35rem;
}
.recipes_spacing_left_100__kqi3u01v {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.recipes_spacing_left_120__kqi3u01w {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.recipes_spacing_left_160__kqi3u01x {
  margin-left: 1rem;
  margin-right: 1rem;
}
.recipes_spacing_left_200__kqi3u01y {
  margin-left: 1.3rem;
  margin-right: 1.3rem;
}
.recipes_spacing_left_300__kqi3u01z {
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}
.recipes_spacing_left_400__kqi3u020 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}.avatar_avatarBase__dxowoj1 {
  position: relative;
  border-radius: var(--radius-circle__niyt1b15);
  overflow: hidden;
  width: var(--avatarSize__dxowoj0);
  height: var(--avatarSize__dxowoj0);
  flex-shrink: 0;
}
.avatar_avatarBorder__dxowoj2 {
  border-color: var(--color-accent__niyt1bc);
  border-width: 0.1em;
  border-style: solid;
}
.avatar_avatar_mini__dxowoj3 {
  --avatarSize__dxowoj0: 1.25rem;
  font-size: 0.6rem;
  font-weight: 600;
}
.avatar_avatar_xsmall__dxowoj4 {
  --avatarSize__dxowoj0: 1.8rem;
  font-size: 0.9rem;
  font-weight: 600;
}
.avatar_avatar_small__dxowoj5 {
  --avatarSize__dxowoj0: 2.5rem;
  font-size: 1.35rem;
  font-weight: 600;
}
.avatar_avatar_medium__dxowoj6 {
  --avatarSize__dxowoj0: 3.125rem;
  font-size: 1.3rem;
  font-weight: 600;
}
.avatar_avatar_large__dxowoj7 {
  --avatarSize__dxowoj0: 3.75rem;
  font-size: 1.9rem;
  font-weight: 600;
}
.avatar_avatar_xlarge__dxowoj8 {
  --avatarSize__dxowoj0: 5.3rem;
  font-size: 2.5rem;
  font-weight: 600;
}
.avatar_avatar_menu__dxowoj9 {
  --avatarSize__dxowoj0: 2.5rem;
  font-size: 1.2rem;
  font-weight: 600;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2);
  border-width: 2px;
  cursor: pointer;
}
.avatar_avatarBase__dxowoj1 > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.avatar_avatarBase__dxowoj1 > img {
  color: transparent;
  background-image: unset;
}
.avatar_fallback__dxowoja {
  display: grid;
  place-content: center;
  font-size: 0.8em;
  text-transform: uppercase;
  background-color: var(--color-subAccent__niyt1be);
  color: var(--color-accent__niyt1bc);
  text-align: center;
}
.avatar_groupAvatar__dxowojb {
  position: relative;
  height: max-content;
  width: max-content;
}
.avatar_addGroupAvatar__dxowojc {
  border-radius: var(--radius-circle__niyt1b15);
  background: var(--color-darkGrey__niyt1bh);
  display: grid;
  place-items: center;
}
.avatar_editGroupAvatar__dxowojd {
  position: absolute;
  z-index: 10;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color-content__niyt1b9);
  background: var(--color-accent__niyt1bc);
  border-width: 0;
  border-radius: var(--radius-circle__niyt1b15);
  cursor: pointer;
}
.avatar_additionalAvatars__dxowoje {
  background: var(--color-accent__niyt1bc);
  color: var(--color-invertedText__niyt1b4);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  margin-left: -15px;
}
.avatar_avatarWrapper__dxowojf {
  position: relative;
  z-index: 1;
}
.avatar_streakLabel__dxowojg {
  position: absolute;
  bottom: -10%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 0.2rem;
  width: max-content;
  align-items: center;
  border-radius: var(--radius-medium__niyt1b18);
  background-color: var(--color-accent__niyt1bc);
  padding: 0.15rem 0.3rem;
}.layout_grid__sn07bp0 {
  display: grid;
  grid-auto-rows: max-content;
  grid-gap: 0.625rem;
  gap: 0.625rem;
}
.layout_row__sn07bp1 {
  grid-template-columns: 1fr 1fr;
}
.layout_column__sn07bp3 {
  grid-template-columns: 100%;
}
.layout_flex__sn07bp4 {
  display: flex;
  gap: 0.625rem;
}
.layout_flexWrap__sn07bp5 {
  flex-wrap: wrap;
  gap: 0.35rem;
}
.layout_flexCenter__sn07bp6 {
  align-items: center;
}
.layout_flexBetween__sn07bp7 {
  justify-content: space-between;
  align-items: center;
}
.layout_flex__sn07bp4 > .form_input__1khth4n1h {
  flex: 1;
}
.layout_gridBox_align_start__sn07bp9 {
  align-content: start;
}
.layout_gridBox_align_center__sn07bpa {
  align-content: center;
}
.layout_gridBox_align_end__sn07bpb {
  align-content: end;
}
.layout_gridBox_align_stretch__sn07bpc {
  align-content: stretch;
}
.layout_gridBox_align_spaceAround__sn07bpd {
  align-content: space-around;
}
.layout_gridBox_align_spaceBetween__sn07bpe {
  align-content: space-between;
}
.layout_gridBox_align_spaceEvenly__sn07bpf {
  align-content: space-evenly;
}
.layout_gridBox_alignItems_start__sn07bpg {
  align-items: start;
}
.layout_gridBox_alignItems_center__sn07bph {
  align-items: center;
}
.layout_gridBox_alignItems_end__sn07bpi {
  align-items: end;
}
.layout_gridBox_alignItems_stretch__sn07bpj {
  align-items: stretch;
}
.layout_gridBox_alignItems_spaceAround__sn07bpk {
  align-items: space-around;
}
.layout_gridBox_alignItems_spaceBetween__sn07bpl {
  align-items: space-between;
}
.layout_gridBox_alignItems_spaceEvenly__sn07bpm {
  align-items: space-evenly;
}
.layout_gridBox_justify_start__sn07bpn {
  justify-content: start;
}
.layout_gridBox_justify_center__sn07bpo {
  justify-content: center;
}
.layout_gridBox_justify_end__sn07bpp {
  justify-content: end;
}
.layout_gridBox_justify_stretch__sn07bpq {
  justify-content: stretch;
}
.layout_gridBox_justify_spaceAround__sn07bpr {
  justify-content: space-around;
}
.layout_gridBox_justify_spaceBetween__sn07bps {
  justify-content: space-between;
}
.layout_gridBox_justify_spaceEvenly__sn07bpt {
  justify-content: space-evenly;
}
.layout_gridBox_justifyItems_start__sn07bpu {
  justify-items: start;
}
.layout_gridBox_justifyItems_center__sn07bpv {
  justify-items: center;
}
.layout_gridBox_justifyItems_end__sn07bpw {
  justify-items: end;
}
.layout_gridBox_justifyItems_stretch__sn07bpx {
  justify-items: stretch;
}
.layout_gridBox_justifyItems_spaceAround__sn07bpy {
  justify-items: space-around;
}
.layout_gridBox_justifyItems_spaceBetween__sn07bpz {
  justify-items: space-between;
}
.layout_gridBox_justifyItems_spaceEvenly__sn07bp10 {
  justify-items: space-evenly;
}
.layout_gridItem_row_full__sn07bp12 {
  grid-row: 1 / -1;
}
.layout_gridItem_row_span1__sn07bp13 {
  grid-row: span 1;
}
.layout_gridItem_row_span2__sn07bp14 {
  grid-row: span 2;
}
.layout_gridItem_row_span3__sn07bp15 {
  grid-row: span 3;
}
.layout_gridItem_column_full__sn07bp16 {
  grid-column: 1 / -1;
}
.layout_gridItem_column_span1__sn07bp17 {
  grid-column: span 1;
}
.layout_gridItem_column_span2__sn07bp18 {
  grid-column: span 2;
}
.layout_gridItem_column_span3__sn07bp19 {
  grid-column: span 3;
}
.layout_gridItem_area_1__sn07bp1a {
  grid-area: a;
}
.layout_gridItem_area_2__sn07bp1b {
  grid-area: b;
}
.layout_gridItem_area_3__sn07bp1c {
  grid-area: c;
}
.layout_gridItem_area_4__sn07bp1d {
  grid-area: d;
}
.layout_gridItem_area_5__sn07bp1e {
  grid-area: e;
}
.layout_gridItem_align_start__sn07bp1f {
  align-self: start;
}
.layout_gridItem_align_center__sn07bp1g {
  align-self: center;
}
.layout_gridItem_align_end__sn07bp1h {
  align-self: end;
}
.layout_gridItem_align_stretch__sn07bp1i {
  align-self: stretch;
}
.layout_gridItem_justify_start__sn07bp1j {
  justify-self: start;
}
.layout_gridItem_justify_center__sn07bp1k {
  justify-self: center;
}
.layout_gridItem_justify_end__sn07bp1l {
  justify-self: end;
}
.layout_gridItem_justify_stretch__sn07bp1m {
  justify-self: stretch;
}
.layout_gapUnset__sn07bp1n {
  grid-gap: unset;
  gap: unset;
}
@media (max-width: 750px) {
  .layout_mobileRow__sn07bp2 {
    grid-template-columns: 100%;
  }
}.label_label__odc3f50 {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 0.35rem 0.625rem;
  gap: 0.35rem;
  user-select: none;
}
.label_label__odc3f50 .text_textStyle__s2wl0h0 {
  z-index: 2;
}
.label_label__odc3f50 .avatar_groupAvatar__dxowojb {
  z-index: 2;
}
.label_labelBackground__odc3f51 {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--color-currentColor__niyt1b1);
  border-radius: var(--radius-small__niyt1b17);
}
.label_tagLabelBackground__odc3f52 {
  border-width: 1px;
  border-color: var(--color-currentColor__niyt1b1);
  border-style: solid;
  background-color: var(--color-content__niyt1b9);
  border-radius: var(--radius-small__niyt1b17);
}.time-picker_timePicker__i1o8rt0 input {
  display: block;
  background: var(--color-content__niyt1b9);
  border: 0px solid transparent;
  border-radius: var(--radius-small__niyt1b17);
  color: var(--color-text__niyt1b5);
  height: 100%;
  line-height: inherit;
  font-size: 1rem;
  padding: 1rem 1rem;
}
.time-picker_timePicker__i1o8rt0 *, .time-picker_timePickerPopup__i1o8rt1 * {
  font-size: inherit !important;
  font-family: inherit !important;
  font-style: inherit !important;
  color: var(--color-darkGrey__niyt1bh);
  text-decoration: inherit !important;
  border: 0px solid transparent !important;
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-inner {
  background: var(--color-content__niyt1b9);
  box-shadow: var(--shadow-popup__niyt1b10);
  border: 0px solid transparent !important;
  border-radius: var(--radius-small__niyt1b17);
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-input-wrap {
  padding: 1rem 1rem;
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-input {
  color: var(--color-text__niyt1b5);
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-combobox {
  display: flex;
  gap: 0.3em;
  padding: 0.35rem;
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-select {
  width: 2.5em;
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-select .rc-time-picker-panel-select-option-selected {
  background: var(--color-surface__niyt1b6);
  border-radius: var(--radius-xsmall__niyt1b16);
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-select ul {
  display: grid;
  gap: 0.35rem;
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-select li {
  padding: 0;
  text-align: center;
  height: 1.5em;
  line-height: 1.5em;
}
.time-picker_timePickerPopup__i1o8rt1 .rc-time-picker-panel-select li:hover {
  background: var(--color-surface__niyt1b6);
  border-radius: var(--radius-xsmall__niyt1b16);
}@keyframes card_fadeIn__1cbhxb26 {
  0% {
    opacity: 0;
    transform: scale(0.95);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.card_card__1cbhxb20 {
  display: flex;
  position: relative;
  align-items: center;
  gap: 1rem;
  min-height: 3.5rem;
  padding: 0.625rem 0.625rem;
  margin-right: 1px;
  user-select: none;
  overflow: hidden;
  background: var(--color-content__niyt1b9);
  color: var(--color-text__niyt1b5);
  border-color: var(--color-content__niyt1b9);
  border-style: solid;
  border-width: 2px;
  border-radius: var(--radius-small__niyt1b17);
  transition: transform 200ms ease-in-out, background-color 70ms ease-in-out;
}
.card_cardHoverable__1cbhxb21 {
  cursor: pointer;
}
.card_cardDisabled__1cbhxb23 {
  opacity: 0.5;
}
.card_cardDisabled__1cbhxb23 .text_textStyle__s2wl0h0:nth-child(2) {
  text-decoration: line-through;
}
.card_cardLarge__1cbhxb24 {
  padding: 0.75rem 0.625rem;
}
.card_cardContent__1cbhxb25 {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
  align-items: center;
  gap: 1rem;
}
.card_card__1cbhxb20 > .icons_iconFrame__1mngx21 {
  animation: card_fadeIn__1cbhxb26 200ms ease-in-out;
  margin-left: 0.625rem;
}
.card_card__1cbhxb20 p {
  transition: color 200ms ease-in-out;
}
.card_cardLeft__1cbhxb27 {
  display: flex;
  align-items: center;
}
.card_cardStatus__1cbhxb28 {
  padding-right: 1.3rem;
}
.card_cardStatus__1cbhxb28 .text_textStyle__s2wl0h0 {
  white-space: unset;
}
.card_cardLeft__1cbhxb27 > .icons_iconFrame__1mngx21 {
  margin-left: 0.625rem;
}
.card_cardLeft__1cbhxb27 > img {
  height: 50px;
  min-height: 50px;
  width: 50px;
  min-width: 50px;
  border-radius: var(--radius-circle__niyt1b15);
}
.card_cardCenter__1cbhxb29 {
  display: flex;
  gap: 0.35rem;
  flex-direction: column;
  flex: 1;
  margin-left: 0.625rem;
  overflow: hidden;
  padding-bottom: 0.35rem;
  margin-bottom: -0.35rem;
}
.card_cardSmall__1cbhxb2a {
  min-height: 3rem;
  border-radius: var(--radius-small__niyt1b17);
}
button .card_card__1cbhxb20 {
  text-align: left;
}
.card_cardCollapsible__1cbhxb2b {
  width: 100%;
}
.card_collapsibleText__1cbhxb2e {
  overflow: hidden;
  padding-bottom: 0.35rem;
  margin-bottom: -0.35rem;
}
.card_collapsibleText__1cbhxb2e p {
  white-space: pre-wrap;
}
.card_ellipsisText__1cbhxb2f .text_textStyle__s2wl0h0 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0.35rem;
  margin: -0.35rem;
}
.card_cardExpandedIcon__1cbhxb2g {
  margin-top: 0.5rem;
  transition: transform 200ms ease-in-out;
}
.card_cardCollapsible__1cbhxb2b .card_cardContent__1cbhxb25 {
  align-items: start;
}
.card_cardExpanded__1cbhxb2d .card_cardExpandedIcon__1cbhxb2g {
  transform: rotate(180deg);
  height: 100%;
}
.card_cardCollapsible__1cbhxb2b .card_cardCenter__1cbhxb29 .card_collapsibleText__1cbhxb2e {
  max-height: 1.4rem;
  width: max-content;
  max-width: 100%;
}
.card_cardExpanded__1cbhxb2d .card_cardCenter__1cbhxb29 .card_collapsibleText__1cbhxb2e {
  max-height: 30rem;
}
.card_cardCenter__1cbhxb29 .card_collapsibleText__1cbhxb2e {
  transition: max-height 200ms linear;
}
.card_cardCollapsible__1cbhxb2b .card_collapsibleText__1cbhxb2e p {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 0.35rem;
  margin-bottom: -0.35rem;
}
.card_cardLeft__1cbhxb27 + .card_cardCenter__1cbhxb29 {
  margin-left: 0;
}
.card_cardRight__1cbhxb2h {
  display: flex;
  align-items: center;
}
.card_cardRight__1cbhxb2h > .icons_iconFrame__1mngx21 {
  margin-right: 0.625rem;
}
.card_cardRight__1cbhxb2h > .label_label__odc3f50, .card_cardRight__1cbhxb2h > button, .card_cardRight__1cbhxb2h > div {
  display: flex;
  margin-right: 0.625rem;
}
.card_cardRight__1cbhxb2h > .form_iconButtonWrapper__1khth4n11 {
  margin-right: 0;
}
.card_cardRight__1cbhxb2h > .text_textStyle__s2wl0h0 {
  margin-right: 1rem;
}
.card_requestDot__1cbhxb2i {
  width: 1rem;
  height: 1rem;
  border-radius: var(--radius-circle__niyt1b15);
  background: var(--color-accent__niyt1bc);
}
.card_smallRequestDot__1cbhxb2j {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: var(--radius-circle__niyt1b15);
  background: var(--color-accent__niyt1bc);
  z-index: 2;
}
.card_cardButton__1cbhxb2k {
  max-height: 2.5rem;
  padding: 0;
  color: var(--color-text__niyt1b5);
  background: transparent;
  border-width: 0;
  border-radius: var(--radius-small__niyt1b17);
  cursor: pointer;
}
.card_cardButton__1cbhxb2k > .text_textStyle__s2wl0h0 {
  padding: '0' 0.75rem;
}
.card_cardButton__1cbhxb2k > .icons_iconFrame__1mngx21 {
  margin: 0.625rem;
}
.card_cardCheckbox__1cbhxb2l {
  justify-content: space-between;
  cursor: pointer;
}
.card_cardCheckbox__1cbhxb2l input[type="checkbox"] {
  display: none;
}
.card_cardCheckbox__1cbhxb2l > .text_textStyle__s2wl0h0 {
  margin-left: 0.625rem;
  flex: 1;
}
.card_cardCheckbox__1cbhxb2l > div {
  margin-left: 0.625rem;
}
.card_cardCheckbox__1cbhxb2l > .icons_iconFrame__1mngx21 {
  margin-right: 0.625rem;
}
.card_cardCheckboxTagColorDot__1cbhxb2o {
  background: var(--cardCheckboxColor__1cbhxb2m);
  width: 0.8em;
  height: 0.8em;
  border-radius: var(--radius-circle__niyt1b15);
}
.card_card__1cbhxb20 .card_cardCheckboxTagColorDot__1cbhxb2o {
  margin-left: 0.625rem;
}
.card_cardRadio__1cbhxb2p {
  position: relative;
  cursor: pointer;
  gap: 0.75rem;
  padding: 0 0.625rem 0 1rem;
}
.card_cardRadio__1cbhxb2p input[type="radio"] {
  display: none;
}
.card_cardRadioButton__1cbhxb2q {
  display: grid;
  place-items: center;
  height: 1.4rem;
  width: 1.4rem;
  border: 2px solid var(--color-darkGrey__niyt1bh);
  border-radius: var(--radius-circle__niyt1b15);
  transition: border 200ms ease-in-out, color 200ms ease-in-out, transform 200ms ease-in-out;
  flex-shrink: 0;
}
.card_cardRadioButton__1cbhxb2q::after {
  content: "";
  display: block;
  height: 0.73rem;
  width: 0.73rem;
  transform: scale(0);
  background: var(--color-accent__niyt1bc);
  border-radius: var(--radius-circle__niyt1b15);
  transition: background-color 200ms ease-in-out, color 200ms ease-in-out, transform 200ms ease-in-out;
}
.card_cardRadio__1cbhxb2p > .icons_iconFrame__1mngx21 {
  position: absolute;
  right: 1.3rem;
}
.card_cardRadio__1cbhxb2p > .text_textStyle__s2wl0h0 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 0.5rem;
  margin-bottom: -0.5rem;
}
.card_cardRadio__1cbhxb2p .layout_column__sn07bp3 {
  flex: 1;
}
.card_radioChecked__1cbhxb2r .card_cardRadioButton__1cbhxb2q {
  border: 2px solid var(--color-accent__niyt1bc);
}
.card_radioChecked__1cbhxb2r .card_cardRadioButton__1cbhxb2q::after {
  transform: scale(1);
}
.card_inputCardContainer__1cbhxb2t > .card_cardContent__1cbhxb25 > .card_cardCenter__1cbhxb29 {
  margin-left: unset;
}
.card_cardScroller__1cbhxb2u div[item], .card_cardScroller__1cbhxb2u div[data-item-group-index] {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
}
@media (min-width: 1100px) {
  .card_cardHoverable__1cbhxb21:hover {
    background-color: var(--color-contentHover__niyt1ba);
    border-color: var(--color-contentHover__niyt1ba);
  }
  .card_cardActive__1cbhxb22 {
    border-color: var(--color-accent__niyt1bc);
  }
  .card_cardActive__1cbhxb22:hover {
    background-color: var(--color-contentHover__niyt1ba);
    border-color: var(--color-accent__niyt1bc);
  }
  .card_cardDeadline__1cbhxb2s .layout_flex__sn07bp4 {
    align-items: center;
    margin-right: unset;
  }
  .card_cardDeadline__1cbhxb2s .form_fieldset__1khth4n1j, .card_cardDeadline__1cbhxb2s .time-picker_timePicker__i1o8rt0 input {
    background: var(--color-surface__niyt1b6);
  }
  .card_cardDeadline__1cbhxb2s span {
    width: 12rem;
  }
}.avatars_avatars__ygen761 {
  --avatarSize__dxowoj0: 3.75rem;
  display: grid;
  grid-template-columns: repeat(var(--avatarsCount__ygen760, 1), calc(var(--avatarSize__dxowoj0) * 0.75));
  width: max-content;
  place-content: center;
  padding-right: calc(var(--avatarSize__dxowoj0) * 0.25);
}
.avatars_avatars__ygen761 > *:nth-child(1) {
  z-index: 5;
}
.avatars_avatars__ygen761 > *:nth-child(2) {
  z-index: 4;
}
.avatars_avatars__ygen761 > *:nth-child(3) {
  z-index: 3;
}
.avatars_avatars__ygen761 > *:nth-child(4) {
  z-index: 2;
}
.avatars_avatars__ygen761 > *:nth-child(5) {
  z-index: 1;
}
.avatars_additionalAvatar__ygen762 {
  background-color: var(--color-accent__niyt1bc);
  color: var(--color-invertedText__niyt1b4);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(var(--avatarSize__dxowoj0) * 0.35);
}.label-navigation_labelNavigation__xkeoqz0 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
  height: 2rem;
  justify-items: center;
  cursor: pointer;
  width: 100%;
}
.label-navigation_labelNavigation__xkeoqz0 .text_textStyle__s2wl0h0 {
  z-index: 5;
  position: relative;
}
.label-navigation_labelNavigation__xkeoqz0 Button {
  width: 100%;
  cursor: pointer;
}
.label-navigation_labelNavigationActive__xkeoqz1 {
  position: absolute;
  border-radius: var(--radius-circle__niyt1b15);
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: var(--color-subAccent__niyt1be);
  padding: 0.35rem;
  transition: transform 200ms ease-in-out;
  z-index: 1;
}.profile_profile__1lfwt9b0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.75rem;
}
.profile_profilePicture__1lfwt9b1 {
  position: relative;
  width: max-content;
  height: max-content;
  border-radius: var(--radius-circle__niyt1b15);
}
.profile_profileEdit__1lfwt9b2 {
  z-index: 10;
}
.profile_profilePicture__1lfwt9b1 .avatar_avatarBase__dxowoj1 {
  border-radius: var(--radius-circle__niyt1b15);
  border: 4px solid var(--color-surface__niyt1b6);
}
.profile_profilePicture__1lfwt9b1 > button {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color-content__niyt1b9);
  background: var(--color-accent__niyt1bc);
  border-width: 0;
  border-radius: var(--radius-circle__niyt1b15);
  cursor: pointer;
}
.profile_profilePictureSmall__1lfwt9b3 {
  width: 98px;
  height: 98px;
}
.profile_profilePictureSmall__1lfwt9b3:not(:last-of-type) {
  margin-right: -20px;
}
.profile_profilePictureSmall__1lfwt9b3 > img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  border-radius: var(--radius-circle__niyt1b15);
}.toolbar_wrapper__3o3e1b0 {
  position: sticky;
  top: 0;
  z-index: 11;
  padding: 1rem 0.75rem;
  background-color: var(--color-content__niyt1b9);
  border-radius: var(--radius-medium__niyt1b18) var(--radius-medium__niyt1b18) var(--radius-xsmall__niyt1b16) var(--radius-xsmall__niyt1b16);
  box-shadow: var(--shadow-box__niyt1b11);
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.toolbar_wrapperOnContent__3o3e1b1 {
  padding: 0.75rem 0.75rem;
}
.toolbar_toolbarButton__3o3e1b2 {
  position: absolute;
  margin: 0 0.35rem;
  z-index: 5;
}
.toolbar_toolbarButton__3o3e1b2 button {
  cursor: pointer;
}
.toolbar_toolbarLeftButton__3o3e1b3 {
  left: 0;
}
.toolbar_toolbarRightButton__3o3e1b4 {
  right: 0;
}
.toolbar_wrapper__3o3e1b0 .form_fieldset__1khth4n1j {
  background: var(--color-surface__niyt1b6);
}
.toolbar_toolbar__3o3e1b5 {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.625rem;
  text-align: center;
  align-items: start;
  justify-items: center;
}
.toolbar_toolbarCenter__3o3e1b6 {
  margin: 0 auto;
  min-height: 1.2rem;
}
.toolbar_toolbarLabelNav__3o3e1b7 {
  padding-bottom: 0.625rem;
}.content_contentWrapper__1yh1b680 {
  position: relative;
  overflow-y: scroll;
  height: 100%;
  width: 100%;
}
.content_content__1yh1b681 {
  display: flex;
  position: relative;
  height: 100%;
  flex-direction: column;
  color: var(--color-darkGrey__niyt1bh);
  background: var(--color-surface__niyt1b6);
  border-top-left-radius: var(--radius-large__niyt1b19);
  border-top-right-radius: var(--radius-large__niyt1b19);
}
.content_contentKeyboardBottomPadding__1yh1b682 {
  --padding-bottom: var(--keyboard-height, var(--ion-safe-area-bottom));
}
.content_contentSafeArea__1yh1b683 {
  --padding-bottom: var(--ion-safe-area-bottom);
}
.content_contentDisableBottomPadding__1yh1b684 {
  --padding-bottom: 0;
}
.content_contentFooter__1yh1b685 {
  background-color: var(--color-content__niyt1b9);
  display: flex;
  gap: 0.625rem;
  padding: 1rem;
  padding-bottom: var(--ion-safe-area-bottom);
  border-radius: var(--radius-medium__niyt1b18) var(--radius-medium__niyt1b18) 0 0;
  box-shadow: var(--shadow-navbar__niyt1b12);
  transition: max-height 200ms ease-in-out, padding 200ms ease-in-out, transform 200ms ease-in-out;
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.content_keyboardFooter__1yh1b686 {
  margin-bottom: calc(var(--keyboard-height) - var(--ion-safe-area-bottom) + 1rem);
  transition: margin 300ms cubic-bezier(0.25, 1, 0.5, 1);
}
.content_hiddenFooter__1yh1b687 {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  transform: translateY(400%);
  transition: max-height 0 ease-in-out 300ms, padding 0 ease-in-out 300ms, transform 200ms ease-in-out;
}
.content_contentFooter__1yh1b685 > * {
  flex-grow: 1;
}
@media (min-width: 1100px) {
  .content_contentFooter__1yh1b685 {
    padding-bottom: 1rem;
  }
}.desktop-layout_layout__oio8xo0 {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-rows: 100%;
  background-color: var(--color-surface__niyt1b6);
  height: 100%;
  padding: 1rem;
  padding-bottom: 0;
}
.desktop-layout_content__oio8xo1 {
  position: relative;
  border-top-left-radius: var(--radius-medium__niyt1b18);
  border-bottom-left-radius: var(--radius-medium__niyt1b18);
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: none;
  display: grid;
  grid-template-columns: auto minmax(30rem, 37%);
  grid-template-rows: 100%;
  background-color: var(--color-surface__niyt1b6);
  height: 100%;
}
.desktop-layout_contentFullWidth__oio8xo2 {
  grid-template-columns: 100%;
}
.desktop-layout_contentMain__oio8xo3 {
  position: relative;
  margin: 0 1.3rem;
  padding-right: unset;
}
.desktop-layout_contentCard__oio8xo4 {
  border-radius: var(--radius-medium__niyt1b18);
  background-color: var(--color-content__niyt1b9);
  overflow: hidden;
  margin-bottom: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
}
.desktop-layout_contentCard__oio8xo4 * .ion-page {
  padding: 0.625rem;
}
.desktop-layout_contentContent__oio8xo5 {
  background: var(--color-content__niyt1b9);
}
.desktop-layout_contentCard__oio8xo4 .content_contentFooter__1yh1b685 {
  box-shadow: unset;
  padding: 1rem 0.35rem;
  padding-bottom: calc(1rem - 0.35rem);
}
.desktop-layout_contentCard__oio8xo4 .toolbar_wrapper__3o3e1b0 {
  box-shadow: unset;
  padding-top: calc(1.3rem - 0.35rem);
}
.desktop-layout_contentCard__oio8xo4 > :last-child {
  flex-grow: 1;
}
.desktop-layout_contentCardElement__oio8xo6 {
  flex-grow: 1;
}
.desktop-layout_contentStart__oio8xo7 {
  position: relative;
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-columns: minmax(min-content, auto) minmax(32rem, 55%);
  z-index: 3;
}
.desktop-layout_contentOnboarding__oio8xo8 {
  background: var(--color-content__niyt1b9);
  grid-template-columns: auto minmax(40rem, 45%);
}
.desktop-layout_contentOnboardingBackground__oio8xo9 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
}
.desktop-layout_contentOnboardingBackground__oio8xo9 img {
  width: max-content;
  height: 100%;
  object-fit: cover;
}
.desktop-layout_contentStartBackground__oio8xoa {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.desktop-layout_contentStartBackground__oio8xoa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.desktop-layout_contentStartCard__oio8xob {
  background-color: var(--color-surface__niyt1b6);
  display: grid;
  place-content: center;
  grid-template-columns: 30rem;
  margin: 1.875rem;
  padding: 1.875rem;
  z-index: 5;
}
.desktop-layout_contentStartCard__oio8xob > Button {
  position: absolute;
  left: 2.5rem;
  top: 2.5rem;
}
.desktop-layout_contentFocusWindows__oio8xoc {
  padding: unset;
}
.desktop-layout_contentFocusWindows__oio8xoc .desktop-layout_contentMain__oio8xo3 {
  padding: unset;
  margin-left: unset;
}
.desktop-layout_contentFocusWindows__oio8xoc .desktop-layout_contentCard__oio8xo4 {
  margin-top: unset;
  margin-bottom: unset;
  margin-right: unset;
  padding: 0.625rem;
}
.desktop-layout_callCreationSidebar__oio8xod .desktop-layout_content__oio8xo1 > .desktop-layout_contentCard__oio8xo4 {
  background-color: unset;
  padding: unset;
  border-radius: unset;
}
.desktop-layout_callCreationSidebarStepper__oio8xoe {
  height: 100%;
  grid-template-rows: 1fr auto;
}
.desktop-layout_callCreationSidebarStepper__oio8xoe .card_card__1cbhxb20 {
  border-radius: var(--radius-medium__niyt1b18);
}
.desktop-layout_callCreationSidebarContent__oio8xof {
  margin: unset;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0.75rem;
}
.desktop-layout_callCreationSidebarContent__oio8xof .toolbar_toolbar__3o3e1b5 {
  margin: 1.3rem 1.3rem 0;
}
.desktop-layout_callCreationSidebarContent__oio8xof > .layout_column__sn07bp3 {
  margin-bottom: 1.875rem;
}
@media (min-width: 1100px) {
  .desktop-layout_contentMain__oio8xo3 .content_contentWrapper__1yh1b680 {
    padding-bottom: 1.3rem;
  }
  .desktop-layout_contentCardElement__oio8xo6 {
    position: relative;
    overflow-y: scroll;
    border-radius: calc(var(--radius-large__niyt1b19) - 0.625rem);
    background-color: var(--color-surface__niyt1b6);
    padding: 1rem;
    height: 100%;
  }
}.modal_modal__1s2gka80 {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  min-height: 50vh;
  background: var(--color-surface__niyt1b6);
  flex-direction: column;
  border-top-left-radius: var(--radius-large__niyt1b19);
  border-top-right-radius: var(--radius-large__niyt1b19);
  max-height: 75vh;
  z-index: 30000;
}
.modal_modal__1s2gka80 .toolbar_toolbar__3o3e1b5 .avatars_avatars__ygen761 {
  padding-right: unset;
}
.modal_modal__1s2gka80 .toolbar_toolbarButton__3o3e1b2 {
  margin: 0.625rem 0.625rem 1rem;
}
.modal_modal__1s2gka80 .toolbar_toolbar__3o3e1b5 .avatars_avatars__ygen761 .avatar_avatarBase__dxowoj1 {
  margin-left: calc(var(--avatarSize__dxowoj0) * -0.15);
}
.modal_modalHeader__1s2gka81 {
  padding: 1rem 1rem;
  border-radius: 0 0 var(--radius-small__niyt1b17) var(--radius-small__niyt1b17);
  background-color: var(--color-content__niyt1b9);
  box-shadow: var(--shadow-box__niyt1b11);
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.modal_modalHeader__1s2gka81 .profile_profile__1lfwt9b0 .avatar_avatarBase__dxowoj1 {
  --avatarSize__dxowoj0: 3.75rem;
  margin: 0 auto;
  padding-right: unset;
  border: 3px solid var(--color-surface__niyt1b6);
}
.modal_modalHeader__1s2gka81 .label-navigation_labelNavigation__xkeoqz0 {
  margin: unset;
}
.modal_callModal__1s2gka82 {
  padding-bottom: 0.75rem;
}
.modal_callModal__1s2gka82 .toolbar_toolbarCenter__3o3e1b6 {
  width: 100%;
}
.modal_modalSmallHeader__1s2gka83 {
  padding-top: 0.35rem;
}
 .modal_modalSmallHeader__1s2gka83 .toolbar_toolbar__3o3e1b5 {
  gap: unset;
}
 .modal_modalSmallHeader__1s2gka83 .toolbar_toolbarCenter__3o3e1b6 {
  min-height: unset;
}
.modal_modalContentSafeArea__1s2gka85 {
  --keyboard-offset: var(--keyboard-height);
  --padding-bottom: var(--ion-safe-area-bottom);
}
.modal_modalContentNoPadding__1s2gka86 {
  --padding-top: 0 !important;
  --padding-bottom: 0 !important;
}
.modal_modalTimeList__1s2gka87 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.625rem;
}
.modal_modalClose__1s2gka88 {
  display: block;
  position: relative;
  width: 10rem;
  height: 4px;
  border-radius: 2px;
  cursor: pointer;
  background: var(--color-grey__niyt1bg);
  margin: 0 auto;
}
.modal_modalSticky__1s2gka89 {
  position: sticky;
  left: 0;
  width: 100%;
  box-shadow: var(--shadow-box__niyt1b11);
}
.modal_modalSticky__1s2gka89.form_input__1khth4n1h {
  box-shadow: unset;
  outline: unset;
}
.modal_modalFooter__1s2gka8b {
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-top: 0.625rem;
}
.modal_closeIcon__1s2gka8c {
  position: fixed;
  right: 20px;
}
@media (max-width: 750px) {
  .modal_modal__1s2gka80 .profile_profile__1lfwt9b0 {
    margin-top: -3.5rem;
  }
}
@media (min-width: 1100px) {
  .modal_modalHeader__1s2gka81 {
    box-shadow: unset;
  }
  .modal_modalSmallHeader__1s2gka83 {
    padding-top: 0;
  }
  .modal_modalContent__1s2gka84 {
    background-color: var(--color-surface__niyt1b6);
    border-radius: calc(var(--radius-large__niyt1b19) - 0.35rem);
    padding: 1.3rem 1.3rem 0;
    overflow-y: scroll;
  }
   .modal_modalContentNoPadding__1s2gka86 .desktop-layout_contentCardElement__oio8xo6 {
    padding-top: 0;
    padding-bottom: 0;
  }
}.popup_popup__qzpbso0 {
  --width: 100%;
  --height: max-content;
  --min-width: 0;
  --max-width: 35rem;
  --max-height: 80vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.75rem;
  padding-bottom: var(--keyboard-height, 0.75rem);
  transition: padding 300ms cubic-bezier(0.5, 1, 0.89, 1);
}
.popup_popupContent__qzpbso1 {
  padding: 1rem;
  overflow-y: scroll;
  max-height: 30rem;
}
.popup_popupContent__qzpbso1 .modal_modalHeader__1s2gka81 {
  box-shadow: var(--shadow-box__niyt1b11);
}
.popup_changeTextModuleContent__qzpbso2 {
  position: relative;
}
.popup_changeTextModuleTextLength__qzpbso3 {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
}
@media (min-width: 1100px) {
  .popup_popupContent__qzpbso1 {
    padding: 1.3rem;
  }
}.emoji-picker_emojiPickerPopup__lsmnm70 > .popup_popupContent__qzpbso1 {
  padding-bottom: unset;
}
.emoji-picker_recentEmojiCard__lsmnm71 {
  padding: 0.35rem 0;
  width: 100%;
}
.emoji-picker_recentEmojiCard__lsmnm71 .epr-emoji-native {
  font-size: min(6vw, 1.5rem) !important;
}
.emoji-picker_recentEmojiCard__lsmnm71 .card_cardCenter__1cbhxb29 {
  margin-right: -0.35rem;
}
.emoji-picker_emojiPickerClose__lsmnm72 {
  position: absolute;
  right: 1.875rem;
  z-index: 1;
  top: 2rem;
}
.emoji-picker_emojiList__lsmnm73 {
  display: flex;
  gap: 0.35rem;
  justify-content: space-between;
  width: 100%;
}
.emoji-picker_emojiListItem__lsmnm74 {
  padding: min(1vw, 0.35rem);
  border-radius: var(--radius-xsmall__niyt1b16);
  transition: 200ms background-color ease-in-out;
}
.emoji-picker_emojiListItemActive__lsmnm75 {
  background-color: var(--color-surface__niyt1b6);
}
.EmojiPickerReact * {
  font-family: PlusJakartaSans,Avenir,Helvetica,Arial,sans-serif !important;
}
.EmojiPickerReact.epr-main {
  --epr-bg-color: var(--color-surface__niyt1b6);
  --epr-picker-border-color: var(--color-surface__niyt1b6);
  --epr-highlight-color: var(--color-accent__niyt1bc);
  --epr-hover-bg-color: var(--color-content__niyt1b9);
  --epr-focus-bg-color: var(--color-content__niyt1b9);
  --epr-text-color: var(--color-text__niyt1b5);
  --epr-search-input-bg-color: var(--color-content__niyt1b9);
  --epr-category-label-bg-color: var(--color-surface__niyt1b6);
  --epr-category-icon-active-color: unset;
  --epr-emoji-variation-indicator-color: var(--color-content__niyt1b9);
  --epr-emoji-hover-color: var(--color-content__niyt1b9);
  --epr-header-padding: 0 0 0.625rem 0;
  --epr-category-label-height: 1.4rem;
  --epr-search-input-border-radius: var(--radius-large__niyt1b19);
  --epr-category-navigation-button-size: 1.3rem;
  --epr-category-padding: unset;
}
.EmojiPickerReact li.epr-emoji-category>.epr-emoji-category-label {
  border-radius: var(--radius-xsmall__niyt1b16);
  font-size: 0.75rem;
}
.EmojiPickerReact .epr-search-container {
  margin-right: 2.5rem;
}body {
  --ion-backdrop-color: var(--color-black__niyt1b3);
  --ion-backdrop-opacity: var(--shadow-backdropOpacity__niyt1b14);
}
.ion-page {
  justify-content: start !important;
}
ion-content {
  --background: unset;
  --padding-bottom: 0.75rem;
  --padding-top: 0.75rem;
  --padding-end: 0.75rem;
  --padding-start: 0.75rem;
  overflow-y: scroll;
  height: 100%;
}
ion-content::part(scroll) {
  display: flex;
  flex-direction: column;
  padding-bottom: calc(var(--padding-bottom) + var(--keyboard-offset, 0rem) + var(--offset-bottom));
  min-height: 100%;
}
ion-modal {
  --background: var(--color-surface__niyt1b6);
  --border-radius: var(--radius-medium__niyt1b18);
}
ion-modal.popup_popup__qzpbso0 > .ion-page {
  position: relative !important;
}
ion-modal.modal-sheet::part(content) {
  display: grid;
}
ion-modal.modal-sheet > .ion-page {
  position: unset;
  height: var(--height);
  max-height: var(--max-height);
  min-height: var(--min-height);
  contain: unset;
}
ion-modal.modal-sheet > .ion-page > .ion-page {
  position: unset;
  height: 100%;
  contain: unset;
}
ion-modal ion-content {
  contain: unset;
}
ion-modal.modal-sheet ion-content::part(scroll) {
  position: relative !important;
  height: 100%;
}
ion-modal.stack-modal {
  --box-shadow: 0 1.8rem 3.6rem rgba(0, 0, 0, 0.4);
  --backdrop-opacity: var(--ion-backdrop-opacity, 0.32);
}
ion-popover {
  --ion-color-step-100: none;
}
ion-modal.modal-sheet {
  --max-height: calc(100vh - (var(--ion-safe-area-top) + 5rem));
  --min-height: 50vh;
  --height: auto;
}
ion-modal.modal-sheet.modal_callModalHeight__1s2gka8a > .ion-page {
  height: 100%;
}
ion-modal.modal-sheet.modal_callModalHeight__1s2gka8a {
  --height: calc(100% - (var(--ion-safe-area-top) + 50px));
}
ion-tab-bar {
  --background: unset;
  --background-focused: unset;
  --border: unset;
  --color: unset;
  --color-selected: unset;
  contain: unset;
}
ion-tab-button {
  --ripple-color: unset;
  background: unset;
  color: unset;
}
ion-back-button {
  --color: currentColor;
  --min-height: unset;
  height: 100%;
}
ion-toggle {
  --track-background: var(--color-surface__niyt1b6);
  --track-background-checked: var(--color-accent__niyt1bc);
  --border-radius: var(--radius-circle__niyt1b15);
}
ion-toast {
  --background: var(--color-contentHover__niyt1ba);
  --color: var(--color-text__niyt1b5);
  --start: 0.75rem;
  --end: 0.75rem;
  --border-color: var(--color-surface__niyt1b6);
  --border-width: 1px;
  --border-style: solid;
  --box-shadow: var(--shadow-popup__niyt1b10);
}
ion-accordion {
  --ion-background-color: var(--color-surface__niyt1b6);
}
ion-item {
  --min-height: auto;
  --background-focused: unset;
  --background-activated: unset;
  --padding-start: 0.625rem;
  --inner-padding-end: 0.625rem;
  --color: var(--color-darkGrey__niyt1bh);
}
ion-accordion ion-icon {
  margin-top: unset;
  margin-bottom: unset;
}
#_capacitor-camera-input {
  display: none;
  visibility: hidden;
  width: 0;
  height: 0;
  opacity: 0;
}
@media (min-width: 1100px) {
  ion-content {
    --padding-top: 0 !important;
    --padding-bottom: 0 !important;
    --padding-start: 0 !important;
    --padding-end: 0 !important;
  }
}:root {
  font-family: PlusJakartaSans,Avenir,Helvetica,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color-scheme: light dark;
  color: rgba(255, 255, 255, 0.87);
  background-color: var(--color-surface__niyt1b6);
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}
#root {
  width: 100%;
  height: 100%;
}
* {
  box-sizing: border-box;
  scrollbar-width: none;
  scrollbar-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent !important;
}
::-webkit-scrollbar {
  display: none;
}
a {
  font-weight: 500;
  color: #646cff;
  text-decoration: unset;
}
body {
  overflow: hidden;
  height: var(--screen-height, 100vh);
  width: 100%;
}
html {
  overflow: hidden;
}
body, #root {
  margin: 0;
  overscroll-behavior: none;
}
label, button, a {
  user-select: none;
}
.tag {
  padding: 6px 12px;
  background: var(--color-invertedText__niyt1b4);
  border-radius: var(--radius-small__niyt1b17);
  color: var(--color-darkGrey__niyt1bh);
  display: flex;
  justify-content: center;
  align-items: center;
}
button {
  border: unset;
  background: unset;
  padding: unset;
  margin: unset;
}
pre {
  padding: 0.625rem 1.3rem;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-xsmall__niyt1b16);
  width: 100%;
  margin: 0;
}
.global_headlineHighlight__8m6w780 {
  color: var(--color-accent__niyt1bc);
}
.ptr, .ptr__children {
  overflow: visible !important;
}
.global_spaceBetween__8m6w781 {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.global_safeArea__8m6w782 {
  padding-top: var(--ion-safe-area-top);
  padding-right: var(--ion-safe-area-right);
  padding-left: var(--ion-safe-area-left);
}
body, html, ion-content, ion-content::part(scroll) {
  scrollbar-color: var(--color-content__niyt1b9) var(--color-surface__niyt1b6) !important;
  scrollbar-width: none !important;
}
::-webkit-scrollbar, ion-content::part(scroll)::-webkit-scrollbar {
  width: 0.35rem;
  background-color: var(--color-surface__niyt1b6);
}
::-webkit-scrollbar-thumb, ion-content::part(scroll)::-webkit-scrollbar-thumb {
  background-color: var(--color-content__niyt1b9);
  border-radius: 1rem;
}
collapsible-text {
  --max-height: 1rem;
  --height: 100%;
  display: inline-block;
  max-height: var(--height);
  overflow: hidden;
  transition: 200ms max-height ease-in-out;
}
collapsible-text[closed] {
  max-height: var(--max-height);
  text-overflow: ellipsis;
}
@media (prefers-color-scheme: light) {
  :root {
    --color-currentColor__niyt1b1: currentColor;
    --color-white__niyt1b2: #ffffff;
    --color-black__niyt1b3: #000000;
    --color-red__niyt1bi: #de352b;
    --color-blue__niyt1bj: #336cff;
    --color-green__niyt1bk: #5ac54e;
    --color-orange__niyt1bl: #ff9600;
    --color-yellow__niyt1bm: #ffc900;
    --color-purple__niyt1bn: #b56bff;
    --color-pastelRed__niyt1bo: #FF7C74;
    --color-pastelOrange__niyt1bp: #FFBE5B;
    --color-pastelGreen__niyt1bq: #BBD896;
    --color-pastelBlue__niyt1br: #C2D3FF;
    --color-pastelPurple__niyt1bs: #CFAAFF;
    --color-text__niyt1b5: var(--color-black__niyt1b3);
    --color-invertedText__niyt1b4: var(--color-white__niyt1b2);
    --color-surface__niyt1b6: #f1f1f1;
    --color-surfaceHover__niyt1b7: #ececec;
    --color-surfaceTransparent__niyt1b8: rgba(241, 241, 241, 0);
    --color-content__niyt1b9: #ffffff;
    --color-contentHover__niyt1ba: #f9f9f9;
    --color-gradient__niyt1bd: radial-gradient(140% 144% at 121% 85%, #4643C8 0%, #DD84E8 100%);
    --color-contentAccent__niyt1bb: var(--color-gradient__niyt1bd);
    --color-subAccent__niyt1be: #f3e9fe;
    --color-lightGrey__niyt1bf: #e4e5e7;
    --color-grey__niyt1bg: #b3b5b8;
    --color-darkGrey__niyt1bh: #8d8f90;
    --color-accent__niyt1bc: var(--color-purple__niyt1bn);
    --themeColor-classic__niyt1bt: #b56bff;
    --themeColor-coral__niyt1bu: #e9624f;
    --themeColor-mint__niyt1bv: #00ac89;
    --themeColor-aqua__niyt1bw: #2190fb;
    --themeColor-minimal__niyt1bx: #383838;
    --themeColor-pro__niyt1by: #000000;
    --shadow-overlay__niyt1bz: 0px 4px 55px rgba(0, 0, 0, 0.1);
    --shadow-popup__niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.1);
    --shadow-box__niyt1b11: 0 8px 10px rgba(0,0,0, 0.05);
    --shadow-navbar__niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.05);
    --shadow-fade__niyt1b13: linear-gradient(180deg, var(--color-surfaceTransparent__niyt1b8) 0%, var(--color-surface__niyt1b6) 100%);
    --shadow-backdropOpacity__niyt1b14: 0.5;
    --radius-circle__niyt1b15: 100vmax;
    --radius-xsmall__niyt1b16: 0.6rem;
    --radius-small__niyt1b17: 1rem;
    --radius-medium__niyt1b18: 1.3rem;
    --radius-large__niyt1b19: 2rem;
  }
}
@media (prefers-color-scheme: dark) {
  :root {
    --color-currentColor__niyt1b1: currentColor;
    --color-white__niyt1b2: #ffffff;
    --color-black__niyt1b3: #000000;
    --color-red__niyt1bi: #de352b;
    --color-blue__niyt1bj: #336cff;
    --color-green__niyt1bk: #5ac54e;
    --color-orange__niyt1bl: #ff9600;
    --color-yellow__niyt1bm: #ffc900;
    --color-purple__niyt1bn: #b56bff;
    --color-pastelRed__niyt1bo: #FF7C74;
    --color-pastelOrange__niyt1bp: #FFBE5B;
    --color-pastelGreen__niyt1bq: #BBD896;
    --color-pastelBlue__niyt1br: #C2D3FF;
    --color-pastelPurple__niyt1bs: #CFAAFF;
    --color-text__niyt1b5: var(--color-white__niyt1b2);
    --color-invertedText__niyt1b4: var(--color-black__niyt1b3);
    --color-surface__niyt1b6: #16162b;
    --color-surfaceHover__niyt1b7: #121223;
    --color-surfaceTransparent__niyt1b8: rgba(19, 19, 36, 0);
    --color-content__niyt1b9: #232440;
    --color-contentHover__niyt1ba: #1d1e36;
    --color-contentAccent__niyt1bb: var(--color-subAccent__niyt1be);
    --color-subAccent__niyt1be: #36235a;
    --color-lightGrey__niyt1bf: #1d202d;
    --color-grey__niyt1bg: #635f77;
    --color-darkGrey__niyt1bh: #b4b1c4;
    --color-accent__niyt1bc: #c387ff;
    --color-gradient__niyt1bd: radial-gradient(140% 144% at 121% 85%, #4d34c7 0%, #d773e4 100%);
    --themeColor-classic__niyt1bt: #b56bff;
    --themeColor-coral__niyt1bu: #ff624b;
    --themeColor-mint__niyt1bv: #00cdaf;
    --themeColor-aqua__niyt1bw: #2998ff;
    --themeColor-minimal__niyt1bx: #E0E0E0;
    --themeColor-pro__niyt1by: #ffffff;
    --shadow-overlay__niyt1bz: 0px 4px 55px rgba(28, 29, 51, 0.4);
    --shadow-popup__niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.3);
    --shadow-box__niyt1b11: 0 4px 16px rgba(0,0,0, 0.05);
    --shadow-navbar__niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.10);
    --shadow-fade__niyt1b13: linear-gradient(180deg, var(--color-surfaceTransparent__niyt1b8) 0%, var(--color-surface__niyt1b6) 100%);
    --shadow-backdropOpacity__niyt1b14: 0.6;
    --radius-circle__niyt1b15: 100vmax;
    --radius-xsmall__niyt1b16: 0.6rem;
    --radius-small__niyt1b17: 1rem;
    --radius-medium__niyt1b18: 1.3rem;
    --radius-large__niyt1b19: 2rem;
  }
}
@media (min-width: 2000px) {
  :root {
    font-size: 0.85vw;
  }
}
@media (min-width: 2500px) {
  :root {
    font-size: 0.75vw;
  }
}.rc-time-picker {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
.rc-time-picker * {
  box-sizing: border-box;
}
.rc-time-picker-clear {
  position: absolute;
  right: 6px;
  cursor: pointer;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 3px;
  margin: 0;
}
.rc-time-picker-clear-icon:after {
  content: "x";
  font-size: 12px;
  font-style: normal;
  color: #aaa;
  display: inline-block;
  line-height: 1;
  height: 20px;
  width: 20px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.rc-time-picker-clear-icon:hover:after {
  color: #666;
}
.rc-time-picker-input {
  width: 100%;
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: #666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.rc-time-picker-input[disabled] {
  color: #ccc;
  background: #f7f7f7;
  cursor: not-allowed;
}
.rc-time-picker-panel {
  z-index: 1070;
  width: 170px;
  position: absolute;
  box-sizing: border-box;
}
.rc-time-picker-panel * {
  box-sizing: border-box;
}
.rc-time-picker-panel-inner {
  display: inline-block;
  position: relative;
  outline: none;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 5px #ccc;
  background-clip: padding-box;
  border: 1px solid #ccc;
  line-height: 1.5;
}
.rc-time-picker-panel-narrow {
  max-width: 113px;
}
.rc-time-picker-panel-input {
  margin: 0;
  padding: 0;
  width: 100%;
  cursor: auto;
  line-height: 1.5;
  outline: 0;
  border: 1px solid transparent;
}
.rc-time-picker-panel-input-wrap {
  box-sizing: border-box;
  position: relative;
  padding: 6px;
  border-bottom: 1px solid #e9e9e9;
}
.rc-time-picker-panel-input-invalid {
  border-color: red;
}
.rc-time-picker-panel-select {
  float: left;
  font-size: 12px;
  border: 1px solid #e9e9e9;
  border-width: 0 1px;
  margin-left: -1px;
  box-sizing: border-box;
  width: 56px;
  max-height: 144px;
  overflow-y: auto;
  position: relative;
}
.rc-time-picker-panel-select-active {
  overflow-y: auto;
}
.rc-time-picker-panel-select:first-child {
  border-left: 0;
  margin-left: 0;
}
.rc-time-picker-panel-select:last-child {
  border-right: 0;
}
.rc-time-picker-panel-select ul {
  list-style: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
}
.rc-time-picker-panel-select li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rc-time-picker-panel-select li:hover {
  background: #edfaff;
}
li.rc-time-picker-panel-select-option-selected {
  background: #f7f7f7;
  font-weight: bold;
}
li.rc-time-picker-panel-select-option-disabled {
  color: #ccc;
}
li.rc-time-picker-panel-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
@keyframes loading_rotate__jmp40h3 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading_loading__jmp40h1 {
  display: grid;
  place-items: center;
  place-content: center;
  height: 70vh;
  width: 100%;
}
.loading_loadingInline__jmp40h2 {
  height: 1em;
  width: 1em;
}
.loading_loading__jmp40h1 > svg {
  width: 3rem;
  height: 3rem;
  animation: loading_rotate__jmp40h3 0.8s linear infinite;
}
.loading_loadingInline__jmp40h2 > svg {
  width: 1.5em;
  height: 1.5em;
}.calendar_calendarTimesContent__zg39zc1 {
  --padding-bottom: 0;
  z-index: 15;
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.calendar_calendarContent__zg39zc0 .toolbar_wrapper__3o3e1b0 {
  border-bottom-right-radius: unset;
  border-bottom-left-radius: unset;
  padding-bottom: unset;
}
.calendar_calendarWeek__zg39zc2 {
  padding: 0.625rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calendar_calendarWeekDays__zg39zc3 {
  padding-top: 0.35rem;
  padding-bottom: 1rem;
}
.calendar_calendarHeader__zg39zc4 {
  background-color: var(--color-content__niyt1b9);
  z-index: 15;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  padding: 0 0.35rem;
  border-bottom-left-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  box-shadow: var(--shadow-box__niyt1b11);
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.calendar_calendarWeek__zg39zc2 > button {
  display: flex;
  gap: 0.2rem;
  align-items: center;
  justify-items: center;
}
.calendar_calendarDaysWeekRow__zg39zc5 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.625rem;
  height: 15rem;
}
.calendar_calendarDaysMonthGrid__zg39zc6 {
  background-color: var(--color-surface__niyt1b6);
  border-radius: var(--radius-medium__niyt1b18);
  padding: 0.75rem;
  grid-auto-flow: row;
}
.calendar_calendarDaysMonthBackground__zg39zc7 {
  background-color: var(--color-content__niyt1b9);
}
.calendar_calendarDaysHeader__zg39zc8 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-auto-rows: 1fr;
  row-gap: 1rem;
  padding-top: 0.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  grid-column: 1 / -1;
  margin-bottom: 0.625rem;
  justify-items: center;
}
.calendar_calendarWeekday__zg39zc9 {
  display: flex;
  position: relative;
  flex-direction: column;
  place-items: center;
  gap: 5px;
  cursor: pointer;
  flex-grow: 1;
  flex-basis: 1rem;
}
.calendar_calendarWeekdayDate__zg39zca {
  display: grid;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: var(--radius-xsmall__niyt1b16);
  height: 100%;
  width: 100%;
  padding: 0.35rem;
}
.calendar_calendarHeader__zg39zc4 .calendar_calendarWeekdayDate__zg39zca {
  height: unset;
}
.calendar_calendarWeekdayDateDampened__zg39zcb {
  opacity: 0.3;
}
.calendar_calendarWeekdayActive__zg39zcc {
  background: var(--color-accent__niyt1bc);
  opacity: 1;
}
.calendar_calendarWeekdayDisabled__zg39zce {
  cursor: default;
  color: var(--color-darkGrey__niyt1bh);
  opacity: 0.5;
  text-decoration: line-through;
}
.calendar_calendarHours__zg39zcf {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
  gap: 0.35rem;
}
.calendar_calendarHoursItems__zg39zcg {
  flex-grow: 1;
  padding-top: 6.5rem;
  overflow-x: visible;
  overflow-y: scroll;
}
.calendar_calendarHoursMinimapWrapper__zg39zch {
  flex-basis: 0;
  position: sticky;
  padding-top: 6.75rem;
  padding-bottom: 0.75rem;
  top: 0;
  right: 0;
  bottom: 0;
}
.calendar_calendarHoursMinimapBar__zg39zci {
  display: flex;
  height: 100%;
  flex-direction: column;
  width: 1rem;
  padding-left: clamp(2px, 0.15rem, 0.15rem);
  padding-right: clamp(2px, 0.15rem, 0.15rem);
  background-color: var(--color-content__niyt1b9);
  border-radius: 0.3rem;
  align-items: center;
}
.calendar_calendarHoursMinimapThumb__zg39zcl {
  position: absolute;
  top: 6.75rem;
  height: var(--calendarHoursMinimapThumbHeight__zg39zck);
  width: 1rem;
  border-width: 1.5px;
  border-style: solid;
  border-radius: 0.3rem;
  border-color: var(--color-accent__niyt1bc);
  transform: translateY(var(--calendarHoursMinimapThumbOffset__zg39zcj));
  z-index: 1;
  touch-action: none;
}
.calendar_calendarHoursMinimapThumb__zg39zcl:before {
  content: "";
  background: var(--color-accent__niyt1bc);
  opacity: 0.15;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.calendar_calendarHoursMinimapThumb__zg39zcl:after {
  content: "";
  width: 3rem;
  height: calc(100% + 3rem);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.calendar_calendarHoursMinimapItem__zg39zcm {
  width: 4px;
  flex-grow: 1;
  border-style: solid;
  border-width: 0;
  border-radius: 0.2rem;
  border-color: var(--color-content__niyt1b9);
}
.calendar_calendarHoursMinimapItemActive__zg39zcn {
  background-color: var(--color-accent__niyt1bc);
}
.calendar_calendarHoursMinimapItemBlockedActive__zg39zco {
  background-color: var(--color-accent__niyt1bc);
}
.calendar_calendarHoursMinimapItemBlocked__zg39zcp {
  background-color: var(--color-grey__niyt1bg);
}
.calendar_calendarHour__zg39zcq {
  display: flex;
  background-color: var(--color-content__niyt1b9);
  border-radius: var(--radius-small__niyt1b17);
  border-color: var(--color-surface__niyt1b6);
  border-style: solid;
  border-width: 1px;
}
.calendar_calendarHour__zg39zcq:last-child {
  margin-bottom: 0.75rem;
}
.calendar_calendarHourDisabled__zg39zcr {
  display: none;
}
.calendar_calendarHourTime__zg39zcs {
  padding: 0.35rem;
  width: 3.5rem;
  align-items: center;
  justify-content: center;
  display: flex;
  position: relative;
  flex-direction: column;
}
.calendar_calendarHourTime__zg39zcs:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 125%;
  height: 100%;
}
.calendar_calendarHourTimeDisabled__zg39zct {
  opacity: 0.4;
}
.calendar_calendarHour__zg39zcq hr {
  margin: unset;
}
.calendar_calendarTimeFrame__zg39zcu {
  position: relative;
  cursor: pointer;
  user-select: none;
  height: 44px;
  width: 100%;
  display: flex;
  padding: 0 1.3rem;
  border-radius: var(--radius-small__niyt1b17);
  box-sizing: border-box;
  align-items: center;
  transition: background-color 200ms ease-in-out, color 200ms ease-in-out, transform 200ms ease-in-out, border-radius 200ms ease-in-out;
  color: var(--color-darkGrey__niyt1bh);
  justify-content: space-between;
}
.calendar_calendarTimeFrame__zg39zcu:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  height: 1px;
  background-color: var(--color-grey__niyt1bg);
  opacity: 0.3;
}
.calendar_calendarHour__zg39zcq div > :last-child::after {
  display: none;
}
.calendar_calendarTimeFrameActive__zg39zcv {
  background: var(--color-accent__niyt1bc);
}
.calendar_calendarTimeFrame__zg39zcu .text_textStyle__s2wl0h0 {
  transition: color 200ms ease-in-out;
}
.calendar_calendarTimeFrameActive__zg39zcv .text_textStyle__s2wl0h0 {
  color: var(--color-content__niyt1b9);
}
.calendar_calendarTimeFrameDisabled__zg39zcw {
  opacity: 0.4;
}
.calendar_calendarTimeFrameBlocked__zg39zcx {
  color: var(--color-darkGrey__niyt1bh);
  background: var(--color-content__niyt1b9);
}
.calendar_calendarTimeFrameBlockedActive__zg39zcy {
  background: var(--color-subAccent__niyt1be);
  color: var(--color-accent__niyt1bc);
}
.calendar_calendarMonthWrapper__zg39zcz {
  transition: height 300ms ease;
  overflow: hidden;
}
.calendar_desktopTimeline__zg39zc10 {
  padding-top: unset !important;
  padding-bottom: unset !important;
}
@media (min-width: 1100px) {
  .calendar_calendarContent__zg39zc0 .toolbar_wrapper__3o3e1b0 {
    box-shadow: unset;
  }
  .calendar_calendarDaysWeekRow__zg39zc5 {
    height: 15rem;
  }
  .calendar_calendarHoursItems__zg39zcg {
    height: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .calendar_calendarHoursMinimapWrapper__zg39zch {
    padding-top: 1rem;
  }
  .calendar_calendarHoursMinimapThumb__zg39zcl {
    top: 1rem;
  }
}.friends_friendWrapper__2qndr50 {
  height: 100%;
  margin-top: -2rem;
}
.friends_friendsChatsWrapper__2qndr51 {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: scroll;
  gap: 0.35rem;
}
.friends_friendWrapper__2qndr50 .profile_profile__1lfwt9b0 {
  position: relative;
  margin-top: -5rem;
  z-index: 2;
  margin-bottom: 0;
}
.friends_friendLabelContainer__2qndr52 {
  background-color: var(--color-content__niyt1b9);
  display: flex;
  justify-content: center;
  gap: 1.3rem;
  padding: 1.3rem;
  border-radius: var(--radius-medium__niyt1b18);
}
.friends_bigStreakLabel__2qndr53 {
  display: flex;
  gap: 0.2rem;
  width: max-content;
  justify-self: center;
  align-items: center;
  border-radius: var(--radius-medium__niyt1b18);
  background-color: var(--color-accent__niyt1bc);
  padding: 0.35rem 0.625rem;
}.waves_waveContainer__1ttpzn70 {
  background-color: var(--color-content__niyt1b9);
  padding: 1.3rem;
  border-radius: var(--radius-medium__niyt1b18);
  display: grid;
  justify-items: center;
}
.waves_waveWrapper__1ttpzn71 {
  background-color: var(--color-surface__niyt1b6);
  padding: 0.75rem;
  border-radius: var(--radius-medium__niyt1b18);
  display: grid;
  justify-items: center;
}
.waves_selectWaveContainer__1ttpzn72 {
  background-color: var(--color-content__niyt1b9);
  width: 100%;
  padding: 1rem;
  border-radius: var(--radius-medium__niyt1b18);
  border: 2px solid var(--color-content__niyt1b9);
  transition: 200ms border ease-in-out;
  aspect-ratio: 1/1;
}
.waves_waveMessage__1ttpzn73 {
  white-space: pre-wrap;
  word-break: break-word;
}
.waves_selectWaveContainerActive__1ttpzn74 {
  border-color: var(--color-accent__niyt1bc);
}
.waves_waveAvatar__1ttpzn75 {
  width: max-content;
  height: max-content;
  border-style: solid;
  border-width: 2px;
  border-color: var(--color-surface__niyt1b6);
  border-radius: var(--radius-circle__niyt1b15);
}
.waves_waveAvatarUnread__1ttpzn76 {
  border-color: var(--color-accent__niyt1bc);
}
.waves_waveAvatarContainer__1ttpzn79 {
  z-index: 4;
  padding: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 0;
  border-radius: var(--radius-circle__niyt1b15);
  cursor: pointer;
}
.waves_waveUserAvatar__1ttpzn7a {
  position: absolute;
  bottom: 0;
  right: -0.2rem;
  padding: 0.35rem;
}
.waves_waveBackgroundContent__1ttpzn7b {
  background-color: var(--color-content__niyt1b9);
}
.waves_waveBackgroundSurface__1ttpzn7c {
  background-color: var(--color-surface__niyt1b6);
}
.waves_selectWaveWrapper__1ttpzn7d {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.625rem;
}
.waves_selectWaveContainer__1ttpzn72:hover {
  border: 2px solid var(--color-accent__niyt1bc);
}
.waves_selectWaveContainer__1ttpzn72 > div {
  max-width: 4.5rem;
  margin: 0 auto;
}.swipeable-content_swipeableContentWrapper__in9jj53 {
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.swipeable-content_swipeableContentStack__in9jj54 {
  display: grid;
  position: relative;
  width: 100%;
  height: 100%;
  grid-auto-flow: column;
  grid-auto-columns: 100%;
  grid-template-rows: 100%;
  grid-gap: 1.875rem;
  gap: 1.875rem;
  transition-property: transform;
  transition-duration: unset;
  transition-timing-function: ease-in-out;
  transform: translateX(calc(var(--swipeableContentOffset__in9jj50) - 1.875rem * var(--swipeableContentStep__in9jj51)));
}
.swipeable-content_swipeableContentStack__in9jj54 > * {
  overflow: hidden;
  height: max-content;
}.menu_topMenu__1e61xmd0 {
  display: grid;
  padding: 0.625rem 0.75rem;
  padding-top: unset;
  grid-template-areas: a b c;
  grid-template-areas: d d d;
  grid-template-columns: 3rem auto 3rem;
  grid-template-rows: max-content max-content;
  place-items: center;
}
.menu_topMenuButton__1e61xmd1 {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-small__niyt1b17);
  cursor: pointer;
}
.menu_topMenuButtonActive__1e61xmd2 {
  background: rgba(255, 255, 255, 0.2);
}
.menu_menuTabsWrapper__1e61xmd3 {
  display: block !important;
}
.menu_menuWrapper__1e61xmd4 {
  display: flex;
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.3rem 1.3rem;
  padding-bottom: var(--keyboard-savearea, var(--ion-safe-area-bottom));
  justify-content: space-evenly;
  align-items: center;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-medium__niyt1b18) var(--radius-medium__niyt1b18) 0 0;
  box-shadow: var(--shadow-navbar__niyt1b12);
}
.menu_menu__1e61xmd5 {
  display: flex;
  position: relative;
  z-index: 2;
  padding: 1rem 0;
  margin: 1.25rem;
  justify-content: space-evenly;
  align-items: center;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-large__niyt1b19);
  box-shadow: var(--shadow-navbar__niyt1b12);
}
.menu_menuItem__1e61xmd6 {
  position: relative;
  max-width: 4rem;
  width: 4rem;
  height: 4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: filter 200ms ease-in-out;
  color: var(--color-darkGrey__niyt1bh);
}
.menu_menuItem__1e61xmd6::after {
  content: "";
  position: absolute;
  width: 80%;
  height: 80%;
  border-radius: var(--radius-medium__niyt1b18);
  background: var(--color-subAccent__niyt1be);
  transform: scale(0);
  transition: transform 200ms ease-in-out;
}
.menu_menuItemActive__1e61xmd7 {
  color: var(--color-accent__niyt1bc);
}
.menu_menuItemActive__1e61xmd7::after {
  transform: scale(1);
}
.menu_menuItem__1e61xmd6 > .icons_iconFrame__1mngx21 {
  position: relative;
  z-index: 2;
}
.menu_menuCreateCall__1e61xmd8 {
  position: relative;
  z-index: 2;
  max-width: 5rem;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--color-gradient__niyt1bd);
  border-radius: var(--radius-circle__niyt1b15);
  margin-top: -2rem;
  cursor: pointer;
}
.menu_menuNewCall__1e61xmd9 {
  position: fixed;
  display: grid;
  width: 5rem;
  height: 5rem;
  place-content: center;
  place-items: center;
  align-items: center;
  background: var(--color-accent__niyt1bc);
  border-radius: var(--radius-circle__niyt1b15);
  margin-top: -21px;
  cursor: pointer;
  left: 50%;
  bottom: 40px;
  transform: translate(-38px, 0);
  z-index: 2;
}
.menu_menuRequestIndicator__1e61xmda {
  position: absolute !important;
  top: 0.3rem;
  right: 0.3rem;
  z-index: 10;
}
.menu_menuRequestIndicator__1e61xmda .text_textStyle__s2wl0h0 {
  font-size: 0.6rem;
  font-weight: 700;
}
.menu_inputFooter__1e61xmdb {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
}
.menu_inputFooterInput__1e61xmdc {
  display: grid;
  grid-template-areas: "a";
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  max-height: 20vh;
  width: 100%;
  overflow-y: scroll;
  background: var(--color-surface__niyt1b6);
  border-radius: var(--radius-small__niyt1b17);
}
.menu_inputFooterInputText__1e61xmdd {
  grid-area: a;
  padding: 0.75rem;
  width: 100%;
  color: var(--color-text__niyt1b5);
}
.menu_inputFooterInputText__1e61xmdd:focus-visible {
  border: unset;
}
.menu_inputFooterInputPlaceholder__1e61xmde {
  grid-area: a;
  padding-left: 0.75rem;
  pointer-events: none;
}
.menu_inputFooter__1e61xmdb .form_input__1khth4n1h {
  width: 100%;
}
.menu_inputFooter__1e61xmdb .form_fieldset__1khth4n1j {
  background: var(--color-surface__niyt1b6);
}
.menu_callStep__1e61xmdf {
  z-index: 10;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.menu_callStepContent__1e61xmdg {
  padding-left: 0.625rem;
}
.menu_desktopNav__1e61xmdh {
  position: sticky;
  top: 0;
  display: flex;
  z-index: 5;
  gap: 1rem;
}
.menu_desktopNav__1e61xmdh:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 150%;
  pointer-events: none;
  background-image: linear-gradient(0deg, var(--color-surfaceTransparent__niyt1b8) 0%, var(--color-surface__niyt1b6) 100%);
}
.menu_desktopNavContent__1e61xmdi {
  width: 100%;
  z-index: 10;
  padding: 0.625rem 0.75rem;
  gap: 0.625rem;
  place-items: center;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-small__niyt1b17);
}
.menu_desktopNav__1e61xmdh .icons_iconFrame__1mngx21 {
  cursor: pointer;
}
.menu_bottomModalMenu__1e61xmdj {
  background-color: var(--color-content__niyt1b9);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  gap: 0.625rem;
  padding: 1rem;
  padding-bottom: var(--keyboard-savearea, var(--ion-safe-area-bottom));
  border-radius: var(--radius-medium__niyt1b18) var(--radius-medium__niyt1b18) 0 0;
  box-shadow: var(--shadow-navbar__niyt1b12);
}
.menu_bottomModalMenu__1e61xmdj > * {
  flex-grow: 1;
  width: 100%;
}
@media (max-height: 550px) {
  .menu_menuWrapper__1e61xmd4 {
    display: none;
  }
}
@media (min-width: 1100px) {
  .menu_menuItem__1e61xmd6:hover::after {
    transform: scale(1);
  }
}.color-picker_colorPicker__jfhmv60 {
  padding: 0.35rem 0;
  width: 100%;
}
.color-picker_colorList__jfhmv62 {
  display: flex;
  gap: 0.625rem;
  flex-grow: 1;
  margin-right: 0.625rem;
  height: 2rem;
}
.color-picker_colorListIndicator__jfhmv63 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  opacity: 0;
}
.color-picker_colorListItem__jfhmv64 {
  width: 100%;
  height: 100%;
  position: relative;
}
.color-picker_colorListItemActive__jfhmv65 .color-picker_colorListIndicator__jfhmv63 {
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
.color-picker_colorDot__jfhmv66 {
  background: var(--colorListItemColor__jfhmv61);
  width: 100%;
  height: 100%;
  border-radius: var(--radius-xsmall__niyt1b16);
}.call-creation_callTopicCard__13pb5100 {
  border-radius: var(--radius-medium__niyt1b18);
  position: relative;
}
.call-creation_callTopicCard__13pb5100 .form_iconButtonWrapper__1khth4n11 {
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
}
.call-creation_callTopicInput__13pb5101 {
  position: relative;
  width: 100%;
}
.call-creation_callTopicInput__13pb5101 .form_fieldset__1khth4n1j {
  background: var(--color-gradient__niyt1bd);
  position: relative;
  height: 5rem;
  border: unset;
  padding: 1.3rem;
}
.call-creation_callTopicInput__13pb5101 ion-input {
  max-width: 80%;
}
.call-creation_callTopicInput__13pb5101 .form_inputText__1khth4n1m {
  color: var(--color-invertedText__niyt1b4);
}
.call-creation_callTopicInput__13pb5101 input::placeholder {
  color: var(--color-invertedText__niyt1b4);
  opacity: 0.7;
}
.call-creation_locationCardIcon__13pb5103 {
  height: 3.75rem;
  width: 3.75rem;
}
.call-creation_locationCardIcon__13pb5103 .card_cardCenter__1cbhxb29 {
  margin-left: unset;
  display: grid;
  place-items: center;
}.utility_blockTransitions__i95ip10 {
  transition-duration: 0 !important;
  transition-delay: 0 !important;
}
.utility_blockTransitions__i95ip10 * {
  transition-duration: unset !important;
  transition-delay: unset !important;
}.illustration_illustrationSizes_medium__1w82ccv0 {
  width: 4rem;
  height: 4rem;
}
.illustration_illustrationSizes_large__1w82ccv1 {
  width: 6rem;
  height: 6rem;
}.no-entries_loadingWrapper__1xb04450 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--color-surface__niyt1b6);
  z-index: 5;
  transition: 400ms ease-in-out opacity;
}
.no-entries_loadingWrapperDisabled__1xb04451 {
  opacity: 0;
}
.no-entries_emptyContent__1xb04452 {
  position: relative;
  display: flex;
  z-index: 2;
  width: 80%;
  padding-top: calc(var(--screen-height) * 0.5);
  padding-bottom: 2.5rem;
  margin: 0 auto;
  text-align: center;
  flex-direction: column;
  justify-content: center;
}
.no-entries_emptyWrapper__1xb04453 {
  position: relative;
  overflow: hidden;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-small__niyt1b17);
}
.no-entries_noEntriesCardWrapper__1xb04454 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.35rem;
  background-color: var(--color-content__niyt1b9);
  border-radius: var(--radius-medium__niyt1b18);
  padding: 1.875rem;
  padding-top: 1rem;
}
@media (max-height: 750px) {
  .no-entries_emptyContent__1xb04452 {
    padding-top: calc(var(--screen-height) * 0.38);
  }
}
@media (max-height: 600px) {
  .no-entries_emptyContent__1xb04452 {
    padding-top: calc(var(--screen-height) * 0.28);
  }
}
@media (max-height: 500px) {
  .no-entries_emptyContent__1xb04452 {
    padding-top: calc(var(--screen-height) * 0.23);
  }
}.error_errorWrapper__qrjjgt0 {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}.splashscreen_splashscreen__1xumn780 {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}
.splashscreen_splashscreen__1xumn780 svg {
  width: 9rem;
  height: 9rem;
}.sidebar_sidebar__19hk2r50 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.875rem;
  background-color: var(--color-content__niyt1b9);
  border-radius: var(--radius-medium__niyt1b18);
  padding: 0.75rem;
  margin-bottom: 1rem;
  width: 13vw;
  min-width: min-content;
}
.sidebar_sidebarCollapsed__19hk2r51 {
  width: unset;
  align-items: center;
  padding: 0.75rem;
}
.sidebar_sidebarContent__19hk2r52 {
  display: flex;
  flex-direction: column;
  gap: 1.3rem;
  height: 100%;
}
.sidebar_sidebarHeader__19hk2r53 {
  display: grid;
  width: 100%;
  gap: 1rem;
  padding: 0.625rem;
  grid-template-columns: max-content auto;
  align-items: center;
  justify-content: space-between;
}
.sidebar_sidebarLogo__19hk2r54 {
  cursor: pointer;
  height: 1.6rem;
  width: 6rem;
}
.sidebar_sidebarSmallLogo__19hk2r55 {
  cursor: pointer;
  height: 2rem;
  width: 2rem;
}
.sidebar_sidebarLinks__19hk2r56 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.625rem;
}
.sidebar_sidebarLinks__19hk2r56 .card_card__1cbhxb20 {
  width: 100%;
}
.sidebar_sidebarLinkBase__19hk2r57 {
  height: 3rem;
  width: 100%;
  display: inline-flex;
  gap: 1rem;
  padding: 0 1rem;
  align-items: center;
  color: var(--color-text__niyt1b5);
  border-radius: var(--radius-small__niyt1b17);
  position: relative;
  transition: background-color 50ms ease-in-out;
}
.sidebar_sidebarLinkBase__19hk2r57:hover {
  background-color: var(--color-contentHover__niyt1ba);
}
.sidebar_sidebarLink_active__19hk2r59 {
  background-color: var(--color-subAccent__niyt1be);
  color: var(--color-accent__niyt1bc);
}
.sidebar_sidebarLink_active__19hk2r59:hover {
  background-color: var(--color-subAccent__niyt1be);
}
.sidebar_sidebarCollapsed__19hk2r51 .sidebar_sidebarLinkBase__19hk2r57 {
  place-content: center;
}
.sidebar_sidebarCollapsed__19hk2r51 .sidebar_sidebarLinks__19hk2r56 {
  align-items: center;
}
.sidebar_sidebarCollapsed__19hk2r51 .sidebar_sidebarLinkBase__19hk2r57 > .text_textStyle__s2wl0h0 {
  display: block;
  position: absolute;
  left: 140%;
  background-color: var(--color-accent__niyt1bc);
  border-radius: var(--radius-small__niyt1b17);
  padding: 0.625rem 0.75rem;
  z-index: 10;
  opacity: 0;
  transition: opacity 400ms ease, left 400ms ease, color 400ms ease;
}
.sidebar_sidebarCollapsed__19hk2r51 .sidebar_sidebarHeader__19hk2r53 {
  grid-template-columns: auto;
  align-items: center;
  justify-content: center;
}
.sidebar_sidebarCollapsed__19hk2r51 .sidebar_sidebarLinkBase__19hk2r57:hover > .text_textStyle__s2wl0h0 {
  color: var(--color-invertedText__niyt1b4);
  opacity: 1;
  left: 120%;
}.search_search__ov2i2l0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.625rem;
  border-radius: var(--radius-large__niyt1b19);
  height: 3.25rem;
  width: 100%;
  border-width: 0;
  padding: 1rem 1rem;
  cursor: text;
}
.search_searchContent__ov2i2l1 {
  background: var(--color-content__niyt1b9);
}
.search_searchSurface__ov2i2l2 {
  background: var(--color-surface__niyt1b6);
}
.search_search__ov2i2l0 > input, .search_search__ov2i2l0 .form_fieldset__1khth4n1j {
  border-width: 0;
  margin: 0;
  padding: 0;
  background: unset !important;
  height: min-content;
}
.search_search__ov2i2l0 > .form_input__1khth4n1h {
  width: 100%;
}@keyframes empty-state_rotate__l44su52 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.empty-state_illustration__l44su50 {
  position: absolute;
  top: 0;
  left: -25%;
  width: 150%;
}
.empty-state_base__l44su51 {
  transform-origin: center;
  transform-box: fill-box;
}
.empty-state_circle01__l44su53 {
  animation: empty-state_rotate__l44su52 70s infinite linear;
}
.empty-state_circle02__l44su54 {
  animation: empty-state_rotate__l44su52 80s infinite linear;
}
.empty-state_circle04__l44su55 {
  animation: empty-state_rotate__l44su52 250s infinite linear;
}.tags_tagList__15549zx0 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  max-width: 100%;
}
.tags_tagListCenter__15549zx1 {
  justify-content: center;
}.swipe-action-wrapper_swipeActionWrapper__qi3pi26 {
  --swipeActionButtonOpacity__qi3pi25: 0;
  display: grid;
  position: relative;
  grid-template-columns: 100%;
  grid-template-rows: max-content;
  align-items: center;
}
.swipe-action-wrapper_swipeActionWrapper__qi3pi26:hover {
  --swipeActionButtonOpacity__qi3pi25: 1;
}
.swipe-action-wrapper_swipeActionWrapperContent__qi3pi27 {
  transform: translateX(var(--swipeOffsetCapped__qi3pi22));
}
.swipe-action-wrapper_swipeActionButton__qi3pi28 {
  position: absolute;
  transition: transform 250ms ease-in-out, opacity 250ms ease-in-out;
  top: 50%;
  transform: translateY(-50%);
}
.swipe-action-wrapper_swipeActionButtonLeft__qi3pi29 {
  left: 0;
}
.swipe-action-wrapper_swipeActionButtonRight__qi3pi2a {
  right: 0;
}
@media (min-width: 1100px) {
  .swipe-action-wrapper_swipeActionButton__qi3pi28 {
    z-index: 1;
    opacity: var(--swipeActionButtonOpacity__qi3pi25);
  }
  .swipe-action-wrapper_swipeActionButtonLeft__qi3pi29 {
    left: unset;
    right: 10.5rem;
  }
  .swipe-action-wrapper_swipeActionButtonRight__qi3pi2a {
    right: 7rem;
  }
}.chat_chatScroller__fx2vte0 {
  overflow: scroll !important;
}
.chat_chatMessageModuleWrapper__fx2vte1 {
  min-height: 50px;
}
.chat_messageFocused__fx2vte2 {
  position: relative;
  z-index: 10;
}
.chat_messageFocused__fx2vte2:before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: var(--color-black__niyt1b3);
  opacity: 0.3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.chat_reactionsListEntry__fx2vte3 {
  display: flex;
  flex-direction: row;
  gap: 0.35rem;
  padding: 0.35rem 0.35rem;
  border-radius: var(--radius-small__niyt1b17);
  background-color: var(--color-surface__niyt1b6);
  pointer-events: all;
}
.chat_reactionsPopover__fx2vte4 {
  --width: 80%;
  --background: unset;
  --offset-y: -0.625rem;
  border-radius: var(--radius-medium__niyt1b18);
}
.chat_chatScroller__fx2vte0 *[data-item-index]:last-child {
  padding-bottom: 0.75rem;
}
.chat_chatCard__fx2vte5 {
  max-width: 85%;
  width: 100%;
  border-radius: var(--radius-small__niyt1b17);
  border-style: none;
}
.chat_chatCard__fx2vte5 .card_cardCenter__1cbhxb29 {
  margin-left: 0.35rem;
}
.chat_chatCardOwn__fx2vte7 {
  margin-left: auto;
}
.chat_chatCardOther__fx2vte8 {
  margin-right: auto;
}.toast_toast__n9nxat0 {
  background: var(--color-surface__niyt1b6);
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  padding: 18px 24px;
  border-radius: var(--radius-xsmall__niyt1b16);
  text-align: center;
}
.toast_toast__n9nxat0 button {
  padding: 1rem 3rem;
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
  background: var(--color-content__niyt1b9);
  border-width: 0;
  border-radius: var(--radius-xsmall__niyt1b16);
  cursor: pointer;
}
.toast_toast__n9nxat0 p {
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
}.focus-window_weekdaySelection__12utg9w0 {
  display: flex;
  gap: 0.35rem;
}
.focus-window_weekdayContainer__12utg9w1 {
  padding: 1rem 0.35rem;
  flex-grow: 1;
  flex-basis: 0;
  background: var(--color-content__niyt1b9);
  border-radius: var(--radius-xsmall__niyt1b16);
  border-color: var(--color-content__niyt1b9);
  border-width: 2px;
  border-style: solid;
}
.focus-window_weekdayContainerActive__12utg9w2 {
  border-color: var(--color-accent__niyt1bc);
}.goals_goals__1w4dl110 {
  background: var(--color-content__niyt1b9);
  padding: 0.625rem;
  border-radius: var(--radius-small__niyt1b17);
}
.goals_goals__1w4dl110 div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.goals_goals__1w4dl110 button {
  cursor: pointer;
}
.goals_graphStyle__1w4dl111 {
  width: 100%;
  padding-right: 0.625rem;
}.profile-container_profileContainer__1vp2wh30 {
  position: relative;
  z-index: 2;
  width: 100%;
  background-color: var(--color-content__niyt1b9);
  border-radius: var(--radius-medium__niyt1b18);
  padding: 0.75rem 0.75rem;
}
.profile-container_profileDetails__1vp2wh31 {
  display: grid;
  gap: 1.3rem;
  grid-template-columns: max-content auto;
}
.profile-container_bioStatus__1vp2wh32 {
  word-break: break-word;
  white-space: pre-wrap;
}
.profile-container_profileContainer__1vp2wh30 .profile-container_profileBio__1vp2wh33 p {
  white-space: pre-wrap;
  word-break: break-word;
}
.profile-container_profileName__1vp2wh35 {
  padding-top: 0.35rem;
  justify-self: start;
  align-self: center;
}
@media (min-width: 1100px) {
  .profile-container_profileImage__1vp2wh34 .profile_profile__1lfwt9b0 .avatar_avatarBase__dxowoj1 {
    --avatarSize__dxowoj0: 3.75rem;
  }
}.signup_callingCodeSelect__omb8p80 {
  display: flex;
}
.signup_signupCode__omb8p81 {
  text-align: center;
}
.signup_signupCode__omb8p81 > .text_textStyle__s2wl0h0 {
  max-width: 15rem;
  margin: 0 auto;
  margin-bottom: 1rem;
}
.signup_signupCode__omb8p81 span {
  max-width: 15rem;
  margin: 0 auto;
  padding: unset;
  margin-top: 1rem;
}.onboarding_onboardingSteps__d46z8p3 {
  position: sticky;
  bottom: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.onboarding_onboardingWrapper__d46z8p4 {
  display: grid;
  padding: 1.3rem;
  gap: 2.5rem;
  height: 100%;
  grid-template-columns: 100%;
  grid-template-rows: auto max-content;
  z-index: 1;
}
.onboarding_onboardingStack__d46z8p5 {
  display: grid;
  width: 100%;
  place-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 100%;
  grid-template-rows: 100%;
  grid-gap: 2.5rem;
  transition-property: transform;
  transition-duration: unset;
  transition-timing-function: ease-in-out;
  transform: translateX(calc(var(--swipeOffset__d46z8p0) - 2.5rem * var(--swipeStep__d46z8p1)));
}
.onboarding_onboardingLayout__d46z8p6 {
  max-width: 22rem;
  background-color: var(--color-surface__niyt1b6);
}
.onboarding_onboardingFooter__d46z8p7 {
  height: 14rem;
  padding: 0.625rem;
  padding-bottom: unset;
  align-content: space-between;
}
.onboarding_onboardingLayout__d46z8p6 > img {
  max-width: 100%;
}
.onboarding_stepDots__d46z8p8 {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: var(--radius-circle__niyt1b15);
}
@media (min-width: 1100px) {
  .onboarding_onboardingSteps__d46z8p3 {
    position: absolute;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem;
  }
  .onboarding_onboardingWrapper__d46z8p4 {
    height: unset;
  }
  .onboarding_onboardingLayout__d46z8p6 {
    max-width: 40rem;
  }
}.mobile-layout_layout__1knicwr0 {
  height: 100%;
  margin: 0;
  will-change: transform;
  transform: translate3d(0,0,0);
}
.mobile-layout_layout__1knicwr0 ion-router-outlet {
  margin: 0;
  overscroll-behavior: none;
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  overflow: hidden;
  background: var(--color-contentAccent__niyt1bb);
}.start_buttons__10wf4qf0 {
  position: sticky;
  bottom: var(--ion-safe-area-bottom);
  z-index: 5;
}
.start_start__10wf4qf1 {
  z-index: 3;
  background: unset;
}
.start_background__10wf4qf2 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.start_background__10wf4qf2 > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.start_figure__10wf4qf3 {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 10;
  flex: 1;
  align-items: center;
  justify-content: center;
}
.start_figure__10wf4qf3 > svg {
  width: 40%;
  max-width: 10rem;
  height: auto;
}