.PreviewSection-module-scss-module__BYAz4G__section{margin-bottom:48px}.PreviewSection-module-scss-module__BYAz4G__section:last-child{margin-bottom:0}.PreviewSection-module-scss-module__BYAz4G__title{color:#181c22;border-bottom:1px solid #181c2214;margin:0 0 16px;padding-bottom:8px;font-size:16px;font-weight:600}.PreviewSection-module-scss-module__BYAz4G__content{flex-direction:column;gap:16px;display:flex}
.PreviewCommon-module-scss-module__nsXreW__exampleWrapper{background:#f8fbff;border:1px solid #181c2214;border-radius:16px;margin-bottom:16px;padding:16px}.PreviewCommon-module-scss-module__nsXreW__exampleWrapperLight{background:#fff;border:1px solid #181c2214;border-radius:16px;margin-bottom:16px;padding:16px}.PreviewCommon-module-scss-module__nsXreW__exampleWrapperDark{background:#181c22;border:1px solid #181c2229;border-radius:16px;margin-bottom:16px;padding:16px}.PreviewCommon-module-scss-module__nsXreW__exampleGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.PreviewCommon-module-scss-module__nsXreW__exampleGridTwoColumns{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.PreviewCommon-module-scss-module__nsXreW__exampleGridTwoColumns{grid-template-columns:1fr}}.PreviewCommon-module-scss-module__nsXreW__exampleGridThreeColumns{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:1024px){.PreviewCommon-module-scss-module__nsXreW__exampleGridThreeColumns{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PreviewCommon-module-scss-module__nsXreW__exampleGridThreeColumns{grid-template-columns:1fr}}.PreviewCommon-module-scss-module__nsXreW__exampleRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PreviewCommon-module-scss-module__nsXreW__exampleColumn{flex-direction:column;gap:12px;display:flex}.PreviewCommon-module-scss-module__nsXreW__exampleSpaceBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.PreviewCommon-module-scss-module__nsXreW__codeBlock{color:#fff;background:#181c22;border-radius:16px;margin-bottom:16px;padding:16px;font-family:Monaco,Menlo,Courier New,monospace;font-size:14px;line-height:1.5;overflow-x:auto}.PreviewCommon-module-scss-module__nsXreW__preview{width:100%}.PreviewCommon-module-scss-module__nsXreW__previewHeader{margin-bottom:32px}.PreviewCommon-module-scss-module__nsXreW__previewComponentName{color:#181c22;margin:0 0 8px;font-size:32px;font-weight:700}.PreviewCommon-module-scss-module__nsXreW__previewImportPath{color:#848f97;background:#f8fbff;border-radius:8px;padding:4px 8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;display:inline-block}.PreviewCommon-module-scss-module__nsXreW__previewCardContainer{width:100%;max-width:400px}.PreviewCommon-module-scss-module__nsXreW__demoContainer{background:#fff;border:1px solid #181c2214;border-radius:16px;margin-bottom:16px;padding:24px}.PreviewCommon-module-scss-module__nsXreW__demoContainerLight{background:#f8fbff;border:1px solid #181c2214;border-radius:16px;margin-bottom:16px;padding:24px}.PreviewCommon-module-scss-module__nsXreW__demoContainerTall{background:#fff;border:1px solid #181c2214;border-radius:16px;min-height:400px;margin-bottom:16px;padding:24px}.PreviewCommon-module-scss-module__nsXreW__maxWidth300{max-width:300px}.PreviewCommon-module-scss-module__nsXreW__section{margin-bottom:32px}.PreviewCommon-module-scss-module__nsXreW__sectionTitle{color:#181c22;margin-bottom:16px;font-size:20px;font-weight:600}.PreviewCommon-module-scss-module__nsXreW__sectionSubtitle{color:#848f97;margin-bottom:12px;font-size:16px;font-weight:500}.PreviewCommon-module-scss-module__nsXreW__propsTable{border-collapse:collapse;background:#fff;border:1px solid #181c2214;border-radius:16px;width:100%;margin-bottom:24px;overflow:hidden}.PreviewCommon-module-scss-module__nsXreW__propsTable th{text-align:left;color:#181c22;background:#f8fbff;border-bottom:1px solid #181c2214;padding:12px 16px;font-weight:600}.PreviewCommon-module-scss-module__nsXreW__propsTable td{color:#181c22;border-bottom:1px solid #181c2214;padding:12px 16px}.PreviewCommon-module-scss-module__nsXreW__propsTable td:first-child{color:#4074e4;font-family:Monaco,Menlo,Courier New,monospace;font-size:14px;font-weight:500}.PreviewCommon-module-scss-module__nsXreW__propsTable td:nth-child(2){color:#848f97;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px}.PreviewCommon-module-scss-module__nsXreW__propsTable td:nth-child(3){color:#495fb5;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px}.PreviewCommon-module-scss-module__nsXreW__propsTable tr:last-child td{border-bottom:none}.PreviewCommon-module-scss-module__nsXreW__badge{border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.PreviewCommon-module-scss-module__nsXreW__badge.PreviewCommon-module-scss-module__nsXreW__badgeSuccess{color:#27ae60;background:#27ae601a}.PreviewCommon-module-scss-module__nsXreW__badge.PreviewCommon-module-scss-module__nsXreW__badgeError{color:#c72222;background:#c722221a}.PreviewCommon-module-scss-module__nsXreW__badge.PreviewCommon-module-scss-module__nsXreW__badgeWarning{color:#331e00;background:#ff950033}.PreviewCommon-module-scss-module__nsXreW__badge.PreviewCommon-module-scss-module__nsXreW__badgeInfo{color:#4074e4;background:#4074e414}.PreviewCommon-module-scss-module__nsXreW__divider{background:#181c2214;height:1px;margin:24px 0}.PreviewCommon-module-scss-module__nsXreW__dividerStrong{background:#181c2229;height:1px;margin:32px 0}.PreviewCommon-module-scss-module__nsXreW__accessibilityList{margin:0;padding:0;list-style:none}.PreviewCommon-module-scss-module__nsXreW__accessibilityList li{color:#181c22;background:#4074e414;border-left:3px solid #4074e4;border-radius:8px;margin-bottom:8px;padding:12px}.PreviewCommon-module-scss-module__nsXreW__accessibilityList li:before{content:"♿️";margin-right:8px}.PreviewCommon-module-scss-module__nsXreW__playground{background:#fff;border:2px dashed #181c2229;border-radius:16px;margin-bottom:16px;padding:24px}.PreviewCommon-module-scss-module__nsXreW__playgroundControls{background:#f8fbff;border-radius:16px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.PreviewCommon-module-scss-module__nsXreW__playgroundControl{justify-content:space-between;align-items:center;gap:12px;display:flex}.PreviewCommon-module-scss-module__nsXreW__playgroundControl label{color:#181c22;font-size:14px;font-weight:500}.PreviewCommon-module-scss-module__nsXreW__stateLabel,.PreviewCommon-module-scss-module__nsXreW__stateLabelLoading,.PreviewCommon-module-scss-module__nsXreW__stateLabelDisabled,.PreviewCommon-module-scss-module__nsXreW__stateLabelError{color:#4074e4;text-transform:uppercase;letter-spacing:.5px;background:#4074e414;border-radius:8px;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.PreviewCommon-module-scss-module__nsXreW__stateLabelError{color:#c72222;background:#c722221a}.PreviewCommon-module-scss-module__nsXreW__stateLabelDisabled{color:#848f97;background:#848f971a}.PreviewCommon-module-scss-module__nsXreW__stateLabelLoading{color:#2b5cc9;background:#4074e426}@media (max-width:640px){.PreviewCommon-module-scss-module__nsXreW__hideOnMobile{display:none}}@media (min-width:768px){.PreviewCommon-module-scss-module__nsXreW__hideOnDesktop{display:none}}.PreviewCommon-module-scss-module__nsXreW__previewDescription{color:#848f97;margin-bottom:12px;font-size:14px}.PreviewCommon-module-scss-module__nsXreW__previewDescriptionBlock{color:#848f97;margin-bottom:16px;font-size:14px}.PreviewCommon-module-scss-module__nsXreW__toastVariantPreview{text-align:center;color:#fff;border-radius:16px;margin-top:16px;padding:12px 24px;font-size:14px}.PreviewCommon-module-scss-module__nsXreW__toastVariantSuccess{background:#181c22}.PreviewCommon-module-scss-module__nsXreW__toastVariantError{background:#c72222}.PreviewCommon-module-scss-module__nsXreW__toastVariantWarning{background:#ff9500}.PreviewCommon-module-scss-module__nsXreW__toastVariantInfo{background:#4074e4}.PreviewCommon-module-scss-module__nsXreW__textSecondary{color:#848f97}.PreviewCommon-module-scss-module__nsXreW__textPrimary{color:#181c22}.PreviewCommon-module-scss-module__nsXreW__textSmall{font-size:13px}.PreviewCommon-module-scss-module__nsXreW__textMedium{font-size:14px}.PreviewCommon-module-scss-module__nsXreW__labelActionLink{color:#4074e4;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.PreviewCommon-module-scss-module__nsXreW__codeError{color:#c72222}.PreviewCommon-module-scss-module__nsXreW__mb8{margin-bottom:8px}.PreviewCommon-module-scss-module__nsXreW__mb12{margin-bottom:12px}.PreviewCommon-module-scss-module__nsXreW__mb16{margin-bottom:16px}.PreviewCommon-module-scss-module__nsXreW__mb24{margin-bottom:24px}.PreviewCommon-module-scss-module__nsXreW__mb32{margin-bottom:32px}.PreviewCommon-module-scss-module__nsXreW__mt8{margin-top:8px}.PreviewCommon-module-scss-module__nsXreW__mt12{margin-top:12px}.PreviewCommon-module-scss-module__nsXreW__mt16{margin-top:16px}.PreviewCommon-module-scss-module__nsXreW__mt24{margin-top:24px}.PreviewCommon-module-scss-module__nsXreW__mt32{margin-top:32px}.PreviewCommon-module-scss-module__nsXreW__fontSize24{font-size:24px}.PreviewCommon-module-scss-module__nsXreW__fontSize13{font-size:13px}.PreviewCommon-module-scss-module__nsXreW__fontWeight600{font-weight:600}.PreviewCommon-module-scss-module__nsXreW__flexColumn{flex-direction:column;display:flex}.PreviewCommon-module-scss-module__nsXreW__flexRow{flex-flow:wrap;display:flex}.PreviewCommon-module-scss-module__nsXreW__flexRowCenter{flex-flow:wrap;align-items:center;gap:24px;display:flex}.PreviewCommon-module-scss-module__nsXreW__gap12{gap:12px}.PreviewCommon-module-scss-module__nsXreW__gap24{gap:24px}.PreviewCommon-module-scss-module__nsXreW__width200{width:200px}.PreviewCommon-module-scss-module__nsXreW__textCenter{text-align:center}.PreviewCommon-module-scss-module__nsXreW__opacity50{opacity:.5}.PreviewCommon-module-scss-module__nsXreW__disabledOverlay{opacity:.5;pointer-events:none;cursor:not-allowed}.PreviewCommon-module-scss-module__nsXreW__width100{width:100%}.PreviewCommon-module-scss-module__nsXreW__errorDemoContainer{border:1px solid #c72222;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.PreviewCommon-module-scss-module__nsXreW__errorText{color:#c72222;margin-top:12px;font-size:18px;font-weight:400;display:block}.PreviewCommon-module-scss-module__nsXreW__listDisc{margin-left:20px;padding-left:20px;list-style:outside}
.Input-module-scss-module__hiIbJa__inputWrapper{flex-direction:column;width:100%;min-width:0;display:flex}.Input-module-scss-module__hiIbJa__labelRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.Input-module-scss-module__hiIbJa__label{color:#181c22;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.Input-module-scss-module__hiIbJa__labelAction{color:#4074e4;flex-shrink:0;font-size:14px}.Input-module-scss-module__hiIbJa__inputWithToggle{align-items:center;display:flex;position:relative}.Input-module-scss-module__hiIbJa__inputWithToggle .Input-module-scss-module__hiIbJa__input{padding-right:48px}.Input-module-scss-module__hiIbJa__inputWithSuffix{align-items:center;display:flex;position:relative}.Input-module-scss-module__hiIbJa__inputWithSuffix .Input-module-scss-module__hiIbJa__input{padding-right:48px}.Input-module-scss-module__hiIbJa__passwordToggle{cursor:pointer;color:#848f97;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Input-module-scss-module__hiIbJa__passwordToggle:hover{color:#181c22}.Input-module-scss-module__hiIbJa__inputSuffix{color:#848f97;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:400;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.Input-module-scss-module__hiIbJa__input{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:16px;outline:none;width:100%;min-width:0;padding:12px 16px;font-size:18px;font-weight:400;transition:border-color .2s}.Input-module-scss-module__hiIbJa__input::placeholder{color:#848f97}.Input-module-scss-module__hiIbJa__input:focus{border-color:#4074e4}.Input-module-scss-module__hiIbJa__input[type=number]{appearance:textfield}.Input-module-scss-module__hiIbJa__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module-scss-module__hiIbJa__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module-scss-module__hiIbJa__error{border-color:#c72222;animation:.4s ease-in-out Input-module-scss-module__hiIbJa__input-shake}@keyframes Input-module-scss-module__hiIbJa__input-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.Input-module-scss-module__hiIbJa__errorMessage{color:#c72222;margin-top:12px;font-size:18px;font-weight:400}
.Card-module-scss-module__66WwxG__card{background-color:#fff;border-radius:24px;width:100%;padding:32px;box-shadow:0 4px 20px #181c220d}
.Logo-module-scss-module__DYzr-W__logo{color:#181c22;letter-spacing:-.5px;cursor:pointer;font-size:24px;font-weight:800;transition:opacity .2s;display:inline-block}.Logo-module-scss-module__DYzr-W__logo:hover{opacity:.8}.Logo-module-scss-module__DYzr-W__logo:active{opacity:.6}.Logo-module-scss-module__DYzr-W__logoAccent{color:#4074e4}
.ConfirmDialog-module-scss-module__rpfE5q__backdrop{z-index:1000;opacity:0;pointer-events:none;background-color:#181c2280;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.ConfirmDialog-module-scss-module__rpfE5q__backdrop.ConfirmDialog-module-scss-module__rpfE5q__open{opacity:1;pointer-events:auto}.ConfirmDialog-module-scss-module__rpfE5q__inlineBackdrop{opacity:1;z-index:auto;background:0 0;justify-content:flex-start;align-items:flex-start;transition:none;position:relative;inset:auto}.ConfirmDialog-module-scss-module__rpfE5q__dialog{opacity:0;background-color:#fff;border-radius:24px;width:calc(100% - 32px);max-width:400px;padding:24px;transition:opacity .2s ease-out,transform .2s ease-out;position:relative;transform:scale(.95);box-shadow:0 2px 8px #181c220f}.ConfirmDialog-module-scss-module__rpfE5q__dialog.ConfirmDialog-module-scss-module__rpfE5q__open{opacity:1;transform:scale(1)}.ConfirmDialog-module-scss-module__rpfE5q__inlineDialog{border:1px solid #181c2214;width:100%;max-width:100%;transform:none;box-shadow:0 2px 8px #181c220f}.ConfirmDialog-module-scss-module__rpfE5q__closeButton{cursor:pointer;color:#848f97;background:0 0;border:none;width:24px;height:24px;padding:0;transition:opacity .2s;position:absolute;top:16px;right:16px}.ConfirmDialog-module-scss-module__rpfE5q__closeButton:hover{opacity:.7}.ConfirmDialog-module-scss-module__rpfE5q__closeButton svg{width:100%;height:100%;display:block}.ConfirmDialog-module-scss-module__rpfE5q__content{flex-direction:column;gap:24px;display:flex}.ConfirmDialog-module-scss-module__rpfE5q__header{text-align:left}.ConfirmDialog-module-scss-module__rpfE5q__title{color:#181c22;margin:0;font-size:20px;font-weight:600;line-height:1.3}.ConfirmDialog-module-scss-module__rpfE5q__subtitle{color:#848f97;margin:8px 0 0;font-size:14px;line-height:1.5}.ConfirmDialog-module-scss-module__rpfE5q__buttons{gap:12px;display:flex}.ConfirmDialog-module-scss-module__rpfE5q__buttons button{flex:1}
.BackLink-module-scss-module__Ool0Ma__backLink{cursor:pointer;color:#181c22;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:18px;font-weight:500;transition:opacity .15s;display:flex}.BackLink-module-scss-module__Ool0Ma__backLink:hover{opacity:.7}.BackLink-module-scss-module__Ool0Ma__backLink svg{color:#181c22;flex-shrink:0}
.Form-module-scss-module__2zds6G__form{flex-direction:column;gap:24px;width:100%;display:flex}.Form-module-scss-module__2zds6G__header{text-align:center;flex-direction:column;gap:8px;display:flex}.Form-module-scss-module__2zds6G__header.Form-module-scss-module__2zds6G__headerLeft{text-align:left}.Form-module-scss-module__2zds6G__title{color:#181c22;margin:0;font-size:32px;font-weight:600;line-height:1.2}.Form-module-scss-module__2zds6G__title:is(h2){font-size:20px}.Form-module-scss-module__2zds6G__subtitle{color:#848f97;margin:0;font-size:16px;font-weight:400;line-height:1.5}.Form-module-scss-module__2zds6G__group{flex-direction:column;gap:24px;display:flex}.Form-module-scss-module__2zds6G__actions{flex-direction:column;gap:16px;display:flex}
.Radio-module-scss-module__U3MRua__radio{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.Radio-module-scss-module__U3MRua__input{opacity:0;width:0;height:0;position:absolute}.Radio-module-scss-module__U3MRua__input:checked+.Radio-module-scss-module__U3MRua__indicator{background:#4074e4;border-color:#4074e4}.Radio-module-scss-module__U3MRua__input:disabled{cursor:not-allowed}.Radio-module-scss-module__U3MRua__input:disabled+.Radio-module-scss-module__U3MRua__indicator,.Radio-module-scss-module__U3MRua__input:disabled~.Radio-module-scss-module__U3MRua__label{opacity:.5}.Radio-module-scss-module__U3MRua__input:focus-visible+.Radio-module-scss-module__U3MRua__indicator{outline-offset:2px;outline:2px solid #4074e4}.Radio-module-scss-module__U3MRua__indicator{border:2px solid #4074e4;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.Radio-module-scss-module__U3MRua__label{color:#181c22;font-size:16px;font-weight:400;line-height:1}
.SelectWithDropdown-module-scss-module__xmX6HW__selectContainer,.SelectWithDropdown-module-scss-module__xmX6HW__inputWrapper{width:100%;position:relative}.SelectWithDropdown-module-scss-module__xmX6HW__input{cursor:pointer}.SelectWithDropdown-module-scss-module__xmX6HW__input input{cursor:pointer;padding-right:40px}.SelectWithDropdown-module-scss-module__xmX6HW__chevron{pointer-events:none;color:#848f97;z-index:10;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:55px;right:16px}.SelectWithDropdown-module-scss-module__xmX6HW__spinner{border:2px solid #848f9759;border-top-color:#848f97;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite SelectWithDropdown-module-scss-module__xmX6HW__spin}.SelectWithDropdown-module-scss-module__xmX6HW__noLabel .SelectWithDropdown-module-scss-module__xmX6HW__chevron{top:17px}.SelectWithDropdown-module-scss-module__xmX6HW__dropdown{z-index:10000;background:#fff;border:1px solid #181c2229;border-radius:16px;max-height:240px;animation:.2s ease-out SelectWithDropdown-module-scss-module__xmX6HW__slideDown;overflow-y:auto;box-shadow:0 8px 24px #181c221a}@keyframes SelectWithDropdown-module-scss-module__xmX6HW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes SelectWithDropdown-module-scss-module__xmX6HW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SelectWithDropdown-module-scss-module__xmX6HW__option{text-align:left;cursor:pointer;color:#181c22;background:0 0;border:none;width:100%;padding:12px 16px;font-size:16px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1)}.SelectWithDropdown-module-scss-module__xmX6HW__option:hover{background:#f8fbff}.SelectWithDropdown-module-scss-module__xmX6HW__option.SelectWithDropdown-module-scss-module__xmX6HW__selected{color:#4074e4;background:#4074e414;font-weight:600}.SelectWithDropdown-module-scss-module__xmX6HW__noResults{color:#848f97;text-align:center;padding:12px 16px;font-size:14px}
.TabSwitch-module-scss-module__jDmyBG__tabSwitch{justify-content:center;align-items:center;gap:8px;display:flex}.TabSwitch-module-scss-module__jDmyBG__tab{color:#181c22;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1)}.TabSwitch-module-scss-module__jDmyBG__tab:hover{background:#4074e41a}.TabSwitch-module-scss-module__jDmyBG__tab.TabSwitch-module-scss-module__jDmyBG__active{color:#fff;background:#4074e4}
.AutoGoalModal-module-scss-module__IM_5Wq__backdrop{z-index:1000;opacity:0;background:#181c2280;justify-content:center;align-items:center;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.AutoGoalModal-module-scss-module__IM_5Wq__backdrop.AutoGoalModal-module-scss-module__IM_5Wq__open{opacity:1}.AutoGoalModal-module-scss-module__IM_5Wq__inlineBackdrop{opacity:1;z-index:auto;background:0 0;justify-content:flex-start;align-items:flex-start;transition:none;position:relative;inset:auto}.AutoGoalModal-module-scss-module__IM_5Wq__dialog{background:#fff;border-radius:24px;width:calc(100% - 32px);max-width:480px;max-height:calc(100vh - 32px);padding:32px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;transform:scale(.95)}.AutoGoalModal-module-scss-module__IM_5Wq__dialog.AutoGoalModal-module-scss-module__IM_5Wq__open{transform:scale(1)}@media (max-width:640px){.AutoGoalModal-module-scss-module__IM_5Wq__dialog{padding:24px}}.AutoGoalModal-module-scss-module__IM_5Wq__inlineDialog{border:1px solid #181c2214;width:100%;max-height:none;transform:none;box-shadow:0 2px 8px #181c220f}.AutoGoalModal-module-scss-module__IM_5Wq__closeButton{cursor:pointer;color:#181c22;background:0 0;border:none;justify-content:center;align-items:center;width:64px;height:64px;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0}.AutoGoalModal-module-scss-module__IM_5Wq__closeButton:hover{opacity:.7}.AutoGoalModal-module-scss-module__IM_5Wq__closeButton:disabled{opacity:.5;cursor:not-allowed}.AutoGoalModal-module-scss-module__IM_5Wq__row{gap:16px;display:flex}.AutoGoalModal-module-scss-module__IM_5Wq__row>*{flex:1 1 0;min-width:0}.AutoGoalModal-module-scss-module__IM_5Wq__radioGroup{flex-direction:column;gap:12px;display:flex}.AutoGoalModal-module-scss-module__IM_5Wq__groupLabel{color:#181c22;font-size:18px;font-weight:400;line-height:1}.AutoGoalModal-module-scss-module__IM_5Wq__radioRow{flex-wrap:wrap;gap:12px;display:flex}
.ManualGoalModal-module-scss-module__yZ8Req__backdrop{z-index:1000;opacity:0;background:#181c2280;justify-content:center;align-items:center;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.ManualGoalModal-module-scss-module__yZ8Req__backdrop.ManualGoalModal-module-scss-module__yZ8Req__open{opacity:1}.ManualGoalModal-module-scss-module__yZ8Req__inlineBackdrop{opacity:1;z-index:auto;background:0 0;justify-content:flex-start;align-items:flex-start;transition:none;position:relative;inset:auto}.ManualGoalModal-module-scss-module__yZ8Req__dialog{background:#fff;border-radius:24px;width:calc(100% - 32px);max-width:480px;max-height:calc(100vh - 32px);padding:32px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;transform:scale(.95)}.ManualGoalModal-module-scss-module__yZ8Req__dialog.ManualGoalModal-module-scss-module__yZ8Req__open{transform:scale(1)}@media (max-width:640px){.ManualGoalModal-module-scss-module__yZ8Req__dialog{padding:24px}}.ManualGoalModal-module-scss-module__yZ8Req__inlineDialog{border:1px solid #181c2214;width:100%;max-height:none;transform:none;box-shadow:0 2px 8px #181c220f}.ManualGoalModal-module-scss-module__yZ8Req__closeButton{cursor:pointer;color:#181c22;background:0 0;border:none;justify-content:center;align-items:center;width:64px;height:64px;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0}.ManualGoalModal-module-scss-module__yZ8Req__closeButton:hover{opacity:.7}.ManualGoalModal-module-scss-module__yZ8Req__closeButton:disabled{opacity:.5;cursor:not-allowed}.ManualGoalModal-module-scss-module__yZ8Req__row{gap:16px;display:flex}.ManualGoalModal-module-scss-module__yZ8Req__row>*{flex:1 1 0;min-width:0}
.ModalErrorFallback-module-scss-module__9UyNDa__backdrop{z-index:1000;background:#181c2280;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModalErrorFallback-module-scss-module__9UyNDa__dialog{background:#fff;border:1px solid #c722224d;border-radius:24px;width:calc(100% - 32px);max-width:480px;padding:32px}.ModalErrorFallback-module-scss-module__9UyNDa__title{color:#c72222;margin-bottom:12px;font-size:18px;font-weight:600}.ModalErrorFallback-module-scss-module__9UyNDa__message{color:#181c22;margin-bottom:24px;font-size:14px;line-height:1.5}
.PasswordChecklist-module-scss-module__V-I8_q__checklist{background:#f8fbff;border:1px solid #181c2214;border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:12px 16px;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.PasswordChecklist-module-scss-module__V-I8_q__checklist.PasswordChecklist-module-scss-module__V-I8_q__hidden{opacity:0;max-height:0;margin-top:0;padding:0 16px}.PasswordChecklist-module-scss-module__V-I8_q__checklist.PasswordChecklist-module-scss-module__V-I8_q__visible{opacity:1;max-height:200px}.PasswordChecklist-module-scss-module__V-I8_q__item{color:#848f97;align-items:center;gap:8px;font-size:14px;line-height:1.4;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.PasswordChecklist-module-scss-module__V-I8_q__item.PasswordChecklist-module-scss-module__V-I8_q__valid{color:#27ae60}.PasswordChecklist-module-scss-module__V-I8_q__item.PasswordChecklist-module-scss-module__V-I8_q__invalid{color:#c72222}.PasswordChecklist-module-scss-module__V-I8_q__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.PasswordChecklist-module-scss-module__V-I8_q__icon svg{width:100%;height:100%}
@keyframes WeekTabs-module-scss-module__xuBf6a__slideFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes WeekTabs-module-scss-module__xuBf6a__slideFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.WeekTabs-module-scss-module__xuBf6a__slideLeft{animation:.22s WeekTabs-module-scss-module__xuBf6a__slideFromLeft}.WeekTabs-module-scss-module__xuBf6a__slideRight{animation:.22s WeekTabs-module-scss-module__xuBf6a__slideFromRight}.WeekTabs-module-scss-module__xuBf6a__wrapper{align-items:center;gap:4px;width:100%;display:flex}.WeekTabs-module-scss-module__xuBf6a__navBtn{cursor:pointer;color:#848f97;background:0 0;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:26px;line-height:1;transition:background .15s,color .15s;display:none}@media (min-width:768px){.WeekTabs-module-scss-module__xuBf6a__navBtn{display:flex}}.WeekTabs-module-scss-module__xuBf6a__navBtn:hover{color:#4074e4;background:#4074e412}.WeekTabs-module-scss-module__xuBf6a__navBtn:focus-visible{outline-offset:1px;outline:2px solid #4074e4}.WeekTabs-module-scss-module__xuBf6a__navBtnHidden{visibility:hidden;pointer-events:none}.WeekTabs-module-scss-module__xuBf6a__container{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:4px;display:flex;overflow-x:auto}.WeekTabs-module-scss-module__xuBf6a__container::-webkit-scrollbar{display:none}.WeekTabs-module-scss-module__xuBf6a__tab{cursor:pointer;background:0 0;border:none;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:36px;padding:8px 4px;transition:background .15s;display:flex;position:relative}.WeekTabs-module-scss-module__xuBf6a__tab:hover:not(.WeekTabs-module-scss-module__xuBf6a__active){background:#181c220d}.WeekTabs-module-scss-module__xuBf6a__tab:focus-visible{outline-offset:1px;outline:2px solid #4074e4}.WeekTabs-module-scss-module__xuBf6a__active{background:#4074e41f}.WeekTabs-module-scss-module__xuBf6a__active .WeekTabs-module-scss-module__xuBf6a__dayName{color:#4074e4}.WeekTabs-module-scss-module__xuBf6a__active .WeekTabs-module-scss-module__xuBf6a__checkCircle:not(.WeekTabs-module-scss-module__xuBf6a__checkCircleFilled):not(.WeekTabs-module-scss-module__xuBf6a__checkCircleOverCalorie){border-color:#4074e4}.WeekTabs-module-scss-module__xuBf6a__active .WeekTabs-module-scss-module__xuBf6a__check{color:#4074e4}.WeekTabs-module-scss-module__xuBf6a__todayDot .WeekTabs-module-scss-module__xuBf6a__checkCircle:not(.WeekTabs-module-scss-module__xuBf6a__checkCircleFilled):not(.WeekTabs-module-scss-module__xuBf6a__checkCircleOverCalorie){border-color:#4074e4}.WeekTabs-module-scss-module__xuBf6a__dayName{color:#848f97;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;line-height:1}.WeekTabs-module-scss-module__xuBf6a__checkCircle{background:0 0;border:2px solid #181c221a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.WeekTabs-module-scss-module__xuBf6a__checkCircleFilled{background:#4074e4;border-color:#4074e4}.WeekTabs-module-scss-module__xuBf6a__checkCircleFilled .WeekTabs-module-scss-module__xuBf6a__check{color:#fff}.WeekTabs-module-scss-module__xuBf6a__checkCircleOverCalorie{background:#c72222;border-color:#c72222}.WeekTabs-module-scss-module__xuBf6a__checkCircleOverCalorie .WeekTabs-module-scss-module__xuBf6a__check{color:#fff}.WeekTabs-module-scss-module__xuBf6a__check{color:#fff;flex-shrink:0;width:16px;height:16px}
