.ModalWindow{z-index:1002;min-width:320px;position:relative}.ModalWindow-Overlay{z-index:1002;touch-action:none;background-color:#212a3de6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;inset:0}@media not all and (min-width:640px){.ModalWindow-Overlay{background-color:var(--scrim-color);--tw-backdrop-blur:blur(var(--scrim-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:640px){.ModalWindow-Overlay{touch-action:auto}}.ModalWindow-Container{z-index:1003;position:fixed;overflow:hidden}.ModalWindow-Container_rolled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;width:100%;bottom:0}@media not all and (min-width:640px){.ModalWindow-Container_rolled{overscroll-behavior:contain;max-height:calc(100% - 96px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto}}@media (min-width:640px){.ModalWindow-Container_rolled{bottom:unset;height:unset;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:unset;border-radius:0;top:50%;left:50%;overflow:visible}}.ModalWindow-Container_detach{--tw-translate-x:-50%;--tw-translate-y:-50%;width:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;left:50%}@media (min-width:1024px){.ModalWindow-Container_detach{width:auto}}.ModalWindow-Content{justify-content:center;align-items:flex-start;display:flex;position:relative}.ModalWindow-Content_rolled{gap:2rem;width:100vw;min-width:320px;padding:.5rem}@media (min-width:640px){.ModalWindow-Content_rolled{width:fit-content}}@media (min-width:1024px){.ModalWindow-Content_rolled{width:640px}}@media (min-width:1536px){.ModalWindow-Content_rolled{width:880px}}.OverlayAnimate_In{animation:opacityIn var(--duration-fade) var(--ease-out) 0s 1 normal forwards}.OveralyAnimate_Out{animation:opacityOut var(--duration-fade) var(--ease-out) 0s 1 normal forwards}.ContainerAnimate_In{animation:mobileDragBottomUp var(--duration-sheet) var(--ease-drawer) 0s 1 normal forwards}.ContainerAnimate_Out{animation:mobileDragUpBottom var(--duration-sheet) var(--ease-drawer) 0s 1 normal forwards}@media (min-width:640px){.OverlayAnimate_In,.ContainerAnimate_In{animation:opacityIn var(--duration-fade) var(--ease-out) 0s 1 normal forwards}.ContainerAnimate_Out,.OveralyAnimate_Out{animation:opacityOut var(--duration-fade) var(--ease-out) 0s 1 normal forwards}}
.SheetHandle-Anchor{z-index:10;height:0}@media (min-width:640px){.SheetHandle-Anchor{display:none}}.SheetHandle-Anchor_fixed{position:absolute;top:0;left:0;right:0}.SheetHandle-Anchor_sticky{align-self:stretch;width:100%;margin-bottom:-30px;position:sticky;top:0}.SheetHandle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;justify-content:center;align-items:flex-start;height:2.5rem;padding-top:.5rem;display:flex;position:absolute;top:0;left:0;right:0}.SheetHandle:after{--tw-bg-opacity:1;background-color:rgb(204 209 219/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content);border-radius:9999px;width:2.25rem;height:5px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:block}.SheetHandle:active{cursor:grabbing}.SheetHandle:active:after{--tw-bg-opacity:1;background-color:rgb(154 162 177/var(--tw-bg-opacity,1))}.SheetHandle:focus-visible{outline-offset:2px;outline:2px solid #0000}.SheetHandle:focus-visible:after{--tw-bg-opacity:1;background-color:rgb(92 77 255/var(--tw-bg-opacity,1))}
.ChoiceField{position:relative}.ChoiceField-Size_small{border-radius:16px}.ChoiceField-Size_medium{border-radius:var(--radius)}.ChoiceField-Value{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(46 46 51/var(--tw-text-opacity,1));padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.ChoiceField-Value:hover{--tw-border-opacity:1;border-color:rgb(92 77 255/var(--tw-border-opacity,1))}}.ChoiceField-Value:active{--tw-border-opacity:1;border-color:rgb(92 77 255/var(--tw-border-opacity,1))}.ChoiceField-Value_noInput{-webkit-user-select:none;user-select:none;width:100%}.ChoiceField-DataList{z-index:20;border-radius:var(--radius);--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:100%;height:fit-content;max-height:48dvh;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);flex-direction:column;margin-top:.5rem;padding:.25rem;display:flex;position:absolute;left:0;overflow-y:auto}.ChoiceField-Option{cursor:pointer;border-radius:var(--radius);text-align:start;flex-direction:column;gap:1px;padding:.5rem;display:flex}@media (hover:hover) and (pointer:fine){.ChoiceField-Option:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}}.ChoiceField-MainOption{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}.ChoiceField-AddInfo{color:#6b7280;font-size:.875rem;line-height:1.25rem}.ChoiceField-FieldSet{z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:1.25rem;padding-left:.5rem;padding-right:.5rem;position:absolute;top:-10px;left:.5rem;overflow:hidden}.ChoiceField-Label{--tw-text-opacity:1;color:rgb(112 131 159/var(--tw-text-opacity,1))}
.GeoChoice{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1rem;width:100%;padding:1rem}@media (min-width:510px){.GeoChoice{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.GeoChoice{width:fit-content;padding:2rem}}.GeoChoice-Content{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));flex-direction:column;gap:1rem;display:flex}.GeoChoice-Header{justify-content:space-between;align-items:center;display:flex}.GeoChoice-Title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.GeoChoice-Buttons{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}@media not all and (min-width:640px){.GeoChoice-Buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.GeoChoice-Form{flex-direction:column;gap:1.5rem;display:flex}.GeoChoice-Button{cursor:pointer;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:1rem;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.GeoChoice-Button-Secondary{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.GeoChoice-Button-Primary{--tw-bg-opacity:1;background-color:rgb(92 77 255/var(--tw-bg-opacity,1))}@media (min-width:640px){.GeoChoice-ChoiceField{min-width:400px}}@media not all and (min-width:640px){.GeoChoice-Close{display:none}.GeoChoice-ChoiceField{flex-direction:column;display:flex}.GeoChoice-ChoiceField .ChoiceField-DataList{order:-9999;margin-top:0;margin-bottom:.5rem;position:static}}
.GeoQuestion{width:100%;min-width:320px;position:absolute;top:0}.GeoQuestion-ContentWrapper{width:100%}@media (min-width:375px){.GeoQuestion-ContentWrapper{max-width:375px}}@media (min-width:510px){.GeoQuestion-ContentWrapper{max-width:510px}}@media (min-width:640px){.GeoQuestion-ContentWrapper{max-width:640px}}@media (min-width:768px){.GeoQuestion-ContentWrapper{max-width:768px}}@media (min-width:1024px){.GeoQuestion-ContentWrapper{max-width:1024px}}@media (min-width:1280px){.GeoQuestion-ContentWrapper{max-width:1280px}}@media (min-width:1536px){.GeoQuestion-ContentWrapper{max-width:1536px}}.GeoQuestion-ContentWrapper{width:100%;margin-left:auto;margin-right:auto}.GeoQuestion-Content{z-index:30;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1rem;flex-flow:row;justify-content:space-between;gap:.5rem;margin-top:72px;padding:.75rem 1.25rem;display:flex;position:relative}@media (min-width:640px){.GeoQuestion-Content{width:100%;padding:1rem 1.5rem}}@media (min-width:768px){.GeoQuestion-Content{width:fit-content}}@media (min-width:1024px){.GeoQuestion-Content{padding:1.5rem}}@media (min-width:1280px){.GeoQuestion-Content{flex-direction:column}}.GeoQuestion-Content{font-family:var(--font-onest)}.GeoQuestion-Buttons{flex-direction:row-reverse;gap:.25rem;display:flex}@media (min-width:640px){.GeoQuestion-Buttons{gap:1rem}}@media (min-width:1280px){.GeoQuestion-Buttons{flex-direction:row}}.GeoQuestion-TitleContainer{align-items:center;display:flex}.GeoQuestion-Title{text-wrap:nowrap;text-align:start;--tw-text-opacity:1;height:fit-content;color:rgb(0 0 0/var(--tw-text-opacity,1));flex-direction:column;line-height:18px;display:flex}@media (min-width:640px){.GeoQuestion-Title{flex-direction:row;gap:.25rem}}.GeoQuestion-Button.Button{justify-content:center;width:64px}@media (min-width:640px){.GeoQuestion-Button.Button{width:50%}}.GeoQuestion-AddSpan{text-wrap:nowrap;height:min-content;display:none}@media (min-width:768px){.GeoQuestion-AddSpan{display:block}}.GeoQuestion-AddSpan{white-space:nowrap;word-break:break-word}@media (min-width:410px){.GeoQuestion-Container{padding-left:35px;padding-right:35px}}
