.AnonymousCookieNotice_container__m9w2s{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:1000;max-width:400px;animation:AnonymousCookieNotice_slideIn__DPNgC .3s ease-out}@keyframes AnonymousCookieNotice_slideIn__DPNgC{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.AnonymousCookieNotice_notice__mPrkz{background-color:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.15));padding:var(--spacing-md)}.AnonymousCookieNotice_header__KUJsq{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.AnonymousCookieNotice_icon__0zcID{color:var(--primary-color,#3b82f6);flex-shrink:0;margin-top:2px}.AnonymousCookieNotice_content__0eYSN{flex:1 1}.AnonymousCookieNotice_title__birTY{font-size:var(--font-size-base);font-weight:600;color:var(--text-color);margin:0 0 var(--spacing-xs) 0}.AnonymousCookieNotice_description__ROd7g{font-size:var(--font-size-small);color:var(--text-secondary);margin:0;line-height:1.4}.AnonymousCookieNotice_backButton__MY0Or,.AnonymousCookieNotice_closeButton__1nrqE{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.AnonymousCookieNotice_backButton__MY0Or:hover,.AnonymousCookieNotice_closeButton__1nrqE:hover{color:var(--text-color)}.AnonymousCookieNotice_actions__OI8_s{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.AnonymousCookieNotice_button__UYBN3{flex:1 1;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:var(--font-size-small);font-weight:500;cursor:pointer;transition:all .2s;border:none;text-align:center}.AnonymousCookieNotice_primary__S2hqX{background-color:var(--primary-color,#3b82f6);color:#fff}.AnonymousCookieNotice_primary__S2hqX:hover{background-color:var(--primary-hover,#2563eb)}.AnonymousCookieNotice_secondary__s_GPh{background-color:var(--background-secondary);color:var(--text-color);border:1px solid var(--border-color)}.AnonymousCookieNotice_secondary__s_GPh:hover{background-color:var(--border-color)}.AnonymousCookieNotice_formWrapper__q9wlO{max-height:500px;overflow-y:auto}.AnonymousCookieNotice_formHeader___eWMz{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color)}.AnonymousCookieNotice_formHeader___eWMz .AnonymousCookieNotice_title__birTY{flex:1 1;margin:0}@media (prefers-reduced-motion:reduce){.AnonymousCookieNotice_container__m9w2s{animation:none}.AnonymousCookieNotice_backButton__MY0Or,.AnonymousCookieNotice_button__UYBN3,.AnonymousCookieNotice_closeButton__1nrqE{transition:none}}@media (max-width:640px){.AnonymousCookieNotice_container__m9w2s{bottom:var(--spacing-sm);right:var(--spacing-sm);left:var(--spacing-sm);max-width:none}}.Chat_chatWindow__lj5yG{position:fixed;background-color:var(--background);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;z-index:998;transition:max-height .3s ease}.Chat_chatWindowDocked__VynSo{border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.1)}.Chat_chatWindowDocked__VynSo .Chat_chatHeader__4WeFi{border-radius:0}@media (max-width:768px){.Chat_chatWindow__lj5yG:not(.Chat_chatWindowDocked__VynSo){width:calc(100vw - 40px)!important;max-width:400px;max-height:80vh!important;bottom:80px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.Chat_chatWindowDocked__VynSo{width:100%!important;max-width:100%!important}}.Chat_chatHeader__4WeFi{background-color:var(--primary-color);color:#fff;padding:var(--spacing-md);display:flex;justify-content:space-between;align-items:center}.Chat_chatHeader__4WeFi h3{margin:0;font-size:var(--font-size-base);font-weight:600}.Chat_chatControls__RCwCN{display:flex;gap:var(--spacing-xs)}.Chat_controlButton__jDBdI{background:none;border:none;color:#fff;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.Chat_controlButton__jDBdI:hover{background-color:hsla(0,0%,100%,.1)}.Chat_chatMessages__SjWJm{flex:1 1;overflow-y:auto;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md);background-color:var(--background-secondary)}.Chat_welcomeMessage__dCpjp{text-align:center;color:var(--text-light);padding:var(--spacing-xl);font-size:var(--font-size-small)}.Chat_message__6KkQc{display:flex;flex-direction:column;max-width:80%;animation:Chat_slideIn__8q7fp .2s ease}@keyframes Chat_slideIn__8q7fp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Chat_userMessage__Bx4vV{align-self:flex-end}.Chat_assistantMessage__wkXOr{align-self:flex-start}.Chat_messageContent__N9VFX{padding:var(--spacing-md) var(--spacing-lg);border-radius:18px;word-wrap:break-word}.Chat_userMessage__Bx4vV .Chat_messageContent__N9VFX{background-color:var(--background-secondary);color:var(--text-color)}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX{background-color:transparent;color:var(--text-color);border:none}.Chat_messageTime__UWlzC{font-size:11px;color:var(--text-light);margin-top:var(--spacing-xs);padding:0 var(--spacing-sm)}.Chat_userMessage__Bx4vV .Chat_messageTime__UWlzC{text-align:right}.Chat_loadingMessage__vV6sl{align-self:flex-start;padding:var(--spacing-md) var(--spacing-lg);background-color:transparent;border:none;border-radius:18px}.Chat_loadingDots__9ZbOj{display:flex;gap:4px}.Chat_loadingDots__9ZbOj span{width:8px;height:8px;background-color:var(--text-light);border-radius:50%;animation:Chat_bounce__MbYO5 1.4s ease-in-out infinite both}.Chat_loadingDots__9ZbOj span:first-child{animation-delay:-.32s}.Chat_loadingDots__9ZbOj span:nth-child(2){animation-delay:-.16s}@keyframes Chat_bounce__MbYO5{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Chat_errorMessage__c0geb{background-color:rgba(239,68,68,.1);color:var(--error-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;font-size:var(--font-size-small);text-align:center;border:1px solid var(--error-color)}.Chat_chatInputForm__IU2Yg{display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg);background-color:var(--background);border-top:1px solid var(--border-color)}.Chat_chatInput__Leeh3{flex:1 1;padding:14px 20px;border:2px solid var(--border-color);border-radius:24px;outline:none;font-size:var(--font-size-base);background-color:var(--background-secondary);color:var(--text-color);transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Chat_chatInput__Leeh3:focus{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:var(--background)}.Chat_chatInput__Leeh3:disabled{opacity:.6;cursor:not-allowed}.Chat_sendButton__tZ_K8{width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;flex-shrink:0}.Chat_sendButton__tZ_K8:hover:not(:disabled){background-color:var(--secondary-color);transform:scale(1.05)}.Chat_sendButton__tZ_K8:active:not(:disabled){transform:scale(.95)}.Chat_sendButton__tZ_K8:disabled{opacity:.5;cursor:not-allowed}.Chat_headerLeft__F5sfA{display:flex;align-items:center;gap:var(--spacing-sm)}.Chat_headerIcon__OsAwY{opacity:.9}.Chat_welcomeIcon__TRsC3{color:var(--primary-color);margin-bottom:var(--spacing-sm)}.Chat_welcomeHint__nMami{font-size:.75rem;opacity:.7;margin-top:var(--spacing-sm)}.Chat_messageActions__OTlKD{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:4px}.Chat_suggestions__IDOAT{display:flex;flex-wrap:wrap;gap:8px;padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border-top:1px solid var(--border-color)}.Chat_suggestionButton__6WDew{padding:8px 16px;background:var(--background);border:1px solid var(--border-color);border-radius:20px;font-size:.85rem;color:var(--text-color);cursor:pointer;transition:all .2s}.Chat_suggestionButton__6WDew:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-1px)}.Chat_chatFooter__ftebU{padding:6px var(--spacing-md);background:var(--background);border-top:1px solid var(--border-color);text-align:center}.Chat_shortcutHint__6ZdsH{font-size:.7rem;color:var(--text-light);opacity:.7}.Chat_shortcutHint__6ZdsH kbd{display:inline-block;padding:2px 5px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:3px;font-family:var(--font-mono);font-size:.65rem;margin:0 2px}.Chat_streamingCursor__g7yIO:after{content:"▊";animation:Chat_blink__RSuiK 1s infinite}@keyframes Chat_blink__RSuiK{0%,50%{opacity:1}51%,to{opacity:0}}.Chat_thinkingAnimation__6A11E{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--background);border:1px solid var(--border-color);border-radius:12px;color:var(--text-light);font-size:.875rem}.Chat_thinkingAnimation__6A11E:before{content:"🤔";animation:Chat_think__yHdjo 2s ease-in-out infinite}@keyframes Chat_think__yHdjo{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Chat_copyButton__VUaJE{background:none;border:none;color:var(--text-light);cursor:pointer;padding:4px 6px;margin-left:var(--spacing-xs);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;vertical-align:middle;opacity:.6}.Chat_copyButton__VUaJE:hover{background-color:var(--background-secondary);color:var(--text-color);opacity:1}.Chat_copyButton__VUaJE:active{transform:scale(.95)}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h1,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h2,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h3,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h4,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h5,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h6{margin:1em 0 .5em;font-weight:600;line-height:1.4}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h1{font-size:1.6em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h2{font-size:1.4em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX h3{font-size:1.2em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX p{margin:.8em 0;line-height:1.7}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX p:first-child{margin-top:0}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX p:last-child{margin-bottom:0}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX ol,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX ul{margin:.8em 0;padding-left:1.8em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX li{margin:.4em 0;line-height:1.6}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX code{background-color:var(--background-secondary);padding:3px 6px;border-radius:4px;font-family:var(--font-mono);font-size:.9em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX pre{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px 16px;overflow-x:auto;margin:.8em 0}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX pre code{background:none;padding:0;border-radius:0;font-size:.85em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX blockquote{border-left:3px solid var(--border-color);padding-left:16px;margin:.8em 0;color:var(--text-light);font-style:italic}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX a{color:var(--text-color);text-decoration:none;border-bottom:1px solid var(--border-color);transition:all .15s ease}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX a:hover{border-bottom-color:var(--text-color)}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX td,.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX th{border:1px solid var(--border-color);padding:6px 10px;text-align:left}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX th{background-color:var(--background-secondary);font-weight:600}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX hr{border:none;border-top:1px solid var(--border-color);margin:1em 0}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX strong{font-weight:600}.Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX em{font-style:italic}.Chat_centerChatLayout__oPp91{display:flex;height:100vh;width:100vw;position:fixed;top:0;left:0;background:var(--background);z-index:1;padding-top:0}.Chat_centerChatMessages__IK_md .Chat_userMessage__Bx4vV .Chat_messageContent__N9VFX{background-color:var(--background-secondary);color:var(--text-color);border:none;box-shadow:none;border-radius:20px;padding:var(--spacing-md) var(--spacing-lg)}.Chat_centerChatMessages__IK_md .Chat_assistantMessage__wkXOr .Chat_messageContent__N9VFX{background-color:transparent;color:var(--text-color);border:none;box-shadow:none;border-radius:20px;padding:var(--spacing-md) var(--spacing-lg)}.Chat_centerChatMain__Bqv1j{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.Chat_centerChatContainer__AvqJx{flex:1 1;display:flex;flex-direction:column;max-width:800px;width:100%;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md)}.Chat_centerChatMessages__IK_md{flex:1 1;overflow-y:auto;padding:var(--spacing-md) 0}.Chat_centerChatMessages__IK_md .Chat_message__6KkQc{margin-bottom:24px}.Chat_centerChatMessages__IK_md .Chat_messageContent__N9VFX{padding:16px 20px;line-height:1.7}.Chat_centerChatEmpty__GNNT6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-xxl) var(--spacing-md)}.Chat_emptyIcon__7KGH2{color:var(--primary-color);margin-bottom:var(--spacing-lg)}.Chat_emptyTitle__fYJwi{font-size:20px;font-weight:600;color:var(--text-color);margin-bottom:var(--spacing-sm);line-height:1.4}.Chat_emptySubtitle___ttZ5{color:var(--text-light);margin-bottom:var(--spacing-xl);font-size:.95em}.Chat_quickActions__GiMd9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;max-width:600px;width:100%}.Chat_quickActionButton__7eUmN{padding:16px 20px;background:transparent;border:1px solid var(--border-color);border-radius:16px;color:var(--text-color);cursor:pointer;text-align:left;transition:all .15s ease;font-size:.9em;line-height:1.5}.Chat_quickActionButton__7eUmN:hover{background:var(--background-secondary);border-color:var(--text-light);transform:translateY(-1px)}.Chat_centerChatInputContainer__LgZs3{border-top:1px solid var(--border-color);padding:32px 0 var(--spacing-md) 0}.Chat_centerChatForm__C95hX{width:100%}.Chat_inputWrapper__ag6pQ{display:flex;align-items:center;gap:12px;background:var(--background-secondary);border:2px solid var(--border-color);border-radius:24px;padding:8px 12px 8px 20px;transition:all .2s ease;box-shadow:0 2px 12px rgba(0,0,0,.06)}.Chat_inputWrapper__ag6pQ:focus-within{border-color:var(--primary-color);box-shadow:0 4px 16px rgba(0,0,0,.12);background:var(--background)}.Chat_centerChatInput__g2xlp{flex:1 1;border:none;background:none;outline:none;color:var(--text-color);font-size:1em;padding:8px 0;line-height:1.5}.Chat_centerChatSubmit__6os8u{padding:12px;background:var(--primary-color);color:#fff;border:none;border-radius:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.Chat_centerChatSubmit__6os8u:hover:not(:disabled){background:var(--secondary-color);transform:scale(1.05)}.Chat_centerChatSubmit__6os8u:disabled{opacity:.4;cursor:not-allowed}.Chat_centerSuggestions__wk_63{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap}@media (max-width:768px){.Chat_centerChatContainer__AvqJx{padding:var(--spacing-md) var(--spacing-sm)}.Chat_quickActions__GiMd9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Chat_chatWindow__lj5yG,.Chat_message__6KkQc,.Chat_streamingCursor__g7yIO:after,.Chat_thinkingAnimation__6A11E:before{animation:none;transition:none}.Chat_loadingDots__9ZbOj span{animation:none}}.AuthModal_backdrop__jDh3x{position:fixed;inset:0;background-color:var(--overlay-bg,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md)}.AuthModal_modal__wLuCy{background-color:var(--background);border-radius:var(--border-radius-lg,12px);box-shadow:var(--shadow-xl,0 20px 60px rgba(0,0,0,.3));max-width:420px;width:100%;padding:var(--spacing-xl);position:relative;animation:AuthModal_slideUp__fI3vf .2s ease-out}@keyframes AuthModal_slideUp__fI3vf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AuthModal_closeButton__ffu7H{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--border-radius);transition:all .2s}.AuthModal_closeButton__ffu7H:hover{background-color:var(--background-secondary);color:var(--text-color)}.AuthModal_header__Edx9j{margin-bottom:var(--spacing-xl)}.AuthModal_header__Edx9j h2{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-xxlarge);font-weight:700}.AuthModal_subtitle__2eF6v{margin:0;color:var(--text-secondary);font-size:var(--font-size-small)}.AuthModal_form__hC2ha{display:flex;flex-direction:column;gap:var(--spacing-lg)}.AuthModal_inputGroup__y2IEI{position:relative;display:flex;align-items:center}.AuthModal_inputIcon__9ov78{position:absolute;left:var(--spacing-md);color:var(--text-secondary);pointer-events:none}.AuthModal_input__qF7c1{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 46px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);background-color:var(--background-secondary);color:var(--text-color);transition:border-color .2s}.AuthModal_input__qF7c1:focus{outline:none;border-color:var(--primary-color)}.AuthModal_input__qF7c1:disabled{opacity:.5;cursor:not-allowed}.AuthModal_otpInput__9vJWX{text-align:center;font-size:var(--font-size-xlarge);font-weight:600;letter-spacing:.5em;padding-left:var(--spacing-md)}.AuthModal_submitButton__jh2uy{background-color:var(--primary-color);color:#fff;border:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.AuthModal_submitButton__jh2uy:hover:not(:disabled){background-color:var(--secondary-color)}.AuthModal_submitButton__jh2uy:disabled{opacity:.5;cursor:not-allowed}.AuthModal_backButton__KgnqE{background:none;color:var(--text-secondary);border:none;padding:var(--spacing-sm);font-size:var(--font-size-small);cursor:pointer;transition:color .2s}.AuthModal_backButton__KgnqE:hover:not(:disabled){color:var(--text-color)}.AuthModal_backButton__KgnqE:disabled{opacity:.5;cursor:not-allowed}.AuthModal_notice__UIREf{margin:0;font-size:var(--font-size-small);color:var(--text-secondary);text-align:center}.AuthModal_error__VN0zG{background-color:var(--error-bg,rgba(239,68,68,.1));border:1px solid var(--error-border,rgba(239,68,68,.3));color:var(--error-color,#ef4444);padding:var(--spacing-md);border-radius:var(--border-radius);font-size:var(--font-size-small);margin-bottom:var(--spacing-md)}@media (prefers-reduced-motion:reduce){.AuthModal_modal__wLuCy{animation:none}.AuthModal_backButton__KgnqE,.AuthModal_closeButton__ffu7H,.AuthModal_input__qF7c1,.AuthModal_submitButton__jh2uy{transition:none}}.Modal_modalBackdrop__DW9Bq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:var(--spacing-lg);animation:Modal_fadeIn__2Grlw .2s ease-out}@keyframes Modal_fadeIn__2Grlw{0%{opacity:0}to{opacity:1}}.Modal_modalContent__6NCKa{background:var(--background);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:calc(100vh - 4rem);overflow:hidden;display:flex;flex-direction:column;animation:Modal_modalSlideUp__3Zu74 .2s ease-out}@keyframes Modal_modalSlideUp__3Zu74{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_sizeSm__HuaPJ{width:100%;max-width:400px}.Modal_sizeMd__m1yVr{width:100%;max-width:600px}.Modal_sizeLg__fK9XL{width:100%;max-width:800px}.Modal_modalHeader__VCmao{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.Modal_modalTitle__gox_a{margin:0;font-size:var(--font-size-xlarge);font-weight:700;color:var(--text-color)}.Modal_closeButton__fg2aV{padding:var(--spacing-sm);background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--border-radius);transition:all .15s ease;display:flex;align-items:center;justify-content:center}.Modal_closeButton__fg2aV:hover{background:var(--background-secondary);color:var(--text-color)}.Modal_closeButton__fg2aV:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Modal_modalBody__APuHs{padding:var(--spacing-lg);overflow-y:auto;flex:1 1}@media (max-width:768px){.Modal_modalBackdrop__DW9Bq{padding:var(--spacing-md)}.Modal_modalContent__6NCKa{max-height:calc(100vh - 2rem)}.Modal_sizeLg__fK9XL,.Modal_sizeMd__m1yVr,.Modal_sizeSm__HuaPJ{max-width:100%}.Modal_modalBody__APuHs,.Modal_modalHeader__VCmao{padding:var(--spacing-md)}.Modal_modalTitle__gox_a{font-size:var(--font-size-large)}}@media (prefers-reduced-motion:reduce){.Modal_modalBackdrop__DW9Bq,.Modal_modalContent__6NCKa{animation:none}.Modal_closeButton__fg2aV{transition:none}}.NotificationPanel_panel__SpN2V{position:absolute;top:calc(100% + var(--spacing-sm));right:0;background-color:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.15));min-width:360px;max-width:420px;z-index:1000;animation:NotificationPanel_slideDown__Nv18Z .2s ease-out;display:flex;flex-direction:column;max-height:500px}@keyframes NotificationPanel_slideDown__Nv18Z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationPanel_header__uqZYR{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.NotificationPanel_title__0iEQq{font-size:var(--font-size-lg);font-weight:600;color:var(--text-color);margin:0}.NotificationPanel_markAllButton__7duqX{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--border-radius);background:none;color:var(--primary-color,#3b82f6);font-size:var(--font-size-small);font-weight:500;cursor:pointer;transition:background-color .2s}.NotificationPanel_markAllButton__7duqX:hover{background-color:var(--background-secondary)}.NotificationPanel_divider__ANv_n{height:1px;background-color:var(--border-color)}.NotificationPanel_list__UY0PE{overflow-y:auto;flex:1 1}.NotificationPanel_item__o7_uv{width:100%;padding:var(--spacing-md) var(--spacing-lg);background:none;text-align:left;cursor:pointer;transition:background-color .2s;border:none;border-left:3px solid transparent;position:relative}.NotificationPanel_item__o7_uv:hover{background-color:var(--background-secondary)}.NotificationPanel_item__o7_uv.NotificationPanel_unread__XZq7Y{background-color:var(--background-secondary,rgba(0,0,0,.02));border-left-color:var(--primary-color,#3b82f6)}.NotificationPanel_item__o7_uv.NotificationPanel_expanded__WO5OK{background-color:var(--background-secondary);border-bottom:1px solid var(--border-color)}.NotificationPanel_expandedContent__Ac6dX{padding:var(--spacing-md);background-color:var(--background);border-bottom:1px solid var(--border-color)}.NotificationPanel_itemContent__u5m2g{display:flex;flex-direction:column;gap:var(--spacing-xs)}.NotificationPanel_itemTitle__Btxpz{font-size:var(--font-size-base);color:var(--text-color);line-height:1.4}.NotificationPanel_item__o7_uv.NotificationPanel_unread__XZq7Y .NotificationPanel_itemTitle__Btxpz{font-weight:600}.NotificationPanel_itemMessage__5zQen{font-size:var(--font-size-small);color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationPanel_itemTime__aerNk{font-size:var(--font-size-small);color:var(--text-tertiary,#9ca3af);margin-top:var(--spacing-xs)}.NotificationPanel_empty__HJGoh{padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.NotificationPanel_empty__HJGoh p{color:var(--text-secondary);margin:0}@media (prefers-reduced-motion:reduce){.NotificationPanel_panel__SpN2V{animation:none}.NotificationPanel_item__o7_uv,.NotificationPanel_markAllButton__7duqX{transition:none}}@media (max-width:640px){.NotificationPanel_panel__SpN2V{position:fixed;top:60px;right:var(--spacing-sm);left:var(--spacing-sm);min-width:auto;max-width:none}}.DynamicLinksEditor_container__sOIvc{margin-top:var(--spacing-xl)}.DynamicLinksEditor_header__E65d0{margin-bottom:var(--spacing-lg)}.DynamicLinksEditor_title__p8x7d{margin:0;font-size:var(--font-size-large);font-weight:600;color:var(--text-color)}.DynamicLinksEditor_addButton__cIKgt{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-md);margin-top:var(--spacing-md);background:transparent;color:var(--primary-color);border:2px dashed var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .2s ease}.DynamicLinksEditor_addButton__cIKgt:hover{border-color:var(--primary-color);background:var(--background-secondary)}.DynamicLinksEditor_addButton__cIKgt:active{transform:scale(.98)}.DynamicLinksEditor_empty__fCUme{text-align:center;padding:var(--spacing-xxl);color:var(--text-secondary);border:2px dashed var(--border-color);border-radius:var(--border-radius);background:var(--background-secondary)}.DynamicLinksEditor_emptyIcon__KVxOH{margin:0 auto var(--spacing-md);opacity:.4;color:var(--text-secondary)}.DynamicLinksEditor_empty__fCUme p{margin:0;font-size:var(--font-size-base);color:var(--text-secondary)}.DynamicLinksEditor_linksList__8QcBl{display:flex;flex-direction:column;gap:var(--spacing-md)}.DynamicLinksEditor_linkItem__PGC30{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:start;grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md);background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all .2s ease}.DynamicLinksEditor_linkItem__PGC30:hover{border-color:var(--primary-color);box-shadow:0 1px 3px rgba(0,0,0,.1)}.DynamicLinksEditor_linkItem__PGC30.DynamicLinksEditor_dragging__arnIj{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.DynamicLinksEditor_linkItem__PGC30.DynamicLinksEditor_dragOver__W_2pj{border-color:var(--primary-color);border-width:2px;background:var(--background-tertiary,var(--background-secondary))}.DynamicLinksEditor_dragHandle__W4K_x{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:-webkit-grab;cursor:grab;padding:var(--spacing-xs);margin:calc(-1 * var(--spacing-xs)) 0 calc(-1 * var(--spacing-xs)) calc(-1 * var(--spacing-xs));transition:color .2s ease;align-self:center}.DynamicLinksEditor_linkItem__PGC30:active .DynamicLinksEditor_dragHandle__W4K_x{cursor:-webkit-grabbing;cursor:grabbing}.DynamicLinksEditor_dragHandle__W4K_x:hover{color:var(--text-color)}.DynamicLinksEditor_iconPreview__pfLEW{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:50%;align-self:center}.DynamicLinksEditor_icon__cq3iC{color:var(--text-secondary)}.DynamicLinksEditor_favicon__NdfPq{width:20px;height:20px;object-fit:contain}.DynamicLinksEditor_hidden__m97y2{display:none}.DynamicLinksEditor_fields__MQRRp{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.DynamicLinksEditor_field__I9pWp{display:flex;width:100%}.DynamicLinksEditor_labelInput__donJz,.DynamicLinksEditor_urlInput__d8bod{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);background:var(--background-primary);color:var(--text-color);transition:border-color .2s ease,box-shadow .2s ease}.DynamicLinksEditor_labelInput__donJz:focus,.DynamicLinksEditor_urlInput__d8bod:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DynamicLinksEditor_urlInput__d8bod{font-family:-apple-system,BlinkMacSystemFont,SF Mono,Monaco,Consolas,monospace;font-size:var(--font-size-small)}.DynamicLinksEditor_labelInput__donJz::placeholder{color:var(--text-tertiary)}.DynamicLinksEditor_previewLink__i55dK{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all .2s ease;text-decoration:none;align-self:center}.DynamicLinksEditor_previewLink__i55dK:hover{color:var(--primary-color);border-color:var(--primary-color);background:var(--background-secondary)}.DynamicLinksEditor_removeButton__bYaXc{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;align-self:center}.DynamicLinksEditor_removeButton__bYaXc:hover{background:#fee;border-color:#fcc;color:#c00}@media (max-width:768px){.DynamicLinksEditor_linkItem__PGC30{grid-template-columns:auto auto 1fr auto;grid-template-rows:auto auto;gap:var(--spacing-sm)}.DynamicLinksEditor_dragHandle__W4K_x,.DynamicLinksEditor_iconPreview__pfLEW{grid-row:1/3}.DynamicLinksEditor_fields__MQRRp{grid-column:3/5;grid-row:1/2}.DynamicLinksEditor_previewLink__i55dK{grid-column:3/4;grid-row:2/3}.DynamicLinksEditor_removeButton__bYaXc{grid-column:4/5;grid-row:2/3}}.SettingsForm_form__yQLt7{display:flex;flex-direction:column;gap:var(--spacing-xl)}.SettingsForm_title__6w3Sq{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-xlarge);font-weight:700;color:var(--text-color)}.SettingsForm_subtitle__bvvMT{margin:var(--spacing-lg) 0 var(--spacing-md) 0;font-size:var(--font-size-large);font-weight:600;color:var(--text-color)}.SettingsForm_description__MgGYA{margin:0;color:var(--text-secondary);font-size:var(--font-size-base)}.SettingsForm_field__3LFaY{display:flex;flex-direction:column;gap:var(--spacing-xs)}.SettingsForm_field__3LFaY label{font-weight:600;font-size:var(--font-size-base);color:var(--text-color)}.SettingsForm_field__3LFaY input,.SettingsForm_field__3LFaY textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);background-color:var(--background-secondary);color:var(--text-color);transition:border-color .2s}.SettingsForm_field__3LFaY input:focus,.SettingsForm_field__3LFaY textarea:focus{outline:none;border-color:var(--primary-color)}.SettingsForm_field__3LFaY textarea{resize:vertical;font-family:inherit}.SettingsForm_grid__V6zg4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.SettingsForm_toggleField__vr8z1{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);background-color:var(--background-secondary);border-radius:var(--border-radius);gap:var(--spacing-lg)}.SettingsForm_toggleField__vr8z1 label{font-weight:600;font-size:var(--font-size-base);color:var(--text-color);display:block;margin-bottom:var(--spacing-xs)}.SettingsForm_fieldDescription__KwlQu{margin:0;font-size:var(--font-size-small);color:var(--text-secondary)}.SettingsForm_toggle__E8ljO{width:48px;height:28px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--border-color);border-radius:14px;position:relative;cursor:pointer;transition:background-color .2s}.SettingsForm_toggle__E8ljO:before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background-color:var(--background);border-radius:50%;transition:transform .2s}.SettingsForm_toggle__E8ljO:checked{background-color:var(--primary-color)}.SettingsForm_toggle__E8ljO:checked:before{transform:translateX(20px)}.SettingsForm_avatarSection__NH90W{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xl) 0}.SettingsForm_profilePreview__pId5v{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm);padding:var(--spacing-xl)}.SettingsForm_previewName__h37s2{margin:0;font-size:var(--font-size-xlarge);font-weight:700;color:var(--text-color)}.SettingsForm_previewTitle__Qaozl{margin:0;font-size:var(--font-size-large);color:var(--primary-color);font-weight:600}.SettingsForm_previewBio__QKik6{margin:0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5;max-width:400px}.SettingsForm_avatarActions__uX1Ag{display:flex;flex-direction:column;gap:var(--spacing-sm)}.SettingsForm_fileInput__6wGqR{display:none}.SettingsForm_removeButton__BncVu,.SettingsForm_uploadButton__jtunw{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background);color:var(--text-color);font-size:var(--font-size-small);cursor:pointer;transition:all .2s}.SettingsForm_uploadButton__jtunw:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.SettingsForm_removeButton__BncVu{color:var(--error-color,#ef4444);border-color:currentColor}.SettingsForm_removeButton__BncVu:hover{background-color:var(--error-bg,rgba(239,68,68,.1))}.SettingsForm_hint__tEy1Y{margin:0;font-size:var(--font-size-small);color:var(--text-secondary)}.SettingsForm_submitButton__K1hYG{background-color:var(--primary-color);color:#fff;border:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background-color .2s;align-self:flex-start}.SettingsForm_submitButton__K1hYG:hover:not(:disabled){background-color:var(--secondary-color)}.SettingsForm_submitButton__K1hYG:disabled{opacity:.5;cursor:not-allowed}.SettingsForm_error__G0omW{background-color:var(--error-bg,rgba(239,68,68,.1));border:1px solid var(--error-border,rgba(239,68,68,.3));color:var(--error-color,#ef4444);border-radius:var(--border-radius)}.SettingsForm_error__G0omW,.SettingsForm_success__pIi9q{padding:var(--spacing-md);font-size:var(--font-size-small)}.SettingsForm_success__pIi9q{background-color:var(--success-bg,rgba(16,185,129,.1));border:1px solid var(--success-border,rgba(16,185,129,.3));color:var(--success-color,#10b981);border-radius:var(--border-radius)}.SettingsForm_infoCard__jbCHZ{background-color:var(--background-secondary);border-radius:var(--border-radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.SettingsForm_infoRow__Mp8po{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color)}.SettingsForm_infoRow__Mp8po:last-child{border-bottom:none}.SettingsForm_infoLabel__riGP_{font-weight:600;color:var(--text-color)}.SettingsForm_infoValue__YIUFN{color:var(--text-secondary)}.SettingsForm_note__htKcH{padding:var(--spacing-lg);background-color:var(--background-secondary);border-radius:var(--border-radius);text-align:center}.SettingsForm_note__htKcH p{margin:0;color:var(--text-secondary)}.SettingsForm_customLinksSection__1M8p7{display:flex;flex-direction:column;gap:var(--spacing-md)}.SettingsForm_customLinksHeader__ClFc2{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.SettingsForm_customLinksHeader__ClFc2 .SettingsForm_subtitle__bvvMT{margin:0}.SettingsForm_addButton__aGTq4{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:var(--font-size-small);cursor:pointer;transition:background-color .2s}.SettingsForm_addButton__aGTq4:hover{background-color:var(--secondary-color)}.SettingsForm_customLink__1PU2H{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:start}.SettingsForm_customLink__1PU2H .SettingsForm_field__3LFaY{margin:0}.SettingsForm_removeCustomButton__a6sAR{padding:var(--spacing-sm);background-color:var(--error-bg,rgba(239,68,68,.1));color:var(--error-color,#ef4444);border:1px solid var(--error-border,rgba(239,68,68,.3));border-radius:var(--border-radius);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-top:24px}.SettingsForm_removeCustomButton__a6sAR:hover{background-color:var(--error-color,#ef4444);color:#fff}@media (max-width:640px){.SettingsForm_avatarSection__NH90W{padding:var(--spacing-lg)}.SettingsForm_profilePreview__pId5v{padding:var(--spacing-md)}.SettingsForm_previewName__h37s2{font-size:var(--font-size-large)}.SettingsForm_previewTitle__Qaozl{font-size:var(--font-size-base)}.SettingsForm_previewBio__QKik6{font-size:var(--font-size-small)}.SettingsForm_grid__V6zg4{grid-template-columns:1fr}.SettingsForm_infoRow__Mp8po,.SettingsForm_toggleField__vr8z1{flex-direction:column;align-items:flex-start}.SettingsForm_infoRow__Mp8po{gap:var(--spacing-xs)}.SettingsForm_customLink__1PU2H{grid-template-columns:1fr}.SettingsForm_removeCustomButton__a6sAR{margin-top:var(--spacing-sm);width:100%}}.Settings_container__MD1MN{max-width:1200px;margin:0 auto;padding:var(--spacing-xl);min-height:100vh}.Settings_header__Xtn8T{margin-bottom:var(--spacing-xl)}.Settings_header__Xtn8T h1{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-xxlarge,2rem);font-weight:700;color:var(--text-color)}.Settings_header__Xtn8T p{margin:0;color:var(--text-secondary)}.Settings_content__beMM7{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start;min-height:400px}.Settings_sidebar__dCcKz{display:flex;flex-direction:column;gap:4px;padding-right:var(--spacing-lg);border-right:1px solid var(--border-color)}.Settings_tabButton__JNkhU{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:8px;background:none;color:var(--text-color);font-size:var(--font-size-base);cursor:pointer;transition:all .15s;text-align:left}.Settings_tabButton__JNkhU:hover{background-color:var(--background-secondary)}.Settings_tabButton__JNkhU:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.Settings_tabButtonActive__ckSpN{color:var(--primary-color);font-weight:600}.Settings_tabButtonActive__ckSpN,.Settings_tabButtonActive__ckSpN:hover{background-color:var(--background-secondary)}.Settings_main___W01q{padding:0;min-height:400px}.Settings_loading__iNvJS{text-align:center;padding:var(--spacing-xxl);color:var(--text-secondary)}@media (max-width:768px){.Settings_container__MD1MN{padding:var(--spacing-md)}.Settings_content__beMM7{grid-template-columns:1fr;gap:var(--spacing-md)}.Settings_sidebar__dCcKz{position:static;flex-direction:row;overflow-x:auto;padding:var(--spacing-xs)}.Settings_tabButton__JNkhU{flex-shrink:0;padding:var(--spacing-sm) var(--spacing-md)}.Settings_tabButton__JNkhU span{display:none}.Settings_main___W01q{padding:var(--spacing-lg)}}.UserProfile_influencerContainer__3GkkB{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--background-color)}.UserProfile_influencerContent__VcCo2{max-width:600px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.UserProfile_largeAvatar__R2rwr{margin-bottom:1.5rem;border:none!important;outline:none!important;box-shadow:none!important}.UserProfile_influencerName__ZW7Re{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;color:var(--text-color);line-height:1.2}.UserProfile_influencerTitle__ML9R6{margin:0 0 1.5rem;font-size:1.25rem;color:var(--primary-color);font-weight:600}.UserProfile_influencerBio__ypWVd{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6;color:var(--text-light);max-width:600px;white-space:pre-wrap}.UserProfile_profileDetails__zosk2{display:flex;gap:2rem;justify-content:center;margin:1.5rem 0;flex-wrap:wrap}.UserProfile_profileDetail___b0m1{display:flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.9375rem}.UserProfile_profileDetail___b0m1 a{color:var(--text-light);text-decoration:none;transition:color .2s ease}.UserProfile_profileDetail___b0m1 a:hover{color:var(--primary-color)}.UserProfile_socialIcons__gabb0{display:flex;gap:1rem;margin:2rem 0;flex-wrap:wrap;justify-content:center}.UserProfile_socialIconButton__yt9xl{width:48px;height:48px;border-radius:50%;background-color:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-color);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease}.UserProfile_socialIconButton__yt9xl:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.UserProfile_footer__CDbtI{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color);width:100%}.UserProfile_joinDate__SvEcJ{margin:0;font-size:.875rem;color:var(--text-light);text-align:center}@media (max-width:768px){.UserProfile_influencerContainer__3GkkB{padding:3rem 1.5rem;min-height:auto}.UserProfile_influencerName__ZW7Re{font-size:2rem}.UserProfile_influencerTitle__ML9R6{font-size:1.125rem}.UserProfile_influencerBio__ypWVd{font-size:1rem}.UserProfile_largeAvatar__R2rwr{width:120px!important;height:120px!important}.UserProfile_profileDetails__zosk2{flex-direction:column;gap:1rem}.UserProfile_socialIconButton__yt9xl{width:44px;height:44px}}@media (max-width:480px){.UserProfile_influencerContainer__3GkkB{padding:2rem 1rem}.UserProfile_influencerName__ZW7Re{font-size:1.75rem}.UserProfile_influencerTitle__ML9R6{font-size:1rem}.UserProfile_influencerBio__ypWVd{font-size:.9375rem}.UserProfile_largeAvatar__R2rwr{width:100px!important;height:100px!important}}.Favourites_page__pm5Xs{max-width:1200px;margin:0 auto;padding:var(--spacing-xl);min-height:100vh}.Favourites_header__NIUE2{margin-bottom:var(--spacing-xl)}.Favourites_header__NIUE2 h1{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-xxlarge,2rem);font-weight:700;color:var(--text-color)}.Favourites_header__NIUE2 p{margin:0;color:var(--text-secondary)}.Favourites_loading__nGPDt{text-align:center;padding:var(--spacing-xxl);color:var(--text-secondary)}.Favourites_container__z7aLH{padding:0}.Favourites_controls__hvQJb{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.Favourites_searchBox__b4LT_{position:relative;width:100%}.Favourites_searchIcon__NsaVm{position:absolute;left:var(--spacing-md);top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.Favourites_searchInput__YSzhB{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) * 3);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background);color:var(--text-color);font-size:var(--font-size-base);transition:border-color .2s}.Favourites_searchInput__YSzhB:focus{outline:none;border-color:var(--primary-color)}.Favourites_filterButtons__Yqn_f{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.Favourites_filterButton__mudea{padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:20px;background-color:var(--background-secondary);color:var(--text-color);font-size:var(--font-size-base);cursor:pointer;transition:all .2s}.Favourites_filterButton__mudea:hover{background-color:var(--background-secondary);opacity:.8}.Favourites_filterButtonActive__ioQWV{background-color:var(--primary-color);color:#fff}.Favourites_filterButtonActive__ioQWV:hover{background-color:var(--primary-color)}.Favourites_list__2M2pg{display:flex;flex-direction:column;gap:var(--spacing-md)}.Favourites_item__Bb0MQ{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border-color);background-color:transparent;transition:all .2s}.Favourites_item__Bb0MQ:last-child{border-bottom:none}.Favourites_item__Bb0MQ:hover{opacity:.8}.Favourites_itemContent__Al5nl{flex:1 1;display:flex;align-items:center;gap:var(--spacing-md);min-width:0}.Favourites_itemLink__RFLoB{flex:1 1;text-decoration:none;color:inherit;min-width:0}.Favourites_itemTitle__x2Viw{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-large);font-weight:600;color:var(--text-color)}.Favourites_itemPath__uF4TE,.Favourites_itemTitle__x2Viw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Favourites_itemPath__uF4TE{margin:0}.Favourites_itemPath__uF4TE,.Favourites_typeBadge__xGNj4{font-size:var(--font-size-small);color:var(--text-secondary)}.Favourites_typeBadge__xGNj4{padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--border-radius) / 2);background-color:var(--background-secondary);font-weight:500;white-space:nowrap;flex-shrink:0}.Favourites_removeButton__0nAFk{padding:var(--spacing-sm);border:none;border-radius:var(--border-radius);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s;flex-shrink:0}.Favourites_removeButton__0nAFk:hover{background-color:var(--error-bg,rgba(239,68,68,.1));color:var(--error-color,#ef4444)}.Favourites_emptyState__sObE5{text-align:center;padding:var(--spacing-xxl);color:var(--text-secondary)}.Favourites_emptyIcon__I5ne0{color:var(--text-secondary);opacity:.3;margin-bottom:var(--spacing-lg)}.Favourites_emptyState__sObE5 h2{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-xlarge);color:var(--text-color)}.Favourites_emptyState__sObE5 p{margin:0;color:var(--text-secondary)}.Favourites_noResults__agyp7{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}@media (max-width:768px){.Favourites_page__pm5Xs{padding:var(--spacing-md)}.Favourites_container__z7aLH{padding:var(--spacing-lg)}.Favourites_controls__hvQJb{gap:var(--spacing-sm)}.Favourites_item__Bb0MQ{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.Favourites_itemContent__Al5nl{width:100%;flex-direction:column;align-items:flex-start}.Favourites_removeButton__0nAFk{align-self:flex-end}.Favourites_filterButtons__Yqn_f{width:100%}.Favourites_filterButton__mudea{flex:1 1}}.ChatSidebar_chatSidebar__3ecTG{width:280px;background:var(--background-secondary);border-right:1px solid var(--border-color);box-shadow:none;display:flex;flex-direction:column;overflow-y:auto}.ChatSidebar_sidebarHeader__DPkXK{padding:24px 20px;border-bottom:1px solid var(--border-color)}.ChatSidebar_sidebarLogo__tAY8b{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1em;color:var(--text-color);text-decoration:none}.ChatSidebar_newChatButton__2NoLb{margin:20px 16px;padding:12px 16px;background:transparent;color:var(--text-color);border:1px solid var(--border-color);border-radius:12px;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:500;font-size:.95em;transition:all .15s ease}.ChatSidebar_newChatButton__2NoLb:hover{background:var(--background-secondary);border-color:var(--text-light)}.ChatSidebar_sidebarSearch__R6bbo{margin:0 16px 20px;padding:10px 14px;background:transparent;border:1px solid var(--border-color);border-radius:12px;display:flex;align-items:center;gap:10px;transition:all .15s ease}.ChatSidebar_sidebarSearch__R6bbo:focus-within{border-color:var(--text-light);box-shadow:0 0 0 3px rgba(0,0,0,.03)}.ChatSidebar_searchInput__Mh305{flex:1 1;border:none;background:none;outline:none;color:var(--text-color);font-size:.9em}.ChatSidebar_sidebarNav__3wO8d{flex:1 1;overflow-y:auto;padding:0 16px}.ChatSidebar_navSection___CtYy{margin-bottom:var(--spacing-lg)}.ChatSidebar_navSectionHeader__ORpSk{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.85em;font-weight:600;color:var(--text-light);margin-bottom:var(--spacing-sm)}.ChatSidebar_conversationItem__tzyUR{padding:var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;transition:background-color .2s;margin-bottom:var(--spacing-xs)}.ChatSidebar_conversationItem__tzyUR:hover{background:var(--background)}.ChatSidebar_conversationTitle__u0_Pb{display:block;font-size:.9em;font-weight:500;color:var(--text-color)}.ChatSidebar_conversationMeta__DusUh{display:block;font-size:.8em;color:var(--text-light);margin-top:2px}.ChatSidebar_emptyState__5tzVz{font-size:.85em;color:var(--text-light);text-align:center;padding:var(--spacing-md) 0}.ChatSidebar_sidebarFooter__551_U{padding:20px 16px;border-top:1px solid var(--border-color)}.ChatSidebar_userProfileContainer__MWsJ9{position:relative}.ChatSidebar_userProfile__f3Xzi{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;padding:8px;cursor:pointer;border-radius:8px;transition:background-color .15s ease}.ChatSidebar_userProfile__f3Xzi:hover{background:var(--background-secondary)}.ChatSidebar_userInfo___R1NY{flex:1 1;min-width:0;text-align:left}.ChatSidebar_userName__wt_he{font-size:.9em;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatSidebar_userEmail__NBego{font-size:.8em;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.ChatSidebar_chatUserMenu__xBCvT{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background-color:var(--background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 -8px 24px rgba(0,0,0,.15);padding:8px;z-index:1000;animation:ChatSidebar_slideUp__V9GoL .2s ease-out}@keyframes ChatSidebar_slideUp__V9GoL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatSidebar_chatMenuItem__23IUE{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;color:var(--text-color);text-decoration:none;font-size:.9em;transition:background-color .15s;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-family:inherit;position:relative}.ChatSidebar_chatMenuItem__23IUE .ChatSidebar_badge__8JOmE{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background-color:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px}.ChatSidebar_chatMenuItem__23IUE:hover{background-color:var(--background-secondary)}.ChatSidebar_chatMenuItem__23IUE:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.ChatSidebar_logoutMenuItem__iDqqy{color:var(--error-color,#ef4444)}.ChatSidebar_logoutMenuItem__iDqqy:hover{background-color:var(--error-bg,rgba(239,68,68,.1))}.ChatSidebar_menuDivider__ZsJ09{height:1px;background-color:var(--border-color);margin:4px 0}.ChatSidebar_loginButton__DJ_3i{display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);text-decoration:none;font-size:.9em;transition:all .15s ease;width:100%;justify-content:center;cursor:pointer;font-family:inherit}.ChatSidebar_loginButton__DJ_3i:hover{background:var(--background-secondary);border-color:var(--text-light)}@media (max-width:768px){.ChatSidebar_chatSidebar__3ecTG{position:fixed;left:-260px;transition:left .3s;z-index:100}.ChatSidebar_chatSidebar__3ecTG.ChatSidebar_open__gSVvX{left:0}}@media (prefers-reduced-motion:reduce){.ChatSidebar_chatSidebar__3ecTG,.ChatSidebar_chatUserMenu__xBCvT{animation:none;transition:none}}.VoiceInput_voiceButton__hU4Lh,.VoiceInput_voiceInputContainer__Plgm3{position:relative;display:flex;align-items:center}.VoiceInput_voiceButton__hU4Lh{justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--background-secondary);color:var(--text-color);cursor:pointer;transition:all .2s ease;overflow:visible}.VoiceInput_voiceButton__hU4Lh:hover:not(:disabled){background:var(--primary-color);color:#fff}.VoiceInput_voiceButton__hU4Lh:disabled{opacity:.5;cursor:not-allowed}.VoiceInput_voiceButton__hU4Lh.VoiceInput_listening__pbwxY{background:var(--error-color);color:#fff}.VoiceInput_pulseRing__ROf_X{position:absolute;width:100%;height:100%;border-radius:50%;background:var(--error-color);opacity:.3;animation:VoiceInput_pulse__cMYxt 1.5s ease-out infinite}@keyframes VoiceInput_pulse__cMYxt{0%{transform:scale(1);opacity:.3}to{transform:scale(2);opacity:0}}.VoiceInput_interimTranscript__dnG3L{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:8px 12px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-light);white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;z-index:100}.VoiceInput_spinner__nex_Y{animation:VoiceInput_spin___nJSp 1s linear infinite;flex-shrink:0}@keyframes VoiceInput_spin___nJSp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.VoiceInput_voiceButton__hU4Lh{transition:none}.VoiceInput_pulseRing__ROf_X,.VoiceInput_spinner__nex_Y{animation:none}}@media (prefers-color-scheme:dark){.VoiceInput_interimTranscript__dnG3L{box-shadow:0 4px 12px rgba(0,0,0,.3)}}.ChatButton_chatButton___YL6g{position:fixed;width:60px;height:60px;border-radius:50%;background-color:var(--primary-color);color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:999}.ChatButton_chatButton___YL6g:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatButton_chatButton___YL6g:active{transform:scale(.95)}.ChatButton_chatButtonOpen__d_VCB{background-color:var(--secondary-color)}@media (prefers-reduced-motion:reduce){.ChatButton_chatButton___YL6g{animation:none;transition:none}}.ActionButton_actionButton__m9P9J{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;font-size:.8rem;color:var(--text-color);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ActionButton_actionButton__m9P9J:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-1px)}.ActionButton_actionButton__m9P9J:active:not(:disabled){transform:translateY(0)}.ActionButton_actionButton__m9P9J:disabled{opacity:.6;cursor:not-allowed}.ActionButton_actionButton__m9P9J.ActionButton_complete__zGff5{background:var(--success-color);border-color:var(--success-color);color:#fff}.ActionButton_icon__6eDbj{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ActionButton_label__Cm4Gr{max-width:200px;overflow:hidden;text-overflow:ellipsis}@keyframes ActionButton_checkmark__natax{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ActionButton_actionButton__m9P9J.ActionButton_complete__zGff5 .ActionButton_icon__6eDbj{animation:ActionButton_checkmark__natax .3s ease-out}@media (prefers-reduced-motion:reduce){.ActionButton_actionButton__m9P9J{transition:none}.ActionButton_actionButton__m9P9J.ActionButton_complete__zGff5 .ActionButton_icon__6eDbj{animation:none}}.Header_header__072v2{background-color:var(--background);border-bottom:1px solid var(--border-color);z-index:100}.Header_sticky__qWh8I{position:-webkit-sticky;position:sticky;top:0;z-index:200}.Header_header-full__7CgG9 .Header_container__DOHRG,.Header_header-minimal__a9NXF .Header_container__DOHRG{max-width:var(--max-width)}.Header_header-minimal__a9NXF .Header_logo__0dir7{font-size:var(--font-size-base)}.Header_header-centered__77Qo0 .Header_container__DOHRG{justify-content:center;text-align:center}.Header_header-centered__77Qo0 .Header_logo__0dir7{margin:0 auto}.Header_container__DOHRG{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.Header_logo__0dir7{font-size:var(--font-size-large);font-weight:700}.Header_logo__0dir7 a{color:var(--text-color);text-decoration:none}.Header_logo__0dir7 a:hover{color:var(--primary-color);text-decoration:none}.Header_nav__evgr5{flex:1 1}.Header_navList__Xi2gf{display:flex;list-style:none;gap:var(--spacing-lg);padding:0;margin:0}.Header_navItem__d8hEO{position:relative}.Header_navItem__d8hEO a{color:var(--text-color);text-decoration:none;padding:var(--spacing-sm) 0;display:block}.Header_navItem__d8hEO a.Header_active__3IUjt,.Header_navItem__d8hEO a:hover{color:var(--primary-color);text-decoration:none}.Header_subNav__nEpWi{display:none;position:absolute;top:100%;left:0;background-color:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm);min-width:200px;list-style:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_navItem__d8hEO:hover .Header_subNav__nEpWi{display:block}.Header_subNav__nEpWi .Header_navItem__d8hEO{margin-bottom:var(--spacing-xs)}.Header_subNav__nEpWi .Header_navItem__d8hEO a{padding:var(--spacing-sm)}.Header_actions__k1C3x,.Header_searchButton__o8Jzh{display:flex;align-items:center;gap:var(--spacing-sm)}.Header_searchButton__o8Jzh{background-color:var(--background-secondary);border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:999px;color:var(--text-color);transition:background-color .2s;cursor:pointer}.Header_searchButton__o8Jzh:hover{background-color:var(--border-color)}.Header_authButton__jXx4C{background-color:var(--primary-color);border:none;padding:var(--spacing-sm);border-radius:var(--border-radius);color:#fff;transition:background-color .2s;display:flex;align-items:center;justify-content:center;cursor:pointer}.Header_authButton__jXx4C:hover{background-color:var(--secondary-color)}.Header_searchText__UlXbL{display:none}@media (min-width:768px){.Header_searchText__UlXbL{display:inline}}@media (max-width:768px){.Header_container__DOHRG{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.Header_navList__Xi2gf{flex-direction:column;gap:var(--spacing-sm);width:100%}.Header_subNav__nEpWi{position:static;display:none;box-shadow:none;border:none;padding-left:var(--spacing-md)}.Header_navItem__d8hEO:hover .Header_subNav__nEpWi{display:block}}.Search_overlay__sQME_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:1000}.Search_modal__BF_EZ{background-color:var(--background);border-radius:var(--border-radius);width:90%;max-width:600px;max-height:80vh;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2)}.Search_searchBox__KhjQd{display:flex;align-items:center;padding:var(--spacing-md);border-bottom:1px solid var(--border-color);gap:var(--spacing-sm)}.Search_searchIcon__c7_uc{color:var(--text-light);flex-shrink:0}.Search_input__p_Dxp{flex:1 1;border:none;outline:none;font-size:var(--font-size-large);padding:var(--spacing-sm);background-color:transparent;color:var(--text-color)}.Search_closeButton__iPVNr{background:none;border:none;color:var(--text-light);padding:var(--spacing-sm);cursor:pointer;transition:color .2s;display:flex;align-items:center;flex-shrink:0}.Search_closeButton__iPVNr:hover{color:var(--text-color)}.Search_results__KXVxK{max-height:calc(80vh - 100px);overflow-y:auto}.Search_result__apH4e{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);color:var(--text-color);text-decoration:none;transition:background-color .2s}.Search_result__apH4e:hover{background-color:var(--background-secondary);text-decoration:none}.Search_resultIcon__qrQTS{color:var(--text-light);flex-shrink:0;margin-top:var(--spacing-xs)}.Search_resultContent__p4COg{flex:1 1;min-width:0}.Search_resultType__0jiPE{font-size:var(--font-size-small);color:var(--text-light);text-transform:uppercase;margin-bottom:var(--spacing-xs)}.Search_result__apH4e h3{color:var(--primary-color);margin-bottom:var(--spacing-xs);font-size:var(--font-size-base)}.Search_result__apH4e p{color:var(--text-light);font-size:var(--font-size-small);margin:0}.Search_loading__o0NEm,.Search_noResults__1vxgD{padding:var(--spacing-xl);text-align:center;color:var(--text-light)}.UserMenu_menu__y1qX5{position:absolute;top:calc(100% + var(--spacing-sm));right:0;background-color:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.15));min-width:260px;padding:var(--spacing-sm);z-index:1000;animation:UserMenu_slideDown__n_sIT .2s ease-out}@keyframes UserMenu_slideDown__n_sIT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserMenu_userInfo__TcM48{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}.UserMenu_userAvatar__4Cowd{width:48px;height:48px;flex-shrink:0}.UserMenu_userDetails__xGQXo{flex:1 1;min-width:0}.UserMenu_userName__nFjuP{font-weight:600;font-size:var(--font-size-base);color:var(--text-color)}.UserMenu_userEmail__sNemt,.UserMenu_userName__nFjuP{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_userEmail__sNemt{font-size:var(--font-size-small);color:var(--text-secondary)}.UserMenu_divider__Wdut5{height:1px;background-color:var(--border-color);margin:var(--spacing-sm) 0}.UserMenu_menuItems___FSbR{display:flex;flex-direction:column;gap:2px}.UserMenu_menuItem__hkYCc{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;font-size:var(--font-size-base);transition:background-color .2s;cursor:pointer;border:none;background:none;width:100%;text-align:left;position:relative}.UserMenu_menuItem__hkYCc:hover{background-color:var(--background-secondary)}.UserMenu_badge__wdMrC{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background-color:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px}.UserMenu_logoutButton__z1mwd{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--border-radius);background:none;color:var(--error-color,#ef4444);font-size:var(--font-size-base);cursor:pointer;transition:background-color .2s;text-align:left}.UserMenu_logoutButton__z1mwd:hover{background-color:var(--error-bg,rgba(239,68,68,.1))}@media (prefers-reduced-motion:reduce){.UserMenu_menu__y1qX5{animation:none}.UserMenu_logoutButton__z1mwd,.UserMenu_menuItem__hkYCc{transition:none}}.Notification_notification__mamKf{position:fixed;top:var(--spacing-lg);left:50%;transform:translateX(-50%);background-color:var(--success-bg,rgba(16,185,129,.95));color:var(--success-color,#10b981);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--shadow-lg,0 8px 24px rgba(0,0,0,.15));display:flex;align-items:center;gap:var(--spacing-sm);z-index:2000;animation:Notification_slideDown__SgDWq .3s ease-out;min-width:300px;max-width:500px}@keyframes Notification_slideDown__SgDWq{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Notification_fadeOut__7LcyP{animation:Notification_fadeOut__7LcyP .3s ease-out forwards}@keyframes Notification_fadeOut__7LcyP{to{opacity:0;transform:translateX(-50%) translateY(-20px)}}.Notification_icon__wG1IC{color:#fff;flex-shrink:0}.Notification_message__VHqLi{flex:1 1;color:#fff;font-weight:500}.Notification_closeButton__oQ7Yj{background:none;border:none;color:#fff;opacity:.8;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);transition:opacity .2s}.Notification_closeButton__oQ7Yj:hover{opacity:1;background-color:hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:reduce){.Notification_fadeOut__7LcyP,.Notification_notification__mamKf{animation:none}.Notification_closeButton__oQ7Yj{transition:none}}.AuthButton_authButton__azFd4{background:none;border:none;padding:0;color:var(--text-color);transition:opacity .2s;display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px}.AuthButton_authButton__azFd4:hover{opacity:.8}.AuthButton_authButton__azFd4:disabled{opacity:.5;cursor:not-allowed}.AuthButton_userContainer__sTUtE{position:relative}.NotificationBadge_notification-badge__C_apg{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background-color:var(--error-color);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--background,#fff);box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10;pointer-events:none}.Sidebar_sidebar__f0UeY{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Sidebar_widget__u2MvP{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}.Sidebar_widgetTitle__KbNN7{font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-md);color:var(--text-color)}.Sidebar_searchInput__5IjtD{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm) var(--spacing-md)}.Sidebar_searchInput__5IjtD input{flex:1 1;border:none;background:transparent;outline:none;font-size:var(--font-size-small)}.Sidebar_searchInput__5IjtD svg{color:var(--text-light)}.Sidebar_aboutImage__Jk0Ss{width:100%;border-radius:var(--border-radius);margin-bottom:var(--spacing-md)}.Sidebar_aboutContent__lUlKr{color:var(--text-light);font-size:var(--font-size-small);line-height:1.6}.Sidebar_categoryList__HLr2w{list-style:none;padding:0;margin:0}.Sidebar_categoryList__HLr2w li{margin-bottom:var(--spacing-sm)}.Sidebar_categoryList__HLr2w a{color:var(--text-color);text-decoration:none;font-size:var(--font-size-small)}.Sidebar_categoryList__HLr2w a:hover{color:var(--primary-color)}.Sidebar_tagCloud__66WPu{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.Sidebar_tag__1ePJ4{background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-small);color:var(--text-light);cursor:pointer;transition:all .2s ease}.Sidebar_tag__1ePJ4:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.Sidebar_postList__XUGID{list-style:none;padding:0;margin:0}.Sidebar_postList__XUGID li{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color)}.Sidebar_postList__XUGID li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.Sidebar_postList__XUGID a{color:var(--text-color);text-decoration:none;font-size:var(--font-size-small);line-height:1.4}.Sidebar_postList__XUGID a:hover{color:var(--primary-color)}.Sidebar_newsletterDesc__WCuO2{color:var(--text-light);font-size:var(--font-size-small);margin-bottom:var(--spacing-md)}.Sidebar_newsletterForm__T1kit{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Sidebar_inputGroup__skaoi{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm) var(--spacing-md)}.Sidebar_inputGroup__skaoi input{flex:1 1;border:none;background:transparent;outline:none;font-size:var(--font-size-small)}.Sidebar_inputGroup__skaoi svg{color:var(--text-light)}.Sidebar_newsletterForm__T1kit button{background:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-small);font-weight:500;cursor:pointer;transition:background .2s ease}.Sidebar_newsletterForm__T1kit button:hover{background:var(--secondary-color)}.Sidebar_socialLinks__q_EvW{display:flex;gap:var(--spacing-sm)}.Footer_footer__yl3k1{background-color:var(--background-secondary);border-top:1px solid var(--border-color);margin-top:auto}.Footer_container__MaumR{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.Footer_footer__yl3k1 p{color:var(--text-light);margin:0}.Footer_footer-minimal__nJydz .Footer_container__MaumR{text-align:center;padding:var(--spacing-lg) var(--spacing-md)}.Footer_footer-centered__Sq03h .Footer_container__MaumR{text-align:center}.Footer_footer-full__r4m_W .Footer_container__MaumR{text-align:left}.Footer_footerGrid__n81vL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-color)}.Footer_footerSection__lxdDh h4{color:var(--text-color);font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--spacing-md)}.Footer_footerSection__lxdDh p{color:var(--text-light);font-size:var(--font-size-small)}.Footer_footerSection__lxdDh ul{list-style:none;padding:0;margin:0}.Footer_footerSection__lxdDh li{margin-bottom:var(--spacing-sm)}.Footer_footerSection__lxdDh a{color:var(--text-light);text-decoration:none;font-size:var(--font-size-small)}.Footer_footerSection__lxdDh a:hover{color:var(--primary-color)}.Footer_copyright__g3z6w{text-align:center}.Footer_copyright__g3z6w p{font-size:var(--font-size-small)}.Hero_chatHero__nf0hl,.Hero_featuredPostHero__rvBFp,.Hero_imageHero__Wdz2r,.Hero_profileHero__oLcJl,.Hero_textHero__sjErG{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl,2rem)}.Hero_heroContent__ozOW9{max-width:800px;text-align:center;width:100%}.Hero_heroHeading__fiObi{font-size:3rem;font-weight:700;margin:0 0 1rem;line-height:1.2;color:var(--text-color)}.Hero_heroSubheading__3xqlB{font-size:1.25rem;color:var(--text-light);margin:0 0 2rem;line-height:1.6}.Hero_heroActions__17PBj{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.Hero_ctaButton__Vm8Kv{display:inline-block;padding:.875rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;color:#fff;background:var(--primary-color);border-radius:var(--border-radius,4px);transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Hero_ctaButton__Vm8Kv:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:.9}.Hero_textHero__sjErG{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:#fff}.Hero_textHero__sjErG .Hero_heroHeading__fiObi,.Hero_textHero__sjErG .Hero_heroSubheading__3xqlB{color:#fff}.Hero_imageHero__Wdz2r{position:relative;overflow:hidden}.Hero_heroImage__JkrNP{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Hero_heroOverlay__X8Ilu{position:relative;z-index:1;background:rgba(0,0,0,.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl,2rem)}.Hero_imageHero__Wdz2r .Hero_heroHeading__fiObi,.Hero_imageHero__Wdz2r .Hero_heroSubheading__3xqlB{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Hero_featuredPostHero__rvBFp{background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.Hero_featuredLabel__TFxhk{display:inline-block;padding:.25rem .75rem;background:var(--primary-color);color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--border-radius,4px);margin-bottom:1rem}.Hero_featuredPostHero__rvBFp .Hero_heroHeading__fiObi a{color:var(--text-color);text-decoration:none;transition:color .2s ease}.Hero_featuredPostHero__rvBFp .Hero_heroHeading__fiObi a:hover{color:var(--primary-color)}.Hero_postMeta__ZnwGP{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin:1rem 0;font-size:.875rem;color:var(--text-light)}.Hero_tags__msTh1{display:flex;gap:.5rem}.Hero_tag__S9xsd{padding:.25rem .75rem;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius,4px);font-size:.75rem;color:var(--text-light)}.Hero_noPostsMessage__MNhD2{color:var(--text-light);font-size:1.125rem}.Hero_profileHero__oLcJl{background:var(--background-color);border-bottom:1px solid var(--border-color);padding:3rem var(--spacing-xl,2rem)}.Hero_profileImage__i4kt2{margin:0 auto 1.5rem;width:150px;height:150px}.Hero_profileImg__b8BZk{border-radius:50%;object-fit:cover;border:4px solid var(--primary-color)}.Hero_profileName__L8ifQ{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:var(--text-color)}.Hero_profileTitle__T0xO8{font-size:1.25rem;color:var(--primary-color);font-weight:600;margin:0 0 1rem}.Hero_profileBio__LXznm{font-size:1.125rem;color:var(--text-light);max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.Hero_profileDetails__kBCrA{display:flex;gap:2rem;justify-content:center;margin:1.5rem 0;flex-wrap:wrap}.Hero_profileDetail__RVU2e{display:flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.9375rem}.Hero_profileDetail__RVU2e a{color:var(--text-light);text-decoration:none;transition:color .2s ease}.Hero_profileDetail__RVU2e a:hover{color:var(--primary-color)}.Hero_profileSocial__S6ggY{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.Hero_socialLink__Cvsah{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--background-secondary);color:var(--text-color);text-decoration:none;transition:all .2s ease;border:1px solid var(--border-color)}.Hero_socialLink__Cvsah:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-2px)}.Hero_noProfileMessage__r9xM6{color:var(--text-light);font-size:1.125rem}.Hero_chatHero__nf0hl{background:var(--background-secondary);border-bottom:1px solid var(--border-color);min-height:300px}@media (max-width:768px){.Hero_heroHeading__fiObi{font-size:2rem}.Hero_heroSubheading__3xqlB{font-size:1rem}.Hero_heroActions__17PBj{flex-direction:column;align-items:center}.Hero_ctaButton__Vm8Kv{width:100%;max-width:300px}.Hero_profileName__L8ifQ{font-size:2rem}.Hero_profileImage__i4kt2{width:120px;height:120px}.Hero_profileDetails__kBCrA{flex-direction:column;gap:1rem}.Hero_chatHero__nf0hl,.Hero_featuredPostHero__rvBFp,.Hero_imageHero__Wdz2r,.Hero_profileHero__oLcJl,.Hero_textHero__sjErG{padding:var(--spacing-lg,1.5rem) var(--spacing-md,1rem)}}.Layouts_fullWidthLayout__Sizy_{width:100%;margin:0 auto;padding:0 var(--spacing-md,1rem)}.Layouts_fullWidthLayout__Sizy_ .Layouts_content__yqEnD{max-width:var(--content-max-width,800px);margin:0 auto;padding:var(--spacing-lg,2rem) 0}.Layouts_centeredLayout__R_0v6{width:100%;margin:0 auto;padding:0 var(--spacing-md,1rem)}.Layouts_centeredLayout__R_0v6 .Layouts_content__yqEnD{padding:var(--spacing-lg,2rem) 0}.Layouts_sidebarLayout__MYd5K{display:grid;grid-template-columns:1fr var(--sidebar-width,300px);grid-gap:var(--spacing-xl,2rem);gap:var(--spacing-xl,2rem);width:100%;margin:0 auto;padding:0 var(--spacing-md,1rem);align-items:start}.Layouts_sidebarLayout__MYd5K .Layouts_mainContent__F0TS2{min-width:0;padding:var(--spacing-lg,2rem) 0}.Layouts_sidebarLeft__cayED,.Layouts_sidebarRight__dX1Vt{padding:var(--spacing-lg,2rem) 0;position:-webkit-sticky;position:sticky;top:calc(var(--spacing-xl, 2rem) + 60px)}.Layouts_sidebarLeft__cayED{grid-column:1;grid-row:1}.Layouts_sidebarLayout__MYd5K:has(.Layouts_sidebarLeft__cayED){grid-template-columns:var(--sidebar-width,300px) 1fr}.Layouts_sidebarLayout__MYd5K:has(.Layouts_sidebarLeft__cayED) .Layouts_mainContent__F0TS2{grid-column:2;grid-row:1}@media (max-width:768px){.Layouts_sidebarLayout__MYd5K{grid-template-columns:1fr}.Layouts_sidebarLayout__MYd5K:has(.Layouts_sidebarLeft__cayED){grid-template-columns:1fr}.Layouts_sidebarLeft__cayED,.Layouts_sidebarRight__dX1Vt{position:static;order:2}.Layouts_sidebarLayout__MYd5K .Layouts_mainContent__F0TS2{order:1}.Layouts_centeredLayout__R_0v6,.Layouts_fullWidthLayout__Sizy_{padding:0 var(--spacing-sm,.5rem)}}@media (min-width:769px) and (max-width:1024px){.Layouts_sidebarLayout__MYd5K{gap:var(--spacing-lg,1.5rem)}.Layouts_sidebarLeft__cayED,.Layouts_sidebarRight__dX1Vt{top:calc(var(--spacing-lg, 1.5rem) + 60px)}}