._5taefW_container{max-width:800px;margin:0 auto;padding:120px 20px 64px}._5taefW_header{margin-bottom:var(--space-10)}._5taefW_title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}._5taefW_subtitle{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}._5taefW_layout{gap:var(--space-8);flex-direction:column;display:flex}._5taefW_channels{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){._5taefW_channels{grid-template-columns:1fr}}._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){._5taefW_channelCard{corner-shape:squircle;border-radius:var(--radius-lg)}}._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)}._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}._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}._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}._5taefW_channelLink{z-index:1;margin-top:var(--space-2);position:relative}._5taefW_formSection{padding-top:var(--space-4);border-top:1px solid var(--border-color)}._5taefW_formTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}._5taefW_formSubtitle{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.5}._5taefW_successMessage{align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}._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}._5taefW_successTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}._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)}
._2mOs2W_inputWrapper{flex-direction:column;display:flex}._2mOs2W_inputWrapper ._2mOs2W_inputContainer{width:100%;position:relative}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container{width:100%;position:relative}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-input:not(:disabled):hover{border-color:#1315175c}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-input:focus{border-color:#131517}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-input:focus:hover{border-color:#131517}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-input:disabled{color:#b0b0c3;cursor:not-allowed;opacity:.7;background:#f0f0f5}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._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%)}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-button:hover{opacity:.8}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-button:focus{outline:none}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-flag-emoji{font-size:var(--font-size-xl);line-height:1}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:8px}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-track{border-radius:var(--radius-xs);background:0 0}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:hover{background:#0000004d padding-box content-box}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:active{background:#0006 padding-box content-box}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown::-webkit-scrollbar-corner{background:0 0}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_inputContainer .react-international-phone-input-container .react-international-phone-country-selector-dropdown__list-item:hover{background:#f8f9fa!important}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_inputContainer._2mOs2W_errorInput .react-international-phone-input{border-color:var(--error-color,#e53e3e)!important}._2mOs2W_inputWrapper ._2mOs2W_inputContainer._2mOs2W_errorInput .react-international-phone-input:focus{border-color:var(--error-color,#e53e3e)!important}._2mOs2W_inputWrapper ._2mOs2W_inputContainer._2mOs2W_errorInput .react-international-phone-input:focus:hover{border-color:var(--error-color,#e53e3e)!important}._2mOs2W_inputWrapper ._2mOs2W_inputContainer._2mOs2W_errorInput .react-international-phone-input:hover{border-color:var(--error-color,#e53e3e)!important}._2mOs2W_inputWrapper ._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}._2mOs2W_inputWrapper ._2mOs2W_label:hover{color:#131517}._2mOs2W_inputWrapper ._2mOs2W_label span{color:#999;margin-left:var(--space-1);font-size:.875em}._2mOs2W_inputWrapper:focus-within ._2mOs2W_label{color:#131517}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_label{color:#ffffffb8}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_label:hover{color:#fff}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_label span{color:#ffffff80}._2mOs2W_inputWrapper._2mOs2W_themeLight:focus-within ._2mOs2W_label{color:#fff}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_inputContainer .react-international-phone-input{color:#fff;background-color:#ffffff1f;border-color:#fff3}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_inputContainer .react-international-phone-input::placeholder{color:#fff6}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_inputContainer .react-international-phone-input:not(:disabled):hover{border-color:#fff6}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_inputContainer .react-international-phone-input:focus{border-color:#fff9}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_inputContainer .react-international-phone-input:focus:hover{border-color:#fff9}._2mOs2W_inputWrapper._2mOs2W_themeLight ._2mOs2W_inputContainer .react-international-phone-country-selector-dropdown-arrow{border-top-color:#fff9}._2mOs2W_inputWrapper._2mOs2W_themeLight{--error-color:#ff9292}._2mOs2W_singleCountry ._2mOs2W_inputContainer .react-international-phone-country-selector-button{cursor:default;pointer-events:none}._2mOs2W_singleCountry ._2mOs2W_inputContainer .react-international-phone-country-selector-button:hover{opacity:1}._2mOs2W_singleCountry ._2mOs2W_inputContainer .react-international-phone-country-selector-dropdown-arrow{display:none}._2mOs2W_errorLabel{color:var(--error-color,#e53e3e)}._2mOs2W_error{color:var(--error-color,#e53e3e);margin-top:var(--space-1);font-size:.85rem}
._76fQpa_formStep{gap:var(--space-8);flex-direction:column;width:100%;display:flex;container:form-step/inline-size}._76fQpa_formFields{gap:var(--space-6);grid-template-columns:1fr;width:100%;display:grid}@container form-step (min-width:520px){._76fQpa_formFields{grid-template-columns:repeat(2,1fr)}}._76fQpa_formFieldsGrid{gap:var(--grid-gap,1.5rem);grid-template-columns:1fr;width:100%;display:grid}._76fQpa_formFieldsGrid>*{grid-column:1/-1}@container form-step (min-width:520px){._76fQpa_formFieldsGrid{grid-template-columns:repeat(var(--grid-columns,2), 1fr)}._76fQpa_formFieldsGrid>*{grid-column:var(--field-grid-column,span 1)}._76fQpa_formFieldsGrid>[data-col-span="3"],._76fQpa_formFieldsGrid>[data-col-span="4"],._76fQpa_formFieldsGrid>[data-col-span="5"],._76fQpa_formFieldsGrid>[data-col-span="6"]{grid-column:1/-1}}._76fQpa_formActions{gap:var(--space-4);justify-content:flex-end;display:flex}@container form-step (max-width:519px){._76fQpa_formActions{flex-direction:column-reverse}._76fQpa_formActions button{width:100%}}._76fQpa_formActions._76fQpa_formActionsInline{grid-column:1/-1;justify-content:flex-start;align-items:center}._76fQpa_formActions._76fQpa_formActionsInline button{width:100%}@container form-step (min-width:520px){._76fQpa_formActions._76fQpa_formActionsInline{grid-column:var(--actions-grid-column,1/-1)}}._76fQpa_required{color:#999;margin-left:var(--space-1);font-size:.875em}._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}._76fQpa_submitError svg{flex-shrink:0;width:1.25rem;height:1.25rem}
.NZGkBW_content{gap:var(--space-5);flex-direction:column;display:flex}.NZGkBW_benefits{flex-direction:column;gap:.875rem;max-width:360px;margin:0;padding:0;list-style:none;display:flex}.NZGkBW_benefit{align-items:center;gap:var(--space-3);display:flex}.NZGkBW_benefitIcon{width:2.25rem;height:2.25rem;color:var(--color-primary);background-color:#fff;border:1px solid #ddd;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.NZGkBW_benefitIcon{corner-shape:squircle;border-radius:.875rem}}.NZGkBW_benefitText{font-size:var(--font-size-base);color:var(--text-primary);text-wrap:balance;line-height:1.4}.NZGkBW_actionsRow{gap:var(--space-3);display:flex}.NZGkBW_actionsRow>*{min-width:0;padding-inline:var(--space-2);flex:1}.NZGkBW_setupDescription{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.NZGkBW_steps{gap:var(--space-4);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NZGkBW_step{gap:var(--space-3);display:flex}.NZGkBW_stepNumber{border-radius:var(--radius-full);background-color:var(--color-primary);color:#fff;width:1.75rem;height:1.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NZGkBW_stepBody{gap:var(--space-1-5);min-width:0;padding-top:var(--space-0-5);flex-direction:column;flex:1;display:flex}.NZGkBW_stepTitle{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.3}.NZGkBW_stepText{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}.NZGkBW_stepButton{margin-top:var(--space-1)}.NZGkBW_formWrapper{gap:var(--space-4);flex-direction:column;display:flex}.NZGkBW_hiddenHint{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);background-color:#8433fc14;margin:0;padding:.75rem .875rem;line-height:1.5}@supports (corner-shape:squircle){.NZGkBW_hiddenHint{corner-shape:squircle;border-radius:.875rem}}.NZGkBW_successContent{gap:var(--space-2);flex-direction:column;display:flex}.NZGkBW_successTitle{text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.3}.NZGkBW_successText{text-align:center;font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}
._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){._7hP4Sa_block{corner-shape:squircle;border-radius:1.5rem}}._7hP4Sa_header{gap:var(--space-1);flex-direction:column;display:flex}._7hP4Sa_title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}._7hP4Sa_description{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}._7hP4Sa_cards{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){._7hP4Sa_cards{grid-template-columns:1fr 1fr}}._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}._7hP4Sa_cardHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._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}._7hP4Sa_cardName{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:1}._7hP4Sa_cardText,._7hP4Sa_howTo{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0;line-height:1.5}._7hP4Sa_meta{gap:var(--space-1) var(--space-3);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;margin:0;display:grid}._7hP4Sa_meta dt{color:var(--text-secondary)}._7hP4Sa_meta dd{color:var(--text-primary);font-weight:var(--font-weight-medium);word-break:break-all;margin:0}._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}._7hP4Sa_note svg{flex-shrink:0;margin-top:.125rem}
._6Fl4va_container{align-items:stretch;gap:var(--space-2);min-width:0;display:flex}@media (max-width:1100px){._6Fl4va_container{flex-direction:column;align-items:stretch}}._6Fl4va_eventFormDateTimePicker{flex:auto;min-width:0}._6Fl4va_eventFormDateTimePickerMulti{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:#0000000a}._6Fl4va_dateTimeWrapper{gap:var(--space-3);flex-direction:column;display:flex}._6Fl4va_dayGroup{flex-direction:column;display:flex}._6Fl4va_dayGrid{align-items:start;gap:var(--space-2);grid-template-columns:minmax(120px,160px) minmax(0,1fr);display:grid}@media (max-width:1100px){._6Fl4va_dayGrid{grid-template-columns:1fr}}@media (max-width:600px){._6Fl4va_dayGrid{grid-template-columns:auto minmax(0,1fr)}}._6Fl4va_slotsColumn{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._6Fl4va_slotRow{align-items:center;gap:var(--space-2);display:flex}._6Fl4va_removeSpacer{flex-shrink:0;width:32px}._6Fl4va_addTimeSlotButton{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-primary);background:0 0;border:none;width:-moz-fit-content;width:fit-content;display:inline-flex}._6Fl4va_addTimeSlotButton svg{flex-shrink:0}._6Fl4va_addTimeSlotButton:hover{opacity:.8}._6Fl4va_addMultipleDaysButton{white-space:nowrap;flex:none;align-self:stretch}@media (max-width:1100px){._6Fl4va_addMultipleDaysButton{align-self:flex-start}}._6Fl4va_dateRow{align-items:center;gap:var(--space-2);display:flex;position:relative}._6Fl4va_dateRow._6Fl4va_withLine:after{content:"";border-left:1.5px dashed #0d151c33;height:calc(100% - 6px);position:absolute;top:calc(50% + 5px);left:3px}._6Fl4va_dateRowNumber{align-items:center;gap:var(--space-2);min-width:70px;font-size:var(--font-size-sm);color:var(--text-secondary,#666);padding:var(--space-2) 0;display:flex}._6Fl4va_dot{z-index:1;background-color:#9f9fa0;border-radius:100%;flex-shrink:0;width:8px;height:8px;display:block;position:relative}._6Fl4va_dotEnd{z-index:1;background-color:#0000;border:1.5px solid #0d151c33;border-radius:100%;flex-shrink:0;width:8px;height:8px;display:block;position:relative}._6Fl4va_rowLabel{font-weight:var(--font-weight-medium);white-space:nowrap}._6Fl4va_dateRowPickers{align-items:center;gap:var(--space-1);flex:1;display:flex}._6Fl4va_timePickerPair{flex:1;align-items:center;gap:1px;min-width:0;display:flex}._6Fl4va_timePickerLeft,._6Fl4va_timePickerRight{flex:1 1 0;min-width:0}._6Fl4va_timePickerLeft button,._6Fl4va_timePickerRight button{min-width:56px}._6Fl4va_timePickerLeft button{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._6Fl4va_timePickerRight button{border-radius:0 var(--radius-sm) var(--radius-sm) 0}._6Fl4va_datepickerBlock{position:relative}._6Fl4va_datepickerBlockInner{border-radius:var(--radius-sm);color:#0d151ca3;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;min-width:0;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);background:#0000000a;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}._6Fl4va_datepickerBlockInner:hover{background:#00000014}@media (max-width:600px){._6Fl4va_datepickerBlockInner{min-width:0;padding:var(--space-2);gap:var(--space-1-5)}}._6Fl4va_datepickerIcon{color:inherit;flex-shrink:0}._6Fl4va_datepickerBlockValue{font-weight:inherit;font-size:inherit;color:inherit}._6Fl4va_datepickerBlockValueSelected{color:#000}._6Fl4va_datepickerBlockPopup{border-radius:var(--radius-md);background:#fff;box-shadow:0 4px 24px #0000001f}._6Fl4va_removeButton{border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:var(--text-secondary,#888);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._6Fl4va_removeButton:hover{color:var(--color-danger,#dc3545);background:#0000000a}._6Fl4va_addDayButton{justify-content:center;align-items:center;gap:var(--space-1-5);width:100%;margin-top:var(--space-2);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-primary);background:0 0;border:1px dashed #0d151c29;padding:14px;transition:background-color .15s,opacity .15s;display:flex}@supports (corner-shape:squircle){._6Fl4va_addDayButton{corner-shape:squircle}}._6Fl4va_addDayButton svg{flex-shrink:0}._6Fl4va_addDayButton:hover:not(:disabled){background-color:#8433fc0a}._6Fl4va_addDayButton:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted,#0d151c66);border-color:#0d151c1a}._6Fl4va_limitMessage{padding:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--text-secondary,#888)}._6Fl4va_hasError ._6Fl4va_datepickerBlockInner{border:1px solid var(--color-danger,#dc3545);background:#dc35450d}._6Fl4va_mobilePreviewButton{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background-color:#2a2e330a;border:1px solid #0000;width:100%;padding:.5rem .75rem;font-family:inherit;transition:background-color .15s,border-color .15s;display:flex}@supports (corner-shape:squircle){._6Fl4va_mobilePreviewButton{corner-shape:squircle;border-radius:var(--radius-lg)}}._6Fl4va_mobilePreviewButton:hover{background-color:#0000000f}._6Fl4va_mobilePreviewButton._6Fl4va_hasError{border-color:var(--color-danger,#dc3545);background:#dc35450d}._6Fl4va_mobilePreviewIcon{margin-top:var(--space-0-5);color:#0d151c5c;flex-shrink:0}._6Fl4va_mobilePreviewInfo{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}._6Fl4va_mobilePreviewDate{font-size:var(--font-size-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._6Fl4va_mobilePreviewTime{color:#0d151c5c;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}._6Fl4va_mobilePreviewText{font-size:var(--font-size-md);color:#0d151ca3;flex:1;min-width:0}._6Fl4va_modalContent{gap:var(--space-4);flex-direction:column;display:flex}._6Fl4va_saveChangesButton{margin-top:var(--space-1);width:100%}
.c1cDda_editorShell{min-height:12rem}.c1cDda_editorShell .codex-editor__redactor{min-height:12rem}@media (min-width:651px){.c1cDda_editorShell .ce-popover{--max-height:12rem}}.c1cDda_descriptionError{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);color:var(--color-danger,#e53935);background:var(--color-danger-bg,#e5393514);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.4}.c1cDda_descriptionDoneButton{width:100%;margin-top:var(--space-4)}
.rSfSlq_title{font-size:28px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-6);text-align:left;line-height:1.2}.rSfSlq_content{gap:var(--space-4);flex-direction:column;display:flex}.rSfSlq_error{padding:var(--space-3);border-radius:var(--radius-sm);color:#c33;font-size:var(--font-size-base);background:#fee;border:1px solid #fcc}.rSfSlq_input{width:100%}.rSfSlq_field{gap:var(--space-2);flex-direction:column;display:flex}.rSfSlq_typeOption{align-items:center;gap:var(--space-1-5);white-space:nowrap;display:inline-flex}.rSfSlq_label{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.rSfSlq_toggleRow{padding:var(--space-3) 0;font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.rSfSlq_totalUsesRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.rSfSlq_totalUsesLabel{font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}.rSfSlq_totalUsesInput{flex:0 0 120px;min-width:0}.rSfSlq_buttonGroup{gap:var(--space-3);display:flex}.rSfSlq_buttonGroup>button{flex:1}@media (max-width:600px){.rSfSlq_title{font-size:var(--font-size-2xl);margin-bottom:var(--space-4)}.rSfSlq_content{gap:var(--space-3)}}.rSfSlq_validityDescription{font-size:var(--font-size-sm);color:var(--text-muted);margin:var(--space-1) 0 var(--space-2);line-height:1.4}.rSfSlq_advancedSettingsButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.rSfSlq_advancedSettingsButton:hover .rSfSlq_advancedSettingsArrow{color:#131517;transform:translate(2px)}.rSfSlq_advancedSettingsButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rSfSlq_advancedSettingsTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:#000;margin-bottom:var(--space-0-5)}.rSfSlq_advancedSettingsDesc{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:#1315175c}.rSfSlq_advancedSettingsConfigured{color:#d69712}.rSfSlq_advancedSettingsArrow{color:#1315175c;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}
.Trjtxq_section{margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--border-color)}.Trjtxq_header{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.Trjtxq_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.Trjtxq_description{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.Trjtxq_couponInfo{flex:1;align-items:center;gap:30px;display:flex}.Trjtxq_couponCode{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#f31a7c;cursor:copy;text-align:left;background:0 0;border:none;padding:0;font-family:monospace;transition:opacity .2s}.Trjtxq_couponCode:hover{opacity:.7}.Trjtxq_couponCode:active{opacity:.5}.Trjtxq_inactiveCoupon{opacity:.6;text-decoration:line-through}.Trjtxq_couponMeta{font-size:var(--font-size-base);color:var(--text-secondary)}.Trjtxq_deleteButton{border-radius:var(--radius-full);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);font-size:var(--font-size-2xl);cursor:pointer;margin-left:var(--space-2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Trjtxq_deleteButton:hover{color:#c33;background:#fee;border-color:#c33}@media (max-width:600px){.Trjtxq_section{margin-bottom:var(--space-8);padding-bottom:var(--space-8)}.Trjtxq_header{gap:var(--space-3);flex-direction:column}.Trjtxq_title{font-size:var(--font-size-xl)}.Trjtxq_description{font-size:var(--font-size-base)}.Trjtxq_couponCode{font-size:15px}.Trjtxq_couponMeta{font-size:var(--font-size-sm)}}
.bzCtGa_content{gap:var(--space-4);flex-direction:column;display:flex}.bzCtGa_intro{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.bzCtGa_providers{gap:var(--space-2);border:0;grid-template-columns:1fr;margin:0;padding:0;display:grid}.bzCtGa_providersLegend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bzCtGa_providerInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (min-width:640px){.bzCtGa_providers{grid-template-columns:1fr 1fr}}.bzCtGa_providerCard{gap:var(--space-1);border-radius:var(--radius-md);flex-direction:column;display:flex}@supports (corner-shape:squircle){.bzCtGa_providerCard{corner-shape:squircle;border-radius:var(--radius-md)}}.bzCtGa_providerCard{padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:var(--bg-secondary);min-height:44px;transition:var(--transition-colors);border:1px solid #0000;align-items:flex-start;position:relative}.bzCtGa_providerCard:hover{background:var(--hover-bg-color)}.bzCtGa_providerActive{border-color:var(--color-primary);background:var(--bg-primary)}.bzCtGa_providerName{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);display:inline-flex}.bzCtGa_providerLogo{border-radius:var(--radius-xs);flex-shrink:0}.bzCtGa_soonTag{border-radius:var(--radius-pill)}@supports (corner-shape:squircle){.bzCtGa_soonTag{corner-shape:squircle;border-radius:var(--radius-pill)}}.bzCtGa_soonTag{padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--bg-tertiary)}.bzCtGa_vchasnoNotice{border-radius:var(--radius-md)}@supports (corner-shape:squircle){.bzCtGa_vchasnoNotice{corner-shape:squircle;border-radius:var(--radius-md)}}.bzCtGa_vchasnoNotice{padding:var(--space-4);font-size:var(--font-size-base);color:var(--text-secondary);background:var(--bg-secondary);margin:0;line-height:1.5}.bzCtGa_instructions{border-radius:var(--radius-md)}@supports (corner-shape:squircle){.bzCtGa_instructions{corner-shape:squircle;border-radius:var(--radius-md)}}.bzCtGa_instructions{padding:var(--space-4);background:var(--bg-secondary)}.bzCtGa_instructionsTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}.bzCtGa_steps{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--font-size-base);color:var(--text-secondary);flex-direction:column;margin:0;line-height:1.5;display:flex}.bzCtGa_cabinetLink{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;display:inline-flex}.bzCtGa_cabinetLink:hover{text-decoration:underline}.bzCtGa_cabinetLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bzCtGa_advancedToggle{font:inherit;color:var(--text-secondary);cursor:pointer;min-height:44px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;align-self:flex-start;padding:0}.bzCtGa_advancedToggle:hover{color:var(--text-primary)}.bzCtGa_advancedToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bzCtGa_failure{border-radius:var(--radius-md)}@supports (corner-shape:squircle){.bzCtGa_failure{corner-shape:squircle;border-radius:var(--radius-md)}}.bzCtGa_failure{gap:var(--space-3);padding:var(--space-4);background:var(--bg-secondary);border-left:3px solid var(--color-danger);display:flex}.bzCtGa_failureIcon{color:var(--color-danger);padding-top:var(--space-0-5);flex-shrink:0;line-height:0}.bzCtGa_failureTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.bzCtGa_failureDetail{margin:var(--space-1) 0 0;font-family:monospace;font-size:var(--font-size-xs);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.4}.bzCtGa_securityNote{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.4}.bzCtGa_actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}
.X7VsSa_section{margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--border-color)}.X7VsSa_header{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.X7VsSa_headerText{flex:1;min-width:0}.X7VsSa_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2)}.X7VsSa_description{font-size:var(--font-size-md);color:var(--text-secondary);margin:0;line-height:1.5}.X7VsSa_sellerRow{align-items:center;gap:var(--space-3);width:100%;min-height:44px;display:flex}.X7VsSa_sellerIcon{border-radius:var(--radius-full);background:var(--bg-secondary);width:2.25rem;min-width:2.25rem;height:2.25rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.X7VsSa_sellerInfo{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.X7VsSa_sellerName{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.X7VsSa_sellerMeta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-secondary);overflow:hidden}.X7VsSa_sellerActions{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.X7VsSa_failedNote{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-warning);line-height:1.4}.X7VsSa_why{border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.X7VsSa_why{corner-shape:squircle;border-radius:var(--radius-lg)}}.X7VsSa_why{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);background:var(--bg-secondary);display:flex}.X7VsSa_whyIcon{color:var(--text-secondary);padding-top:var(--space-0-5);flex-shrink:0;line-height:0}.X7VsSa_whyTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-1)}.X7VsSa_whyText{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.X7VsSa_whyLink{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;display:inline-flex}.X7VsSa_whyLink:hover{text-decoration:underline}.X7VsSa_whyLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.X7VsSa_receipts{margin-top:var(--space-6)}.X7VsSa_receiptsTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}.X7VsSa_receiptList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.X7VsSa_receiptRow{border-radius:var(--radius-md)}@supports (corner-shape:squircle){.X7VsSa_receiptRow{corner-shape:squircle;border-radius:var(--radius-md)}}.X7VsSa_receiptRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);min-height:44px;display:flex}.X7VsSa_receiptMain{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.X7VsSa_receiptAmount{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.X7VsSa_receiptCode{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-secondary);overflow:hidden}.X7VsSa_receiptSide{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.X7VsSa_receiptLink{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;display:inline-flex}.X7VsSa_receiptLink:hover{text-decoration:underline}.X7VsSa_receiptLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.X7VsSa_receiptRow{flex-direction:column;align-items:flex-start}}
.bwkhOq_container{padding:var(--space-2) 0}.bwkhOq_title{font-size:28px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2);text-align:left;line-height:1.2}.bwkhOq_description{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.5}.bwkhOq_content{gap:var(--space-4);flex-direction:column;display:flex}.bwkhOq_error{padding:var(--space-3);border-radius:var(--radius-sm);color:#c33;font-size:var(--font-size-base);background:#fee;border:1px solid #fcc}.bwkhOq_input{width:100%}.bwkhOq_field{gap:var(--space-2);flex-direction:column;display:flex}.bwkhOq_label{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.bwkhOq_beneficiaryHint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.4}.bwkhOq_toggleRow{padding:var(--space-3) 0;font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.bwkhOq_totalUsesRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.bwkhOq_totalUsesLabel{font-size:17px;font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}.bwkhOq_totalUsesInput{flex:0 0 120px;min-width:0}.bwkhOq_buttonGroup{gap:var(--space-3);display:flex}.bwkhOq_buttonGroup>button{flex:1}@media (max-width:600px){.bwkhOq_title{font-size:var(--font-size-2xl);margin-bottom:var(--space-1)}.bwkhOq_content{gap:var(--space-3)}}
._86qiwq_section{margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--border-color)}._86qiwq_header{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._86qiwq_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}._86qiwq_description{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}._86qiwq_discountInfo{flex:1;align-items:center;gap:30px;display:flex}._86qiwq_discountValue{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._86qiwq_discountMeta{font-size:var(--font-size-base);color:var(--text-secondary)}@media (max-width:600px){._86qiwq_section{margin-bottom:var(--space-8);padding-bottom:var(--space-8)}._86qiwq_header{gap:var(--space-3);flex-direction:column}._86qiwq_title{font-size:var(--font-size-xl)}._86qiwq_description{font-size:var(--font-size-base)}}
.wQ2Evq_body{gap:var(--space-5);flex-direction:column;display:flex}.wQ2Evq_cropArea{background:var(--bg-tertiary);border-radius:0;width:100%;height:320px;position:relative;overflow:hidden}@media (max-width:600px){.wQ2Evq_cropArea{flex-shrink:0;height:min(320px,70dvh)}}@media not (max-width:600px){.wQ2Evq_cropArea{border-radius:14px 14px 0 0}@supports (corner-shape:squircle){.wQ2Evq_cropArea{corner-shape:squircle;border-radius:2.75rem 2.75rem 0 0}}}.wQ2Evq_zoomControl{padding:0 1.25rem}@media (max-width:600px){.wQ2Evq_zoomControl{padding:0 12px}}.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){.wQ2Evq_hint{padding:0 12px}}.wQ2Evq_footer{gap:var(--space-3);width:100%;display:flex}.wQ2Evq_footer>*{flex:1}
.YR35mG_container{padding:var(--space-2) 0}.YR35mG_description{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.5}.YR35mG_content{gap:var(--space-4);flex-direction:column;display:flex}.YR35mG_error{padding:var(--space-3);border-radius:var(--radius-sm);color:#c33;font-size:var(--font-size-base);background:#fee;border:1px solid #fcc}.YR35mG_input{width:100%}.YR35mG_hint{font-size:var(--font-size-xs);color:var(--text-muted);margin:-8px 0 0;line-height:1.4}.YR35mG_buttonGroup{gap:var(--space-3);display:flex}.YR35mG_buttonGroup>button{flex:1}@media (max-width:600px){.YR35mG_content{gap:var(--space-3)}}
.rBHS-q_area{background:var(--bg-tertiary);width:100%;position:relative;overflow:hidden}.rBHS-q_zoomControl{align-items:center;gap:var(--space-3);display:flex}.rBHS-q_zoomIcon{color:var(--text-muted);flex-shrink:0}.rBHS-q_zoomSlider{flex:1}
.YefALG_section{margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--border-color)}.YefALG_header{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.YefALG_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.YefALG_description{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.YefALG_policyInfo{flex:1;align-items:center;gap:30px;display:flex}.YefALG_policyValue{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.YefALG_policyMeta{font-size:var(--font-size-base);color:var(--text-secondary)}@media (max-width:600px){.YefALG_section{margin-bottom:var(--space-8);padding-bottom:var(--space-8)}.YefALG_header{gap:var(--space-3);flex-direction:column}.YefALG_title{font-size:var(--font-size-xl)}.YefALG_description{font-size:var(--font-size-base)}}
.hr7Wga_avatarImage{border-radius:var(--radius-full);width:64px;height:64px;margin-top:var(--space-2)}.hr7Wga_avatarFallback{border-radius:var(--radius-full);background:#b0abb8;width:64px;height:64px;display:inline-block}.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}.hr7Wga_avatarLabel:hover{color:#131517}.hr7Wga_avatarWrapper{width:160px;height:160px;margin-top:var(--space-2);margin-bottom:var(--space-2);position:relative}.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}.hr7Wga_avatarArea:hover .hr7Wga_avatarUploadBtn{background:#7e2fff}.hr7Wga_avatarImageLarge{border-radius:var(--radius-full);object-fit:cover;background:#f5f5fa;width:160px;height:160px;display:block}.hr7Wga_avatarInput{display:none}.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}.hr7Wga_avatarUploadBtn svg{max-width:20px;max-height:20px}.hr7Wga_avatarUploadBtn:disabled{opacity:.6;cursor:not-allowed}.hr7Wga_avatarUploadBtn svg{display:block}.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%)}
.n8aaZW_profilePreview{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:0;display:flex}.n8aaZW_profilePreview:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md)}.n8aaZW_profileContent{min-width:0}.n8aaZW_profileAvatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-secondary);border:2px solid var(--border-color);flex-shrink:0;width:48px;height:48px}.n8aaZW_avatarPlaceholder{border-radius:var(--radius-full);background:var(--bg-tertiary);border:2px solid var(--border-color);flex-shrink:0;width:48px;height:48px}.n8aaZW_profileName{font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;font-size:1.063rem;display:flex}.n8aaZW_profileEmojis{align-items:center;gap:var(--space-0-5);line-height:1;display:inline-flex}.n8aaZW_profileEmoji{font-size:var(--font-size-md)}.n8aaZW_profileStatus{color:var(--text-secondary);margin-top:var(--space-0-5);align-items:center;gap:var(--space-1-5);font-size:.938rem;display:flex}.n8aaZW_noStatus{color:var(--text-secondary);font-style:italic}.n8aaZW_editIcon{width:18px;height:18px;color:var(--color-text-tertiary,#1315177a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.n8aaZW_editIcon svg{width:100%;height:100%}
.QybU7a_radarWrap{margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex;overflow:visible}.QybU7a_intro{margin:0 0 var(--space-5);color:var(--text-secondary);text-align:center;font-size:1rem;line-height:1.55}.QybU7a_points{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QybU7a_point{align-items:flex-start;gap:var(--space-3);display:flex}.QybU7a_pointIcon{width:40px;height:40px;color:var(--color-primary);background:var(--bg-tertiary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.QybU7a_pointIcon{corner-shape:squircle;border-radius:1rem}}.QybU7a_closeButton{width:100%;margin-top:var(--space-5)}.QybU7a_pointText{padding-top:var(--space-1);color:var(--text-primary);flex:1;font-size:.9375rem;line-height:1.5}
.xVZAKa_intro{margin:0 0 var(--space-5);color:var(--text-secondary);text-align:center;font-size:1rem;line-height:1.55}.xVZAKa_points{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xVZAKa_point{align-items:flex-start;gap:var(--space-3);display:flex}.xVZAKa_pointIcon{width:40px;height:40px;color:var(--color-primary);background:var(--bg-tertiary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){.xVZAKa_pointIcon{corner-shape:squircle;border-radius:1rem}}.xVZAKa_pointText{padding-top:var(--space-1);color:var(--text-primary);flex:1;font-size:.9375rem;line-height:1.5}.xVZAKa_continueButton{width:100%}
._6hariq_summary{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._6hariq_count,._6hariq_empty{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}._6hariq_goals{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._6hariq_goal{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--text-primary);min-width:0;display:flex}._6hariq_goalEmoji{flex-shrink:0;line-height:1}._6hariq_goalLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._6hariq_goalCount{font-weight:var(--font-weight-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}._6hariq_hint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}._6hariq_locked{gap:var(--space-1);flex-direction:column;display:flex}._6hariq_unlockLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);align-self:flex-start;text-decoration:none}._6hariq_unlockLink:hover{text-decoration:underline}
.x989VG_roomHeader{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex;position:relative}.x989VG_radar{flex-shrink:0}.x989VG_roomInfo{gap:var(--space-1-5);min-width:0;padding-right:var(--space-8);flex-direction:column;flex:1;display:flex}.x989VG_roomTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--text-primary)}.x989VG_infoButton{border-radius:var(--radius-full);color:#1315177a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:0;right:0}.x989VG_infoButton:hover{color:var(--text-primary);background:#1315170f}.x989VG_infoButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:640px){.x989VG_roomHeader{gap:var(--space-3)}}.x989VG_profilePreview{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:0;display:flex}.x989VG_profilePreview:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-md)}.x989VG_profileContent{min-width:0}.x989VG_profileAvatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-secondary);border:2px solid var(--border-color);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:48px;height:48px}.x989VG_avatarPlaceholder{border-radius:var(--radius-full);background:var(--bg-tertiary);border:2px solid var(--border-color);flex-shrink:0;width:48px;height:48px}.x989VG_profileName{font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--space-1-5);flex-wrap:wrap;font-size:1.063rem;display:flex}.x989VG_profileEmojis{align-items:center;gap:var(--space-0-5);line-height:1;display:inline-flex}.x989VG_profileEmoji{font-size:var(--font-size-md)}.x989VG_profileStatus{color:var(--text-secondary);margin-top:var(--space-0-5);align-items:center;gap:var(--space-1-5);font-size:.938rem;display:flex}.x989VG_noStatus{color:var(--text-secondary);font-style:italic}.x989VG_editIcon{width:18px;height:18px;color:var(--color-text-tertiary,#1315177a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.x989VG_editIcon svg{width:100%;height:100%}.x989VG_joinButton{width:100%}.x989VG_incognitoBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#ed2b32;border-radius:var(--radius-sm);white-space:nowrap}.x989VG_gateHint{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.x989VG_qrRequired,.x989VG_demoNote{font-size:var(--font-size-base);color:var(--text-secondary);text-align:center;padding:var(--space-2) 0 0;margin:0}
.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){.U0Ffiq_verifyBanner{corner-shape:squircle;border-radius:var(--radius-lg)}}.U0Ffiq_verifyBannerIcon{width:20px;height:20px;margin-top:var(--space-0-5);flex-shrink:0;align-self:flex-start}.U0Ffiq_verifyBannerContent{flex:1;min-width:0}.U0Ffiq_verifyBannerTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:1.4}.U0Ffiq_verifyBannerDescription{font-size:var(--font-size-base);opacity:.85;text-wrap-style:balance;line-height:1.4}.U0Ffiq_verifyBannerAction{flex-shrink:0;align-self:center}.U0Ffiq_diiaLogo{width:auto;height:20px;display:block}.U0Ffiq_container{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.U0Ffiq_fullWidth{grid-column:1/-1}.U0Ffiq_field{flex-direction:column;display:flex}.U0Ffiq_birthdayInputContainer{margin-top:var(--space-1);position:relative}.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}.U0Ffiq_birthdayInput:hover:not([style*=not-allowed]){border-color:var(--primary-color)}.U0Ffiq_birthdayInput:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-alpha)}.U0Ffiq_birthdayInputValue{color:var(--text-primary);font-size:var(--font-size-base);flex:1}.U0Ffiq_birthdayInputValue:empty:before{content:"Оберіть дату народження";color:var(--text-placeholder)}.U0Ffiq_birthdayInputIcon{margin-left:var(--space-2);color:var(--text-secondary);align-items:center;transition:color .2s;display:flex}.U0Ffiq_birthdayInput:hover .U0Ffiq_birthdayInputIcon{color:var(--primary-color)}.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}.U0Ffiq_birthdayCalendar{width:100%;max-width:350px}.U0Ffiq_birthdayCalendar .react-calendar{border-radius:var(--radius-md);background:#fff;border:none}.U0Ffiq_birthdayCalendar .react-calendar__tile{border-radius:6px;transition:all .2s}.U0Ffiq_birthdayCalendar .react-calendar__tile:hover{background:#f0f0f0}.U0Ffiq_birthdayCalendar .react-calendar__tile--active{color:#fff;background:#7e2fff!important}.U0Ffiq_birthdayCalendar .react-calendar__tile--now{color:#7e2fff;font-weight:var(--font-weight-semibold);background:#e8e4ff}.U0Ffiq_birthdayCalendar .react-calendar__tile--disabled{cursor:not-allowed;opacity:.6;color:#ccc!important;background:#f5f5f5!important}.U0Ffiq_birthdayCalendar .react-calendar__tile--disabled:hover{color:#ccc!important;background:#f5f5f5!important}.U0Ffiq_birthdayCalendar .react-calendar__navigation button{border-radius:6px;transition:all .2s}.U0Ffiq_birthdayCalendar .react-calendar__navigation button:hover{background:#f0f0f0}@media (max-width:768px){.U0Ffiq_container{gap:var(--space-3);grid-template-columns:1fr}.U0Ffiq_fullWidth{grid-column:auto}.U0Ffiq_birthdayInput{min-height:40px;padding:10px 14px}.U0Ffiq_birthdayInputValue{font-size:var(--font-size-sm)}.U0Ffiq_verifyBanner{row-gap:var(--space-2);flex-wrap:wrap}.U0Ffiq_verifyBannerContent{flex-basis:calc(100% - 32px)}.U0Ffiq_verifyBannerAction{flex-basis:100%;align-self:stretch}.U0Ffiq_verifyBannerAction>*{width:100%}}
.LH7J2G_container{gap:var(--space-4);flex-direction:column;display:flex}.LH7J2G_field{gap:var(--space-2);flex-direction:column;display:flex}
.MKrONG_container{gap:var(--space-2);flex-direction:column;display:flex}.MKrONG_container label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.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}.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}.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}.MKrONG_emojiProfileItem:hover .MKrONG_emojiRemoveButton{opacity:1;pointer-events:auto}.MKrONG_emojiRemoveButton:hover{transform:scale(1.2)}.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}.MKrONG_emojiAddButton:hover{background-color:#fafafa;box-shadow:0 0 10px #e2e2e2}.MKrONG_emojiPickerPopup{z-index:2500}.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}.MKrONG_emojiInfo{font-size:var(--font-size-xs);color:#888}
.vg-Ajq_fullScreenMapContent{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0!important}.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 vg-Ajq_slideDown;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.vg-Ajq_instructionBanner:hover{background:#000000d9}.vg-Ajq_instructionBanner:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes vg-Ajq_slideDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.vg-Ajq_instructionText{font-size:var(--font-size-sm);color:#fffffff2;margin:0;line-height:1.4}.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}.vg-Ajq_instructionBanner:hover .vg-Ajq_instructionCloseButton{background:#ffffff4d}.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}.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}.vg-Ajq_footerCloseButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.vg-Ajq_footerCloseButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.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}.vg-Ajq_footerBuildingInfo svg{color:var(--color-primary);flex-shrink:0}.vg-Ajq_footerActions{gap:var(--space-2);width:100%;display:flex}.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%}.vg-Ajq_locationsGrid{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.vg-Ajq_locationHint{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-muted,#adb5bd)}.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){.vg-Ajq_locationCard{corner-shape:squircle;border-radius:var(--radius-md)}}.vg-Ajq_locationCard:hover{border-color:var(--color-primary);background:var(--bg-tertiary)}.vg-Ajq_locationCard:active{transform:scale(.98)}.vg-Ajq_locationCard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vg-Ajq_selectedLocationCard{border-color:var(--color-primary);background:var(--bg-primary)}.vg-Ajq_selectedLocationCard:hover{background:var(--bg-primary)}.vg-Ajq_noLocationCard{border-style:dashed;border-color:var(--text-muted)}.vg-Ajq_noLocationCard:hover{border-color:var(--color-primary);border-style:solid}.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){.vg-Ajq_locationLogo{corner-shape:squircle;border-radius:var(--radius-lg)}}.vg-Ajq_locationImage{object-fit:cover;border-radius:var(--radius-sm);pointer-events:none;width:100%;height:100%}.vg-Ajq_locationInfo{flex:1;min-width:0}.vg-Ajq_locationTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary)}.vg-Ajq_locationAddress{color:var(--text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:1.3}.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){.vg-Ajq_instructionBanner{width:calc(100% - 24px);max-width:calc(100% - 24px);top:84px}.vg-Ajq_instructionText{font-size:var(--font-size-xs)}.vg-Ajq_customFooter{width:calc(100% - 24px);min-width:0;max-width:min(380px,100% - 24px);bottom:16px}.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}.vg-Ajq_fullScreenMapContent [class*=MapSearchOverlay-module][class*=__container]{width:100%}.vg-Ajq_fullScreenMapContent [class*=MapSearchOverlay-module][class*=__searchBar]{width:100%}.vg-Ajq_fullScreenMapContent [class*=SearchAutocomplete-module][class*=__container]{width:100%}.vg-Ajq_fullScreenMapContent [class*=SearchAutocomplete-module][class*=__inputWrapper]{width:100%}.vg-Ajq_fullScreenMapContent [class*=Sorting-module]{display:none!important}.vg-Ajq_fullScreenMapContent [class*=SearchAutocomplete-module][class*=__dropdown]{max-height:50vh}.vg-Ajq_fullScreenMapContent:has([class*=SearchAutocomplete-module][class*=__input]:not(:placeholder-shown)) .vg-Ajq_instructionBanner{opacity:0;visibility:hidden;pointer-events:none}}
.Io3SGW_modal{max-width:400px}.Io3SGW_modal h3{text-align:center}.Io3SGW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Io3SGW_content{gap:var(--space-4);flex-direction:column;display:flex}.Io3SGW_field{min-width:0}.Io3SGW_actions{gap:var(--space-2);flex-direction:column;display:flex}.Io3SGW_actions button{min-width:80px}.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){.Io3SGW_error{corner-shape:squircle;border-radius:var(--radius-md)}}.Io3SGW_goalFieldset{border:none;min-width:0;margin:0;padding:0}.Io3SGW_goalGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Io3SGW_goalOption{gap:var(--space-2);flex-direction:column;display:flex}.Io3SGW_goalOption[data-goal=casual_chat]{--goal-color:var(--blue-50)}.Io3SGW_goalOption[data-goal=friends]{--goal-color:var(--teal-50)}.Io3SGW_goalOption[data-goal=romantic]{--goal-color:var(--red-50)}.Io3SGW_goalOption[data-goal=networking]{--goal-color:var(--yellow-50)}.Io3SGW_goalOption[data-goal=business]{--goal-color:var(--slate-50)}.Io3SGW_goalOption[data-goal=mentorship]{--goal-color:var(--green-50)}.Io3SGW_goalOption[data-goal=flexible]{--goal-color:var(--purple-50)}.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){.Io3SGW_goalOption{corner-shape:squircle;border-radius:1.125rem}}.Io3SGW_goalOption:hover:not(:disabled){background:color-mix(in srgb, var(--goal-color,var(--text-primary)) 12%, transparent)}.Io3SGW_goalOption:focus-visible{outline:2px solid var(--goal-color,var(--text-primary));outline-offset:2px}.Io3SGW_goalOption:disabled{opacity:.35;cursor:not-allowed}.Io3SGW_goalOptionWide{grid-column:1/-1}.Io3SGW_goalOptionActive{background:var(--goal-color,var(--text-primary));color:#fff}.Io3SGW_goalOptionActive:hover:not(:disabled){background:var(--goal-color,var(--text-primary))}.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%)}.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%)}.Io3SGW_goalIcon{color:var(--goal-color,var(--text-muted));flex-shrink:0;justify-content:center;align-items:center;transition:color .18s;display:inline-flex}.Io3SGW_goalOptionActive .Io3SGW_goalIcon{color:#fff}.Io3SGW_goalOptionActive[data-goal=flexible] .Io3SGW_goalIcon{color:var(--goal-color)}.Io3SGW_goalLabel{line-height:1.3}
.YumIya_container{margin-bottom:var(--space-8)}.YumIya_field{margin-bottom:var(--space-6)}.YumIya_field:last-child{margin-bottom:0}
._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}._8bJpzq_layout{gap:var(--space-8);z-index:1;flex-direction:row-reverse;width:100%;display:flex;position:relative}@media (max-width:920px){._8bJpzq_layout{gap:var(--space-6);flex-direction:column}}._8bJpzq_leftColumn{flex-shrink:0;width:330px}@media (max-width:920px){._8bJpzq_leftColumn{width:100%;max-width:400px;margin-left:auto;margin-right:auto}}._8bJpzq_rightColumn{flex:1;min-width:0}
._3bGdgG_grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){._3bGdgG_grid{gap:var(--space-3);grid-template-columns:1fr}}._3bGdgG_field{gap:var(--space-2);flex-direction:column;display:flex}._3bGdgG_habitLabel{align-items:center;gap:var(--space-1-5);display:inline-flex}._3bGdgG_habitIcon{color:var(--text-secondary);flex-shrink:0}
.vCBVhG_container{width:100%;padding:var(--space-8) var(--space-4);max-width:960px;margin:0 auto}@media (max-width:768px){.vCBVhG_container{padding-top:0}}.vCBVhG_authFormContainer{min-height:calc(100dvh - 136px);padding:var(--space-6);justify-content:center;align-items:center;display:flex}@media (min-width:769px){.vCBVhG_authFormContainer{min-height:100dvh}}@media (max-width:480px){.vCBVhG_authFormContainer{padding:var(--space-6) var(--space-4)}}.vCBVhG_errorContainer{text-align:center;max-width:42rem;margin:0 auto}.vCBVhG_errorBox{border-radius:var(--radius-sm);padding:var(--space-6);border:1px solid}.vCBVhG_errorBox.vCBVhG_error{background-color:#fef2f2;border-color:#fecaca}.vCBVhG_errorBox.vCBVhG_warning{background-color:#fefce8;border-color:#fde68a}.vCBVhG_errorTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.vCBVhG_errorTitle.vCBVhG_error{color:#991b1b}.vCBVhG_errorTitle.vCBVhG_warning{color:#92400e}.vCBVhG_errorText.vCBVhG_error{color:#b91c1c}.vCBVhG_errorText.vCBVhG_warning{color:#a16207}
.JS4qEG_container{gap:var(--space-4);flex-direction:column;display:flex}.JS4qEG_field{gap:var(--space-3);flex-direction:column;display:flex}.JS4qEG_label{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.JS4qEG_interestsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.JS4qEG_interestItem{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2);border-radius:6px;transition:background-color .2s;display:flex}.JS4qEG_interestItem:hover{background-color:#0000000d}.JS4qEG_interestLabel{font-size:var(--font-size-base);-webkit-user-select:none;user-select:none}
.nskPPG_grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.nskPPG_grid{gap:var(--space-4);grid-template-columns:1fr 1fr}}.nskPPG_field{flex-direction:column;min-width:0;display:flex}.nskPPG_fullWidth{grid-column:1/-1}.nskPPG_fieldLabel{align-items:center;gap:var(--space-1-5);display:inline-flex}.nskPPG_fieldIcon{color:var(--text-secondary);flex-shrink:0}
.yz395G_form{gap:var(--space-4);flex-direction:column;display:flex}.yz395G_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary,#131413);margin:0}.yz395G_field{gap:var(--space-1);flex-direction:column;display:flex}.yz395G_hint{font-size:var(--font-size-xs);color:var(--text-secondary,#666)}.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}.yz395G_emailSuggestion:hover{opacity:.8}.yz395G_emailSuggestion:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.Ah9hPG_titleWithLogo{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.Ah9hPG_titleWithLogo img{object-fit:contain}.Ah9hPG_clientGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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){.Ah9hPG_clientTile{corner-shape:squircle;border-radius:var(--radius-lg)}}.Ah9hPG_clientTile:hover{background:var(--hover-bg-color)}.Ah9hPG_clientTile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.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){.Ah9hPG_clientLogo{corner-shape:squircle;border-radius:var(--radius-lg)}}.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){.Ah9hPG_clientLogo:after{corner-shape:squircle;border-radius:calc(var(--radius-lg) - 2px)}}.Ah9hPG_clientLogo{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);background:var(--bg-secondary)}.Ah9hPG_clientLogo img{object-fit:contain}.Ah9hPG_clientName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.Ah9hPG_clientHint{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.4}.Ah9hPG_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ah9hPG_step{gap:var(--space-3);display:flex}.Ah9hPG_step:not(:last-child) .Ah9hPG_stepBody{padding-bottom:var(--space-6)}.Ah9hPG_step:not(:last-child) .Ah9hPG_stepRail:after{content:"";width:1px;margin-top:var(--space-2);background:var(--border-color);flex:1}.Ah9hPG_stepRail{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.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){.Ah9hPG_stepIcon{corner-shape:squircle;border-radius:var(--radius-lg)}}.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){.Ah9hPG_stepIcon:after{corner-shape:squircle;border-radius:calc(var(--radius-lg) - 2px)}}.Ah9hPG_stepIcon{width:2.25rem;height:2.25rem;color:var(--text-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--bg-secondary))}.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}.Ah9hPG_stepBody{gap:var(--space-2);min-width:0;padding-top:var(--space-1-5);flex-direction:column;flex:1;display:flex}.Ah9hPG_stepTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.Ah9hPG_stepDetail{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.45}.Ah9hPG_path{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.Ah9hPG_pathPart{justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex}.Ah9hPG_pathArrow{color:var(--text-muted);flex-shrink:0}.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}.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){.Ah9hPG_copyField{corner-shape:squircle;border-radius:var(--radius-lg)}}.Ah9hPG_copyField:hover{background:var(--hover-bg-color)}.Ah9hPG_copyField:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.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}.Ah9hPG_command .Ah9hPG_copyValue:before{content:"$ ";color:var(--text-muted)}.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}
.H26n1G_agentLogo{object-fit:contain;width:20px;height:20px}.H26n1G_scopeList{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.H26n1G_scopeItem{padding-left:var(--space-4);font-size:var(--font-size-base);color:var(--text-primary);line-height:1.4;position:relative}.H26n1G_scopeItem:before{content:"";background:var(--text-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}
.uOgYBq_form{gap:var(--space-4);flex-direction:column;display:flex}.uOgYBq_row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uOgYBq_guests{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.uOgYBq_guestsLabel{font-size:var(--font-size-base);color:var(--text-primary)}.uOgYBq_submit{width:100%}
.M9VGRW_card{border-radius:var(--radius-md);background-color:#fffc;background-clip:padding-box;border:1px solid #13151714;overflow:hidden}@supports (corner-shape:squircle){.M9VGRW_card{corner-shape:squircle;border-radius:var(--radius-xl)}}.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}.M9VGRW_deviceRow:last-child{border-bottom:0}.M9VGRW_deviceRow:hover{background-color:#93959722}.M9VGRW_deviceRow:focus-visible{background-color:#93959722}[data-theme=dark] .M9VGRW_card{background-color:#1e2022cc;border-color:#ffffff14}[data-theme=dark] .M9VGRW_deviceRow{border-bottom-color:#ffffff14}[data-theme=dark] .M9VGRW_deviceRow:hover{background-color:#ffffff0f}[data-theme=dark] .M9VGRW_deviceRow:focus-visible{background-color:#ffffff0f}.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){.M9VGRW_icon{corner-shape:squircle;border-radius:10px}}.M9VGRW_info{flex:1;min-width:0}.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}.M9VGRW_subtitle{margin:var(--space-0-5) 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}.M9VGRW_chevron{color:var(--text-muted);flex-shrink:0}.M9VGRW_empty{font-size:var(--font-size-base);color:var(--text-muted);padding:var(--space-3) 0}.M9VGRW_modalSection{gap:var(--space-3);margin:var(--space-2) 0 var(--space-5);flex-direction:column;display:flex}.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}.M9VGRW_modalLabel{color:var(--text-muted);flex-shrink:0}.M9VGRW_modalValue{color:var(--text-primary);text-align:right;word-break:break-word}.M9VGRW_confirmText{color:var(--text-primary);margin:0 0 var(--space-4);font-size:.9375rem;line-height:1.5}.M9VGRW_modalActions{gap:var(--space-2);justify-content:flex-end;display:flex}
.P8B-8a_fields{gap:var(--space-4);flex-direction:column;display:flex}.P8B-8a_fields input,.P8B-8a_fields textarea{font-size:var(--font-size-md)}.P8B-8a_title{color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.P8B-8a_phone{gap:var(--space-1);flex-direction:column;display:flex}.P8B-8a_hint{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}
._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}._2JNxhG_registrationFormWrapper{width:100%;min-width:0}._2JNxhG_registrationFormWrapper [class*=FormStep-module][class*=__formFieldsGrid]{min-width:0}._2JNxhG_registrationFormWrapper [class*=FormStep-module][class*=__formFieldsGrid]>*{min-width:0}._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}._2JNxhG_form{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}._2JNxhG_field{gap:var(--space-2);flex-direction:column;display:flex}._2JNxhG_fullWidth{grid-column:1/-1}._2JNxhG_label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}._2JNxhG_required{color:var(--color-danger)}._2JNxhG_input,._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}._2JNxhG_input::placeholder,._2JNxhG_textarea::placeholder{color:var(--text-muted)}._2JNxhG_input:focus,._2JNxhG_textarea:focus{border-color:var(--color-primary);outline:none}._2JNxhG_input:disabled,._2JNxhG_textarea:disabled{opacity:.6;cursor:not-allowed}._2JNxhG_inputError{border-color:var(--color-danger)}._2JNxhG_textarea{resize:vertical;min-height:80px}._2JNxhG_error{font-size:var(--font-size-xs);color:var(--color-danger)}._2JNxhG_locationWrapper{flex-direction:column;min-width:0;display:flex}._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}._2JNxhG_locationLabel._2JNxhG_errorLabel{color:var(--error-color,#e53e3e)}._2JNxhG_locationSelector{flex-direction:column;min-width:0;display:flex}._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}._2JNxhG_locationButton:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}._2JNxhG_locationButton._2JNxhG_errorButton{border-color:var(--error-color,#e53e3e)}._2JNxhG_locationButton svg{color:var(--text-secondary,#666);flex-shrink:0}._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}._2JNxhG_selectedLocation:hover{background-color:var(--bg-tertiary,#ebebef);border-color:#1315175c}._2JNxhG_selectedLocation._2JNxhG_errorButton{border-color:var(--error-color,#e53e3e)}._2JNxhG_editIcon{color:var(--text-muted,#999);flex-shrink:0;transition:color .2s}._2JNxhG_selectedLocation:hover ._2JNxhG_editIcon{color:#131517}._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}._2JNxhG_locationInfo svg{color:var(--color-primary);flex-shrink:0}._2JNxhG_locationInfo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._2JNxhG_locationError{color:var(--error-color,#e53e3e);margin-top:var(--space-1);font-size:.85rem}._2JNxhG_themeLight ._2JNxhG_locationLabel{color:#ffffffb8}._2JNxhG_themeLight ._2JNxhG_locationButton{color:#fff9;background-color:#ffffff1f;border-color:#fff3}._2JNxhG_themeLight ._2JNxhG_locationButton:hover{background-color:#ffffff2e;border-color:#fff6}._2JNxhG_themeLight ._2JNxhG_locationButton svg{color:#fff9}._2JNxhG_themeLight ._2JNxhG_selectedLocation{background-color:#ffffff1f;border-color:#fff3}._2JNxhG_themeLight ._2JNxhG_selectedLocation:hover{background-color:#ffffff2e;border-color:#fff6}._2JNxhG_themeLight ._2JNxhG_locationInfo{color:#fff}._2JNxhG_themeLight ._2JNxhG_editIcon{color:#ffffff80}._2JNxhG_selectedLocation:hover ._2JNxhG_themeLight ._2JNxhG_editIcon{color:#fff}._2JNxhG_themeLight{--error-color:#ff9292}._2JNxhG_checkboxLabel{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}._2JNxhG_checkbox{width:18px;height:18px;margin-top:var(--space-0-5);accent-color:var(--color-primary);flex-shrink:0}._2JNxhG_checkboxText{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}._2JNxhG_checkboxText a{color:var(--color-primary);text-decoration:underline}._2JNxhG_checkboxText a:hover{text-decoration:none}._2JNxhG_submitWrapper{margin-top:var(--space-2);grid-column:1/-1;justify-content:flex-end;display:flex}._2JNxhG_successMessage{align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}._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}._2JNxhG_successTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}._2JNxhG_successText{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}._2JNxhG_fullScreenMapContent{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0!important}._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 _2JNxhG_slideDown;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}._2JNxhG_instructionBanner:hover{background:#000000d9}._2JNxhG_instructionBanner:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes _2JNxhG_slideDown{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes _2JNxhG_slideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._2JNxhG_instructionText{font-size:var(--font-size-sm);color:#fffffff2;margin:0;line-height:1.4}._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}._2JNxhG_instructionBanner:hover ._2JNxhG_instructionCloseButton{background:#ffffff4d}._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}._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}._2JNxhG_footerBuildingInfo svg{color:var(--color-primary);flex-shrink:0}._2JNxhG_footerActions{gap:var(--space-2);width:100%;display:flex}@media (max-width:640px){._2JNxhG_formContainer{padding:var(--space-6) var(--space-4)}._2JNxhG_form{grid-template-columns:1fr}._2JNxhG_field{grid-column:1}._2JNxhG_selectedLocation{gap:var(--space-2)}._2JNxhG_locationButton{justify-content:center}._2JNxhG_instructionBanner{width:calc(100% - 24px);max-width:calc(100% - 24px);animation:.3s ease-out _2JNxhG_slideUp;top:auto;bottom:84px}._2JNxhG_instructionText{font-size:var(--font-size-xs)}._2JNxhG_customFooter{width:calc(100% - 24px);min-width:0;max-width:calc(100% - 24px);bottom:84px}._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}._2JNxhG_fullScreenMapContent [class*=MapAddressSearch-module][class*=__root]{width:100%;position:relative}._2JNxhG_fullScreenMapContent [class*=MapAddressSearch-module][class*=__results]{z-index:30;max-height:50vh;margin-top:0;animation:.2s ease-out _2JNxhG_fadeSlideUp;position:absolute;top:auto;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden}._2JNxhG_fullScreenMapContent:has([class*=MapAddressSearch-module][class*=__input]:not(:placeholder-shown)) ._2JNxhG_instructionBanner{opacity:0;visibility:hidden;pointer-events:none}}
.hdJw3W_tabReservations{gap:var(--space-6);flex-direction:column;display:flex}.hdJw3W_sourceSummary{gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-direction:column;display:flex}.hdJw3W_sourceSummaryTitle{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.hdJw3W_sourceSummaryBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.hdJw3W_listHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.hdJw3W_listActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.hdJw3W_listTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.hdJw3W_reservationRow{align-items:center;gap:var(--space-2);width:100%;display:flex}.hdJw3W_guestAvatar{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:1.25rem;height:1.25rem}.hdJw3W_guestName{font-size:var(--font-size-md);color:var(--text-primary);white-space:nowrap}.hdJw3W_birthdayIcon{color:var(--color-warning);flex-shrink:0;align-items:center;display:inline-flex}.hdJw3W_guestPhone{font-size:var(--font-size-md);color:#1315175c;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;transition:color .2s;overflow:hidden}.hdJw3W_guestPhone:hover{color:var(--color-primary)}.hdJw3W_reservationDateTime{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.hdJw3W_reservationDate,.hdJw3W_reservationTime{align-items:center;gap:var(--space-1);font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;display:flex}.hdJw3W_reservationDate svg,.hdJw3W_reservationTime svg{opacity:.6;flex-shrink:0}.hdJw3W_guestsCount{font-size:var(--font-size-xs);color:var(--text-secondary);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);white-space:nowrap;background:#13151711;flex-shrink:0}.hdJw3W_statusBadge{margin-left:var(--space-2);flex-shrink:0}.hdJw3W_quickActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.hdJw3W_quickApproveButton,.hdJw3W_quickDeclineButton{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;min-height:1.25rem;line-height:1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;transition:opacity .2s;display:flex}.hdJw3W_quickApproveButton:hover:not(:disabled),.hdJw3W_quickDeclineButton:hover:not(:disabled){opacity:.7}.hdJw3W_quickApproveButton:disabled,.hdJw3W_quickDeclineButton:disabled{opacity:.5;cursor:not-allowed}.hdJw3W_quickApproveButton{color:#3cbd2c}.hdJw3W_quickDeclineButton{color:#ed2b32}.hdJw3W_emptyState{padding:var(--space-8);border-radius:var(--radius-md);background-color:#fffc;border:1px solid #13151714;justify-content:center;align-items:center;display:flex}.hdJw3W_emptyState p{font-size:var(--font-size-md);color:#1315175c;margin:0}.hdJw3W_loading{padding:var(--space-12);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.hdJw3W_spinner{border:3px solid var(--border-primary);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:40px;height:40px;animation:1s linear infinite hdJw3W_spin}.hdJw3W_detailsModal{gap:var(--space-4);flex-direction:column;display:flex}.hdJw3W_birthdayBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#d97706;background:#f59e0b1a;display:flex}.hdJw3W_birthdayBanner>svg{margin-top:var(--space-0-5);flex-shrink:0}.hdJw3W_birthdayBannerContent{gap:var(--space-0-5);flex-direction:column;display:flex}.hdJw3W_birthdayBannerTitle{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:#d97706}.hdJw3W_birthdayBannerText{font-size:var(--font-size-sm);color:#1315178f;line-height:1.4}.hdJw3W_pendingBanner{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-2);background:#f8712b1a;flex-direction:column;display:flex}.hdJw3W_pendingBannerContent{gap:var(--space-1);flex-direction:column;display:flex}.hdJw3W_pendingBannerTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#f8712b}.hdJw3W_pendingBannerText{font-size:var(--font-size-base);color:#1315178f}.hdJw3W_pendingBannerActions{gap:var(--space-2);display:flex}.hdJw3W_guestHeader{padding-bottom:var(--space-4);border-bottom:1px solid #13151714}.hdJw3W_userInfo{align-items:center;gap:var(--space-3);display:flex}.hdJw3W_guestHeaderAvatar{border-radius:var(--radius-full);object-fit:cover;cursor:pointer;flex-shrink:0;width:2.25rem;height:2.25rem;transition:opacity .2s}.hdJw3W_guestHeaderAvatar:hover{opacity:.8}.hdJw3W_userDetails{flex:1;min-width:0}.hdJw3W_userDetails h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#131517;margin:0}.hdJw3W_nameRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-0-5);flex-wrap:wrap;display:flex}.hdJw3W_phoneText{font-size:var(--font-size-base);color:#131517a3;text-decoration:none;transition:color .2s;display:block}.hdJw3W_phoneText:hover{color:var(--color-primary)}.hdJw3W_statusButton{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex-shrink:0;padding:.3125rem .5625rem;transition:opacity .2s;display:flex}.hdJw3W_statusButton:hover{opacity:.8}.hdJw3W_statusButtonDisabled{cursor:default}.hdJw3W_statusButtonDisabled:hover{opacity:1}.hdJw3W_statusConfirmed{color:#3cbd2c;background-color:#3cbd2c22}.hdJw3W_statusPending{color:#f8712b;background-color:#f8712b22}.hdJw3W_statusCancelled{color:#1315178f;background-color:#13151711}.hdJw3W_infoRow{padding-top:var(--space-4);display:flex}.hdJw3W_infoItem{gap:var(--space-1);flex-direction:column;display:flex}.hdJw3W_infoItemButton{gap:var(--space-1);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.hdJw3W_infoItemButton:hover:not(:disabled) .hdJw3W_infoValue{color:var(--color-primary)}.hdJw3W_infoItemButton:hover:not(:disabled) .hdJw3W_editIcon{opacity:1}.hdJw3W_infoItemButton:disabled{cursor:default}.hdJw3W_infoLabel{font-size:var(--font-size-sm);white-space:nowrap;color:#1315175c}.hdJw3W_infoValue{align-items:center;gap:var(--space-1);color:#131517;white-space:nowrap;font-size:var(--font-size-md);transition:color .2s;display:flex}.hdJw3W_editIcon{opacity:.4;transition:opacity .2s}.hdJw3W_withBorder{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid #13151714}.hdJw3W_tableSelect{padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);cursor:pointer;outline:none;max-width:160px;transition:border-color .15s}.hdJw3W_tableSelect:focus{border-color:var(--color-primary)}.hdJw3W_tableSelect:disabled{opacity:.5;cursor:not-allowed}.hdJw3W_commentSection{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-sm)}.hdJw3W_commentLabel{font-size:var(--font-size-sm);color:#1315175c;margin-bottom:var(--space-1);display:block}.hdJw3W_commentText{font-size:var(--font-size-base);color:var(--text-primary);margin:0;line-height:1.4}.hdJw3W_dateTimeBlock{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-sm);display:flex}.hdJw3W_dateTimeValue{font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-primary)}.hdJw3W_editSection{gap:var(--space-4);flex-direction:column;display:flex}.hdJw3W_timePickerWrapper{margin-top:var(--space-2)}.hdJw3W_editActions{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-primary);justify-content:flex-end;display:flex}.hdJw3W_closedDay{font-size:var(--font-size-base);color:var(--text-secondary);padding:var(--space-2) 0;margin:0;font-style:italic}.hdJw3W_activityTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}.hdJw3W_activityLoading,.hdJw3W_activityEmpty{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.hdJw3W_blockUserLink{margin-top:var(--space-4);font-size:var(--font-size-sm);color:#1315175c;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:color .2s;display:block}.hdJw3W_blockUserLink:hover{color:#ed2b32}.hdJw3W_detailsActions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-primary);flex-wrap:wrap;justify-content:flex-end;display:flex}.hdJw3W_confirmModal{gap:var(--space-5);flex-direction:column;display:flex}.hdJw3W_confirmModal p{font-size:var(--font-size-base);color:var(--text-primary);margin:0;line-height:1.6}.hdJw3W_confirmActions{gap:var(--space-3);justify-content:flex-end;display:flex}.hdJw3W_reportModal{gap:var(--space-4);flex-direction:column;display:flex}.hdJw3W_reportDescription{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.hdJw3W_reportActions{gap:var(--space-3);justify-content:flex-end;display:flex}.hdJw3W_reportSubmitButton{display:flex}.hdJw3W_reportSubmitButton button{flex:1}@media (max-width:768px){.hdJw3W_tabReservations{gap:var(--space-4)}.hdJw3W_reservationRow{flex-wrap:wrap}.hdJw3W_guestPhone{display:none}.hdJw3W_reservationDateTime{margin-left:var(--space-7);order:3;width:calc(100% - 1.75rem)}.hdJw3W_quickActions{order:2;margin-left:auto}.hdJw3W_statusBadge{order:2}.hdJw3W_guestsCount{margin-left:var(--space-7);order:4}.hdJw3W_guestHeader{text-align:center;flex-direction:column}.hdJw3W_nameRow{justify-content:center}.hdJw3W_pendingBannerActions{flex-direction:column}.hdJw3W_pendingBannerActions button{width:100%}.hdJw3W_activityContent{align-items:flex-start;gap:var(--space-1);flex-direction:column}}
._0lMbPG_inputWrapper{cursor:pointer;flex-direction:column;width:auto;display:flex;position:relative}._0lMbPG_inputWrapper ._0lMbPG_label{cursor:pointer;margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);-webkit-user-select:none;user-select:none;transition:color .2s;display:block}._0lMbPG_inputWrapper ._0lMbPG_label:hover,._0lMbPG_inputWrapper:focus-within ._0lMbPG_label{color:#131517}._0lMbPG_inputWrapper ._0lMbPG_label:hover+._0lMbPG_selectWrapper{border-color:#1315175c}._0lMbPG_inputWrapper._0lMbPG_open ._0lMbPG_label{color:#131517}._0lMbPG_inputWrapper._0lMbPG_open ._0lMbPG_selectWrapper{border-color:#1315175c}._0lMbPG_inputWrapper._0lMbPG_open ._0lMbPG_selectedValue{color:#131517}._0lMbPG_selectWrapper{font-size:var(--font-size-md);color:#131517;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;height:calc(2.25rem + 2px);padding:.625rem .875rem;padding-right:var(--space-8);cursor:pointer;background:#fff;border:1px solid #ebeced;align-items:center;transition:border .2s;display:inline-block;position:relative}._0lMbPG_selectWrapper:not(._0lMbPG_disabled):hover{border-color:#1315175c}._0lMbPG_selectWrapper._0lMbPG_disabled{opacity:.6;cursor:not-allowed;background:var(--bg-disabled,#f0f0f5)}._0lMbPG_selectedValue{text-align:left;font-size:var(--font-size-md);color:var(--color-text-primary,#22223b);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;gap:.5em;min-height:1.25rem;line-height:1;transition:color .2s;display:block;overflow:hidden}._0lMbPG_placeholder{color:#b0b0c3;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0lMbPG_arrow{pointer-events:none;width:.875rem;height:.875rem;color:var(--text-secondary);align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._0lMbPG_dropdown{background:var(--color-bg,#fff);border-radius:var(--radius-lg);border:1px solid #ececf3;min-width:280px;overflow:hidden;box-shadow:0 1px 3px #00000005,0 2px 7px #00000008,0 3px 14px #0000000a,0 7px 29px #0000000d,0 20px 80px #0000000f}@supports (corner-shape:squircle){._0lMbPG_dropdown{corner-shape:squircle;border-radius:var(--radius-xl)}}._0lMbPG_columns{border-bottom:1px solid var(--border-primary);grid-template-columns:1fr 1fr;display:grid}._0lMbPG_column{flex-direction:column;display:flex}._0lMbPG_column:first-child{border-right:1px solid var(--border-primary)}._0lMbPG_scrollArea{gap:var(--space-1);flex-direction:column;max-height:170px;padding:.5rem;display:flex;overflow-y:auto}._0lMbPG_scrollArea::-webkit-scrollbar{width:6px}._0lMbPG_scrollArea::-webkit-scrollbar-track{background:var(--bg-secondary)}._0lMbPG_scrollArea::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}._0lMbPG_scrollArea::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}._0lMbPG_option{width:100%;padding:var(--space-2-5) var(--space-4);color:var(--text-primary);font-size:var(--font-size-base);text-align:center;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.5rem;transition:all .15s}@supports (corner-shape:squircle){._0lMbPG_option{corner-shape:squircle;border-radius:var(--radius-lg)}}._0lMbPG_option:not(._0lMbPG_selected):hover{background:var(--bg-secondary)}._0lMbPG_option._0lMbPG_selected{color:#fff;background:#282828;border-color:#282828}._0lMbPG_footer{padding:.5rem}._0lMbPG_footer button{width:100%}
.v18f9G_container{gap:var(--space-2);flex-direction:column;display:flex}.v18f9G_scrollWrapper{position:relative}.v18f9G_scrollWrapper:before,.v18f9G_scrollWrapper:after{content:"";pointer-events:none;z-index:1;opacity:0;width:24px;transition:opacity .2s;position:absolute;top:0;bottom:0}.v18f9G_scrollWrapper:before{background:linear-gradient(to right, var(--bg-primary,#fff) 0%, transparent 100%);left:-1.25rem}.v18f9G_scrollWrapper:after{background:linear-gradient(to left, var(--bg-primary,#fff) 0%, transparent 100%);right:-1.25rem}.v18f9G_scrollWrapper.v18f9G_showLeftShadow:before,.v18f9G_scrollWrapper.v18f9G_showRightShadow:after{opacity:1}.v18f9G_header{align-items:center;gap:var(--space-4);display:flex}.v18f9G_label{color:#000;font-size:2.25rem;font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;margin:0}.v18f9G_selectedDateDisplay{flex-direction:column;gap:0;display:flex}.v18f9G_selectedDateTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-secondary);line-height:1.2}.v18f9G_selectedDateYear{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--text-secondary);opacity:.6;line-height:1.2}.v18f9G_weekDaySelector{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;width:calc(100% + 2.5rem);padding:0 var(--space-5);display:flex;position:relative;left:-1.25rem;overflow-x:auto}.v18f9G_weekDaySelector::-webkit-scrollbar{display:none}.v18f9G_weekDaySelector.v18f9G_dragging{cursor:grabbing;scroll-snap-type:none}.v18f9G_weekDaySelector.v18f9G_noDrag{cursor:default}.v18f9G_dayButton{min-width:42px;padding:var(--space-2-5) var(--space-2);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-0-5);scroll-snap-align:start;background:0 0;border:1px solid #0000;flex-direction:column;flex:1;transition:all .2s;display:flex}.v18f9G_dayButton:hover:not(:disabled):not(.v18f9G_selected){background:#0000000a}.v18f9G_dayButton.v18f9G_selected{background:#fff;border-color:#ededed}.v18f9G_dayButton.v18f9G_selected .v18f9G_dayNumber{color:#000}.v18f9G_dayButton.v18f9G_selected .v18f9G_dayName{color:#f06153}.v18f9G_dayButton.v18f9G_disabled{opacity:.2;cursor:not-allowed}.v18f9G_dayButton.v18f9G_disabled:hover{background:0 0}.v18f9G_dayButton:disabled{pointer-events:none}.v18f9G_dayNumber{font-size:1.2rem;font-weight:var(--font-weight-medium);color:#000;line-height:1.2}.v18f9G_dayName{font-size:.5rem;font-weight:var(--font-weight-medium);color:#8a888a;text-transform:uppercase;letter-spacing:.02em}
.TgP32W_formStep,.TgP32W_summaryStep,.TgP32W_successStep{gap:var(--space-4);flex-direction:column;display:flex}.TgP32W_description{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.TgP32W_section{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px dashed #ddd;flex-direction:column;display:flex}.TgP32W_twoColumns{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.TgP32W_column{gap:var(--space-3);flex-direction:column;display:flex}.TgP32W_sectionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.TgP32W_label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.TgP32W_loading{padding:var(--space-8);text-align:center;color:var(--text-secondary);font-size:var(--font-size-base)}.TgP32W_placeholder,.TgP32W_closedDay{padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-base);text-align:center}.TgP32W_closedDay{color:var(--error);background:var(--error-alpha-10);border-color:var(--error-alpha-30)}.TgP32W_addCommentButton{color:#999;text-align:left;cursor:pointer;padding:var(--space-2) 0;font-size:15px;font-weight:var(--font-weight-medium);background:0 0;border:none;transition:color .2s}.TgP32W_addCommentButton:hover{color:var(--text-primary)}.TgP32W_actions{gap:var(--space-3);padding-top:var(--space-2);display:flex}.TgP32W_summaryStep .TgP32W_actions button{flex:1}.TgP32W_fullWidthButton{width:100%}.TgP32W_summaryTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.TgP32W_summaryDetails{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.TgP32W_summaryComment{opacity:.8;font-style:italic}.TgP32W_successIcon{border-radius:var(--radius-full);background:var(--success-alpha-10);width:80px;height:80px;color:var(--success);justify-content:center;align-items:center;margin:0 auto;font-size:3rem;font-weight:700;display:flex}.TgP32W_successMessage{font-size:var(--font-size-md);color:var(--text-secondary);text-align:center;margin:0;line-height:1.5}
.q5d_Ha_step{flex-direction:column;align-items:center;display:flex}.q5d_Ha_header{text-align:center;margin-bottom:var(--space-6)}.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}.q5d_Ha_description{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.q5d_Ha_content{margin-bottom:var(--space-6);flex-direction:column;align-items:center;display:flex}.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}.q5d_Ha_avatarHintError{color:var(--color-danger)}.q5d_Ha_form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.q5d_Ha_continueButton{width:100%}.q5d_Ha_skipText{font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;margin:0;line-height:1.5}.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}.q5d_Ha_skipLink:hover{color:var(--text-secondary)}.q5d_Ha_maskDigit{color:var(--text-primary);font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;white-space:pre}.q5d_Ha_maskPlaceholder{color:var(--text-muted);font:inherit;font-variant-numeric:inherit;font-feature-settings:inherit;white-space:pre}
._3EuZ2G_successMessage{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;padding:44px 28px;display:flex}._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}._3EuZ2G_successTitle{color:var(--text-primary,#131517);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}._3EuZ2G_successText{max-width:360px;color:var(--text-secondary,#5f646d);font-size:var(--font-size-md);margin:0;line-height:1.6}
.Vekw2a_intro{margin:0 0 var(--space-5);color:var(--text-muted);font-size:15px;line-height:1.6}
.gB8ihW_successMessage{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;padding:44px 28px;display:flex}.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}.gB8ihW_successTitle{color:var(--text-primary,#131517);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.gB8ihW_successText{max-width:360px;color:var(--text-secondary,#5f646d);font-size:var(--font-size-md);margin:0;line-height:1.6}
