.CookieConsentBanner_banner__yeYHV{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--bg-secondary,#1a1a2e);border-top:1px solid var(--border-color,rgba(255,255,255,.1));padding:1rem 1.5rem;box-shadow:0 -4px 20px rgba(0,0,0,.3)}.CookieConsentBanner_content__9Osi8{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.CookieConsentBanner_text__i6b4b{flex:1 1;font-size:.875rem;color:var(--text-secondary,#a0a0b0);margin:0;min-width:200px}.CookieConsentBanner_actions__eOa_z{display:flex;align-items:center;gap:1rem;flex-shrink:0}.CookieConsentBanner_learnMore__NE1Ew{font-size:.8rem;color:var(--link-color,#b4123f);text-decoration:underline;white-space:nowrap}.CookieConsentBanner_acceptBtn__HhGnW{background:var(--primary-color,#b4123f);color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.CookieConsentBanner_acceptBtn__HhGnW:hover{opacity:.85}@media (max-width:480px){.CookieConsentBanner_content__9Osi8{flex-direction:column;align-items:flex-start;gap:.75rem}.CookieConsentBanner_actions__eOa_z{width:100%;justify-content:space-between}}.Footer_footerShell__1uvr3{padding-bottom:clamp(8px,2vw,16px)}.Footer_footerShell__1uvr3>div{max-width:clamp(300px,94vw,560px);gap:clamp(4px,1vw,8px)}.Footer_legalNav___0JHd{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,8px);width:100%;padding:clamp(2px,.5vw,4px) 0}.Footer_footerLink__BeUEg{font-size:clamp(.7rem,2vw,.8rem);color:var(--secondary-text-color);text-decoration:none;line-height:1.4;padding:clamp(2px,.5vw,4px) clamp(4px,1vw,6px);border-radius:clamp(2px,.5vw,4px);transition:color var(--transition-fast),background-color var(--transition-fast)}.Footer_footerLink__BeUEg:hover{color:var(--link-hover-color);background-color:var(--hover-color)}.Footer_socialLink__Ct85X{display:inline-flex;align-items:center;justify-content:center;padding:clamp(2px,.5vw,4px);border-radius:clamp(2px,.5vw,4px);transition:color var(--transition-fast),background-color var(--transition-fast)}.Footer_socialLink__Ct85X:hover{background-color:var(--hover-color)}.Footer_icon__TzcSg{width:clamp(16px,4vw,22px);height:clamp(16px,4vw,22px);color:var(--link-color);cursor:pointer;transition:color var(--transition-fast)}.Footer_socialLink__Ct85X:hover .Footer_icon__TzcSg{color:var(--link-hover-color)}.Footer_trustBadge__Px9EE{display:inline-flex;align-items:center;gap:clamp(4px,1vw,6px);font-size:clamp(.65rem,1.8vw,.75rem);color:var(--secondary-text-color);padding:clamp(2px,.5vw,4px) clamp(6px,1.5vw,10px)}.Footer_trustIcon__rKG3j{color:var(--success-color);font-weight:var(--weight-semibold,600)}.IconTooltip_wrap__n_bkF{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%}.IconTooltip_tooltip__6l_me{padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap;pointer-events:none;background:#111827;color:#ffffff;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px rgba(0,0,0,.28)}.IconTooltip_placementBottom__P39Z6{transform:translate(-50%,8px)}.IconTooltip_placementTop__6F60E{transform:translate(-50%,calc(-100% - 8px))}.Navbar_logoLink__oox_X{display:flex;align-items:center;text-decoration:none;line-height:0;flex-shrink:0;cursor:pointer}.Navbar_navLink__gq5U3{display:block;padding:clamp(4px,1vw,8px) clamp(8px,2vw,14px);font-size:clamp(.8rem,2vw,.9rem);font-weight:500;color:var(--text-color);text-decoration:none;border-radius:6px;transition:color .15s,background .15s;white-space:nowrap}.Navbar_navLink__gq5U3:hover{color:var(--primary-color);background:var(--hover-color)}.Navbar_accountButton__b2bAB{display:flex;align-items:center}.Navbar_navThreeDot__CQlTF{flex-shrink:0}.LanguageButton_languageDropdownContainer__HTGbZ{position:relative;display:inline-block}.LanguageButton_languageButton__q4Kco{display:flex;align-items:center;gap:clamp(2px,.5vw,4px);background:var(--primary-color,#b5451b);color:#fff;border:1px solid var(--border-color);border-radius:clamp(4px,1vw,6px);padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,10px);cursor:pointer;font-size:clamp(11px,3vw,14px);font-weight:600;min-width:auto;height:clamp(28px,8vw,36px);transition:background .2s ease}.LanguageButton_languageButton__q4Kco:hover{opacity:.9}.LanguageButton_flagEmoji__ep3ND{font-size:clamp(14px,3.5vw,18px);line-height:1}.LanguageButton_langCode__ZdWz2{font-size:clamp(10px,2.5vw,12px);font-weight:700;letter-spacing:.5px}.LanguageButton_languageDropdownMenu__YSCKM{position:absolute;top:calc(100% + 6px);right:0;min-width:clamp(180px,50vw,220px);max-height:clamp(280px,60vh,380px);overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:clamp(6px,1.5vw,8px);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;padding:clamp(4px,1vw,6px) 0}.LanguageButton_languageOption__MQyB3{display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);width:100%;padding:clamp(8px,2vw,12px) clamp(10px,2.5vw,16px);border:none;background:transparent;color:var(--text-color);cursor:pointer;font-size:clamp(13px,3.2vw,15px);text-align:left;transition:background .15s ease}.LanguageButton_languageOption__MQyB3:hover{background:var(--hover-color)}.LanguageButton_languageOption__MQyB3.LanguageButton_active__z0BKs{background:rgba(181,69,27,.1);font-weight:600}.LanguageButton_langNative__AB4zw{flex:1 1;font-weight:500}.LanguageButton_langEnglish__TYsfL{font-size:clamp(10px,2.5vw,12px);color:var(--secondary-text-color,var(--text-muted))}.LanguageButton_checkmark__61jey{color:var(--primary-color,#b5451b);font-weight:700;font-size:clamp(14px,3.5vw,16px)}.NotificationBellButton_bellButton__Sebyq{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(32px,8vw,38px);height:clamp(32px,8vw,38px);border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;padding:0;transition:background-color .3s ease,border-color .3s ease}.NotificationBellButton_bellButton__Sebyq:hover{background:var(--color-surface-hover)}.NotificationBellButton_bellIcon__1KNhF{font-size:clamp(.9rem,3.5vw,1.05rem);line-height:1}.NotificationBellButton_bellBadge__sdvs1{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-primary);color:var(--color-text-inverse);font-size:.65rem;font-weight:700;line-height:16px;text-align:center}.SubNavbar_chatItem__iTE8R,.SubNavbar_languageItem__goG9k,.SubNavbar_themeItem__E6CdY{display:flex;align-items:center}.SubNavbar_themeBtn__Jtnqi{background:#1e3a5f;border:1px solid #2d5180;cursor:pointer;font-size:clamp(.9rem,2.5vw,1.1rem);padding:var(--space-2,6px) var(--space-3,10px);border-radius:var(--radius-md,8px);transition:transform .2s,background .2s,box-shadow .2s;line-height:1;box-shadow:0 2px 8px rgba(30,58,95,.35)}.SubNavbar_themeBtn__Jtnqi:hover{transform:scale(1.08);background:#16305a;box-shadow:0 4px 14px rgba(30,58,95,.5)}html[data-theme=dark] .SubNavbar_themeBtn__Jtnqi{background:#1e3a5f;border-color:#2d5180}html[data-theme=dark] .SubNavbar_themeBtn__Jtnqi:hover{background:#16305a}.PageBar_pageBar__Lf3eh{display:flex;justify-content:center;align-items:center;padding:clamp(8px,2vw,12px) clamp(10px,3vw,16px);background-color:var(--card-bg);border-bottom:1px solid var(--border-color);border-radius:6px 6px 0 0;box-shadow:0 1px 3px var(--shadow-color);transition:all .3s ease}.PageBar_buttonContainer__gfLoV{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:clamp(250px,80vw,400px);gap:clamp(8px,3vw,16px)}.PageBar_navButton__O7OXL{min-width:clamp(65px,18vw,90px)!important;padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px)!important;font-size:clamp(11px,2.8vw,13px)!important;font-weight:500!important;border-radius:6px!important;transition:all .3s ease!important;margin:0!important;box-shadow:0 2px 4px var(--shadow-color)!important}.PageBar_navButton__O7OXL,.PageBar_noEllipsis__9KQce{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.PageBar_navButton__O7OXL:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px var(--shadow-color)!important}.PageBar_navButton__O7OXL:active{transform:translateY(0)!important;box-shadow:0 2px 4px var(--shadow-color)!important}.InlineAlert_alert__ImpZi{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;line-height:1.4;width:100%}.InlineAlert_icon__ZnH3y{flex-shrink:0;font-size:.9rem}.InlineAlert_message__ryW10{flex:1 1}.InlineAlert_success__4oVsy{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success);border:1px solid rgba(var(--color-success-rgb),.25)}.InlineAlert_error__T4w_l{background-color:rgba(var(--color-error-rgb),.1);color:var(--color-error);border:1px solid rgba(var(--color-error-rgb),.25)}.InlineAlert_warning__6CZM1{background-color:rgba(var(--color-warning-rgb),.1);color:var(--color-warning);border:1px solid rgba(var(--color-warning-rgb),.25)}.InlineAlert_info__NY8oa{background-color:rgba(var(--color-info-rgb),.1);color:var(--color-info);border:1px solid rgba(var(--color-info-rgb),.25)}.Discovery_container__sPf8v{min-height:100vh;background-color:var(--color-background)}.Discovery_content__wjW3t{max-width:960px;margin:0 auto;padding:clamp(12px,4vw,24px) clamp(12px,4vw,20px) clamp(48px,12vw,72px);display:flex;flex-direction:column;gap:clamp(14px,3.5vw,20px)}.Discovery_header__CwKhU{display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,3vw,14px);flex-wrap:wrap}.Discovery_title__rgoC3{margin:0;font-size:clamp(1.15rem,5vw,1.5rem);font-weight:700;color:var(--color-text-primary)}.Discovery_subtitle__hkwvh{margin:2px 0 0;font-size:clamp(.78rem,3vw,.88rem);color:var(--color-text-secondary)}.Discovery_headerActions__gHLSG,.Discovery_tabs__L6zwG{display:flex;gap:clamp(6px,2vw,10px);flex-wrap:wrap}.Discovery_tab__On6SF{padding:clamp(8px,2.5vw,10px) clamp(14px,4vw,18px);font-size:clamp(.8rem,3vw,.9rem);font-weight:600;color:var(--color-text-secondary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:999px;cursor:pointer}.Discovery_tabActive__yVqo3{color:#fff;background:var(--color-primary-gradient,var(--color-primary));border-color:transparent}.Discovery_filterPanel__ZuHH0{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:clamp(12px,3vw,16px);padding:clamp(14px,4vw,18px);display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.Discovery_filterHead__8DO0Y{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.Discovery_filterTitle__y6bvN{font-size:clamp(.9rem,3.4vw,1rem);font-weight:700;color:var(--color-text-primary)}.Discovery_filterGrid__LG_mp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,3.5vw,18px)}.Discovery_filterActions__j86yU{display:flex;gap:clamp(8px,2vw,12px);flex-wrap:wrap}.Discovery_primaryBtn__SD3FU{padding:clamp(10px,3vw,13px) clamp(18px,5vw,24px);font-size:clamp(.9rem,3.4vw,1rem);font-weight:700;color:#fff;background:var(--color-primary-gradient,var(--color-primary));border:none;border-radius:clamp(10px,2.5vw,12px);cursor:pointer;min-height:44px}.Discovery_primaryBtn__SD3FU:disabled{opacity:.55;cursor:not-allowed}.Discovery_secondaryBtn__VqLJI{padding:clamp(9px,3vw,12px) clamp(16px,4vw,20px);font-size:clamp(.85rem,3.2vw,.95rem);font-weight:600;color:var(--color-primary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:clamp(10px,2.5vw,12px);cursor:pointer;min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.Discovery_secondaryBtn__VqLJI:disabled{opacity:.55;cursor:not-allowed}.Discovery_grid__d37G1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(12px,3vw,16px)}.Discovery_card__VqtGf{display:flex;flex-direction:column;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:clamp(12px,3vw,16px);overflow:hidden;transition:border-color .2s,transform .1s}.Discovery_card__VqtGf:hover{border-color:var(--color-primary)}.Discovery_cardPhotoLink__AEF4z{position:relative;display:block;aspect-ratio:4/3;background:var(--color-border)}.Discovery_cardPhoto__X7BBr{width:100%;height:100%;object-fit:cover;display:block}.Discovery_cardPhotoFallback__PfwXr{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--color-text-secondary);background:var(--color-border)}.Discovery_matchBadge__HeAQM{position:absolute;top:8px;left:8px;padding:3px 9px;font-size:.72rem;font-weight:800;color:#fff;background:var(--color-primary-gradient,var(--color-primary));border-radius:999px}.Discovery_onlineDot__Il2ff{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:700;color:#166534;background:color-mix(in srgb,#22c55e 22%,var(--color-surface));border-radius:999px}.Discovery_onlineDot__Il2ff:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.Discovery_verifiedTick__p7kGh{color:var(--color-primary);font-weight:700}.Discovery_cardBody__UBxs3{padding:clamp(10px,3vw,14px);display:flex;flex-direction:column;gap:clamp(4px,1.2vw,6px)}.Discovery_cardName__BGkCC{margin:0;font-size:clamp(.95rem,3.6vw,1.05rem);font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:6px}.Discovery_cardMeta__twkTd{margin:0;font-size:clamp(.76rem,2.9vw,.84rem);color:var(--color-text-secondary)}.Discovery_reasonList__KgJHn{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.Discovery_reason__y2usT{font-size:clamp(.7rem,2.6vw,.78rem);color:var(--color-text-secondary)}.Discovery_reason__y2usT:before{content:"✓ ";color:#22c55e}.Discovery_cardActions__S6Q_F{display:flex;gap:clamp(6px,2vw,8px);margin-top:clamp(6px,2vw,8px)}.Discovery_iconBtn__LrawD{flex:0 0 auto;padding:8px 12px;font-size:1rem;background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:10px;cursor:pointer;min-height:40px}.Discovery_iconBtnActive__hgZce{color:#fff;background:var(--color-primary-gradient,var(--color-primary));border-color:transparent}.Discovery_viewBtn__eF0wT{flex:1 1;padding:8px 12px;font-size:clamp(.82rem,3vw,.9rem);font-weight:600;color:var(--color-primary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:10px;text-decoration:none;text-align:center;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.Discovery_pagination___jYSD{display:flex;align-items:center;justify-content:center;gap:clamp(10px,3vw,16px);padding-top:clamp(8px,2vw,12px)}.Discovery_pageInfo__zXHEy{font-size:clamp(.8rem,3vw,.9rem);color:var(--color-text-secondary)}.Discovery_empty__r8xJW,.Discovery_loadingText__eoYIf{text-align:center;padding:clamp(28px,9vw,56px) 0;color:var(--color-text-secondary);font-size:clamp(.88rem,3.2vw,.98rem)}.Discovery_errorText__qYsgT{color:#ef4444;text-align:center;font-size:clamp(.85rem,3vw,.92rem)}.Discovery_lockedCard__Vlt6M{text-align:center;padding:clamp(24px,8vw,44px) clamp(16px,5vw,24px);background-color:var(--color-surface);border:1px dashed var(--color-border);border-radius:clamp(12px,3vw,16px);display:flex;flex-direction:column;gap:clamp(8px,2vw,12px);align-items:center}.Discovery_lockedIcon__77ti1{font-size:2rem}.Discovery_toast__09kfw{padding:clamp(10px,2.5vw,12px) clamp(14px,4vw,18px);border-radius:clamp(8px,2vw,12px);font-size:clamp(.82rem,3vw,.9rem);font-weight:500}.Discovery_toastError__Ur7Ca{background:color-mix(in srgb,#ef4444 15%,var(--color-surface));color:#991b1b}.Discovery_toastSuccess___HPm5{background:color-mix(in srgb,#22c55e 15%,var(--color-surface));color:#166534}.Discovery_inboxCardWrap__ya5j4{display:flex;flex-direction:column;gap:clamp(8px,2vw,10px)}.Discovery_inboxMeta__wBVmV{padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,14px);border-radius:clamp(8px,2vw,12px);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)}.Discovery_inboxMessage__XaKnX{margin:clamp(6px,1.5vw,8px) 0 0;font-size:clamp(.82rem,3vw,.9rem);color:var(--color-text-primary)}.Discovery_inboxContact__geSHG{display:flex;flex-direction:column;gap:4px;margin-top:clamp(6px,1.5vw,8px);font-size:clamp(.78rem,2.8vw,.86rem);color:var(--color-text-secondary)}.ProfileSectionForm_form__D7UUF{display:flex;flex-direction:column;gap:clamp(18px,5vw,24px);width:100%}.ProfileSectionForm_fieldGrid__K3_WQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(14px,4vw,20px)}.ProfileSectionForm_field__aLQ5c{display:flex;flex-direction:column;gap:clamp(6px,1.5vw,8px)}.ProfileSectionForm_label__AG2e0{font-size:clamp(.8rem,3vw,.9rem);font-weight:600;color:var(--color-text-primary)}.ProfileSectionForm_labelSub__XDV6p{font-size:clamp(.72rem,2.5vw,.8rem);color:var(--color-text-secondary);margin:0}.ProfileSectionForm_input__7wfiK,.ProfileSectionForm_select__BhJ0r{width:100%;padding:clamp(11px,3vw,14px) clamp(12px,3.5vw,16px);font-size:clamp(.9rem,3.5vw,1rem);color:var(--color-text-primary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:clamp(8px,2vw,12px);outline:none;transition:border-color .2s;box-sizing:border-box}.ProfileSectionForm_input__7wfiK:focus,.ProfileSectionForm_select__BhJ0r:focus{border-color:var(--color-primary)}.ProfileSectionForm_textarea__23esi{width:100%;padding:clamp(11px,3vw,14px) clamp(12px,3.5vw,16px);font-size:clamp(.9rem,3.5vw,1rem);color:var(--color-text-primary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:clamp(8px,2vw,12px);outline:none;transition:border-color .2s;box-sizing:border-box;resize:vertical;min-height:clamp(90px,22vw,130px);line-height:1.5}.ProfileSectionForm_textarea__23esi:focus{border-color:var(--color-primary)}.ProfileSectionForm_inputError__29dxU{border-color:#ef4444}.ProfileSectionForm_charCount__DS1sC{font-size:clamp(.68rem,2.5vw,.75rem);color:var(--color-text-secondary);text-align:right;margin:0}.ProfileSectionForm_numRow__W3bp4{display:flex;gap:clamp(10px,3vw,14px)}.ProfileSectionForm_numWrap__9JS2w{flex:1 1;display:flex;flex-direction:column;gap:clamp(4px,1vw,6px)}.ProfileSectionForm_numUnit__En_E4{font-size:clamp(.72rem,2.5vw,.8rem);color:var(--color-text-secondary)}.ProfileSectionForm_chipGroup__Kvvxw{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,10px)}.ProfileSectionForm_chip__AhwAM{padding:clamp(8px,2.5vw,10px) clamp(14px,4vw,18px);font-size:clamp(.8rem,3vw,.9rem);font-weight:500;color:var(--color-text-secondary);background-color:var(--color-surface);border:1.5px solid var(--color-border);border-radius:999px;cursor:pointer;transition:all .15s;min-height:42px;display:flex;align-items:center}.ProfileSectionForm_chipSelected__KvnBE{color:#fff;background:var(--color-primary-gradient,var(--color-primary));border-color:transparent}.ProfileSectionForm_chip__AhwAM:active{transform:scale(.96)}.ProfileSectionForm_rangeRow__eqI0U{display:flex;justify-content:space-between;align-items:center}.ProfileSectionForm_rangeValue__Ow6jl{font-size:clamp(.85rem,3.5vw,1rem);font-weight:700;color:var(--color-primary)}.ProfileSectionForm_rangeInput__V9p6Q{width:100%;accent-color:var(--color-primary);cursor:pointer}.ProfileSectionForm_saveRow__4wKYv{display:flex;flex-direction:column;gap:clamp(8px,2vw,12px);padding-top:clamp(4px,1vw,8px)}.ProfileSectionForm_saveBtn__wHBQR{width:100%;padding:clamp(13px,3.5vw,16px);font-size:clamp(.95rem,3.8vw,1.05rem);font-weight:700;color:#fff;background:var(--color-primary-gradient,var(--color-primary));border:none;border-radius:clamp(10px,2.5vw,14px);cursor:pointer;min-height:50px;transition:opacity .2s}.ProfileSectionForm_saveBtn__wHBQR:disabled{opacity:.55;cursor:not-allowed}.ProfileSectionForm_viewProgressLink__Gw_d5{display:block;text-align:center;font-size:clamp(.82rem,3vw,.9rem);color:var(--color-primary);text-decoration:none;padding:clamp(4px,1vw,6px) 0}.ProfileSectionForm_viewProgressLink__Gw_d5:hover{text-decoration:underline}.ProfileSectionForm_toast__biO1l{display:flex;align-items:center;gap:clamp(8px,2vw,10px);padding:clamp(10px,2.5vw,12px) clamp(14px,4vw,18px);border-radius:clamp(8px,2vw,12px);font-size:clamp(.82rem,3vw,.9rem);font-weight:500}.ProfileSectionForm_toastSuccess__OWeQr{background:color-mix(in srgb,#22c55e 15%,var(--color-surface));color:#166534}.ProfileSectionForm_toastError__xpbj_{background:color-mix(in srgb,#ef4444 15%,var(--color-surface));color:#991b1b}.ProfileSectionForm_fieldError__gxbSH{font-size:clamp(.72rem,2.5vw,.8rem);color:#ef4444}.ProfileSectionForm_completeHint__4gz7D{font-size:clamp(.75rem,2.8vw,.82rem);color:var(--color-text-secondary);text-align:center}.ProfileSectionForm_emptyText__ZxMGx{font-size:clamp(.85rem,3vw,.95rem);color:var(--color-text-secondary);text-align:center;padding:clamp(24px,8vw,40px) 0}.ProfileSectionForm_photoCounter__rd_Ov{font-size:clamp(.72rem,2.5vw,.8rem);color:var(--color-text-secondary);margin:0}.ProfileHub_container__2Rt_H{min-height:100vh;background-color:var(--color-background)}.ProfileHub_content__Q_4Wo{max-width:720px;margin:0 auto;padding:clamp(12px,4vw,24px) clamp(12px,4vw,20px) clamp(48px,12vw,72px);display:flex;flex-direction:column;gap:clamp(16px,4vw,22px)}.ProfileHub_sectionHeader__GEEun{display:flex;align-items:center;gap:clamp(10px,3vw,14px)}.ProfileHub_sectionIcon__4K1Rc{font-size:clamp(1.5rem,6vw,2rem);line-height:1}.ProfileHub_sectionTitle__v7k4i{margin:0;font-size:clamp(1.15rem,5vw,1.5rem);font-weight:700;color:var(--color-text-primary)}.ProfileHub_sectionSub__2ax_D{margin:2px 0 0;font-size:clamp(.78rem,3vw,.88rem);color:var(--color-text-secondary)}.ProfileHub_profileCard___PhcV{display:flex;align-items:center;gap:clamp(12px,4vw,16px);padding:clamp(14px,4vw,18px);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:clamp(12px,3vw,16px)}.ProfileHub_avatar__8aZZK{border-radius:50%;object-fit:cover;flex-shrink:0}.ProfileHub_avatarFallback__dELq3{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;color:#fff;background:var(--color-primary-gradient,var(--color-primary));flex-shrink:0}.ProfileHub_profileName__ng9SN{margin:0;font-size:clamp(1.05rem,4.5vw,1.25rem);font-weight:700;color:var(--color-text-primary)}.ProfileHub_profileMeta__lp0gr{margin:4px 0 0;font-size:clamp(.75rem,3vw,.85rem);color:var(--color-text-secondary)}.ProfileHub_progressCard__05KWr{padding:clamp(16px,4vw,20px);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:clamp(12px,3vw,16px)}.ProfileHub_progressTop__dVBPA{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ProfileHub_progressLabel__abqSS{font-size:clamp(.82rem,3vw,.92rem);font-weight:600;color:var(--color-text-primary)}.ProfileHub_progressPct__HbIWv{font-size:clamp(1.4rem,6vw,1.8rem);font-weight:800;color:var(--color-primary)}.ProfileHub_progressBarTrack__rPObi{margin-top:clamp(8px,2vw,12px);height:10px;border-radius:999px;background-color:var(--color-border);overflow:hidden}.ProfileHub_progressBarFill__Dcd90{height:100%;border-radius:999px;background:var(--color-primary-gradient,var(--color-primary));transition:width .4s ease}.ProfileHub_progressHint__6j6uZ{margin:clamp(8px,2vw,12px) 0 0;font-size:clamp(.75rem,2.8vw,.85rem);color:var(--color-text-secondary)}.ProfileHub_grid__ZiQkZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:clamp(10px,3vw,14px)}.ProfileHub_card__j9480{display:flex;flex-direction:column;gap:clamp(6px,1.5vw,8px);padding:clamp(14px,4vw,18px);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:clamp(12px,3vw,16px);text-decoration:none;transition:border-color .2s,transform .1s}.ProfileHub_card__j9480:hover{border-color:var(--color-primary)}.ProfileHub_card__j9480:active{transform:scale(.98)}.ProfileHub_cardTop__Rw1GC{display:flex;align-items:center;justify-content:space-between}.ProfileHub_cardIcon__NQ8po{font-size:clamp(1.35rem,5.5vw,1.6rem);line-height:1}.ProfileHub_cardCheck__QrL0n{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px}.ProfileHub_cardCheckDone__LJ4kP{color:#166534;background:color-mix(in srgb,#22c55e 18%,var(--color-surface))}.ProfileHub_cardCheckPending__GWSSG{color:var(--color-text-secondary);background:var(--color-border)}.ProfileHub_cardLabel__3Ntoq{font-size:clamp(.85rem,3.4vw,.95rem);font-weight:600;color:var(--color-text-primary)}.ProfileHub_cardBarTrack__THaNo{height:6px;border-radius:999px;background-color:var(--color-border);overflow:hidden}.ProfileHub_cardBarFill__zDr6_{height:100%;border-radius:999px;background:var(--color-primary-gradient,var(--color-primary))}.ProfileHub_errorText__x7mCG{font-size:clamp(.82rem,3vw,.9rem);color:#ef4444;text-align:center}.ProfileHub_loadingText__0ICZK{font-size:clamp(.85rem,3vw,.95rem);color:var(--color-text-secondary);text-align:center;padding:clamp(24px,8vw,48px) 0}