.login-container[data-v-b4db4347]{display:flex;flex-direction:column;align-items:center;padding:20px;background:var(--glass-morphism-bg);border-radius:1.2rem;border:1px solid transparent;box-shadow:8px 8px 24px #0000004d,-8px -8px 24px #50505a0d;max-width:400px;margin:auto}h2[data-v-b4db4347]{color:var(--bright-white);margin-bottom:15px}.login-form[data-v-b4db4347]{width:100%;display:flex;flex-direction:column;gap:15px}.form-group[data-v-b4db4347]{display:flex;flex-direction:column}label[data-v-b4db4347]{color:var(--bright-white);margin-bottom:5px;font-weight:500}input[data-v-b4db4347]{padding:1rem;border:none;border-radius:1rem;font-size:1rem;background:#28282dcc;color:var(--bright-white);box-shadow:12px 12px 30px #0006,-12px -12px 30px #50505a1a;transition:all .3s ease}input[data-v-b4db4347]:focus{outline:none;background:#28282de6;box-shadow:inset 12px 12px 30px #00000080,inset -12px -12px 30px #50505a33}button[data-v-b4db4347]{padding:10px 16px;background:var(--glass-morphism-bg);color:var(--bright-white);border:1px solid var(--sunset-orange);border-radius:var(--radius-full);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:fit-content}button[data-v-b4db4347]:hover:not(:disabled){border:1px solid var(--bright-white)}button[data-v-b4db4347]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-b4db4347]{color:var(--coral-red);font-size:.9rem;text-align:center;margin-top:10px}.forgot-password[data-v-b4db4347]{text-align:center;margin-top:10px}.forgot-password a[data-v-b4db4347]{color:var(--skyBlue);text-decoration:none;font-size:.9rem}.forgot-password a[data-v-b4db4347]:hover{text-decoration:underline}.register-container[data-v-5c362707]{display:flex;flex-direction:column;align-items:center;padding:20px;background:var(--glass-morphism-bg);border-radius:1.2rem;border:1px solid transparent;box-shadow:8px 8px 24px #0000004d,-8px -8px 24px #50505a0d;max-width:400px;margin:auto}h2[data-v-5c362707]{color:var(--bright-white);margin-bottom:20px}.register-form[data-v-5c362707]{width:100%;display:flex;flex-direction:column;gap:15px}.form-group[data-v-5c362707]{display:flex;flex-direction:column}label[data-v-5c362707]{color:var(--bright-white);margin-bottom:5px;font-weight:500}input[data-v-5c362707],select[data-v-5c362707]{padding:1rem;border:none;border-radius:1rem;font-size:1rem;background:#28282dcc;color:var(--bright-white);box-shadow:12px 12px 30px #0006,-12px -12px 30px #50505a1a;transition:all .3s ease}input[data-v-5c362707]:focus,select[data-v-5c362707]:focus{outline:none;background:#28282de6;box-shadow:inset 12px 12px 30px #00000080,inset -12px -12px 30px #50505a33}button[data-v-5c362707]{padding:10px 16px;background:var(--glass-morphism-bg);color:var(--bright-white);border:1px solid var(--sunset-orange);border-radius:var(--radius-full);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:fit-content}button[data-v-5c362707]:hover:not(:disabled){border:1px solid var(--bright-white)}button[data-v-5c362707]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-5c362707]{color:var(--coral-red);font-size:.9rem;text-align:center;margin-top:10px}.modal-backdrop[data-v-c1aa1822]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-c1aa1822 .2s ease-out}.modal-content[data-v-c1aa1822]{background:#e6e6faf2;border-radius:12px;padding:20px;max-width:90vw;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003;animation:slideIn-c1aa1822 .3s ease-out;position:relative}@keyframes fadeIn-c1aa1822{0%{opacity:0}to{opacity:1}}@keyframes slideIn-c1aa1822{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.modal-content[data-v-c1aa1822]{margin:20px;max-width:calc(100vw - 40px);padding:15px}}.modal-backdrop[data-v-c1aa1822]:focus{outline:none}.modal-content[data-v-c1aa1822] *{box-sizing:border-box}.modal-close-btn[data-v-c1aa1822]{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;font-weight:700;color:#666;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.modal-close-btn[data-v-c1aa1822]:hover{background:#0000001a;color:#333;transform:scale(1.1)}.modal-close-btn[data-v-c1aa1822]:focus{outline:2px solid var(--skyPink, #ff6b9d);outline-offset:2px}.modal-close-btn[data-v-c1aa1822]:active{transform:scale(.95)}.create-post[data-v-671b738e]{background:#ffffff0d;border-radius:20px;padding:20px;margin-bottom:var(--space-lg);border:1px solid rgba(255,255,255,.1);width:auto;align-self:center}.create-post[data-v-671b738e]:hover{border:1px solid rgba(255,255,255,.2)}.post-composer[data-v-671b738e]{display:flex;width:400px}.composer-input-container[data-v-671b738e]{flex:1;display:flex;flex-direction:column;gap:8px;width:100%;padding:var(--space-sm) var(--space-md);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);transition:all .2s ease}.composer-input-container[data-v-671b738e]:focus-within{outline:none;border-color:#fff6;background:#ffffff26}.composer-textarea[data-v-671b738e]{width:100%;min-height:48px;max-height:300px;background:transparent;border:none;outline:none;color:var(--bright-white);font-size:var(--text-base);font-family:inherit;resize:none;overflow-y:auto;line-height:20px;padding:0;border-radius:0;box-shadow:none}.composer-textarea[data-v-671b738e]:focus{outline:none}.composer-textarea[data-v-671b738e]::placeholder{color:#ffffff80}.media-preview-grid[data-v-671b738e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-sm);margin-top:8px}.media-preview-item[data-v-671b738e]{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:16/9}.media-preview-image[data-v-671b738e],.media-preview-video[data-v-671b738e]{width:100%;height:100%;object-fit:cover}.media-preview-image[data-v-671b738e]{cursor:pointer;transition:opacity .2s ease}.media-preview-image[data-v-671b738e]:hover{opacity:.9}.media-remove-btn[data-v-671b738e]{position:absolute;top:var(--space-xs);right:var(--space-xs);width:28px;height:28px;background:#000c;border:none;border-radius:50%;color:var(--bright-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.media-remove-btn[data-v-671b738e]:hover{background:var(--coral-red)}.composer-footer[data-v-671b738e]{display:flex;align-items:center;justify-content:space-between;padding-top:0;border-top:1px solid rgba(255,255,255,.05)}.composer-actions[data-v-671b738e]{display:flex;gap:4px;align-items:center}.action-btn[data-v-671b738e]{width:34px;height:34px;background:none;border:none;color:var(--mid-white2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease}.action-btn[data-v-671b738e]:hover:not(:disabled){background:none;border-color:var(--mint-green);color:var(--mint-green);opacity:.8}.action-btn[data-v-671b738e]:disabled{opacity:.5;cursor:not-allowed}.privacy-btn[data-v-671b738e]{width:auto;padding:6px var(--space-md);gap:var(--space-xs);transition:all .2s ease;color:var(--mint-green)}.privacy-btn svg[data-v-671b738e]{color:var(--mid-white2)}.privacy-label[data-v-671b738e]{font-size:var(--text-sm);font-weight:500;color:var(--mid-white2);transition:color .2s ease}.privacy-btn[data-v-671b738e]:hover:not(:disabled){background:none;border-color:var(--mint-green)}.privacy-btn:hover:not(:disabled) .privacy-label[data-v-671b738e],.privacy-btn:hover:not(:disabled) svg[data-v-671b738e]{color:var(--mint-green);opacity:.8}.composer-meta[data-v-671b738e]{display:flex;align-items:center;gap:12px}.char-counter[data-v-671b738e]{color:var(--steel-gray);font-size:var(--text-sm)}.char-counter.warning[data-v-671b738e]{color:var(--sunset-orange)}.char-counter.error[data-v-671b738e]{color:var(--coral-red);font-weight:600}.post-btn[data-v-671b738e]{padding:6px 16px;background:#ffffff0d;color:var(--mid-white2);border:1px solid var(--mid-white2);border-radius:var(--radius-full);font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap;flex-shrink:0;min-width:fit-content}.post-btn[data-v-671b738e]:hover:not(:disabled){background:var(--mid-white2Hover);border-color:var(--bright-white);color:var(--bright-white)}.post-btn[data-v-671b738e]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.create-post[data-v-671b738e]{padding:16px;border-radius:1rem}.privacy-label[data-v-671b738e]{display:none}.composer-textarea[data-v-671b738e]{font-size:var(--text-base);min-height:44px;padding:0;border-radius:0;box-shadow:none}.composer-textarea[data-v-671b738e]:focus{outline:none}}.lightbox-overlay[data-v-671b738e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-content[data-v-671b738e]{position:relative;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center}.lightbox-image[data-v-671b738e]{max-width:100%;max-height:100%;object-fit:contain}.lightbox-close[data-v-671b738e]{position:absolute;top:-40px;right:0;background:#fff3;border:none;border-radius:50%;width:40px;height:40px;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.lightbox-close[data-v-671b738e]:hover{background:#ffffff4d}.lightbox-navigation[data-v-671b738e]{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none}.lightbox-nav-btn[data-v-671b738e]{background:#fff3;border:none;border-radius:50%;width:50px;height:50px;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;pointer-events:all}.lightbox-nav-btn[data-v-671b738e]:hover{background:#ffffff4d}.lightbox-counter[data-v-671b738e]{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;background:#00000080;padding:8px 16px;border-radius:20px}.modal-backdrop[data-v-d6843b7e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn-d6843b7e .2s ease-out}.modal-content[data-v-d6843b7e]{background:transparent;border-radius:var(--radius-2xl);padding:0;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;animation:slideIn-d6843b7e .3s ease-out;position:relative;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}.modal-inner-content[data-v-d6843b7e]{background:var(--glass-morphism-bg);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-2xl);padding:var(--space-xl);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);position:relative}.modal-inner-content[data-v-d6843b7e] .create-post{background:transparent!important;border:none!important;padding:0!important;margin:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modal-inner-content[data-v-d6843b7e] .create-post:hover{border:none!important}.modal-inner-content[data-v-d6843b7e] .post-composer,.modal-inner-content[data-v-d6843b7e] .composer-input-container{width:100%}@keyframes fadeIn-d6843b7e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-d6843b7e{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.modal-content[data-v-d6843b7e]{margin:var(--space-lg);max-width:calc(100vw - var(--space-2xl));width:calc(100vw - var(--space-2xl));border-radius:var(--radius-xl)}.modal-inner-content[data-v-d6843b7e]{padding:var(--space-lg)}.modal-close-btn[data-v-d6843b7e]{top:var(--space-md);right:var(--space-md);width:36px;height:36px}}.modal-backdrop[data-v-d6843b7e]:focus{outline:none}.modal-content[data-v-d6843b7e] *{box-sizing:border-box}.modal-close-btn[data-v-d6843b7e]{position:absolute;top:var(--space-lg);right:var(--space-lg);background:var(--glass-morphism-bg);border:1px solid rgba(255,255,255,.2);font-size:var(--text-lg);font-weight:600;color:var(--bright-white);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.modal-close-btn[data-v-d6843b7e]:hover{background:#ffffff26;border-color:#fff6;color:var(--mint-green);transform:scale(1.1) rotate(90deg);box-shadow:var(--neon-glow-hover)}.modal-close-btn[data-v-d6843b7e]:focus{outline:2px solid var(--skyOrange);outline-offset:2px}.modal-close-btn[data-v-d6843b7e]:active{transform:scale(.95) rotate(90deg)}.notification-toast[data-v-0058df77]{position:relative;width:350px;max-height:100px;background:var(--toast-bg, #ffffff);border-radius:12px;box-shadow:0 8px 32px #0000001f;border:1px solid var(--toast-border, #e5e7eb);cursor:pointer;overflow:hidden;transform:translate(0);opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:12px}.notification-toast[data-v-0058df77]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.toast-dismissing[data-v-0058df77]{transform:translate(400px);opacity:0}.toast-content[data-v-0058df77]{display:flex;align-items:center;padding:16px;position:relative;z-index:2}.toast-icon[data-v-0058df77]{width:40px;height:40px;border-radius:50%;background:var(--toast-icon-bg, #f3f4f6);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.toast-icon svg[data-v-0058df77]{color:var(--toast-icon-color, #6b7280);font-size:18px}.toast-message[data-v-0058df77]{flex:1;min-width:0}.toast-title[data-v-0058df77]{font-weight:600;font-size:14px;color:var(--toast-title-color, #111827);margin-bottom:2px;line-height:1.3}.toast-description[data-v-0058df77]{font-size:13px;color:var(--toast-description-color, #6b7280);line-height:1.4;word-wrap:break-word}.toast-dismiss[data-v-0058df77]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease}.notification-toast:hover .toast-dismiss[data-v-0058df77]{opacity:1}.toast-dismiss[data-v-0058df77]:hover{background:var(--toast-dismiss-hover, #f3f4f6)}.toast-dismiss svg[data-v-0058df77]{color:var(--toast-dismiss-color, #9ca3af);font-size:12px}.toast-progress[data-v-0058df77]{position:absolute;bottom:0;left:0;height:3px;background:var(--toast-progress-color, #3b82f6);transition:width .05s linear;z-index:1}@media (prefers-color-scheme: dark){.notification-toast[data-v-0058df77]{--toast-bg: #1f2937;--toast-border: #374151;--toast-icon-bg: #374151;--toast-icon-color: #d1d5db;--toast-title-color: #f9fafb;--toast-description-color: #9ca3af;--toast-dismiss-hover: #374151;--toast-dismiss-color: #d1d5db}}@keyframes slideInRight-0058df77{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.notification-toast[data-v-0058df77]{animation:slideInRight-0058df77 .3s cubic-bezier(.4,0,.2,1)}.toast-container[data-v-238cfd76]{position:fixed;bottom:20px;right:20px;z-index:9999;pointer-events:none}.toast-container[data-v-238cfd76]>*{pointer-events:auto}.toast-container[data-v-238cfd76]{isolation:isolate}@media (max-width: 768px){.toast-container[data-v-238cfd76]{bottom:10px;right:10px;left:10px}.toast-container[data-v-238cfd76] .notification-toast{width:100%;max-width:none}}@media (prefers-contrast: high){.toast-container[data-v-238cfd76] .notification-toast{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.toast-container[data-v-238cfd76] .notification-toast{animation:none;transition:opacity .2s ease}}.notification-item[data-v-0c413da0]{display:flex;align-items:flex-start;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.1);gap:12px}.notification-item[data-v-0c413da0]:hover{background-color:#ffffff0d}.notification-item.unread[data-v-0c413da0]{background-color:#e271cf40}.notification-icon[data-v-0c413da0]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff1a;font-size:14px}.notification-content[data-v-0c413da0]{flex:1;min-width:0}.notification-message[data-v-0c413da0]{font-size:14px;line-height:1.4;color:var(--text-primary);margin-bottom:4px}.actor-name[data-v-0c413da0]{font-weight:700;color:var(--text-primary);text-decoration:none;margin-right:4px}.actor-name[data-v-0c413da0]:hover{text-decoration:underline}.message-text[data-v-0c413da0]{color:#ffffffb3}.notification-time[data-v-0c413da0]{font-size:12px;color:#ffffff80}.notification-actions[data-v-0c413da0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.unread-dot[data-v-0c413da0]{width:8px;height:8px;border-radius:50%;background-color:var(--neon-pink2);box-shadow:0 0 8px #e271cf99}.delete-btn[data-v-0c413da0]{padding:4px 8px;background:none;border:none;cursor:pointer;color:#ffffff80;transition:color .2s ease;opacity:0;font-size:14px}.notification-item:hover .delete-btn[data-v-0c413da0]{opacity:1}.delete-btn[data-v-0c413da0]:hover{color:#ff4458}.dark-mode .notification-item[data-v-0c413da0]{border-bottom-color:#ffffff1a}.dark-mode .notification-item[data-v-0c413da0]:hover{background-color:#ffffff0d}.dark-mode .message-text[data-v-0c413da0]{color:#ffffffb3}.dark-mode .notification-time[data-v-0c413da0]{color:#ffffff80}.notification-dropdown[data-v-55505fc7]{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-width:90vw;background:#16171df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 4px 20px #0000004d;overflow:hidden;z-index:1000}.dropdown-header[data-v-55505fc7]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.dropdown-header h3[data-v-55505fc7]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.mark-all-btn[data-v-55505fc7]{padding:8px 12px;background:#1da1f21a;border:none;border-radius:6px;cursor:pointer;color:#1da1f2;transition:background-color .2s ease;font-size:14px}.mark-all-btn[data-v-55505fc7]:hover{background:#1da1f233}.dropdown-body[data-v-55505fc7]{max-height:400px;overflow-y:auto}.dropdown-body[data-v-55505fc7]::-webkit-scrollbar{width:6px}.dropdown-body[data-v-55505fc7]::-webkit-scrollbar-track{background:#ffffff0d}.dropdown-body[data-v-55505fc7]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.dropdown-body[data-v-55505fc7]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.loading-state[data-v-55505fc7],.empty-state[data-v-55505fc7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#ffffff80}.spinner[data-v-55505fc7]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--neon-pink2);border-radius:50%;animation:spin-55505fc7 1s linear infinite;margin-bottom:12px}@keyframes spin-55505fc7{to{transform:rotate(360deg)}}.empty-icon[data-v-55505fc7]{font-size:48px;margin-bottom:12px;color:#ffffff4d}.empty-state p[data-v-55505fc7],.loading-state p[data-v-55505fc7]{margin:0;font-size:14px}.notifications-list[data-v-55505fc7]{display:flex;flex-direction:column}.dropdown-footer[data-v-55505fc7]{padding:12px 16px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.view-all-link[data-v-55505fc7]{display:block;color:var(--bright-white);text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.view-all-link[data-v-55505fc7]:hover{color:var(--bright-white);text-decoration:underline;opacity:.8}.dropdown-fade-enter-active[data-v-55505fc7],.dropdown-fade-leave-active[data-v-55505fc7]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-55505fc7],.dropdown-fade-leave-to[data-v-55505fc7]{opacity:0;transform:translateY(-10px)}.dark-mode .notification-dropdown[data-v-55505fc7]{background:#16171dfa;border-color:#ffffff26}.settings-modal-overlay[data-v-f0eeb2cd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn-f0eeb2cd .2s ease-out;padding:var(--space-lg)}@keyframes fadeIn-f0eeb2cd{0%{opacity:0}to{opacity:1}}.settings-modal-content[data-v-f0eeb2cd]{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-2xl);box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:slideIn-f0eeb2cd .3s ease-out;position:relative;display:flex;flex-direction:column}.settings-modal-content[data-v-f0eeb2cd]::-webkit-scrollbar{width:8px}.settings-modal-content[data-v-f0eeb2cd]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--radius-full)}.settings-modal-content[data-v-f0eeb2cd]::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-full);transition:background .2s ease}.settings-modal-content[data-v-f0eeb2cd]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.settings-modal-overlay[data-v-f0eeb2cd]:focus{outline:none}@keyframes slideIn-f0eeb2cd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.settings-header[data-v-f0eeb2cd]{display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-lg) var(--space-lg);border-bottom:1px solid rgba(255,255,255,.1);position:relative}.settings-header h2[data-v-f0eeb2cd]{color:var(--bright-white);margin:0;font-size:var(--text-2xl);font-weight:600;text-align:center}.close-btn[data-v-f0eeb2cd]{position:absolute;top:var(--space-md);right:var(--space-md);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--bright-white);font-size:var(--text-lg);cursor:pointer;padding:var(--space-sm);border-radius:var(--radius-full);transition:all .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:10}.close-btn[data-v-f0eeb2cd]:hover{background:#fff3;border-color:var(--bright-white);transform:rotate(90deg)}.settings-body[data-v-f0eeb2cd]{flex:1;overflow-y:auto;padding:var(--space-lg)}.settings-section[data-v-f0eeb2cd]{margin-bottom:var(--space-xl)}.settings-section h3[data-v-f0eeb2cd]{color:var(--bright-white);margin-bottom:var(--space-lg);font-size:var(--text-lg);font-weight:600;padding-bottom:var(--space-sm);border-bottom:2px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:var(--space-sm)}.settings-options[data-v-f0eeb2cd]{display:flex;flex-direction:column;gap:var(--space-md)}.logout-btn[data-v-f0eeb2cd]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);background:#ff404033;color:var(--coral-red);border:1px solid var(--coral-red);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;min-width:140px}.logout-btn[data-v-f0eeb2cd]:hover:not(:disabled){background:var(--coral-red);color:var(--bright-white);border-color:var(--bright-white);transform:translateY(-2px);box-shadow:0 4px 12px #ff40404d}.logout-btn[data-v-f0eeb2cd]:disabled{opacity:.5;cursor:not-allowed}.setting-item[data-v-f0eeb2cd]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);background:#ffffff0d;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.setting-item[data-v-f0eeb2cd]:hover{background:#ffffff14;border-color:#fff3}.setting-item label[data-v-f0eeb2cd]{font-size:var(--text-base);color:var(--bright-white);font-weight:500}.toggle-btn[data-v-f0eeb2cd]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:#ffffff1a;color:var(--bright-white);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:120px}.toggle-btn[data-v-f0eeb2cd]:hover{background:#ffffff26;border-color:var(--mint-green);color:var(--mint-green);transform:translateY(-2px);box-shadow:0 4px 12px #98ff9833}.settings-footer[data-v-f0eeb2cd]{padding:var(--space-lg);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}.cancel-btn[data-v-f0eeb2cd]{padding:var(--space-sm) var(--space-xl);background:transparent;color:var(--bright-white);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:120px;display:flex;align-items:center;justify-content:center}.cancel-btn[data-v-f0eeb2cd]:hover{border:1px solid var(--bright-white);transform:translateY(-2px);color:var(--bright-white)}@media (max-width: 768px){.settings-modal-overlay[data-v-f0eeb2cd]{padding:var(--space-sm)}.settings-modal-content[data-v-f0eeb2cd]{max-height:90vh}.settings-header[data-v-f0eeb2cd],.settings-body[data-v-f0eeb2cd],.settings-footer[data-v-f0eeb2cd]{padding:var(--space-md)}}.user-search-container[data-v-9a2a23d8]{position:relative;width:100%;margin-bottom:var(--space-md)}.search-input-wrapper[data-v-9a2a23d8]{width:100%}.search-input-container[data-v-9a2a23d8]{position:relative;display:flex;align-items:center;width:100%}.search-icon[data-v-9a2a23d8]{position:absolute;left:var(--space-md);color:#ffffff80;font-size:var(--text-base);pointer-events:none;z-index:1}.search-input[data-v-9a2a23d8]{width:100%;padding:var(--space-sm) var(--space-md);padding-left:calc(var(--space-md) + var(--space-md) + .5rem);padding-right:calc(var(--space-md) + var(--space-md) + .5rem);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);color:var(--bright-white);font-size:var(--text-base);transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-input[data-v-9a2a23d8]::placeholder{color:#ffffff80}.search-input[data-v-9a2a23d8]:focus{outline:none;background:#ffffff26;border-color:var(--mint-green);box-shadow:0 0 0 3px #98ff9826}.clear-search-btn[data-v-9a2a23d8]{position:absolute;right:var(--space-md);background:transparent;border:none;color:#fff9;cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1;width:20px;height:20px;border-radius:var(--radius-full)}.clear-search-btn[data-v-9a2a23d8]:hover{color:var(--bright-white);background:#ffffff1a}.search-dropdown[data-v-9a2a23d8]{position:fixed;top:auto;left:auto;max-height:400px;overflow-y:auto;background:var(--skyPurp-SearchDropdown);border:1px solid rgba(183,150,255,.6);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000004d;z-index:1050;margin-top:var(--space-xs);width:350px}.search-dropdown[data-v-9a2a23d8]::-webkit-scrollbar{width:6px}.search-dropdown[data-v-9a2a23d8]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--radius-full)}.search-dropdown[data-v-9a2a23d8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:var(--radius-full)}.search-dropdown[data-v-9a2a23d8]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.recent-searches-section[data-v-9a2a23d8],.search-results-section[data-v-9a2a23d8]{padding:var(--space-md)}.section-header[data-v-9a2a23d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(255,255,255,.1)}.section-title[data-v-9a2a23d8]{color:var(--bright-white);font-size:var(--text-base);font-weight:600;margin:0}.clear-all-btn[data-v-9a2a23d8]{background:transparent;border:none;color:var(--electric-blue);cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:0;transition:all .2s ease}.clear-all-btn[data-v-9a2a23d8]:hover{color:var(--bright-white)}.recent-list[data-v-9a2a23d8],.results-list[data-v-9a2a23d8]{display:flex;flex-direction:column;gap:var(--space-xs)}.search-result-item[data-v-9a2a23d8]{display:flex;align-items:center;padding:var(--space-sm);border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer;position:relative}.search-result-item[data-v-9a2a23d8]:hover,.search-result-item.highlighted[data-v-9a2a23d8]{background:#ffffff1a}.result-link[data-v-9a2a23d8]{display:flex;align-items:center;gap:var(--space-md);flex:1;text-decoration:none;color:inherit;min-width:0}.result-avatar[data-v-9a2a23d8]{width:44px;height:44px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.result-info[data-v-9a2a23d8]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1}.result-username[data-v-9a2a23d8]{display:flex;align-items:center;gap:var(--space-xs);color:var(--bright-white);font-size:var(--text-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified-badge[data-v-9a2a23d8]{color:var(--electric-blue);font-size:var(--text-sm);flex-shrink:0}.result-display-name[data-v-9a2a23d8]{display:flex;align-items:center;gap:var(--space-xs);color:var(--steel-gray);font-size:var(--text-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutual-badge[data-v-9a2a23d8]{color:var(--electric-blue);font-size:var(--text-xs);font-weight:600;padding:2px 6px;background:#0095f61a;border-radius:4px}.follow-badge[data-v-9a2a23d8]{color:var(--steel-gray);font-size:var(--text-xs)}.follows-you-badge[data-v-9a2a23d8]{color:var(--mint-green);font-size:var(--text-xs)}.result-meta[data-v-9a2a23d8]{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);color:var(--steel-gray);margin-top:2px}.mutual-count[data-v-9a2a23d8]{color:var(--electric-blue);font-weight:500}.follower-count[data-v-9a2a23d8]{color:var(--steel-gray);font-weight:400}.remove-recent-btn[data-v-9a2a23d8]{background:transparent;border:none;color:#fff6;cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:var(--radius-full);width:24px;height:24px;flex-shrink:0;opacity:0}.search-result-item:hover .remove-recent-btn[data-v-9a2a23d8]{opacity:1}.remove-recent-btn[data-v-9a2a23d8]:hover{color:var(--bright-white);background:#ffffff1a}.loading-state[data-v-9a2a23d8],.empty-state[data-v-9a2a23d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);color:var(--steel-gray);font-size:var(--text-sm)}.loading-spinner[data-v-9a2a23d8]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--skyOrange);border-radius:50%;animation:spin-9a2a23d8 1s linear infinite;margin-bottom:var(--space-md)}@keyframes spin-9a2a23d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.search-dropdown[data-v-9a2a23d8]{max-height:300px}.result-avatar[data-v-9a2a23d8]{width:36px;height:36px}}.splash-screen[data-v-cfec2e04]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#090b2c,#1a1a2e);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeOut-cfec2e04 .5s ease-out 1.5s forwards}.splash-content[data-v-cfec2e04]{display:flex;align-items:center;justify-content:center;animation:scaleIn-cfec2e04 .5s ease-out}.splash-logo[data-v-cfec2e04]{max-width:300px;width:80%;height:auto;object-fit:contain}@keyframes scaleIn-cfec2e04{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeOut-cfec2e04{to{opacity:0;visibility:hidden}}.error[data-v-4e0ef04c]{color:var(--coral-red);font-size:.9rem;text-align:center;margin-top:10px}.spin-once[data-v-4e0ef04c]{animation:spin-4e0ef04c 1s linear}.spin-once-reverse[data-v-4e0ef04c]{animation:spin-reverse-4e0ef04c 1s linear}@keyframes spin-4e0ef04c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse-4e0ef04c{0%{transform:rotate(-180deg)}to{transform:rotate(180deg)}}@keyframes flip-4e0ef04c{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.flip-once[data-v-4e0ef04c]{animation:flip-4e0ef04c 1s}.home-top-nav[data-v-4e0ef04c],.top-nav[data-v-4e0ef04c]{position:fixed;top:0;left:0;right:0;width:100%;max-width:100vw;height:auto;min-height:4rem;z-index:1000;display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box}.home-nav-container[data-v-4e0ef04c]{width:100%;max-width:min(1440px,100vw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:100%;gap:var(--space-lg);box-sizing:border-box;padding:0 var(--space-md)}.home-nav-left[data-v-4e0ef04c]{background:#fff;display:flex;align-items:center;flex-shrink:0;width:181.58px;max-width:181.58px;height:auto}.home-nav-logo[data-v-4e0ef04c]{display:flex;align-items:center;text-decoration:none;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);transition:all .2s ease;position:absolute;left:1.2%}.home-nav-logo svg[data-v-4e0ef04c]{font-size:var(--text-2xl);color:var(--electric-blue)}.logo-text[data-v-4e0ef04c]{font-family:Montserrat,sans-serif;letter-spacing:-.5px}.logo-image[data-v-4e0ef04c]{height:44px;width:auto;object-fit:contain}.home-nav-center[data-v-4e0ef04c]{display:flex;align-items:center;justify-content:center;gap:2.3rem;flex:1}.home-nav-center .nav-item[data-v-4e0ef04c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-width:48px;height:auto;min-height:48px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);text-decoration:none;color:var(--bright-white);transition:all .2s ease;position:relative}.home-nav-center .nav-item svg[data-v-4e0ef04c]{font-size:var(--text-xl);flex-shrink:0}.home-nav-center .nav-item .nav-label[data-v-4e0ef04c]{font-size:var(--text-xs);font-weight:500;white-space:nowrap;line-height:1}.home-nav-center .nav-item[data-v-4e0ef04c]:hover{background:transparent;color:var(--bright-white)}.home-nav-center .nav-item:hover svg[data-v-4e0ef04c]{color:var(--mint-green)}.home-nav-center .nav-item:hover .nav-label[data-v-4e0ef04c],.home-nav-center .nav-item.active[data-v-4e0ef04c],.home-nav-center .nav-item.active[data-v-4e0ef04c]:hover{color:var(--bright-white)}.home-nav-center .nav-item.active:hover svg[data-v-4e0ef04c]{color:var(--mint-green)}.home-nav-center .nav-item.active:hover .nav-label[data-v-4e0ef04c]{color:var(--bright-white)}.home-nav-center .nav-item.active[data-v-4e0ef04c]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:var(--electric-blue);border-radius:2px 2px 0 0}.home-nav-right[data-v-4e0ef04c]{display:flex;flex-shrink:0;width:auto;height:auto}.home-nav-auth[data-v-4e0ef04c],.home-nav-user[data-v-4e0ef04c]{width:100%;display:flex;margin:0;padding:0;gap:var(--space-sm)}.notification-bell-btn[data-v-4e0ef04c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-width:40px;height:auto;min-height:40px;padding:var(--space-xs) var(--space-sm);border-radius:50%;background:transparent;border:none;color:var(--bright-white);cursor:pointer;transition:all .2s ease;margin:0;position:relative;text-decoration:none}.notification-bell-btn svg[data-v-4e0ef04c]{font-size:var(--text-lg);margin:0;padding:0;flex-shrink:0}.nav-icon-btn[data-v-4e0ef04c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-width:40px;height:auto;min-height:40px;padding:var(--space-xs) var(--space-sm);border-radius:50%;background:transparent;border:none;color:var(--bright-white);cursor:pointer;transition:all .2s ease;margin:0;position:relative;text-decoration:none}.nav-icon-btn svg[data-v-4e0ef04c]{font-size:var(--text-lg);margin:0;padding:0;flex-shrink:0}.nav-icon-btn .nav-label[data-v-4e0ef04c]{font-size:var(--text-xs);font-weight:500;white-space:nowrap;line-height:1;text-decoration:none}.home-top-nav .nav-icon-btn[aria-label="Toggle dark mode"][data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label="Toggle dark mode"][data-v-4e0ef04c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm)}.home-top-nav .nav-icon-btn[aria-label="Toggle dark mode"] svg[data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label="Toggle dark mode"] svg[data-v-4e0ef04c]{margin-bottom:6px}.home-top-nav .nav-icon-btn[aria-label=Settings][data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label=Settings][data-v-4e0ef04c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm)}.home-top-nav .nav-icon-btn[aria-label=Settings] svg[data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label=Settings] svg[data-v-4e0ef04c]{margin-bottom:6px}.home-top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-enter-active[data-v-4e0ef04c],.home-top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-leave-active[data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-enter-active[data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-leave-active[data-v-4e0ef04c]{transition:opacity .2s}.home-top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-enter-from[data-v-4e0ef04c],.home-top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-leave-to[data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-enter-from[data-v-4e0ef04c],.top-nav .nav-icon-btn[aria-label="Toggle dark mode"] .fade-leave-to[data-v-4e0ef04c]{opacity:0}.fade-enter-active[data-v-4e0ef04c],.fade-leave-active[data-v-4e0ef04c]{transition:opacity .3s ease}.fade-enter-from[data-v-4e0ef04c],.fade-leave-to[data-v-4e0ef04c]{opacity:0}@media (max-width: 768px){.home-nav-container[data-v-4e0ef04c]{padding:0 var(--space-sm);gap:var(--space-sm)}.logo-text[data-v-4e0ef04c]{display:none}.logo-image[data-v-4e0ef04c]{height:54px}.home-nav-center[data-v-4e0ef04c]{gap:var(--space-xs);flex:1;justify-content:space-around}.home-nav-center .nav-item[data-v-4e0ef04c]{min-width:40px;min-height:40px;height:auto;padding:var(--space-xs);flex:1;max-width:60px}.home-nav-center .nav-item svg[data-v-4e0ef04c]{font-size:var(--text-lg)}.home-nav-center .nav-item .nav-label[data-v-4e0ef04c]{display:none}.nav-icon-btn[data-v-4e0ef04c]{min-width:36px;min-height:36px;height:auto;padding:var(--space-xs)}.nav-icon-btn svg[data-v-4e0ef04c]{font-size:var(--text-base)}.nav-icon-btn .nav-label[data-v-4e0ef04c]{display:none}.home-nav-left[data-v-4e0ef04c]{width:auto;max-width:none}}@media (max-width: 640px){.home-top-nav[data-v-4e0ef04c],.top-nav[data-v-4e0ef04c]{height:3rem;min-height:3rem}.home-nav-container[data-v-4e0ef04c]{padding:0 var(--space-xs);gap:var(--space-xs)}.home-nav-center[data-v-4e0ef04c]{gap:2px;flex:1;justify-content:space-around}.home-nav-center .nav-item[data-v-4e0ef04c]{min-width:32px;min-height:32px;height:auto;padding:var(--space-xs);flex:1;max-width:50px}.home-nav-center .nav-item svg[data-v-4e0ef04c]{font-size:var(--text-sm)}.home-nav-center .nav-item .nav-label[data-v-4e0ef04c]{display:none}.nav-icon-btn[data-v-4e0ef04c]{width:32px;height:32px;min-width:32px;min-height:32px;padding:var(--space-xs)}.nav-icon-btn svg[data-v-4e0ef04c]{font-size:var(--text-sm)}.nav-icon-btn .nav-label[data-v-4e0ef04c]{display:none}.home-nav-left[data-v-4e0ef04c]{width:auto;max-width:none}.home-nav-logo svg[data-v-4e0ef04c]{font-size:var(--text-lg)}}.button-icons[data-v-4e0ef04c]{font-size:30px}.BGimg[data-v-4e0ef04c]{position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(1) contrast(1.2);transition:filter 3s ease;z-index:-1}.dark-mode[data-v-4e0ef04c]{--background-primary: #16171d;--text-primary: #ffffff}.app[data-v-4e0ef04c]{transition:background-color .3s ease-in-out,color .3s ease-in-out}.app.dark-mode[data-v-4e0ef04c]{color:var(--text-primary);transition:color .3s ease-in-out}.dark-mode-image[data-v-4e0ef04c]{filter:brightness(.3) contrast(1.1) saturate(.8) hue-rotate(20deg);transition:filter 2s ease-in-out}.countdown-move-enter-active[data-v-4e0ef04c],.countdown-move-leave-active[data-v-4e0ef04c]{transition:all .5s ease}.countdown-move-enter-from[data-v-4e0ef04c],.countdown-move-leave-to[data-v-4e0ef04c]{transform:scale(.5);opacity:0}.app[data-v-4e0ef04c]{padding:0;margin:0;overflow-y:auto;display:flex;height:100vh;min-height:100vh;width:100%;max-width:100vw;justify-content:center;flex-direction:column;box-sizing:border-box}.app.has-sidebar[data-v-4e0ef04c]{align-items:center}@media (max-width: 768px){.app.has-sidebar[data-v-4e0ef04c]{align-items:flex-start}}.components-routerView[data-v-4e0ef04c]{background-color:transparent;position:relative;display:flex;align-items:center;flex-direction:column;width:55%;min-height:100vh;max-width:100%;z-index:1;transition:width .3s ease,margin-left .3s ease;box-sizing:border-box}.components-routerView.full-width[data-v-4e0ef04c]{width:100%;max-width:100vw;margin-left:0;padding:0}@media (max-width: 768px){.components-routerView[data-v-4e0ef04c]{width:calc(100% - 4.375rem);margin-left:4.375rem;padding:var(--space-sm);max-width:100vw}}@media (max-width: 640px){.components-routerView[data-v-4e0ef04c]{width:calc(100% - 3.75rem);margin-left:3.75rem;padding:var(--space-xs) var(--space-sm);max-width:100vw}}.components-routerView .loading-container[data-v-4e0ef04c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--space-lg)}.components-routerView .loading-spinner[data-v-4e0ef04c]{width:40px;height:40px;border:4px solid var(--steel-gray, #666);border-top:4px solid var(--skyOrange, #ff6b6b);border-radius:50%;animation:spin-4e0ef04c 1s linear infinite}.left-sidebar[data-v-4e0ef04c]{position:fixed;left:0;top:4rem;width:15.625rem;height:calc(100vh - 4rem);max-height:100vh;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-lg);z-index:999;overflow-y:auto;overflow-x:visible;transition:width .3s ease,padding .3s ease;box-sizing:border-box}@media (max-width: 768px){.left-sidebar[data-v-4e0ef04c]{width:4.375rem;padding:var(--space-sm);align-items:center;top:4rem;height:calc(100vh - 4rem)}}@media (max-width: 640px){.left-sidebar[data-v-4e0ef04c]{width:3.75rem;padding:var(--space-xs) var(--space-sm);top:3rem;height:calc(100vh - 3rem)}}.left-sidebar_top-content[data-v-4e0ef04c]{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;align-items:flex-start;transition:align-items .3s ease}@media (max-width: 768px){.left-sidebar_top-content[data-v-4e0ef04c]{align-items:center;gap:var(--space-xs)}}.left-sidebar_bottom-content[data-v-4e0ef04c]{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:50px;border-top:1px solid rgba(255,255,255,.1);width:100%;align-items:flex-start;transition:align-items .3s ease,margin-top .3s ease}@media (max-width: 768px){.left-sidebar_bottom-content[data-v-4e0ef04c]{align-items:center;gap:var(--space-xs);margin-top:var(--space-lg)}}.sidebar-search-wrapper[data-v-4e0ef04c]{width:100%;margin-bottom:var(--space-md);transition:opacity .3s ease,width .3s ease}@media (max-width: 768px){.sidebar-search-wrapper[data-v-4e0ef04c]{display:none}}.left-sidebar-search[data-v-4e0ef04c]{margin-bottom:var(--space-md)}.left-sidebar-search-input[data-v-4e0ef04c]{width:100%;padding:var(--space-sm) var(--space-md);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);color:var(--bright-white);font-size:var(--text-base);transition:all .2s ease}.left-sidebar-search-input[data-v-4e0ef04c]::placeholder{color:#ffffff80}.left-sidebar-search-input[data-v-4e0ef04c]:focus{outline:none;border-color:#fff6;background:#ffffff26}.left-sidebar-item[data-v-4e0ef04c]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);text-decoration:none;color:var(--bright-white);transition:all .2s ease;background:transparent;border:none;cursor:pointer;font-size:var(--text-base);font-weight:500;position:relative;width:100%;justify-content:flex-start}@media (max-width: 768px){.left-sidebar-item[data-v-4e0ef04c]{justify-content:center;padding:var(--space-sm);width:auto;min-width:44px;height:44px;border-radius:var(--radius-lg)}.left-sidebar-item[data-v-4e0ef04c]:after{content:attr(aria-label);position:absolute;left:calc(100% + var(--space-sm));background:var(--glass-morphism-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--bright-white);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;transform:translate(-10px);z-index:1000;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg)}.left-sidebar-item[data-v-4e0ef04c]:hover:after,.left-sidebar-item[data-v-4e0ef04c]:focus:after{opacity:1;transform:translate(0)}}.create-post-btn[data-v-4e0ef04c]{justify-content:center;align-items:center;border:1px solid transparent;width:100%}@media (max-width: 768px){.create-post-btn[data-v-4e0ef04c]{width:auto;min-width:44px;height:44px;padding:var(--space-sm)}}.create-post-btn[data-v-4e0ef04c]:hover{background:var(--neon-pink2HeaderBtnBG);border:1px solid var(--neon-pinkBoarders)}.create-post-btn:hover svg[data-v-4e0ef04c],.create-post-btn:hover .create-post-icon[data-v-4e0ef04c],.create-post-btn:hover .create-post-label[data-v-4e0ef04c],.create-post-btn:hover .left-sidebar-label[data-v-4e0ef04c]{color:var(--bright-white)}.create-post-label[data-v-4e0ef04c]{font-family:Montserrat;font-weight:580;font-size:var(--text-lg);display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease}@media (max-width: 768px){.create-post-label[data-v-4e0ef04c]{display:none}}.create-post-icon[data-v-4e0ef04c]{font-size:var(--text-base);flex-shrink:0}@media (max-width: 768px){.create-post-icon[data-v-4e0ef04c]{display:none}}.left-sidebar-profile-link[data-v-4e0ef04c]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);text-decoration:none;border-radius:var(--radius-md);transition:all .3s ease;width:100%;justify-content:flex-start}@media (max-width: 768px){.left-sidebar-profile-link[data-v-4e0ef04c]{justify-content:center;padding:var(--space-xs);width:auto;min-width:44px;height:44px}}.left-sidebar-profile-link[data-v-4e0ef04c]:hover{background:#ffffff1a;transform:translateY(-2px);border:1px solid var(--neon-pinkBoarders)}.left-sidebar-avatar[data-v-4e0ef04c]{width:55px;height:55px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.2);transition:width .3s ease,height .3s ease,opacity .3s ease,transform .3s ease,border-color .3s ease}@media (max-width: 768px){.left-sidebar-avatar[data-v-4e0ef04c]{width:40px;height:40px}}@media (max-width: 640px){.left-sidebar-avatar[data-v-4e0ef04c]{width:36px;height:36px}}.left-sidebar-profile-link:hover .left-sidebar-avatar[data-v-4e0ef04c]{border-color:#fff6;transform:scale(1.05)}.profile-avatar-wrapper[data-v-4e0ef04c]{display:flex;align-items:center;justify-content:center;width:55px;transition:width .3s ease,opacity .3s ease,margin-right .3s ease;overflow:hidden}@media (max-width: 768px){.profile-avatar-wrapper[data-v-4e0ef04c]{width:40px}}@media (max-width: 640px){.profile-avatar-wrapper[data-v-4e0ef04c]{width:36px}}.profile-avatar-wrapper.is-hidden[data-v-4e0ef04c]{width:0;margin-right:0;opacity:0}.profile-avatar-wrapper.is-hidden .left-sidebar-avatar[data-v-4e0ef04c]{opacity:0;transform:scale(.65)}.left-sidebar-profile-link:hover .left-sidebar-username[data-v-4e0ef04c]{color:var(--bright-white)}.left-sidebar-username[data-v-4e0ef04c]{font-weight:600;font-size:var(--text-base);color:var(--bright-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;transition:all .3s ease}@media (max-width: 768px){.left-sidebar-username[data-v-4e0ef04c]{display:none}}.left-sidebar-profile-container[data-v-4e0ef04c]{position:relative;overflow:visible;width:100%}@media (max-width: 768px){.left-sidebar-profile-container[data-v-4e0ef04c]{width:auto;display:flex;justify-content:center}}.left-sidebar-profile-link[data-v-4e0ef04c]{position:relative;overflow:visible;transition:all .2s ease}.profile-content[data-v-4e0ef04c]{display:flex;align-items:center;gap:var(--space-md);position:relative;z-index:2;transition:all .2s ease}.profile-content.expanded-mode[data-v-4e0ef04c]{justify-content:center;align-items:center;width:100%;text-align:center;gap:0}@media (max-width: 768px){.profile-content[data-v-4e0ef04c]{justify-content:center;gap:0}.profile-content.expanded-mode[data-v-4e0ef04c]{width:auto}}.profile-content.expanded-mode .left-sidebar-username[data-v-4e0ef04c]{width:100%;text-align:center}.left-sidebar-profile-link.expanded-bg[data-v-4e0ef04c]{min-height:120px;transition:all .2s ease}@media (max-width: 768px){.left-sidebar-profile-link.expanded-bg[data-v-4e0ef04c]{min-height:auto;height:44px}}.left-sidebar-profile-link.expanded-bg[data-v-4e0ef04c]:hover{border:1px solid var(--neon-pinkBoarders)}.profile-bg-image[data-v-4e0ef04c]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;overflow:hidden;border-radius:var(--radius-md);opacity:0;pointer-events:none;filter:brightness(.9) saturate(1.05);transition:opacity .2s ease,filter .2s ease}@media (max-width: 768px){.profile-bg-image[data-v-4e0ef04c]{display:none}}.profile-bg-image.is-visible[data-v-4e0ef04c]{opacity:1;filter:brightness(.7) saturate(.95)}.profile-bg-overlay[data-v-4e0ef04c]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(135deg,#0000008c,#00000052 45%,#00000040);opacity:0;transition:opacity .2s ease}.profile-bg-image.is-visible .profile-bg-overlay[data-v-4e0ef04c]{opacity:.78}.left-sidebar-profile-container:hover .profile-options[data-v-4e0ef04c],.profile-options[data-v-4e0ef04c]:focus-within{opacity:1;pointer-events:auto}.profile-options[data-v-4e0ef04c]{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:5;opacity:0;pointer-events:none;transition:opacity .2s ease}@media (max-width: 768px){.profile-options[data-v-4e0ef04c]{display:none}}.profile-options-btn[data-v-4e0ef04c]{padding:var(--space-sm);color:var(--bright-white);cursor:pointer;transition:color .2s ease;background:none;border:none;outline:none}.profile-options-btn[data-v-4e0ef04c]:hover{color:var(--neon-pink2)}.left-sidebar-profile-link.expanded-bg .left-sidebar-username[data-v-4e0ef04c]{font-size:var(--text-lg);text-shadow:2px 2px 4px rgba(0,0,0,.8)}.profile-options-modal[data-v-4e0ef04c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10001}.profile-options-modal-content[data-v-4e0ef04c]{border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);width:90%;max-width:400px;padding:var(--space-xl);box-shadow:var(--shadow-2xl)}.profile-options-modal-header[data-v-4e0ef04c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl)}.profile-options-modal-header h3[data-v-4e0ef04c]{color:var(--bright-white);font-size:var(--text-2xl);margin:0}.profile-options-modal-body[data-v-4e0ef04c]{display:flex;flex-direction:column;gap:var(--space-md)}.profile-option-btn[data-v-4e0ef04c]{width:100%;padding:var(--space-lg) var(--space-xl);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);color:var(--bright-white);font-size:var(--text-md);cursor:pointer;display:flex;align-items:center;gap:var(--space-md);transition:all .2s ease;text-align:left}.profile-option-btn[data-v-4e0ef04c]:hover{background:#ffffff1a;border-color:var(--electric-blue);color:var(--bright-white)}.profile-option-btn.active[data-v-4e0ef04c]{background:#62b5e533;border-color:var(--neon-pink2);color:var(--bright-white)}.profile-settings-modal[data-v-4e0ef04c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000}.profile-settings-content[data-v-4e0ef04c]{background:var(--glass-morphism-bg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);width:90%;max-width:500px;padding:var(--space-xl)}.settings-header[data-v-4e0ef04c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.settings-header h3[data-v-4e0ef04c]{color:var(--bright-white);font-size:var(--text-2xl);margin:0}.close-btn[data-v-4e0ef04c]{background:transparent;border:none;color:var(--bright-white);font-size:var(--text-xl);cursor:pointer;padding:var(--space-sm);transition:color .2s ease}.close-btn[data-v-4e0ef04c]:hover{color:var(--coral-red)}.settings-section h4[data-v-4e0ef04c]{color:var(--bright-white);font-size:var(--text-lg);margin-bottom:var(--space-md)}.settings-options[data-v-4e0ef04c]{display:flex;gap:var(--space-md)}.settings-option-card[data-v-4e0ef04c]{flex:1;padding:var(--space-lg);background:#ffffff0d;border:2px solid transparent;border-radius:var(--radius-lg);color:var(--bright-white);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);transition:all .3s ease}.settings-option-card[data-v-4e0ef04c]:hover{background:#ffffff1a;border-color:#ffffff4d}.settings-option-card.active[data-v-4e0ef04c]{background:#00bfff33;border-color:var(--electric-blue)}.settings-option-card svg[data-v-4e0ef04c]{font-size:var(--text-3xl)}.left-sidebar-item[data-v-4e0ef04c]:hover:not(.create-post-btn){background:#ffffff1a;color:var(--mint-green);transform:translate(5px)}@media (max-width: 768px){.left-sidebar-item[data-v-4e0ef04c]:hover:not(.create-post-btn){transform:translate(0) scale(1.1)}}.left-sidebar-item:hover:not(.create-post-btn) svg[data-v-4e0ef04c]{color:var(--mint-green)}.left-sidebar-item.active[data-v-4e0ef04c]{color:var(--bright-white);font-weight:600}.left-sidebar-item.active[data-v-4e0ef04c]:before{content:"";position:absolute;left:calc(-1 * var(--space-lg));width:3px;height:24px;background:var(--electric-blue);border-radius:0 2px 2px 0;transition:left .3s ease}@media (max-width: 768px){.left-sidebar-item.active[data-v-4e0ef04c]:before{left:0;width:3px;height:100%;border-radius:2px 0 0 2px}}.left-sidebar-item svg[data-v-4e0ef04c]{font-size:var(--text-xl);width:24px;text-align:center;flex-shrink:0;transition:font-size .3s ease}@media (max-width: 768px){.left-sidebar-item svg[data-v-4e0ef04c]{font-size:var(--text-lg);width:20px}}.left-sidebar-label[data-v-4e0ef04c]{white-space:nowrap;color:var(--bright-white);transition:opacity .3s ease,width .3s ease}@media (max-width: 768px){.left-sidebar-label[data-v-4e0ef04c]{display:none}}.home-top-nav .notification-bell-container[data-v-4e0ef04c] .notification-dropdown,.top-nav .notification-bell-container[data-v-4e0ef04c] .notification-dropdown{position:fixed!important;top:64px!important;right:var(--space-lg)!important;left:auto!important;transform:translate(0)!important;z-index:99999!important;max-width:380px;width:380px}@media (max-width: 640px){.home-top-nav .notification-bell-container[data-v-4e0ef04c] .notification-dropdown,.top-nav .notification-bell-container[data-v-4e0ef04c] .notification-dropdown{top:56px!important;right:var(--space-md)!important;max-width:calc(100vw - var(--space-md) * 2);width:calc(100vw - var(--space-md) * 2)}}.notification-badge[data-v-4e0ef04c]{position:absolute;top:2px;right:2px;background-color:var(--neon-pink2);color:#fff;border-radius:10px;padding:2px 5px;font-size:10px;font-weight:700;min-width:18px;text-align:center;line-height:1.2;box-shadow:0 2px 4px #0000004d}.demo-mode-banner[data-v-4e0ef04c]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(90deg,var(--neon-pink2),var(--electric-blue));color:#fff;text-align:center;padding:8px;font-size:12px;font-weight:700;z-index:10000;box-shadow:0 -2px 8px #0003;animation:pulse-4e0ef04c 2s ease-in-out infinite}.demo-mode-text[data-v-4e0ef04c]{text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:1px}@keyframes pulse-4e0ef04c{0%,to{opacity:1}50%{opacity:.8}}.app[data-v-4e0ef04c]{padding-bottom:32px}.new-articles-notification[data-v-f1de0686]{position:absolute;top:10px;left:10px;background-color:#98ff98e6;color:var(--deep-black2);padding:10px 15px;border-radius:8px;box-shadow:0 0 5px #0003;font-weight:600;z-index:20}.new-articles-notification button[data-v-f1de0686]{margin-left:10px;padding:5px 10px;background-color:var(--coral-red);color:var(--bright-white);border:none;border-radius:8px;cursor:pointer;font-weight:600}.new-articles-notification button[data-v-f1de0686]:hover{background-color:var(--sunset-orange)}.search-container[data-v-f1de0686]{margin:20px 0;display:flex;gap:10px}.search-container input[data-v-f1de0686]{padding:5px;border:1px solid var(--steel-gray);border-radius:8px;flex-grow:1}.search-container button[data-v-f1de0686]{padding:5px 10px;background-color:var(--mint-green);border:none;border-radius:8px;color:var(--deep-black2);cursor:pointer}.current-sort[data-v-f1de0686]{position:absolute;top:4.5%;left:1.9%;font-size:small;font-weight:500;color:var(--deep-black)}.news-controls[data-v-f1de0686]{display:flex;gap:10px;margin-bottom:10px;align-items:center}.sortArticles-btn[data-v-f1de0686],.refresh-btn[data-v-f1de0686],.oldToNew-btn[data-v-f1de0686]{font-family:Montserrat;font-weight:600;border-radius:8px;border:none;outline:none;box-shadow:0 0 5px .1px inset var(--bright-white);background-color:#98ff98;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--deep-black2);padding:8px 12px;cursor:pointer;transition:all .2s ease}.refresh-btn[data-v-f1de0686]{background-color:#64c8ff;display:flex;align-items:center;gap:5px}.refresh-btn[data-v-f1de0686]:hover:not(:disabled){background-color:#50b4eb;transform:translateY(-1px)}.refresh-btn[data-v-f1de0686]:disabled{opacity:.6;cursor:not-allowed;transform:none}.sortModal[data-v-f1de0686]{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;overflow:auto;background:#000000bf 95%}.sortModal-content[data-v-f1de0686]{background-color:none;border:none;outline:none;margin:15% auto;padding:10px;width:80%}.sort-articles-title[data-v-f1de0686]{text-align:center;margin:30px}.sort-buttons[data-v-f1de0686]{display:flex;width:100%;height:auto;justify-content:center;align-items:center}.sort-buttons button[data-v-f1de0686]{margin:20px;font-family:Montserrat;font-weight:600;border-radius:8px;border:none;outline:none;box-shadow:0 0 5px .1px inset var(--bright-white);background-color:#98ff98;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--deep-black2);padding:5px;cursor:pointer}.closeSortModal-btn[data-v-f1de0686]{position:absolute;top:25%;right:20%;height:4%;width:4%;border-radius:8px;border:none;outline:none;box-shadow:0 0 5px .1px inset var(--bright-white);background-color:#e6e6fa4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.closeSortModal-btn[data-v-f1de0686]:hover{transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;box-shadow:0 0 25px -15px inset var(--bright-white);background-color:#efeffa80}.loading-more[data-v-f1de0686]{text-align:center;padding:20px;color:var(--steel-gray);display:flex;flex-direction:column;align-items:center;gap:10px}.loading-spinner[data-v-f1de0686]{font-size:1.5em;animation:spin-f1de0686 1s linear infinite}@keyframes spin-f1de0686{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sentinel[data-v-f1de0686]{height:1.25rem}.news-title[data-v-f1de0686]{position:relative;text-align:center;margin:50px}.news-wrapper[data-v-f1de0686]{height:auto;position:relative;display:flex;justify-content:center;height:100vh}.news-container[data-v-f1de0686]{overflow:auto;position:relative;top:15%;height:82%;padding:.625rem;border-radius:.5rem}.news-container ul[data-v-f1de0686]{list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0;justify-content:center}.news-container[data-v-f1de0686]::-webkit-scrollbar{display:none}.news-container[data-v-f1de0686]{-ms-overflow-style:none;scrollbar-width:none}.article-item[data-v-f1de0686]{width:100%;margin:0;padding:10px;border:1px solid rgba(65,65,79,.3);background-color:#7896;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column}.article-item h2[data-v-f1de0686]{width:100%;font-size:1.5em;text-align:center;letter-spacing:.5px;color:var(--bright-white);cursor:pointer;margin:10px 0;flex-shrink:0;transition:all .3s ease}.article-item h2[data-v-f1de0686]:hover{color:var(--mint-green);text-shadow:0 0 10px rgba(152,255,152,.8),0 0 20px rgba(152,255,152,.6)}.article-item p[data-v-f1de0686],.article-item .article-description[data-v-f1de0686]{width:100%;font-weight:500;font-size:1em;letter-spacing:.0625rem;color:var(--bright-white);margin:.625rem 0;flex-grow:0;min-height:5rem;max-height:7.5rem;overflow:hidden;line-height:1.5}.read-more-container[data-v-f1de0686]{width:100%;padding:0 0 8px;margin:0 0 10px;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.read-more-link[data-v-f1de0686]{color:var(--mint-green);text-decoration:none;font-weight:600;font-size:.95em;padding:6px 12px;border-radius:6px;background-color:#3c3c3c80;transition:all .2s ease;display:inline-block}.read-more-link[data-v-f1de0686]:hover{background-color:#3c3c3ccc;color:var(--bright-white);transform:translate(3px)}.article-item img[data-v-f1de0686],.article-item video[data-v-f1de0686],.article-item iframe.article-video[data-v-f1de0686]{width:100%;max-height:16.25rem;border-radius:.5rem;object-fit:cover;margin:.625rem 0}.article-item iframe.article-video[data-v-f1de0686]{min-height:12.5rem;aspect-ratio:16 / 9}.article-footer[data-v-f1de0686]{margin-top:auto;width:100%;flex-shrink:0}.article-header[data-v-f1de0686]{display:flex;justify-content:space-between;margin-bottom:10px}.posted-time[data-v-f1de0686]{font-size:.9em;font-weight:500;text-align:left;color:var(--soft-lavender);text-shadow:0 0 4px var(--neon-pink),0 0 8px rgba(255,20,147,.5)}.article-date[data-v-f1de0686]{font-size:.9em;font-weight:500;color:var(--soft-lavender);text-align:right;text-shadow:0 0 4px var(--neon-pink),0 0 8px rgba(255,20,147,.5)}.author-container[data-v-f1de0686]{font-size:.8em;display:flex;padding:0;margin:0;min-height:2.2rem;width:100%}.article-author[data-v-f1de0686]{width:100%;font-weight:400;text-align:left;margin-top:10px;color:var(--soft-lavender);text-shadow:0 0 4px var(--neon-pink),0 0 8px rgba(255,20,147,.5)}.article-block[data-v-f1de0686]{margin-bottom:40px;width:100%}.article-block .article-list[data-v-f1de0686]{list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0;justify-content:center}@media (max-width: 1200px){.news-container ul[data-v-f1de0686],.article-block .article-list[data-v-f1de0686]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.news-container ul[data-v-f1de0686],.article-block .article-list[data-v-f1de0686]{grid-template-columns:1fr}}.reddit-article-item[data-v-f1de0686]{flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px);min-width:300px;height:100px;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.reddit-article-item[data-v-f1de0686]:hover{transform:translateY(-5px);box-shadow:0 0 30px #ff450080}.reddit-link[data-v-f1de0686]{text-decoration:none;display:block;height:100%;width:100%}.reddit-background[data-v-f1de0686]{height:100%;width:100%;position:relative;border-radius:8px;overflow:hidden;border:2px solid #ff4500;box-shadow:0 0 20px #ff45004d}.reddit-overlay[data-v-f1de0686]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#0006);display:flex;flex-direction:column;justify-content:space-between;padding:6px 10px}.reddit-header[data-v-f1de0686]{display:flex;flex-direction:column;gap:4px;margin-bottom:4px;width:100%}.reddit-user-section[data-v-f1de0686]{display:flex;align-items:center;justify-content:flex-start}.reddit-user-info[data-v-f1de0686]{display:flex;align-items:center;gap:4px}.reddit-avatar[data-v-f1de0686]{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,69,0,.6);object-fit:cover;background:#ff450033}.reddit-author[data-v-f1de0686]{color:var(--bright-white);font-size:.65em;font-weight:600;text-shadow:0 0 4px rgba(255,69,0,.8)}.reddit-subreddit-section[data-v-f1de0686]{display:flex;align-items:center;justify-content:space-between;width:100%}.reddit-subreddit-info[data-v-f1de0686]{display:flex;align-items:center;gap:4px}.reddit-subreddit-icon[data-v-f1de0686]{height:1.2em;width:auto;object-fit:contain;vertical-align:middle;background-color:var(--bright-white);border-radius:var(--radius-md)}.reddit-stats[data-v-f1de0686]{display:flex;align-items:center;gap:4px}.reddit-subreddit[data-v-f1de0686]{color:var(--bright-white);font-size:.7em;font-weight:600;text-shadow:0 0 4px rgba(255,69,0,.8)}.reddit-upvotes[data-v-f1de0686]{color:#0f0;font-size:.65em;font-weight:600;margin-left:auto;background:#0009;padding:1px 4px;border-radius:3px;text-shadow:0 0 8px #00ff00,0 0 16px #00ff00}.reddit-content[data-v-f1de0686]{flex:1;display:flex;flex-direction:column;justify-content:center;max-height:50%;overflow:hidden}.reddit-title[data-v-f1de0686]{color:var(--bright-white);font-size:.75em;font-weight:700;margin-bottom:2px;text-shadow:0 0 8px rgba(0,0,0,.8);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:2.4em}.reddit-footer[data-v-f1de0686]{display:flex;align-items:center;justify-content:space-between}.reddit-time[data-v-f1de0686]{color:var(--soft-lavender);font-size:.65em;text-shadow:0 0 4px rgba(0,0,0,.8)}@media (max-width: 1200px){.reddit-article-item[data-v-f1de0686]{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 768px){.reddit-article-item[data-v-f1de0686]{flex:0 0 100%;max-width:100%;min-width:280px}.reddit-header[data-v-f1de0686]{gap:8px}.reddit-subreddit-section[data-v-f1de0686]{flex-direction:column;align-items:flex-start;gap:6px}.reddit-stats[data-v-f1de0686]{align-self:flex-end}}.article-details-modal[data-v-f1de0686]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal-overlay[data-v-f1de0686]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content-wrapper[data-v-f1de0686]{position:relative;z-index:1001;width:90%;max-width:min(900px,95vw);max-height:80vh;animation:modalSlideIn-f1de0686 .3s ease-out;overflow-y:auto}@keyframes modalSlideIn-f1de0686{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal-content-card[data-v-f1de0686]{background:linear-gradient(135deg,#e6e6faf2,#c8c8e6f2);border-radius:16px;padding:0;box-shadow:0 20px 60px #0006;position:relative}.modal-close-btn[data-v-f1de0686]{position:absolute;top:1.25rem;right:1.25rem;width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,#323232f2,#1e1e1ef2);border:2px solid var(--mint-green);color:var(--mint-green);font-size:1.4em;font-weight:700;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 .25rem .75rem #00000080,0 0 15px #98ff9866,inset 0 0 10px #98ff981a}.modal-close-btn svg[data-v-f1de0686]{filter:drop-shadow(0 0 8px rgba(152,255,152,.9))}.modal-close-btn[data-v-f1de0686]:hover{background:linear-gradient(135deg,#1e1e1e,#0a0a0a);transform:rotate(90deg) scale(1.1);color:var(--bright-white);border-color:var(--mint-green);box-shadow:0 .5rem 1.25rem #0009,0 0 25px #98ff98cc,0 0 35px #98ff9899,inset 0 0 20px #98ff9833}.modal-close-btn:hover svg[data-v-f1de0686]{filter:drop-shadow(0 0 15px rgba(152,255,152,1)) drop-shadow(0 0 25px rgba(152,255,152,.8))}.modal-header[data-v-f1de0686]{padding:1.875rem 3.75rem 1.25rem 1.875rem;background:linear-gradient(135deg,#80008026,#c864c81a);border-bottom:.125rem solid rgba(128,0,128,.3)}.modal-title[data-v-f1de0686]{font-size:1.8em;font-weight:700;color:var(--deep-black);margin:0 0 15px;line-height:1.3;text-shadow:0 2px 4px rgba(255,255,255,.5)}.modal-meta[data-v-f1de0686]{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.9em;color:var(--deep-black2)}.modal-meta span[data-v-f1de0686]{display:flex;align-items:center;gap:.375rem;font-weight:500}.modal-meta svg[data-v-f1de0686]{color:var(--vibrant-purple);font-size:.9em}.modal-media[data-v-f1de0686]{width:100%;max-height:25rem;overflow:hidden;background:var(--deep-black)}.modal-image[data-v-f1de0686]{width:100%;height:auto;max-height:25rem;object-fit:cover;display:block}.modal-video[data-v-f1de0686]{width:100%;height:25rem;max-height:25rem;display:block}.modal-body[data-v-f1de0686]{padding:1.875rem}.content-section[data-v-f1de0686]{margin-bottom:1.5rem}.content-section[data-v-f1de0686]:last-child{margin-bottom:0}.section-label[data-v-f1de0686]{font-size:1.1em;font-weight:700;color:var(--vibrant-purple);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:.125rem solid rgba(128,0,128,.2);text-transform:uppercase;letter-spacing:.03125rem}.modal-description[data-v-f1de0686]{font-size:1.05em;line-height:1.8;color:var(--deep-black2);font-weight:400;margin:0}.modal-content[data-v-f1de0686]{font-size:1.05em;line-height:1.8;color:var(--deep-black2);font-weight:400;margin:0;max-height:25rem;overflow:hidden;position:relative;transition:max-height .4s ease;white-space:pre-wrap}.modal-content.expanded[data-v-f1de0686]{max-height:none}.expand-btn[data-v-f1de0686]{padding:.75rem 1.5rem;background:#8000801a;border:.125rem solid var(--vibrant-purple);border-radius:.625rem;color:var(--vibrant-purple);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;margin-right:.9375rem}.expand-btn[data-v-f1de0686]:hover{background:var(--vibrant-purple);color:var(--bright-white);transform:translateY(-2px);box-shadow:0 4px 12px #8000804d}.modal-footer[data-v-f1de0686]{padding:1.25rem 1.875rem 1.875rem;display:flex;justify-content:center;align-items:center;border-top:.0625rem solid rgba(128,0,128,.2)}.modal-read-full-btn[data-v-f1de0686]{padding:.875rem 2rem;background:linear-gradient(135deg,var(--vibrant-purple) 0%,var(--neon-pink2) 100%);color:var(--bright-white);text-decoration:none;border-radius:.625rem;font-weight:700;font-size:1.05em;display:flex;align-items:center;gap:.625rem;transition:all .3s ease;box-shadow:0 .25rem .9375rem #8000804d}.modal-read-full-btn[data-v-f1de0686]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #80008080;background:linear-gradient(135deg,var(--neon-pink2) 0%,var(--vibrant-purple) 100%)}@media (max-width: 768px){.modal-content-wrapper[data-v-f1de0686]{width:95%;max-height:95vh}.modal-title[data-v-f1de0686]{font-size:1.4em;padding-right:20px}.modal-header[data-v-f1de0686]{padding:1.25rem 3.125rem .9375rem 1.25rem}.modal-body[data-v-f1de0686]{padding:1.25rem}.section-label[data-v-f1de0686]{font-size:1em}.modal-content[data-v-f1de0686]{max-height:18.75rem}.modal-footer[data-v-f1de0686]{flex-wrap:wrap;gap:.625rem;padding:.9375rem 1.25rem 1.25rem}.expand-btn[data-v-f1de0686]{margin-right:0;margin-bottom:.625rem}.modal-meta[data-v-f1de0686]{gap:12px;font-size:.85em}.modal-video[data-v-f1de0686]{height:13.75rem;max-height:13.75rem}.modal-media[data-v-f1de0686],.modal-image[data-v-f1de0686]{max-height:15.625rem}.modal-close-btn[data-v-f1de0686]{top:.9375rem;right:.9375rem;width:2.4rem;height:2.4rem;font-size:1.2em}}.modal-content-wrapper[data-v-f1de0686]::-webkit-scrollbar{width:8px}.modal-content-wrapper[data-v-f1de0686]::-webkit-scrollbar-track{background:#0003;border-radius:10px}.modal-content-wrapper[data-v-f1de0686]::-webkit-scrollbar-thumb{background:var(--vibrant-purple);border-radius:10px}.modal-content-wrapper[data-v-f1de0686]::-webkit-scrollbar-thumb:hover{background:var(--neon-pink2)}.article-details-container[data-v-b67c819b]{position:absolute;top:16%;left:17.5%;height:80vh;width:65%;padding:10px;background-color:#e6e6fac4;border-radius:8px;overflow-y:auto}.article-details-container[data-v-b67c819b]::-webkit-scrollbar{display:none}.article-details-container[data-v-b67c819b]{-ms-overflow-style:none;scrollbar-width:none}h1[data-v-b67c819b]{font-size:2em;text-align:center;color:var(--coral-red);margin-bottom:20px}.article-meta[data-v-b67c819b]{display:flex;justify-content:space-between;font-size:.9em;color:var(--soft-lavender);text-shadow:0 0 4px var(--neon-pink2),0 0 8px rgba(255,20,147,.5);margin-bottom:20px}.description[data-v-b67c819b]{font-size:1.1em;font-weight:550;letter-spacing:1px;color:var(--deep-black2);margin-bottom:20px}.author[data-v-b67c819b]{font-size:.9em;color:var(--soft-lavender);text-shadow:0 0 4px var(--neon-pink2),0 0 8px rgba(255,20,147,.5);margin-bottom:20px}.read-more[data-v-b67c819b]{display:block;width:fit-content;margin:0 auto 20px;font-weight:500;text-decoration:none;color:#202027cc}.article-image[data-v-b67c819b]{width:300px;height:300px;margin:20px}.back-btn[data-v-b67c819b]{display:block;width:fit-content;margin:0 auto;padding:5px 10px;background-color:var(--mint-green);border:none;border-radius:8px;color:var(--deep-black2);text-decoration:none;font-weight:600}html{scroll-behavior:smooth}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-VariableFont_wght-B1o0utJu.ttf) format("truetype");font-weight:100 900;font-style:italic}:root{--deep-black: rgb(0, 0, 0);--deep-black2: rgb(60, 60, 60);--vibrant-purple: rgb(128, 0, 128);--soft-lavender: rgb(230, 230, 250);--lavender: rgb(175, 175, 215);--bright-white: rgb(255, 255, 255);--mid-white2: rgba(255, 255, 255, .7);--mid-white2Hover: rgba(255, 255, 255, .2);--neon-pink2: rgb(226, 113, 207);--neon-pinkBoarders: rgb(225, 91, 202);--neon-pink2HeaderBtnBG: rgba(221, 95, 198, .2);--electric-blue: rgb(0, 191, 255);--sunset-orange: rgb(255, 99, 71);--mint-green: rgb(198, 232, 125);--mint-greenHeaderBtnBG: rgba(188, 230, 99, .3);--mint-greenClosebtn: rgba(180, 216, 100, .5);--ModalDeeepBlue: rgb(9, 35, 44);--steel-gray: rgb(119, 136, 153);--coral-red: rgb(255, 64, 64);--glass-morphism-bg: rgba(32, 32, 32, .47);--glass-morphism-bg-lite: rgba(32, 32, 32, .25);--neon-glow-hover: 0 0 30px rgba(255, 255, 255, .3);--hover-border: 1px solid var(--bright-white);--skyPurp-SearchDropdown: #201b2a;--skyPurp: #413656;--skyBlue: #547b98;--skyPink: #c56aa8;--skyOrange: #fbbd59;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-5xl: 8rem;--space-6xl: 10rem;--space-7xl: 12rem;--space-8xl: 14rem;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}*{margin:0%;padding:0%;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}html{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}body{min-height:100vh;width:100%;max-width:100vw;color:var(--bright-white);margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.main-backdrop-filter{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#0165864d!important}.grid{display:grid;gap:var(--space-md)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}@media (min-width: 768px){.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}@media (min-width: 768px){.md\:text-xl{font-size:var(--text-xl)}.md\:text-2xl{font-size:var(--text-2xl)}.md\:text-3xl{font-size:var(--text-3xl)}.md\:text-4xl{font-size:var(--text-4xl)}.md\:text-5xl{font-size:var(--text-5xl)}.md\:text-6xl{font-size:var(--text-6xl)}}@media (min-width: 1024px){.lg\:text-2xl{font-size:var(--text-2xl)}.lg\:text-3xl{font-size:var(--text-3xl)}.lg\:text-4xl{font-size:var(--text-4xl)}.lg\:text-5xl{font-size:var(--text-5xl)}.lg\:text-6xl{font-size:var(--text-6xl)}}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}@media (min-width: 640px){.sm\:block{display:block}.sm\:hidden{display:none}}@media (min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:flex{display:flex}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex{display:flex}}@keyframes slideInRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.toast-container{z-index:9999}.toast-container *{z-index:inherit}@media (prefers-contrast: high){.notification-toast{border:2px solid currentColor!important;box-shadow:0 0 0 1px currentColor!important}}@media (prefers-reduced-motion: reduce){.notification-toast{animation:none!important;transition:opacity .2s ease!important}.toast-progress{transition:none!important}}[data-theme=dark] .notification-toast,.dark .notification-toast{--toast-bg: #1f2937;--toast-border: #374151;--toast-icon-bg: #374151;--toast-icon-color: #d1d5db;--toast-title-color: #f9fafb;--toast-description-color: #9ca3af;--toast-dismiss-hover: #374151;--toast-dismiss-color: #d1d5db;--toast-progress-color: #3b82f6}[data-theme=light] .notification-toast,.light .notification-toast{--toast-bg: #ffffff;--toast-border: #e5e7eb;--toast-icon-bg: #f3f4f6;--toast-icon-color: #6b7280;--toast-title-color: #111827;--toast-description-color: #6b7280;--toast-dismiss-hover: #f3f4f6;--toast-dismiss-color: #9ca3af;--toast-progress-color: #3b82f6}
