.Layout_page__zm6WG{min-height:100vh;display:flex;flex-direction:column}.Layout_header__8XhYm{padding:20px 0;background:transparent}.Layout_headerInner__HkfHJ{margin:0 auto;max-width:1400px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.Layout_headerActions___RgFH{display:flex;align-items:center;gap:16px}.Layout_brand__50xt5{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:18px}.Layout_brandLogo__sIQCe{width:36px;height:36px;border-radius:10px;object-fit:cover}.Layout_brandText__JcbpQ{display:inline-flex;align-items:center}.Layout_navLinks__XmfVE{display:flex;align-items:center;gap:24px;font-weight:500;font-size:14px}.Layout_navLinks__XmfVE a{color:var(--color-text-secondary);transition:color .2s ease}.Layout_navLinks__XmfVE a:hover{color:var(--color-primary)}.Layout_iconTray__hERg6{display:flex;align-items:center;gap:14px;background:rgba(15,23,42,.04);padding:10px 16px;border-radius:999px}.Layout_iconButton__pnQta{position:relative;width:44px;height:44px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.Layout_iconButton__pnQta:disabled{cursor:not-allowed;opacity:.6}.Layout_iconButton__pnQta:not(:disabled):hover{transform:translateY(-2px)}.Layout_iconBadge__3gsfs{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.Layout_profileThumb__cpQG3{width:44px;height:44px;border-radius:16px;border:2px solid rgba(15,23,42,.1);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.Layout_profileThumbImage__fkkNC{display:inline-flex;width:32px;height:32px;border-radius:50%;overflow:hidden}.Layout_profileThumbImage__fkkNC img{object-fit:cover}.Layout_profileThumbInitials__0T3qR{font-weight:600;color:var(--color-primary)}.Layout_profileWrapper__ZlJVS{position:relative}.Layout_profileThumbButton__LFi_q{border:none;background:transparent;padding:0;cursor:pointer}.Layout_profileMenu__6M_Wg{position:absolute;top:calc(100% + 8px);right:0;width:200px;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.15);display:flex;flex-direction:column;overflow:hidden;z-index:20}.Layout_profileMenuItem__YiL91{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;color:var(--color-text-primary);font-size:14px;text-decoration:none;border:none;background:transparent;cursor:pointer}.Layout_profileMenuItem__YiL91:hover{background:rgba(15,23,42,.05)}.Layout_signupLink__r4tFu{font-weight:600;color:var(--color-text-primary)}.Layout_signupLink__r4tFu:hover{color:var(--color-primary)}.Layout_loginButton__770Ob{padding:8px 20px;border-radius:10px;background:var(--color-primary);color:#fff!important;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;font-size:14px;text-decoration:none}.Layout_loginButton__770Ob:hover{background:#1842d8;color:#fff!important}.Layout_footer__3v8iv{background:#fff;border-top:1px solid rgba(0,0,0,.05);padding:48px 24px;margin-top:auto}.Layout_footerInner__3N1c_{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:15px}.Layout_footerLinks__IW6OI{display:flex;gap:32px;flex-wrap:wrap}.Layout_footerLinks__IW6OI a{color:var(--color-text-secondary);transition:color .2s ease}.Layout_footerLinks__IW6OI a:hover{color:var(--color-primary)}.Layout_footerLanguage__7A63y{margin-left:auto;min-width:220px;display:flex;justify-content:flex-end}.Layout_main__BqQ1G{flex:1 1}@media (max-width:768px){.Layout_header__8XhYm{padding:16px 0}.Layout_headerInner__HkfHJ{padding:0 20px;flex-wrap:wrap;gap:12px;justify-content:center}.Layout_brand__50xt5,.Layout_navLinks__XmfVE{width:100%;justify-content:center}.Layout_navLinks__XmfVE{flex-wrap:wrap;gap:12px;font-size:13px}.Layout_iconTray__hERg6{flex-wrap:wrap;justify-content:center}.Layout_loginButton__770Ob{font-size:13px;padding:6px 16px}.Layout_footerInner__3N1c_{flex-direction:column;align-items:center;gap:16px;text-align:center}.Layout_footerLinks__IW6OI{gap:20px}.Layout_footerLanguage__7A63y{width:100%;justify-content:center}}@media (max-width:480px){.Layout_footerLinks__IW6OI{flex-direction:column;gap:12px;align-items:center}}.LanguageSelector_selector__NTiLY{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--color-text-secondary)}.LanguageSelector_compact___OMGr{flex-direction:row;align-items:center;gap:8px}.LanguageSelector_label__kIuJN{font-weight:600;color:var(--color-text-primary)}.LanguageSelector_controlWrapper__qF3wj{position:relative;display:inline-flex;align-items:center}.LanguageSelector_select__MCEPD{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;border:1px solid rgba(15,23,42,.15);padding:6px 32px 6px 12px;background:#fff;color:var(--color-text-primary);font-size:.9rem;font-weight:500;cursor:pointer;min-width:150px;transition:border-color .2s ease,box-shadow .2s ease}.LanguageSelector_select__MCEPD:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(98,66,255,.15)}.ProfileSetupModal_modalBackdrop__qTAn8{position:fixed;inset:0;background:rgba(13,22,51,.58);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000}.ProfileSetupModal_modalPanel__ysbJR{width:min(840px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:28px;padding:32px;box-shadow:0 32px 80px rgba(15,23,42,.25);display:flex;flex-direction:column;gap:20px}.ProfileSetupModal_modalHeader__qJ130{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ProfileSetupModal_modalHeader__qJ130 h1{margin:4px 0 0;font-size:28px}.ProfileSetupModal_closeButton__pVqog{border:none;background:rgba(15,23,42,.08);width:40px;height:40px;border-radius:14px;font-size:24px;line-height:1;cursor:pointer}.ProfileSetupModal_eyebrow__dI6Qg{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.ProfileSetupModal_helperText__V4e55{font-size:14px;color:var(--color-text-secondary);margin:0}.ProfileSetupModal_stepper__3Cz34{display:flex;gap:6px}.ProfileSetupModal_stepDot__zSTOA{width:20px;height:6px;border-radius:999px;background:rgba(15,23,42,.08)}.ProfileSetupModal_stepDotActive__oS_ry{background:var(--color-primary)}.ProfileSetupModal_stepBody__G3X_c{display:flex;flex-direction:column;gap:16px}.ProfileSetupModal_avatarPreview__OUJKY{width:86px;height:86px;border-radius:28px;background:var(--color-primary-soft);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:var(--color-primary)}.ProfileSetupModal_avatarPreview__OUJKY img{border-radius:28px;object-fit:cover}.ProfileSetupModal_avatarGrid__rQUQ9{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px}.ProfileSetupModal_uploadActions__KsZkn{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ProfileSetupModal_fileInput__4Pa7r{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.ProfileSetupModal_avatarOption___rI_I{border:1px solid rgba(15,23,42,.1);border-radius:16px;padding:10px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ProfileSetupModal_avatarOptionActive__U3a_e{border-color:var(--color-primary);box-shadow:0 10px 25px rgba(33,82,255,.18)}.ProfileSetupModal_avatarOption___rI_I img{border-radius:14px;object-fit:cover}.ProfileSetupModal_inputGroup__VzZXr{display:flex;flex-direction:column;gap:6px}.ProfileSetupModal_inputGroup__VzZXr label{font-size:14px;font-weight:600}.ProfileSetupModal_inputGroup__VzZXr input{border:1px solid rgba(15,23,42,.15);border-radius:14px;padding:12px 16px;font-size:15px}.ProfileSetupModal_usernameRow__EL0T7{display:flex;gap:10px}.ProfileSetupModal_usernameRow__EL0T7 input{flex:1 1}.ProfileSetupModal_chip__5L3kw,.ProfileSetupModal_iconButton__VNq6_,.ProfileSetupModal_linkButton__gPS_P,.ProfileSetupModal_primaryButton___jXED,.ProfileSetupModal_secondaryButton__LYpQ1,.ProfileSetupModal_toggle__VYriL{font:inherit;border:none;cursor:pointer}.ProfileSetupModal_primaryButton___jXED{padding:12px 24px;border-radius:16px;background:var(--color-primary);color:#fff;font-weight:600;transition:background .2s ease,transform .2s ease}.ProfileSetupModal_primaryButton___jXED:not(:disabled):hover{background:#1b43cf;transform:translateY(-1px)}.ProfileSetupModal_primaryButton___jXED:disabled{opacity:.6;cursor:not-allowed}.ProfileSetupModal_secondaryButton__LYpQ1{padding:12px 20px;border-radius:14px;background:var(--color-primary-soft);color:var(--color-primary);font-weight:600;border:none;transition:background .2s ease,color .2s ease}.ProfileSetupModal_secondaryButton__LYpQ1:hover{background:rgba(33,82,255,.15)}.ProfileSetupModal_linkButton__gPS_P{background:transparent;color:var(--color-primary);text-decoration:underline;font-weight:600}.ProfileSetupModal_errorText__UU8pQ{color:#dc2626;margin:0;font-size:14px}.ProfileSetupModal_successText__DsIYw{color:#15803d;margin:0;font-size:14px}.ProfileSetupModal_actions__4IqqN{justify-content:space-between;flex-wrap:wrap}.ProfileSetupModal_actionGroup__IYkvD,.ProfileSetupModal_actions__4IqqN{display:flex;align-items:center;gap:12px}.ProfileSetupModal_dateList__4clU4{display:flex;flex-direction:column;gap:12px}.ProfileSetupModal_dateItem__E1D4C{padding:12px 16px;border-radius:16px;background:rgba(15,23,42,.05);display:flex;align-items:center;justify-content:space-between}.ProfileSetupModal_dateName__wqkBZ{margin:0;font-weight:600}.ProfileSetupModal_dateValue__TVm0K{margin:0;font-size:14px;color:var(--color-text-secondary)}.ProfileSetupModal_iconButton__VNq6_{width:30px;height:30px;border-radius:10px;background:rgba(15,23,42,.12);font-size:18px;line-height:1}.ProfileSetupModal_dateForm__ebpIw{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:rgba(90,98,248,.08)}.ProfileSetupModal_dateFormActions__SbRip{display:flex;justify-content:flex-end;gap:10px}.ProfileSetupModal_chipGrid__pmBcw{display:flex;flex-wrap:wrap;gap:10px}.ProfileSetupModal_countryGrid__lYK0f{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.ProfileSetupModal_chip__5L3kw{padding:10px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#fff;font-size:14px;transition:border-color .2s ease,background .2s ease,color .2s ease}.ProfileSetupModal_chipActive__Xhpvl{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.ProfileSetupModal_notificationCard___ZOgY{display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:20px;background:rgba(33,82,255,.06)}.ProfileSetupModal_counter__TJxjf{display:flex;align-items:center;gap:16px}.ProfileSetupModal_counter__TJxjf button{width:36px;height:36px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.12);font-size:18px}.ProfileSetupModal_toggleRow__jUgNz{display:flex;gap:12px;flex-wrap:wrap}.ProfileSetupModal_toggle__VYriL{padding:10px 18px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;transition:border-color .2s ease,background .2s ease,color .2s ease}.ProfileSetupModal_toggleActive__3Yqu3{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}@media (max-width:640px){.ProfileSetupModal_modalPanel__ysbJR{padding:20px}.ProfileSetupModal_actions__4IqqN{flex-direction:column;align-items:stretch}.ProfileSetupModal_primaryButton___jXED,.ProfileSetupModal_secondaryButton__LYpQ1{width:100%}}.Legal_wrapper__u3oMF{background:var(--color-background);padding:4rem 1.5rem 5rem}.Legal_hero__TaM42{max-width:800px;margin:0 auto 3rem;text-align:center}.Legal_hero__TaM42 h1{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,2.8rem);margin-bottom:.8rem}.Legal_hero__TaM42 p{color:var(--color-text-secondary);margin-bottom:0}.Legal_content__61Oqv{max-width:900px;margin:0 auto;display:grid;grid-gap:2rem;gap:2rem}.Legal_section__kPnuz h2{font-family:var(--font-family-heading);font-size:1.5rem;margin-bottom:.75rem;margin-top:1.5rem}.Legal_section__kPnuz h3{font-size:1.15rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:var(--color-text-primary)}.Legal_section__kPnuz p{margin:.5rem 0}.Legal_section__kPnuz p,.Legal_section__kPnuz ul{color:var(--color-text-secondary);line-height:1.6}.Legal_section__kPnuz ul{margin:.75rem 0 .5rem 1.25rem}.Legal_section__kPnuz li{margin-bottom:.5rem}.Legal_section__kPnuz a{color:var(--color-primary,#2152ff);text-decoration:none}.Legal_section__kPnuz a:hover{text-decoration:underline}.Legal_section__kPnuz strong{color:var(--color-text-primary);font-weight:600}