.page_page__HzUzO{min-height:100vh;background:var(--background-color);display:flex;flex-direction:column}.page_header__POqsD{background:var(--primary-color);padding:.75rem 3.5rem}.page_header__POqsD img{height:34px;width:auto}.page_main__zSGRI{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem;text-align:center}.page_title__tz8o7{font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;color:var(--text-color);max-width:600px;line-height:1.3}@media (max-width:640px){.page_header__POqsD{padding:.75rem 1.5rem}}.parking-verify-card_card__4wnVm{width:min(460px,90vw);background:var(--text-white);border-radius:24px;padding:2.25rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:0 10px 25px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.parking-verify-card_iconCircle__QJ4qb{width:64px;height:64px;border-radius:50%;background:var(--text-white);display:grid;place-items:center;border:2px solid var(--primary-color);color:var(--primary-color)}.parking-verify-card_label__9qTdF{font-size:.95rem;color:var(--text-color);font-weight:600;text-align:center}.parking-verify-card_inputWrapper__fwbqX{width:100%;position:relative}.parking-verify-card_inputIcon__J0Xx2{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid var(--border-color);border-radius:8px;display:grid;place-items:center;color:var(--text-color-secondary);background:var(--text-white)}.parking-verify-card_input__li9Ck{width:100%;height:52px;border-radius:999px;border:1px solid var(--border-color);padding:0 1.25rem 0 3.25rem;font-size:.95rem;color:var(--text-color)}.parking-verify-card_input__li9Ck::placeholder{color:var(--text-color-secondary)}.parking-verify-card_input__li9Ck:focus{outline:none;border-color:var(--border-color)}.parking-verify-card_primaryButton___sYCl{width:100%;height:52px;border-radius:999px;border:none;background:var(--primary-color);color:var(--text-white);font-weight:600;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.parking-verify-card_primaryButton___sYCl:disabled{opacity:.7;cursor:not-allowed}.parking-verify-card_link__OYjTD{background:none;border:none;color:var(--primary-color);font-weight:600;cursor:pointer;font-size:.9rem;text-decoration:underline}@media (max-width:480px){.parking-verify-card_card__4wnVm{padding:1.75rem 1.5rem;border-radius:20px}.parking-verify-card_input__li9Ck,.parking-verify-card_primaryButton___sYCl{height:48px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.not-registered-modal_modal__cwMnc{border-radius:24px;border:1px solid rgba(0,0,0,.08)}.not-registered-modal_content__Uaf6z{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem .25rem .75rem;text-align:center}.not-registered-modal_iconCircle__lkUPs{width:64px;height:64px;border-radius:50%;background:var(--primary-color);display:grid;place-items:center;color:var(--text-white)}.not-registered-modal_text__z4LEj{font-size:1.05rem;font-weight:600;color:var(--text-color);line-height:1.4}.not-registered-modal_primaryButton__JHeng{width:100%;height:48px;border-radius:999px;background:var(--primary-color);color:var(--text-white);font-weight:600;font-size:.9rem;display:grid;place-items:center;text-transform:uppercase}.not-registered-modal_secondaryButton__iTlxx{width:100%;height:48px;border-radius:999px;border:1px solid var(--border-color);background:var(--text-white);color:var(--text-color);font-weight:600;font-size:.9rem;text-transform:uppercase;cursor:pointer}.form-login-code-verification_formLoginCodeVerification__ph1xu{display:flex;gap:2rem;align-items:center;flex-direction:column;padding:1rem}.form-login-code-verification_auth__Vb9Yk{display:flex;gap:2rem;align-items:center;flex-direction:column}.form-login-code-verification_title__Ed7pG{display:flex;flex-direction:column;align-items:center;gap:.5rem}.form-login-code-verification_inputs__GIwEi{display:flex;gap:1rem;align-items:center}.form-login-code-verification_inputs__GIwEi input{padding:.5rem;border-radius:14px;background-color:var(--gray-color);width:100%;border:none;color:var(--text-color);width:58px;height:58px;font-size:1.5rem;text-align:center}.form-login-code-verification_inputs__GIwEi input:focus{outline:none;border:2px solid var(--primary-color)}.form-login-code-verification_resendCode__kYZ1P{display:flex;justify-content:space-between;width:100%}.form-login-code-verification_resendCode__kYZ1P p{color:var(--text-color-secondary);font-size:.8rem}.form-login-code-verification_resendCode__kYZ1P button{background-color:transparent;border:1px solid var(--gray-color);color:var(--text-color);padding:.5rem 1rem;border-radius:1rem;font-size:1rem;cursor:pointer}.form-login-code-verification_divider__n8BXG{height:1px;background-color:var(--gray-color);width:100%}.form-login-code-verification_subtitle__gudad{color:var(--text-color-secondary);font-size:.9rem}.form-login-code-verification_authOptions__VONB_{display:flex;gap:2rem;align-items:center;justify-content:center;width:100%;flex-direction:column}.form-login-code-verification_authOptions__VONB_ button{background-color:var(--primary-color);color:var(--text-white);padding:.5rem 1rem;border-radius:2rem;font-size:1rem;cursor:pointer;border:none;max-width:200px;width:100%;height:50px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.form-login-code-verification_authOptions__VONB_ a{color:var(--text-color-secondary);font-size:.9rem;cursor:pointer}@media (max-width:768px){.form-login-code-verification_formLoginCodeVerification__ph1xu{width:100%;padding:1rem}.form-login-code-verification_inputs__GIwEi{gap:.5rem}.form-login-code-verification_inputs__GIwEi input{padding:.5rem;border-radius:14px;background-color:var(--gray-color);width:100%;border:none;color:var(--text-color);width:48px;height:48px;font-size:1.5rem;text-align:center}}.form-login-phone-number_input__IfkAK{width:100%;font-size:16px;border-radius:2rem;max-width:300px;height:50px;border:1px solid var(--border-color);padding:.5rem 1rem;text-align:center}.form-login-phone-number_input__IfkAK::placeholder{color:var(--border-color);text-align:center}.form-login-phone-number_input__IfkAK:focus{outline:none;border:1px solid var(--border-color)}.form-login-phone-number_select__drg5a:focus{outline:none;border:none}.form-login-phone-number_inputLeft__eaBHx{width:100%;font-size:16px;border-radius:2rem;max-width:450px;height:50px;border:1px solid var(--border-color);padding:.5rem 1rem;text-align:left}.form-login-phone-number_inputLeft__eaBHx::placeholder{color:var(--border-color);text-align:left}.form-login-phone-number_inputLeft__eaBHx:focus{outline:none;border:1px solid var(--border-color)}.form-login-phone-number_inputLeft__eaBHx:focus::placeholder{color:var(--border-color);text-align:left}.form-login-phone-number_button__rkTI2{width:100%;height:50px;border:none;border-radius:2rem;background-color:var(--primary-color);color:#fff;font-size:1rem;cursor:pointer;transition:.3s;text-transform:uppercase;max-width:300px;display:flex;align-items:center;justify-content:center;font-weight:600}.form-login-phone-number_form__XL_k4{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%}.form-login-phone-number_forgotLink__VYwHQ{border:none;background:none;color:var(--primary-color);font-size:.92rem;text-decoration:underline;cursor:pointer;padding:0}.form-login-phone-number_forgotLink__VYwHQ:hover{opacity:.85}.description_description___khrR{font-size:14px;line-height:1.4;word-break:break-word}.description_parsedLink__mOiBX{color:#00376b;text-decoration:none}.description_parsedLink__mOiBX:hover{text-decoration:underline}.description_hashtag_____ES,.description_mention__ROnKb{color:#00376b;font-weight:500;cursor:pointer}.description_description___khrR>strong a{color:inherit;font-weight:600;text-decoration:none}.description_description___khrR>strong a:hover{text-decoration:underline}.comments-section_wrapper___Zszi{display:flex;flex-direction:column;gap:.75rem;width:100%}.comments-section_comments__rYCUz{display:flex;flex-direction:column;gap:.4rem;overflow:hidden;font-size:14px;color:#262626}.comments-section_expanded__T66jJ{max-height:240px;overflow-y:auto;padding-right:4px}.comments-section_comment__Vwc9H{display:flex;align-items:center;gap:.6rem}.comments-section_textBlock__C0ZDZ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem}.comments-section_textBlock__C0ZDZ strong{font-weight:600;color:#262626;margin-right:.25rem}.comments-section_textBlock__C0ZDZ span{color:#262626}.comments-section_expand__ZuYVN{font-size:12px;color:#1A1AFF;background:none;border:none;cursor:pointer;text-align:left;padding:0;align-self:flex-end}.comments-section_newComment__GHupN{display:flex;align-items:center;background:#f5f5f5;padding:8px 12px;border-radius:9999px;width:100%;gap:.5rem;position:static}.comments-section_relative__RQZyz{position:relative}.comments-section_emojiToggle__zfyhC{background:none;border:none;font-size:18px;cursor:pointer;padding:0 4px}.comments-section_emojiPicker___8DT1{position:absolute;bottom:44px;left:0;z-index:1000}.comments-section_emojiLoading__Zhxg9{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .8rem;font-size:.85rem;color:#6b7280}.comments-section_textarea__D_mbW{flex:1 1;border:none;background:transparent;resize:none;outline:none;font-size:14px;font-family:inherit;padding:0;line-height:1.5;color:#262626;overflow-y:auto;max-height:100px;min-height:20px;box-sizing:border-box}.comments-section_sendButton__3oonF{background:var(--primary-color);border:none;color:white;border-radius:9999px;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;min-width:32px;height:32px}.comments-section_sendButton__3oonF:disabled{cursor:not-allowed}.comment-avatar_fallbackAvatar__2bZGP{width:28px;height:28px;border-radius:50%;background-color:#ddd;color:#555;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;text-transform:uppercase}.comment-avatar_avatar__lIBAZ{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.parse-text-with-links_description__cxFqu{font-size:14px;line-height:1.4;word-break:break-word}.parse-text-with-links_parsedLink__n1BxO{color:#00376b;text-decoration:none}.parse-text-with-links_parsedLink__n1BxO:hover{text-decoration:underline}.parse-text-with-links_hashtag__rDgfV,.parse-text-with-links_mention__1_gIe{color:#00376b;font-weight:500;cursor:pointer}.parse-text-with-links_description__cxFqu>strong a{color:inherit;font-weight:600;text-decoration:none}.parse-text-with-links_description__cxFqu>strong a:hover{text-decoration:underline}.users-modal_overlay__HMHDf{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:50;display:flex;align-items:center;justify-content:center}.users-modal_modal__mhubg{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;margin:10px}.users-modal_header__1nMzn{display:flex;justify-content:space-between;align-items:center;padding:1rem;color:black}.users-modal_closeBtn__ItPJi{background:transparent;border:none;font-size:1.5rem;color:#aaa;cursor:pointer}.users-modal_searchInput__sPqK6{padding:.75rem;font-size:16px;border-radius:2rem;height:50px;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:var(--font-poppins);margin:0 1rem;width:calc(100% - 2rem);box-sizing:border-box}.users-modal_searchInput__sPqK6:focus{outline:none;border-color:var(--primary-color)}.users-modal_list__3AzfP{overflow-y:auto;padding:1rem;flex:1 1}.users-modal_empty__uh3Ls{color:#888;text-align:center;margin-top:2rem}.users-modal_centered__xVDsk{height:100%}.modal_backdrop__HfOkm,.users-modal_centered__xVDsk{display:flex;align-items:center;justify-content:center}.modal_backdrop__HfOkm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:1000;animation:modal_fadeIn__WESv5 .3s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal_modal__ocKFE{background-color:var(--text-white);border-radius:.75rem;box-shadow:0 8px 20px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);max-height:90vh;max-width:90vw;display:flex;flex-direction:column;animation:modal_slideIn__hNB0Z .3s ease-out;position:relative;border:1px solid rgba(229,82,62,.1)}.modal_small__Qvk1W{width:400px;min-height:200px}.modal_medium__o2jeR{width:500px;min-height:300px}.modal_large__86qxe{width:800px;min-height:400px}.modal_header__XBloa{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--gray-color);background-color:#fafafa;border-radius:.75rem .75rem 0 0}.modal_title__uVPQ_{font-size:1.25rem;font-weight:600;color:var(--text-color);margin:0}.modal_closeButton__dYl7B{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;color:var(--text-color-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal_closeButton__dYl7B:hover{background-color:var(--primary-color);color:var(--text-white);transform:scale(1.05)}.modal_closeButton__dYl7B:focus{outline:2px solid var(--primary-color);outline-offset:2px}.modal_content__mpdBB{padding:1.5rem;overflow-y:auto;flex:1 1}@keyframes modal_fadeIn__WESv5{0%{opacity:0}to{opacity:1}}@keyframes modal_slideIn__hNB0Z{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.modal_modal__ocKFE{margin:16px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.modal_large__86qxe,.modal_medium__o2jeR,.modal_small__Qvk1W{width:100%;min-height:200px}.modal_header__XBloa{padding:1rem 1.25rem .75rem}.modal_title__uVPQ_{font-size:1.125rem}.modal_content__mpdBB{padding:1.25rem}}@media (max-width:480px){.modal_backdrop__HfOkm{padding:8px}.modal_modal__ocKFE{margin:8px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.modal_header__XBloa{padding:.75rem 1rem .5rem}.modal_content__mpdBB{padding:1rem}}.parking-registration-form_page__htrui{min-height:100vh;background:var(--background-color);color:var(--text-color)}.parking-registration-form_embeddedPage__EOjH_{width:100%;min-height:calc(100vh - 1rem);background-color:#ffffff;padding-bottom:6rem;color:var(--text-color)}.parking-registration-form_header__y7Vp3{background:var(--primary-color);color:var(--text-white);padding:1rem 4rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.parking-registration-form_branding__Bc8vK img{height:36px;width:auto}.parking-registration-form_profileBar__OwLsy{display:flex;align-items:center;justify-content:space-between;gap:1rem}.parking-registration-form_profileInfo__mxO2S{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600}.parking-registration-form_avatar__DwtUg{width:52px;height:52px;border-radius:50%;border:2px solid var(--text-white);object-fit:cover}.parking-registration-form_editButton__x3eoJ{background:transparent;border:none;color:var(--text-white);font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer}.parking-registration-form_content__UDcDG{padding:2rem 4rem 3rem}.parking-registration-form_embeddedContent__616l1{width:100%;max-width:840px;margin:0 auto;padding:.75rem .9rem 0}.parking-registration-form_embeddedHeaderBar__b_fuH{width:100%;background-color:#ffffff;border-bottom:1px solid #d8d8d8;display:flex;align-items:center;padding:.8rem 1rem;margin-bottom:.95rem}.parking-registration-form_embeddedHeaderTitle__DqfDW{color:#2c2c2c;font-size:clamp(1.18rem,1.35vw,1.45rem);font-weight:700}.parking-registration-form_embeddedForm__61aN_{box-shadow:none;border:none;border-radius:20px;padding:1rem 1rem .9rem;background-color:#ffffff}.parking-registration-form_form__ohgVP{background:var(--text-white);border-radius:16px;padding:2rem 2.5rem;box-shadow:0 8px 20px rgba(0,0,0,.08)}.parking-registration-form_form__ohgVP.parking-registration-form_embeddedForm__61aN_{box-shadow:none;border:none}.parking-registration-form_catalogLoading__Ccmo1{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border-color);background:#f8f9fb;color:var(--text-color-secondary);font-size:.9rem;margin-bottom:1.5rem}.parking-registration-form_closedNotice__4xBTb{display:block;margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid #f4b8ae;background:#fff5f3;color:#9d2d1f;font-size:.9rem;font-weight:600}.parking-registration-form_profileSection__BdbmE{padding-bottom:1.5rem;border-bottom:1px solid var(--gray-color);margin-bottom:1.5rem}.parking-registration-form_profileGrid__0NwEf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.parking-registration-form_section__pcrD1{padding-bottom:1.5rem;border-bottom:1px solid var(--gray-color);margin-bottom:1.5rem}.parking-registration-form_section__pcrD1 h2{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.parking-registration-form_gridTwo__qgweZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.parking-registration-form_field__SdtMP{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:var(--text-color-secondary)}.parking-registration-form_field__SdtMP input,.parking-registration-form_field__SdtMP select{height:44px;border-radius:10px;border:1px solid var(--border-color);padding:0 .75rem;font-size:.95rem;color:var(--text-color);background:var(--text-white)}.parking-registration-form_warningMessage__H1_If{margin-top:.5rem;font-size:.85rem;color:#b03a2e;background:rgba(176,58,46,.08);border-radius:8px;padding:.55rem .75rem}.parking-registration-form_field__SdtMP input:disabled,.parking-registration-form_field__SdtMP select:disabled{background:#f6f6f6;color:var(--text-color-secondary)}.parking-registration-form_checkboxGrid__DDPm2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.parking-registration-form_checkboxItem__ecHp9{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-color)}.parking-registration-form_checkboxItem__ecHp9 input{width:18px;height:18px;border:1px solid var(--border-color);border-radius:4px;accent-color:var(--primary-color)}.parking-registration-form_scheduleRow__H4yUE{display:flex;gap:2rem;flex-wrap:wrap}.parking-registration-form_actions__DwLpw{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.parking-registration-form_primaryButton__3Axov{width:min(320px,90%);height:48px;border-radius:999px;background:var(--primary-color);color:var(--text-white);border:none;font-weight:600;text-transform:uppercase;cursor:pointer;display:grid;place-items:center}.parking-registration-form_primaryButton__3Axov:disabled{opacity:.65;cursor:not-allowed}.parking-registration-form_secondaryButton__T1JPk{width:min(320px,90%);height:48px;border-radius:999px;background:var(--text-white);color:var(--text-color);border:1px solid var(--border-color);font-weight:600;text-transform:uppercase;cursor:pointer}@media (max-width:1024px){.parking-registration-form_content__UDcDG,.parking-registration-form_header__y7Vp3{padding:1.5rem 2rem}.parking-registration-form_profileGrid__0NwEf{grid-template-columns:repeat(2,minmax(0,1fr))}.parking-registration-form_checkboxGrid__DDPm2{grid-template-columns:repeat(3,minmax(0,1fr))}.parking-registration-form_embeddedContent__616l1{padding:.75rem .7rem 0}}@media (max-width:640px){.parking-registration-form_header__y7Vp3{padding:1.25rem 1.5rem}.parking-registration-form_content__UDcDG{padding:1.5rem}.parking-registration-form_embeddedContent__616l1{padding:.75rem .7rem 5.5rem}.parking-registration-form_embeddedHeaderBar__b_fuH{padding:.75rem .8rem;margin-bottom:.75rem}.parking-registration-form_embeddedHeaderTitle__DqfDW{font-size:1.12rem}.parking-registration-form_embeddedForm__61aN_{border-radius:18px;padding:.9rem .85rem .8rem}.parking-registration-form_form__ohgVP{padding:1.5rem}.parking-registration-form_gridTwo__qgweZ,.parking-registration-form_profileGrid__0NwEf{grid-template-columns:1fr}.parking-registration-form_checkboxGrid__DDPm2{grid-template-columns:repeat(2,minmax(0,1fr))}.parking-registration-form_profileBar__OwLsy{flex-direction:column;align-items:flex-start}}.users-search-modal_overlay__3wRGh{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:50;display:flex;align-items:center;justify-content:center}.users-search-modal_modal__Qy0yu{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.users-search-modal_header__pRDbQ{display:flex;justify-content:space-between;align-items:center;padding:1rem;color:black}.users-search-modal_closeBtn__UPrBx{background:transparent;border:none;font-size:1.5rem;color:#aaa;cursor:pointer}.users-search-modal_searchInput__7rc1z{padding:.75rem;margin-bottom:1rem;font-size:16px;border-radius:2rem;height:50px;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:var(--font-poppins);width:calc(100% - 2rem);box-sizing:border-box}.users-search-modal_searchInput__7rc1z:focus{outline:none;border-color:var(--primary-color)}.users-search-modal_list__p_uKD{overflow-y:auto;flex:1 1}.users-search-modal_empty__I0SjJ{color:#888;text-align:center;margin-top:2rem}.users-search-modal_centered__qIdnU,.users-search-modal_noResults__47yi9{display:flex;align-items:center;justify-content:center;height:100%}.users-search-modal_noResults__47yi9{flex-direction:column}.users-search-modal_info__5Pv6O{color:#888;font-size:.875rem;margin-top:.5rem}.item-search_button__gsSSD{all:unset;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--text-black);padding:.5rem;border-radius:8px;font-size:16px;font-weight:400;transition:all .3s ease;border-radius:50px;width:100%}.item-search_button__gsSSD:hover{background-color:var(--gray-color);box-shadow:0 2px 6px rgba(0,0,0,.1)}.notifications-search-button_button__2IxrQ{all:unset;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--text-black);padding:.5rem;border-radius:8px;font-size:16px;font-weight:400;transition:background .2s ease}.notifications-search-button_button__2IxrQ:hover{background-color:var(--gray-color);border-radius:1rem}.recover-contact-modal_modal__t8sWV{border-radius:1.5rem;overflow:hidden}.recover-contact-modal_content___kaxD{display:flex;flex-direction:column;gap:.9rem;align-items:stretch}.recover-contact-modal_iconWrapper__kxo1L{width:56px;height:56px;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 12%,white);color:var(--primary-color);display:flex;align-items:center;justify-content:center;margin:0 auto .15rem}.recover-contact-modal_title__3FoDY{margin:0;font-size:1.45rem;line-height:1.2;color:#2e2e2e;font-weight:700}.recover-contact-modal_label__sX94Q{margin:0;font-size:.95rem;color:#515157}.recover-contact-modal_inputLabel__8tyXm{font-size:.9rem;color:#515157}.recover-contact-modal_inputContainer__P6Mvu{width:100%;border:1px solid #d1d1d1;border-radius:999px;min-height:50px;padding:0 .9rem;display:flex;align-items:center;gap:.5rem;color:#8a8a8f}.recover-contact-modal_input__shcE2{width:100%;border:none;outline:none;font-size:1rem;color:#515157;background:transparent}.recover-contact-modal_recoverButton__wqfPR{height:50px;border:none;border-radius:2rem;background-color:var(--primary-color);color:#fff;font-size:1rem;cursor:pointer;transition:background-color .3s;text-transform:uppercase;font-weight:600;display:flex;align-items:center;justify-content:center}.recover-contact-modal_recoveryButton__QgkDG:disabled{opacity:.6;cursor:not-allowed}.recover-contact-modal_resultContainer__Ydsoc{margin:.25rem 0;border-radius:1rem;padding:.8rem;width:100%;text-align:center;background:#f7f7f8;border:1px solid #e6e6e6}.recover-contact-modal_result__ImnWt{margin:0;font-size:1rem;color:#2e2e2e;font-weight:600}.recover-contact-modal_recoverButton__wqfPR{width:100%;max-width:none}.recover-contact-modal_helpContainer__1XvAO{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.35rem}.recover-contact-modal_helpText__irvGN{margin:0;font-size:.92rem;color:#515157}.recover-contact-modal_helpLink__NyMLP{border:none;background:none;color:var(--primary-color);text-decoration:underline;padding:0;cursor:pointer;font-size:.92rem}.recover-contact-modal_closeButton__YC9Cg{border:none;background:none;color:#2e2e2e;text-decoration:underline;cursor:pointer;margin:.25rem auto 0}@media (max-width:768px){.recover-contact-modal_title__3FoDY{font-size:1.3rem}}.page_login__PbJQ0{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;justify-content:space-evenly;gap:2rem;max-width:500px}.page_login__PbJQ0 p{color:var(--text-color-secondary)}.page_logo__459T3{width:100px;height:100px;border-radius:50%;background-color:var(--card-rgb);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.login-options_wrapper___PrdB{display:flex;flex-direction:row;gap:1rem}.login-options_button__jU3i9{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;cursor:pointer;gap:.5rem;background-color:#fff;color:var(--text-color-button);font-size:1rem;font-family:var(--font-poppins)}.login-options_icon__jPegG{background-color:var(--primary-color);padding:.5rem;border-radius:50%;justify-content:center;align-items:center;display:flex}.login-options_container__Xzs_I{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;width:100%}.login-options_or__YkqdB{font-size:1rem;font-family:var(--font-poppins);font-weight:600;color:var(--text-color-button);text-align:center;margin:1rem 0}.carnet-download_downloadModalContent__YScFL{display:flex;align-items:center;justify-content:center}.carnet-download_card__pjGSs{width:360px;height:640px;background:#333;color:#fff;position:relative;overflow:hidden}.carnet-download_hero__zMwaz{position:relative;width:100%;height:250px;background:#666}.carnet-download_heroImage__3tcEv{object-fit:cover}.carnet-download_placeholderPhoto__CBnf5{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#7a7a7a;color:rgba(255,255,255,.92);font-size:5rem;font-weight:700}.carnet-download_content__QUoBw{position:relative;z-index:1;margin:-20px 10px 12px;min-height:calc(100% - 242px);border-radius:12px;background:var(--download-role-primary);padding:22px 18px 26px;display:flex;flex-direction:column}.carnet-download_header__mM_m6{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.carnet-download_identityText__xB_hI{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.carnet-download_name__Ygujm{margin:0;font-size:1.55rem;line-height:1.08;font-weight:700;color:#fff}.carnet-download_info__Kvvlr,.carnet-download_program__9OxKl{margin:0;font-size:.72rem;line-height:1.45;color:#fff}.carnet-download_program__9OxKl{text-transform:capitalize}.carnet-download_badge__DOBm6{width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--download-role-secondary);color:#fff;border-radius:999px;font-size:.86rem;font-weight:700;line-height:1;text-transform:capitalize;padding:.45rem .75rem;margin-top:2px}.carnet-download_logo__oGrvU{width:36px;height:52px;object-fit:contain;flex-shrink:0}.carnet-download_qrSection__tY_t_{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;padding-top:22px;overflow:hidden}.carnet-download_qrWatermarks__11iCk{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;pointer-events:none}.carnet-download_qrWatermark__K47h4{width:88%;height:42px;object-fit:contain;opacity:.32}.carnet-download_qrContainer__lN2_J{position:relative;z-index:1;background:#fff;border-radius:8px;padding:8px;box-shadow:0 8px 28px rgba(0,0,0,.18)}