.Contact-module-scss-module__5taefW__container{max-width:800px;margin:0 auto;padding:120px 20px 64px}.Contact-module-scss-module__5taefW__header{margin-bottom:var(--space-10)}.Contact-module-scss-module__5taefW__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.Contact-module-scss-module__5taefW__subtitle{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.Contact-module-scss-module__5taefW__layout{gap:var(--space-8);flex-direction:column;display:flex}.Contact-module-scss-module__5taefW__channels{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.Contact-module-scss-module__5taefW__channels{grid-template-columns:1fr}}.Contact-module-scss-module__5taefW__channelCard{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);background-color:#fafafa;border:1px solid #f5f5f5;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.Contact-module-scss-module__5taefW__channelCard{corner-shape:squircle;border-radius:var(--radius-lg)}}.Contact-module-scss-module__5taefW__channelGrid{pointer-events:none;color:#0000001a;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.Contact-module-scss-module__5taefW__channelIcon{z-index:1;width:44px;height:44px;margin-bottom:var(--space-1);color:#fff;background:var(--color-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:relative}.Contact-module-scss-module__5taefW__channelTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);z-index:1;margin:0;position:relative}.Contact-module-scss-module__5taefW__channelText{z-index:1;font-size:var(--font-size-base);color:var(--text-secondary);flex:1;margin:0;line-height:1.5;position:relative}.Contact-module-scss-module__5taefW__channelLink{z-index:1;margin-top:var(--space-2);position:relative}.Contact-module-scss-module__5taefW__formSection{padding-top:var(--space-4);border-top:1px solid var(--border-color)}.Contact-module-scss-module__5taefW__formTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}.Contact-module-scss-module__5taefW__formSubtitle{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.5}.Contact-module-scss-module__5taefW__successMessage{align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}.Contact-module-scss-module__5taefW__successIcon{color:#fff;background:var(--color-success);border-radius:var(--radius-full);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.Contact-module-scss-module__5taefW__successTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.Contact-module-scss-module__5taefW__successText{font-size:var(--font-size-md);color:var(--text-secondary);max-width:34rem;margin:0;line-height:1.5}
.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:#0000}.react-international-phone-country-selector-button__button-content{justify-content:center;align-items:center;display:flex}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));width:300px;max-height:200px;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex;position:absolute;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro));border:none}.react-international-phone-country-selector-dropdown__list-item{min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px;display:flex}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;align-items:center;margin-right:-1px;padding:0 8px;display:flex}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{height:var(--react-international-phone-height,36px);box-sizing:border-box;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);background-color:var(--react-international-phone-background-color,white);color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0 8px;overflow:visible}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}
.PhoneInput-module-scss-module__2mOs2W__inputWrapper{flex-direction:column;display:flex}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer{width:100%;position:relative}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container{width:100%;position:relative}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input{border-radius:var(--radius-sm);width:100%;line-height:1.6;font-size:var(--font-size-md);color:var(--text-primary);background-color:#fff;border:1px solid #ebeced;outline:none;height:calc(2.25rem + 2px);padding:.625rem .875rem .625rem 2.75rem;font-family:inherit;transition:border .2s,box-shadow .2s}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input:not(:disabled):hover{border-color:#1315175c}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input::placeholder{color:#13151752;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.6}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input:focus{border-color:#131517}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input:focus:hover{border-color:#131517}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input:disabled{color:#b0b0c3;cursor:not-allowed;opacity:.7;background:#f0f0f5}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px #fff}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-button{cursor:pointer;align-items:center;gap:var(--space-1);z-index:2;background:0 0;border:none;padding:0;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-button:hover{opacity:.8}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-button:focus{outline:none}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-flag-emoji{font-size:var(--font-size-xl);line-height:1}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown-arrow{width:0;height:0;margin-left:var(--space-0-5);border-top:.25rem solid #131517;border-left:.25rem solid #0000;border-right:.25rem solid #0000}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown{scrollbar-width:thin;scrollbar-color:#0003 #0000;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;z-index:1000!important;background:#fff!important;border:1px solid #ebeced!important;border-radius:8px!important;width:100%!important;min-width:250px!important;max-height:200px!important;margin-top:0!important;position:absolute!important;top:calc(100% + .25rem)!important;left:0!important;right:auto!important;overflow-y:auto!important;box-shadow:0 4px 20px #0000001a!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:8px}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-track{border-radius:var(--radius-xs);background:0 0}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#0003 padding-box content-box;border:2px solid #0000}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:hover{background:#0000004d padding-box content-box}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:active{background:#0006 padding-box content-box}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-corner{background:0 0}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown__list-item{color:var(--text-primary)!important;cursor:pointer!important;align-items:center!important;gap:.5rem!important;padding:.5rem .875rem!important;font-size:1rem!important;transition:background-color .2s!important;display:flex!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown__list-item:hover{background:#f8f9fa!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown__list-item.react-international-phone-country-selector-dropdown__list-item--selected{background:#13151714!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown__list-item.react-international-phone-country-selector-dropdown__list-item--focused{background:#1315170a!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer.PhoneInput-module-scss-module__2mOs2W__errorInput .react-international-phone-input{border-color:var(--error-color,#e53e3e)!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer.PhoneInput-module-scss-module__2mOs2W__errorInput .react-international-phone-input:focus{border-color:var(--error-color,#e53e3e)!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer.PhoneInput-module-scss-module__2mOs2W__errorInput .react-international-phone-input:focus:hover{border-color:var(--error-color,#e53e3e)!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__inputContainer.PhoneInput-module-scss-module__2mOs2W__errorInput .react-international-phone-input:hover{border-color:var(--error-color,#e53e3e)!important}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__label{margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);cursor:pointer;transition:color .2s;display:block}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__label:hover{color:#131517}.PhoneInput-module-scss-module__2mOs2W__inputWrapper .PhoneInput-module-scss-module__2mOs2W__label span{color:#999;margin-left:var(--space-1);font-size:.875em}.PhoneInput-module-scss-module__2mOs2W__inputWrapper:focus-within .PhoneInput-module-scss-module__2mOs2W__label{color:#131517}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__label{color:#ffffffb8}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__label:hover{color:#fff}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__label span{color:#ffffff80}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight:focus-within .PhoneInput-module-scss-module__2mOs2W__label{color:#fff}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input{color:#fff;background-color:#ffffff1f;border-color:#fff3}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input::placeholder{color:#fff6}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input:not(:disabled):hover{border-color:#fff6}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input:focus{border-color:#fff9}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-input:focus:hover{border-color:#fff9}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-country-selector-dropdown-arrow{border-top-color:#fff9}.PhoneInput-module-scss-module__2mOs2W__inputWrapper.PhoneInput-module-scss-module__2mOs2W__themeLight{--error-color:#ff9292}.PhoneInput-module-scss-module__2mOs2W__singleCountry .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-country-selector-button{cursor:default;pointer-events:none}.PhoneInput-module-scss-module__2mOs2W__singleCountry .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-country-selector-button:hover{opacity:1}.PhoneInput-module-scss-module__2mOs2W__singleCountry .PhoneInput-module-scss-module__2mOs2W__inputContainer .react-international-phone-country-selector-dropdown-arrow{display:none}.PhoneInput-module-scss-module__2mOs2W__errorLabel{color:var(--error-color,#e53e3e)}.PhoneInput-module-scss-module__2mOs2W__error{color:var(--error-color,#e53e3e);margin-top:var(--space-1);font-size:.85rem}
.AvatarCropModal-module-scss-module__wQ2Evq__body{gap:var(--space-5);flex-direction:column;display:flex}.AvatarCropModal-module-scss-module__wQ2Evq__cropArea{background:var(--bg-tertiary);border-radius:0;width:100%;height:320px;position:relative;overflow:hidden}@media (max-width:600px){.AvatarCropModal-module-scss-module__wQ2Evq__cropArea{flex-shrink:0;height:min(320px,70dvh)}}@media not (max-width:600px){.AvatarCropModal-module-scss-module__wQ2Evq__cropArea{border-radius:14px 14px 0 0}@supports (corner-shape:squircle){.AvatarCropModal-module-scss-module__wQ2Evq__cropArea{corner-shape:squircle;border-radius:2.75rem 2.75rem 0 0}}}.AvatarCropModal-module-scss-module__wQ2Evq__zoomControl{padding:0 1.25rem}@media (max-width:600px){.AvatarCropModal-module-scss-module__wQ2Evq__zoomControl{padding:0 12px}}.AvatarCropModal-module-scss-module__wQ2Evq__hint{font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;margin:0;padding:0 1.25rem;line-height:1.4}@media (max-width:600px){.AvatarCropModal-module-scss-module__wQ2Evq__hint{padding:0 12px}}.AvatarCropModal-module-scss-module__wQ2Evq__footer{gap:var(--space-3);width:100%;display:flex}.AvatarCropModal-module-scss-module__wQ2Evq__footer>*{flex:1}
.ProfileAvatar-module-scss-module__hr7Wga__avatarImage{border-radius:var(--radius-full);width:64px;height:64px;margin-top:var(--space-2)}.ProfileAvatar-module-scss-module__hr7Wga__avatarFallback{border-radius:var(--radius-full);background:#b0abb8;width:64px;height:64px;display:inline-block}.ProfileAvatar-module-scss-module__hr7Wga__avatarLabel{gap:var(--space-2);cursor:pointer;margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);flex-direction:column;transition:color .2s;display:block}.ProfileAvatar-module-scss-module__hr7Wga__avatarLabel:hover{color:#131517}.ProfileAvatar-module-scss-module__hr7Wga__avatarWrapper{width:160px;height:160px;margin-top:var(--space-2);margin-bottom:var(--space-2);position:relative}.ProfileAvatar-module-scss-module__hr7Wga__avatarArea{border-radius:var(--radius-full);cursor:pointer;background:#f5f5fa;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.ProfileAvatar-module-scss-module__hr7Wga__avatarArea:hover .ProfileAvatar-module-scss-module__hr7Wga__avatarUploadBtn{background:#7e2fff}.ProfileAvatar-module-scss-module__hr7Wga__avatarImageLarge{border-radius:var(--radius-full);object-fit:cover;background:#f5f5fa;width:160px;height:160px;display:block}.ProfileAvatar-module-scss-module__hr7Wga__avatarInput{display:none}.ProfileAvatar-module-scss-module__hr7Wga__avatarUploadBtn{border-radius:var(--radius-full);cursor:pointer;z-index:2;color:#fff;background:#000;border:2px solid #fff;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,border .2s;display:flex;position:absolute;bottom:0;right:0}.ProfileAvatar-module-scss-module__hr7Wga__avatarUploadBtn svg{max-width:20px;max-height:20px}.ProfileAvatar-module-scss-module__hr7Wga__avatarUploadBtn:disabled{opacity:.6;cursor:not-allowed}.ProfileAvatar-module-scss-module__hr7Wga__avatarUploadBtn svg{display:block}.ProfileAvatar-module-scss-module__hr7Wga__avatarSpinner{z-index:3;border-radius:var(--radius-full);background:#ffffffb3;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.FormStep-module-scss-module__76fQpa__formStep{gap:var(--space-8);flex-direction:column;width:100%;display:flex;container:form-step/inline-size}.FormStep-module-scss-module__76fQpa__formFields{gap:var(--space-6);grid-template-columns:1fr;width:100%;display:grid}@container form-step (min-width:520px){.FormStep-module-scss-module__76fQpa__formFields{grid-template-columns:repeat(2,1fr)}}.FormStep-module-scss-module__76fQpa__formFieldsGrid{gap:var(--grid-gap,1.5rem);grid-template-columns:1fr;width:100%;display:grid}.FormStep-module-scss-module__76fQpa__formFieldsGrid>*{grid-column:1/-1}@container form-step (min-width:520px){.FormStep-module-scss-module__76fQpa__formFieldsGrid{grid-template-columns:repeat(var(--grid-columns,2), 1fr)}.FormStep-module-scss-module__76fQpa__formFieldsGrid>*{grid-column:var(--field-grid-column,span 1)}.FormStep-module-scss-module__76fQpa__formFieldsGrid>[data-col-span="3"],.FormStep-module-scss-module__76fQpa__formFieldsGrid>[data-col-span="4"],.FormStep-module-scss-module__76fQpa__formFieldsGrid>[data-col-span="5"],.FormStep-module-scss-module__76fQpa__formFieldsGrid>[data-col-span="6"]{grid-column:1/-1}}.FormStep-module-scss-module__76fQpa__formActions{gap:var(--space-4);justify-content:flex-end;display:flex}@container form-step (max-width:519px){.FormStep-module-scss-module__76fQpa__formActions{flex-direction:column-reverse}.FormStep-module-scss-module__76fQpa__formActions button{width:100%}}.FormStep-module-scss-module__76fQpa__formActions.FormStep-module-scss-module__76fQpa__formActionsInline{grid-column:1/-1;justify-content:flex-start;align-items:center}.FormStep-module-scss-module__76fQpa__formActions.FormStep-module-scss-module__76fQpa__formActionsInline button{width:100%}@container form-step (min-width:520px){.FormStep-module-scss-module__76fQpa__formActions.FormStep-module-scss-module__76fQpa__formActionsInline{grid-column:var(--actions-grid-column,1/-1)}}.FormStep-module-scss-module__76fQpa__required{color:#999;margin-left:var(--space-1);font-size:.875em}.FormStep-module-scss-module__76fQpa__submitError{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg,#ef44441a);border:1px solid var(--color-danger);border-radius:var(--border-radius,8px);color:var(--color-danger);font-size:var(--font-size-base);line-height:1.4;display:flex}.FormStep-module-scss-module__76fQpa__submitError svg{flex-shrink:0;width:1.25rem;height:1.25rem}
.AgreementProvidersBlock-module-scss-module__7hP4Sa__block{gap:var(--space-4);padding:var(--space-5);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex}@supports (corner-shape:squircle){.AgreementProvidersBlock-module-scss-module__7hP4Sa__block{corner-shape:squircle;border-radius:1.5rem}}.AgreementProvidersBlock-module-scss-module__7hP4Sa__header{gap:var(--space-1);flex-direction:column;display:flex}.AgreementProvidersBlock-module-scss-module__7hP4Sa__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.AgreementProvidersBlock-module-scss-module__7hP4Sa__description{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}.AgreementProvidersBlock-module-scss-module__7hP4Sa__cards{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.AgreementProvidersBlock-module-scss-module__7hP4Sa__cards{grid-template-columns:1fr 1fr}}.AgreementProvidersBlock-module-scss-module__7hP4Sa__card{gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.AgreementProvidersBlock-module-scss-module__7hP4Sa__cardHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.AgreementProvidersBlock-module-scss-module__7hP4Sa__cardLogo{width:2rem;height:2rem;color:var(--text-primary);background:var(--bg-tertiary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgreementProvidersBlock-module-scss-module__7hP4Sa__cardName{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:1}.AgreementProvidersBlock-module-scss-module__7hP4Sa__cardText,.AgreementProvidersBlock-module-scss-module__7hP4Sa__howTo{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;line-height:1.5}.AgreementProvidersBlock-module-scss-module__7hP4Sa__meta{gap:var(--space-1) var(--space-3);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;margin:0;display:grid}.AgreementProvidersBlock-module-scss-module__7hP4Sa__meta dt{color:var(--text-secondary)}.AgreementProvidersBlock-module-scss-module__7hP4Sa__meta dd{color:var(--text-primary);font-weight:var(--font-weight-medium);word-break:break-all;margin:0}.AgreementProvidersBlock-module-scss-module__7hP4Sa__note{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);align-items:flex-start;margin:0;line-height:1.5;display:flex}.AgreementProvidersBlock-module-scss-module__7hP4Sa__note svg{flex-shrink:0;margin-top:.125rem}
.VerificationRequest-module-scss-module__rhQ2zG__container{gap:var(--space-4);flex-direction:column;display:flex}.VerificationRequest-module-scss-module__rhQ2zG__description{color:var(--text-secondary);font-size:var(--font-size-base);text-align:center;line-height:1.5}.VerificationRequest-module-scss-module__rhQ2zG__actions{gap:var(--space-3);width:100%;display:flex}.VerificationRequest-module-scss-module__rhQ2zG__diiaLogo{width:auto;height:24px;display:block}.VerificationRequest-module-scss-module__rhQ2zG__diiaButton{width:100%}.VerificationRequest-module-scss-module__rhQ2zG__qrWrap{padding:var(--space-4);border-radius:var(--radius-lg);background:#fff;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.VerificationRequest-module-scss-module__rhQ2zG__qrWrap{corner-shape:squircle;border-radius:1.25rem}}.VerificationRequest-module-scss-module__rhQ2zG__waitingHint{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.VerificationRequest-module-scss-module__rhQ2zG__loading{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.VerificationRequest-module-scss-module__rhQ2zG__loading p{color:var(--text-secondary);font-size:var(--font-size-base)}.VerificationRequest-module-scss-module__rhQ2zG__spinner{border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:32px;height:32px;animation:.8s linear infinite VerificationRequest-module-scss-module__rhQ2zG__spin}.VerificationRequest-module-scss-module__rhQ2zG__miniSpinner{border:2px solid var(--border-color);border-top-color:var(--color-primary);border-radius:var(--radius-full);flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite VerificationRequest-module-scss-module__rhQ2zG__spin}.VerificationRequest-module-scss-module__rhQ2zG__errorText{color:var(--color-danger);font-size:var(--font-size-base);text-align:center;padding:var(--space-3);background:var(--bg-danger,#fef2f2);border-radius:var(--radius-sm)}@supports (corner-shape:squircle){.VerificationRequest-module-scss-module__rhQ2zG__errorText{corner-shape:squircle}}
.HomePage-module-scss-module__VpOv7q__wrapper{gap:var(--space-6);padding:var(--space-12) var(--space-4) var(--space-6);isolation:isolate;flex-direction:column;max-width:960px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.HomePage-module-scss-module__VpOv7q__wrapper{gap:var(--space-8);padding:var(--space-16) var(--space-6) var(--space-8)}}.HomePage-module-scss-module__VpOv7q__page{position:relative}.HomePage-module-scss-module__VpOv7q__page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#3b82f633 0%,#3b82f61a 50%,#3b82f600 100%);height:6.25rem;position:absolute;top:0;bottom:auto;left:0;right:0}.HomePage-module-scss-module__VpOv7q__hero{min-width:0}.HomePage-module-scss-module__VpOv7q__systemActions{gap:var(--space-3);flex-direction:column;display:flex}.HomePage-module-scss-module__VpOv7q__systemActions:empty{display:none}.HomePage-module-scss-module__VpOv7q__mobileAirAlert{display:block}@media not (max-width:768px){.HomePage-module-scss-module__VpOv7q__mobileAirAlert{display:none}}.HomePage-module-scss-module__VpOv7q__manageSection{gap:var(--space-4);flex-direction:column;display:flex}.HomePage-module-scss-module__VpOv7q__eventRoomsSection{gap:var(--space-3);flex-direction:column;display:flex}.HomePage-module-scss-module__VpOv7q__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HomePage-module-scss-module__VpOv7q__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.HomePage-module-scss-module__VpOv7q__sectionsStack{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.HomePage-module-scss-module__VpOv7q__sectionsStack{gap:var(--space-6)}}.HomePage-module-scss-module__VpOv7q__sectionFull{grid-column:1/-1}.HomePage-module-scss-module__VpOv7q__birthdayBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);color:#d97706;background:linear-gradient(135deg,#f59e0b14,#fbbf241f);border:1px solid #f59e0b29;display:flex}@supports (corner-shape:squircle){.HomePage-module-scss-module__VpOv7q__birthdayBanner{corner-shape:squircle;border-radius:var(--radius-xl)}}.HomePage-module-scss-module__VpOv7q__birthdayBannerContent{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.HomePage-module-scss-module__VpOv7q__birthdayBannerTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.HomePage-module-scss-module__VpOv7q__birthdayBannerText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.4}.HomePage-module-scss-module__VpOv7q__actionButtons{gap:var(--space-3);flex-wrap:wrap;display:flex}.HomePage-module-scss-module__VpOv7q__metricsSection{gap:var(--space-3);flex-direction:column;display:flex}.HomePage-module-scss-module__VpOv7q__metricsHeading{margin:0 0 var(--space-1);padding:0 var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.HomePage-module-scss-module__VpOv7q__metricsGridInline{margin-bottom:0}.HomePage-module-scss-module__VpOv7q__authFormContainer{min-height:100dvh;padding:var(--space-12) var(--space-8);justify-content:center;align-items:center;display:flex}@media (max-width:480px){.HomePage-module-scss-module__VpOv7q__authFormContainer{min-height:calc(100dvh - 136px);padding:var(--space-6) var(--space-4)}}.HomePage-module-scss-module__VpOv7q__loading{min-height:60vh;font-size:var(--font-size-md);color:var(--text-secondary,#666);justify-content:center;align-items:center;display:flex}
.SystemActionsSlider-module-scss-module__mhTr5W__wrapper{display:contents}.SystemActionsSlider-module-scss-module__mhTr5W__wrapper[data-empty=true]{display:none}.SystemActionsSlider-module-scss-module__mhTr5W__desktopStack{gap:var(--space-4);flex-direction:column;display:none}@media (min-width:1024px){.SystemActionsSlider-module-scss-module__mhTr5W__desktopStack{display:flex}}.SystemActionsSlider-module-scss-module__mhTr5W__stackItem{display:contents}.SystemActionsSlider-module-scss-module__mhTr5W__stackItem[data-hidden=true]{display:none}.SystemActionsSlider-module-scss-module__mhTr5W__mobileSlider{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:1024px){.SystemActionsSlider-module-scss-module__mhTr5W__mobileSlider{display:none}}.SystemActionsSlider-module-scss-module__mhTr5W__viewport{width:100%;padding:var(--space-0-5) 0;margin:-.125rem 0;overflow:hidden}.SystemActionsSlider-module-scss-module__mhTr5W__container{touch-action:pan-y pinch-zoom;align-items:stretch;gap:var(--space-3);display:flex}.SystemActionsSlider-module-scss-module__mhTr5W__slide{flex:0 0 100%;min-width:0}.SystemActionsSlider-module-scss-module__mhTr5W__slide[data-hidden=true]{display:none}.SystemActionsSlider-module-scss-module__mhTr5W__slide>*{height:100%}.SystemActionsSlider-module-scss-module__mhTr5W__pagination{justify-content:center;align-items:center;gap:var(--space-1-5);display:flex}.SystemActionsSlider-module-scss-module__mhTr5W__dot{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-secondary) 25%, transparent);cursor:pointer;border:none;width:.4375rem;height:.4375rem;padding:0;transition:width .2s,background .2s}.SystemActionsSlider-module-scss-module__mhTr5W__activeDot{background:var(--color-primary);width:1.25rem}
.ProfileEmojis-module-scss-module__MKrONG__container{gap:var(--space-2);flex-direction:column;display:flex}.ProfileEmojis-module-scss-module__MKrONG__container label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.ProfileEmojis-module-scss-module__MKrONG__emojiProfileRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);border-radius:var(--radius-2xl);background-color:#f5f5f7;border:1px solid #ededf2;flex-wrap:wrap;height:60px;padding:5px;display:inline-flex;position:relative}.ProfileEmojis-module-scss-module__MKrONG__emojiProfileItem{border-radius:var(--radius-2xl);-webkit-user-select:none;user-select:none;background-color:#fafafa;flex:1 1 0;justify-content:center;align-items:center;min-width:65px;height:100%;font-size:28px;display:flex;position:relative;box-shadow:0 0 10px #e2e2e2}.ProfileEmojis-module-scss-module__MKrONG__emojiRemoveButton{color:red;font-weight:700;font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;background:#fafafa;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 0 2px #e2e2e2}.ProfileEmojis-module-scss-module__MKrONG__emojiProfileItem:hover .ProfileEmojis-module-scss-module__MKrONG__emojiRemoveButton{opacity:1;pointer-events:auto}.ProfileEmojis-module-scss-module__MKrONG__emojiRemoveButton:hover{transform:scale(1.2)}.ProfileEmojis-module-scss-module__MKrONG__emojiAddButton{min-width:65px;height:100%;font-size:var(--font-size-2xl);padding:var(--space-0-5) var(--space-2);cursor:pointer;border-radius:var(--radius-2xl);color:#272727;background:#fff;border:1px solid #ededf3;flex:1 1 0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 5px #ededf3}.ProfileEmojis-module-scss-module__MKrONG__emojiAddButton:hover{background-color:#fafafa;box-shadow:0 0 10px #e2e2e2}.ProfileEmojis-module-scss-module__MKrONG__emojiPickerPopup{z-index:2500}.ProfileEmojis-module-scss-module__MKrONG__emojiPickerClose{border-radius:var(--radius-xl);z-index:11;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:22px;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 0 10px #e2e2e2}.ProfileEmojis-module-scss-module__MKrONG__emojiInfo{font-size:var(--font-size-xs);color:#888}
.MatchProfileEditModal-module-scss-module__Io3SGW__modal{max-width:400px}.MatchProfileEditModal-module-scss-module__Io3SGW__modal h3{text-align:center}.MatchProfileEditModal-module-scss-module__Io3SGW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MatchProfileEditModal-module-scss-module__Io3SGW__content{gap:var(--space-4);flex-direction:column;display:flex}.MatchProfileEditModal-module-scss-module__Io3SGW__field{min-width:0}.MatchProfileEditModal-module-scss-module__Io3SGW__actions{gap:var(--space-2);flex-direction:column;display:flex}.MatchProfileEditModal-module-scss-module__Io3SGW__actions button{min-width:80px}.MatchProfileEditModal-module-scss-module__Io3SGW__error{padding:var(--space-2);background:color-mix(in srgb, var(--color-danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 22%, transparent);color:var(--color-danger);font-size:var(--font-size-base);text-align:center;border-radius:10px}@supports (corner-shape:squircle){.MatchProfileEditModal-module-scss-module__Io3SGW__error{corner-shape:squircle;border-radius:var(--radius-md)}}.MatchProfileEditModal-module-scss-module__Io3SGW__goalFieldset{border:none;min-width:0;margin:0;padding:0}.MatchProfileEditModal-module-scss-module__Io3SGW__goalGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption{gap:var(--space-2);flex-direction:column;display:flex}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=casual_chat]{--goal-color:var(--blue-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=friends]{--goal-color:var(--teal-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=romantic]{--goal-color:var(--red-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=networking]{--goal-color:var(--yellow-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=business]{--goal-color:var(--slate-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=mentorship]{--goal-color:var(--green-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption[data-goal=flexible]{--goal-color:var(--purple-50)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption{width:100%;padding:.875rem var(--space-2);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-base);text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .18s,color .18s}@supports (corner-shape:squircle){.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption{corner-shape:squircle;border-radius:1.125rem}}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption:hover:not(:disabled){background:color-mix(in srgb, var(--goal-color,var(--text-primary)) 12%, transparent)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption:focus-visible{outline:2px solid var(--goal-color,var(--text-primary));outline-offset:2px}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOption:disabled{opacity:.35;cursor:not-allowed}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionWide{grid-column:1/-1}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionActive{background:var(--goal-color,var(--text-primary));color:#fff}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionActive:hover:not(:disabled){background:var(--goal-color,var(--text-primary))}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionActive[data-goal=flexible]{color:var(--text-primary);background:linear-gradient(110deg, var(--blue-10) 0%, var(--purple-10) 38%, var(--red-10) 68%, var(--orange-10) 100%)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionActive[data-goal=flexible]:hover:not(:disabled){background:linear-gradient(110deg, var(--blue-10) 0%, var(--purple-10) 38%, var(--red-10) 68%, var(--orange-10) 100%)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalIcon{color:var(--goal-color,var(--text-muted));flex-shrink:0;justify-content:center;align-items:center;transition:color .18s;display:inline-flex}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionActive .MatchProfileEditModal-module-scss-module__Io3SGW__goalIcon{color:#fff}.MatchProfileEditModal-module-scss-module__Io3SGW__goalOptionActive[data-goal=flexible] .MatchProfileEditModal-module-scss-module__Io3SGW__goalIcon{color:var(--goal-color)}.MatchProfileEditModal-module-scss-module__Io3SGW__goalLabel{line-height:1.3}
.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0!important}.EventCreateForm-module-scss-module__vg-Ajq__instructionBanner{z-index:10;max-width:90%;padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:#000000bf;border:none;font-family:inherit;transition:background .15s,opacity .2s,visibility .2s;animation:.3s ease-out EventCreateForm-module-scss-module__vg-Ajq__slideDown;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.EventCreateForm-module-scss-module__vg-Ajq__instructionBanner:hover{background:#000000d9}.EventCreateForm-module-scss-module__vg-Ajq__instructionBanner:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes EventCreateForm-module-scss-module__vg-Ajq__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.EventCreateForm-module-scss-module__vg-Ajq__instructionText{font-size:var(--font-size-sm);color:#fffffff2;margin:0;line-height:1.4}.EventCreateForm-module-scss-module__vg-Ajq__instructionCloseButton{border-radius:var(--radius-full);color:#fff;width:20px;height:20px;font-size:var(--font-size-base);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .15s;display:flex}.EventCreateForm-module-scss-module__vg-Ajq__instructionBanner:hover .EventCreateForm-module-scss-module__vg-Ajq__instructionCloseButton{background:#ffffff4d}.EventCreateForm-module-scss-module__vg-Ajq__customFooter{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);border:1px solid var(--border-color);background:#fffffffa;flex-direction:column;min-width:280px;max-width:min(380px,90%);max-height:70vh;display:flex;position:absolute;bottom:16px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.EventCreateForm-module-scss-module__vg-Ajq__footerCloseButton{font:inherit;color:var(--text-secondary);cursor:pointer;top:var(--space-2);right:var(--space-2);border-radius:var(--radius-full);width:32px;height:32px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute}.EventCreateForm-module-scss-module__vg-Ajq__footerCloseButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.EventCreateForm-module-scss-module__vg-Ajq__footerCloseButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.EventCreateForm-module-scss-module__vg-Ajq__footerBuildingInfo{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);padding-right:var(--space-8);text-align:center;display:flex}.EventCreateForm-module-scss-module__vg-Ajq__footerBuildingInfo svg{color:var(--color-primary);flex-shrink:0}.EventCreateForm-module-scss-module__vg-Ajq__footerActions{gap:var(--space-2);width:100%;display:flex}.EventCreateForm-module-scss-module__vg-Ajq__locationsListTitle{margin:0 0 var(--space-3);padding-right:var(--space-8);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:center;width:100%}.EventCreateForm-module-scss-module__vg-Ajq__locationsGrid{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.EventCreateForm-module-scss-module__vg-Ajq__locationHint{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-muted,#adb5bd)}.EventCreateForm-module-scss-module__vg-Ajq__locationCard{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-4);padding:0;padding:var(--space-3);background:0 0;background:var(--bg-primary);border:none;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;transition:all .2s;display:flex}@supports (corner-shape:squircle){.EventCreateForm-module-scss-module__vg-Ajq__locationCard{corner-shape:squircle;border-radius:var(--radius-md)}}.EventCreateForm-module-scss-module__vg-Ajq__locationCard:hover{border-color:var(--color-primary);background:var(--bg-tertiary)}.EventCreateForm-module-scss-module__vg-Ajq__locationCard:active{transform:scale(.98)}.EventCreateForm-module-scss-module__vg-Ajq__locationCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.EventCreateForm-module-scss-module__vg-Ajq__selectedLocationCard{border-color:var(--color-primary);background:var(--bg-primary)}.EventCreateForm-module-scss-module__vg-Ajq__selectedLocationCard:hover{background:var(--bg-primary)}.EventCreateForm-module-scss-module__vg-Ajq__noLocationCard{border-style:dashed;border-color:var(--text-muted)}.EventCreateForm-module-scss-module__vg-Ajq__noLocationCard:hover{border-color:var(--color-primary);border-style:solid}.EventCreateForm-module-scss-module__vg-Ajq__locationLogo{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;background:#f5f5f5;border:1px solid #14141414;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}@supports (corner-shape:squircle){.EventCreateForm-module-scss-module__vg-Ajq__locationLogo{corner-shape:squircle;border-radius:var(--radius-lg)}}.EventCreateForm-module-scss-module__vg-Ajq__locationImage{object-fit:cover;border-radius:var(--radius-sm);pointer-events:none;width:100%;height:100%}.EventCreateForm-module-scss-module__vg-Ajq__locationInfo{flex:1;min-width:0}.EventCreateForm-module-scss-module__vg-Ajq__locationTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary)}.EventCreateForm-module-scss-module__vg-Ajq__locationAddress{color:var(--text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:1.3}.EventCreateForm-module-scss-module__vg-Ajq__verifiedBadge{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-success);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);background:#10b9811a;width:-moz-fit-content;width:fit-content;display:inline-block}@media (max-width:640px){.EventCreateForm-module-scss-module__vg-Ajq__instructionBanner{width:calc(100% - 24px);max-width:calc(100% - 24px);top:84px}.EventCreateForm-module-scss-module__vg-Ajq__instructionText{font-size:var(--font-size-xs)}.EventCreateForm-module-scss-module__vg-Ajq__customFooter{width:calc(100% - 24px);min-width:0;max-width:min(380px,100% - 24px);bottom:16px}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=BuildingMapSelector-module][class*=__searchOverlay]{top:16px;bottom:auto;left:12px;right:calc(16px + 2rem + var(--space-2));z-index:20;width:auto;max-width:none}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=MapSearchOverlay-module][class*=__container]{width:100%}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=MapSearchOverlay-module][class*=__searchBar]{width:100%}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=SearchAutocomplete-module][class*=__container]{width:100%}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=SearchAutocomplete-module][class*=__inputWrapper]{width:100%}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=Sorting-module]{display:none!important}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent [class*=SearchAutocomplete-module][class*=__dropdown]{max-height:50vh}.EventCreateForm-module-scss-module__vg-Ajq__fullScreenMapContent:has([class*=SearchAutocomplete-module][class*=__input]:not(:placeholder-shown)) .EventCreateForm-module-scss-module__vg-Ajq__instructionBanner{opacity:0;visibility:hidden;pointer-events:none}}
.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBanner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:#d69712;border-radius:var(--radius-md);background:#d6971211;border:1px solid #d6971222;display:flex}@supports (corner-shape:squircle){.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBanner{corner-shape:squircle;border-radius:var(--radius-lg)}}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerIcon{width:20px;height:20px;margin-top:var(--space-0-5);flex-shrink:0;align-self:flex-start}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerContent{flex:1;min-width:0}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:1.4}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerDescription{font-size:var(--font-size-base);opacity:.85;text-wrap-style:balance;line-height:1.4}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerAction{flex-shrink:0;align-self:center}.ProfileBasicInfo-module-scss-module__U0Ffiq__diiaLogo{width:auto;height:20px;display:block}.ProfileBasicInfo-module-scss-module__U0Ffiq__container{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ProfileBasicInfo-module-scss-module__U0Ffiq__fullWidth{grid-column:1/-1}.ProfileBasicInfo-module-scss-module__U0Ffiq__field{flex-direction:column;display:flex}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInputContainer{margin-top:var(--space-1);position:relative}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInput{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--background-primary);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;transition:all .2s;display:flex}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInput:hover:not([style*=not-allowed]){border-color:var(--primary-color)}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInput:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-alpha)}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInputValue{color:var(--text-primary);font-size:var(--font-size-base);flex:1}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInputValue:empty:before{content:"Оберіть дату народження";color:var(--text-placeholder)}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInputIcon{margin-left:var(--space-2);color:var(--text-secondary);align-items:center;transition:color .2s;display:flex}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInput:hover .ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInputIcon{color:var(--primary-color)}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendarPopup{z-index:1000;margin-top:var(--space-2);border-radius:var(--radius-md);background:#fff;border:1px solid #e0e0e0;position:absolute;top:100%;left:0;box-shadow:0 4px 20px #00000026}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar{width:100%;max-width:350px}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar{border-radius:var(--radius-md);background:#fff;border:none}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__tile{border-radius:6px;transition:all .2s}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__tile:hover{background:#f0f0f0}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__tile--active{color:#fff;background:#7e2fff!important}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__tile--now{color:#7e2fff;font-weight:var(--font-weight-semibold);background:#e8e4ff}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__tile--disabled{cursor:not-allowed;opacity:.6;color:#ccc!important;background:#f5f5f5!important}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__tile--disabled:hover{color:#ccc!important;background:#f5f5f5!important}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__navigation button{border-radius:6px;transition:all .2s}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayCalendar .react-calendar__navigation button:hover{background:#f0f0f0}@media (max-width:768px){.ProfileBasicInfo-module-scss-module__U0Ffiq__container{gap:var(--space-3);grid-template-columns:1fr}.ProfileBasicInfo-module-scss-module__U0Ffiq__fullWidth{grid-column:auto}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInput{min-height:40px;padding:10px 14px}.ProfileBasicInfo-module-scss-module__U0Ffiq__birthdayInputValue{font-size:var(--font-size-sm)}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBanner{row-gap:var(--space-2);flex-wrap:wrap}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerContent{flex-basis:calc(100% - 32px)}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerAction{flex-basis:100%;align-self:stretch}.ProfileBasicInfo-module-scss-module__U0Ffiq__verifyBannerAction>*{width:100%}}
.EventCreateClientPage-module-scss-module__8bJpzq__pageBackground{background-color:var(--page-bg,transparent);z-index:0;pointer-events:none;transition:background-color .3s;position:fixed;top:0;bottom:0;left:0;right:0}.EventCreateClientPage-module-scss-module__8bJpzq__layout{gap:var(--space-8);z-index:1;flex-direction:row-reverse;width:100%;display:flex;position:relative}@media (max-width:920px){.EventCreateClientPage-module-scss-module__8bJpzq__layout{gap:var(--space-6);flex-direction:column}}.EventCreateClientPage-module-scss-module__8bJpzq__leftColumn{flex-shrink:0;width:330px}@media (max-width:920px){.EventCreateClientPage-module-scss-module__8bJpzq__leftColumn{width:100%;max-width:400px;margin-left:auto;margin-right:auto}}.EventCreateClientPage-module-scss-module__8bJpzq__rightColumn{flex:1;min-width:0}
.ProfileEducationWork-module-scss-module__LH7J2G__container{gap:var(--space-4);flex-direction:column;display:flex}.ProfileEducationWork-module-scss-module__LH7J2G__field{gap:var(--space-2);flex-direction:column;display:flex}
.page-module-scss-module__vCBVhG__container{width:100%;padding:var(--space-8) var(--space-4);max-width:960px;margin:0 auto}@media (max-width:768px){.page-module-scss-module__vCBVhG__container{padding-top:0}}.page-module-scss-module__vCBVhG__authFormContainer{min-height:calc(100dvh - 136px);padding:var(--space-6);justify-content:center;align-items:center;display:flex}@media (min-width:769px){.page-module-scss-module__vCBVhG__authFormContainer{min-height:100dvh}}@media (max-width:480px){.page-module-scss-module__vCBVhG__authFormContainer{padding:var(--space-6) var(--space-4)}}.page-module-scss-module__vCBVhG__errorContainer{text-align:center;max-width:42rem;margin:0 auto}.page-module-scss-module__vCBVhG__errorBox{border-radius:var(--radius-sm);padding:var(--space-6);border:1px solid}.page-module-scss-module__vCBVhG__errorBox.page-module-scss-module__vCBVhG__error{background-color:#fef2f2;border-color:#fecaca}.page-module-scss-module__vCBVhG__errorBox.page-module-scss-module__vCBVhG__warning{background-color:#fefce8;border-color:#fde68a}.page-module-scss-module__vCBVhG__errorTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.page-module-scss-module__vCBVhG__errorTitle.page-module-scss-module__vCBVhG__error{color:#991b1b}.page-module-scss-module__vCBVhG__errorTitle.page-module-scss-module__vCBVhG__warning{color:#92400e}.page-module-scss-module__vCBVhG__errorText.page-module-scss-module__vCBVhG__error{color:#b91c1c}.page-module-scss-module__vCBVhG__errorText.page-module-scss-module__vCBVhG__warning{color:#a16207}
.ProfileGoals-module-scss-module__YumIya__container{margin-bottom:var(--space-8)}.ProfileGoals-module-scss-module__YumIya__field{margin-bottom:var(--space-6)}.ProfileGoals-module-scss-module__YumIya__field:last-child{margin-bottom:0}
.ProfileHabits-module-scss-module__3bGdgG__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.ProfileHabits-module-scss-module__3bGdgG__grid{gap:var(--space-3);grid-template-columns:1fr}}.ProfileHabits-module-scss-module__3bGdgG__field{gap:var(--space-2);flex-direction:column;display:flex}.ProfileHabits-module-scss-module__3bGdgG__habitLabel{align-items:center;gap:var(--space-1-5);display:inline-flex}.ProfileHabits-module-scss-module__3bGdgG__habitIcon{color:var(--text-secondary);flex-shrink:0}
.ProfileInterests-module-scss-module__JS4qEG__container{gap:var(--space-4);flex-direction:column;display:flex}.ProfileInterests-module-scss-module__JS4qEG__field{gap:var(--space-3);flex-direction:column;display:flex}.ProfileInterests-module-scss-module__JS4qEG__label{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.ProfileInterests-module-scss-module__JS4qEG__interestsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ProfileInterests-module-scss-module__JS4qEG__interestItem{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2);border-radius:6px;transition:background-color .2s;display:flex}.ProfileInterests-module-scss-module__JS4qEG__interestItem:hover{background-color:#0000000d}.ProfileInterests-module-scss-module__JS4qEG__interestLabel{font-size:var(--font-size-base);-webkit-user-select:none;user-select:none}
.PersonalInfoForm-module-scss-module__yz395G__form{gap:var(--space-4);flex-direction:column;display:flex}.PersonalInfoForm-module-scss-module__yz395G__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary,#131413);margin:0}.PersonalInfoForm-module-scss-module__yz395G__field{gap:var(--space-1);flex-direction:column;display:flex}.PersonalInfoForm-module-scss-module__yz395G__hint{font-size:var(--font-size-xs);color:var(--text-secondary,#666)}.PersonalInfoForm-module-scss-module__yz395G__emailSuggestion{font:inherit;color:var(--color-primary);cursor:pointer;padding:0;padding:var(--space-1) 0;font-size:var(--font-size-xs);text-align:left;cursor:pointer;background:0 0;border:none;align-self:flex-start;line-height:1.4;text-decoration:underline}.PersonalInfoForm-module-scss-module__yz395G__emailSuggestion:hover{opacity:.8}.PersonalInfoForm-module-scss-module__yz395G__emailSuggestion:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.ProfileLifestyle-module-scss-module__nskPPG__grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ProfileLifestyle-module-scss-module__nskPPG__grid{gap:var(--space-4);grid-template-columns:1fr 1fr}}.ProfileLifestyle-module-scss-module__nskPPG__field{flex-direction:column;min-width:0;display:flex}.ProfileLifestyle-module-scss-module__nskPPG__fullWidth{grid-column:1/-1}.ProfileLifestyle-module-scss-module__nskPPG__fieldLabel{align-items:center;gap:var(--space-1-5);display:inline-flex}.ProfileLifestyle-module-scss-module__nskPPG__fieldIcon{color:var(--text-secondary);flex-shrink:0}
.AgentConnectGuide-module-scss-module__Ah9hPG__titleWithLogo{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.AgentConnectGuide-module-scss-module__Ah9hPG__titleWithLogo img{object-fit:contain}.AgentConnectGuide-module-scss-module__Ah9hPG__clientGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AgentConnectGuide-module-scss-module__Ah9hPG__clientTile{font:inherit;color:inherit;cursor:pointer;gap:var(--space-1);min-height:7rem;padding:0;padding:var(--space-4);text-align:left;background:0 0;background:var(--bg-secondary);border:none;border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-colors);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}@supports (corner-shape:squircle){.AgentConnectGuide-module-scss-module__Ah9hPG__clientTile{corner-shape:squircle;border-radius:var(--radius-lg)}}.AgentConnectGuide-module-scss-module__Ah9hPG__clientTile:hover{background:var(--hover-bg-color)}.AgentConnectGuide-module-scss-module__Ah9hPG__clientTile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AgentConnectGuide-module-scss-module__Ah9hPG__clientLogo{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 .6px 2px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.AgentConnectGuide-module-scss-module__Ah9hPG__clientLogo{corner-shape:squircle;border-radius:var(--radius-lg)}}.AgentConnectGuide-module-scss-module__Ah9hPG__clientLogo:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--bg-secondary) 90%, transparent);border-radius:calc(var(--radius-md) - 2px);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (corner-shape:squircle){.AgentConnectGuide-module-scss-module__Ah9hPG__clientLogo:after{corner-shape:squircle;border-radius:calc(var(--radius-lg) - 2px)}}.AgentConnectGuide-module-scss-module__Ah9hPG__clientLogo{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);background:var(--bg-secondary)}.AgentConnectGuide-module-scss-module__Ah9hPG__clientLogo img{object-fit:contain}.AgentConnectGuide-module-scss-module__Ah9hPG__clientName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.AgentConnectGuide-module-scss-module__Ah9hPG__clientHint{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}.AgentConnectGuide-module-scss-module__Ah9hPG__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentConnectGuide-module-scss-module__Ah9hPG__step{gap:var(--space-3);display:flex}.AgentConnectGuide-module-scss-module__Ah9hPG__step:not(:last-child) .AgentConnectGuide-module-scss-module__Ah9hPG__stepBody{padding-bottom:var(--space-6)}.AgentConnectGuide-module-scss-module__Ah9hPG__step:not(:last-child) .AgentConnectGuide-module-scss-module__Ah9hPG__stepRail:after{content:"";width:1px;margin-top:var(--space-2);background:var(--border-color);flex:1}.AgentConnectGuide-module-scss-module__Ah9hPG__stepRail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.AgentConnectGuide-module-scss-module__Ah9hPG__stepIcon{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 .6px 2px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.AgentConnectGuide-module-scss-module__Ah9hPG__stepIcon{corner-shape:squircle;border-radius:var(--radius-lg)}}.AgentConnectGuide-module-scss-module__Ah9hPG__stepIcon:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--bg-secondary) 90%, transparent);border-radius:calc(var(--radius-md) - 2px);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (corner-shape:squircle){.AgentConnectGuide-module-scss-module__Ah9hPG__stepIcon:after{corner-shape:squircle;border-radius:calc(var(--radius-lg) - 2px)}}.AgentConnectGuide-module-scss-module__Ah9hPG__stepIcon{width:2.25rem;height:2.25rem;color:var(--text-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--bg-secondary))}.AgentConnectGuide-module-scss-module__Ah9hPG__stepNumber{z-index:1;min-width:1.125rem;height:1.125rem;padding:0 var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--bg-secondary);background:var(--color-primary);border:2px solid var(--bg-secondary);border-radius:var(--radius-pill);box-sizing:content-box;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;bottom:-.375rem;right:-.375rem}.AgentConnectGuide-module-scss-module__Ah9hPG__stepBody{gap:var(--space-2);min-width:0;padding-top:var(--space-1-5);flex-direction:column;flex:1;display:flex}.AgentConnectGuide-module-scss-module__Ah9hPG__stepTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.AgentConnectGuide-module-scss-module__Ah9hPG__stepDetail{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}.AgentConnectGuide-module-scss-module__Ah9hPG__path{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.AgentConnectGuide-module-scss-module__Ah9hPG__pathPart{justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex}.AgentConnectGuide-module-scss-module__Ah9hPG__pathArrow{color:var(--text-muted);flex-shrink:0}.AgentConnectGuide-module-scss-module__Ah9hPG__pathItem{padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);line-height:1.4}.AgentConnectGuide-module-scss-module__Ah9hPG__copyField{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);text-align:left;background:0 0;background:var(--bg-primary);border:none;border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors);border-radius:var(--radius-md);display:flex}@supports (corner-shape:squircle){.AgentConnectGuide-module-scss-module__Ah9hPG__copyField{corner-shape:squircle;border-radius:var(--radius-lg)}}.AgentConnectGuide-module-scss-module__Ah9hPG__copyField:hover{background:var(--hover-bg-color)}.AgentConnectGuide-module-scss-module__Ah9hPG__copyField:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AgentConnectGuide-module-scss-module__Ah9hPG__copyValue{min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--font-size-sm);color:var(--text-primary);overflow-wrap:anywhere;background:0 0;flex:1;line-height:1.5}.AgentConnectGuide-module-scss-module__Ah9hPG__command .AgentConnectGuide-module-scss-module__Ah9hPG__copyValue:before{content:"$ ";color:var(--text-muted)}.AgentConnectGuide-module-scss-module__Ah9hPG__copyIcon{width:2rem;height:2rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.ManualReservationModal-module-scss-module__uOgYBq__form{gap:var(--space-4);flex-direction:column;display:flex}.ManualReservationModal-module-scss-module__uOgYBq__row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ManualReservationModal-module-scss-module__uOgYBq__guests{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ManualReservationModal-module-scss-module__uOgYBq__guestsLabel{font-size:var(--font-size-base);color:var(--text-primary)}.ManualReservationModal-module-scss-module__uOgYBq__submit{width:100%}
.AgentsSection-module-scss-module__H26n1G__agentLogo{object-fit:contain;width:20px;height:20px}.AgentsSection-module-scss-module__H26n1G__scopeList{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.AgentsSection-module-scss-module__H26n1G__scopeItem{padding-left:var(--space-4);font-size:var(--font-size-base);color:var(--text-primary);line-height:1.4;position:relative}.AgentsSection-module-scss-module__H26n1G__scopeItem:before{content:"";background:var(--text-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}
.PayerFields-module-scss-module__P8B-8a__fields{gap:var(--space-4);flex-direction:column;display:flex}.PayerFields-module-scss-module__P8B-8a__fields input,.PayerFields-module-scss-module__P8B-8a__fields textarea{font-size:var(--font-size-md)}.PayerFields-module-scss-module__P8B-8a__title{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.PayerFields-module-scss-module__P8B-8a__phone{gap:var(--space-1);flex-direction:column;display:flex}.PayerFields-module-scss-module__P8B-8a__hint{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}
.OrganizerConsultingForm-module-scss-module__3EuZ2G__successMessage{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;padding:44px 28px;display:flex}.OrganizerConsultingForm-module-scss-module__3EuZ2G__successIcon{color:#fff;background:var(--color-success,#16a34a);border-radius:var(--radius-full);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.OrganizerConsultingForm-module-scss-module__3EuZ2G__successTitle{color:var(--text-primary,#131517);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.OrganizerConsultingForm-module-scss-module__3EuZ2G__successText{max-width:360px;color:var(--text-secondary,#5f646d);font-size:var(--font-size-md);margin:0;line-height:1.6}
.DevicesSection-module-scss-module__M9VGRW__card{border-radius:var(--radius-md);background-color:#fffc;background-clip:padding-box;border:1px solid #13151714;overflow:hidden}@supports (corner-shape:squircle){.DevicesSection-module-scss-module__M9VGRW__card{corner-shape:squircle;border-radius:var(--radius-xl)}}.DevicesSection-module-scss-module__M9VGRW__deviceRow{align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #13151714;width:100%;padding:.875rem 1rem;transition:background-color .2s;display:flex}.DevicesSection-module-scss-module__M9VGRW__deviceRow:last-child{border-bottom:0}.DevicesSection-module-scss-module__M9VGRW__deviceRow:hover{background-color:#93959722}.DevicesSection-module-scss-module__M9VGRW__deviceRow:focus-visible{background-color:#93959722}[data-theme=dark] .DevicesSection-module-scss-module__M9VGRW__card{background-color:#1e2022cc;border-color:#ffffff14}[data-theme=dark] .DevicesSection-module-scss-module__M9VGRW__deviceRow{border-bottom-color:#ffffff14}[data-theme=dark] .DevicesSection-module-scss-module__M9VGRW__deviceRow:hover{background-color:#ffffff0f}[data-theme=dark] .DevicesSection-module-scss-module__M9VGRW__deviceRow:focus-visible{background-color:#ffffff0f}.DevicesSection-module-scss-module__M9VGRW__icon{border-radius:var(--radius-sm);background:var(--bg-secondary);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (corner-shape:squircle){.DevicesSection-module-scss-module__M9VGRW__icon{corner-shape:squircle;border-radius:10px}}.DevicesSection-module-scss-module__M9VGRW__info{flex:1;min-width:0}.DevicesSection-module-scss-module__M9VGRW__title{align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0;display:flex}.DevicesSection-module-scss-module__M9VGRW__subtitle{margin:var(--space-0-5) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.DevicesSection-module-scss-module__M9VGRW__chevron{color:var(--text-muted);flex-shrink:0}.DevicesSection-module-scss-module__M9VGRW__empty{font-size:var(--font-size-base);color:var(--text-muted);padding:var(--space-3) 0}.DevicesSection-module-scss-module__M9VGRW__modalSection{gap:var(--space-3);margin:var(--space-2) 0 var(--space-5);flex-direction:column;display:flex}.DevicesSection-module-scss-module__M9VGRW__modalRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-base);line-height:1.4;display:flex}.DevicesSection-module-scss-module__M9VGRW__modalLabel{color:var(--text-muted);flex-shrink:0}.DevicesSection-module-scss-module__M9VGRW__modalValue{color:var(--text-primary);text-align:right;word-break:break-word}.DevicesSection-module-scss-module__M9VGRW__confirmText{color:var(--text-primary);margin:0 0 var(--space-4);font-size:.9375rem;line-height:1.5}.DevicesSection-module-scss-module__M9VGRW__modalActions{gap:var(--space-2);justify-content:flex-end;display:flex}
.PaymentStatusView-module-scss-module__BdMena__card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.PaymentStatusView-module-scss-module__BdMena__card{corner-shape:squircle;border-radius:var(--radius-lg)}}.PaymentStatusView-module-scss-module__BdMena__card{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:640px){.PaymentStatusView-module-scss-module__BdMena__card{padding:var(--space-8) var(--space-6)}}.PaymentStatusView-module-scss-module__BdMena__icon{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 .6px 2px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.PaymentStatusView-module-scss-module__BdMena__icon{corner-shape:squircle;border-radius:var(--radius-pill)}}.PaymentStatusView-module-scss-module__BdMena__icon:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--bg-secondary) 90%, transparent);border-radius:calc(var(--radius-pill) - 2px);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (corner-shape:squircle){.PaymentStatusView-module-scss-module__BdMena__icon:after{corner-shape:squircle;border-radius:calc(var(--radius-pill) - 2px)}}.PaymentStatusView-module-scss-module__BdMena__icon{width:3.5rem;height:3.5rem;margin-bottom:var(--space-1);background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--text-primary)}.PaymentStatusView-module-scss-module__BdMena__success{background:var(--success-bg);color:var(--success-color)}.PaymentStatusView-module-scss-module__BdMena__pending{background:var(--warning-bg);color:var(--text-primary)}.PaymentStatusView-module-scss-module__BdMena__error{background:var(--error-bg);color:var(--error-color)}.PaymentStatusView-module-scss-module__BdMena__neutral{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.PaymentStatusView-module-scss-module__BdMena__spin{animation:1.2s linear infinite PaymentStatusView-module-scss-module__BdMena__spin}@media (prefers-reduced-motion:reduce){.PaymentStatusView-module-scss-module__BdMena__spin{animation:none}}.PaymentStatusView-module-scss-module__BdMena__title{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}@media (min-width:640px){.PaymentStatusView-module-scss-module__BdMena__title{font-size:var(--font-size-2xl)}}.PaymentStatusView-module-scss-module__BdMena__amount{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);margin:0}.PaymentStatusView-module-scss-module__BdMena__message{max-width:28rem;color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-normal);margin:0}.PaymentStatusView-module-scss-module__BdMena__thankYou{white-space:pre-line}.PaymentStatusView-module-scss-module__BdMena__note{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.PaymentStatusView-module-scss-module__BdMena__actions{gap:var(--space-2);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}.PaymentStatusView-module-scss-module__BdMena__actions>*{width:100%}
.ConsultingButton-module-scss-module__Vekw2a__intro{margin:0 0 var(--space-5);color:var(--text-muted);font-size:15px;line-height:1.6}
.PaySummary-module-scss-module__5Wel2W__summary{border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.PaySummary-module-scss-module__5Wel2W__summary{corner-shape:squircle;border-radius:var(--radius-2xl)}}.PaySummary-module-scss-module__5Wel2W__summary{border:1px solid var(--border-color);background:var(--bg-secondary);overflow:hidden}.PaySummary-module-scss-module__5Wel2W__cover{aspect-ratio:16/9;object-fit:cover;background:var(--bg-tertiary);width:100%;height:auto;display:block}.PaySummary-module-scss-module__5Wel2W__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.PaySummary-module-scss-module__5Wel2W__body{padding:var(--space-6)}}.PaySummary-module-scss-module__5Wel2W__owner{align-items:center;gap:var(--space-2);max-width:100%;min-height:2.75rem;color:var(--text-primary);align-self:flex-start;text-decoration:none;display:flex}.PaySummary-module-scss-module__5Wel2W__owner:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}a.PaySummary-module-scss-module__5Wel2W__owner{transition:var(--transition-colors)}@media (hover:hover) and (pointer:fine){a.PaySummary-module-scss-module__5Wel2W__owner:hover{color:var(--text-secondary)}}.PaySummary-module-scss-module__5Wel2W__avatar,.PaySummary-module-scss-module__5Wel2W__avatarFallback{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:2rem;height:2rem}.PaySummary-module-scss-module__5Wel2W__avatarFallback{background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.PaySummary-module-scss-module__5Wel2W__ownerName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow:hidden}.PaySummary-module-scss-module__5Wel2W__ownerArrow{color:var(--text-muted);flex-shrink:0}.PaySummary-module-scss-module__5Wel2W__title{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow-wrap:anywhere;margin:0}@media (min-width:640px){.PaySummary-module-scss-module__5Wel2W__title{font-size:var(--font-size-2xl)}}
.BusinessRegistrationForm-module-scss-module__2JNxhG__formContainer{max-width:700px;padding:var(--space-8);background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin:0 auto}.BusinessRegistrationForm-module-scss-module__2JNxhG__registrationFormWrapper{width:100%;min-width:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__registrationFormWrapper [class*=FormStep-module][class*=__formFieldsGrid]{min-width:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__registrationFormWrapper [class*=FormStep-module][class*=__formFieldsGrid]>*{min-width:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-6);text-align:center}.BusinessRegistrationForm-module-scss-module__2JNxhG__form{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.BusinessRegistrationForm-module-scss-module__2JNxhG__field{gap:var(--space-2);flex-direction:column;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__fullWidth{grid-column:1/-1}.BusinessRegistrationForm-module-scss-module__2JNxhG__label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.BusinessRegistrationForm-module-scss-module__2JNxhG__required{color:var(--color-danger)}.BusinessRegistrationForm-module-scss-module__2JNxhG__input,.BusinessRegistrationForm-module-scss-module__2JNxhG__textarea{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:border-color .15s}.BusinessRegistrationForm-module-scss-module__2JNxhG__input::placeholder,.BusinessRegistrationForm-module-scss-module__2JNxhG__textarea::placeholder{color:var(--text-muted)}.BusinessRegistrationForm-module-scss-module__2JNxhG__input:focus,.BusinessRegistrationForm-module-scss-module__2JNxhG__textarea:focus{border-color:var(--color-primary);outline:none}.BusinessRegistrationForm-module-scss-module__2JNxhG__input:disabled,.BusinessRegistrationForm-module-scss-module__2JNxhG__textarea:disabled{opacity:.6;cursor:not-allowed}.BusinessRegistrationForm-module-scss-module__2JNxhG__inputError{border-color:var(--color-danger)}.BusinessRegistrationForm-module-scss-module__2JNxhG__textarea{resize:vertical;min-height:80px}.BusinessRegistrationForm-module-scss-module__2JNxhG__error{font-size:var(--font-size-xs);color:var(--color-danger)}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationWrapper{flex-direction:column;min-width:0;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationLabel{margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);transition:color .2s;display:block}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationLabel.BusinessRegistrationForm-module-scss-module__2JNxhG__errorLabel{color:var(--error-color,#e53e3e)}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationSelector{flex-direction:column;min-width:0;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#f5f5f7);width:100%;line-height:1.6;font-size:var(--font-size-md);color:var(--text-secondary,#666);cursor:pointer;text-align:left;box-sizing:border-box;height:calc(2.25rem + 2px);padding:.625rem .875rem;font-family:inherit;transition:border .2s,background-color .2s;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton.BusinessRegistrationForm-module-scss-module__2JNxhG__errorButton{border-color:var(--error-color,#e53e3e)}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton svg{color:var(--text-secondary,#666);flex-shrink:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#f5f5f7);box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%;height:calc(2.25rem + 2px);padding:.625rem .875rem;transition:border .2s,background-color .2s;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}.BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation.BusinessRegistrationForm-module-scss-module__2JNxhG__errorButton{border-color:var(--error-color,#e53e3e)}.BusinessRegistrationForm-module-scss-module__2JNxhG__editIcon{color:var(--text-muted,#999);flex-shrink:0;transition:color .2s}.BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation:hover .BusinessRegistrationForm-module-scss-module__2JNxhG__editIcon{color:#131517}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationInfo{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);color:var(--text-primary);flex:1;min-width:0;line-height:1;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationInfo svg{color:var(--color-primary);flex-shrink:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationInfo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationError{color:var(--error-color,#e53e3e);margin-top:var(--space-1);font-size:.85rem}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__locationLabel{color:#ffffffb8}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton{color:#fff9;background-color:#ffffff1f;border-color:#fff3}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton:hover{background-color:#ffffff2e;border-color:#fff6}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton svg{color:#fff9}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation{background-color:#ffffff1f;border-color:#fff3}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation:hover{background-color:#ffffff2e;border-color:#fff6}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__locationInfo{color:#fff}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__editIcon{color:#ffffff80}.BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation:hover .BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight .BusinessRegistrationForm-module-scss-module__2JNxhG__editIcon{color:#fff}.BusinessRegistrationForm-module-scss-module__2JNxhG__themeLight{--error-color:#ff9292}.BusinessRegistrationForm-module-scss-module__2JNxhG__checkboxLabel{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__checkbox{width:18px;height:18px;margin-top:var(--space-0-5);accent-color:var(--color-primary);flex-shrink:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__checkboxText{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.BusinessRegistrationForm-module-scss-module__2JNxhG__checkboxText a{color:var(--color-primary);text-decoration:underline}.BusinessRegistrationForm-module-scss-module__2JNxhG__checkboxText a:hover{text-decoration:none}.BusinessRegistrationForm-module-scss-module__2JNxhG__submitWrapper{margin-top:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__successMessage{align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__successIcon{width:64px;height:64px;font-size:var(--font-size-3xl);color:#fff;background:var(--color-success);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__successTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__successText{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__fullScreenMapContent{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0!important}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionBanner{z-index:10;max-width:90%;padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:#000000bf;border:none;font-family:inherit;transition:background .15s,opacity .2s,visibility .2s;animation:.3s ease-out BusinessRegistrationForm-module-scss-module__2JNxhG__slideDown;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionBanner:hover{background:#000000d9}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionBanner:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes BusinessRegistrationForm-module-scss-module__2JNxhG__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes BusinessRegistrationForm-module-scss-module__2JNxhG__slideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionText{font-size:var(--font-size-sm);color:#fffffff2;margin:0;line-height:1.4}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionCloseButton{border-radius:var(--radius-full);color:#fff;width:20px;height:20px;font-size:var(--font-size-base);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .15s;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionBanner:hover .BusinessRegistrationForm-module-scss-module__2JNxhG__instructionCloseButton{background:#ffffff4d}.BusinessRegistrationForm-module-scss-module__2JNxhG__customFooter{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);border:1px solid var(--border-color);background:#fffffffa;flex-direction:column;min-width:280px;max-width:90%;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.BusinessRegistrationForm-module-scss-module__2JNxhG__footerBuildingInfo{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:center;display:flex}.BusinessRegistrationForm-module-scss-module__2JNxhG__footerBuildingInfo svg{color:var(--color-primary);flex-shrink:0}.BusinessRegistrationForm-module-scss-module__2JNxhG__footerActions{gap:var(--space-2);width:100%;display:flex}@media (max-width:640px){.BusinessRegistrationForm-module-scss-module__2JNxhG__formContainer{padding:var(--space-6) var(--space-4)}.BusinessRegistrationForm-module-scss-module__2JNxhG__form{grid-template-columns:1fr}.BusinessRegistrationForm-module-scss-module__2JNxhG__field{grid-column:1}.BusinessRegistrationForm-module-scss-module__2JNxhG__selectedLocation{gap:var(--space-2)}.BusinessRegistrationForm-module-scss-module__2JNxhG__locationButton{justify-content:center}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionBanner{width:calc(100% - 24px);max-width:calc(100% - 24px);animation:.3s ease-out BusinessRegistrationForm-module-scss-module__2JNxhG__slideUp;top:auto;bottom:84px}.BusinessRegistrationForm-module-scss-module__2JNxhG__instructionText{font-size:var(--font-size-xs)}.BusinessRegistrationForm-module-scss-module__2JNxhG__customFooter{width:calc(100% - 24px);min-width:0;max-width:calc(100% - 24px);bottom:84px}.BusinessRegistrationForm-module-scss-module__2JNxhG__fullScreenMapContent [class*=BuildingMapSelector-module][class*=__searchOverlay]{z-index:20;width:calc(100% - 24px);max-width:none;top:auto;bottom:16px;left:12px;right:12px}.BusinessRegistrationForm-module-scss-module__2JNxhG__fullScreenMapContent [class*=MapAddressSearch-module][class*=__root]{width:100%;position:relative}.BusinessRegistrationForm-module-scss-module__2JNxhG__fullScreenMapContent [class*=MapAddressSearch-module][class*=__results]{z-index:30;max-height:50vh;margin-top:0;animation:.2s ease-out BusinessRegistrationForm-module-scss-module__2JNxhG__fadeSlideUp;position:absolute;top:auto;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}.BusinessRegistrationForm-module-scss-module__2JNxhG__fullScreenMapContent:has([class*=MapAddressSearch-module][class*=__input]:not(:placeholder-shown)) .BusinessRegistrationForm-module-scss-module__2JNxhG__instructionBanner{opacity:0;visibility:hidden;pointer-events:none}}
.SpaceRegistrationForm-module-scss-module__fKM7Ma__formContainer{max-width:700px;padding:var(--space-8);background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin:0 auto}.SpaceRegistrationForm-module-scss-module__fKM7Ma__registrationFormWrapper{width:100%;min-width:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__registrationFormWrapper [class*=FormStep-module][class*=__formFieldsGrid]{min-width:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__registrationFormWrapper [class*=FormStep-module][class*=__formFieldsGrid]>*{min-width:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-6);text-align:center}.SpaceRegistrationForm-module-scss-module__fKM7Ma__form{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.SpaceRegistrationForm-module-scss-module__fKM7Ma__field{gap:var(--space-2);flex-direction:column;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__fullWidth{grid-column:1/-1}.SpaceRegistrationForm-module-scss-module__fKM7Ma__label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__required{color:var(--color-danger)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__input,.SpaceRegistrationForm-module-scss-module__fKM7Ma__textarea{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:border-color .15s}.SpaceRegistrationForm-module-scss-module__fKM7Ma__input::placeholder,.SpaceRegistrationForm-module-scss-module__fKM7Ma__textarea::placeholder{color:var(--text-muted)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__input:focus,.SpaceRegistrationForm-module-scss-module__fKM7Ma__textarea:focus{border-color:var(--color-primary);outline:none}.SpaceRegistrationForm-module-scss-module__fKM7Ma__input:disabled,.SpaceRegistrationForm-module-scss-module__fKM7Ma__textarea:disabled{opacity:.6;cursor:not-allowed}.SpaceRegistrationForm-module-scss-module__fKM7Ma__inputError{border-color:var(--color-danger)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__textarea{resize:vertical;min-height:80px}.SpaceRegistrationForm-module-scss-module__fKM7Ma__error{font-size:var(--font-size-xs);color:var(--color-danger)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationWrapper{flex-direction:column;min-width:0;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationLabel{margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);transition:color .2s;display:block}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationLabel.SpaceRegistrationForm-module-scss-module__fKM7Ma__errorLabel{color:var(--error-color,#e53e3e)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationSelector{flex-direction:column;min-width:0;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__nativeSelect{border-radius:var(--radius-sm);border:1px solid var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#f5f5f7);width:100%;line-height:1.6;font-size:var(--font-size-md);color:var(--text-primary,#131517);cursor:pointer;box-sizing:border-box;height:calc(2.25rem + 2px);padding:.625rem .875rem;font-family:inherit;transition:border .2s,background-color .2s}.SpaceRegistrationForm-module-scss-module__fKM7Ma__nativeSelect:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}.SpaceRegistrationForm-module-scss-module__fKM7Ma__nativeSelect.SpaceRegistrationForm-module-scss-module__fKM7Ma__errorButton{border-color:var(--error-color,#e53e3e)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#f5f5f7);width:100%;line-height:1.6;font-size:var(--font-size-md);color:var(--text-secondary,#666);cursor:pointer;text-align:left;box-sizing:border-box;height:calc(2.25rem + 2px);padding:.625rem .875rem;font-family:inherit;transition:border .2s,background-color .2s;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton.SpaceRegistrationForm-module-scss-module__fKM7Ma__errorButton{border-color:var(--error-color,#e53e3e)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton svg{color:var(--text-secondary,#666);flex-shrink:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color,#e0e0e0);background-color:var(--bg-secondary,#f5f5f7);box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%;height:calc(2.25rem + 2px);padding:.625rem .875rem;transition:border .2s,background-color .2s;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}.SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation.SpaceRegistrationForm-module-scss-module__fKM7Ma__errorButton{border-color:var(--error-color,#e53e3e)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__editIcon{color:var(--text-muted,#999);flex-shrink:0;transition:color .2s}.SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation:hover .SpaceRegistrationForm-module-scss-module__fKM7Ma__editIcon{color:#131517}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationInfo{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);color:var(--text-primary);flex:1;min-width:0;line-height:1;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationInfo svg{color:var(--color-primary);flex-shrink:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationInfo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationError{color:var(--error-color,#e53e3e);margin-top:var(--space-1);font-size:.85rem}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__locationLabel{color:#ffffffb8}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton{color:#fff9;background-color:#ffffff1f;border-color:#fff3}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton:hover{background-color:#ffffff2e;border-color:#fff6}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton svg{color:#fff9}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation{background-color:#ffffff1f;border-color:#fff3}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation:hover{background-color:#ffffff2e;border-color:#fff6}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__locationInfo{color:#fff}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__editIcon{color:#ffffff80}.SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation:hover .SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight .SpaceRegistrationForm-module-scss-module__fKM7Ma__editIcon{color:#fff}.SpaceRegistrationForm-module-scss-module__fKM7Ma__themeLight{--error-color:#ff9292}.SpaceRegistrationForm-module-scss-module__fKM7Ma__checkboxLabel{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__checkbox{width:18px;height:18px;margin-top:var(--space-0-5);accent-color:var(--color-primary);flex-shrink:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__checkboxText{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.SpaceRegistrationForm-module-scss-module__fKM7Ma__checkboxText a{color:var(--color-primary);text-decoration:underline}.SpaceRegistrationForm-module-scss-module__fKM7Ma__checkboxText a:hover{text-decoration:none}.SpaceRegistrationForm-module-scss-module__fKM7Ma__submitWrapper{margin-top:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__successMessage{align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__successIcon{width:64px;height:64px;font-size:var(--font-size-3xl);color:#fff;background:var(--color-success);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__successTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__successText{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__fullScreenMapContent{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0!important}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionBanner{z-index:10;max-width:90%;padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;background:#000000bf;border:none;font-family:inherit;transition:background .15s,opacity .2s,visibility .2s;animation:.3s ease-out SpaceRegistrationForm-module-scss-module__fKM7Ma__slideDown;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionBanner:hover{background:#000000d9}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionBanner:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes SpaceRegistrationForm-module-scss-module__fKM7Ma__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes SpaceRegistrationForm-module-scss-module__fKM7Ma__slideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionText{font-size:var(--font-size-sm);color:#fffffff2;margin:0;line-height:1.4}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionCloseButton{border-radius:var(--radius-full);color:#fff;width:20px;height:20px;font-size:var(--font-size-base);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .15s;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionBanner:hover .SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionCloseButton{background:#ffffff4d}.SpaceRegistrationForm-module-scss-module__fKM7Ma__customFooter{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);border:1px solid var(--border-color);background:#fffffffa;flex-direction:column;min-width:280px;max-width:90%;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.SpaceRegistrationForm-module-scss-module__fKM7Ma__footerBuildingInfo{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:center;display:flex}.SpaceRegistrationForm-module-scss-module__fKM7Ma__footerBuildingInfo svg{color:var(--color-primary);flex-shrink:0}.SpaceRegistrationForm-module-scss-module__fKM7Ma__footerActions{gap:var(--space-2);width:100%;display:flex}@media (max-width:640px){.SpaceRegistrationForm-module-scss-module__fKM7Ma__formContainer{padding:var(--space-6) var(--space-4)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__form{grid-template-columns:1fr}.SpaceRegistrationForm-module-scss-module__fKM7Ma__field{grid-column:1}.SpaceRegistrationForm-module-scss-module__fKM7Ma__selectedLocation{gap:var(--space-2)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__locationButton{justify-content:center}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionBanner{width:calc(100% - 24px);max-width:calc(100% - 24px);animation:.3s ease-out SpaceRegistrationForm-module-scss-module__fKM7Ma__slideUp;top:auto;bottom:84px}.SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionText{font-size:var(--font-size-xs)}.SpaceRegistrationForm-module-scss-module__fKM7Ma__customFooter{width:calc(100% - 24px);min-width:0;max-width:calc(100% - 24px);bottom:84px}.SpaceRegistrationForm-module-scss-module__fKM7Ma__fullScreenMapContent [class*=BuildingMapSelector-module][class*=__searchOverlay]{z-index:20;width:calc(100% - 24px);max-width:none;top:auto;bottom:16px;left:12px;right:12px}.SpaceRegistrationForm-module-scss-module__fKM7Ma__fullScreenMapContent [class*=MapAddressSearch-module][class*=__root]{width:100%;position:relative}.SpaceRegistrationForm-module-scss-module__fKM7Ma__fullScreenMapContent [class*=MapAddressSearch-module][class*=__results]{z-index:30;max-height:50vh;margin-top:0;animation:.2s ease-out SpaceRegistrationForm-module-scss-module__fKM7Ma__fadeSlideUp;position:absolute;top:auto;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}.SpaceRegistrationForm-module-scss-module__fKM7Ma__fullScreenMapContent:has([class*=MapAddressSearch-module][class*=__input]:not(:placeholder-shown)) .SpaceRegistrationForm-module-scss-module__fKM7Ma__instructionBanner{opacity:0;visibility:hidden;pointer-events:none}}
.StepCustomize-module-scss-module__q5d_Ha__step{flex-direction:column;align-items:center;display:flex}.StepCustomize-module-scss-module__q5d_Ha__header{text-align:center;margin-bottom:var(--space-6)}.StepCustomize-module-scss-module__q5d_Ha__title{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2);letter-spacing:-.02em}.StepCustomize-module-scss-module__q5d_Ha__description{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.StepCustomize-module-scss-module__q5d_Ha__content{margin-bottom:var(--space-6);flex-direction:column;align-items:center;display:flex}.StepCustomize-module-scss-module__q5d_Ha__avatarHint{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;max-width:18rem;line-height:1.5}.StepCustomize-module-scss-module__q5d_Ha__avatarHintError{color:var(--color-danger)}.StepCustomize-module-scss-module__q5d_Ha__form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.StepCustomize-module-scss-module__q5d_Ha__continueButton{width:100%}.StepCustomize-module-scss-module__q5d_Ha__skipText{font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;margin:0;line-height:1.5}.StepCustomize-module-scss-module__q5d_Ha__skipLink{font-size:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .2s}.StepCustomize-module-scss-module__q5d_Ha__skipLink:hover{color:var(--text-secondary)}.StepCustomize-module-scss-module__q5d_Ha__maskDigit{color:var(--text-primary);font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;white-space:pre}.StepCustomize-module-scss-module__q5d_Ha__maskPlaceholder{color:var(--text-muted);font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;white-space:pre}
.PublicPayPage-module-scss-module__FvzOnq__page{min-height:100dvh;padding:var(--space-4) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--bg-primary)}@media (min-width:640px){.PublicPayPage-module-scss-module__FvzOnq__page{padding-top:var(--space-8)}}.PublicPayPage-module-scss-module__FvzOnq__pageCustom{background:var(--pay-page-bg)}.PublicPayPage-module-scss-module__FvzOnq__narrow{gap:var(--space-4);flex-direction:column;width:100%;max-width:30rem;margin:0 auto;display:flex}.PublicPayPage-module-scss-module__FvzOnq__layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;max-width:30rem;margin:0 auto;display:grid}@media (min-width:1024px){.PublicPayPage-module-scss-module__FvzOnq__layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:60rem}}.PublicPayPage-module-scss-module__FvzOnq__summaryColumn{min-width:0}@media (min-width:1024px){.PublicPayPage-module-scss-module__FvzOnq__summaryColumn{top:var(--space-8);position:sticky}}.PublicPayPage-module-scss-module__FvzOnq__amount{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);margin:0}.PublicPayPage-module-scss-module__FvzOnq__panel{background:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-4);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.PublicPayPage-module-scss-module__FvzOnq__panel{corner-shape:squircle;border-radius:var(--radius-lg)}}.PublicPayPage-module-scss-module__FvzOnq__panel{min-width:0}@media (min-width:640px){.PublicPayPage-module-scss-module__FvzOnq__panel{padding:var(--space-6)}}.PublicPayPage-module-scss-module__FvzOnq__form{gap:var(--space-6);flex-direction:column;display:flex}.PublicPayPage-module-scss-module__FvzOnq__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-2)*-1);display:flex}.PublicPayPage-module-scss-module__FvzOnq__sectionTitle{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.PublicPayPage-module-scss-module__FvzOnq__formError{border-radius:var(--radius-md)}@supports (corner-shape:squircle){.PublicPayPage-module-scss-module__FvzOnq__formError{corner-shape:squircle;border-radius:var(--radius-xl)}}.PublicPayPage-module-scss-module__FvzOnq__formError{padding:var(--space-3) var(--space-4);background:var(--error-bg);color:var(--error-color);font-size:var(--font-size-base);margin:0}.PublicPayPage-module-scss-module__FvzOnq__cta{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.PublicPayPage-module-scss-module__FvzOnq__submit{width:100%}.PublicPayPage-module-scss-module__FvzOnq__ctaNote{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.PublicPayPage-module-scss-module__FvzOnq__secure{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-sm);justify-content:center;margin:0;display:flex}
.SpaceConsultingForm-module-scss-module__gB8ihW__successMessage{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;padding:44px 28px;display:flex}.SpaceConsultingForm-module-scss-module__gB8ihW__successIcon{color:#fff;background:var(--color-success,#16a34a);border-radius:var(--radius-full);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.SpaceConsultingForm-module-scss-module__gB8ihW__successTitle{color:var(--text-primary,#131517);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.SpaceConsultingForm-module-scss-module__gB8ihW__successText{max-width:360px;color:var(--text-secondary,#5f646d);font-size:var(--font-size-md);margin:0;line-height:1.6}
