.AuthGuard-module-scss-module__0eUYaW__loader{min-height:100dvh;width:var(--max-width);background:var(--bg-main);justify-content:center;align-items:center;display:flex}.AuthGuard-module-scss-module__0eUYaW__spinner{width:var(--space-4xl);height:var(--space-4xl);border:var(--border-width-thin) solid var(--border-light);border-top-color:var(--primary);border-radius:var(--radius-round);animation:.8s linear infinite AuthGuard-module-scss-module__0eUYaW__spin}@keyframes AuthGuard-module-scss-module__0eUYaW__spin{to{transform:rotate(360deg)}}
.NavigationComponent-module-scss-module__sVN8ha__root.NavigationComponent-module-scss-module__sVN8ha__compact{max-width:calc(var(--max-width) + var(--max-width-addl))}.NavigationComponent-module-scss-module__sVN8ha__root{width:100%;max-width:var(--max-width);z-index:999;height:64px;padding:var(--space-l);border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.NavigationComponent-module-scss-module__sVN8ha__root_panel{justify-content:space-around;align-items:center;height:100%;display:flex}.NavigationComponent-module-scss-module__sVN8ha__root_panel_link{padding:var(--space-xs);aspect-ratio:1;width:32px;height:32px;color:var(--secondary);position:relative}.NavigationComponent-module-scss-module__sVN8ha__root_panel_new{color:var(--bg-main);background:var(--navigation-button-background);box-shadow:var(--navigation-button-shadow);padding:var(--space-m);aspect-ratio:1;border-radius:100%;height:52px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.NavigationComponent-module-scss-module__sVN8ha__root_panel_new svg{stroke-width:2px;transition:stroke-width .3s}.NavigationComponent-module-scss-module__sVN8ha__root_panel_link.NavigationComponent-module-scss-module__sVN8ha__active,.NavigationComponent-module-scss-module__sVN8ha__root_panel_new.NavigationComponent-module-scss-module__sVN8ha__active{color:var(--basic-white)}.NavigationComponent-module-scss-module__sVN8ha__root_panel_link.NavigationComponent-module-scss-module__sVN8ha__active svg,.NavigationComponent-module-scss-module__sVN8ha__root_panel_new.NavigationComponent-module-scss-module__sVN8ha__active svg{stroke-width:2.5px}.NavigationComponent-module-scss-module__sVN8ha__background{border-radius:inherit;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.NavigationComponent-module-scss-module__sVN8ha__background>path:first-child{fill:var(--basic-black)}.NavigationComponent-module-scss-module__sVN8ha__backgroundEdge{stroke:var(--navigation-edge)}.NavigationComponent-module-scss-module__sVN8ha__unreadBadge{top:calc(-1*var(--space-s));right:calc(-1*var(--space-m));min-width:var(--space-l);border-radius:var(--radius-m);background:var(--primary);color:var(--basic-black);font-size:var(--font-s);text-align:center;padding:1px;position:absolute}.NavigationComponent-module-scss-module__sVN8ha__backBtn{width:40%;margin:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-xs);background-color:var(--secondary-back);font-size:var(--font-m);text-align:center;color:var(--basic-text);opacity:1;animation:10s ease-in forwards NavigationComponent-module-scss-module__sVN8ha__fadeToHalf;position:absolute;bottom:100%;right:0}@keyframes NavigationComponent-module-scss-module__sVN8ha__fadeToHalf{to{opacity:.5}}
.CustomButton-module-scss-module__iFi8Sq__button{background-color:var(--bg-main);width:100%;height:44px;padding:var(--space-m);justify-content:center;align-items:center;gap:var(--space-s);border-radius:var(--radius-xl);color:var(--basic-black);cursor:pointer;display:flex}.CustomButton-module-scss-module__iFi8Sq__button:disabled{cursor:not-allowed;opacity:.5}.CustomButton-module-scss-module__iFi8Sq__button:hover{transform:none}.CustomButton-module-scss-module__iFi8Sq__content{font-size:var(--font-base);font-weight:600}.CustomButton-module-scss-module__iFi8Sq__startIcon,.CustomButton-module-scss-module__iFi8Sq__endIcon{aspect-ratio:1;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.CustomButton-module-scss-module__iFi8Sq__loader{animation:1.5s linear infinite CustomButton-module-scss-module__iFi8Sq__spin}@keyframes CustomButton-module-scss-module__iFi8Sq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__negative{background-color:var(--danger-back);color:var(--danger);border:1px solid var(--danger-border)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__negative .CustomButton-module-scss-module__iFi8Sq__endIcon{color:var(--danger)!important}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__negative:hover:not(:disabled){background-color:var(--danger);color:var(--bg-main)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__negative.CustomButton-module-scss-module__iFi8Sq__texted{color:var(--danger)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__negative.CustomButton-module-scss-module__iFi8Sq__texted:hover:not(:disabled){color:var(--danger);background-color:#0000}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__positive{background:var(--radial-primary);color:var(--bg-main)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__positive .CustomButton-module-scss-module__iFi8Sq__content{font-weight:500}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__positive.CustomButton-module-scss-module__iFi8Sq__texted{color:var(--primary)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__warm{background:var(--radial-warm)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__warm .CustomButton-module-scss-module__iFi8Sq__content{color:var(--bg-main)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__warm .CustomButton-module-scss-module__iFi8Sq__endIcon{color:var(--warm-accent)!important}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__outlined{border:1px solid var(--danger);background-color:#0000}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__outlined:hover{background-color:var(--danger-back)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__texted{box-shadow:none;white-space:nowrap;width:fit-content;color:var(--secondary-back);background:0 0;border:none;align-items:center}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__texted.CustomButton-module-scss-module__iFi8Sq__s{padding:0}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__texted.CustomButton-module-scss-module__iFi8Sq__s .CustomButton-module-scss-module__iFi8Sq__content{font-weight:400;font-size:var(--font-m)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__action .CustomButton-module-scss-module__iFi8Sq__endIcon{background-color:var(--bg-main);border-radius:var(--radius-round);padding:var(--space-xs);color:var(--primary);aspect-ratio:0;flex-shrink:0;transition:padding .3s,width .3s,border-radius .3s}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__action:hover:not(:disabled) .CustomButton-module-scss-module__iFi8Sq__endIcon{width:40px;padding-left:var(--space-xl);border-radius:var(--radius-l)}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__top .CustomButton-module-scss-module__iFi8Sq__content{font-weight:600}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__s{height:fit-content}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__s .CustomButton-module-scss-module__iFi8Sq__startIcon{width:16px;height:16px}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__l{border-radius:var(--radius-xxl);height:56px}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__l.CustomButton-module-scss-module__iFi8Sq__action .CustomButton-module-scss-module__iFi8Sq__endIcon{width:24px;height:24px}.CustomButton-module-scss-module__iFi8Sq__button.CustomButton-module-scss-module__iFi8Sq__l .CustomButton-module-scss-module__iFi8Sq__content{font-weight:500;font-size:var(--font-base)}
.CustomPopover-module-scss-module__NPN0Jq__content{z-index:var(--z-popover);border-radius:var(--radius-m);background:var(--bg-main);width:max-content;min-width:180px;max-width:280px;color:var(--basic-text);padding:12px;position:relative;box-shadow:0 8px 24px #0000001f}.CustomPopover-module-scss-module__NPN0Jq__content.CustomPopover-module-scss-module__NPN0Jq__sameWidth{min-width:var(--radix-popover-trigger-width);max-width:var(--radix-popover-trigger-width)}.CustomPopover-module-scss-module__NPN0Jq__content.CustomPopover-module-scss-module__NPN0Jq__insideModal{z-index:calc(var(--z-popover) + var(--z-modal))}.CustomPopover-module-scss-module__NPN0Jq__content.CustomPopover-module-scss-module__NPN0Jq__options{flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow:hidden}.CustomPopover-module-scss-module__NPN0Jq__option{align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-l);text-align:left;color:var(--basic-text);-webkit-user-select:none;user-select:none;background-color:#0000;display:flex}.CustomPopover-module-scss-module__NPN0Jq__option:hover:not(:disabled){color:var(--primary-alt);background-color:var(--bg-alt);transform:none}.CustomPopover-module-scss-module__NPN0Jq__option+.CustomPopover-module-scss-module__NPN0Jq__option{border-top:1px solid var(--border-light)}.CustomPopover-module-scss-module__NPN0Jq__optionIcon{color:var(--primary-alt);width:var(--icon-size-m);height:var(--icon-size-m);flex-shrink:0}.CustomPopover-module-scss-module__NPN0Jq__option.CustomPopover-module-scss-module__NPN0Jq__danger,.CustomPopover-module-scss-module__NPN0Jq__option.CustomPopover-module-scss-module__NPN0Jq__danger:hover,.CustomPopover-module-scss-module__NPN0Jq__option.CustomPopover-module-scss-module__NPN0Jq__danger .CustomPopover-module-scss-module__NPN0Jq__optionIcon{color:var(--danger)}
@keyframes CustomSection-module-scss-module__eR-3Ta__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.CustomSection-module-scss-module__eR-3Ta__wrapper{gap:var(--space-m);flex-direction:column;display:flex;overflow:visible}.CustomSection-module-scss-module__eR-3Ta__wrapper.CustomSection-module-scss-module__eR-3Ta__title-outside{padding-top:var(--space-xs)}.CustomSection-module-scss-module__eR-3Ta__wrapper.CustomSection-module-scss-module__eR-3Ta__compact .CustomSection-module-scss-module__eR-3Ta__root{padding:var(--space-l) var(--space-m)}.CustomSection-module-scss-module__eR-3Ta__root{z-index:10;background-color:var(--basic-white);align-self:center;gap:var(--space-l);border-radius:var(--radius-l);flex-direction:column;width:100%;height:fit-content;max-height:300px;transition:max-height .3s,padding .3s;display:flex;position:relative}.CustomSection-module-scss-module__eR-3Ta__root:not(.CustomSection-module-scss-module__eR-3Ta__withoutPadding){padding:var(--space-xl) var(--space-l)}.CustomSection-module-scss-module__eR-3Ta__root_title{justify-content:space-between;align-items:center;gap:var(--space-s);white-space:nowrap;display:flex}.CustomSection-module-scss-module__eR-3Ta__root_title_start{color:var(--secondary-back);font-size:var(--font-m);letter-spacing:1px;text-transform:uppercase;flex-shrink:0;font-weight:600;line-height:1}.CustomSection-module-scss-module__eR-3Ta__root.CustomSection-module-scss-module__eR-3Ta__error{border-color:var(--danger);animation:.3s ease-in-out CustomSection-module-scss-module__eR-3Ta__shake}.CustomSection-module-scss-module__eR-3Ta__withShadow{box-shadow:var(--shadow-s)}.CustomSection-module-scss-module__eR-3Ta__withShadow:not(.CustomSection-module-scss-module__eR-3Ta__withoutOverflow){overflow:hidden}.CustomSection-module-scss-module__eR-3Ta__close{max-height:0;padding:0;animation:.2s forwards CustomSection-module-scss-module__eR-3Ta__hide}.CustomSection-module-scss-module__eR-3Ta__disabled{opacity:.3;cursor:not-allowed;pointer-events:none}@keyframes CustomSection-module-scss-module__eR-3Ta__hide{0%,99%{display:flex}to{display:none}}
@keyframes CustomTextArea-module-scss-module__CvQxEq__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.CustomTextArea-module-scss-module__CvQxEq__root{gap:var(--space-s);flex-direction:column;width:100%;height:fit-content;display:flex}.CustomTextArea-module-scss-module__CvQxEq__label{color:var(--secondary-back);font-size:var(--font-m);letter-spacing:1px;text-transform:uppercase;font-weight:600;line-height:1}.CustomTextArea-module-scss-module__CvQxEq__content{background-color:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--radius-s)}.CustomTextArea-module-scss-module__CvQxEq__textarea{width:100%;min-height:80px;max-height:fit-content;padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);font-size:var(--font-title);resize:none;outline:none;font-weight:400;transition:border-color .2s,box-shadow .2s,background-color .2s}.CustomTextArea-module-scss-module__CvQxEq__error{border-color:var(--danger)}.CustomTextArea-module-scss-module__CvQxEq__disabled{background-color:var(--bg-alt);cursor:not-allowed}.CustomTextArea-module-scss-module__CvQxEq__bottomBlock{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;padding:0 var(--space-m) var(--space-s);display:flex}.CustomTextArea-module-scss-module__CvQxEq__bottom{min-height:20px;padding:var(--space-xs);justify-content:space-between;align-items:center;margin-left:auto;display:flex}.CustomTextArea-module-scss-module__CvQxEq__errorText{font-size:var(--font-m);color:var(--danger)}.CustomTextArea-module-scss-module__CvQxEq__counter{font-size:var(--font-m);color:var(--secondary);opacity:.5}
.CustomTooltip-module-scss-module___96xDG__content{z-index:var(--z-popover);max-width:var(--tooltip-max-width);padding:var(--space-s) var(--space-m);border:var(--border-width-thin) solid var(--secondary-back);border-radius:var(--radius-s);background:var(--secondary-dark);color:var(--basic-white);box-shadow:var(--shadow-little);font-size:var(--font-m);line-height:var(--line-normal)}.CustomTooltip-module-scss-module___96xDG__content svg{fill:var(--secondary-dark);background:var(--secondary-dark)}.CustomTooltip-module-scss-module___96xDG__content.CustomTooltip-module-scss-module___96xDG__insideModal{z-index:calc(var(--z-popover) + var(--z-modal))}
.DatePickerDropdown-module-scss-module__VmdtJW__root{min-width:0}.DatePickerDropdown-module-scss-module__VmdtJW__trigger{min-height:var(--space-3xl);justify-content:space-between;align-items:center;gap:var(--space-xs);padding:0 var(--space-s);border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-s);background:var(--bg-main);color:var(--basic-text);font-family:var(--font-main),sans-serif;font-size:var(--font-base);white-space:nowrap;font-weight:600;display:flex}.DatePickerDropdown-module-scss-module__VmdtJW__trigger[data-state=open]{border-color:var(--primary-alt);background:var(--primary-back);color:var(--primary-dark-alt)}.DatePickerDropdown-module-scss-module__VmdtJW__trigger:hover{border-color:var(--primary-alt);background:var(--primary-back);color:var(--primary-dark-alt);filter:none;transform:none}.DatePickerDropdown-module-scss-module__VmdtJW__trigger:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.DatePickerDropdown-module-scss-module__VmdtJW__triggerIcon{width:var(--space-l);height:var(--space-l);color:var(--secondary);transition:transform var(--transition-fast);flex:none}.DatePickerDropdown-module-scss-module__VmdtJW__trigger[data-state=open] .DatePickerDropdown-module-scss-module__VmdtJW__triggerIcon{color:var(--primary-dark-alt);transform:rotate(180deg)}.DatePickerDropdown-module-scss-module__VmdtJW__content{z-index:calc(var(--z-modal) + var(--z-popover) + 1);min-width:var(--radix-select-trigger-width);max-height:var(--suggest-dropdown-max-height);border:var(--section-border);border-radius:var(--radius-s);background:var(--basic-white);box-shadow:var(--shadow-little);color:var(--basic-text);font-family:var(--font-main),sans-serif;overflow:hidden}.DatePickerDropdown-module-scss-module__VmdtJW__viewport{max-height:var(--suggest-dropdown-max-height);padding:var(--space-xs)}.DatePickerDropdown-module-scss-module__VmdtJW__option{min-height:var(--space-3xl);padding:0 var(--space-3xl) 0 var(--space-s);border-radius:var(--radius-s);font-size:var(--font-base);cursor:pointer;outline:none;align-items:center;display:flex;position:relative}.DatePickerDropdown-module-scss-module__VmdtJW__option[data-highlighted]{background:var(--primary-back);color:var(--primary-dark-alt)}.DatePickerDropdown-module-scss-module__VmdtJW__option[data-state=checked]{color:var(--primary-dark-alt);font-weight:600}.DatePickerDropdown-module-scss-module__VmdtJW__option[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.DatePickerDropdown-module-scss-module__VmdtJW__optionIndicator{right:var(--space-s);width:var(--space-l);height:var(--space-l);color:var(--primary-dark-alt);justify-content:center;align-items:center;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.DatePickerDropdown-module-scss-module__VmdtJW__triggerIcon{transition:none}}
@keyframes DatePicker-module-scss-module__RJTIgW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.DatePicker-module-scss-module__RJTIgW__trigger{align-items:center;gap:var(--space-s);width:100%;color:var(--basic-black);font-family:var(--font-main),sans-serif;font-size:var(--font-base);text-align:left;cursor:pointer;border-bottom:1px solid #0000;display:flex}.DatePicker-module-scss-module__RJTIgW__trigger[data-state=open]{border-color:var(--primary-alt)}.DatePicker-module-scss-module__RJTIgW__trigger:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.DatePicker-module-scss-module__RJTIgW__trigger:hover{filter:none;transform:none}.DatePicker-module-scss-module__RJTIgW__error{border-color:var(--danger);animation:.3s ease-in-out DatePicker-module-scss-module__RJTIgW__shake}.DatePicker-module-scss-module__RJTIgW__triggerIcon{width:var(--space-xl);height:var(--space-xl);color:var(--primary-dark-alt);flex:none}.DatePicker-module-scss-module__RJTIgW__value{color:var(--basic-black)}.DatePicker-module-scss-module__RJTIgW__placeholder{color:var(--secondary)}.DatePicker-module-scss-module__RJTIgW__clearButton{width:var(--icon-size-m);height:var(--icon-size-m);margin-right:var(--space-s);border-radius:var(--radius-xs);color:var(--secondary);justify-content:center;align-items:center;display:flex}.DatePicker-module-scss-module__RJTIgW__clearButton:focus-visible{outline:var(--border-width-medium) solid var(--primary-dark-alt);outline-offset:var(--border-width-thin)}.DatePicker-module-scss-module__RJTIgW__popover{z-index:var(--z-popover);padding:var(--space-m);border:var(--section-border);border-radius:var(--radius-l);background:var(--basic-white);box-shadow:var(--shadow-little);font-family:var(--font-main),sans-serif;max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;outline:none;overflow-y:auto;max-width:unset!important}.DatePicker-module-scss-module__RJTIgW__calendar{background:0 0;width:100%;padding:0;position:relative}.DatePicker-module-scss-module__RJTIgW__presetList{gap:var(--space-s);margin-top:var(--space-m);padding-top:var(--space-m);border-top:var(--section-border);flex-wrap:nowrap;display:flex}.DatePicker-module-scss-module__RJTIgW__presetButton{min-height:var(--space-3xl);padding:0 var(--space-m);border:var(--section-border);border-radius:var(--radius-s);background:var(--bg-main);color:var(--basic-text);font-family:var(--font-main),sans-serif;font-size:var(--font-m);cursor:pointer}.DatePicker-module-scss-module__RJTIgW__presetButton:hover{border-color:var(--primary-alt);background:var(--primary-back);color:var(--primary-dark-alt)}.DatePicker-module-scss-module__RJTIgW__presetButton:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.DatePicker-module-scss-module__RJTIgW__months,.DatePicker-module-scss-module__RJTIgW__month{width:100%}.DatePicker-module-scss-module__RJTIgW__months,.DatePicker-module-scss-module__RJTIgW__month,.DatePicker-module-scss-module__RJTIgW__weekdays,.DatePicker-module-scss-module__RJTIgW__week{display:flex}.DatePicker-module-scss-module__RJTIgW__month{gap:var(--space-m);flex-direction:column}.DatePicker-module-scss-module__RJTIgW__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.DatePicker-module-scss-module__RJTIgW__navButton{width:var(--space-3xl);height:var(--space-3xl);border:var(--section-border);border-radius:var(--radius-s);background:var(--bg-main);color:var(--basic-text);pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.DatePicker-module-scss-module__RJTIgW__navButton:hover{border-color:var(--primary-alt);background:var(--primary-back);color:var(--primary-dark-alt)}.DatePicker-module-scss-module__RJTIgW__navButton:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.DatePicker-module-scss-module__RJTIgW__chevron{width:var(--space-l);height:var(--space-l)}.DatePicker-module-scss-module__RJTIgW__monthCaption{min-height:var(--space-3xl);padding-inline:var(--space-4xl);justify-content:center;align-items:center;display:flex}.DatePicker-module-scss-module__RJTIgW__captionLabel{color:var(--basic-text);font-size:var(--font-base);text-transform:capitalize;font-weight:600}.DatePicker-module-scss-module__RJTIgW__dropdowns{justify-content:center;align-items:center;gap:var(--space-s);display:flex}.DatePicker-module-scss-module__RJTIgW__monthGrid{border-collapse:collapse;width:100%}.DatePicker-module-scss-module__RJTIgW__weekdays,.DatePicker-module-scss-module__RJTIgW__week{width:100%}.DatePicker-module-scss-module__RJTIgW__weekday,.DatePicker-module-scss-module__RJTIgW__day{text-align:center;flex:1 0 0}.DatePicker-module-scss-module__RJTIgW__weekday{padding-bottom:var(--space-xs);color:var(--secondary);font-size:var(--font-m);text-transform:capitalize;font-weight:500}.DatePicker-module-scss-module__RJTIgW__day{padding:var(--space-xs)}.DatePicker-module-scss-module__RJTIgW__dayButton{width:var(--space-3xl);height:var(--space-3xl);min-width:var(--space-3xl);border-radius:var(--radius-s);color:var(--basic-text);font-family:var(--font-main),sans-serif;font-size:var(--font-m);cursor:pointer;background:0 0;border:0;padding:0}.DatePicker-module-scss-module__RJTIgW__dayButton:hover{background:var(--primary-back);color:var(--primary-dark-alt)}.DatePicker-module-scss-module__RJTIgW__dayButton:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.DatePicker-module-scss-module__RJTIgW__today .DatePicker-module-scss-module__RJTIgW__dayButton{color:var(--primary-dark-alt);font-weight:700}.DatePicker-module-scss-module__RJTIgW__selected .DatePicker-module-scss-module__RJTIgW__dayButton{background:var(--linear-primary);color:var(--basic-white);font-weight:600}.DatePicker-module-scss-module__RJTIgW__outside .DatePicker-module-scss-module__RJTIgW__dayButton{color:var(--secondary-back)}.DatePicker-module-scss-module__RJTIgW__disabled .DatePicker-module-scss-module__RJTIgW__dayButton{opacity:.5;cursor:not-allowed}.DatePicker-module-scss-module__RJTIgW__hidden{visibility:hidden}
.FeedbackModal-module-scss-module__-1t8fq__modal{text-align:center}.FeedbackModal-module-scss-module__-1t8fq__content{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.FeedbackModal-module-scss-module__-1t8fq__rating{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.FeedbackModal-module-scss-module__-1t8fq__stars{justify-content:center;align-items:center;gap:var(--space-m);display:flex}.FeedbackModal-module-scss-module__-1t8fq__star{width:var(--feedback-star-size);height:var(--feedback-star-size);color:var(--primary);padding:0}.FeedbackModal-module-scss-module__-1t8fq__star svg{width:100%;height:100%;stroke-width:var(--border-width-thin)}.FeedbackModal-module-scss-module__-1t8fq__starSelected svg{fill:currentColor}.FeedbackModal-module-scss-module__-1t8fq__ratingLabel{min-height:var(--space-xl);color:var(--primary);font-size:var(--font-m)}
@keyframes Input-module-scss-module__hiIbJa__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.Input-module-scss-module__hiIbJa__root{gap:var(--space-s);flex-direction:column;width:100%;display:flex}.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__label{color:var(--secondary-back);font-size:var(--font-m);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:var(--space-xs);font-weight:600;line-height:1;display:flex}.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__content{background-color:var(--bg-light);align-items:center;gap:var(--space-s);padding-inline:var(--space-m);border-radius:var(--radius-m);border:1px solid var(--border-light);height:40px;display:flex;position:relative}.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__xIcon{background-color:var(--secondary-back);width:16px;height:16px;color:var(--basic-white);border-radius:var(--radius-round);aspect-ratio:1;flex-shrink:0;padding:2px}.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__labelIcon svg,.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__startIcon svg,.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__endIcon svg{width:18px;height:18px;color:var(--secondary-back)}.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__endIcon,.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__endIcon span{font-size:var(--font-s);cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Input-module-scss-module__hiIbJa__root .Input-module-scss-module__hiIbJa__input{width:100%;font-size:var(--font-title)}.Input-module-scss-module__hiIbJa__root.Input-module-scss-module__hiIbJa__underline{gap:0}.Input-module-scss-module__hiIbJa__root.Input-module-scss-module__hiIbJa__underline .Input-module-scss-module__hiIbJa__label{color:var(--secondary-back);font-size:var(--font-s);letter-spacing:1px;font-weight:600;line-height:1}.Input-module-scss-module__hiIbJa__root.Input-module-scss-module__hiIbJa__underline .Input-module-scss-module__hiIbJa__content{border:none;border-bottom:1px solid var(--secondary-back-2);background-color:#0000;border-radius:0;padding:0}
@keyframes Modal-module-scss-module__7C2n_W__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.Modal-module-scss-module__7C2n_W__overlay{width:100%;height:100%;max-width:var(--max-width);z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Modal-module-scss-module__7C2n_W__overlay.Modal-module-scss-module__7C2n_W__isWidget{max-width:calc(var(--max-width) + var(--max-width-addl))}.Modal-module-scss-module__7C2n_W__root{background-color:var(--basic-white);border-top-left-radius:var(--radius-xxl);border-top-right-radius:var(--radius-xxl);width:100%;height:fit-content;padding:var(--space-xxl) var(--space-l) var(--space-l);gap:calc(var(--space-4xl) + var(--space-l));font-size:var(--font-title);flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module-scss-module__7C2n_W__root .Modal-module-scss-module__7C2n_W__dragHandle{z-index:2;width:100%;height:var(--space-3xl);cursor:grab;touch-action:none;position:absolute;top:0;left:0}.Modal-module-scss-module__7C2n_W__root .Modal-module-scss-module__7C2n_W__dragHandle:before{width:var(--space-4xl);height:var(--space-xs);border-radius:var(--radius-xxl);background-color:var(--secondary-back-2);opacity:.2;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module-scss-module__7C2n_W__root .Modal-module-scss-module__7C2n_W__dragHandle:active{cursor:grabbing}.Modal-module-scss-module__7C2n_W__root_background{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__withBackground .Modal-module-scss-module__7C2n_W__root_background{pointer-events:auto}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__withBackground>:not(.Modal-module-scss-module__7C2n_W__root_background){z-index:1}.Modal-module-scss-module__7C2n_W__root_header{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.Modal-module-scss-module__7C2n_W__root_header_icon,.Modal-module-scss-module__7C2n_W__root_header_closeIcon{aspect-ratio:1;border-radius:var(--radius-round);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module-scss-module__7C2n_W__root_header_icon svg,.Modal-module-scss-module__7C2n_W__root_header_closeIcon svg{width:100%;height:100%}.Modal-module-scss-module__7C2n_W__root_header_icon{opacity:.1;pointer-events:none;width:240px;height:240px;position:absolute;top:-4px;right:-80px}.Modal-module-scss-module__7C2n_W__root_header_icon svg{stroke-width:1px}.Modal-module-scss-module__7C2n_W__root_header_closeIcon{width:20px;height:20px;color:var(--secondary);cursor:pointer;transition:background-color .2s}.Modal-module-scss-module__7C2n_W__root_header_closeIcon:hover{background-color:var(--secondary-back)}.Modal-module-scss-module__7C2n_W__root_header_content{justify-content:space-between;align-items:flex-start;gap:var(--space-4xl);flex-direction:column;width:100%;height:100%;display:flex}.Modal-module-scss-module__7C2n_W__root_header_content_title{font-size:var(--font-xxl);text-align:left;white-space:pre-line;font-weight:300;line-height:var(--line-compact);position:relative}.Modal-module-scss-module__7C2n_W__root_header_content_subtitle{font-size:var(--font-base);color:var(--secondary)}.Modal-module-scss-module__7C2n_W__root_header_content_line{background-color:var(--basic-text);border-radius:var(--radius-m);width:40px;height:4px;position:absolute;top:calc(100% + 12px);left:0}.Modal-module-scss-module__7C2n_W__root_footer{gap:var(--space-m);width:100%;max-height:50px;display:flex}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__compact{max-height:100dvh;padding-bottom:var(--space-xxl);gap:var(--space-xl);overflow-y:auto}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__compact .Modal-module-scss-module__7C2n_W__root_header{margin-bottom:0}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__compact .Modal-module-scss-module__7C2n_W__root_header_content{gap:var(--space-xxl)}.Modal-module-scss-module__7C2n_W__root:not(.Modal-module-scss-module__7C2n_W__compact){overscroll-behavior:contain;max-height:100dvh;overflow-y:auto}.Modal-module-scss-module__7C2n_W__root:not(.Modal-module-scss-module__7C2n_W__compact)>*{flex-shrink:0}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__positive .Modal-module-scss-module__7C2n_W__root_header_icon{color:var(--primary-alt);background-color:var(--primary-back)}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__positive .Modal-module-scss-module__7C2n_W__root_header_content_line{background-color:var(--primary-alt)}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__negative .Modal-module-scss-module__7C2n_W__root_header_icon{color:var(--danger);background-color:var(--danger-back)}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__negative .Modal-module-scss-module__7C2n_W__root_header_content_line{background-color:var(--danger)}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__warm .Modal-module-scss-module__7C2n_W__root_header_icon{color:var(--warm-accent);background-color:var(--warm-accent-back)}.Modal-module-scss-module__7C2n_W__root.Modal-module-scss-module__7C2n_W__warm .Modal-module-scss-module__7C2n_W__root_header_content_line{background-color:var(--warm-accent)}
.ActionFooter-module-scss-module__ZovrtW__root{place-items:center;gap:var(--space-xxl);height:calc(44px + var(--space-s)*2);grid-template-columns:minmax(0,.5fr) minmax(0,1fr);display:grid}
.CitySelectRow-module-scss-module__JtNxGG__row{align-items:center;gap:var(--space-m);width:100%;color:var(--basic-text);text-align:left;padding:var(--space-s) var(--space-s);display:flex}.CitySelectRow-module-scss-module__JtNxGG__rowCurrent{background-color:var(--primary-back);border-radius:var(--radius-m)}.CitySelectRow-module-scss-module__JtNxGG__rowIcon{width:var(--icon-size-m);height:var(--icon-size-m)}.CitySelectRow-module-scss-module__JtNxGG__rowAccent .CitySelectRow-module-scss-module__JtNxGG__rowIcon{color:var(--primary-alt)}.CitySelectRow-module-scss-module__JtNxGG__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.CitySelectRow-module-scss-module__JtNxGG__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.CitySelectRow-module-scss-module__JtNxGG__rowSubtitle{color:var(--secondary);font-size:var(--font-m);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.CitySelectRow-module-scss-module__JtNxGG__rowChevron,.CitySelectRow-module-scss-module__JtNxGG__rowCheck{width:var(--icon-size-m);height:var(--icon-size-m);flex-shrink:0}.CitySelectRow-module-scss-module__JtNxGG__rowChevron{color:var(--secondary-back)}.CitySelectRow-module-scss-module__JtNxGG__rowCheck{color:var(--primary-dark-alt)}.CitySelectRow-module-scss-module__JtNxGG__card{align-items:center;gap:var(--space-s);width:var(--city-select-compact-card-width);height:100%;padding:var(--space-s);color:var(--basic-text);background:var(--basic-white);border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-m);box-shadow:var(--shadow-xs);text-align:left;transition:border-color var(--transition-fast);display:flex}@media (hover:hover){.CitySelectRow-module-scss-module__JtNxGG__card:hover:not(:disabled){border-color:var(--primary-alt-back)}}.CitySelectRow-module-scss-module__JtNxGG__card[aria-pressed=true]{border-color:var(--primary)}
.CitySelectResults-module-scss-module__fLmQ2a__list{flex-direction:column;display:flex}.CitySelectResults-module-scss-module__fLmQ2a__list>li{flex-shrink:0}.CitySelectResults-module-scss-module__fLmQ2a__popular{gap:var(--space-s);padding:var(--space-xs);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.CitySelectResults-module-scss-module__fLmQ2a__popular::-webkit-scrollbar{display:none}.CitySelectResults-module-scss-module__fLmQ2a__popular li{scroll-snap-align:start;flex-shrink:0}
.CitySelect-module-scss-module__DReHjG__trigger{align-items:center;gap:var(--space-xs);width:fit-content;max-width:50%;min-height:0;color:var(--secondary);background-color:var(--action-back);padding:var(--space-xs);border-radius:var(--radius-s);margin-inline:var(--space-s);display:flex}.CitySelect-module-scss-module__DReHjG__triggerName{white-space:nowrap;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.CitySelect-module-scss-module__DReHjG__triggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-m);overflow:hidden}.CitySelect-module-scss-module__DReHjG__triggerPin{width:var(--icon-size-s);height:var(--icon-size-s);justify-content:center;align-items:center;display:flex}.CitySelect-module-scss-module__DReHjG__triggerX{opacity:.75;place-items:center;width:12px;height:12px;display:grid}.CitySelect-module-scss-module__DReHjG__modal.CitySelect-module-scss-module__DReHjG__modal{height:min(var(--city-select-modal-height),100dvh - var(--space-l));padding-bottom:max(var(--space-l),env(safe-area-inset-bottom));overflow:hidden}.CitySelect-module-scss-module__DReHjG__modal.CitySelect-module-scss-module__DReHjG__modal>div:not(.CitySelect-module-scss-module__DReHjG__content){flex-shrink:0}.CitySelect-module-scss-module__DReHjG__content{gap:var(--space-m);flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.CitySelect-module-scss-module__DReHjG__content>*{flex-shrink:0}.CitySelect-module-scss-module__DReHjG__content>.CitySelect-module-scss-module__DReHjG__scrollSection{flex:1;min-height:0}.CitySelect-module-scss-module__DReHjG__scrollArea{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.CitySelect-module-scss-module__DReHjG__recentSection{flex-direction:column;display:flex}.CitySelect-module-scss-module__DReHjG__recentSection>div{flex:0 auto;min-height:0}.CitySelect-module-scss-module__DReHjG__recentSection>div>:first-child{flex-shrink:0}.CitySelect-module-scss-module__DReHjG__recentSection .CitySelect-module-scss-module__DReHjG__recentBody{flex:0 auto;height:auto;min-height:0;max-height:none}.CitySelect-module-scss-module__DReHjG__footer{gap:var(--space-m);flex-direction:column;margin-top:auto;display:flex}.CitySelect-module-scss-module__DReHjG__description{font-size:var(--font-base);color:var(--secondary);line-height:var(--line-normal)}.CitySelect-module-scss-module__DReHjG__section{gap:var(--space-xs);flex-direction:column;display:flex}.CitySelect-module-scss-module__DReHjG__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-s);flex-shrink:0;display:flex}.CitySelect-module-scss-module__DReHjG__sectionAction{color:var(--danger);opacity:.75;font-weight:500}.CitySelect-module-scss-module__DReHjG__list{flex-direction:column;display:flex}.CitySelect-module-scss-module__DReHjG__list>li{flex-shrink:0}.CitySelect-module-scss-module__DReHjG__status{align-items:center;gap:var(--space-s);font-size:var(--font-base);color:var(--secondary);display:flex}.CitySelect-module-scss-module__DReHjG__placeholder{align-items:center;gap:var(--space-m);padding:var(--space-xl) var(--space-l);color:var(--secondary);background:var(--bg-alt);border-radius:var(--radius-m);font-size:var(--font-base);text-align:center;flex-direction:column;display:flex}.CitySelect-module-scss-module__DReHjG__error{padding:var(--space-s) var(--space-m);color:var(--danger);background:var(--danger-back);border:var(--border-width-thin) solid var(--danger-border);border-radius:var(--radius-s);font-size:var(--font-base)}.CitySelect-module-scss-module__DReHjG__spinner{width:var(--icon-size-m);height:var(--icon-size-m);animation:1s linear infinite CitySelect-module-scss-module__DReHjG__citySelectSpin}@keyframes CitySelect-module-scss-module__DReHjG__citySelectSpin{to{transform:rotate(360deg)}}.CitySelect-module-scss-module__DReHjG__attribution{color:var(--secondary);font-size:var(--city-select-attribution-font-size);overflow-wrap:anywhere;text-wrap:auto;line-height:1}.CitySelect-module-scss-module__DReHjG__attribution a{font-size:inherit}@media (prefers-reduced-motion:reduce){.CitySelect-module-scss-module__DReHjG__spinner{animation:none}}
.EmailVerificationModal-module-scss-module__XvC6oq__root{gap:var(--space-xxl)}
.ActionsPanel-module-scss-module__3KpC5G__root{gap:var(--space-m);background-color:var(--basic-white);width:100%;box-shadow:var(--shadow-l);padding:var(--space-s) var(--space-m);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);justify-items:center;display:grid}.ActionsPanel-module-scss-module__3KpC5G__root>:only-child{grid-column:span 2}.ActionsPanel-module-scss-module__3KpC5G__root:empty{display:none}.ActionsPanel-module-scss-module__3KpC5G__root.ActionsPanel-module-scss-module__3KpC5G__hidden{opacity:0;pointer-events:none}.ActionsPanel-module-scss-module__3KpC5G__root.ActionsPanel-module-scss-module__3KpC5G__fixed{bottom:var(--space-l);max-width:calc(var(--max-width) - var(--space-l)*2);z-index:11;position:fixed;left:50%;transform:translate(-50%)}
.HeaderButton-module-scss-module__iaMIfW__button{justify-content:center;align-items:center;gap:var(--space-xs);color:inherit;background:var(--basic-white);width:var(--control-height-l);height:var(--control-height-l);border-radius:var(--radius-m);cursor:pointer;transition:background var(--transition-fast);flex-shrink:0;display:flex}.HeaderButton-module-scss-module__iaMIfW__button.HeaderButton-module-scss-module__iaMIfW__active{background:var(--linear-primary-back)}.HeaderButton-module-scss-module__iaMIfW__button.HeaderButton-module-scss-module__iaMIfW__withTitle{width:var(--header-button-title-width)}.HeaderButton-module-scss-module__iaMIfW__button svg{width:var(--icon-size-m);height:var(--icon-size-m)}
.PageHeader-module-scss-module__bZEplG__root{width:100%;max-width:var(--page-width,var(--max-width));padding:var(--space-m) var(--space-l);background:var(--bg-main);border-radius:0 0 var(--radius-l) var(--radius-l);box-shadow:var(--shadow-m);z-index:var(--z-page-header);gap:var(--space-s);isolation:isolate;transition:padding var(--transition-fast),gap var(--transition-fast);flex-direction:column;display:flex;position:fixed;top:0;left:50%;overflow:clip;transform:translate(-50%)}.PageHeader-module-scss-module__bZEplG__root.PageHeader-module-scss-module__bZEplG__compact{padding:var(--space-s) var(--space-m)}.PageHeader-module-scss-module__bZEplG__root.PageHeader-module-scss-module__bZEplG__chldWithBackBtn{flex-direction:row}.PageHeader-module-scss-module__bZEplG__image{object-fit:cover;z-index:-1;opacity:var(--header-background-opacity);pointer-events:none;filter:blur(1px)}.PageHeader-module-scss-module__bZEplG__heading{align-items:center;gap:var(--space-3xl);min-height:var(--control-height-l);display:flex}.PageHeader-module-scss-module__bZEplG__title{font-size:var(--font-heading);font-weight:700;line-height:var(--line-compact);color:var(--basic-black);min-width:0}.PageHeader-module-scss-module__bZEplG__decoration{top:calc(-1*var(--space-xxl));right:calc(-1*var(--space-xl));width:var(--header-decoration-size);height:var(--header-decoration-size);color:var(--primary-back);pointer-events:none;z-index:-1;position:absolute}.PageHeader-module-scss-module__bZEplG__backButton{width:24px;height:24px;color:var(--secondary);flex-shrink:0}.PageHeader-module-scss-module__bZEplG__backButton:focus-visible{outline:var(--border-width-medium) solid var(--primary-alt);outline-offset:var(--space-xs)}@media (prefers-reduced-motion:reduce){.PageHeader-module-scss-module__bZEplG__root{transition:none}}.PageHeader-module-scss-module__bZEplG__actions{justify-content:flex-end;align-items:center;gap:var(--space-s);flex:1;min-width:0;display:flex}
.PageLayout-module-scss-module__IshR3G__root{width:100%;min-width:0;min-height:100dvh}.PageLayout-module-scss-module__IshR3G__content{align-items:center;gap:var(--space-l);width:100%;min-width:0;padding:var(--space-l);flex-direction:column;display:flex;position:relative}.PageLayout-module-scss-module__IshR3G__content>*{width:100%}.PageLayout-module-scss-module__IshR3G__withFooter{padding-bottom:var(--page-footer-clearance)}.PageLayout-module-scss-module__IshR3G__viewport{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.PageLayout-module-scss-module__IshR3G__viewport>:first-child{flex-shrink:0}.PageLayout-module-scss-module__IshR3G__viewport>.PageLayout-module-scss-module__IshR3G__content{min-height:0;padding-bottom:max(var(--space-l),env(safe-area-inset-bottom));flex:1;gap:0;overflow:hidden}
.PageMark-module-scss-module__O2Fz7W__mark{top:var(--page-mark-top);right:var(--page-mark-right);color:var(--primary);opacity:var(--opacity-page-mark);width:var(--page-mark-size);z-index:var(--z-popover);pointer-events:none;position:absolute}.PageMark-module-scss-module__O2Fz7W__isMirror{transform:scaleX(-1)}
.Ride-module-scss-module__fUfdNW__top{justify-content:space-between;align-items:center;display:flex}.Ride-module-scss-module__fUfdNW__topDatetime{align-items:center;gap:var(--space-s);font-size:var(--font-m);color:var(--secondary);font-weight:400;display:flex}.Ride-module-scss-module__fUfdNW__topDatetimeIcon{width:var(--space-l);height:var(--space-l);justify-content:center;align-items:center;display:flex}.Ride-module-scss-module__fUfdNW__topDatetimeIcon .Ride-module-scss-module__fUfdNW__inProgressDot{background-color:var(--primary);border-radius:var(--radius-round);aspect-ratio:1;flex-shrink:0;width:80%;height:80%}.Ride-module-scss-module__fUfdNW__topDatetimeValue{line-height:1}.Ride-module-scss-module__fUfdNW__topOptions{gap:var(--space-xs);align-items:center;display:flex}.Ride-module-scss-module__fUfdNW__topOptionsOp{width:var(--icon-size-m);height:var(--icon-size-m)}.Ride-module-scss-module__fUfdNW__topPrice{color:var(--warm-accent);font-size:var(--font-m);align-items:center;font-weight:500;display:flex}.Ride-module-scss-module__fUfdNW__middle{gap:var(--space-m);border-top:var(--border-width-thin) solid var(--bg-alt);border-bottom:var(--border-width-thin) solid var(--bg-alt);padding:var(--space-m) 0;flex-direction:column;display:flex}.Ride-module-scss-module__fUfdNW__middleRoute{align-items:center;gap:var(--space-xs);width:100%;display:flex}.Ride-module-scss-module__fUfdNW__middleRouteIcon{width:var(--icon-size-m);height:var(--icon-size-m)}.Ride-module-scss-module__fUfdNW__middleRouteValue{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-base);color:var(--basic-text);font-weight:400;overflow:hidden}.Ride-module-scss-module__fUfdNW__middleAcross{padding-left:calc(var(--space-xxl) + var(--space-xs));color:var(--secondary-back);font-size:var(--font-s);font-weight:400}.Ride-module-scss-module__fUfdNW__routeAcrossList{gap:var(--space-s);flex-direction:column;display:flex}.Ride-module-scss-module__fUfdNW__bottom{justify-content:space-between;align-items:center;display:flex}.Ride-module-scss-module__fUfdNW__bottomUser{align-items:center;gap:var(--space-xs);display:flex}.Ride-module-scss-module__fUfdNW__bottomUserPhoto{width:var(--ride-user-avatar-size-s);height:var(--ride-user-avatar-size-s);aspect-ratio:1;background-color:var(--bg-main);border-radius:var(--radius-xs);font-size:var(--font-base);color:var(--secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.Ride-module-scss-module__fUfdNW__bottomUserInfo{flex-direction:column;display:flex}.Ride-module-scss-module__fUfdNW__bottomUserInfoName{font-size:var(--font-m);color:var(--basic-text);font-weight:400}.Ride-module-scss-module__fUfdNW__bottomUserInfoRait{align-items:flex-end;gap:var(--space-xs);color:var(--basic-text);font-size:var(--font-s);font-weight:500;line-height:1;display:flex}.Ride-module-scss-module__fUfdNW__bottomUserInfoRaitIcon{color:var(--warm-accent);width:var(--icon-size-s);height:var(--icon-size-s)}.Ride-module-scss-module__fUfdNW__bottomPlaces{gap:var(--space-xs);align-items:center;display:flex}.Ride-module-scss-module__fUfdNW__bottomPlacesFree,.Ride-module-scss-module__fUfdNW__bottomPlacesBusy{font-size:var(--font-m);min-width:calc(var(--space-3xl)*2);text-align:center;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-xs);font-weight:400}.Ride-module-scss-module__fUfdNW__bottomPlacesFree{color:var(--primary-dark);background-color:var(--primary-back)}.Ride-module-scss-module__fUfdNW__bottomPlacesBusy{color:var(--secondary);background-color:var(--bg-main)}div.Ride-module-scss-module__fUfdNW__historyCard{max-height:none;padding:var(--space-l);gap:var(--space-s);background:var(--basic-white);box-shadow:var(--shadow-xs);border:var(--border-width-thin) solid var(--l-border)}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__top{gap:var(--space-s);flex-wrap:wrap}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__topDatetime{font-size:var(--font-m);gap:var(--space-xs);flex:auto}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__topDatetimeValue{line-height:var(--line-normal)}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__middle{gap:var(--space-s);padding:var(--space-s) 0}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__middleRouteIcon{flex-shrink:0}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__middleRouteValue{white-space:normal;overflow-wrap:anywhere;line-height:var(--line-normal)}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__bottom{gap:var(--space-s)}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__bottomUser{min-width:0}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__bottomUserInfo{gap:var(--space-xs);min-width:0}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__bottomUserInfoName{overflow-wrap:anywhere}div.Ride-module-scss-module__fUfdNW__historyCard .Ride-module-scss-module__fUfdNW__bottomUserPhoto{width:var(--ride-user-avatar-size-xs);height:var(--ride-user-avatar-size-xs)}.Ride-module-scss-module__fUfdNW__completed,.Ride-module-scss-module__fUfdNW__canceled{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-xs);font-size:var(--font-s);line-height:var(--line-normal)}.Ride-module-scss-module__fUfdNW__completed{background:var(--primary-back);color:var(--primary-dark)}.Ride-module-scss-module__fUfdNW__canceled{background:var(--danger-back);color:var(--danger)}.Ride-module-scss-module__fUfdNW__priceUnit{font-size:var(--font-xs);color:var(--secondary);margin-left:var(--space-xs)}.Ride-module-scss-module__fUfdNW__ownerLabel{font-size:var(--font-xs);color:var(--secondary)}.Ride-module-scss-module__fUfdNW__detailsLink{align-items:center;gap:var(--space-xs);min-width:var(--control-height-l);min-height:var(--control-height-l);color:var(--l-blue);font-size:var(--font-s);flex-shrink:0;justify-content:center;text-decoration:none;display:flex}.Ride-module-scss-module__fUfdNW__detailsLink svg{width:var(--icon-size-s);height:var(--icon-size-s)}.Ride-module-scss-module__fUfdNW__detailsLink:focus-visible{outline:var(--border-width-medium) solid var(--l-blue);outline-offset:var(--space-xs)}.Ride-module-scss-module__fUfdNW__historyDetails{align-items:center;gap:var(--space-xs);margin-right:calc(-1*var(--space-s));flex-shrink:0;display:flex}.Ride-module-scss-module__fUfdNW__historyMeta{align-items:center;gap:var(--space-xs);font-size:var(--font-s);color:var(--secondary);flex-direction:column;display:flex}.Ride-module-scss-module__fUfdNW__historyMeta>span{align-items:center;gap:var(--space-xs);display:flex}.Ride-module-scss-module__fUfdNW__historyMeta>span:last-child:not(:first-child){background:var(--primary-back);color:var(--primary-dark);padding:var(--space-xs);border-radius:var(--radius-xs)}.Ride-module-scss-module__fUfdNW__historyMeta svg{width:var(--icon-size-s);height:var(--icon-size-s)}.Ride-module-scss-module__fUfdNW__historyNote{font-size:var(--font-s);color:var(--secondary);line-height:var(--line-relaxed)}
.RideSkeleton-module-scss-module__0AIFIq__top,.RideSkeleton-module-scss-module__0AIFIq__bottom{justify-content:space-between;align-items:center;display:flex}.RideSkeleton-module-scss-module__0AIFIq__middle{gap:var(--space-m);border-top:var(--border-width-thin) solid var(--bg-alt);border-bottom:var(--border-width-thin) solid var(--bg-alt);padding:var(--space-m) 0;flex-direction:column;display:flex}.RideSkeleton-module-scss-module__0AIFIq__user{align-items:center;gap:var(--space-xs);display:flex}.RideSkeleton-module-scss-module__0AIFIq__userInfo{gap:var(--space-xs);flex-direction:column;display:flex}.RideSkeleton-module-scss-module__0AIFIq__date,.RideSkeleton-module-scss-module__0AIFIq__price,.RideSkeleton-module-scss-module__0AIFIq__route,.RideSkeleton-module-scss-module__0AIFIq__routeShort,.RideSkeleton-module-scss-module__0AIFIq__avatar,.RideSkeleton-module-scss-module__0AIFIq__name,.RideSkeleton-module-scss-module__0AIFIq__rating,.RideSkeleton-module-scss-module__0AIFIq__places{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--bg-main) 25%, var(--bg-alt) 37%, var(--bg-main) 63%);background-size:400% 100%;animation:1.4s infinite RideSkeleton-module-scss-module__0AIFIq__skeletonLoading;display:block}.RideSkeleton-module-scss-module__0AIFIq__date{width:calc(var(--space-4xl)*2 + var(--space-3xl));height:var(--space-m)}.RideSkeleton-module-scss-module__0AIFIq__price{width:calc(var(--space-4xl) + var(--space-xs));height:var(--space-m)}.RideSkeleton-module-scss-module__0AIFIq__route{width:100%;height:var(--space-l)}.RideSkeleton-module-scss-module__0AIFIq__routeShort{width:calc(100% - var(--space-4xl)*2);height:var(--space-l)}.RideSkeleton-module-scss-module__0AIFIq__avatar{width:var(--space-4xl);height:var(--space-4xl);flex-shrink:0}.RideSkeleton-module-scss-module__0AIFIq__name{width:calc(var(--space-4xl)*2 + var(--space-m));height:var(--space-m)}.RideSkeleton-module-scss-module__0AIFIq__rating{width:calc(var(--space-4xl) + var(--space-s));height:var(--space-s)}.RideSkeleton-module-scss-module__0AIFIq__places{width:calc(var(--space-4xl) + var(--space-3xl));height:var(--space-xl)}@keyframes RideSkeleton-module-scss-module__0AIFIq__skeletonLoading{0%{background-position:100%}to{background-position:0}}
.SearchControl-module-scss-module__c3blUW__root{width:var(--control-height-l);min-width:0;height:var(--control-height-l);border-radius:var(--radius-m);background:var(--basic-white);color:var(--secondary);box-shadow:var(--shadow-little);transition:width var(--transition-fast);align-items:center;display:flex;position:relative}.SearchControl-module-scss-module__c3blUW__root.SearchControl-module-scss-module__c3blUW__open,.SearchControl-module-scss-module__c3blUW__root:focus-within{width:100%}.SearchControl-module-scss-module__c3blUW__root:has(.SearchControl-module-scss-module__c3blUW__input:not(:placeholder-shown)){width:100%}.SearchControl-module-scss-module__c3blUW__root .SearchControl-module-scss-module__c3blUW__input{width:100%;min-width:0;height:var(--control-height-l);color:var(--basic-black);font-family:var(--font-main),sans-serif;font-size:var(--font-base);padding:0 var(--space-xs) 0 36px;background:0 0;outline:none}.SearchControl-module-scss-module__c3blUW__root .SearchControl-module-scss-module__c3blUW__input::placeholder{color:var(--secondary-back);font-style:normal;font-size:var(--font-m)}.SearchControl-module-scss-module__c3blUW__root .SearchControl-module-scss-module__c3blUW__buttonX{width:16px;height:16px}.SearchControl-module-scss-module__c3blUW__root .SearchControl-module-scss-module__c3blUW__applyButton{width:var(--icon-size-m);height:var(--icon-size-m)}.SearchControl-module-scss-module__c3blUW__root .SearchControl-module-scss-module__c3blUW__buttonX,.SearchControl-module-scss-module__c3blUW__root .SearchControl-module-scss-module__c3blUW__applyButton{flex-shrink:0;place-items:center;display:grid}.SearchControl-module-scss-module__c3blUW__iconSearch,.SearchControl-module-scss-module__c3blUW__applyButton{left:var(--space-s);position:absolute;top:50%;transform:translateY(-50%)}
.CustomAccordion-module-scss-module__ooZVnG__root{width:100%}.CustomAccordion-module-scss-module__ooZVnG__root.CustomAccordion-module-scss-module__ooZVnG__open .CustomAccordion-module-scss-module__ooZVnG__header{margin-bottom:var(--space-m)}.CustomAccordion-module-scss-module__ooZVnG__item{border:0}.CustomAccordion-module-scss-module__ooZVnG__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:0;text-decoration:none;transition:margin-bottom .3s ease-in-out;display:flex}.CustomAccordion-module-scss-module__ooZVnG__header [data-slot=accordion-trigger-icon]{color:var(--secondary-back);width:20px;height:20px}.CustomAccordion-module-scss-module__ooZVnG__header:hover{transform:none}.CustomAccordion-module-scss-module__ooZVnG__headerContent{align-items:center;gap:var(--space-s);min-width:0;display:flex}.CustomAccordion-module-scss-module__ooZVnG__icon{flex-shrink:0;align-items:center;display:inline-flex}.CustomAccordion-module-scss-module__ooZVnG__title{color:var(--secondary-back);font-size:var(--font-s);letter-spacing:1px;text-transform:uppercase;font-weight:600;line-height:1}.CustomAccordion-module-scss-module__ooZVnG__content{height:100%;padding-bottom:0}
.CustomCollapsible-module-scss-module__mzTMPq__root{width:100%}.CustomCollapsible-module-scss-module__mzTMPq__trigger{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;padding:var(--space-s) 0;color:var(--secondary);font-size:var(--font-m);text-align:left;cursor:pointer;font-weight:600;display:flex}.CustomCollapsible-module-scss-module__mzTMPq__trigger[data-state=open] .CustomCollapsible-module-scss-module__mzTMPq__icon{transform:rotate(180deg)}.CustomCollapsible-module-scss-module__mzTMPq__icon{width:var(--space-l);height:var(--space-l);flex-shrink:0;transition:transform .2s ease-in-out}.CustomCollapsible-module-scss-module__mzTMPq__content{overflow:hidden}.CustomCollapsible-module-scss-module__mzTMPq__content[data-state=open]{animation:.2s ease-out CustomCollapsible-module-scss-module__mzTMPq__expand}.CustomCollapsible-module-scss-module__mzTMPq__content[data-state=closed]{animation:.2s ease-out CustomCollapsible-module-scss-module__mzTMPq__collapse}.CustomCollapsible-module-scss-module__mzTMPq__contentInner{padding-top:var(--space-xs)}@keyframes CustomCollapsible-module-scss-module__mzTMPq__expand{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes CustomCollapsible-module-scss-module__mzTMPq__collapse{0%{height:var(--radix-collapsible-content-height)}to{height:0}}
.CustomSelect-module-scss-module__g7e00G__main{gap:var(--space-s);flex-direction:column;width:100%;display:flex}.CustomSelect-module-scss-module__g7e00G__title{color:var(--secondary-back);font-size:var(--font-s);letter-spacing:1px;text-transform:uppercase;font-weight:600;line-height:1}.CustomSelect-module-scss-module__g7e00G__control{width:100%;color:var(--basic-text);background-color:#0000}.CustomSelect-module-scss-module__g7e00G__control:hover{transform:none}.CustomSelect-module-scss-module__g7e00G__controlContent{align-items:center;gap:var(--space-m);display:flex}.CustomSelect-module-scss-module__g7e00G__controlIcon{width:20px;height:20px}.CustomSelect-module-scss-module__g7e00G__content{z-index:calc(var(--z-modal) + 1);background:var(--basic-white);color:var(--basic-text);border:none;overflow:hidden}.CustomSelect-module-scss-module__g7e00G__content [data-slot=select-viewport]{max-height:inherit;background:linear-gradient(to bottom, var(--basic-white) 0%, var(--basic-white) 25%, #fffc 55%, transparent 100%) center top,linear-gradient(to bottom, transparent 0%, #fffc 45%, var(--basic-white) 75%, var(--basic-white) 100%) center bottom,radial-gradient(farthest-side at 50% 0, #2837501f 0%, #2837500f 45%, transparent 100%) center top,radial-gradient(farthest-side at 50% 100%, #2837501f 0%, #2837500f 45%, transparent 100%) center bottom;background-repeat:no-repeat;background-size:100% var(--space-l);background-attachment:local,local,scroll,scroll;overflow-y:auto}.CustomSelect-module-scss-module__g7e00G__option{min-height:var(--space-3xl);padding:var(--space-l);gap:var(--space-s);border-radius:var(--radius-s);font-size:var(--font-base);cursor:pointer}.CustomSelect-module-scss-module__g7e00G__option[data-highlighted]{color:var(--primary-dark-alt);background:var(--primary-back)}.CustomSelect-module-scss-module__g7e00G__main.CustomSelect-module-scss-module__g7e00G__contained .CustomSelect-module-scss-module__g7e00G__control{background:var(--bg-light);border:1px solid var(--border-light);border-radius:var(--space-m);padding-inline:var(--space-m)}.CustomSelect-module-scss-module__g7e00G__main.CustomSelect-module-scss-module__g7e00G__outlined .CustomSelect-module-scss-module__g7e00G__control{border-bottom:var(--section-border);background:0 0}.CustomSelect-module-scss-module__g7e00G__main.CustomSelect-module-scss-module__g7e00G__underline .CustomSelect-module-scss-module__g7e00G__control{border-bottom:var(--section-border);border-radius:0}.CustomSelect-module-scss-module__g7e00G__main.CustomSelect-module-scss-module__g7e00G__l .CustomSelect-module-scss-module__g7e00G__control{height:auto;padding:var(--space-m)}.CustomSelect-module-scss-module__g7e00G__main.CustomSelect-module-scss-module__g7e00G__m .CustomSelect-module-scss-module__g7e00G__control{height:40px}
.SelectPlacesInput-module-scss-module__224TBa__placeInput{justify-content:space-between;gap:var(--space-s);display:flex}.SelectPlacesInput-module-scss-module__224TBa__placeInput input{text-align:center;width:100%;font-size:var(--font-heading);color:var(--basic-text);font-weight:500}.SelectPlacesInput-module-scss-module__224TBa__placeInput input::placeholder{color:var(--secondary-back)}.SelectPlacesInput-module-scss-module__224TBa__placeInputBtnDecrease,.SelectPlacesInput-module-scss-module__224TBa__placeInputBtnIncrease{padding:var(--space-s);width:var(--places-input-button-size);height:var(--places-input-button-size);aspect-ratio:1;border-radius:var(--radius-s);cursor:pointer;flex-shrink:0}.SelectPlacesInput-module-scss-module__224TBa__placeInputBtnDecrease:disabled,.SelectPlacesInput-module-scss-module__224TBa__placeInputBtnIncrease:disabled{cursor:default;opacity:var(--opacity-disabled)}.SelectPlacesInput-module-scss-module__224TBa__placeInputBtnDecrease{color:var(--secondary);border:var(--section-border)}.SelectPlacesInput-module-scss-module__224TBa__placeInputBtnIncrease{color:var(--bg-main);background-color:var(--primary)}
.PhotoViewer-module-scss-module__vdf-7W__overlay{z-index:calc(var(--z-modal) + 1);background-color:color-mix(in srgb, var(--basic-black) 92%, transparent);max-width:var(--max-width);justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0 0 0 50%;transform:translate(-50%)}.PhotoViewer-module-scss-module__vdf-7W__backdrop{cursor:zoom-out;width:100%;height:100%;position:absolute;inset:0}.PhotoViewer-module-scss-module__vdf-7W__carousel{z-index:1;touch-action:pan-y pinch-zoom;width:100%;height:100%;max-height:100%;position:relative;overflow:hidden}.PhotoViewer-module-scss-module__vdf-7W__carouselContainer{height:100%;display:flex}.PhotoViewer-module-scss-module__vdf-7W__carouselSlide{flex:0 0 100%;min-width:0;height:100%;position:relative}.PhotoViewer-module-scss-module__vdf-7W__photo{object-fit:contain;-webkit-user-select:none;user-select:none}.PhotoViewer-module-scss-module__vdf-7W__headerButton,.PhotoViewer-module-scss-module__vdf-7W__navButton{z-index:2;color:var(--basic-white);background-color:color-mix(in srgb, var(--basic-white) 16%, transparent);border-radius:var(--radius-round);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute}.PhotoViewer-module-scss-module__vdf-7W__headerButton:hover,.PhotoViewer-module-scss-module__vdf-7W__navButton:hover{background-color:color-mix(in srgb, var(--basic-white) 28%, transparent)}.PhotoViewer-module-scss-module__vdf-7W__headerButton svg,.PhotoViewer-module-scss-module__vdf-7W__navButton svg{width:var(--space-xxl);height:var(--space-xxl);stroke-width:var(--border-width-thin)}.PhotoViewer-module-scss-module__vdf-7W__headerButton{top:var(--space-l);width:calc(var(--space-4xl) + var(--space-xs));height:calc(var(--space-4xl) + var(--space-xs))}.PhotoViewer-module-scss-module__vdf-7W__backButton{left:var(--space-l)}.PhotoViewer-module-scss-module__vdf-7W__actionsButton{right:var(--space-l)}.PhotoViewer-module-scss-module__vdf-7W__actionsButton:hover{transform:none}.PhotoViewer-module-scss-module__vdf-7W__navButton{width:var(--space-4xl);height:var(--space-4xl);top:50%;transform:translateY(-50%)}.PhotoViewer-module-scss-module__vdf-7W__navButton:hover{transform:translateY(-50%)scale(1.04)}.PhotoViewer-module-scss-module__vdf-7W__navButtonPrevious{left:var(--space-m)}.PhotoViewer-module-scss-module__vdf-7W__navButtonNext{right:var(--space-m)}
.StateNumber-module-scss-module__nuCGHq__root{width:fit-content;height:fit-content;padding:0 var(--space-s);border:2px solid var(--basic-black);border-radius:var(--radius-s);background-color:var(--basic-white);color:var(--basic-black);align-items:center;display:flex}.StateNumber-module-scss-module__nuCGHq__symbols{font-size:var(--font-heading);letter-spacing:1px;font-weight:600;line-height:1}.StateNumber-module-scss-module__nuCGHq__region{padding:2px 0 2px var(--space-s);margin-left:var(--space-s);border-left:2px solid var(--basic-black);flex-direction:column;justify-content:center;align-items:center;display:flex}.StateNumber-module-scss-module__nuCGHq__region .StateNumber-module-scss-module__nuCGHq__symbols{font-size:var(--font-base)}.StateNumber-module-scss-module__nuCGHq__country{align-items:center;gap:var(--space-xs);display:flex}.StateNumber-module-scss-module__nuCGHq__text{font-size:var(--font-xs)}.StateNumber-module-scss-module__nuCGHq__flag{border:1px solid var(--basic-black);background:linear-gradient(#fff 0% 33.33%,#1d77ff 33.33% 66.66%,#ec5454 66.66% 100%);width:20px;height:10px}
.TimePicker-module-scss-module__jfvWhG__triggerWrapper{width:100%;position:relative}.TimePicker-module-scss-module__jfvWhG__trigger{align-items:center;gap:var(--space-s);width:100%;padding:var(--space-m) var(--space-4xl) var(--space-m) var(--space-m);color:var(--basic-black);font-family:var(--font-main),sans-serif;font-size:var(--font-base);text-align:left;cursor:pointer;border-bottom:1px solid #0000;display:flex}.TimePicker-module-scss-module__jfvWhG__trigger[data-state=open]{border-color:var(--primary-alt)}.TimePicker-module-scss-module__jfvWhG__trigger:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.TimePicker-module-scss-module__jfvWhG__trigger:disabled{opacity:.5;cursor:not-allowed}.TimePicker-module-scss-module__jfvWhG__trigger:hover{filter:none;transform:none}.TimePicker-module-scss-module__jfvWhG__clearButton{top:50%;right:var(--space-m);width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-s);color:var(--secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.TimePicker-module-scss-module__jfvWhG__clearButton:hover{color:var(--primary-dark-alt)}.TimePicker-module-scss-module__jfvWhG__clearButton:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.TimePicker-module-scss-module__jfvWhG__clearIcon{width:var(--space-l);height:var(--space-l)}.TimePicker-module-scss-module__jfvWhG__triggerIcon{width:var(--space-xl);height:var(--space-xl);color:var(--primary-dark-alt);flex:none}.TimePicker-module-scss-module__jfvWhG__value{color:var(--basic-black)}.TimePicker-module-scss-module__jfvWhG__placeholder{color:var(--secondary)}.TimePicker-module-scss-module__jfvWhG__popover{z-index:var(--z-popover);min-width:unset;width:auto;padding:var(--space-m);border:var(--section-border);border-radius:var(--radius-l);background:var(--basic-white);box-shadow:var(--shadow-little);font-family:var(--font-main),sans-serif;max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;outline:none;overflow-y:auto;max-width:unset!important}.TimePicker-module-scss-module__jfvWhG__header{gap:var(--space-s);padding-bottom:var(--space-s);color:var(--secondary);font-size:var(--font-m);text-align:center;grid-template-columns:repeat(2,1fr);font-weight:600;display:grid}.TimePicker-module-scss-module__jfvWhG__pickerContent{gap:var(--space-s);display:flex}.TimePicker-module-scss-module__jfvWhG__footer{padding-top:var(--space-m);margin-top:var(--space-m);border-top:var(--section-border)}.TimePicker-module-scss-module__jfvWhG__panel{gap:var(--space-s);display:flex}.TimePicker-module-scss-module__jfvWhG__presetList{gap:var(--space-s);padding-left:var(--space-s);border-left:var(--section-border);max-height:var(--suggest-dropdown-max-height);scrollbar-width:none;scrollbar-color:var(--secondary-back) #0000;flex-direction:column;display:flex;overflow-y:auto}.TimePicker-module-scss-module__jfvWhG__presetTitle{min-height:var(--space-xxl);color:var(--secondary);font-size:var(--font-m);justify-content:center;align-items:center;font-weight:600;display:flex}.TimePicker-module-scss-module__jfvWhG__presetButton{min-height:var(--space-3xl);white-space:nowrap;width:72px;padding:0 var(--space-m);border:var(--section-border);border-radius:var(--radius-s);background:var(--bg-main);color:var(--basic-text);font-family:var(--font-main),sans-serif;font-size:var(--font-m);cursor:pointer}.TimePicker-module-scss-module__jfvWhG__presetButton:hover{border-color:var(--primary-alt);background:var(--primary-back);color:var(--primary-dark-alt)}.TimePicker-module-scss-module__jfvWhG__presetButton:focus-visible{box-shadow:0 0 0 var(--space-xs) var(--primary-back);outline:none}.TimePicker-module-scss-module__jfvWhG__column{min-width:50px;max-height:var(--suggest-dropdown-max-height);gap:var(--space-xs);padding-right:var(--space-xs);scrollbar-width:none;scrollbar-color:var(--secondary-back) #0000;flex-direction:column;display:flex;overflow-y:auto}.TimePicker-module-scss-module__jfvWhG__column+.TimePicker-module-scss-module__jfvWhG__column{padding-left:var(--space-s);border-left:var(--section-border)}.TimePicker-module-scss-module__jfvWhG__column::-webkit-scrollbar{width:none}.TimePicker-module-scss-module__jfvWhG__column::-webkit-scrollbar-thumb{border-radius:var(--radius-round);background:var(--secondary-back)}.TimePicker-module-scss-module__jfvWhG__item{min-height:var(--space-3xl);border-radius:var(--radius-s);width:46px;color:var(--basic-text);font-family:var(--font-main),sans-serif;font-size:var(--font-m);text-align:center;cursor:pointer;background:0 0;border:0}.TimePicker-module-scss-module__jfvWhG__item:hover{background:var(--primary-back);color:var(--primary-dark-alt)}.TimePicker-module-scss-module__jfvWhG__item:focus-visible{box-shadow:inset 0 0 0 var(--space-xs) var(--primary-back);outline:none}.TimePicker-module-scss-module__jfvWhG__active{background:var(--linear-primary);color:var(--basic-white);font-weight:600}.TimePicker-module-scss-module__jfvWhG__active:hover{background:var(--linear-primary);color:var(--basic-white)}.TimePicker-module-scss-module__jfvWhG__disabled{opacity:.5;cursor:not-allowed}.TimePicker-module-scss-module__jfvWhG__disabled:hover{color:var(--basic-text);background:0 0}
.PhotoViewerNavigation-module-scss-module___XNhvG__footer{right:var(--space-l);bottom:var(--space-l);left:var(--space-l);z-index:2;align-items:center;gap:var(--space-m);color:var(--basic-white);flex-direction:column;display:flex;position:absolute}.PhotoViewerNavigation-module-scss-module___XNhvG__counter{font-size:var(--font-base);font-weight:600}.PhotoViewerNavigation-module-scss-module___XNhvG__dots{justify-content:center;align-items:center;gap:var(--space-s);display:flex}.PhotoViewerNavigation-module-scss-module___XNhvG__dot{width:var(--space-s);height:var(--space-s);border-radius:var(--radius-round);background-color:color-mix(in srgb, var(--basic-white) 40%, transparent);cursor:pointer;transition:width var(--transition-fast),background-color var(--transition-fast)}.PhotoViewerNavigation-module-scss-module___XNhvG__dotActive{background-color:var(--basic-white)}.PhotoViewerNavigation-module-scss-module___XNhvG__footer.PhotoViewerNavigation-module-scss-module___XNhvG__dark .PhotoViewerNavigation-module-scss-module___XNhvG__dot{background-color:var(--secondary-back)}.PhotoViewerNavigation-module-scss-module___XNhvG__footer.PhotoViewerNavigation-module-scss-module___XNhvG__dark .PhotoViewerNavigation-module-scss-module___XNhvG__dotActive{background-color:var(--primary)}
.RideInfoPageFooter-module-scss-module__VRYPbq__timePicker{justify-content:center;display:flex}
.ProfileCard-module-scss-module__IDnTdW__icon{top:calc(-1*var(--space-m));right:calc(-1*var(--space-xxl));width:calc(var(--space-4xl)*2 + var(--space-s));height:calc(var(--space-4xl)*2 + var(--space-s));color:var(--primary-alt);opacity:.15;position:absolute}.ProfileCard-module-scss-module__IDnTdW__icon svg{width:100%;height:100%;transform:scaleX(-1)}.ProfileCard-module-scss-module__IDnTdW__root{width:100%;height:calc(var(--space-4xl)*2 + var(--space-s));padding:var(--space-l) var(--space-m) var(--space-s) var(--space-l);border-radius:var(--radius-l);background-color:var(--basic-white);box-shadow:var(--shadow-s);color:var(--basic-text);text-align:left;cursor:pointer;transition:transform var(--transition-fast);border:0;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ProfileCard-module-scss-module__IDnTdW__root:hover:not(:disabled) .ProfileCard-module-scss-module__IDnTdW__button{transform:translateX(var(--space-s))}.ProfileCard-module-scss-module__IDnTdW__root:disabled{color:var(--basic-text);cursor:default;opacity:1}.ProfileCard-module-scss-module__IDnTdW__titleWrapper{gap:var(--space-xs);flex-direction:column;display:flex}.ProfileCard-module-scss-module__IDnTdW__title{font-size:var(--font-title);font-weight:500}.ProfileCard-module-scss-module__IDnTdW__titleLine{width:var(--space-xxl);height:var(--border-width-medium);border-radius:var(--radius-l);background-color:var(--primary-alt)}.ProfileCard-module-scss-module__IDnTdW__footer{justify-content:space-between;align-items:flex-end;display:flex}.ProfileCard-module-scss-module__IDnTdW__count{font-size:var(--font-xs)}.ProfileCard-module-scss-module__IDnTdW__button{width:var(--space-xxl);height:var(--space-xxl);border-radius:var(--radius-round);background-color:var(--bg-main);box-shadow:var(--shadow-map-pin);color:var(--primary-alt);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileCard-module-scss-module__IDnTdW__button svg{width:var(--font-heading);height:var(--font-heading)}
.ReservationActions-module-scss-module__wm49sq__actions{gap:var(--space-m);align-self:flex-end;width:fit-content;display:flex}.ReservationActions-module-scss-module__wm49sq__actions .ReservationActions-module-scss-module__wm49sq__negative,.ReservationActions-module-scss-module__wm49sq__actions .ReservationActions-module-scss-module__wm49sq__positive{padding:var(--space-xs) var(--space-m);height:var(--control-height-xs)}.ReservationActions-module-scss-module__wm49sq__actions .ReservationActions-module-scss-module__wm49sq__negative span,.ReservationActions-module-scss-module__wm49sq__actions .ReservationActions-module-scss-module__wm49sq__positive span{border-radius:var(--radius-xl);width:100%;font-size:var(--font-m);color:var(--basic-white);cursor:pointer;opacity:.8}.ReservationActions-module-scss-module__wm49sq__actions .ReservationActions-module-scss-module__wm49sq__negative span{color:var(--danger)}
.ProfileInventory-module-scss-module__KWzhHW__root{justify-content:space-between;gap:var(--space-l);width:100%;display:flex}
.RouteAcrossPoints-module-scss-module__Lx_oyq__collapsible{padding:0 var(--space-s);border-radius:var(--radius-s)}.RouteAcrossPoints-module-scss-module__Lx_oyq__collapsible:hover,.RouteAcrossPoints-module-scss-module__Lx_oyq__collapsible[data-state=open]{background-color:var(--bg-main-back-3)}.RouteAcrossPoints-module-scss-module__Lx_oyq__list{flex-direction:column;display:flex}.RouteAcrossPoints-module-scss-module__Lx_oyq__item{align-items:flex-start;gap:var(--space-s);min-height:var(--space-3xl);display:flex;position:relative}.RouteAcrossPoints-module-scss-module__Lx_oyq__item:not(:last-child):after{top:var(--space-xxl);bottom:0;left:calc(var(--space-m) - var(--border-width-thin));border-left:var(--border-width-thin) dashed var(--secondary-back);content:"";position:absolute}.RouteAcrossPoints-module-scss-module__Lx_oyq__number{z-index:1;width:var(--space-xxl);height:var(--space-xxl);border-radius:var(--radius-round);background-color:var(--warm-accent-back);color:var(--warm-accent);font-size:var(--font-m);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.RouteAcrossPoints-module-scss-module__Lx_oyq__address{padding-top:var(--space-xs);color:var(--basic-text);font-size:var(--font-base);line-height:var(--line-normal)}
.ProfileInfoItems-module-scss-module__OoFdoq__root{justify-content:space-between;gap:var(--space-m);display:flex}.ProfileInfoItems-module-scss-module__OoFdoq__item{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ProfileInfoItems-module-scss-module__OoFdoq__item:first-child:after,.ProfileInfoItems-module-scss-module__OoFdoq__item:last-child:after{content:"";width:var(--border-width-thin);background-color:var(--secondary-back-2);height:75%;opacity:var(--opacity-disabled);position:absolute;top:50%;transform:translateY(-50%)}.ProfileInfoItems-module-scss-module__OoFdoq__item:first-child:after{right:0}.ProfileInfoItems-module-scss-module__OoFdoq__item:last-child:after{left:0}.ProfileInfoItems-module-scss-module__OoFdoq__item.ProfileInfoItems-module-scss-module__OoFdoq__nonClickable{cursor:default;opacity:.5}.ProfileInfoItems-module-scss-module__OoFdoq__value{color:var(--basic-text);font-size:var(--font-xl);font-weight:300}.ProfileInfoItems-module-scss-module__OoFdoq__hint{font-size:var(--font-base);line-height:var(--line-normal);margin:0}.ProfileInfoItems-module-scss-module__OoFdoq__label{color:var(--secondary-back);font-size:var(--font-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:600}
.RideRouteSection-module-scss-module__J8lOga__map{width:100%;height:0;margin-bottom:calc(-1*var(--space-l));border-radius:var(--radius-m);transition:height var(--transition-map);overflow:hidden}.RideRouteSection-module-scss-module__J8lOga__route{gap:var(--space-l);padding-top:var(--space-xs);flex-direction:column;display:flex}.RideRouteSection-module-scss-module__J8lOga__routeItem{align-items:center;gap:var(--space-s);display:flex}.RideRouteSection-module-scss-module__J8lOga__routeItem p{text-wrap:balance}.RideRouteSection-module-scss-module__J8lOga__routeIcon{flex-shrink:0}
.ProfileSummary-module-scss-module__kJlwcW__user{gap:var(--space-m);display:flex}.ProfileSummary-module-scss-module__kJlwcW__name{justify-content:center;gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.ProfileSummary-module-scss-module__kJlwcW__name h2{color:var(--basic-text);font-size:var(--font-base);overflow-wrap:anywhere;font-weight:500}.ProfileSummary-module-scss-module__kJlwcW__rating{align-items:center;gap:var(--space-s);width:fit-content;padding:var(--space-xs) var(--space-s);border:var(--border-width-thin) solid var(--primary-alt-back);border-radius:var(--radius-l);color:var(--primary);display:flex}.ProfileSummary-module-scss-module__kJlwcW__ratingValue{justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--font-m);font-weight:500;display:flex}.ProfileSummary-module-scss-module__kJlwcW__ratingValue svg{width:var(--font-base);height:var(--font-base);fill:var(--primary)}.ProfileSummary-module-scss-module__kJlwcW__ratingLabel{font-size:var(--font-s);font-weight:500}
.RideTransportSection-module-scss-module__RD5coq__transport{align-items:center;gap:var(--space-l);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.RideTransportSection-module-scss-module__RD5coq__transport:hover{transform:none}.RideTransportSection-module-scss-module__RD5coq__info{flex-direction:column;display:flex}.RideTransportSection-module-scss-module__RD5coq__brand{font-size:var(--font-title);font-weight:600}.RideTransportSection-module-scss-module__RD5coq__details{align-items:center;gap:var(--space-xs);display:flex}.RideTransportSection-module-scss-module__RD5coq__stateNumber{padding:0 var(--space-xs);border:var(--border-width-thin) solid var(--secondary-back-2);border-radius:var(--radius-xs);background-color:var(--border-light)}.RideTransportSection-module-scss-module__RD5coq__icon,.RideTransportSection-module-scss-module__RD5coq__photo{width:var(--ride-transport-preview-size);height:var(--ride-transport-preview-size);border-radius:var(--radius-l);flex-shrink:0}.RideTransportSection-module-scss-module__RD5coq__icon{padding:var(--space-m);background-color:var(--basic-black);color:var(--bg-main)}.RideTransportSection-module-scss-module__RD5coq__photo{background-position:50%;background-repeat:no-repeat;background-size:cover}.RideTransportSection-module-scss-module__RD5coq__options{justify-content:space-between;align-items:center;gap:var(--space-s);opacity:var(--opacity-options);flex-wrap:wrap;display:flex}.RideTransportSection-module-scss-module__RD5coq__option{align-items:center;gap:var(--space-xs);color:var(--basic-text);font-size:var(--font-m);line-height:1;display:flex}.RideTransportSection-module-scss-module__RD5coq__option svg{width:var(--icon-size-m);height:var(--icon-size-m);flex-shrink:0}
.AddTransportModal-module-scss-module__JtQZPq__root{gap:var(--space-3xl);flex-direction:column;display:flex}.AddTransportModal-module-scss-module__JtQZPq__row{gap:var(--space-3xl);display:flex}
.RideUserSection-module-scss-module__24O5Sq__user{justify-content:space-between;align-items:center;display:flex;position:relative}.RideUserSection-module-scss-module__24O5Sq__message{filter:none;min-height:calc(var(--space-4xl) + var(--space-xs));cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex;position:static;transform:none}.RideUserSection-module-scss-module__24O5Sq__message:disabled{cursor:wait}.RideUserSection-module-scss-module__24O5Sq__message:focus-visible{outline:var(--border-width-medium) solid var(--action);outline-offset:var(--space-xs);border-radius:var(--radius-s)}.RideUserSection-module-scss-module__24O5Sq__messageBackground{pointer-events:none;top:var(--ride-message-background-top);right:var(--ride-message-background-right);width:var(--ride-message-background-width);height:var(--ride-message-background-height);background-color:var(--action-back);border-radius:var(--radius-round);box-shadow:var(--shadow-little);position:absolute;transform:rotate(45deg)}.RideUserSection-module-scss-module__24O5Sq__messageIcon{pointer-events:none;width:var(--ride-message-icon-width);height:var(--space-xxl);color:var(--action);justify-content:center;align-items:center;display:flex}.RideUserSection-module-scss-module__24O5Sq__comment{width:100%;height:fit-content;max-height:fit-content;padding:var(--space-m) var(--space-l) var(--space-4xl);border-radius:var(--radius-m);background-color:var(--action-soft-back);font-size:var(--font-title);overflow-wrap:break-word;font-weight:400;position:relative;overflow:hidden}.RideUserSection-module-scss-module__24O5Sq__commentLong{max-height:var(--comment-collapse-max-height)}.RideUserSection-module-scss-module__24O5Sq__commentLong:after{height:var(--space-4xl);background:var(--comment-collapse-shadow-gradient);content:"";pointer-events:none;position:absolute;inset:auto 0 0}.RideUserSection-module-scss-module__24O5Sq__commentButton{z-index:0;width:100%;padding:var(--space-s);color:var(--basic-text);filter:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.RideUserSection-module-scss-module__24O5Sq__commentButton:before{z-index:-1;height:var(--comment-collapse-blur-height);content:"";pointer-events:none;-webkit-backdrop-filter:blur(var(--comment-collapse-blur-radius));backdrop-filter:blur(var(--comment-collapse-blur-radius));-webkit-mask-image:var(--comment-collapse-blur-mask);mask-image:var(--comment-collapse-blur-mask);position:absolute;inset:auto 0 0}.RideUserSection-module-scss-module__24O5Sq__contactPopover{padding:var(--space-xs);max-width:calc(100vw - var(--space-xl));font-family:var(--font-main);flex-direction:column;gap:0;display:flex}.RideUserSection-module-scss-module__24O5Sq__contactAction{align-items:center;gap:var(--space-m);min-height:calc(var(--space-4xl) + var(--space-xs));padding:var(--space-m) var(--space-l);border-radius:var(--radius-s);color:var(--basic-text);font:inherit;font-size:var(--font-base);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.RideUserSection-module-scss-module__24O5Sq__contactAction svg{width:var(--icon-size-m);height:var(--icon-size-m)}.RideUserSection-module-scss-module__24O5Sq__contactAction:hover,.RideUserSection-module-scss-module__24O5Sq__contactAction:active{background:var(--bg-alt);transform:none}.RideUserSection-module-scss-module__24O5Sq__contactAction:focus-visible{outline:var(--border-width-medium) solid var(--action)}.RideUserSection-module-scss-module__24O5Sq__contactError{padding:var(--space-m);color:var(--secondary);font-size:var(--font-m);line-height:var(--line-normal)}.RideUserSection-module-scss-module__24O5Sq__loader{animation:1s linear infinite RideUserSection-module-scss-module__24O5Sq__contactSpin}@keyframes RideUserSection-module-scss-module__24O5Sq__contactSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RideUserSection-module-scss-module__24O5Sq__loader{animation:none}}
.EditProfilePhoto-module-scss-module__q0bj2a__root{align-items:center;gap:var(--space-l);padding:var(--space-m) var(--space-s);border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-l);background-color:var(--basic-white);display:flex}.EditProfilePhoto-module-scss-module__q0bj2a__description{gap:var(--space-xs);text-wrap:pretty;flex-direction:column;min-width:0;display:flex}.EditProfilePhoto-module-scss-module__q0bj2a__title{color:var(--basic-text);font-size:var(--font-base);font-weight:600;line-height:var(--line-normal)}.EditProfilePhoto-module-scss-module__q0bj2a__hint{color:var(--secondary);font-size:var(--font-m);line-height:var(--line-relaxed)}
.RideInfoPage-module-scss-module__FgyRhq__pageMarkIcon{transform:rotate(35deg)}
.EditProfileModal-module-scss-module__0IJADW__modal.EditProfileModal-module-scss-module__0IJADW__modal{gap:var(--space-xl);padding-bottom:max(var(--space-l),env(safe-area-inset-bottom));overflow:hidden}.EditProfileModal-module-scss-module__0IJADW__modal.EditProfileModal-module-scss-module__0IJADW__modal>:not(.EditProfileModal-module-scss-module__0IJADW__form){flex-shrink:0}.EditProfileModal-module-scss-module__0IJADW__form{gap:var(--space-l);overscroll-behavior:contain;min-height:0;padding-top:var(--space-m);margin:calc(-1*var(--space-xs));flex-direction:column;display:flex;overflow-y:auto}.EditProfileModal-module-scss-module__0IJADW__detailsRow{gap:var(--space-l);display:flex}.EditProfileModal-module-scss-module__0IJADW__validationError{padding:var(--space-m);border:var(--border-width-thin) solid var(--danger-border);border-radius:var(--radius-m);background-color:var(--danger-back);color:var(--danger);font-size:var(--font-m);line-height:var(--line-normal)}
@keyframes ProfileSettingsMenu-module-scss-module__jIivqW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.ProfileSettingsMenu-module-scss-module__jIivqW__menu{z-index:var(--z-modal);width:100%;max-width:var(--max-width);height:100dvh;padding:0 var(--space-l) max(var(--space-xxl),env(safe-area-inset-bottom));overscroll-behavior:contain;background-color:var(--bg-main);position:fixed;inset:0 0 0 50%;overflow-y:auto;transform:translate(-50%)}.ProfileSettingsMenu-module-scss-module__jIivqW__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-l);padding:max(var(--space-l),env(safe-area-inset-top)) 0 var(--space-l);border-bottom:var(--border-width-thin) solid var(--border-light);background-color:var(--bg-main);display:flex;position:sticky;top:0}.ProfileSettingsMenu-module-scss-module__jIivqW__title{color:var(--secondary-back);font-size:var(--font-m);letter-spacing:1px;text-transform:uppercase;font-weight:600;line-height:1;font-size:var(--font-base)}.ProfileSettingsMenu-module-scss-module__jIivqW__closeButton{width:var(--control-height-l);height:var(--control-height-l);border-radius:var(--radius-round);color:var(--secondary);background-color:var(--bg-alt);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileSettingsMenu-module-scss-module__jIivqW__closeButton:hover{background-color:var(--border-light)}.ProfileSettingsMenu-module-scss-module__jIivqW__closeButton:focus-visible{outline:var(--border-width-medium) solid var(--primary-dark-alt);outline-offset:var(--space-xs)}.ProfileSettingsMenu-module-scss-module__jIivqW__closeButton svg{width:var(--icon-size-m);height:var(--icon-size-m)}.ProfileSettingsMenu-module-scss-module__jIivqW__content{z-index:0;flex-direction:column;display:flex;position:relative}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList{border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-l);background-color:var(--basic-white);box-shadow:var(--shadow-s);flex-direction:column;display:flex;overflow:hidden}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton{min-height:var(--control-height-l);height:auto;padding:var(--space-l) var(--space-m);justify-content:flex-start;gap:var(--space-m);color:var(--basic-text);box-shadow:none;text-align:left;text-wrap:pretty;background-color:#0000;border:none;border-radius:0}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton+.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton{border-top:var(--border-width-thin) solid var(--border-light)}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton:hover,.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton:focus-visible{background-color:var(--primary-back);color:var(--primary-dark-alt);filter:none;transform:none}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton:focus-visible{outline:var(--border-width-medium) solid var(--primary-dark-alt);outline-offset:calc(-1*var(--border-width-medium))}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton:active{background-color:var(--bg-alt);filter:none;transform:none}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton>:first-child{color:var(--primary-dark-alt);flex-shrink:0}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton>:nth-child(2){font-weight:500;line-height:var(--line-normal)}.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton>:last-child{color:var(--secondary-back);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.ProfileSettingsMenu-module-scss-module__jIivqW__actionList .ProfileSettingsMenu-module-scss-module__jIivqW__actionButton,.ProfileSettingsMenu-module-scss-module__jIivqW__closeButton{transition:none}}
.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch]{width:var(--switch-control-width);height:var(--switch-control-height);padding:var(--space-xs);border-radius:var(--radius-xl);background:var(--secondary-back);box-shadow:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none;border:0;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch]:after{content:"";inset-inline:0;inset-block:calc(-1*var(--space-s));position:absolute}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch][data-state=checked]{background:var(--primary-dark-alt)}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch]:hover:not(:disabled){background:var(--secondary)}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch][data-state=checked]:hover:not(:disabled){background:var(--primary-dark)}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch]:focus-visible{outline:var(--border-width-medium) solid var(--primary-dark-alt);outline-offset:var(--space-xs);box-shadow:none}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch] [data-slot=switch-thumb]{width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-round);background:var(--basic-white);box-shadow:var(--shadow-xs);pointer-events:none;transition:inset-inline-start var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch][data-state=checked] [data-slot=switch-thumb]{inset-inline-start:calc(100% - var(--switch-thumb-size) - var(--space-xs))}@media (prefers-reduced-motion:reduce){.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch]{transition:none}.CustomSwitch-module-scss-module__3_ZSjG__switch[data-slot=switch] [data-slot=switch-thumb]{transition:none}}.CustomSwitch-module-scss-module__3_ZSjG__loader{width:calc(var(--switch-thumb-size) - var(--space-xs));height:calc(var(--switch-thumb-size) - var(--space-xs));color:var(--primary-dark-alt);animation:1s linear infinite CustomSwitch-module-scss-module__3_ZSjG__spin}@media (prefers-reduced-motion:reduce){.CustomSwitch-module-scss-module__3_ZSjG__loader{animation:none}}@keyframes CustomSwitch-module-scss-module__3_ZSjG__spin{to{transform:rotate(360deg)}}
.PrivacySettings-module-scss-module__ulkdWW__settings{gap:var(--space-xl);min-width:0;font-family:var(--font-main);flex-direction:column;display:flex;overflow-y:auto}.PrivacySettings-module-scss-module__ulkdWW__row{align-items:center;gap:var(--space-m);display:flex}.PrivacySettings-module-scss-module__ulkdWW__details{gap:var(--space-s);flex-direction:column;flex:1;min-width:0;display:flex}.PrivacySettings-module-scss-module__ulkdWW__title{color:var(--basic-text);font-size:var(--font-base);font-weight:600;line-height:var(--line-normal);overflow-wrap:anywhere}.PrivacySettings-module-scss-module__ulkdWW__description,.PrivacySettings-module-scss-module__ulkdWW__state{color:var(--secondary);font-size:var(--font-m);line-height:var(--line-normal);overflow-wrap:anywhere}.PrivacySettings-module-scss-module__ulkdWW__state{align-items:center;gap:var(--space-l);padding-block:var(--space-xxl);font-family:var(--font-main);text-align:center;flex-direction:column;display:flex}
.LogoContainer-module-scss-module__S_ZvWW__root{gap:var(--space-s);align-items:center;display:flex}.LogoContainer-module-scss-module__S_ZvWW__buttonRoot{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.LogoContainer-module-scss-module__S_ZvWW__l .LogoContainer-module-scss-module__S_ZvWW__icon{width:40px;height:40px}.LogoContainer-module-scss-module__S_ZvWW__l .LogoContainer-module-scss-module__S_ZvWW__icon svg{width:24px;height:24px}.LogoContainer-module-scss-module__S_ZvWW__icon{aspect-ratio:1;border-radius:var(--radius-s);flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.LogoContainer-module-scss-module__S_ZvWW__title{font-weight:700;font-size:var(--font-title)}
.NotificationSettings-module-scss-module__sIXAxa__settings{min-width:0;min-height:0;font-family:var(--font-main);flex-direction:column;display:flex;overflow-y:auto}.NotificationSettings-module-scss-module__sIXAxa__description{color:var(--secondary);font-size:var(--font-m);line-height:var(--line-normal);overflow-wrap:anywhere}.NotificationSettings-module-scss-module__sIXAxa__intro{align-items:center;gap:var(--space-s);display:flex}.NotificationSettings-module-scss-module__sIXAxa__infoButton{padding:var(--space-xs);border-radius:var(--radius-round);color:var(--secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.NotificationSettings-module-scss-module__sIXAxa__infoButton svg{width:var(--icon-size-m);height:var(--icon-size-m)}.NotificationSettings-module-scss-module__sIXAxa__infoButton:hover{background:var(--bg-alt);color:var(--basic-text)}.NotificationSettings-module-scss-module__sIXAxa__hint{font-family:var(--font-main);font-size:var(--font-m);line-height:var(--line-relaxed)}.NotificationSettings-module-scss-module__sIXAxa__connectButton{padding:var(--space-xs) 0;color:var(--primary-dark-alt);font:inherit;font-size:var(--font-m);text-align:start;text-underline-offset:var(--space-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.NotificationSettings-module-scss-module__sIXAxa__connectButton:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.NotificationSettings-module-scss-module__sIXAxa__infoButton:focus-visible,.NotificationSettings-module-scss-module__sIXAxa__connectButton:focus-visible{outline:var(--border-width-medium) solid var(--primary-dark-alt);outline-offset:var(--space-xs)}.NotificationSettings-module-scss-module__sIXAxa__channels{flex-direction:column;display:flex}.NotificationSettings-module-scss-module__sIXAxa__row{align-items:center;gap:var(--space-m);padding-block:var(--space-l);display:flex}.NotificationSettings-module-scss-module__sIXAxa__row+.NotificationSettings-module-scss-module__sIXAxa__row{border-top:var(--border-width-thin) solid var(--border-light)}.NotificationSettings-module-scss-module__sIXAxa__icon{width:var(--icon-size-m);height:var(--icon-size-m);color:var(--secondary);flex-shrink:0}.NotificationSettings-module-scss-module__sIXAxa__details{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.NotificationSettings-module-scss-module__sIXAxa__title{color:var(--basic-text);font-size:var(--font-base);font-weight:600;line-height:var(--line-normal);cursor:pointer}.NotificationSettings-module-scss-module__sIXAxa__state{align-items:center;gap:var(--space-l);padding-block:var(--space-xxl);color:var(--secondary);font-family:var(--font-main);font-size:var(--font-base);line-height:var(--line-normal);text-align:center;flex-direction:column;display:flex}.NotificationSettings-module-scss-module__sIXAxa__refreshError{color:var(--danger);font-size:var(--font-m);line-height:var(--line-normal)}
.LandingFooter-module-scss-module__33oKeq__root{background-color:var(--l-bg-footer-dark);width:100%;color:var(--basic-white);flex-direction:column;justify-content:space-between;display:flex;position:relative}.LandingFooter-module-scss-module__33oKeq__cta{align-items:center;gap:var(--space-s);width:100%;height:100%;padding:var(--space-3xl) var(--space-m) 0;flex-direction:column;display:flex}.LandingFooter-module-scss-module__33oKeq__ctaTitle{color:var(--basic-white);font-size:var(--font-xxl);text-align:center;z-index:0;font-weight:700;line-height:1.3;position:relative}.LandingFooter-module-scss-module__33oKeq__ctaTitle .LandingFooter-module-scss-module__33oKeq__light{z-index:-1;opacity:.9;pointer-events:none;background:radial-gradient(circle at 50% 22%,#3fb9fff2 0%,#268cff8c 10%,#155edc38 24%,#08328c1a 36%,#0000 52%);width:300px;height:300px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.LandingFooter-module-scss-module__33oKeq__ctaDescr{color:var(--basic-white);font-size:var(--font-title);text-align:center;font-weight:400}.LandingFooter-module-scss-module__33oKeq__ctaActions{gap:var(--space-m);width:100%;padding-top:var(--space-l);flex-direction:column;display:flex}.LandingFooter-module-scss-module__33oKeq__footer{gap:var(--space-m);width:100%;padding:56px var(--space-l) var(--space-m);background-color:var(--l-bg-footer);color:var(--basic-white);flex-direction:column;display:flex;position:relative}.LandingFooter-module-scss-module__33oKeq__footer:after{content:"";background:var(--l-bg-footer-dark);z-index:10;border-bottom-right-radius:80% 100%;border-bottom-left-radius:80% 100%;width:100%;height:36px;position:absolute;top:0;left:0}.LandingFooter-module-scss-module__33oKeq__footerInner{gap:var(--space-4xl);width:100%;display:flex;position:relative}.LandingFooter-module-scss-module__33oKeq__footerInner:after{content:"";background:radial-gradient(var(--l-border-dark), transparent);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.LandingFooter-module-scss-module__33oKeq__brand{gap:var(--space-s);flex-direction:column;flex:1;width:100%;display:flex}.LandingFooter-module-scss-module__33oKeq__mailLink,.LandingFooter-module-scss-module__33oKeq__footerNotice,.LandingFooter-module-scss-module__33oKeq__copy,.LandingFooter-module-scss-module__33oKeq__footerDescr{color:var(--l-border);font-size:var(--font-m);opacity:.75}.LandingFooter-module-scss-module__33oKeq__footerNotice{font-size:var(--font-xs)}.LandingFooter-module-scss-module__33oKeq__nav{gap:var(--space-l);flex-direction:column;flex:1;display:flex}.LandingFooter-module-scss-module__33oKeq__navList{gap:var(--space-l);flex-direction:column;display:flex}.LandingFooter-module-scss-module__33oKeq__navLink{align-items:center;gap:var(--space-m);display:flex}.LandingFooter-module-scss-module__33oKeq__navLink .LandingFooter-module-scss-module__33oKeq__text{color:var(--l-border);font-size:var(--font-m);font-weight:400;line-height:var(--line-compact)}.LandingFooter-module-scss-module__33oKeq__navLink .LandingFooter-module-scss-module__33oKeq__icon{width:18px;height:18px;color:var(--l-blue);opacity:.75}.LandingFooter-module-scss-module__33oKeq__mailLink{color:var(--l-blue);align-self:center;font-weight:700;line-height:1}.LandingFooter-module-scss-module__33oKeq__copy{padding-top:var(--space-m);text-align:center;position:relative}.LandingFooter-module-scss-module__33oKeq__copy:before{content:"";background:radial-gradient(var(--l-border-dark), transparent);width:100%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}
.LandingButton-module-scss-module__ulomAq__button{justify-content:center;align-items:center;gap:var(--space-l);width:100%;height:36px;padding:0 var(--space-xl);border-radius:var(--space-xl);font-size:var(--font-base);cursor:pointer;border:1px solid #0000;font-weight:600;display:flex}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__primary{background-color:var(--l-primary);color:var(--bg-main)}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__secondary{background-color:var(--l-secondary);color:var(--l-primary)}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__light{background-color:var(--basic-white);color:var(--l-primary)}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__outline{border:1px solid var(--l-text-muted);color:var(--basic-white);background-color:#0000}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__m{height:44px;padding:0 var(--space-l);font-weight:500}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__l{height:68px}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__shadow-none{box-shadow:none}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__shadow-s{border-color:var(--l-border);box-shadow:0 6px 16px #4878ff1a,inset 0 1px #ffffff1a,inset 0 7px 12px #ffffff03,inset 0 -5px 9px #2848be03}.LandingButton-module-scss-module__ulomAq__button.LandingButton-module-scss-module__ulomAq__shadow-m{box-shadow:0 10px 24px #4878ff3d,0 4px 10px #2242b41f,inset 0 1px #ffffff40,inset 0 10px 16px #ffffff1a,inset 0 -6px 10px #2848be1a}.LandingButton-module-scss-module__ulomAq__icon{width:36px;height:36px;padding:var(--space-s);background-color:var(--l-active);color:var(--l-primary);border-radius:100%;flex-shrink:0;box-shadow:0 6px 10px #4776ff33,inset 0 1px #ffffff40,inset 0 -2px 6px #556fdc33}
.CustomCheckbox-module-scss-module__4iEvga__root{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.CustomCheckbox-module-scss-module__4iEvga__disabled{cursor:not-allowed;opacity:.6}.CustomCheckbox-module-scss-module__4iEvga__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.CustomCheckbox-module-scss-module__4iEvga__box{background:#fff;border:1px solid #00000040;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform 80ms,background .15s,border-color .15s;display:inline-flex}.CustomCheckbox-module-scss-module__4iEvga__check{opacity:0;width:14px;height:14px;transition:opacity .12s,transform .12s;transform:scale(.8)}.CustomCheckbox-module-scss-module__4iEvga__input:checked+.CustomCheckbox-module-scss-module__4iEvga__box{background:var(--purple-back);border-color:var(--purple-back)}.CustomCheckbox-module-scss-module__4iEvga__input:checked+.CustomCheckbox-module-scss-module__4iEvga__box .CustomCheckbox-module-scss-module__4iEvga__check{opacity:1;transform:scale(1)}.CustomCheckbox-module-scss-module__4iEvga__input:focus-visible+.CustomCheckbox-module-scss-module__4iEvga__box{outline-offset:2px;outline:2px solid #00000059}.CustomCheckbox-module-scss-module__4iEvga__root:hover .CustomCheckbox-module-scss-module__4iEvga__box{border-color:#0006}.CustomCheckbox-module-scss-module__4iEvga__root:active .CustomCheckbox-module-scss-module__4iEvga__box{transform:scale(.98)}.CustomCheckbox-module-scss-module__4iEvga__label{font-size:14px;line-height:1.2}
.ProfileCompletion-module-scss-module__E_7KRq__root{min-width:0;padding:var(--space-l);border-radius:var(--radius-l);background:linear-gradient(135deg, var(--basic-white), var(--primary-alt-back-2));box-shadow:var(--shadow-m);gap:var(--space-s);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProfileCompletion-module-scss-module__E_7KRq__header{align-items:center;gap:var(--space-s);display:flex}.ProfileCompletion-module-scss-module__E_7KRq__headerIcon,.ProfileCompletion-module-scss-module__E_7KRq__stepIcon{width:var(--control-height-l);height:var(--control-height-l);border-radius:var(--radius-round);color:var(--primary-dark-alt);background:var(--primary-back);flex-shrink:0;place-items:center;display:grid}.ProfileCompletion-module-scss-module__E_7KRq__headerIcon svg,.ProfileCompletion-module-scss-module__E_7KRq__stepIcon svg{width:var(--icon-size-m);height:var(--icon-size-m)}.ProfileCompletion-module-scss-module__E_7KRq__heading{flex:1;min-width:0}.ProfileCompletion-module-scss-module__E_7KRq__heading h3{font-size:var(--font-base);font-weight:600;line-height:var(--line-normal)}.ProfileCompletion-module-scss-module__E_7KRq__heading p{font-size:var(--font-m);color:var(--secondary);line-height:var(--line-normal)}.ProfileCompletion-module-scss-module__E_7KRq__closeButton,.ProfileCompletion-module-scss-module__E_7KRq__arrowButton,.ProfileCompletion-module-scss-module__E_7KRq__dot{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-round);color:var(--secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.ProfileCompletion-module-scss-module__E_7KRq__closeButton svg,.ProfileCompletion-module-scss-module__E_7KRq__arrowButton svg,.ProfileCompletion-module-scss-module__E_7KRq__dot svg{width:var(--icon-size-m);height:var(--icon-size-m)}.ProfileCompletion-module-scss-module__E_7KRq__closeButton:hover,.ProfileCompletion-module-scss-module__E_7KRq__arrowButton:hover,.ProfileCompletion-module-scss-module__E_7KRq__dot:hover{background:var(--primary-back)}.ProfileCompletion-module-scss-module__E_7KRq__closeButton:disabled,.ProfileCompletion-module-scss-module__E_7KRq__arrowButton:disabled,.ProfileCompletion-module-scss-module__E_7KRq__dot:disabled{opacity:var(--opacity-subtle);cursor:default}.ProfileCompletion-module-scss-module__E_7KRq__closeButton{align-self:flex-start}.ProfileCompletion-module-scss-module__E_7KRq__root button:focus-visible{outline:var(--border-width-medium) solid var(--primary-dark-alt);outline-offset:calc(-1*var(--border-width-medium))}.ProfileCompletion-module-scss-module__E_7KRq__progress{align-items:center;gap:var(--space-s);color:var(--secondary);font-size:var(--font-m);white-space:nowrap;display:flex}.ProfileCompletion-module-scss-module__E_7KRq__track{height:var(--range-track-height);border-radius:var(--radius-l);background:var(--border-light);flex:1;overflow:hidden}.ProfileCompletion-module-scss-module__E_7KRq__track span{border-radius:inherit;background:var(--primary-dark-alt);height:100%;display:block}.ProfileCompletion-module-scss-module__E_7KRq__viewport{touch-action:pan-y pinch-zoom;min-width:0;overflow:hidden}.ProfileCompletion-module-scss-module__E_7KRq__slides{align-items:stretch;gap:var(--space-s);display:flex}.ProfileCompletion-module-scss-module__E_7KRq__slide{flex:0 0 var(--profile-completion-card-width);min-width:0}.ProfileCompletion-module-scss-module__E_7KRq__onlySlide{flex-basis:100%}.ProfileCompletion-module-scss-module__E_7KRq__card{align-items:flex-start;gap:var(--space-s);width:100%;height:100%;padding:var(--space-m);border:var(--border-width-thin) solid var(--primary-back);border-radius:var(--radius-m);background:var(--bg-main);color:var(--basic-black);text-align:left;font:inherit;cursor:pointer;display:flex}.ProfileCompletion-module-scss-module__E_7KRq__card:hover{border-color:var(--primary-alt)}.ProfileCompletion-module-scss-module__E_7KRq__stepIcon{width:var(--control-height-xs);height:var(--control-height-xs)}.ProfileCompletion-module-scss-module__E_7KRq__cardText{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ProfileCompletion-module-scss-module__E_7KRq__cardTitle{font-size:var(--font-base);font-weight:600;line-height:var(--line-normal);overflow-wrap:anywhere}.ProfileCompletion-module-scss-module__E_7KRq__description{font-size:var(--font-m);color:var(--secondary);line-height:var(--line-normal)}.ProfileCompletion-module-scss-module__E_7KRq__cardArrow{width:var(--icon-size-s);height:var(--icon-size-s);color:var(--primary-dark-alt);flex-shrink:0;align-self:center}.ProfileCompletion-module-scss-module__E_7KRq__navigation{justify-content:center;align-items:center;gap:var(--space-s);margin-top:calc(-1*var(--space-xs));margin-bottom:calc(-1*var(--space-xs));display:flex}.ProfileCompletion-module-scss-module__E_7KRq__dots{display:flex}.ProfileCompletion-module-scss-module__E_7KRq__dot{width:var(--space-xxl)}.ProfileCompletion-module-scss-module__E_7KRq__dot span{width:var(--space-s);height:var(--space-s);border-radius:var(--radius-round);background:var(--border-light)}.ProfileCompletion-module-scss-module__E_7KRq__activeDot span{background:var(--primary-dark-alt)}
.CustomToggle-module-scss-module__eFMJ2q__toggleWrapper{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.CustomToggle-module-scss-module__eFMJ2q__toggleWrapper:focus-visible{outline-offset:4px;outline:2px solid #00000059}.CustomToggle-module-scss-module__eFMJ2q__toggleWrapper:disabled{cursor:not-allowed;opacity:.6}.CustomToggle-module-scss-module__eFMJ2q__label{color:var(--black);font-size:12px}.CustomToggle-module-scss-module__eFMJ2q__toggle{background-color:#ccc;border-radius:9999px;width:44px;height:24px;transition:background-color .3s;position:relative}.CustomToggle-module-scss-module__eFMJ2q__toggle.CustomToggle-module-scss-module__eFMJ2q__on{background-color:var(--purple)}.CustomToggle-module-scss-module__eFMJ2q__circle{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:left .3s;position:absolute;top:2px;left:2px}.CustomToggle-module-scss-module__eFMJ2q__toggle.CustomToggle-module-scss-module__eFMJ2q__on .CustomToggle-module-scss-module__eFMJ2q__circle{left:22px}
.RoleSwitcher-module-scss-module__GxZJ3W__role{text-align:center;border:1px solid var(--border-light);border-radius:var(--radius-xxl);cursor:pointer;width:100%;color:var(--basic-black);grid-template-columns:1fr 1fr;height:64px;transition:height .3s,max-height .3s,opacity .3s;display:grid;position:relative}.RoleSwitcher-module-scss-module__GxZJ3W__roleActive{height:44px}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__title{z-index:1;font-size:var(--font-base);color:var(--basic-black);white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-s);font-weight:600;transition:color .3s ease-in-out;display:flex}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__title:hover{transform:none}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__title.RoleSwitcher-module-scss-module__GxZJ3W__active{color:var(--bg-main)}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__titleIcon{width:18px;height:18px;display:block}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__switcher{width:50%;height:calc(100% - var(--space-s));top:50%;left:var(--space-xs);border-radius:var(--radius-xl);background:var(--linear-primary);opacity:0;transition:transform .2s ease-in-out,opacity .3s ease-in-out;position:absolute;transform:translateY(-50%)}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__switcherPass{opacity:1;transform:translate(calc(100% - var(--space-s)), -50%)}.RoleSwitcher-module-scss-module__GxZJ3W__role .RoleSwitcher-module-scss-module__GxZJ3W__switcherDriver{opacity:1}.RoleSwitcher-module-scss-module__GxZJ3W__landing{background-color:var(--l-secondary);border-color:#0000;height:52px;box-shadow:0 6px 18px #1c3e780f}.RoleSwitcher-module-scss-module__GxZJ3W__landing .RoleSwitcher-module-scss-module__GxZJ3W__title{color:var(--l-text-muted);opacity:.75}.RoleSwitcher-module-scss-module__GxZJ3W__landing .RoleSwitcher-module-scss-module__GxZJ3W__title.RoleSwitcher-module-scss-module__GxZJ3W__active{opacity:1;color:var(--l-bg)}.RoleSwitcher-module-scss-module__GxZJ3W__landing .RoleSwitcher-module-scss-module__GxZJ3W__switcher{background:var(--l-primary);box-shadow:0 8px 20px #246bff33}.RoleSwitcher-module-scss-module__GxZJ3W__isMap{opacity:0;max-height:0;overflow:hidden}.RoleSwitcher-module-scss-module__GxZJ3W__disabled{cursor:default}
.CustomToggleButton-module-scss-module__wHxL5q__button{height:100%;padding:0 var(--space-s);border-radius:var(--radius-s);color:var(--secondary);cursor:pointer;font-family:inherit;font-size:var(--font-m);white-space:nowrap;font-weight:600;line-height:1}.CustomToggleButton-module-scss-module__wHxL5q__button:hover:not(:disabled){color:var(--basic-black);transform:none}.CustomToggleButton-module-scss-module__wHxL5q__button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}
.LandingForWhoCard-module-scss-module__6_apDW__card{gap:var(--space-l);width:100%;padding:0 var(--space-l) var(--space-3xl);border:1px solid var(--l-border);border-radius:var(--radius-xl);background-color:var(--l-bg);color:var(--l-primary);box-shadow:var(--shadow-little);flex-direction:column;display:flex;overflow:hidden}.LandingForWhoCard-module-scss-module__6_apDW__head{flex-direction:column;align-items:center;display:flex}.LandingForWhoCard-module-scss-module__6_apDW__image{width:auto;height:170px;margin-top:-10px;display:block}.LandingForWhoCard-module-scss-module__6_apDW__title{color:var(--l-primary);font-size:var(--font-heading);font-weight:700;line-height:var(--line-compact);margin-top:-32px}.LandingForWhoCard-module-scss-module__6_apDW__descr{color:var(--l-text-muted);font-size:var(--font-base);font-weight:400;line-height:var(--line-normal);text-align:center;margin:0}.LandingForWhoCard-module-scss-module__6_apDW__list{gap:var(--space-s);flex-direction:column;display:flex}.LandingForWhoCard-module-scss-module__6_apDW__item{align-items:center;gap:var(--space-s);font-size:var(--font-m);padding-bottom:var(--space-s);display:flex;position:relative}.LandingForWhoCard-module-scss-module__6_apDW__itemIcon{width:24px;height:24px;color:var(--l-blue);flex-shrink:0}.LandingForWhoCard-module-scss-module__6_apDW__item:after{content:"";background:radial-gradient(var(--l-border), transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}
.FlatAlert-module-scss-module__ZnQ6OW__root{border:1px solid var(--danger-border);border-radius:var(--radius-m);background-color:var(--danger-back);width:100%;padding:var(--space-m);gap:var(--space-s);flex-direction:column;display:flex;position:relative;overflow:hidden}.FlatAlert-module-scss-module__ZnQ6OW__title{font-weight:500}.FlatAlert-module-scss-module__ZnQ6OW__desc{color:var(--secondary)}.FlatAlert-module-scss-module__ZnQ6OW__line{background-color:var(--danger);border-radius:var(--radius-l);width:48px;height:3px}.FlatAlert-module-scss-module__ZnQ6OW__icon{aspect-ratio:1;width:auto;height:100%;color:var(--danger);opacity:.1;position:absolute;top:-25%;right:-24px}.FlatAlert-module-scss-module__ZnQ6OW__icon svg{stroke-width:1px}
@keyframes LandingForWho-module-scss-module__pEYtAq__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.LandingForWho-module-scss-module__pEYtAq__root{align-items:center;gap:var(--space-xl);width:100%;color:var(--l-primary);background:linear-gradient(90deg,#d2e6fd,#bedafd);flex-direction:column;display:flex;position:relative}.LandingForWho-module-scss-module__pEYtAq__root>[data-landing-background]{max-width:var(--max-width);object-fit:cover;object-position:center -60px;pointer-events:none;width:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.LandingForWho-module-scss-module__pEYtAq__root>:not([data-landing-background]){position:relative}.LandingForWho-module-scss-module__pEYtAq__info{gap:var(--space-s);flex-direction:column;align-items:center;display:flex}.LandingForWho-module-scss-module__pEYtAq__title{font-size:var(--font-heading);font-weight:700}.LandingForWho-module-scss-module__pEYtAq__descr{text-align:center;font-weight:400}.LandingForWho-module-scss-module__pEYtAq__cardMotion{width:100%}
.FriendshipControl-module-scss-module__yB8Xja__root{align-items:center;gap:var(--space-s);color:var(--secondary-back);display:flex}.FriendshipControl-module-scss-module__yB8Xja__statusIcon{flex-shrink:0}
.ProgressBar-module-scss-module__AFd5xq__main{background-color:var(--secondary-back-2);border-radius:10px;width:100%;height:10px}.ProgressBar-module-scss-module__AFd5xq__filled{background-color:var(--basic-black);opacity:.75;border-radius:10px;height:100%}
