:root{--bg-primary:#0f0f0f;--bg-secondary:#222;--text-primary:#fff;--text-secondary:#aaa;--accent:#e62117;--accent-hover:#c41e15;--border:hsla(0,0%,100%,.1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}.container{margin:0 auto;max-width:1400px;padding:0 1rem}.glass{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1e1e1ecc;border:1px solid hsla(0,0%,100%,.15);will-change:backdrop-filter}.transition-standard{transition:all .3s cubic-bezier(.4,0,.2,1)}input,textarea{background:#1a1a1a;border:1px solid var(--border);border-radius:8px;color:#fff;outline:none;padding:.8rem 1rem}input:focus{border-color:var(--accent)}.btn-primary{align-items:center;background:var(--accent);border-radius:20px;box-shadow:0 4px 15px #f003;color:#fff;display:flex;font-weight:700;gap:.5rem;padding:.6rem 1.4rem}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 6px 20px #ff00004d;transform:translateY(-1px)}.btn-secondary{background:var(--bg-secondary);border-radius:20px;color:#fff;font-weight:500;padding:.6rem 1.2rem}.notifications-wrapper[data-v-f45996c5]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px #00000080;overflow:hidden;position:absolute;right:0;top:60px;width:400px;z-index:1000}.notifications-header[data-v-f45996c5]{border-bottom:1px solid var(--border);padding:1.5rem}.notifications-header h3[data-v-f45996c5]{font-size:1.2rem;margin:0}.header-top[data-v-f45996c5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.clear-btn[data-v-f45996c5]{background:transparent;border:1px solid var(--accent);border-radius:4px;color:var(--accent);cursor:pointer;font-size:12px;padding:4px 12px;transition:.2s}.clear-btn[data-v-f45996c5]:hover{background:var(--accent);color:#000}.confirm-overlay[data-v-f45996c5]{align-items:center;animation:slideIn-f45996c5 .3s ease;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.2);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.8rem 1rem}.confirm-overlay p[data-v-f45996c5]{color:#ff6b6b;font-size:13px;font-weight:700;margin:0}.confirm-btns[data-v-f45996c5]{display:flex;gap:.5rem}.confirm-btns button[data-v-f45996c5]{border-radius:6px;cursor:pointer;font-size:11px;font-weight:800;padding:4px 12px;text-transform:uppercase;transition:.2s}.no-btn[data-v-f45996c5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.yes-btn[data-v-f45996c5]{background:#ff4757;border:1px solid #ff4757;color:#fff}.yes-btn[data-v-f45996c5]:hover{box-shadow:0 0 15px #ff475766;transform:scale(1.05)}@keyframes slideIn-f45996c5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters[data-v-f45996c5]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.filter-btn[data-v-f45996c5]{background:#ffffff0d;border-radius:20px;font-size:12px;font-weight:600;padding:.4rem 1rem;transition:.2s;white-space:nowrap}.filter-btn.active[data-v-f45996c5]{background:var(--accent);color:#000}.notifications-list[data-v-f45996c5]{max-height:500px;overflow-y:auto}.notification-item[data-v-f45996c5]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:1rem;padding:1rem 1.5rem;transition:background .2s}.notification-item[data-v-f45996c5]:hover{background:#ffffff0d}.actor-avatar-container[data-v-f45996c5]{border-radius:50%;flex-shrink:0;height:40px;width:40px}.actor-avatar[data-v-f45996c5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notif-content[data-v-f45996c5]{flex:1}.notif-text[data-v-f45996c5]{color:var(--text-secondary);font-size:13.5px;line-height:1.4}.actor-name[data-v-f45996c5]{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:.3rem}.actor-name .verified-icon[data-v-f45996c5]{flex-shrink:0}.video-title[data-v-f45996c5]{color:var(--accent);font-weight:600}.comment-snippet[data-v-f45996c5]{background:#ffffff08;border-radius:6px;color:var(--text-secondary);font-size:12px;margin-top:4px;padding:4px 8px}.notif-date[data-v-f45996c5]{color:#fff6;display:block;font-size:11px;margin-top:4px}.video-thumb-container[data-v-f45996c5]{aspect-ratio:16/9;border-radius:4px;flex-shrink:0;width:60px}.video-thumb[data-v-f45996c5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.type-icon[data-v-f45996c5]{align-items:center;background:#ffffff0d;border-radius:50%;display:flex;font-size:14px;height:30px;justify-content:center;width:30px}.empty-state[data-v-f45996c5],.loading-state[data-v-f45996c5]{padding:3rem;text-align:center}.empty-state p[data-v-f45996c5]{color:var(--text-secondary);font-size:14px}.custom-scrollbar[data-v-f45996c5]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-f45996c5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-f45996c5]::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:10px;-webkit-transition:.3s;transition:.3s}.custom-scrollbar[data-v-f45996c5]:hover::-webkit-scrollbar-thumb{background:#ffffff26}.custom-scrollbar[data-v-f45996c5]::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media(max-width:600px){.notifications-wrapper[data-v-f45996c5]{border:none;border-radius:0;border-top:1px solid var(--border);height:calc(100vh - 60px);left:0;max-height:none;position:fixed;right:0;top:60px;width:100%}.notifications-list[data-v-f45996c5]{height:100%;max-height:none}}.navbar[data-v-fe92b65b]{background:#0f0f0ff2;border-bottom:1px solid var(--border);height:60px;justify-content:space-between;padding:.5rem 2rem;position:sticky;top:0;z-index:100}.nav-left[data-v-fe92b65b],.navbar[data-v-fe92b65b],.notif-bell-container[data-v-fe92b65b]{align-items:center;display:flex}.notif-bell-container[data-v-fe92b65b]{position:relative}.notif-btn[data-v-fe92b65b]{align-items:center;border-radius:50%;color:var(--text-secondary);display:flex;justify-content:center;padding:8px;transition:.2s}.notif-btn[data-v-fe92b65b]:hover{background:#ffffff1a;color:#fff}.badge[data-v-fe92b65b]{align-items:center;animation:popIn-fe92b65b .3s cubic-bezier(.175,.885,.32,1.275);background:red;border:2px solid var(--bg-primary);border-radius:10px;box-shadow:0 2px 4px #0000004d;color:#fff;display:flex;font-size:10px;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}@keyframes popIn-fe92b65b{0%{transform:scale(0)}to{transform:scale(1)}}.nav-left .logo[data-v-fe92b65b]{font-size:1.25rem;font-weight:800;gap:.5rem;letter-spacing:-.5px}.menu-btn[data-v-fe92b65b],.nav-left .logo[data-v-fe92b65b]{align-items:center;display:flex}.menu-btn[data-v-fe92b65b]{border-radius:50%;justify-content:center;margin-right:.5rem;padding:8px;transition:background .2s}.menu-btn[data-v-fe92b65b]:hover{background:#ffffff1a}.nav-center[data-v-fe92b65b]{flex:0 1 600px}.search-bar[data-v-fe92b65b]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:40px;display:flex;overflow:hidden}.search-bar input[data-v-fe92b65b]{background:transparent;border:none;flex:1;padding:.5rem 1.2rem}.search-btn[data-v-fe92b65b]{background:#ffffff0d;border-left:1px solid var(--border);padding:0 1.2rem}.nav-right[data-v-fe92b65b],.search-btn[data-v-fe92b65b]{align-items:center;display:flex}.nav-right[data-v-fe92b65b]{gap:1.5rem}.icon-btn[data-v-fe92b65b]{border-radius:50%;padding:8px}.icon-btn[data-v-fe92b65b]:hover{background:#ffffff1a}.user-profile[data-v-fe92b65b]{cursor:pointer;position:relative;z-index:10}.nav-avatar-wrapper[data-v-fe92b65b]{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.user-profile img[data-v-fe92b65b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dropdown[data-v-fe92b65b]{border-radius:8px;min-width:150px;padding:.5rem;position:absolute;right:0;text-align:left;top:40px}.dropdown-user[data-v-fe92b65b]{align-items:center;display:flex;font-weight:700;gap:.5rem;padding:.5rem}.dropdown-user .verified-icon[data-v-fe92b65b]{flex-shrink:0}.dropdown hr[data-v-fe92b65b]{border:none;border-top:1px solid var(--border);margin:.5rem 0}.dropdown-item[data-v-fe92b65b]{color:var(--text-primary);display:block;padding:.5rem;text-align:left;width:100%}.dropdown-item[data-v-fe92b65b]:hover{background:#ffffff1a}.avatar-skeleton[data-v-fe92b65b]{animation:pulse-fe92b65b 1.5s ease-in-out infinite;background:var(--bg-secondary);border-radius:50%;height:32px;width:32px}@keyframes pulse-fe92b65b{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:768px){.navbar[data-v-fe92b65b]{gap:.5rem;padding:.5rem 1rem}.nav-left .logo span[data-v-fe92b65b]{display:none}.nav-center[data-v-fe92b65b]{flex:1;margin:0 .5rem}.search-bar input[data-v-fe92b65b]{font-size:14px;padding:.4rem .8rem}.nav-right[data-v-fe92b65b]{gap:.8rem}.icon-btn[data-v-fe92b65b]{display:none}}@media(max-width:480px){.nav-left[data-v-fe92b65b],.nav-right[data-v-fe92b65b]{display:flex}.navbar:has(.nav-center.mobile-visible) .nav-left[data-v-fe92b65b],.navbar:has(.nav-center.mobile-visible) .nav-right[data-v-fe92b65b]{display:none}.nav-center[data-v-fe92b65b]{display:flex;justify-content:flex-end;transition:all .3s ease}.nav-center.mobile-visible[data-v-fe92b65b]{align-items:center;background:var(--bg-primary);flex:1;justify-content:center;inset:0;margin:0;padding:0 1rem;position:absolute;z-index:101}.nav-center.mobile-visible .search-bar[data-v-fe92b65b]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:40px;display:flex;flex:1;height:40px;width:auto}.nav-center.mobile-visible .search-bar input[data-v-fe92b65b]{display:block}.search-bar[data-v-fe92b65b]{background:transparent;border:none;border-radius:50%;height:36px;width:36px}.search-bar input[data-v-fe92b65b]{display:none}.search-btn[data-v-fe92b65b]{background:transparent;border:none;height:36px;justify-content:center;padding:0;width:36px}.back-btn[data-v-fe92b65b]{align-items:center;display:flex;margin-right:.5rem;padding:8px}}.sidebar[data-v-9302c216]{background:var(--bg-primary);display:flex;flex-direction:column;gap:.2rem;height:calc(100vh - 60px);padding:.5rem;position:sticky;top:60px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s ease;width:240px;z-index:90}@media(min-width:769px){.sidebar[data-v-9302c216]:not(.open){overflow:hidden;width:72px}.sidebar:not(.open) .section-title[data-v-9302c216],.sidebar:not(.open) span[data-v-9302c216]{display:none}}@media(max-width:768px){.sidebar[data-v-9302c216]{box-shadow:10px 0 20px #0003;height:calc(100vh - 60px);left:0;position:fixed;top:60px;transform:translate(-100%)}.sidebar.open[data-v-9302c216]{transform:translate(0)}.sidebar-overlay[data-v-9302c216]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:60px 0 0;position:fixed;z-index:80}}.menu-item[data-v-9302c216]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:1.5rem;padding:.6rem 1rem;white-space:nowrap}.menu-item.active[data-v-9302c216],.menu-item[data-v-9302c216]:hover{background:#ffffff1a}.menu-item.active[data-v-9302c216]{font-weight:600}.section-title[data-v-9302c216]{color:var(--text-secondary);font-size:14px;font-weight:700;letter-spacing:.5px;padding:.8rem 1rem;text-transform:uppercase}.mini-avatar[data-v-9302c216]{border-radius:50%;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.channel-item[data-v-9302c216]{gap:1.5rem}.divider[data-v-9302c216]{border:none;border-top:1px solid var(--border);margin:.8rem 0}.toast-container[data-v-0c8960f4]{bottom:2rem;display:flex;flex-direction:column;gap:.75rem;max-width:400px;position:fixed;right:2rem;width:calc(100% - 4rem);z-index:9999}.toast-item[data-v-0c8960f4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 25px #0006;color:#fff;justify-content:space-between;padding:1rem 1.25rem}.toast-content[data-v-0c8960f4],.toast-item[data-v-0c8960f4]{align-items:center;display:flex}.toast-content[data-v-0c8960f4]{font-size:.95rem;font-weight:500;gap:.75rem}.icon[data-v-0c8960f4]{flex-shrink:0;height:24px;width:24px}.stroke-info[data-v-0c8960f4]{stroke:#3abff8}.stroke-success[data-v-0c8960f4]{stroke:#36d399}.stroke-error[data-v-0c8960f4]{stroke:#f87272}.toast-item.success[data-v-0c8960f4]{border-left:4px solid #36d399}.toast-item.error[data-v-0c8960f4]{border-left:4px solid #f87272}.toast-item.info[data-v-0c8960f4]{border-left:4px solid #3abff8}.close-btn[data-v-0c8960f4]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;line-height:1;padding:0 0 0 1rem}.close-btn[data-v-0c8960f4]:hover{color:#fff}.toast-enter-active[data-v-0c8960f4],.toast-leave-active[data-v-0c8960f4]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-enter-from[data-v-0c8960f4]{opacity:0;transform:translate(50px) scale(.9)}.toast-leave-to[data-v-0c8960f4]{opacity:0;transform:scale(.8)}@media(max-width:480px){.toast-container[data-v-0c8960f4]{bottom:1rem;right:1rem;width:calc(100% - 2rem)}}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}::-webkit-scrollbar{background:var(--bg-primary);width:10px}::-webkit-scrollbar-thumb{background:#ffffff1a;border:2px solid var(--bg-primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#fff3}.app-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.main-layout{display:flex;flex:1}.img-container{background:#ffffff0d;overflow:hidden;position:relative}.img-container:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.img-container.loaded:after{display:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}img{display:block;height:auto;max-width:100%;opacity:0;transition:opacity .4s ease-out}img.loaded{opacity:1}.skeleton{animation:pulse 2s ease-in-out infinite;background:#ffffff0d;border-radius:8px}.content-area{background:var(--bg-primary);flex:1;min-width:0;padding:1.5rem 2rem}@media(max-width:768px){.content-area{padding:1rem}}.grid[data-v-242b6aa6]{display:grid}.mb-2[data-v-242b6aa6]{margin-bottom:.5rem}.mb-4[data-v-242b6aa6]{margin-bottom:1rem}.max-w-520px[data-v-242b6aa6]{max-width:520px}.min-h-screen[data-v-242b6aa6]{min-height:100vh}.w-full[data-v-242b6aa6]{width:100%}.flex[data-v-242b6aa6]{display:flex}.place-content-center[data-v-242b6aa6]{place-content:center}.items-center[data-v-242b6aa6]{align-items:center}.justify-center[data-v-242b6aa6]{justify-content:center}.overflow-hidden[data-v-242b6aa6]{overflow:hidden}.bg-white[data-v-242b6aa6]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-242b6aa6]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-242b6aa6]{text-align:center}.text-\[80px\][data-v-242b6aa6]{font-size:80px}.text-2xl[data-v-242b6aa6]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-242b6aa6]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-242b6aa6]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-242b6aa6]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-242b6aa6]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-242b6aa6]{font-weight:500}.font-semibold[data-v-242b6aa6]{font-weight:600}.leading-none[data-v-242b6aa6]{line-height:1}.tracking-wide[data-v-242b6aa6]{letter-spacing:.025em}.font-sans[data-v-242b6aa6]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-242b6aa6]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-242b6aa6]{text-decoration-line:underline}.underline-offset-3[data-v-242b6aa6]{text-underline-offset:3px}.antialiased[data-v-242b6aa6]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-242b6aa6]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-242b6aa6]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-242b6aa6]{font-size:110px}.sm\:text-3xl[data-v-242b6aa6]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-38a02702]{display:grid}.mb-2[data-v-38a02702]{margin-bottom:.5rem}.mb-4[data-v-38a02702]{margin-bottom:1rem}.max-w-520px[data-v-38a02702]{max-width:520px}.min-h-screen[data-v-38a02702]{min-height:100vh}.place-content-center[data-v-38a02702]{place-content:center}.overflow-hidden[data-v-38a02702]{overflow:hidden}.bg-white[data-v-38a02702]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-38a02702]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-38a02702]{text-align:center}.text-\[80px\][data-v-38a02702]{font-size:80px}.text-2xl[data-v-38a02702]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-38a02702]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-38a02702]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-38a02702]{font-weight:600}.leading-none[data-v-38a02702]{line-height:1}.tracking-wide[data-v-38a02702]{letter-spacing:.025em}.font-sans[data-v-38a02702]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-38a02702]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-38a02702]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-38a02702]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-38a02702]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-38a02702]{font-size:110px}.sm\:text-3xl[data-v-38a02702]{font-size:1.875rem;line-height:2.25rem}}
