.Logo_logo__2PR44{display:flex;align-items:center;gap:12px}.Logo_logoLink__O_xZ3{text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s ease}.Logo_logoLink__O_xZ3:hover{opacity:.7}.Logo_logoLink__O_xZ3:active{opacity:.5}.Logo_logoIcon__WfBvr{flex-shrink:0}.Logo_logoText__JL4OU{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.Logo_logoPrimary__PLc_E{font-size:20px;font-weight:600;color:#1d1d1f;letter-spacing:-.5px}.Logo_logoSecondary__pdIIZ{font-size:13px;font-weight:400;color:#6e6e73;margin-top:2px}@media (max-width:768px){.Logo_logoPrimary__PLc_E{font-size:18px}.Logo_logoSecondary__pdIIZ{font-size:12px}.Logo_logoIcon__WfBvr{width:28px;height:28px}}.LanguageSelector_languageSelector__XPL9Z{display:flex;gap:.5rem;align-items:center}.LanguageSelector_languageButton__thyIj{display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;border:1px solid #e0e0e0;border-radius:.375rem;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.875rem;min-width:60px}.LanguageSelector_languageButton__thyIj:hover{border-color:#0070f3;background:#f5f5f5}.LanguageSelector_languageButton__thyIj.LanguageSelector_active__0UuMZ{border-color:#0070f3;background:#0070f3;color:#fff}.LanguageSelector_languageCode__chPoA{font-weight:600;font-size:.75rem;margin-bottom:.125rem}.LanguageSelector_languageName__UIWzM{font-size:.625rem;opacity:.9}.LanguageSelector_languageButton__thyIj.LanguageSelector_active__0UuMZ .LanguageSelector_languageName__UIWzM{opacity:1}@media (max-width:768px){.LanguageSelector_languageSelector__XPL9Z{gap:.25rem}.LanguageSelector_languageButton__thyIj{padding:.375rem .5rem;min-width:50px}.LanguageSelector_languageName__UIWzM{display:none}}.Header_header__KwdYD{background:hsla(0,0%,100%,.95);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(0,0,0,.08);padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.03)}.Header_headerContent__MvHuQ{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 32px}.Header_rightSection__xbq_L{display:flex;align-items:center;gap:16px}.Header_userMenu__B7S15{position:relative}.Header_userButton__RyZP4{display:flex;align-items:center;gap:8px;padding:6px 12px;background:transparent;border:1px solid #d1d1d6;border-radius:20px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#1d1d1f}.Header_userButton__RyZP4:hover{background:#f5f5f7;border-color:#a1a1a6}.Header_userAvatar__CGv6D{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.Header_userName__8pz2T{font-size:14px;font-weight:500;color:#1d1d1f}.Header_chevronDown__AEKRR,.Header_chevronUp__N0WJ2{color:#6e6e73;transition:transform .2s ease}.Header_chevronUp__N0WJ2{transform:rotate(180deg)}.Header_userDropdown__BnpMt{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:8px 0;z-index:1001;animation:Header_fadeIn__5jqN_ .2s ease}@keyframes Header_fadeIn__5jqN_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_userInfo__X33T5{padding:12px 16px}.Header_userEmail__Ct3Ts{font-size:14px;font-weight:500;color:#1d1d1f;margin-bottom:4px}.Header_userUsername__iPFHI{font-size:12px;color:#6e6e73}.Header_dropdownDivider__pkE8K{height:1px;background:#e5e5e7;margin:8px 0}.Header_dropdownItem__wO3vR{width:100%;padding:10px 16px;text-align:left;background:transparent;border:none;font-size:14px;color:#1d1d1f;cursor:pointer;transition:background .2s ease}.Header_dropdownItem__wO3vR:hover{background:#f5f5f7}.Header_loginButton__m9M44{padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;border-radius:20px;transition:all .2s ease;color:#fff;background:#007aff;border:1px solid #007aff}.Header_loginButton__m9M44:hover{background:#0051d5;border-color:#0051d5}@media (max-width:768px){.Header_headerContent__MvHuQ{padding:0 16px}.Header_userName__8pz2T{display:none}.Header_loginButton__m9M44{padding:8px 16px;font-size:13px}}.Legal_container__lJUYp{min-height:100vh;display:flex;flex-direction:column;background:#fff}.Legal_main__YTwZE{flex:1 1;padding:40px 24px;max-width:900px;margin:0 auto;width:100%}.Legal_content__61Oqv{width:100%}.Legal_title__df__P{font-size:36px;font-weight:600;color:#1d1d1f;margin-bottom:12px;letter-spacing:-.5px}.Legal_lastUpdated__X_5VF{font-size:14px;color:#86868b;margin-bottom:40px}.Legal_section__kPnuz{margin-bottom:40px}.Legal_sectionTitle__NAyyR{font-size:24px;font-weight:600;color:#1d1d1f;margin-bottom:16px;margin-top:0;letter-spacing:-.3px}.Legal_section__kPnuz p{font-size:15px;line-height:1.8;color:#1d1d1f;margin-bottom:16px}.Legal_list__m3hHG{margin:16px 0;padding-left:24px}.Legal_list__m3hHG li{font-size:15px;line-height:1.8;color:#1d1d1f;margin-bottom:8px}@media (max-width:768px){.Legal_main__YTwZE{padding:24px 16px}.Legal_title__df__P{font-size:28px}.Legal_sectionTitle__NAyyR{font-size:20px}.Legal_section__kPnuz{margin-bottom:32px}}