: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 */
.niyt1b1a {
  --niyt1b1: currentColor;
  --niyt1b2: #ffffff;
  --niyt1b3: #000000;
  --niyt1bi: #de352b;
  --niyt1bj: #336cff;
  --niyt1bk: #5ac54e;
  --niyt1bl: #ff9600;
  --niyt1bm: #ffc900;
  --niyt1bn: #b56bff;
  --niyt1bo: #FF7C74;
  --niyt1bp: #FFBE5B;
  --niyt1bq: #BBD896;
  --niyt1br: #C2D3FF;
  --niyt1bs: #CFAAFF;
  --niyt1b5: var(--niyt1b3);
  --niyt1b4: var(--niyt1b2);
  --niyt1b6: #f1f1f1;
  --niyt1b7: #ececec;
  --niyt1b8: rgba(241, 241, 241, 0);
  --niyt1b9: #ffffff;
  --niyt1ba: #f9f9f9;
  --niyt1bd: radial-gradient(140% 144% at 121% 85%, #4643C8 0%, #DD84E8 100%);
  --niyt1bb: var(--niyt1bd);
  --niyt1be: #f3e9fe;
  --niyt1bf: #e4e5e7;
  --niyt1bg: #b3b5b8;
  --niyt1bh: #8d8f90;
  --niyt1bc: var(--niyt1bn);
  --niyt1bt: #b56bff;
  --niyt1bu: #e9624f;
  --niyt1bv: #00ac89;
  --niyt1bw: #2190fb;
  --niyt1bx: #383838;
  --niyt1by: #000000;
  --niyt1bz: 0px 4px 55px rgba(0, 0, 0, 0.1);
  --niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.1);
  --niyt1b11: 0 8px 10px rgba(0,0,0, 0.05);
  --niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.05);
  --niyt1b13: linear-gradient(180deg, var(--niyt1b8) 0%, var(--niyt1b6) 100%);
  --niyt1b14: 0.5;
  --niyt1b15: 100vmax;
  --niyt1b16: 0.6rem;
  --niyt1b17: 1rem;
  --niyt1b18: 1.3rem;
  --niyt1b19: 2rem;
}
.niyt1b1b {
  --niyt1bc: var(--niyt1bt);
}
.niyt1b1c {
  --niyt1bc: var(--niyt1bu);
  --niyt1bb: linear-gradient(281.53deg, #D30B53 -35.37%, #FCA464 110.84%);
  --niyt1be: #ffded7;
  --niyt1bd: linear-gradient(281.53deg, #D30B53 -35.37%, #FCA464 110.84%);
}
.niyt1b1d {
  --niyt1bc: var(--niyt1bv);
  --niyt1bb: linear-gradient(281.53deg, #086BAC -35.37%, #12C459 110.84%);
  --niyt1be: #d0ede6;
  --niyt1bd: linear-gradient(281.53deg, #086BAC -35.37%, #12C459 110.84%);
}
.niyt1b1e {
  --niyt1bc: var(--niyt1bw);
  --niyt1bb: linear-gradient(281.53deg, #6614CF -35.37%, #47C8F1 110.84%);
  --niyt1be: #d3e9fe;
  --niyt1bd: linear-gradient(281.53deg, #6614CF -35.37%, #47C8F1 110.84%);
}
.niyt1b1f {
  --niyt1bc: var(--niyt1bx);
  --niyt1bb: var(--niyt1bx);
  --niyt1be: #E4E4E4;
  --niyt1bd: var(--niyt1bx);
}
.niyt1b1g {
  --niyt1bc: var(--niyt1by);
  --niyt1be: #909090;
  --niyt1bb: #909090;
  --niyt1bd: var(--niyt1by);
}
.niyt1b1h {
  --niyt1b1: currentColor;
  --niyt1b2: #ffffff;
  --niyt1b3: #000000;
  --niyt1bi: #de352b;
  --niyt1bj: #336cff;
  --niyt1bk: #5ac54e;
  --niyt1bl: #ff9600;
  --niyt1bm: #ffc900;
  --niyt1bn: #b56bff;
  --niyt1bo: #FF7C74;
  --niyt1bp: #FFBE5B;
  --niyt1bq: #BBD896;
  --niyt1br: #C2D3FF;
  --niyt1bs: #CFAAFF;
  --niyt1b5: var(--niyt1b2);
  --niyt1b4: var(--niyt1b3);
  --niyt1b6: #16162b;
  --niyt1b7: #121223;
  --niyt1b8: rgba(19, 19, 36, 0);
  --niyt1b9: #232440;
  --niyt1ba: #1d1e36;
  --niyt1bb: var(--niyt1be);
  --niyt1be: #36235a;
  --niyt1bf: #1d202d;
  --niyt1bg: #635f77;
  --niyt1bh: #b4b1c4;
  --niyt1bc: #c387ff;
  --niyt1bd: radial-gradient(140% 144% at 121% 85%, #4d34c7 0%, #d773e4 100%);
  --niyt1bt: #b56bff;
  --niyt1bu: #ff624b;
  --niyt1bv: #00cdaf;
  --niyt1bw: #2998ff;
  --niyt1bx: #E0E0E0;
  --niyt1by: #ffffff;
  --niyt1bz: 0px 4px 55px rgba(28, 29, 51, 0.4);
  --niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.3);
  --niyt1b11: 0 4px 16px rgba(0,0,0, 0.05);
  --niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.10);
  --niyt1b13: linear-gradient(180deg, var(--niyt1b8) 0%, var(--niyt1b6) 100%);
  --niyt1b14: 0.6;
  --niyt1b15: 100vmax;
  --niyt1b16: 0.6rem;
  --niyt1b17: 1rem;
  --niyt1b18: 1.3rem;
  --niyt1b19: 2rem;
}
.niyt1b1i {
  --niyt1bc: var(--niyt1bt);
}
.niyt1b1j {
  --niyt1bc: var(--niyt1bu);
  --niyt1be: #442924;
  --niyt1bd: linear-gradient(281.53deg, #D30B53 -35.37%, #FCA464 110.84%);
  --niyt1bb: #442924;
  --niyt1b6: #262323;
  --niyt1b7: #1c1d1e;
  --niyt1b9: #333131;
  --niyt1ba: #2c2a2a;
  --niyt1bf: #3c3838;
  --niyt1bg: #736e6e;
  --niyt1bh: #c1b9b9;
}
.niyt1b1k {
  --niyt1bc: var(--niyt1bv);
  --niyt1be: #05322e;
  --niyt1bd: linear-gradient(281.53deg, #086BAC -35.37%, #12C459 110.84%);
  --niyt1bb: #05322e;
  --niyt1b6: #232020;
  --niyt1b7: #1c1d1e;
  --niyt1b9: #322f2f;
  --niyt1ba: #2a2727;
  --niyt1bf: #383c3a;
  --niyt1bg: #6e736f;
  --niyt1bh: #b9c1bf;
}
.niyt1b1l {
  --niyt1bc: var(--niyt1bw);
  --niyt1be: #132543;
  --niyt1bd: linear-gradient(281.53deg, #6614CF -35.37%, #47C8F1 110.84%);
  --niyt1bb: #132543;
  --niyt1b6: #171927;
  --niyt1b7: #131420;
  --niyt1b9: #212636;
  --niyt1ba: #1d2131;
}
.niyt1b1m {
  --niyt1bc: var(--niyt1bx);
  --niyt1bb: #5F5F5F;
  --niyt1be: #222222;
  --niyt1bd: var(--niyt1bx);
  --niyt1b6: #1E1E1E;
  --niyt1b9: #323232;
  --niyt1bh: #A4A4A4;
  --niyt1bg: #656565;
  --niyt1bf: #505050;
}
.niyt1b1n {
  --niyt1bc: var(--niyt1by);
  --niyt1be: #909090;
  --niyt1bd: var(--niyt1by);
  --niyt1bb: #909090;
}p, h1, h2, h3, h4, h5 {
  margin: 0;
}
.s2wl0h0 {
  white-space: pre-line;
}
.s2wl0h0::selection {
  color: var(--niyt1b5);
  background-color: var(--niyt1bf);
}
.s2wl0h1 {
  max-width: 20rem;
  word-break: break-word;
}
.s2wl0h2 {
  max-width: 14rem;
  word-break: break-word;
}
.s2wl0h3 {
  max-width: 14rem;
}
.s2wl0h4 {
  overflow: hidden;
  white-space: nowrap;
  padding-bottom: 0.5rem;
  margin-bottom: -0.5rem;
  text-overflow: ellipsis;
}
.s2wl0h5 {
  padding: 0.35rem 0.625rem;
  background-color: var(--niyt1bf);
  border-radius: var(--niyt1b16);
  width: max-content;
}
.s2wl0h1 > * {
  display: inline-block;
}@keyframes _1khth4n1f {
  0% {
    max-height: 0;
    opacity: 0;
  }
  100% {
    max-height: 5rem;
    opacity: 1;
  }
}
@keyframes _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;
}
._1khth4n2 {
  position: relative;
}
._1khth4n2:before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + var(--_1khth4n0));
  height: calc(100% + var(--_1khth4n1));
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
._1khth4n3 {
  --_1khth4n1: 0px;
  --_1khth4n0: 0px;
}
._1khth4n4 {
  --_1khth4n1: 0.175rem;
  --_1khth4n0: 0.175rem;
}
._1khth4n5 {
  --_1khth4n1: 0.35rem;
  --_1khth4n0: 0.35rem;
}
._1khth4n6 {
  --_1khth4n1: 0.625rem;
  --_1khth4n0: 0.625rem;
}
._1khth4n7 {
  --_1khth4n1: 0.75rem;
  --_1khth4n0: 0.75rem;
}
._1khth4n8 {
  --_1khth4n1: 1rem;
  --_1khth4n0: 1rem;
}
._1khth4n9 {
  --_1khth4n1: 1.3rem;
  --_1khth4n0: 1.3rem;
}
._1khth4na {
  --_1khth4n1: 1.875rem;
  --_1khth4n0: 1.875rem;
}
._1khth4nb {
  --_1khth4n1: 2.5rem;
  --_1khth4n0: 2.5rem;
}
._1khth4nc {
  --_1khth4n1: 0px;
}
._1khth4nd {
  --_1khth4n1: 0.175rem;
}
._1khth4ne {
  --_1khth4n1: 0.35rem;
}
._1khth4nf {
  --_1khth4n1: 0.625rem;
}
._1khth4ng {
  --_1khth4n1: 0.75rem;
}
._1khth4nh {
  --_1khth4n1: 1rem;
}
._1khth4ni {
  --_1khth4n1: 1.3rem;
}
._1khth4nj {
  --_1khth4n1: 1.875rem;
}
._1khth4nk {
  --_1khth4n1: 2.5rem;
}
._1khth4nl {
  --_1khth4n0: 0px;
}
._1khth4nm {
  --_1khth4n0: 0.175rem;
}
._1khth4nn {
  --_1khth4n0: 0.35rem;
}
._1khth4no {
  --_1khth4n0: 0.625rem;
}
._1khth4np {
  --_1khth4n0: 0.75rem;
}
._1khth4nq {
  --_1khth4n0: 1rem;
}
._1khth4nr {
  --_1khth4n0: 1.3rem;
}
._1khth4ns {
  --_1khth4n0: 1.875rem;
}
._1khth4nt {
  --_1khth4n0: 2.5rem;
}
._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(--niyt1b17);
  width: 100%;
  border-width: 0;
  transition: transform 150ms ease-in-out;
}
._1khth4nu[disabled] {
  filter: grayscale(100%);
}
._1khth4nv {
  background: var(--niyt1bd);
  color: var(--niyt1b4);
}
._1khth4nw {
  background: var(--niyt1be);
  color: var(--niyt1bc);
}
._1khth4nx {
  background: var(--niyt1b9);
  color: var(--niyt1b5);
}
._1khth4ny {
  background: var(--niyt1b6);
  color: var(--niyt1b5);
}
._1khth4nz {
  background: var(--niyt1b9);
  color: var(--niyt1bi);
}
._1khth4n10 {
  z-index: 10;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0.75rem;
}
._1khth4n11 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-items: center;
}
._1khth4n10 ._1khth4n11 {
  flex-grow: 1;
  flex-basis: 1rem;
}
._1khth4n10 ._1khth4n11 button {
  width: 100%;
  max-width: 50vw;
  height: 3.7rem;
}
._1khth4n12 {
  border-radius: var(--niyt1b15);
  cursor: pointer;
  display: grid;
  place-items: center;
  transition: transform 150ms ease-in-out;
}
._1khth4n10 ._1khth4n12 {
  border-radius: var(--niyt1b17);
}
._1khth4n12:hover svg {
  transform: scale(1.05);
}
._1khth4n12 svg {
  transition: transform 150ms ease-in-out;
}
._1khth4n13 {
  height: 2rem;
  width: 2rem;
}
._1khth4n14 {
  height: 2.5rem;
  width: 2.5rem;
}
._1khth4n15 {
  height: 3.125rem;
  width: 3.125rem;
}
._1khth4n16 {
  height: 3.75rem;
  width: 3.75rem;
}
._1khth4n17 {
  height: 100%;
  width: 100%;
}
._1khth4n18 {
  height: auto;
  width: auto;
}
._1khth4n19 {
  border-radius: var(--niyt1b17);
}
._1khth4n1a {
  border-radius: var(--niyt1b15);
}
._1khth4n1b {
  transform: scale(1);
}
._1khth4n1c {
  transform: scale(0.925);
}
._1khth4n1d {
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--niyt1bc);
  border-width: 0;
  border-radius: var(--niyt1b15);
  cursor: pointer;
}
._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(--niyt1b5);
  opacity: 0.4;
}
input::selection {
  color: var(--niyt1b5);
  background-color: var(--niyt1bf);
}
input[type~="date"]::selection {
  color: var(--niyt1b5);
  background-color: var(--niyt1bf);
}
input[type~="checkbox"] {
  width: auto;
}
input[type~="radio"] {
  width: auto;
}
._1khth4n1j {
  position: relative;
  display: flex;
  align-items: center;
  margin: unset;
  height: 3.75rem;
  padding: 1rem 1rem;
  background: var(--niyt1b9);
  border-color: var(--niyt1b9);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--niyt1b17);
  overflow: hidden;
}
._1khth4n1k {
  height: 3.25rem;
  border-radius: var(--niyt1b19);
}
._1khth4n1l {
  height: auto;
}
textarea {
  background: unset;
  border: unset;
  width: 100%;
  resize: none;
  outline: none;
  transition: height 200ms linear;
}
textarea::placeholder {
  color: var(--niyt1bh);
  opacity: 1;
}
._1khth4n1i ._1khth4n1j {
  border: 1px solid var(--niyt1bf);
}
._1khth4n1m {
  display: block;
  color: var(--niyt1b5);
}
._1khth4n1h > ._1khth4n1n {
  display: grid;
  height: 5rem;
  width: max-content;
  padding: unset;
  border-radius: var(--niyt1b19);
  background-color: var(--niyt1b9);
  margin: 0 auto;
  place-content: center;
  place-items: center;
}
._1khth4n1h > ._1khth4n1n > input {
  height: 5rem;
  max-width: 18.75rem;
  margin-right: NaNpx;
  padding: unset;
  font-size: 28px;
  color: var(--niyt1b5);
  letter-spacing: 25px;
  appearance: none;
  -moz-appearance: textfield;
  margin: unset;
  text-align: center;
  margin-top: -0.2rem;
  margin-left: 1rem;
}
._1khth4n1h > ._1khth4n1n > input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
._1khth4n1h > ._1khth4n1n > input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
._1khth4n1o {
  appearance: none;
}
._1khth4n1p {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--niyt1b9);
  border-radius: var(--niyt1b18);
  border-width: 0;
  padding: 0.75rem 0.75rem 0.75rem 1.3rem;
}
._1khth4n1p ._1khth4n1h {
  width: 10rem;
}
._1khth4n1p ._1khth4n1j {
  background: var(--niyt1b6);
  padding: 0.625rem 1rem;
  height: max-content;
}
._1khth4n1q {
  color: var(--niyt1b5);
  background: var(--niyt1b6);
  border-radius: var(--niyt1b16);
  padding: 0.75rem 1.3rem;
  cursor: pointer;
  position: relative;
  width: 100%;
  text-align: center;
}
._1khth4n1r {
  width: 8rem;
}
._1khth4n1s {
  background: var(--niyt1bc);
  padding: 0.625rem 0.35rem;
}
._1khth4n1s .s2wl0h0 {
  color: var(--niyt1b4);
}
._1khth4n1t {
  background: var(--niyt1b6);
  border-radius: var(--niyt1b16);
  padding: 0.625rem 0.625rem;
  position: absolute;
  display: none;
  top: 0;
  right: 0;
  z-index: 1;
  box-shadow: var(--niyt1b10);
}
._1khth4n1u {
  display: block;
}
._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);
}
._1khth4n1v input[type=submit] {
  margin-top: 1.3rem;
}
._1khth4n1v a {
  margin-top: 1rem;
  font-size: 14px;
  text-align: center;
  color: var(--niyt1bh);
}
._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));
}
._1khth4n1x {
  display: flex;
  gap: 0.625rem;
}
._1khth4n1w ._1khth4n1x {
  animation: _1khth4n1f 600ms ease-in-out both;
}
._1khth4n1x ._1khth4n11 {
  animation: _1khth4n1g 200ms 200ms ease-in-out both;
}
._1khth4n1x ._1khth4n1h {
  flex: 1;
}
@media (min-width: 1100px) {
  ._1khth4n10 {
    position: relative;
  }
  ._1khth4n10 ._1khth4n11 button {
    height: 5rem;
  }
}._1mngx21 {
  transition: transform 200ms ease-in-out;
  align-self: center;
}
._1mngx22 {
  width: auto;
  height: auto;
}
._1mngx23 {
  width: 1em;
  height: 1em;
}
._1mngx24 {
  width: 0.75rem;
  height: 0.75rem;
}
._1mngx25 {
  width: 1rem;
  height: 1rem;
}
._1mngx26 {
  width: 1.25rem;
  height: 1.25rem;
}
._1mngx27 {
  width: 1.8rem;
  height: 1.8rem;
}
._1mngx28 {
  width: auto;
  height: auto;
}
._1mngx29 {
  width: 1.2em;
  height: 1.2em;
}
._1mngx2a {
  width: 2em;
  height: 2em;
}
._1mngx2b {
  width: 5em;
  height: 5em;
}
._1mngx2c {
  width: 8em;
  height: 8em;
}
._1mngx2d > svg {
  width: 100%;
  height: 100%;
}
._1mngx2g svg {
  width: 4.5rem;
  height: 100%;
}
[data-type="stroke"] {
  fill: none;
  stroke: var(--_1mngx20);
}
[data-type="fill"] {
  fill: var(--_1mngx20);
  stroke: none;
}
svg {
  height: 100%;
  width: 100%;
  display: block;
}
._1mngx24 [data-type="stroke"] {
  stroke-width: 2px;
}
._1mngx25 [data-type="stroke"] {
  stroke-width: 2px;
}
._1mngx26 [data-type="stroke"] {
  stroke-width: 1.8px;
}
._1mngx27 [data-type="stroke"] {
  stroke-width: 1.7px;
}.kqi3u01 {
  background: var(--niyt1b6) !important;
}
.kqi3u02 {
  background: var(--niyt1b9) !important;
}
.kqi3u03 {
  background: var(--niyt1bc) !important;
}
.kqi3u04 {
  background: var(--niyt1bd) !important;
}
.kqi3u05 {
  background: var(--niyt1be) !important;
}
.kqi3u06 {
  background: var(--niyt1bi) !important;
}
.kqi3u07 {
  background: var(--niyt1b7) !important;
}
.kqi3u08 {
  background: var(--niyt1ba) !important;
}
.kqi3u09 {
  background: var(--niyt1bg) !important;
}
.kqi3u0a {
  background: var(--niyt1bg) !important;
}
.kqi3u0b {
  background: var(--niyt1bf) !important;
}
.kqi3u0c {
  background: var(--niyt1bg) !important;
}
.kqi3u0d {
  font-family: PlusJakartaSans,Avenir,Helvetica,Arial,sans-serif;
}
.kqi3u0e {
  color: var(--niyt1bi);
}
.kqi3u0f {
  color: var(--niyt1b2);
}
.kqi3u0g {
  color: var(--niyt1b3);
}
.kqi3u0h {
  color: var(--niyt1b5);
}
.kqi3u0i {
  color: var(--niyt1b4);
}
.kqi3u0j {
  color: var(--niyt1b6);
}
.kqi3u0k {
  color: var(--niyt1b9);
}
.kqi3u0l {
  color: var(--niyt1bc);
}
.kqi3u0m {
  color: var(--niyt1be);
}
.kqi3u0n {
  color: var(--niyt1bf);
}
.kqi3u0o {
  color: var(--niyt1bg);
}
.kqi3u0p {
  color: var(--niyt1bh);
}
.kqi3u0q {
  color: var(--niyt1bj);
}
.kqi3u0r {
  color: var(--niyt1bk);
}
.kqi3u0s {
  color: var(--niyt1bl);
}
.kqi3u0t {
  color: var(--niyt1bm);
}
.kqi3u0u {
  color: var(--niyt1bn);
}
.kqi3u0v {
  color: var(--niyt1bd);
}
.kqi3u0w {
  color: currentColor;
}
.kqi3u0x {
  font-size: 3rem;
  line-height: 1.19;
}
.kqi3u0y {
  font-size: 1.7rem;
  line-height: 1.2;
}
.kqi3u0z {
  font-size: 1.3rem;
  line-height: 1.18;
}
.kqi3u010 {
  font-size: 1.125rem;
  line-height: 1.16;
}
.kqi3u011 {
  font-size: 1rem;
  line-height: 1.19;
}
.kqi3u012 {
  font-size: 0.8rem;
  line-height: 1.21;
}
.kqi3u013 {
  font-size: 0.6rem;
  line-height: 1.21;
}
.kqi3u014 {
  font-weight: 700;
  font-variation-settings: 'wght' 700;
}
.kqi3u015 {
  font-weight: 600;
  font-variation-settings: 'wght' 600;
}
.kqi3u016 {
  font-weight: 500;
  font-variation-settings: 'wght' 500;
}
.kqi3u017 {
  font-weight: 400;
  font-variation-settings: 'wght' 400;
}
.kqi3u018 {
  text-transform: uppercase;
}
.kqi3u019 {
  font-style: italic;
}
.kqi3u01a {
  text-decoration: line-through;
}
.kqi3u01b {
  text-decoration: underline;
}
.kqi3u01c {
  text-decoration: overline;
}
.kqi3u01e {
  text-align: center;
  margin: 0 auto;
}
.kqi3u01f {
  text-align: right;
}
.kqi3u01g {
  margin-top: 0.35rem;
}
.kqi3u01h {
  margin-top: 0.625rem;
}
.kqi3u01i {
  margin-top: 0.75rem;
}
.kqi3u01j {
  margin-top: 1rem;
}
.kqi3u01k {
  margin-top: 1.3rem;
}
.kqi3u01l {
  margin-top: 1.875rem;
}
.kqi3u01m {
  margin-top: 2.5rem;
}
.kqi3u01n {
  margin-bottom: 0.35rem;
}
.kqi3u01o {
  margin-bottom: 0.625rem;
}
.kqi3u01p {
  margin-bottom: 0.75rem;
}
.kqi3u01q {
  margin-bottom: 1rem;
}
.kqi3u01r {
  margin-bottom: 1.3rem;
}
.kqi3u01s {
  margin-bottom: 1.875rem;
}
.kqi3u01t {
  margin-bottom: 2.5rem;
}
.kqi3u01u {
  margin-left: 0.35rem;
  margin-right: 0.35rem;
}
.kqi3u01v {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.kqi3u01w {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.kqi3u01x {
  margin-left: 1rem;
  margin-right: 1rem;
}
.kqi3u01y {
  margin-left: 1.3rem;
  margin-right: 1.3rem;
}
.kqi3u01z {
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}
.kqi3u020 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}.dxowoj1 {
  position: relative;
  border-radius: var(--niyt1b15);
  overflow: hidden;
  width: var(--dxowoj0);
  height: var(--dxowoj0);
  flex-shrink: 0;
}
.dxowoj2 {
  border-color: var(--niyt1bc);
  border-width: 0.1em;
  border-style: solid;
}
.dxowoj3 {
  --dxowoj0: 1.25rem;
  font-size: 0.6rem;
  font-weight: 600;
}
.dxowoj4 {
  --dxowoj0: 1.8rem;
  font-size: 0.9rem;
  font-weight: 600;
}
.dxowoj5 {
  --dxowoj0: 2.5rem;
  font-size: 1.35rem;
  font-weight: 600;
}
.dxowoj6 {
  --dxowoj0: 3.125rem;
  font-size: 1.3rem;
  font-weight: 600;
}
.dxowoj7 {
  --dxowoj0: 3.75rem;
  font-size: 1.9rem;
  font-weight: 600;
}
.dxowoj8 {
  --dxowoj0: 5.3rem;
  font-size: 2.5rem;
  font-weight: 600;
}
.dxowoj9 {
  --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;
}
.dxowoj1 > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.dxowoj1 > img {
  color: transparent;
  background-image: unset;
}
.dxowoja {
  display: grid;
  place-content: center;
  font-size: 0.8em;
  text-transform: uppercase;
  background-color: var(--niyt1be);
  color: var(--niyt1bc);
  text-align: center;
}
.dxowojb {
  position: relative;
  height: max-content;
  width: max-content;
}
.dxowojc {
  border-radius: var(--niyt1b15);
  background: var(--niyt1bh);
  display: grid;
  place-items: center;
}
.dxowojd {
  position: absolute;
  z-index: 10;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--niyt1b9);
  background: var(--niyt1bc);
  border-width: 0;
  border-radius: var(--niyt1b15);
  cursor: pointer;
}
.dxowoje {
  background: var(--niyt1bc);
  color: var(--niyt1b4);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  margin-left: -15px;
}
.dxowojf {
  position: relative;
  z-index: 1;
}
.dxowojg {
  position: absolute;
  bottom: -10%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 0.2rem;
  width: max-content;
  align-items: center;
  border-radius: var(--niyt1b18);
  background-color: var(--niyt1bc);
  padding: 0.15rem 0.3rem;
}.sn07bp0 {
  display: grid;
  grid-auto-rows: max-content;
  grid-gap: 0.625rem;
  gap: 0.625rem;
}
.sn07bp1 {
  grid-template-columns: 1fr 1fr;
}
.sn07bp3 {
  grid-template-columns: 100%;
}
.sn07bp4 {
  display: flex;
  gap: 0.625rem;
}
.sn07bp5 {
  flex-wrap: wrap;
  gap: 0.35rem;
}
.sn07bp6 {
  align-items: center;
}
.sn07bp7 {
  justify-content: space-between;
  align-items: center;
}
.sn07bp4 > ._1khth4n1h {
  flex: 1;
}
.sn07bp9 {
  align-content: start;
}
.sn07bpa {
  align-content: center;
}
.sn07bpb {
  align-content: end;
}
.sn07bpc {
  align-content: stretch;
}
.sn07bpd {
  align-content: space-around;
}
.sn07bpe {
  align-content: space-between;
}
.sn07bpf {
  align-content: space-evenly;
}
.sn07bpg {
  align-items: start;
}
.sn07bph {
  align-items: center;
}
.sn07bpi {
  align-items: end;
}
.sn07bpj {
  align-items: stretch;
}
.sn07bpk {
  align-items: space-around;
}
.sn07bpl {
  align-items: space-between;
}
.sn07bpm {
  align-items: space-evenly;
}
.sn07bpn {
  justify-content: start;
}
.sn07bpo {
  justify-content: center;
}
.sn07bpp {
  justify-content: end;
}
.sn07bpq {
  justify-content: stretch;
}
.sn07bpr {
  justify-content: space-around;
}
.sn07bps {
  justify-content: space-between;
}
.sn07bpt {
  justify-content: space-evenly;
}
.sn07bpu {
  justify-items: start;
}
.sn07bpv {
  justify-items: center;
}
.sn07bpw {
  justify-items: end;
}
.sn07bpx {
  justify-items: stretch;
}
.sn07bpy {
  justify-items: space-around;
}
.sn07bpz {
  justify-items: space-between;
}
.sn07bp10 {
  justify-items: space-evenly;
}
.sn07bp12 {
  grid-row: 1 / -1;
}
.sn07bp13 {
  grid-row: span 1;
}
.sn07bp14 {
  grid-row: span 2;
}
.sn07bp15 {
  grid-row: span 3;
}
.sn07bp16 {
  grid-column: 1 / -1;
}
.sn07bp17 {
  grid-column: span 1;
}
.sn07bp18 {
  grid-column: span 2;
}
.sn07bp19 {
  grid-column: span 3;
}
.sn07bp1a {
  grid-area: a;
}
.sn07bp1b {
  grid-area: b;
}
.sn07bp1c {
  grid-area: c;
}
.sn07bp1d {
  grid-area: d;
}
.sn07bp1e {
  grid-area: e;
}
.sn07bp1f {
  align-self: start;
}
.sn07bp1g {
  align-self: center;
}
.sn07bp1h {
  align-self: end;
}
.sn07bp1i {
  align-self: stretch;
}
.sn07bp1j {
  justify-self: start;
}
.sn07bp1k {
  justify-self: center;
}
.sn07bp1l {
  justify-self: end;
}
.sn07bp1m {
  justify-self: stretch;
}
.sn07bp1n {
  grid-gap: unset;
  gap: unset;
}
@media (max-width: 750px) {
  .sn07bp2 {
    grid-template-columns: 100%;
  }
}.odc3f50 {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 0.35rem 0.625rem;
  gap: 0.35rem;
  user-select: none;
}
.odc3f50 .s2wl0h0 {
  z-index: 2;
}
.odc3f50 .dxowojb {
  z-index: 2;
}
.odc3f51 {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--niyt1b1);
  border-radius: var(--niyt1b17);
}
.odc3f52 {
  border-width: 1px;
  border-color: var(--niyt1b1);
  border-style: solid;
  background-color: var(--niyt1b9);
  border-radius: var(--niyt1b17);
}.i1o8rt0 input {
  display: block;
  background: var(--niyt1b9);
  border: 0px solid transparent;
  border-radius: var(--niyt1b17);
  color: var(--niyt1b5);
  height: 100%;
  line-height: inherit;
  font-size: 1rem;
  padding: 1rem 1rem;
}
.i1o8rt0 *, .i1o8rt1 * {
  font-size: inherit !important;
  font-family: inherit !important;
  font-style: inherit !important;
  color: var(--niyt1bh);
  text-decoration: inherit !important;
  border: 0px solid transparent !important;
}
.i1o8rt1 .rc-time-picker-panel-inner {
  background: var(--niyt1b9);
  box-shadow: var(--niyt1b10);
  border: 0px solid transparent !important;
  border-radius: var(--niyt1b17);
}
.i1o8rt1 .rc-time-picker-panel-input-wrap {
  padding: 1rem 1rem;
}
.i1o8rt1 .rc-time-picker-panel-input {
  color: var(--niyt1b5);
}
.i1o8rt1 .rc-time-picker-panel-combobox {
  display: flex;
  gap: 0.3em;
  padding: 0.35rem;
}
.i1o8rt1 .rc-time-picker-panel-select {
  width: 2.5em;
}
.i1o8rt1 .rc-time-picker-panel-select .rc-time-picker-panel-select-option-selected {
  background: var(--niyt1b6);
  border-radius: var(--niyt1b16);
}
.i1o8rt1 .rc-time-picker-panel-select ul {
  display: grid;
  gap: 0.35rem;
}
.i1o8rt1 .rc-time-picker-panel-select li {
  padding: 0;
  text-align: center;
  height: 1.5em;
  line-height: 1.5em;
}
.i1o8rt1 .rc-time-picker-panel-select li:hover {
  background: var(--niyt1b6);
  border-radius: var(--niyt1b16);
}@keyframes _1cbhxb26 {
  0% {
    opacity: 0;
    transform: scale(0.95);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
._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(--niyt1b9);
  color: var(--niyt1b5);
  border-color: var(--niyt1b9);
  border-style: solid;
  border-width: 2px;
  border-radius: var(--niyt1b17);
  transition: transform 200ms ease-in-out, background-color 70ms ease-in-out;
}
._1cbhxb21 {
  cursor: pointer;
}
._1cbhxb23 {
  opacity: 0.5;
}
._1cbhxb23 .s2wl0h0:nth-child(2) {
  text-decoration: line-through;
}
._1cbhxb24 {
  padding: 0.75rem 0.625rem;
}
._1cbhxb25 {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
  align-items: center;
  gap: 1rem;
}
._1cbhxb20 > ._1mngx21 {
  animation: _1cbhxb26 200ms ease-in-out;
  margin-left: 0.625rem;
}
._1cbhxb20 p {
  transition: color 200ms ease-in-out;
}
._1cbhxb27 {
  display: flex;
  align-items: center;
}
._1cbhxb28 {
  padding-right: 1.3rem;
}
._1cbhxb28 .s2wl0h0 {
  white-space: unset;
}
._1cbhxb27 > ._1mngx21 {
  margin-left: 0.625rem;
}
._1cbhxb27 > img {
  height: 50px;
  min-height: 50px;
  width: 50px;
  min-width: 50px;
  border-radius: var(--niyt1b15);
}
._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;
}
._1cbhxb2a {
  min-height: 3rem;
  border-radius: var(--niyt1b17);
}
button ._1cbhxb20 {
  text-align: left;
}
._1cbhxb2b {
  width: 100%;
}
._1cbhxb2e {
  overflow: hidden;
  padding-bottom: 0.35rem;
  margin-bottom: -0.35rem;
}
._1cbhxb2e p {
  white-space: pre-wrap;
}
._1cbhxb2f .s2wl0h0 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0.35rem;
  margin: -0.35rem;
}
._1cbhxb2g {
  margin-top: 0.5rem;
  transition: transform 200ms ease-in-out;
}
._1cbhxb2b ._1cbhxb25 {
  align-items: start;
}
._1cbhxb2d ._1cbhxb2g {
  transform: rotate(180deg);
  height: 100%;
}
._1cbhxb2b ._1cbhxb29 ._1cbhxb2e {
  max-height: 1.4rem;
  width: max-content;
  max-width: 100%;
}
._1cbhxb2d ._1cbhxb29 ._1cbhxb2e {
  max-height: 30rem;
}
._1cbhxb29 ._1cbhxb2e {
  transition: max-height 200ms linear;
}
._1cbhxb2b ._1cbhxb2e p {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 0.35rem;
  margin-bottom: -0.35rem;
}
._1cbhxb27 + ._1cbhxb29 {
  margin-left: 0;
}
._1cbhxb2h {
  display: flex;
  align-items: center;
}
._1cbhxb2h > ._1mngx21 {
  margin-right: 0.625rem;
}
._1cbhxb2h > .odc3f50, ._1cbhxb2h > button, ._1cbhxb2h > div {
  display: flex;
  margin-right: 0.625rem;
}
._1cbhxb2h > ._1khth4n11 {
  margin-right: 0;
}
._1cbhxb2h > .s2wl0h0 {
  margin-right: 1rem;
}
._1cbhxb2i {
  width: 1rem;
  height: 1rem;
  border-radius: var(--niyt1b15);
  background: var(--niyt1bc);
}
._1cbhxb2j {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: var(--niyt1b15);
  background: var(--niyt1bc);
  z-index: 2;
}
._1cbhxb2k {
  max-height: 2.5rem;
  padding: 0;
  color: var(--niyt1b5);
  background: transparent;
  border-width: 0;
  border-radius: var(--niyt1b17);
  cursor: pointer;
}
._1cbhxb2k > .s2wl0h0 {
  padding: '0' 0.75rem;
}
._1cbhxb2k > ._1mngx21 {
  margin: 0.625rem;
}
._1cbhxb2l {
  justify-content: space-between;
  cursor: pointer;
}
._1cbhxb2l input[type="checkbox"] {
  display: none;
}
._1cbhxb2l > .s2wl0h0 {
  margin-left: 0.625rem;
  flex: 1;
}
._1cbhxb2l > div {
  margin-left: 0.625rem;
}
._1cbhxb2l > ._1mngx21 {
  margin-right: 0.625rem;
}
._1cbhxb2o {
  background: var(--_1cbhxb2m);
  width: 0.8em;
  height: 0.8em;
  border-radius: var(--niyt1b15);
}
._1cbhxb20 ._1cbhxb2o {
  margin-left: 0.625rem;
}
._1cbhxb2p {
  position: relative;
  cursor: pointer;
  gap: 0.75rem;
  padding: 0 0.625rem 0 1rem;
}
._1cbhxb2p input[type="radio"] {
  display: none;
}
._1cbhxb2q {
  display: grid;
  place-items: center;
  height: 1.4rem;
  width: 1.4rem;
  border: 2px solid var(--niyt1bh);
  border-radius: var(--niyt1b15);
  transition: border 200ms ease-in-out, color 200ms ease-in-out, transform 200ms ease-in-out;
  flex-shrink: 0;
}
._1cbhxb2q::after {
  content: "";
  display: block;
  height: 0.73rem;
  width: 0.73rem;
  transform: scale(0);
  background: var(--niyt1bc);
  border-radius: var(--niyt1b15);
  transition: background-color 200ms ease-in-out, color 200ms ease-in-out, transform 200ms ease-in-out;
}
._1cbhxb2p > ._1mngx21 {
  position: absolute;
  right: 1.3rem;
}
._1cbhxb2p > .s2wl0h0 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 0.5rem;
  margin-bottom: -0.5rem;
}
._1cbhxb2p .sn07bp3 {
  flex: 1;
}
._1cbhxb2r ._1cbhxb2q {
  border: 2px solid var(--niyt1bc);
}
._1cbhxb2r ._1cbhxb2q::after {
  transform: scale(1);
}
._1cbhxb2t > ._1cbhxb25 > ._1cbhxb29 {
  margin-left: unset;
}
._1cbhxb2u div[item], ._1cbhxb2u div[data-item-group-index] {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
}
@media (min-width: 1100px) {
  ._1cbhxb21:hover {
    background-color: var(--niyt1ba);
    border-color: var(--niyt1ba);
  }
  ._1cbhxb22 {
    border-color: var(--niyt1bc);
  }
  ._1cbhxb22:hover {
    background-color: var(--niyt1ba);
    border-color: var(--niyt1bc);
  }
  ._1cbhxb2s .sn07bp4 {
    align-items: center;
    margin-right: unset;
  }
  ._1cbhxb2s ._1khth4n1j, ._1cbhxb2s .i1o8rt0 input {
    background: var(--niyt1b6);
  }
  ._1cbhxb2s span {
    width: 12rem;
  }
}.ygen761 {
  --dxowoj0: 3.75rem;
  display: grid;
  grid-template-columns: repeat(var(--ygen760, 1), calc(var(--dxowoj0) * 0.75));
  width: max-content;
  place-content: center;
  padding-right: calc(var(--dxowoj0) * 0.25);
}
.ygen761 > *:nth-child(1) {
  z-index: 5;
}
.ygen761 > *:nth-child(2) {
  z-index: 4;
}
.ygen761 > *:nth-child(3) {
  z-index: 3;
}
.ygen761 > *:nth-child(4) {
  z-index: 2;
}
.ygen761 > *:nth-child(5) {
  z-index: 1;
}
.ygen762 {
  background-color: var(--niyt1bc);
  color: var(--niyt1b4);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(var(--dxowoj0) * 0.35);
}.xkeoqz0 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
  height: 2rem;
  justify-items: center;
  cursor: pointer;
  width: 100%;
}
.xkeoqz0 .s2wl0h0 {
  z-index: 5;
  position: relative;
}
.xkeoqz0 Button {
  width: 100%;
  cursor: pointer;
}
.xkeoqz1 {
  position: absolute;
  border-radius: var(--niyt1b15);
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: var(--niyt1be);
  padding: 0.35rem;
  transition: transform 200ms ease-in-out;
  z-index: 1;
}._1lfwt9b0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.75rem;
}
._1lfwt9b1 {
  position: relative;
  width: max-content;
  height: max-content;
  border-radius: var(--niyt1b15);
}
._1lfwt9b2 {
  z-index: 10;
}
._1lfwt9b1 .dxowoj1 {
  border-radius: var(--niyt1b15);
  border: 4px solid var(--niyt1b6);
}
._1lfwt9b1 > button {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--niyt1b9);
  background: var(--niyt1bc);
  border-width: 0;
  border-radius: var(--niyt1b15);
  cursor: pointer;
}
._1lfwt9b3 {
  width: 98px;
  height: 98px;
}
._1lfwt9b3:not(:last-of-type) {
  margin-right: -20px;
}
._1lfwt9b3 > img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  border-radius: var(--niyt1b15);
}._3o3e1b0 {
  position: sticky;
  top: 0;
  z-index: 11;
  padding: 1rem 0.75rem;
  background-color: var(--niyt1b9);
  border-radius: var(--niyt1b18) var(--niyt1b18) var(--niyt1b16) var(--niyt1b16);
  box-shadow: var(--niyt1b11);
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
._3o3e1b1 {
  padding: 0.75rem 0.75rem;
}
._3o3e1b2 {
  position: absolute;
  margin: 0 0.35rem;
  z-index: 5;
}
._3o3e1b2 button {
  cursor: pointer;
}
._3o3e1b3 {
  left: 0;
}
._3o3e1b4 {
  right: 0;
}
._3o3e1b0 ._1khth4n1j {
  background: var(--niyt1b6);
}
._3o3e1b5 {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.625rem;
  text-align: center;
  align-items: start;
  justify-items: center;
}
._3o3e1b6 {
  margin: 0 auto;
  min-height: 1.2rem;
}
._3o3e1b7 {
  padding-bottom: 0.625rem;
}._1yh1b680 {
  position: relative;
  overflow-y: scroll;
  height: 100%;
  width: 100%;
}
._1yh1b681 {
  display: flex;
  position: relative;
  height: 100%;
  flex-direction: column;
  color: var(--niyt1bh);
  background: var(--niyt1b6);
  border-top-left-radius: var(--niyt1b19);
  border-top-right-radius: var(--niyt1b19);
}
._1yh1b682 {
  --padding-bottom: var(--keyboard-height, var(--ion-safe-area-bottom));
}
._1yh1b683 {
  --padding-bottom: var(--ion-safe-area-bottom);
}
._1yh1b684 {
  --padding-bottom: 0;
}
._1yh1b685 {
  background-color: var(--niyt1b9);
  display: flex;
  gap: 0.625rem;
  padding: 1rem;
  padding-bottom: var(--ion-safe-area-bottom);
  border-radius: var(--niyt1b18) var(--niyt1b18) 0 0;
  box-shadow: var(--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);
}
._1yh1b686 {
  margin-bottom: calc(var(--keyboard-height) - var(--ion-safe-area-bottom) + 1rem);
  transition: margin 300ms cubic-bezier(0.25, 1, 0.5, 1);
}
._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;
}
._1yh1b685 > * {
  flex-grow: 1;
}
@media (min-width: 1100px) {
  ._1yh1b685 {
    padding-bottom: 1rem;
  }
}.oio8xo0 {
  display: grid;
  grid-template-columns: max-content auto;
  grid-template-rows: 100%;
  background-color: var(--niyt1b6);
  height: 100%;
  padding: 1rem;
  padding-bottom: 0;
}
.oio8xo1 {
  position: relative;
  border-top-left-radius: var(--niyt1b18);
  border-bottom-left-radius: var(--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(--niyt1b6);
  height: 100%;
}
.oio8xo2 {
  grid-template-columns: 100%;
}
.oio8xo3 {
  position: relative;
  margin: 0 1.3rem;
  padding-right: unset;
}
.oio8xo4 {
  border-radius: var(--niyt1b18);
  background-color: var(--niyt1b9);
  overflow: hidden;
  margin-bottom: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
}
.oio8xo4 * .ion-page {
  padding: 0.625rem;
}
.oio8xo5 {
  background: var(--niyt1b9);
}
.oio8xo4 ._1yh1b685 {
  box-shadow: unset;
  padding: 1rem 0.35rem;
  padding-bottom: calc(1rem - 0.35rem);
}
.oio8xo4 ._3o3e1b0 {
  box-shadow: unset;
  padding-top: calc(1.3rem - 0.35rem);
}
.oio8xo4 > :last-child {
  flex-grow: 1;
}
.oio8xo6 {
  flex-grow: 1;
}
.oio8xo7 {
  position: relative;
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-columns: minmax(min-content, auto) minmax(32rem, 55%);
  z-index: 3;
}
.oio8xo8 {
  background: var(--niyt1b9);
  grid-template-columns: auto minmax(40rem, 45%);
}
.oio8xo9 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
}
.oio8xo9 img {
  width: max-content;
  height: 100%;
  object-fit: cover;
}
.oio8xoa {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.oio8xoa img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.oio8xob {
  background-color: var(--niyt1b6);
  display: grid;
  place-content: center;
  grid-template-columns: 30rem;
  margin: 1.875rem;
  padding: 1.875rem;
  z-index: 5;
}
.oio8xob > Button {
  position: absolute;
  left: 2.5rem;
  top: 2.5rem;
}
.oio8xoc {
  padding: unset;
}
.oio8xoc .oio8xo3 {
  padding: unset;
  margin-left: unset;
}
.oio8xoc .oio8xo4 {
  margin-top: unset;
  margin-bottom: unset;
  margin-right: unset;
  padding: 0.625rem;
}
.oio8xod .oio8xo1 > .oio8xo4 {
  background-color: unset;
  padding: unset;
  border-radius: unset;
}
.oio8xoe {
  height: 100%;
  grid-template-rows: 1fr auto;
}
.oio8xoe ._1cbhxb20 {
  border-radius: var(--niyt1b18);
}
.oio8xof {
  margin: unset;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0.75rem;
}
.oio8xof ._3o3e1b5 {
  margin: 1.3rem 1.3rem 0;
}
.oio8xof > .sn07bp3 {
  margin-bottom: 1.875rem;
}
@media (min-width: 1100px) {
  .oio8xo3 ._1yh1b680 {
    padding-bottom: 1.3rem;
  }
  .oio8xo6 {
    position: relative;
    overflow-y: scroll;
    border-radius: calc(var(--niyt1b19) - 0.625rem);
    background-color: var(--niyt1b6);
    padding: 1rem;
    height: 100%;
  }
}._1s2gka80 {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  min-height: 50vh;
  background: var(--niyt1b6);
  flex-direction: column;
  border-top-left-radius: var(--niyt1b19);
  border-top-right-radius: var(--niyt1b19);
  max-height: 75vh;
  z-index: 30000;
}
._1s2gka80 ._3o3e1b5 .ygen761 {
  padding-right: unset;
}
._1s2gka80 ._3o3e1b2 {
  margin: 0.625rem 0.625rem 1rem;
}
._1s2gka80 ._3o3e1b5 .ygen761 .dxowoj1 {
  margin-left: calc(var(--dxowoj0) * -0.15);
}
._1s2gka81 {
  padding: 1rem 1rem;
  border-radius: 0 0 var(--niyt1b17) var(--niyt1b17);
  background-color: var(--niyt1b9);
  box-shadow: var(--niyt1b11);
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
._1s2gka81 ._1lfwt9b0 .dxowoj1 {
  --dxowoj0: 3.75rem;
  margin: 0 auto;
  padding-right: unset;
  border: 3px solid var(--niyt1b6);
}
._1s2gka81 .xkeoqz0 {
  margin: unset;
}
._1s2gka82 {
  padding-bottom: 0.75rem;
}
._1s2gka82 ._3o3e1b6 {
  width: 100%;
}
._1s2gka83 {
  padding-top: 0.35rem;
}
 ._1s2gka83 ._3o3e1b5 {
  gap: unset;
}
 ._1s2gka83 ._3o3e1b6 {
  min-height: unset;
}
._1s2gka85 {
  --keyboard-offset: var(--keyboard-height);
  --padding-bottom: var(--ion-safe-area-bottom);
}
._1s2gka86 {
  --padding-top: 0 !important;
  --padding-bottom: 0 !important;
}
._1s2gka87 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.625rem;
}
._1s2gka88 {
  display: block;
  position: relative;
  width: 10rem;
  height: 4px;
  border-radius: 2px;
  cursor: pointer;
  background: var(--niyt1bg);
  margin: 0 auto;
}
._1s2gka89 {
  position: sticky;
  left: 0;
  width: 100%;
  box-shadow: var(--niyt1b11);
}
._1s2gka89._1khth4n1h {
  box-shadow: unset;
  outline: unset;
}
._1s2gka8b {
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-top: 0.625rem;
}
._1s2gka8c {
  position: fixed;
  right: 20px;
}
@media (max-width: 750px) {
  ._1s2gka80 ._1lfwt9b0 {
    margin-top: -3.5rem;
  }
}
@media (min-width: 1100px) {
  ._1s2gka81 {
    box-shadow: unset;
  }
  ._1s2gka83 {
    padding-top: 0;
  }
  ._1s2gka84 {
    background-color: var(--niyt1b6);
    border-radius: calc(var(--niyt1b19) - 0.35rem);
    padding: 1.3rem 1.3rem 0;
    overflow-y: scroll;
  }
   ._1s2gka86 .oio8xo6 {
    padding-top: 0;
    padding-bottom: 0;
  }
}.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);
}
.qzpbso1 {
  padding: 1rem;
  overflow-y: scroll;
  max-height: 30rem;
}
.qzpbso1 ._1s2gka81 {
  box-shadow: var(--niyt1b11);
}
.qzpbso2 {
  position: relative;
}
.qzpbso3 {
  position: absolute;
  bottom: 0.625rem;
  right: 0.625rem;
}
@media (min-width: 1100px) {
  .qzpbso1 {
    padding: 1.3rem;
  }
}.lsmnm70 > .qzpbso1 {
  padding-bottom: unset;
}
.lsmnm71 {
  padding: 0.35rem 0;
  width: 100%;
}
.lsmnm71 .epr-emoji-native {
  font-size: min(6vw, 1.5rem) !important;
}
.lsmnm71 ._1cbhxb29 {
  margin-right: -0.35rem;
}
.lsmnm72 {
  position: absolute;
  right: 1.875rem;
  z-index: 1;
  top: 2rem;
}
.lsmnm73 {
  display: flex;
  gap: 0.35rem;
  justify-content: space-between;
  width: 100%;
}
.lsmnm74 {
  padding: min(1vw, 0.35rem);
  border-radius: var(--niyt1b16);
  transition: 200ms background-color ease-in-out;
}
.lsmnm75 {
  background-color: var(--niyt1b6);
}
.EmojiPickerReact * {
  font-family: PlusJakartaSans,Avenir,Helvetica,Arial,sans-serif !important;
}
.EmojiPickerReact.epr-main {
  --epr-bg-color: var(--niyt1b6);
  --epr-picker-border-color: var(--niyt1b6);
  --epr-highlight-color: var(--niyt1bc);
  --epr-hover-bg-color: var(--niyt1b9);
  --epr-focus-bg-color: var(--niyt1b9);
  --epr-text-color: var(--niyt1b5);
  --epr-search-input-bg-color: var(--niyt1b9);
  --epr-category-label-bg-color: var(--niyt1b6);
  --epr-category-icon-active-color: unset;
  --epr-emoji-variation-indicator-color: var(--niyt1b9);
  --epr-emoji-hover-color: var(--niyt1b9);
  --epr-header-padding: 0 0 0.625rem 0;
  --epr-category-label-height: 1.4rem;
  --epr-search-input-border-radius: var(--niyt1b19);
  --epr-category-navigation-button-size: 1.3rem;
  --epr-category-padding: unset;
}
.EmojiPickerReact li.epr-emoji-category>.epr-emoji-category-label {
  border-radius: var(--niyt1b16);
  font-size: 0.75rem;
}
.EmojiPickerReact .epr-search-container {
  margin-right: 2.5rem;
}body {
  --ion-backdrop-color: var(--niyt1b3);
  --ion-backdrop-opacity: var(--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(--niyt1b6);
  --border-radius: var(--niyt1b18);
}
ion-modal.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._1s2gka8a > .ion-page {
  height: 100%;
}
ion-modal.modal-sheet._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(--niyt1b6);
  --track-background-checked: var(--niyt1bc);
  --border-radius: var(--niyt1b15);
}
ion-toast {
  --background: var(--niyt1ba);
  --color: var(--niyt1b5);
  --start: 0.75rem;
  --end: 0.75rem;
  --border-color: var(--niyt1b6);
  --border-width: 1px;
  --border-style: solid;
  --box-shadow: var(--niyt1b10);
}
ion-accordion {
  --ion-background-color: var(--niyt1b6);
}
ion-item {
  --min-height: auto;
  --background-focused: unset;
  --background-activated: unset;
  --padding-start: 0.625rem;
  --inner-padding-end: 0.625rem;
  --color: var(--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(--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(--niyt1b4);
  border-radius: var(--niyt1b17);
  color: var(--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(--niyt1b9);
  border-radius: var(--niyt1b16);
  width: 100%;
  margin: 0;
}
._8m6w780 {
  color: var(--niyt1bc);
}
.ptr, .ptr__children {
  overflow: visible !important;
}
._8m6w781 {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
._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(--niyt1b9) var(--niyt1b6) !important;
  scrollbar-width: none !important;
}
::-webkit-scrollbar, ion-content::part(scroll)::-webkit-scrollbar {
  width: 0.35rem;
  background-color: var(--niyt1b6);
}
::-webkit-scrollbar-thumb, ion-content::part(scroll)::-webkit-scrollbar-thumb {
  background-color: var(--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 {
    --niyt1b1: currentColor;
    --niyt1b2: #ffffff;
    --niyt1b3: #000000;
    --niyt1bi: #de352b;
    --niyt1bj: #336cff;
    --niyt1bk: #5ac54e;
    --niyt1bl: #ff9600;
    --niyt1bm: #ffc900;
    --niyt1bn: #b56bff;
    --niyt1bo: #FF7C74;
    --niyt1bp: #FFBE5B;
    --niyt1bq: #BBD896;
    --niyt1br: #C2D3FF;
    --niyt1bs: #CFAAFF;
    --niyt1b5: var(--niyt1b3);
    --niyt1b4: var(--niyt1b2);
    --niyt1b6: #f1f1f1;
    --niyt1b7: #ececec;
    --niyt1b8: rgba(241, 241, 241, 0);
    --niyt1b9: #ffffff;
    --niyt1ba: #f9f9f9;
    --niyt1bd: radial-gradient(140% 144% at 121% 85%, #4643C8 0%, #DD84E8 100%);
    --niyt1bb: var(--niyt1bd);
    --niyt1be: #f3e9fe;
    --niyt1bf: #e4e5e7;
    --niyt1bg: #b3b5b8;
    --niyt1bh: #8d8f90;
    --niyt1bc: var(--niyt1bn);
    --niyt1bt: #b56bff;
    --niyt1bu: #e9624f;
    --niyt1bv: #00ac89;
    --niyt1bw: #2190fb;
    --niyt1bx: #383838;
    --niyt1by: #000000;
    --niyt1bz: 0px 4px 55px rgba(0, 0, 0, 0.1);
    --niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.1);
    --niyt1b11: 0 8px 10px rgba(0,0,0, 0.05);
    --niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.05);
    --niyt1b13: linear-gradient(180deg, var(--niyt1b8) 0%, var(--niyt1b6) 100%);
    --niyt1b14: 0.5;
    --niyt1b15: 100vmax;
    --niyt1b16: 0.6rem;
    --niyt1b17: 1rem;
    --niyt1b18: 1.3rem;
    --niyt1b19: 2rem;
  }
}
@media (prefers-color-scheme: dark) {
  :root {
    --niyt1b1: currentColor;
    --niyt1b2: #ffffff;
    --niyt1b3: #000000;
    --niyt1bi: #de352b;
    --niyt1bj: #336cff;
    --niyt1bk: #5ac54e;
    --niyt1bl: #ff9600;
    --niyt1bm: #ffc900;
    --niyt1bn: #b56bff;
    --niyt1bo: #FF7C74;
    --niyt1bp: #FFBE5B;
    --niyt1bq: #BBD896;
    --niyt1br: #C2D3FF;
    --niyt1bs: #CFAAFF;
    --niyt1b5: var(--niyt1b2);
    --niyt1b4: var(--niyt1b3);
    --niyt1b6: #16162b;
    --niyt1b7: #121223;
    --niyt1b8: rgba(19, 19, 36, 0);
    --niyt1b9: #232440;
    --niyt1ba: #1d1e36;
    --niyt1bb: var(--niyt1be);
    --niyt1be: #36235a;
    --niyt1bf: #1d202d;
    --niyt1bg: #635f77;
    --niyt1bh: #b4b1c4;
    --niyt1bc: #c387ff;
    --niyt1bd: radial-gradient(140% 144% at 121% 85%, #4d34c7 0%, #d773e4 100%);
    --niyt1bt: #b56bff;
    --niyt1bu: #ff624b;
    --niyt1bv: #00cdaf;
    --niyt1bw: #2998ff;
    --niyt1bx: #E0E0E0;
    --niyt1by: #ffffff;
    --niyt1bz: 0px 4px 55px rgba(28, 29, 51, 0.4);
    --niyt1b10: 0px 0px 16px rgba(0, 0, 0, 0.3);
    --niyt1b11: 0 4px 16px rgba(0,0,0, 0.05);
    --niyt1b12: 0px 0px 20px 11px rgba(0,0,0, 0.10);
    --niyt1b13: linear-gradient(180deg, var(--niyt1b8) 0%, var(--niyt1b6) 100%);
    --niyt1b14: 0.6;
    --niyt1b15: 100vmax;
    --niyt1b16: 0.6rem;
    --niyt1b17: 1rem;
    --niyt1b18: 1.3rem;
    --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 jmp40h3 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.jmp40h1 {
  display: grid;
  place-items: center;
  place-content: center;
  height: 70vh;
  width: 100%;
}
.jmp40h2 {
  height: 1em;
  width: 1em;
}
.jmp40h1 > svg {
  width: 3rem;
  height: 3rem;
  animation: jmp40h3 0.8s linear infinite;
}
.jmp40h2 > svg {
  width: 1.5em;
  height: 1.5em;
}.zg39zc1 {
  --padding-bottom: 0;
  z-index: 15;
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.zg39zc0 ._3o3e1b0 {
  border-bottom-right-radius: unset;
  border-bottom-left-radius: unset;
  padding-bottom: unset;
}
.zg39zc2 {
  padding: 0.625rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zg39zc3 {
  padding-top: 0.35rem;
  padding-bottom: 1rem;
}
.zg39zc4 {
  background-color: var(--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(--niyt1b11);
  transform: translate3d(0.00001px, 0.00001px, 0.00001px);
}
.zg39zc2 > button {
  display: flex;
  gap: 0.2rem;
  align-items: center;
  justify-items: center;
}
.zg39zc5 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  row-gap: 0.625rem;
  height: 15rem;
}
.zg39zc6 {
  background-color: var(--niyt1b6);
  border-radius: var(--niyt1b18);
  padding: 0.75rem;
  grid-auto-flow: row;
}
.zg39zc7 {
  background-color: var(--niyt1b9);
}
.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;
}
.zg39zc9 {
  display: flex;
  position: relative;
  flex-direction: column;
  place-items: center;
  gap: 5px;
  cursor: pointer;
  flex-grow: 1;
  flex-basis: 1rem;
}
.zg39zca {
  display: grid;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: var(--niyt1b16);
  height: 100%;
  width: 100%;
  padding: 0.35rem;
}
.zg39zc4 .zg39zca {
  height: unset;
}
.zg39zcb {
  opacity: 0.3;
}
.zg39zcc {
  background: var(--niyt1bc);
  opacity: 1;
}
.zg39zce {
  cursor: default;
  color: var(--niyt1bh);
  opacity: 0.5;
  text-decoration: line-through;
}
.zg39zcf {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
  gap: 0.35rem;
}
.zg39zcg {
  flex-grow: 1;
  padding-top: 6.5rem;
  overflow-x: visible;
  overflow-y: scroll;
}
.zg39zch {
  flex-basis: 0;
  position: sticky;
  padding-top: 6.75rem;
  padding-bottom: 0.75rem;
  top: 0;
  right: 0;
  bottom: 0;
}
.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(--niyt1b9);
  border-radius: 0.3rem;
  align-items: center;
}
.zg39zcl {
  position: absolute;
  top: 6.75rem;
  height: var(--zg39zck);
  width: 1rem;
  border-width: 1.5px;
  border-style: solid;
  border-radius: 0.3rem;
  border-color: var(--niyt1bc);
  transform: translateY(var(--zg39zcj));
  z-index: 1;
  touch-action: none;
}
.zg39zcl:before {
  content: "";
  background: var(--niyt1bc);
  opacity: 0.15;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.zg39zcl:after {
  content: "";
  width: 3rem;
  height: calc(100% + 3rem);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.zg39zcm {
  width: 4px;
  flex-grow: 1;
  border-style: solid;
  border-width: 0;
  border-radius: 0.2rem;
  border-color: var(--niyt1b9);
}
.zg39zcn {
  background-color: var(--niyt1bc);
}
.zg39zco {
  background-color: var(--niyt1bc);
}
.zg39zcp {
  background-color: var(--niyt1bg);
}
.zg39zcq {
  display: flex;
  background-color: var(--niyt1b9);
  border-radius: var(--niyt1b17);
  border-color: var(--niyt1b6);
  border-style: solid;
  border-width: 1px;
}
.zg39zcq:last-child {
  margin-bottom: 0.75rem;
}
.zg39zcr {
  display: none;
}
.zg39zcs {
  padding: 0.35rem;
  width: 3.5rem;
  align-items: center;
  justify-content: center;
  display: flex;
  position: relative;
  flex-direction: column;
}
.zg39zcs:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 125%;
  height: 100%;
}
.zg39zct {
  opacity: 0.4;
}
.zg39zcq hr {
  margin: unset;
}
.zg39zcu {
  position: relative;
  cursor: pointer;
  user-select: none;
  height: 44px;
  width: 100%;
  display: flex;
  padding: 0 1.3rem;
  border-radius: var(--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(--niyt1bh);
  justify-content: space-between;
}
.zg39zcu:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 1rem;
  right: 1rem;
  height: 1px;
  background-color: var(--niyt1bg);
  opacity: 0.3;
}
.zg39zcq div > :last-child::after {
  display: none;
}
.zg39zcv {
  background: var(--niyt1bc);
}
.zg39zcu .s2wl0h0 {
  transition: color 200ms ease-in-out;
}
.zg39zcv .s2wl0h0 {
  color: var(--niyt1b9);
}
.zg39zcw {
  opacity: 0.4;
}
.zg39zcx {
  color: var(--niyt1bh);
  background: var(--niyt1b9);
}
.zg39zcy {
  background: var(--niyt1be);
  color: var(--niyt1bc);
}
.zg39zcz {
  transition: height 300ms ease;
  overflow: hidden;
}
.zg39zc10 {
  padding-top: unset !important;
  padding-bottom: unset !important;
}
@media (min-width: 1100px) {
  .zg39zc0 ._3o3e1b0 {
    box-shadow: unset;
  }
  .zg39zc5 {
    height: 15rem;
  }
  .zg39zcg {
    height: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .zg39zch {
    padding-top: 1rem;
  }
  .zg39zcl {
    top: 1rem;
  }
}._2qndr50 {
  height: 100%;
  margin-top: -2rem;
}
._2qndr51 {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: scroll;
  gap: 0.35rem;
}
._2qndr50 ._1lfwt9b0 {
  position: relative;
  margin-top: -5rem;
  z-index: 2;
  margin-bottom: 0;
}
._2qndr52 {
  background-color: var(--niyt1b9);
  display: flex;
  justify-content: center;
  gap: 1.3rem;
  padding: 1.3rem;
  border-radius: var(--niyt1b18);
}
._2qndr53 {
  display: flex;
  gap: 0.2rem;
  width: max-content;
  justify-self: center;
  align-items: center;
  border-radius: var(--niyt1b18);
  background-color: var(--niyt1bc);
  padding: 0.35rem 0.625rem;
}._1ttpzn70 {
  background-color: var(--niyt1b9);
  padding: 1.3rem;
  border-radius: var(--niyt1b18);
  display: grid;
  justify-items: center;
}
._1ttpzn71 {
  background-color: var(--niyt1b6);
  padding: 0.75rem;
  border-radius: var(--niyt1b18);
  display: grid;
  justify-items: center;
}
._1ttpzn72 {
  background-color: var(--niyt1b9);
  width: 100%;
  padding: 1rem;
  border-radius: var(--niyt1b18);
  border: 2px solid var(--niyt1b9);
  transition: 200ms border ease-in-out;
  aspect-ratio: 1/1;
}
._1ttpzn73 {
  white-space: pre-wrap;
  word-break: break-word;
}
._1ttpzn74 {
  border-color: var(--niyt1bc);
}
._1ttpzn75 {
  width: max-content;
  height: max-content;
  border-style: solid;
  border-width: 2px;
  border-color: var(--niyt1b6);
  border-radius: var(--niyt1b15);
}
._1ttpzn76 {
  border-color: var(--niyt1bc);
}
._1ttpzn79 {
  z-index: 4;
  padding: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 0;
  border-radius: var(--niyt1b15);
  cursor: pointer;
}
._1ttpzn7a {
  position: absolute;
  bottom: 0;
  right: -0.2rem;
  padding: 0.35rem;
}
._1ttpzn7b {
  background-color: var(--niyt1b9);
}
._1ttpzn7c {
  background-color: var(--niyt1b6);
}
._1ttpzn7d {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.625rem;
}
._1ttpzn72:hover {
  border: 2px solid var(--niyt1bc);
}
._1ttpzn72 > div {
  max-width: 4.5rem;
  margin: 0 auto;
}.in9jj53 {
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.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(--in9jj50) - 1.875rem * var(--in9jj51)));
}
.in9jj54 > * {
  overflow: hidden;
  height: max-content;
}._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;
}
._1e61xmd1 {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--niyt1b17);
  cursor: pointer;
}
._1e61xmd2 {
  background: rgba(255, 255, 255, 0.2);
}
._1e61xmd3 {
  display: block !important;
}
._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(--niyt1b9);
  border-radius: var(--niyt1b18) var(--niyt1b18) 0 0;
  box-shadow: var(--niyt1b12);
}
._1e61xmd5 {
  display: flex;
  position: relative;
  z-index: 2;
  padding: 1rem 0;
  margin: 1.25rem;
  justify-content: space-evenly;
  align-items: center;
  background: var(--niyt1b9);
  border-radius: var(--niyt1b19);
  box-shadow: var(--niyt1b12);
}
._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(--niyt1bh);
}
._1e61xmd6::after {
  content: "";
  position: absolute;
  width: 80%;
  height: 80%;
  border-radius: var(--niyt1b18);
  background: var(--niyt1be);
  transform: scale(0);
  transition: transform 200ms ease-in-out;
}
._1e61xmd7 {
  color: var(--niyt1bc);
}
._1e61xmd7::after {
  transform: scale(1);
}
._1e61xmd6 > ._1mngx21 {
  position: relative;
  z-index: 2;
}
._1e61xmd8 {
  position: relative;
  z-index: 2;
  max-width: 5rem;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--niyt1bd);
  border-radius: var(--niyt1b15);
  margin-top: -2rem;
  cursor: pointer;
}
._1e61xmd9 {
  position: fixed;
  display: grid;
  width: 5rem;
  height: 5rem;
  place-content: center;
  place-items: center;
  align-items: center;
  background: var(--niyt1bc);
  border-radius: var(--niyt1b15);
  margin-top: -21px;
  cursor: pointer;
  left: 50%;
  bottom: 40px;
  transform: translate(-38px, 0);
  z-index: 2;
}
._1e61xmda {
  position: absolute !important;
  top: 0.3rem;
  right: 0.3rem;
  z-index: 10;
}
._1e61xmda .s2wl0h0 {
  font-size: 0.6rem;
  font-weight: 700;
}
._1e61xmdb {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
}
._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(--niyt1b6);
  border-radius: var(--niyt1b17);
}
._1e61xmdd {
  grid-area: a;
  padding: 0.75rem;
  width: 100%;
  color: var(--niyt1b5);
}
._1e61xmdd:focus-visible {
  border: unset;
}
._1e61xmde {
  grid-area: a;
  padding-left: 0.75rem;
  pointer-events: none;
}
._1e61xmdb ._1khth4n1h {
  width: 100%;
}
._1e61xmdb ._1khth4n1j {
  background: var(--niyt1b6);
}
._1e61xmdf {
  z-index: 10;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
._1e61xmdg {
  padding-left: 0.625rem;
}
._1e61xmdh {
  position: sticky;
  top: 0;
  display: flex;
  z-index: 5;
  gap: 1rem;
}
._1e61xmdh:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 150%;
  pointer-events: none;
  background-image: linear-gradient(0deg, var(--niyt1b8) 0%, var(--niyt1b6) 100%);
}
._1e61xmdi {
  width: 100%;
  z-index: 10;
  padding: 0.625rem 0.75rem;
  gap: 0.625rem;
  place-items: center;
  background: var(--niyt1b9);
  border-radius: var(--niyt1b17);
}
._1e61xmdh ._1mngx21 {
  cursor: pointer;
}
._1e61xmdj {
  background-color: var(--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(--niyt1b18) var(--niyt1b18) 0 0;
  box-shadow: var(--niyt1b12);
}
._1e61xmdj > * {
  flex-grow: 1;
  width: 100%;
}
@media (max-height: 550px) {
  ._1e61xmd4 {
    display: none;
  }
}
@media (min-width: 1100px) {
  ._1e61xmd6:hover::after {
    transform: scale(1);
  }
}.jfhmv60 {
  padding: 0.35rem 0;
  width: 100%;
}
.jfhmv62 {
  display: flex;
  gap: 0.625rem;
  flex-grow: 1;
  margin-right: 0.625rem;
  height: 2rem;
}
.jfhmv63 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  opacity: 0;
}
.jfhmv64 {
  width: 100%;
  height: 100%;
  position: relative;
}
.jfhmv65 .jfhmv63 {
  transition: opacity 300ms ease-in-out;
  opacity: 1;
}
.jfhmv66 {
  background: var(--jfhmv61);
  width: 100%;
  height: 100%;
  border-radius: var(--niyt1b16);
}._13pb5100 {
  border-radius: var(--niyt1b18);
  position: relative;
}
._13pb5100 ._1khth4n11 {
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
}
._13pb5101 {
  position: relative;
  width: 100%;
}
._13pb5101 ._1khth4n1j {
  background: var(--niyt1bd);
  position: relative;
  height: 5rem;
  border: unset;
  padding: 1.3rem;
}
._13pb5101 ion-input {
  max-width: 80%;
}
._13pb5101 ._1khth4n1m {
  color: var(--niyt1b4);
}
._13pb5101 input::placeholder {
  color: var(--niyt1b4);
  opacity: 0.7;
}
._13pb5103 {
  height: 3.75rem;
  width: 3.75rem;
}
._13pb5103 ._1cbhxb29 {
  margin-left: unset;
  display: grid;
  place-items: center;
}.i95ip10 {
  transition-duration: 0 !important;
  transition-delay: 0 !important;
}
.i95ip10 * {
  transition-duration: unset !important;
  transition-delay: unset !important;
}._1w82ccv0 {
  width: 4rem;
  height: 4rem;
}
._1w82ccv1 {
  width: 6rem;
  height: 6rem;
}._1xb04450 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--niyt1b6);
  z-index: 5;
  transition: 400ms ease-in-out opacity;
}
._1xb04451 {
  opacity: 0;
}
._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;
}
._1xb04453 {
  position: relative;
  overflow: hidden;
  background: var(--niyt1b9);
  border-radius: var(--niyt1b17);
}
._1xb04454 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.35rem;
  background-color: var(--niyt1b9);
  border-radius: var(--niyt1b18);
  padding: 1.875rem;
  padding-top: 1rem;
}
@media (max-height: 750px) {
  ._1xb04452 {
    padding-top: calc(var(--screen-height) * 0.38);
  }
}
@media (max-height: 600px) {
  ._1xb04452 {
    padding-top: calc(var(--screen-height) * 0.28);
  }
}
@media (max-height: 500px) {
  ._1xb04452 {
    padding-top: calc(var(--screen-height) * 0.23);
  }
}.qrjjgt0 {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}._1xumn780 {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}
._1xumn780 svg {
  width: 9rem;
  height: 9rem;
}._19hk2r50 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.875rem;
  background-color: var(--niyt1b9);
  border-radius: var(--niyt1b18);
  padding: 0.75rem;
  margin-bottom: 1rem;
  width: 13vw;
  min-width: min-content;
}
._19hk2r51 {
  width: unset;
  align-items: center;
  padding: 0.75rem;
}
._19hk2r52 {
  display: flex;
  flex-direction: column;
  gap: 1.3rem;
  height: 100%;
}
._19hk2r53 {
  display: grid;
  width: 100%;
  gap: 1rem;
  padding: 0.625rem;
  grid-template-columns: max-content auto;
  align-items: center;
  justify-content: space-between;
}
._19hk2r54 {
  cursor: pointer;
  height: 1.6rem;
  width: 6rem;
}
._19hk2r55 {
  cursor: pointer;
  height: 2rem;
  width: 2rem;
}
._19hk2r56 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.625rem;
}
._19hk2r56 ._1cbhxb20 {
  width: 100%;
}
._19hk2r57 {
  height: 3rem;
  width: 100%;
  display: inline-flex;
  gap: 1rem;
  padding: 0 1rem;
  align-items: center;
  color: var(--niyt1b5);
  border-radius: var(--niyt1b17);
  position: relative;
  transition: background-color 50ms ease-in-out;
}
._19hk2r57:hover {
  background-color: var(--niyt1ba);
}
._19hk2r59 {
  background-color: var(--niyt1be);
  color: var(--niyt1bc);
}
._19hk2r59:hover {
  background-color: var(--niyt1be);
}
._19hk2r51 ._19hk2r57 {
  place-content: center;
}
._19hk2r51 ._19hk2r56 {
  align-items: center;
}
._19hk2r51 ._19hk2r57 > .s2wl0h0 {
  display: block;
  position: absolute;
  left: 140%;
  background-color: var(--niyt1bc);
  border-radius: var(--niyt1b17);
  padding: 0.625rem 0.75rem;
  z-index: 10;
  opacity: 0;
  transition: opacity 400ms ease, left 400ms ease, color 400ms ease;
}
._19hk2r51 ._19hk2r53 {
  grid-template-columns: auto;
  align-items: center;
  justify-content: center;
}
._19hk2r51 ._19hk2r57:hover > .s2wl0h0 {
  color: var(--niyt1b4);
  opacity: 1;
  left: 120%;
}.ov2i2l0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.625rem;
  border-radius: var(--niyt1b19);
  height: 3.25rem;
  width: 100%;
  border-width: 0;
  padding: 1rem 1rem;
  cursor: text;
}
.ov2i2l1 {
  background: var(--niyt1b9);
}
.ov2i2l2 {
  background: var(--niyt1b6);
}
.ov2i2l0 > input, .ov2i2l0 ._1khth4n1j {
  border-width: 0;
  margin: 0;
  padding: 0;
  background: unset !important;
  height: min-content;
}
.ov2i2l0 > ._1khth4n1h {
  width: 100%;
}@keyframes l44su52 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.l44su50 {
  position: absolute;
  top: 0;
  left: -25%;
  width: 150%;
}
.l44su51 {
  transform-origin: center;
  transform-box: fill-box;
}
.l44su53 {
  animation: l44su52 70s infinite linear;
}
.l44su54 {
  animation: l44su52 80s infinite linear;
}
.l44su55 {
  animation: l44su52 250s infinite linear;
}._15549zx0 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  max-width: 100%;
}
._15549zx1 {
  justify-content: center;
}.qi3pi26 {
  --qi3pi25: 0;
  display: grid;
  position: relative;
  grid-template-columns: 100%;
  grid-template-rows: max-content;
  align-items: center;
}
.qi3pi26:hover {
  --qi3pi25: 1;
}
.qi3pi27 {
  transform: translateX(var(--qi3pi22));
}
.qi3pi28 {
  position: absolute;
  transition: transform 250ms ease-in-out, opacity 250ms ease-in-out;
  top: 50%;
  transform: translateY(-50%);
}
.qi3pi29 {
  left: 0;
}
.qi3pi2a {
  right: 0;
}
@media (min-width: 1100px) {
  .qi3pi28 {
    z-index: 1;
    opacity: var(--qi3pi25);
  }
  .qi3pi29 {
    left: unset;
    right: 10.5rem;
  }
  .qi3pi2a {
    right: 7rem;
  }
}.fx2vte0 {
  overflow: scroll !important;
}
.fx2vte1 {
  min-height: 50px;
}
.fx2vte2 {
  position: relative;
  z-index: 10;
}
.fx2vte2:before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 100vh;
  background-color: var(--niyt1b3);
  opacity: 0.3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fx2vte3 {
  display: flex;
  flex-direction: row;
  gap: 0.35rem;
  padding: 0.35rem 0.35rem;
  border-radius: var(--niyt1b17);
  background-color: var(--niyt1b6);
  pointer-events: all;
}
.fx2vte4 {
  --width: 80%;
  --background: unset;
  --offset-y: -0.625rem;
  border-radius: var(--niyt1b18);
}
.fx2vte0 *[data-item-index]:last-child {
  padding-bottom: 0.75rem;
}
.fx2vte5 {
  max-width: 85%;
  width: 100%;
  border-radius: var(--niyt1b17);
  border-style: none;
}
.fx2vte5 ._1cbhxb29 {
  margin-left: 0.35rem;
}
.fx2vte7 {
  margin-left: auto;
}
.fx2vte8 {
  margin-right: auto;
}.n9nxat0 {
  background: var(--niyt1b6);
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  padding: 18px 24px;
  border-radius: var(--niyt1b16);
  text-align: center;
}
.n9nxat0 button {
  padding: 1rem 3rem;
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
  background: var(--niyt1b9);
  border-width: 0;
  border-radius: var(--niyt1b16);
  cursor: pointer;
}
.n9nxat0 p {
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
}._12utg9w0 {
  display: flex;
  gap: 0.35rem;
}
._12utg9w1 {
  padding: 1rem 0.35rem;
  flex-grow: 1;
  flex-basis: 0;
  background: var(--niyt1b9);
  border-radius: var(--niyt1b16);
  border-color: var(--niyt1b9);
  border-width: 2px;
  border-style: solid;
}
._12utg9w2 {
  border-color: var(--niyt1bc);
}._1w4dl110 {
  background: var(--niyt1b9);
  padding: 0.625rem;
  border-radius: var(--niyt1b17);
}
._1w4dl110 div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._1w4dl110 button {
  cursor: pointer;
}
._1w4dl111 {
  width: 100%;
  padding-right: 0.625rem;
}._1vp2wh30 {
  position: relative;
  z-index: 2;
  width: 100%;
  background-color: var(--niyt1b9);
  border-radius: var(--niyt1b18);
  padding: 0.75rem 0.75rem;
}
._1vp2wh31 {
  display: grid;
  gap: 1.3rem;
  grid-template-columns: max-content auto;
}
._1vp2wh32 {
  word-break: break-word;
  white-space: pre-wrap;
}
._1vp2wh30 ._1vp2wh33 p {
  white-space: pre-wrap;
  word-break: break-word;
}
._1vp2wh35 {
  padding-top: 0.35rem;
  justify-self: start;
  align-self: center;
}
@media (min-width: 1100px) {
  ._1vp2wh34 ._1lfwt9b0 .dxowoj1 {
    --dxowoj0: 3.75rem;
  }
}.omb8p80 {
  display: flex;
}
.omb8p81 {
  text-align: center;
}
.omb8p81 > .s2wl0h0 {
  max-width: 15rem;
  margin: 0 auto;
  margin-bottom: 1rem;
}
.omb8p81 span {
  max-width: 15rem;
  margin: 0 auto;
  padding: unset;
  margin-top: 1rem;
}.d46z8p3 {
  position: sticky;
  bottom: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.d46z8p4 {
  display: grid;
  padding: 1.3rem;
  gap: 2.5rem;
  height: 100%;
  grid-template-columns: 100%;
  grid-template-rows: auto max-content;
  z-index: 1;
}
.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(--d46z8p0) - 2.5rem * var(--d46z8p1)));
}
.d46z8p6 {
  max-width: 22rem;
  background-color: var(--niyt1b6);
}
.d46z8p7 {
  height: 14rem;
  padding: 0.625rem;
  padding-bottom: unset;
  align-content: space-between;
}
.d46z8p6 > img {
  max-width: 100%;
}
.d46z8p8 {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: var(--niyt1b15);
}
@media (min-width: 1100px) {
  .d46z8p3 {
    position: absolute;
    bottom: 2.5rem;
    left: 2.5rem;
    right: 2.5rem;
  }
  .d46z8p4 {
    height: unset;
  }
  .d46z8p6 {
    max-width: 40rem;
  }
}._1knicwr0 {
  height: 100%;
  margin: 0;
  will-change: transform;
  transform: translate3d(0,0,0);
}
._1knicwr0 ion-router-outlet {
  margin: 0;
  overscroll-behavior: none;
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  overflow: hidden;
  background: var(--niyt1bb);
}._10wf4qf0 {
  position: sticky;
  bottom: var(--ion-safe-area-bottom);
  z-index: 5;
}
._10wf4qf1 {
  z-index: 3;
  background: unset;
}
._10wf4qf2 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
._10wf4qf2 > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._10wf4qf3 {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 10;
  flex: 1;
  align-items: center;
  justify-content: center;
}
._10wf4qf3 > svg {
  width: 40%;
  max-width: 10rem;
  height: auto;
}