.CreatePostModal_createBtn__E0A6Y{background-color:var(--accent);color:var(--bg,white);border:none;border-radius:50%;width:50px;height:50px;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:100;box-shadow:0 4px 12px var(--glow)}.CreatePostModal_createBtn__E0A6Y:hover{transform:scale(1.1) translateY(-2px);background-color:var(--hover)}.CreatePostModal_createBtn__E0A6Y svg{width:24px;height:24px}.CreatePostModal_overlay__9E39Z{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--subtle-bg,#ffffffd0);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem;animation:CreatePostModal_fadeIn__0tTqH .3s ease-in-out}@keyframes CreatePostModal_fadeIn__0tTqH{0%{opacity:0}to{opacity:1}}.CreatePostModal_modal__FECa_{width:100%;max-width:850px;height:100%;max-height:90vh;display:flex;flex-direction:column;background-color:var(--bg);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden;animation:CreatePostModal_slideUp__DUS12 .4s cubic-bezier(.16,1,.3,1)}@keyframes CreatePostModal_slideUp__DUS12{0%{transform:translateY(30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreatePostModal_header__pMiaS{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.CreatePostModal_header__pMiaS h2{font-size:1.25rem;margin:0;color:var(--accent)}.CreatePostModal_headerControls__5QJgS{display:flex;align-items:center;gap:.5rem}.CreatePostModal_closeBtn__v3VYX{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);border-radius:8px}.CreatePostModal_closeBtn__v3VYX:hover{background:var(--subtle-bg);color:var(--text)}.CreatePostModal_optionsContainer__SOwzU{position:relative}.CreatePostModal_optionsBtn__5a7Mh{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);border-radius:8px}.CreatePostModal_optionsBtn__5a7Mh:hover{background:var(--subtle-bg);color:var(--text)}.CreatePostModal_optionsDropdown__dnfRq{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;width:260px;padding:.5rem;animation:CreatePostModal_fadeInScaleUp__RfxMw .2s cubic-bezier(.16,1,.3,1);transform-origin:top right}.CreatePostModal_dropdownItem__HSNvE{display:flex;align-items:center;padding:.5rem;gap:.75rem}.CreatePostModal_dropdownItem__HSNvE svg{color:var(--text-secondary);flex-shrink:0}.CreatePostModal_divider__pPmcp{border:none;border-top:1px solid var(--border);margin:.25rem 0}.CreatePostModal_infoBtn__bMfuc{background:none;border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;width:20px;height:20px;font-size:.75rem;cursor:pointer;display:grid;place-items:center}.CreatePostModal_formGrid__SVvs6{flex-grow:1;display:grid;grid-template-columns:1fr;padding:1.5rem;grid-gap:2rem;gap:2rem;overflow-y:auto}.CreatePostModal_mainContentColumn__I3qiW,.CreatePostModal_sidebarColumn__YFu7l{display:flex;flex-direction:column;gap:2rem;min-width:0}.CreatePostModal_inputGroup__FwDOu{display:flex;flex-direction:column;gap:.5rem}.CreatePostModal_label__6MiGx{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.CreatePostModal_categorySelect__eVKQc{padding:.75rem;border:1px solid var(--border);border-radius:8px;background-color:var(--subtle-bg);font-size:1rem;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer}.CreatePostModal_categorySelect__eVKQc:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--glow)}.CreatePostModal_descriptionTextarea__w_RDd,.CreatePostModal_headingInput___q0yi,.CreatePostModal_websiteInput__VwC0c{background-color:var(--subtle-bg);border:1px solid var(--border);color:var(--text);padding:.75rem;border-radius:8px;font-size:1rem}.CreatePostModal_descriptionTextarea__w_RDd:focus,.CreatePostModal_headingInput___q0yi:focus,.CreatePostModal_websiteInput__VwC0c:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--glow)}.CreatePostModal_headingInput___q0yi{font-weight:600;resize:none}.CreatePostModal_descriptionTextarea__w_RDd{resize:vertical;height:300px;line-height:1.6}.CreatePostModal_charCount__b6kYA{font-size:.875rem;color:var(--text-secondary);text-align:right}.CreatePostModal_errorText__gMX8X{color:var(--danger);font-weight:500}.CreatePostModal_sidebarPanel__AwNPw{display:none;flex-direction:column;gap:.75rem;border-radius:8px;background-color:var(--subtle-bg);border:1px solid var(--border)}.CreatePostModal_sidebarTitle__UlviY{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text)}.CreatePostModal_tagsPanel__xVDG_{display:flex;flex-direction:column;gap:.75rem}.CreatePostModal_tagList__1YUcq{display:flex;flex-wrap:wrap;gap:.5rem}.CreatePostModal_tagItem__T9BCd{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--accent);color:var(--accent-text,white);padding:4px 10px;border-radius:16px;font-size:.875rem;font-weight:500}.CreatePostModal_removeTagBtn__o1nzP{background:transparent;border:none;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;cursor:pointer;color:inherit}.CreatePostModal_removeTagBtn__o1nzP:hover{background:rgba(0,0,0,.2)}.CreatePostModal_actions__yR7YF{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}.CreatePostModal_actions__yR7YF button{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .2s}.CreatePostModal_secondaryBtn__0o00Q{background-color:var(--subtle-bg);color:var(--text);border:1px solid var(--border)}.CreatePostModal_secondaryBtn__0o00Q:hover:not(:disabled){background-color:var(--border)}.CreatePostModal_primaryBtn__AYi4z{background-color:var(--accent);color:var(--accent-text,white)}.CreatePostModal_primaryBtn__AYi4z:hover:not(:disabled){background-color:var(--hover)}.CreatePostModal_primaryBtn__AYi4z:disabled{background-color:var(--subtle-bg);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.CreatePostModal_statusView__tV96J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;flex-grow:1}.CreatePostModal_statusView__tV96J h2{margin:1rem 0 .5rem}.CreatePostModal_statusView__tV96J p{color:var(--text-secondary);max-width:300px}.CreatePostModal_formErrorText__Kfjsy{color:var(--danger);text-align:center;font-weight:500;padding:0 1.5rem 1rem;margin-top:-1rem}.CreatePostModal_toggleSwitch__aNe0A{display:inline-flex;align-items:center;cursor:pointer;gap:.75rem;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;color:var(--text);flex-grow:1}.CreatePostModal_toggleSwitch__aNe0A input{opacity:0;width:0;height:0}.CreatePostModal_slider__egkoU{position:relative;width:40px;height:22px;background-color:var(--border);border-radius:22px}.CreatePostModal_slider__egkoU:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s}.CreatePostModal_toggleSwitch__aNe0A input:checked+.CreatePostModal_slider__egkoU{background-color:var(--accent)}.CreatePostModal_toggleSwitch__aNe0A input:checked+.CreatePostModal_slider__egkoU:before{transform:translateX(18px)}@media (min-width:821px){.CreatePostModal_formGrid__SVvs6{grid-template-columns:2fr 1fr;gap:2rem;padding:1.5rem 2rem}.CreatePostModal_optionsBtn__5a7Mh{display:none}.CreatePostModal_sidebarPanel__AwNPw{display:flex}}@media (max-width:768px){.CreatePostModal_overlay__9E39Z{padding:0;background-color:var(--bg);backdrop-filter:none}.CreatePostModal_modal__FECa_{max-height:100vh;height:100%;border-radius:0;box-shadow:none}.CreatePostModal_actions__yR7YF,.CreatePostModal_formGrid__SVvs6,.CreatePostModal_header__pMiaS{padding-left:1rem;padding-right:1rem}.CreatePostModal_actions__yR7YF{flex-direction:column-reverse;gap:.75rem}.CreatePostModal_actions__yR7YF button{width:100%;padding-block:14px;font-size:1rem}.CreatePostModal_sidebarPanel__AwNPw{display:none}}@keyframes CreatePostModal_fadeInScaleUp__RfxMw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CreatePostModal_descriptionTextarea__w_RDd:not(:-moz-placeholder-shown){overflow-y:auto}.CreatePostModal_descriptionTextarea__w_RDd:focus,.CreatePostModal_descriptionTextarea__w_RDd:not(:placeholder-shown){overflow-y:auto}.UniversalBackButton_backButton__uzzlT{padding:6px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .2s ease}.UniversalBackButton_backButton__uzzlT:hover{background-color:#f0f0f0}.ScrollUpButton_scrollButton__4ihTs{position:fixed;bottom:7rem;right:2rem;width:50px;height:50px;border-radius:50%;background-color:rgba(0,0,0,.7);color:white;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:999;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s}.ScrollUpButton_scrollButton__4ihTs:hover{background-color:rgba(0,0,0,.9);transform:translateY(-2px)}.ScrollUpButton_scrollButton__4ihTs.ScrollUpButton_visible__F5nTz{opacity:1;transform:translateY(0);visibility:visible}.ScrollUpButton_icon__y0DhY{width:24px;height:24px}.WebChatWidget_widgetContainer__q7Div{position:fixed;bottom:24px;right:24px;z-index:9999}.WebChatWidget_chatButton__eCeyf{width:60px;height:60px;border-radius:50%;background-color:var(--chat-primary);color:var(--chat-text);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,background-color .2s ease}.WebChatWidget_chatButton__eCeyf:hover{transform:scale(1.05);background-color:var(--chat-primary);opacity:.9}.WebChatWidget_chatIcon___v_xA{width:24px;height:24px}.WebChatWidget_chatWindow__XceC4{position:absolute;bottom:80px;right:0;width:350px;height:500px;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden;border:1px solid #eaeaea;animation:WebChatWidget_slideUp__ZbBAL .3s ease}@keyframes WebChatWidget_slideUp__ZbBAL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WebChatWidget_chatHeader__2xl_q{background-color:var(--chat-primary);color:var(--chat-text);padding:16px;display:flex;justify-content:space-between;align-items:center}.WebChatWidget_headerTitleContainer__BKNa0{display:flex;flex-direction:column;gap:2px}.WebChatWidget_headerLogo__7WBah{font-weight:800;font-size:12px;letter-spacing:1px;opacity:.9}.WebChatWidget_headerTitle__fMb5B{font-weight:600;font-size:16px}.WebChatWidget_closeButton__znHqz{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;padding:0;line-height:1}.WebChatWidget_closeButton__znHqz:hover{color:#fff}.WebChatWidget_headerEndBtn__hcnKT{background:rgba(255,255,255,.2);border:none;color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;transition:background .2s}.WebChatWidget_headerEndBtn__hcnKT:hover{background:rgba(255,255,255,.4)}.WebChatWidget_chatBody__HBfMz{flex:1 1;overflow-y:auto;padding:16px;gap:12px;background-color:#fafafa}.WebChatWidget_chatBody__HBfMz,.WebChatWidget_messageRow__1DDYa{display:flex;flex-direction:column}.WebChatWidget_messageRow__1DDYa.WebChatWidget_visitor__OPPlI{align-items:flex-end}.WebChatWidget_messageRow__1DDYa.WebChatWidget_agent__Vq9NX{align-items:flex-start}.WebChatWidget_bubble__P11Sk{max-width:80%;padding:10px 14px;border-radius:8px;font-size:14px;line-height:1.4}.WebChatWidget_visitor__OPPlI .WebChatWidget_bubble__P11Sk{background-color:var(--chat-primary);color:var(--chat-text);border-bottom-right-radius:2px}.WebChatWidget_agent__Vq9NX .WebChatWidget_bubble__P11Sk{background-color:#eaeaea;color:#111;border-bottom-left-radius:2px}.WebChatWidget_timestamp__iNsuB{font-size:10px;color:#888;margin-top:4px}.WebChatWidget_chatFooter__Nt1yv{padding:12px;background-color:#fff;border-top:1px solid #eaeaea;display:flex;gap:8px}.WebChatWidget_chatInput__ijT8K{flex:1 1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;outline:none;font-size:14px}.WebChatWidget_chatInput__ijT8K:focus{border-color:var(--chat-primary)}.WebChatWidget_sendButton__3zIYc{background-color:var(--chat-primary);color:var(--chat-text);border:none;border-radius:6px;padding:0 16px;cursor:pointer;font-weight:500;font-size:14px}.WebChatWidget_sendButton__3zIYc:hover{background-color:var(--chat-primary);opacity:.9}.WebChatWidget_preChatForm__fOhR3{padding:24px;display:flex;flex-direction:column;gap:16px;overflow-y:scroll}.WebChatWidget_preChatDesc__RrQ8x{font-size:14px;color:#555;margin-bottom:8px}.WebChatWidget_inputGroup__Obi9j{display:flex;flex-direction:column;gap:6px}.WebChatWidget_inputGroup__Obi9j label{font-size:12px;font-weight:500;color:#333}.WebChatWidget_inputGroup__Obi9j input,.WebChatWidget_inputGroup__Obi9j textarea{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none}.WebChatWidget_inputGroup__Obi9j input:focus,.WebChatWidget_inputGroup__Obi9j textarea:focus{border-color:var(--chat-primary)}.WebChatWidget_submitBtn__z0JaB{margin-top:8px;background-color:var(--chat-primary);color:var(--chat-text);border:none;padding:12px;border-radius:6px;font-weight:600;cursor:pointer;transition:opacity .2s}.WebChatWidget_submitBtn__z0JaB:disabled{opacity:.5;cursor:not-allowed}.WebChatWidget_submitBtn__z0JaB:not(:disabled):hover{background-color:var(--chat-primary);opacity:.9}.WebChatWidget_statusMessage___ILZS{text-align:center;font-size:14px;color:#666;padding:20px;font-style:italic}@media (max-width:480px){.WebChatWidget_widgetContainer__q7Div{bottom:16px;right:16px}.WebChatWidget_chatWindow__XceC4{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;border-radius:0;z-index:10000}.WebChatWidget_chatHeader__2xl_q{border-radius:0}}:root{--accent:#2563EB;--hover:#1e40af;--danger:#dc2626;--glow:#2563EB1a;--bg:#f9fafb;--subtle-bg:#f4f6fb;--text:#111827;--text-secondary:#4b5563;--border:#e5e7eb;--emphasis:#1b2636;--muted:#6b7280}:root.dark{--accent:#3b82f6;--hover:#2563eb;--danger:#3b82f6;--glow:#3b82f61a;--bg:#1f1717;--subtle-bg:#2c2323;--text:#fae9e7;--text-secondary:#a99d9b;--border:#423939}[data-theme=vintage]{--bg:#fdf8f1;--text:#43382c;--text-secondary:#856d5b;--border:#e7e0d4;--accent:#d97706;--hover:#b45309;--subtle-bg:#fbf4ea;--glow:#d977061a;--danger:#c53030}[data-theme=vintage].dark{--bg:#1c1917;--text:#f3eada;--text-secondary:#a89e90;--border:#44403c;--accent:#f59e0b;--hover:#fbbf24;--subtle-bg:#292524;--glow:#f59e0b1a;--danger:#ef4444}[data-theme=futuristic]{--bg:#ffffff;--text:#030712;--text-secondary:#6b7280;--border:#e5e7eb;--accent:#2563eb;--hover:#1d4ed8;--subtle-bg:#f9fafb;--glow:#2563eb1a;--danger:#e53e3e}[data-theme=futuristic].dark{--bg:#0a0f1d;--text:#f9fafb;--text-secondary:#9ca3af;--border:#374151;--accent:#60a5fa;--hover:#3b82f6;--subtle-bg:#111827;--glow:#60a5fa1a;--danger:#f87171}[data-theme=retro]{--bg:#f3f4f6;--text:#000000;--text-secondary:#4b5563;--border:#9ca3af;--accent:#0000ad;--hover:#000080;--subtle-bg:#e5e7eb;--glow:#00000012;--danger:#d70000}[data-theme=retro].dark{--bg:#030712;--text:#6ee7b7;--text-secondary:#528a6c;--border:#1f2937;--accent:#86efac;--hover:#a7f3d0;--subtle-bg:#111827;--glow:#6ee7b72e;--danger:#ef4444}[data-theme=vibrant]{--bg:#f9f9fb;--text:#212121;--text-secondary:#616161;--border:#e0e0e0;--accent:#8a3ffc;--hover:#742be3;--subtle-bg:#f4f4f6;--glow:#8a3ffc15;--danger:#d32f2f}[data-theme=vibrant].dark{--bg:#0d0221;--text:#e0e0e0;--text-secondary:#a8a8a8;--border:#2d1d4c;--accent:#f000b8;--hover:#ff40cc;--subtle-bg:#1f103d;--glow:#f000b82a;--danger:#ff5252}body,html{height:100%;margin:0;padding:0;font-family:var(--font-inter)!important;background:var(--bg);color:var(--text);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px!important;line-height:1.5!important;background-color:var(--bg);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 2px,transparent 0,transparent 6px);background-repeat:repeat;background-size:100% 100%;background-blend-mode:overlay}.main-wrapper{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media (max-width:768px){::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:none;-ms-overflow-style:none}}body.modal-open{overflow:hidden}[role=button],a,button,input{-webkit-tap-highlight-color:transparent}.glow{animation:glow-pulse 3s ease-in-out infinite}.glow.glow-text{box-shadow:none;animation-name:glow-text-pulse}.glow.glow-background{position:relative;z-index:1;box-shadow:none}.glow.glow-background:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;background:radial-gradient(circle,var(--glow) 0,transparent 70%);filter:blur(50px);animation:glow-background-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px var(--accent),0 0 20px var(--glow)}50%{box-shadow:0 0 12px var(--accent),0 0 30px var(--glow)}}@keyframes glow-text-pulse{0%,to{text-shadow:0 0 4px var(--accent),0 0 10px var(--glow)}50%{text-shadow:0 0 6px var(--accent),0 0 15px var(--glow)}}@keyframes glow-background-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:767px){[class*=title i]{line-height:1.5}}*{scrollbar-width:inherit;scrollbar-color:rgba(0,0,0,.3) transparent}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.45)}