:root{--primary-color: #d4a056;--primary-light: #e0b878;--primary-dark: #b8863c;--bg-primary: #1a1915;--bg-secondary: #252320;--bg-tertiary: #2f2d28;--bg-card: rgba(55, 52, 45, .85);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-tertiary: #71717a;--border-color: rgba(255, 255, 255, .08);--border-light: rgba(255, 255, 255, .12);--glass-bg: rgba(50, 48, 45, .6);--glass-border: rgba(255, 255, 255, .15);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .4);--gradient-primary: linear-gradient(135deg, #d4a056 0%, #c48a3a 100%);--gradient-glow: linear-gradient(135deg, rgba(212, 160, 86, .3) 0%, rgba(196, 138, 58, .3) 100%);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}:root.light{--bg-primary: #f5f3ef;--bg-secondary: #ebe8e2;--bg-tertiary: #e0dcd4;--bg-card: rgba(255, 255, 255, .9);--text-primary: #1a1a1a;--text-secondary: #4a4a4a;--text-tertiary: #6a6a6a;--border-color: rgba(0, 0, 0, .08);--border-light: rgba(0, 0, 0, .12);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1)}*,*:before,*:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background:linear-gradient(135deg,#0f0f0f,#1a1a1a,#0f0f0f);background-attachment:fixed;color:var(--text-primary);min-height:100vh;overflow-x:hidden;transition:background .5s ease,color .3s ease}html.light body{background:linear-gradient(135deg,#f5f3ef,#ebe8e2,#f5f3ef)}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::selection{background:var(--primary-color);color:#fff}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea{font-family:inherit;border:none;outline:none;background:none;color:inherit}ul,ol{list-style:none}.glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-card{background:linear-gradient(135deg,#48443a8c,#343028bf);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #ffffff0d,0 4px 20px #00000080,0 8px 32px #0006,inset 0 1px #ffffff1f;transition:all var(--transition-normal)}.glass-card:hover{border-color:#ffffff40;box-shadow:0 0 0 1px #ffffff14,0 6px 24px #0009,0 12px 40px #00000080,inset 0 1px #ffffff26}.glass-button{background:linear-gradient(135deg,#3a362ecc,#2a2620e6);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 24px;color:#ffffffe6;font-size:14px;font-weight:500;transition:all var(--transition-fast);cursor:pointer;box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff14}.glass-button:hover{background:linear-gradient(135deg,#444038d9,#34302af2);border-color:#ffffff26;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #0006,inset 0 1px #ffffff1a}.glass-button:active{transform:translateY(0);background:linear-gradient(135deg,#302c26e6,#26221c);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0d}.glass-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.glass-button-primary{background:linear-gradient(135deg,#3a362ecc,#2a2620e6);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff14}.glass-button-primary:hover{background:linear-gradient(135deg,#444038d9,#34302af2);border-color:#ffffff26;box-shadow:0 6px 16px #0006,inset 0 1px #ffffff1a}.glass-button-primary:active{background:linear-gradient(135deg,#302c26e6,#26221c);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0d}.glass-glow{position:relative}.glass-glow:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(212,160,86,.5),rgba(196,138,58,.3),transparent,rgba(212,160,86,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity var(--transition-normal)}.glass-glow:hover:after{opacity:1}.frosted{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}@keyframes glass-morph{0%,to{border-radius:var(--radius-lg)}50%{border-radius:var(--radius-lg) calc(var(--radius-lg) * 1.2) var(--radius-lg) calc(var(--radius-lg) * 1.1)}}.glass-morph{animation:glass-morph 8s ease-in-out infinite}.glass-float{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.glass-float:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0006,inset 0 1px #ffffff26}.glass-input{background:#ffffff14!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:var(--radius-md)!important;padding:var(--spacing-sm) var(--spacing-md)!important;color:var(--text-primary)!important;font-size:14px!important;transition:all var(--transition-fast)!important;width:100%!important;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0003!important}.glass-input::placeholder{color:var(--text-tertiary)!important;opacity:.7!important}.glass-input:hover{background:#ffffff1f!important;border-color:#fff3!important}.glass-input:focus{background:#ffffff26!important;border-color:#d4a05699!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #d4a05626,0 4px 12px #0000004d!important;outline:none!important}.glass-input:-webkit-autofill,.glass-input:-webkit-autofill:hover,.glass-input:-webkit-autofill:focus,.glass-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(40,38,35,.9) inset!important;box-shadow:0 0 0 1000px #282623e6 inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;transition:background-color 5000s ease-in-out 0s!important}.glass-input:-webkit-autofill{background:#ffffff14!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}:root.light .glass-input{background:#ffffffb3!important;border-color:#0000001a!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff80,0 2px 8px #0000000d!important}:root.light .glass-input:hover{background:#ffffffd9!important;border-color:#00000026!important}:root.light .glass-input:focus{background:#fffffff2!important;border-color:#d4a056cc!important;box-shadow:inset 0 1px #fffc,0 0 0 3px #d4a05633,0 4px 12px #0000001a!important}.glass-tag{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:4px 10px;font-size:12px;color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer}.glass-tag:hover{background:#ffffff1f;border-color:#fff3;color:var(--text-primary)}.glass-tag.active{background:var(--gradient-primary);border-color:transparent;color:#fff}.notification-modal-overlay[data-v-1de5ff55]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.notification-modal[data-v-1de5ff55]{position:relative;width:100%;max-width:900px;height:650px;border-radius:20px;background:linear-gradient(135deg,#3c3c41b3,#28282dcc,#1e1e23e6);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 80px #0009,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;overflow:hidden}.close-btn[data-v-1de5ff55]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff9;cursor:pointer;transition:all .3s ease;z-index:10}.close-btn[data-v-1de5ff55]:hover{background:#ffffff26;border-color:#ffffff4d;color:#ffffffe6;transform:rotate(90deg)}.close-btn svg[data-v-1de5ff55]{width:16px;height:16px}.modal-content[data-v-1de5ff55]{display:flex;height:100%}.category-sidebar[data-v-1de5ff55]{width:160px;padding:60px 16px 20px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.category-btn[data-v-1de5ff55]{padding:14px 20px;font-size:15px;font-weight:500;color:#fff9;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:left}.category-btn[data-v-1de5ff55]:hover{background:#ffffff14;color:#ffffffd9}.category-btn.active[data-v-1de5ff55]{background:#ffffff1f;color:#fff;box-shadow:inset 0 1px #ffffff1a}.content-area[data-v-1de5ff55]{flex:1;padding:60px 24px 24px;overflow-y:auto;position:relative}.content-area[data-v-1de5ff55]::-webkit-scrollbar{width:6px}.content-area[data-v-1de5ff55]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.content-area[data-v-1de5ff55]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.content-area[data-v-1de5ff55]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.empty-state[data-v-1de5ff55]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.empty-icon[data-v-1de5ff55]{width:160px;height:160px;display:flex;align-items:center;justify-content:center;color:#ffffff4d}.empty-icon svg[data-v-1de5ff55]{width:100%;height:100%}.empty-text[data-v-1de5ff55]{font-size:14px;color:#fff6}.notification-list[data-v-1de5ff55]{display:flex;flex-direction:column;gap:12px}.list-header[data-v-1de5ff55]{display:flex;justify-content:flex-end;margin-bottom:4px}.mark-all-btn[data-v-1de5ff55]{padding:6px 14px;font-size:13px;font-weight:500;color:#d4a056e6;background:#d4a0561a;border:1px solid rgba(212,160,86,.2);border-radius:8px;cursor:pointer;transition:all .3s ease}.mark-all-btn[data-v-1de5ff55]:hover{background:#d4a05633;border-color:#d4a0564d}.notification-item[data-v-1de5ff55]{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .3s ease;position:relative}.notification-item[data-v-1de5ff55]:hover{background:#ffffff1a;border-color:#ffffff26;transform:translate(4px)}.notification-item.unread[data-v-1de5ff55]{background:#d4a05614;border-color:#d4a05633}.notification-item.unread[data-v-1de5ff55]:hover{background:#d4a0561f}.notification-avatar[data-v-1de5ff55]{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1)}.notification-content[data-v-1de5ff55]{flex:1;min-width:0}.notification-header[data-v-1de5ff55]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.notification-user[data-v-1de5ff55]{font-size:15px;font-weight:600;color:#ffffffe6}.notification-time[data-v-1de5ff55]{font-size:13px;color:#fff6}.notification-text[data-v-1de5ff55]{font-size:14px;color:#fff9;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unread-dot[data-v-1de5ff55]{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef444499;flex-shrink:0;margin-top:4px}.modal-fade-enter-active[data-v-1de5ff55],.modal-fade-leave-active[data-v-1de5ff55]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-1de5ff55],.modal-fade-leave-to[data-v-1de5ff55]{opacity:0}.modal-fade-enter-from .notification-modal[data-v-1de5ff55],.modal-fade-leave-to .notification-modal[data-v-1de5ff55]{transform:scale(.9) translateY(-20px);opacity:0}.modal-fade-enter-to .notification-modal[data-v-1de5ff55],.modal-fade-leave-from .notification-modal[data-v-1de5ff55]{transform:scale(1) translateY(0);opacity:1}@media(max-width:768px){.notification-modal[data-v-1de5ff55]{height:80vh;max-height:600px;max-width:100%}.category-sidebar[data-v-1de5ff55]{width:120px;padding:50px 12px 16px}.category-btn[data-v-1de5ff55]{padding:12px 14px;font-size:13px}.content-area[data-v-1de5ff55]{padding:50px 16px 16px}.notification-item[data-v-1de5ff55]{padding:16px;gap:12px}.notification-avatar[data-v-1de5ff55]{width:44px;height:44px}.notification-user[data-v-1de5ff55]{font-size:14px}.notification-text[data-v-1de5ff55]{font-size:13px}}.navbar[data-v-9fb5993b]{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;border-bottom:none}.navbar-container[data-v-9fb5993b]{display:flex;align-items:center;justify-content:space-between;max-width:1800px;margin:0 auto;padding:0 40px;height:64px}.logo-glass[data-v-9fb5993b]{display:inline-flex;align-items:center;padding:8px 20px;border-radius:50px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a;transition:all .3s ease}.logo-glass[data-v-9fb5993b]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#ffffff40;box-shadow:0 6px 24px #0006,inset 0 1px #ffffff26}.logo[data-v-9fb5993b]{display:flex;align-items:center;gap:var(--spacing-sm)}.logo-img[data-v-9fb5993b]{height:32px;width:auto;object-fit:contain;cursor:pointer;transition:transform var(--transition-fast)}.logo-img[data-v-9fb5993b]:hover{transform:scale(1.05)}.logo-text[data-v-9fb5993b]{font-size:16px;font-weight:600;color:#ffffffd9;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.nav-menu-glass[data-v-9fb5993b]{display:flex;align-items:center;padding:8px 16px;border-radius:50px;background:linear-gradient(180deg,#504b4499,#37342fcc);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:0 -6px 20px #ffdc9626,0 -3px 10px #fff0c81a,0 6px 20px #0006,0 3px 10px #0000004d,inset 0 1px #ffffff1a}.nav-menu[data-v-9fb5993b]{display:flex;align-items:center;gap:8px}.nav-item[data-v-9fb5993b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:50px;color:#fff9;font-size:14px;font-weight:500;text-align:center;line-height:1.2;transition:all var(--transition-fast);white-space:nowrap}.nav-item[data-v-9fb5993b]:hover{color:#ffffffe6;background:#ffffff14}.nav-item.active[data-v-9fb5993b]{color:#fffffff2;background:linear-gradient(135deg,#3c3a37e6,#282624);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px #0000004d}.nav-icon[data-v-9fb5993b]{width:16px;height:16px;flex-shrink:0}.nav-text[data-v-9fb5993b]{display:inline-block;text-align:center;vertical-align:middle}.nav-actions[data-v-9fb5993b]{display:flex;align-items:center;gap:var(--spacing-sm)}.action-btn[data-v-9fb5993b]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all var(--transition-fast);position:relative}.action-btn[data-v-9fb5993b]:hover{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}.action-btn svg[data-v-9fb5993b]{width:20px;height:20px}.action-btn.notification .badge[data-v-9fb5993b]{position:absolute;top:-2px;right:-2px;width:18px;height:18px;background:#ef4444;border-radius:50%;font-size:10px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.user-avatar[data-v-9fb5993b]{width:56px;height:56px;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;background:linear-gradient(135deg,#ffffff26,#ffffff0d,#ffffff05);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);box-shadow:0 0 0 2px #fff9,0 0 0 4px #fff3,0 0 20px #ffffff4d,inset 0 1px 2px #ffffff4d,0 8px 24px #0006}.user-avatar[data-v-9fb5993b]:hover,.user-avatar.is-active[data-v-9fb5993b]{transform:scale(1.08);box-shadow:0 0 0 2px #ffffffe6,0 0 0 5px #ffffff59,0 0 35px #ffffff73,inset 0 1px 2px #ffffff73,0 12px 35px #0000008c}.user-avatar img[data-v-9fb5993b]{width:100%;height:100%;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.user-menu-container[data-v-9fb5993b]{position:relative;display:flex;flex-direction:column;align-items:center}.user-dropdown[data-v-9fb5993b]{position:absolute;top:calc(100% + 16px);right:0;width:200px;padding:20px 16px 16px;border-radius:16px;background:linear-gradient(180deg,#232326f2,#1c1c20fa);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 80px #0009,0 0 0 1px #0000004d,inset 0 1px #ffffff14;z-index:1001}.menu-fade-enter-active[data-v-9fb5993b],.menu-fade-leave-active[data-v-9fb5993b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-fade-enter-from[data-v-9fb5993b],.menu-fade-leave-to[data-v-9fb5993b]{opacity:0;transform:translateY(-10px) scale(.95)}.menu-fade-enter-to[data-v-9fb5993b],.menu-fade-leave-from[data-v-9fb5993b]{opacity:1;transform:translateY(0) scale(1)}.user-info-card[data-v-9fb5993b]{text-align:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:14px}.user-nickname[data-v-9fb5993b]{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:10px;font-family:Brush Script MT,STXingkai,KaiTi,cursive}.nickname-deco[data-v-9fb5993b]{font-size:14px;color:#fff9;font-weight:400}.nickname-text[data-v-9fb5993b]{font-size:15px;font-weight:500;color:#ffffffd9;letter-spacing:1px}.user-stats[data-v-9fb5993b]{display:flex;justify-content:center;gap:24px}.stat-item[data-v-9fb5993b]{display:flex;align-items:center;gap:4px;font-size:12px}.stat-label[data-v-9fb5993b]{color:#ffffff73}.stat-value[data-v-9fb5993b]{color:#ffffffbf;font-weight:500}.user-actions[data-v-9fb5993b]{display:flex;gap:8px;margin-bottom:14px}.action-btn[data-v-9fb5993b]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none}.action-btn svg[data-v-9fb5993b]{width:14px;height:14px}.action-btn.primary[data-v-9fb5993b]{background:transparent;color:#ffffffd9;border:1px solid rgba(255,255,255,.25)}.action-btn.primary[data-v-9fb5993b]:hover{background:#ffffff14;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.action-btn.secondary[data-v-9fb5993b]{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.action-btn.secondary[data-v-9fb5993b]:hover{background:#ff64641a;border-color:#ff646466;color:#ff9696e6;transform:translateY(-1px);box-shadow:0 4px 12px #ff646426}.user-settings[data-v-9fb5993b]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.setting-item[data-v-9fb5993b]{display:flex;align-items:center;justify-content:space-between}.setting-label[data-v-9fb5993b]{font-size:12px;color:#ffffff80}.toggle-switch[data-v-9fb5993b]{position:relative;width:40px;height:20px;cursor:pointer}.toggle-switch input[data-v-9fb5993b]{opacity:0;width:0;height:0}.toggle-slider[data-v-9fb5993b]{position:absolute;inset:0;background:#3c3c41cc;border-radius:20px;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 3px #0006}.toggle-slider[data-v-9fb5993b]:before{content:"";position:absolute;height:14px;width:14px;left:2px;bottom:2px;background:linear-gradient(180deg,#fffffff2,#dcdcdcd9);border-radius:50%;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000004d}.toggle-switch input:checked+.toggle-slider[data-v-9fb5993b]{background:#64b46480;border-color:#64c86466}.toggle-switch input:checked+.toggle-slider[data-v-9fb5993b]:before{transform:translate(20px);background:linear-gradient(180deg,#fff,#f0fff0f2)}.nav-tools[data-v-9fb5993b]{display:flex;align-items:center;gap:12px;margin-left:16px;padding-left:16px;border-left:1px solid rgba(255,255,255,.1)}.tool-btn[data-v-9fb5993b]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.15);color:#ffffffb3;cursor:pointer;transition:all .3s ease;position:relative}.tool-btn[data-v-9fb5993b]:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);border-color:#ffffff4d;color:#fffffff2;box-shadow:0 0 15px #ffdc9633,inset 0 1px #ffffff26;transform:translateY(-1px)}.tool-btn[data-v-9fb5993b]:active{transform:translateY(0);background:linear-gradient(135deg,#ffffff14,#ffffff08)}.tool-btn svg[data-v-9fb5993b]{width:18px;height:18px}.theme-toggle-btn[data-v-9fb5993b]{background:linear-gradient(135deg,#64646433,#3c3c3c4d);border-color:#fff3;overflow:hidden}.theme-toggle-btn[data-v-9fb5993b]:hover{background:linear-gradient(135deg,#7878784d,#50505066);border-color:#ffffff59;box-shadow:0 0 20px #ffdc9640,inset 0 1px #fff3}.theme-toggle-btn[data-v-9fb5993b]:active{transform:scale(.95)}.theme-icon-wrapper[data-v-9fb5993b]{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.theme-icon[data-v-9fb5993b]{position:absolute;width:18px;height:18px;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.5) rotate(-180deg)}.theme-icon.active[data-v-9fb5993b]{opacity:1;transform:scale(1) rotate(0)}.sun-icon[data-v-9fb5993b]{color:#fbbf24;filter:drop-shadow(0 0 4px rgba(251,191,36,.6))}.moon-icon[data-v-9fb5993b]{color:#a5b4fc;filter:drop-shadow(0 0 4px rgba(165,180,252,.5))}.theme-toggle-btn.is-dark[data-v-9fb5993b]{background:linear-gradient(135deg,#5050644d,#28283c66)}.theme-toggle-btn.is-dark[data-v-9fb5993b]:hover{box-shadow:0 0 20px #a5b4fc4d,inset 0 1px #ffffff26}.notification-btn[data-v-9fb5993b]{background:linear-gradient(135deg,#ffc8c81a,#ffffff0d)}.notification-btn[data-v-9fb5993b]:hover{background:linear-gradient(135deg,#ffc8c833,#ffffff1a);box-shadow:0 0 20px #ffc8c840,inset 0 1px #ffffff26}.nav-badge[data-v-9fb5993b]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border-radius:9px;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #ee5a5a66,0 0 0 2px #37342fcc;animation:pulse-9fb5993b 2s ease-in-out infinite}@keyframes pulse-9fb5993b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:1200px){.nav-tools[data-v-9fb5993b]{margin-left:12px;padding-left:12px;gap:8px}.tool-btn[data-v-9fb5993b]{width:32px;height:32px}.tool-btn svg[data-v-9fb5993b]{width:16px;height:16px}.user-avatar[data-v-9fb5993b]{width:48px;height:48px;border-radius:14px}.user-avatar img[data-v-9fb5993b]{border-radius:12px}}@media(max-width:768px){.navbar-container[data-v-9fb5993b]{padding:0 20px}.nav-tools[data-v-9fb5993b]{margin-left:8px;padding-left:8px;gap:6px}.tool-btn[data-v-9fb5993b]{width:28px;height:28px}.tool-btn svg[data-v-9fb5993b]{width:14px;height:14px}.nav-badge[data-v-9fb5993b]{min-width:14px;height:14px;font-size:8px;top:-2px;right:-2px}.user-avatar[data-v-9fb5993b]{width:44px;height:44px;border-radius:12px}.user-avatar img[data-v-9fb5993b]{border-radius:10px}}.auth-buttons[data-v-9fb5993b]{display:flex;align-items:center;gap:10px}.auth-btn[data-v-9fb5993b]{padding:8px 20px;border-radius:50px;font-size:13px;font-weight:500;letter-spacing:.5px;transition:all var(--transition-normal);cursor:pointer;text-decoration:none}.auth-btn-login[data-v-9fb5993b]{color:#ffffffd9;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.auth-btn-login[data-v-9fb5993b]:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.auth-btn-register[data-v-9fb5993b]{color:var(--primary-light);background:transparent;border:2px solid var(--primary-light)}.auth-btn-register[data-v-9fb5993b]:hover{background:transparent;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px #d4a05633}.modal-overlay[data-v-74fa18ed]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-container[data-v-74fa18ed]{width:100%;max-width:600px;max-height:80vh;overflow-y:auto;background:linear-gradient(180deg,#32302df2,#282623fa);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:28px 32px;position:relative;box-shadow:0 25px 80px #0009,0 0 0 1px #0000004d,inset 0 1px #ffffff1a}.close-btn[data-v-74fa18ed]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.2);color:#ffffffb3;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff26;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);z-index:10}.close-btn[data-v-74fa18ed]:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#ffffff59;color:#fffffff2;transform:rotate(90deg)}.close-btn svg[data-v-74fa18ed]{width:18px;height:18px}.modal-header[data-v-74fa18ed]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.modal-header svg[data-v-74fa18ed]{width:24px;height:24px;color:#fffc}.modal-header h3[data-v-74fa18ed]{font-size:20px;font-weight:600;color:#fffffff2;margin:0}.tab-section[data-v-74fa18ed]{display:flex;gap:12px;margin-bottom:24px}.tab-btn[data-v-74fa18ed]{flex:1;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;color:#fff9;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}.tab-btn[data-v-74fa18ed]:hover{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border-color:#ffffff40;color:#ffffffe6}.tab-btn.active[data-v-74fa18ed]{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#ffffff59;color:#fffffff2;box-shadow:0 4px 16px #ffffff1a,inset 0 1px #fff3}.preset-grid[data-v-74fa18ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-height:320px;overflow-y:auto;padding-right:8px}.preset-item[data-v-74fa18ed]{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .25s ease}.preset-item[data-v-74fa18ed]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.preset-item.selected[data-v-74fa18ed]{border-color:#d4a056cc;box-shadow:0 0 0 3px #d4a05633}.preset-item img[data-v-74fa18ed]{width:100%;height:100%;object-fit:cover}.preset-overlay[data-v-74fa18ed]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.preset-item.selected .preset-overlay[data-v-74fa18ed]{opacity:1}.preset-overlay svg[data-v-74fa18ed]{width:32px;height:32px;color:#d4a056;stroke-width:3}.upload-area[data-v-74fa18ed]{min-height:200px;border:2px dashed rgba(255,255,255,.18);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#ffffff14,#ffffff05);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);position:relative;overflow:hidden}.upload-area[data-v-74fa18ed]:hover{border-color:#ffffff59;background:linear-gradient(180deg,#ffffff26,#ffffff0d)}.upload-area.has-preview[data-v-74fa18ed]{border-style:solid;border-color:#ffffff40}.upload-icon[data-v-74fa18ed]{width:48px;height:48px;color:#ffffff80;margin-bottom:16px}.upload-text[data-v-74fa18ed]{display:flex;align-items:center;gap:12px;font-size:16px;color:#ffffffb3;margin-bottom:8px}.upload-text .divider[data-v-74fa18ed]{color:#fff3}.upload-hint[data-v-74fa18ed]{font-size:12px;color:#fff6;margin:0}.preview-image[data-v-74fa18ed]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.remove-preview[data-v-74fa18ed]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef4444e6;border:none;color:#fff;cursor:pointer;transition:all .2s ease;z-index:10}.remove-preview[data-v-74fa18ed]:hover{background:#dc2626;transform:scale(1.1)}.remove-preview svg[data-v-74fa18ed]{width:16px;height:16px}.modal-footer[data-v-74fa18ed]{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;margin-top:24px;border-top:1px solid rgba(255,255,255,.08)}.cancel-btn[data-v-74fa18ed]{padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s ease}.cancel-btn[data-v-74fa18ed]:hover{background:#ffffff14;border-color:#ffffff40;color:#ffffffe6}.confirm-btn[data-v-74fa18ed]{padding:10px 28px;border-radius:10px;font-size:14px;font-weight:600;color:#fffffff2;background:linear-gradient(135deg,#d4a056cc,#d4a05699);border:1px solid rgba(212,160,86,.5);cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px #d4a05633}.confirm-btn[data-v-74fa18ed]:hover:not(:disabled){background:linear-gradient(135deg,#d4a056e6,#d4a056b3);transform:translateY(-1px);box-shadow:0 6px 20px #d4a0564d}.confirm-btn[data-v-74fa18ed]:disabled{opacity:.5;cursor:not-allowed}.preset-grid[data-v-74fa18ed]::-webkit-scrollbar{width:6px}.preset-grid[data-v-74fa18ed]::-webkit-scrollbar-track{background:transparent}.preset-grid[data-v-74fa18ed]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.preset-grid[data-v-74fa18ed]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.modal-fade-enter-active[data-v-74fa18ed],.modal-fade-leave-active[data-v-74fa18ed]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-74fa18ed],.modal-fade-leave-to[data-v-74fa18ed]{opacity:0}.modal-scale-enter-active[data-v-74fa18ed],.modal-scale-leave-active[data-v-74fa18ed]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-scale-enter-from[data-v-74fa18ed],.modal-scale-leave-to[data-v-74fa18ed]{opacity:0;transform:scale(.9) translateY(20px)}@media(max-width:640px){.modal-container[data-v-74fa18ed]{max-width:100%;margin:10px;padding:20px}.preset-grid[data-v-74fa18ed]{grid-template-columns:repeat(2,1fr)}}.modal-overlay[data-v-5c40ea84]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-container[data-v-5c40ea84]{width:100%;max-width:500px;max-height:85vh;overflow-y:auto;background:linear-gradient(180deg,#32302df2,#282623fa);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:28px 32px;position:relative;box-shadow:0 25px 80px #0009,0 0 0 1px #0000004d,inset 0 1px #ffffff1a}.close-btn[data-v-5c40ea84]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.2);color:#ffffffb3;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff26;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);z-index:10}.close-btn[data-v-5c40ea84]:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#ffffff59;color:#fffffff2;transform:rotate(90deg)}.close-btn svg[data-v-5c40ea84]{width:18px;height:18px}.modal-header[data-v-5c40ea84]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.modal-header svg[data-v-5c40ea84]{width:24px;height:24px;color:#fffc}.modal-header h3[data-v-5c40ea84]{font-size:20px;font-weight:600;color:#fffffff2;margin:0}.step-indicator[data-v-5c40ea84]{display:flex;justify-content:center;gap:8px;margin-bottom:28px;padding:0 16px}.step-item[data-v-5c40ea84]{display:flex;align-items:center;gap:8px;flex:1}.step-number[data-v-5c40ea84]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#ffffff1a;color:#ffffff80;border:1px solid rgba(255,255,255,.15);transition:all .3s ease}.step-item.active .step-number[data-v-5c40ea84]{background:#d4a0564d;color:#d4a056e6;border-color:#d4a05680}.step-item.current .step-number[data-v-5c40ea84]{background:#d4a056cc;color:#fff;border-color:#d4a056cc;box-shadow:0 0 12px #d4a05666}.step-label[data-v-5c40ea84]{font-size:12px;color:#fff6;white-space:nowrap;transition:all .3s ease}.step-item.active .step-label[data-v-5c40ea84]{color:#ffffffb3}.step-item.current .step-label[data-v-5c40ea84]{color:#d4a056e6}.step-line[data-v-5c40ea84]{flex:1;height:2px;background:#ffffff1a;margin:0 8px;transition:all .3s ease}.step-item.active .step-line[data-v-5c40ea84]{background:#d4a05666}.step-content[data-v-5c40ea84]{min-height:280px}.source-tabs[data-v-5c40ea84]{display:flex;gap:12px;margin-bottom:20px}.source-tab[data-v-5c40ea84]{flex:1;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;color:#fff9;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:8px}.source-tab svg[data-v-5c40ea84]{width:18px;height:18px}.source-tab[data-v-5c40ea84]:hover{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border-color:#ffffff40;color:#ffffffe6}.source-tab.active[data-v-5c40ea84]{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#ffffff59;color:#fffffff2}.upload-area[data-v-5c40ea84]{min-height:200px;border:2px dashed rgba(255,255,255,.18);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.upload-area[data-v-5c40ea84]:hover{border-color:#ffffff59;background:linear-gradient(180deg,#ffffff26,#ffffff0d)}.upload-icon[data-v-5c40ea84]{width:48px;height:48px;color:#ffffff80;margin-bottom:16px}.upload-text[data-v-5c40ea84]{display:flex;align-items:center;gap:12px;font-size:16px;color:#ffffffb3;margin-bottom:8px}.upload-text .divider[data-v-5c40ea84]{color:#fff3}.upload-hint[data-v-5c40ea84]{font-size:12px;color:#fff6;margin:0}.preset-grid[data-v-5c40ea84]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-height:280px;overflow-y:auto;padding-right:8px}.preset-avatar[data-v-5c40ea84]{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;cursor:pointer;border:3px solid transparent;transition:all .25s ease;background:#ffffff0d}.preset-avatar[data-v-5c40ea84]:hover{transform:scale(1.05);border-color:#fff3}.preset-avatar.selected[data-v-5c40ea84]{border-color:#d4a056cc;box-shadow:0 0 0 4px #d4a05633}.preset-avatar img[data-v-5c40ea84]{width:100%;height:100%;object-fit:cover}.preset-overlay[data-v-5c40ea84]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.preset-avatar.selected .preset-overlay[data-v-5c40ea84]{opacity:1}.preset-overlay svg[data-v-5c40ea84]{width:24px;height:24px;color:#d4a056}.crop-section[data-v-5c40ea84]{display:flex;flex-direction:column;align-items:center}.crop-container[data-v-5c40ea84]{position:relative;width:240px;height:240px;border-radius:16px;overflow:hidden;margin-bottom:16px}.crop-image[data-v-5c40ea84]{width:100%;height:100%;object-fit:cover}.crop-overlay[data-v-5c40ea84]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.crop-circle[data-v-5c40ea84]{width:200px;height:200px;border-radius:50%;border:3px solid rgba(212,160,86,.8);box-shadow:0 0 0 9999px #00000080,0 0 20px #d4a0564d}.crop-hint[data-v-5c40ea84]{font-size:13px;color:#ffffff80;text-align:center}.confirm-section[data-v-5c40ea84]{display:flex;flex-direction:column;align-items:center}.final-preview[data-v-5c40ea84]{width:160px;height:160px;border-radius:50%;overflow:hidden;margin-bottom:16px;border:4px solid rgba(212,160,86,.5);box-shadow:0 8px 32px #0000004d}.final-preview img[data-v-5c40ea84]{width:100%;height:100%;object-fit:cover}.confirm-hint[data-v-5c40ea84]{font-size:13px;color:#ffffff80;text-align:center}.modal-footer[data-v-5c40ea84]{display:flex;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid rgba(255,255,255,.08)}.cancel-btn[data-v-5c40ea84],.back-btn[data-v-5c40ea84]{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:6px}.back-btn svg[data-v-5c40ea84]{width:16px;height:16px}.cancel-btn[data-v-5c40ea84]:hover,.back-btn[data-v-5c40ea84]:hover{background:#ffffff14;border-color:#ffffff40;color:#ffffffe6}.next-btn[data-v-5c40ea84],.confirm-btn[data-v-5c40ea84]{padding:10px 24px;border-radius:10px;font-size:14px;font-weight:600;color:#fffffff2;background:linear-gradient(135deg,#d4a056cc,#d4a05699);border:1px solid rgba(212,160,86,.5);cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px #d4a05633;display:flex;align-items:center;gap:6px}.next-btn svg[data-v-5c40ea84]{width:16px;height:16px}.next-btn[data-v-5c40ea84]:hover:not(:disabled),.confirm-btn[data-v-5c40ea84]:hover:not(:disabled){background:linear-gradient(135deg,#d4a056e6,#d4a056b3);transform:translateY(-1px);box-shadow:0 6px 20px #d4a0564d}.next-btn[data-v-5c40ea84]:disabled,.confirm-btn[data-v-5c40ea84]:disabled{opacity:.5;cursor:not-allowed}.preset-grid[data-v-5c40ea84]::-webkit-scrollbar{width:6px}.preset-grid[data-v-5c40ea84]::-webkit-scrollbar-track{background:transparent}.preset-grid[data-v-5c40ea84]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.modal-fade-enter-active[data-v-5c40ea84],.modal-fade-leave-active[data-v-5c40ea84]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-5c40ea84],.modal-fade-leave-to[data-v-5c40ea84]{opacity:0}.modal-scale-enter-active[data-v-5c40ea84],.modal-scale-leave-active[data-v-5c40ea84]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-scale-enter-from[data-v-5c40ea84],.modal-scale-leave-to[data-v-5c40ea84]{opacity:0;transform:scale(.9) translateY(20px)}@media(max-width:640px){.modal-container[data-v-5c40ea84]{max-width:100%;margin:10px;padding:20px}.preset-grid[data-v-5c40ea84]{grid-template-columns:repeat(3,1fr)}.step-label[data-v-5c40ea84]{display:none}}.user-panel[data-v-64cee3d4]{display:flex;flex-direction:column;width:100%;gap:0}.user-panel-glass[data-v-64cee3d4]{position:relative;padding:36px;border-radius:28px;background:linear-gradient(180deg,#4b484166,#322f2b99);border:1px solid rgba(255,255,255,.12);box-shadow:0 -4px 12px #ffdc961a,0 4px 12px #0000004d}.user-card[data-v-64cee3d4]{position:relative;border-radius:16px;overflow:hidden;margin-bottom:16px}.cover-wrapper[data-v-64cee3d4]{position:relative;width:100%;height:90px;overflow:hidden;border-radius:12px}.cover-image[data-v-64cee3d4]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.user-card:hover .cover-image[data-v-64cee3d4]{transform:scale(1.05)}.cover-overlay[data-v-64cee3d4]{position:absolute;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cover-wrapper:hover .cover-overlay[data-v-64cee3d4]{background:#0006}.cover-edit-hint[data-v-64cee3d4]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;font-size:13px;font-weight:500;opacity:0;transform:translateY(10px);transition:all .3s ease;cursor:pointer;border:1px solid rgba(255,255,255,.2)}.cover-wrapper:hover .cover-edit-hint[data-v-64cee3d4]{opacity:1;transform:translateY(0)}.cover-edit-hint svg[data-v-64cee3d4]{width:16px;height:16px}.user-info-section[data-v-64cee3d4]{position:relative;padding:0 8px 8px;display:flex;flex-direction:column;align-items:center}.avatar-container[data-v-64cee3d4]{margin-top:-32px;margin-bottom:12px}.avatar-ring[data-v-64cee3d4]{width:64px;height:64px;border-radius:50%;padding:3px;background:transparent;border:2px solid rgba(255,255,255,.2);transition:all .3s ease;position:relative;cursor:pointer}.avatar-ring[data-v-64cee3d4]:hover{transform:scale(1.05);border-color:#ffffff4d}.avatar-edit-hint[data-v-64cee3d4]{position:absolute;inset:3px;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.avatar-ring:hover .avatar-edit-hint[data-v-64cee3d4]{opacity:1}.avatar-edit-hint svg[data-v-64cee3d4]{width:20px;height:20px;color:#ffffffe6}.avatar[data-v-64cee3d4]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1);background:transparent}.user-details[data-v-64cee3d4]{text-align:center}.username[data-v-64cee3d4]{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:.5px}.bio[data-v-64cee3d4]{font-size:12px;color:#ffffff80;line-height:1.4}.stats-wrapper[data-v-64cee3d4]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.stats-row-large[data-v-64cee3d4]{display:flex;justify-content:space-between;gap:24px}.stats-row-small[data-v-64cee3d4]{display:flex;justify-content:center;gap:8px}.stat-circle[data-v-64cee3d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.1);transition:all .25s ease;cursor:pointer;flex-shrink:0}.stat-circle[data-v-64cee3d4]:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.stat-value[data-v-64cee3d4]{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px}.stat-label[data-v-64cee3d4]{font-size:10px;color:#ffffff80;font-weight:500}.publish-btn[data-v-64cee3d4]{width:100%;padding:12px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.publish-btn[data-v-64cee3d4]:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff;transform:translateY(-1px)}.btn-icon[data-v-64cee3d4]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.btn-icon svg[data-v-64cee3d4]{width:100%;height:100%}.btn-text[data-v-64cee3d4]{letter-spacing:.5px}.announcement-glass[data-v-64cee3d4]{padding:32px;border-radius:28px;background:linear-gradient(180deg,#46433e59,#2d2a268c);border:1px dashed rgba(255,255,255,.25);margin-top:24px;box-shadow:0 -4px 12px #ffdc9614,0 4px 12px #00000040}.announcement-title[data-v-64cee3d4]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.title-icon[data-v-64cee3d4]{font-size:16px}.title-text[data-v-64cee3d4]{font-size:14px;font-weight:600;color:#ffffffe6;letter-spacing:.3px}.announcement-desc[data-v-64cee3d4]{margin-bottom:16px}.main-text[data-v-64cee3d4]{font-size:13px;color:#ffffffb3;margin-bottom:10px;line-height:1.5}.feature-list[data-v-64cee3d4]{list-style:none;padding:0;margin:0}.feature-list li[data-v-64cee3d4]{font-size:12px;color:#ffffff80;padding-left:14px;position:relative;margin-bottom:6px;line-height:1.4}.feature-list li[data-v-64cee3d4]:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:#fff6}.download-btn[data-v-64cee3d4]{width:100%;padding:12px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.download-btn[data-v-64cee3d4]:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff;transform:translateY(-1px)}.download-btn svg[data-v-64cee3d4]{width:16px;height:16px}@media(max-width:768px){.stats-container[data-v-64cee3d4]{gap:8px}.stat-circle[data-v-64cee3d4]{padding:8px}.stat-value[data-v-64cee3d4]{font-size:13px}.stat-label[data-v-64cee3d4]{font-size:9px}}.guest-section[data-v-64cee3d4]{cursor:pointer;transition:all .25s ease}.guest-section[data-v-64cee3d4]:hover{transform:translateY(-2px)}.guest-avatar-ring[data-v-64cee3d4]{opacity:.6}.guest-username[data-v-64cee3d4]{color:#ffffffb3!important}.guest-bio[data-v-64cee3d4]{color:#fff6!important}.login-btn[data-v-64cee3d4]{width:100%;padding:12px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:2px solid var(--primary-light);color:var(--primary-light);font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;margin-top:16px}.login-btn[data-v-64cee3d4]:hover{background:transparent;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px #d4a05633}.carousel-container[data-v-3f290dde]{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(180deg,#4b484180,#322f2bb3);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.12);box-shadow:0 -8px 24px #ffdc961f,0 -4px 12px #fff0c814,0 8px 24px #0006,0 4px 12px #0000004d,inset 0 1px #ffffff14}.carousel-wrapper[data-v-3f290dde]{display:flex;transition:transform .5s ease}.carousel-item[data-v-3f290dde]{flex:0 0 100%;cursor:pointer;position:relative}.carousel-media[data-v-3f290dde]{width:100%;height:260px;object-fit:cover;display:block}.image-overlay[data-v-3f290dde]{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.image-title[data-v-3f290dde]{font-size:14px;color:#fff;font-weight:500}.carousel-arrow[data-v-3f290dde]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#0006;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease,background .3s ease;z-index:2}.carousel-container:hover .carousel-arrow[data-v-3f290dde]{opacity:1}.carousel-arrow[data-v-3f290dde]:hover{background:#0009}.carousel-arrow svg[data-v-3f290dde]{width:18px;height:18px}.arrow-left[data-v-3f290dde]{left:12px}.arrow-right[data-v-3f290dde]{right:12px}.carousel-indicators[data-v-3f290dde]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.indicator[data-v-3f290dde]{width:8px;height:8px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:all .3s ease}.indicator.active[data-v-3f290dde]{width:24px;border-radius:4px;background:#ffffffe6}@media(max-width:600px){.carousel-media[data-v-3f290dde]{height:180px}}.filter-tabs[data-v-c6a247d3]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(180deg,#ffffff1f,#ffffff14,#ffffff0d);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.2);border-radius:14px;margin-bottom:var(--spacing-md);position:relative;box-shadow:inset 0 1px #ffffff40,inset 0 0 20px #ffffff0d,0 4px 16px #00000026,0 8px 24px #0000001a}.tab-group[data-v-c6a247d3]{display:flex;gap:6px}.tab-group.left-group[data-v-c6a247d3]{padding-right:4px}.tab-btn[data-v-c6a247d3]{padding:7px 16px;border-radius:10px;font-size:13px;font-weight:500;color:#ffffffa6;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tab-btn[data-v-c6a247d3]:hover{color:#ffffffe6;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);transform:translateY(-1px)}.tab-btn.active[data-v-c6a247d3]{color:#fffffff2;background:linear-gradient(180deg,#fff3,#ffffff1f);border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px #ffffff4d,inset 0 0 12px #ffffff1a,0 2px 8px #00000026;transform:translateY(0)}.tab-btn.active[data-v-c6a247d3]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%)}.filter-search[data-v-c6a247d3]{display:flex;align-items:center;gap:8px;margin-left:auto}.search-input-wrapper[data-v-c6a247d3]{position:relative}.search-input-wrapper input[data-v-c6a247d3]{width:140px;padding:7px 14px;font-size:12px;color:#fffc;background:linear-gradient(180deg,#ffffff26,#ffffff14);border:1px solid rgba(255,255,255,.18);border-radius:20px;outline:none;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff1a}.search-input-wrapper input[data-v-c6a247d3]::placeholder{color:#ffffff73}.search-input-wrapper input[data-v-c6a247d3]:focus{width:160px;background:linear-gradient(180deg,#fff3,#ffffff1f);border-color:#ffffff4d;box-shadow:inset 0 1px 2px #0000001a,0 0 0 3px #ffffff1a,0 2px 8px #0000001a}.search-btn[data-v-c6a247d3]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff9;background:linear-gradient(180deg,#ffffff26,#ffffff14);border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000001a,inset 0 1px #ffffff26}.search-btn[data-v-c6a247d3]:hover{color:#ffffffe6;background:linear-gradient(180deg,#fff3,#ffffff1f);border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 4px 12px #00000026,inset 0 1px #fff3}.search-btn.active[data-v-c6a247d3]{color:#fffffff2;background:linear-gradient(180deg,#ffffff40,#ffffff26);border-color:#ffffff59;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff40,0 0 0 2px #ffffff1a}.search-btn svg[data-v-c6a247d3]{width:15px;height:15px}@media(max-width:768px){.filter-tabs[data-v-c6a247d3]{flex-wrap:wrap;gap:8px;padding:8px 12px}.tab-btn[data-v-c6a247d3]{padding:6px 12px;font-size:12px}.search-input-wrapper input[data-v-c6a247d3]{width:100px}.search-input-wrapper input[data-v-c6a247d3]:focus{width:120px}}.modal-overlay[data-v-9056c787]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-container[data-v-9056c787]{width:100%;max-width:640px;background:linear-gradient(180deg,#3c3a37f2,#2d2b28fa);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:40px 48px;position:relative;box-shadow:0 25px 80px #0009,0 0 0 1px #0000004d,inset 0 1px #ffffff14}.close-btn[data-v-9056c787]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.15);color:#fff9;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.close-btn[data-v-9056c787]:hover{background:linear-gradient(135deg,#fff3,#ffffff14);border-color:#ffffff40;color:#ffffffe6;transform:rotate(90deg)}.close-btn svg[data-v-9056c787]{width:18px;height:18px}.success-state[data-v-9056c787]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.success-icon[data-v-9056c787]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e33,#22c55e14);border:1px solid rgba(34,197,94,.3);margin-bottom:20px}.success-icon svg[data-v-9056c787]{width:32px;height:32px;color:#22c55ee6}.success-text[data-v-9056c787]{font-size:18px;font-weight:600;color:#ffffffe6;margin:0 0 8px}.success-sub[data-v-9056c787]{font-size:14px;color:#ffffff80;margin:0}.report-options[data-v-9056c787]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;padding-right:48px}.loading-reasons[data-v-9056c787]{grid-column:1 / -1;text-align:center;color:#ffffff80;font-size:14px;padding:20px 0}.retry-btn[data-v-9056c787]{background:none;border:none;color:#d4a056e6;cursor:pointer;font-size:14px;text-decoration:underline;padding:0}.retry-btn[data-v-9056c787]:hover{color:#e0b878}.submit-error[data-v-9056c787]{text-align:center;color:#ef4444e6;font-size:13px;margin-bottom:12px}.report-option[data-v-9056c787]{padding:14px 12px;border-radius:12px;font-size:14px;font-weight:500;color:#ffffffb3;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-option[data-v-9056c787]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border-color:#ffffff2e;color:#ffffffe6;transform:translateY(-1px)}.report-option.active[data-v-9056c787]{background:linear-gradient(135deg,#d4a05640,#d4a0561a);border-color:#d4a05680;color:#e0b878f2;box-shadow:0 4px 12px #d4a05626,inset 0 1px #ffffff1a}.report-textarea-wrapper[data-v-9056c787]{position:relative;margin-bottom:32px}.report-textarea[data-v-9056c787]{width:100%;padding:20px;font-size:15px;line-height:1.6;color:#ffffffe6;background:linear-gradient(180deg,#0003,#00000026);border:1px solid rgba(255,255,255,.1);border-radius:14px;resize:none;outline:none;transition:all .25s ease;font-family:inherit}.report-textarea[data-v-9056c787]::placeholder{color:#ffffff59}.report-textarea[data-v-9056c787]:focus{border-color:#d4a05666;box-shadow:0 0 0 3px #d4a0561a,inset 0 1px 3px #0003}.char-count[data-v-9056c787]{position:absolute;bottom:16px;right:16px;font-size:12px;color:#ffffff59;pointer-events:none}.submit-btn[data-v-9056c787]{width:100%;padding:16px 28px;border-radius:14px;font-size:16px;font-weight:600;color:#fffffff2;background:linear-gradient(135deg,#d4a056d9,#c48a3ad9);border:1px solid rgba(212,160,86,.5);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #d4a05640,inset 0 1px #ffffff26;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-9056c787]:hover:not(:disabled){background:linear-gradient(135deg,#d4a056f2,#c48a3af2);transform:translateY(-2px);box-shadow:0 6px 24px #d4a05659,inset 0 1px #fff3}.submit-btn[data-v-9056c787]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #d4a05633,inset 0 1px #ffffff1a}.submit-btn[data-v-9056c787]:disabled{opacity:.5;cursor:not-allowed}.submit-btn svg[data-v-9056c787]{width:18px;height:18px}.modal-fade-enter-active[data-v-9056c787],.modal-fade-leave-active[data-v-9056c787]{transition:opacity .35s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-9056c787],.modal-fade-leave-to[data-v-9056c787]{opacity:0}.modal-scale-enter-active[data-v-9056c787],.modal-scale-leave-active[data-v-9056c787]{transition:all .45s cubic-bezier(.34,1.56,.64,1)}.modal-scale-enter-from[data-v-9056c787],.modal-scale-leave-to[data-v-9056c787]{opacity:0;transform:scale(.85) translateY(30px)}@media(max-width:768px){.modal-container[data-v-9056c787]{max-width:100%;margin:20px;padding:32px}.report-options[data-v-9056c787]{grid-template-columns:repeat(2,1fr);gap:12px;padding-right:0}.report-option[data-v-9056c787]{font-size:13px;padding:12px 10px}}@media(max-width:480px){.modal-container[data-v-9056c787]{padding:24px 20px}.report-options[data-v-9056c787]{gap:10px}.report-option[data-v-9056c787]{font-size:12px;padding:10px 8px}}.post-card[data-v-94462214]{padding:16px;margin-bottom:16px;border:1px dashed rgba(255,255,255,.15);border-radius:12px;background:linear-gradient(180deg,#2d2b2899,#23211eb3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.post-card[data-v-94462214]:hover{border-color:#ffffff40;background:linear-gradient(180deg,#32302da6,#282623bf)}.post-header[data-v-94462214]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.author-info[data-v-94462214]{display:flex;align-items:center;gap:12px}.author-avatar-wrapper[data-v-94462214]{position:relative;width:44px;height:44px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.author-avatar-wrapper[data-v-94462214]:hover{transform:scale(1.08)}.author-avatar-wrapper:hover .author-avatar[data-v-94462214]{border-color:#d4a05699;box-shadow:0 0 12px #d4a0564d}.author-avatar-wrapper[data-v-94462214]:active{transform:scale(.95)}.author-avatar[data-v-94462214]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1);transition:all .25s ease}.verified-badge[data-v-94462214]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;border:2px solid rgba(35,33,30,.9)}.author-meta[data-v-94462214]{display:flex;flex-direction:column;gap:3px}.author-name-row[data-v-94462214]{display:flex;align-items:center;gap:8px}.author-name[data-v-94462214]{font-size:14px;font-weight:600;color:#ffffffe6}.post-time[data-v-94462214]{font-size:11px;color:#fff6}.author-badge[data-v-94462214]{display:flex;gap:6px}.badge[data-v-94462214]{font-size:10px;padding:2px 6px;border-radius:3px;background:#d4a05633;color:#e0b878e6}.post-stats-header[data-v-94462214]{display:flex;align-items:center;gap:8px}.stat-btn[data-v-94462214]{display:flex;align-items:center;justify-content:center;gap:4px;color:#ffffff80;font-size:11px;font-weight:500;background:linear-gradient(180deg,#3c3a37cc,#2d2b28e6);border:1px solid rgba(255,255,255,.12);border-radius:50%;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);width:36px;height:36px;padding:0;flex-direction:column;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000004d,0 4px 8px #0003,0 1px 2px #0006}.stat-btn[data-v-94462214]:hover{color:#ffffffd9;background:linear-gradient(180deg,#464441d9,#373532f2);border-color:#fff3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff26,0 4px 8px #00000059,0 6px 12px #00000040,0 2px 4px #0006}.stat-btn[data-v-94462214]:active{transform:translateY(0);background:linear-gradient(180deg,#32302de6,#282623f2);box-shadow:inset 0 2px 4px #0000004d,0 1px 2px #0000004d}.stat-btn.active[data-v-94462214]{color:#ef4444;background:linear-gradient(180deg,#503232cc,#3c2828e6);border-color:#ef44444d;box-shadow:inset 0 1px #ffffff14,0 2px 4px #ef444433,0 4px 8px #0000004d}.stat-btn svg[data-v-94462214]{width:15px;height:15px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.stat-item[data-v-94462214]{display:flex;flex-direction:column;align-items:center;gap:3px}.stat-text[data-v-94462214]{font-size:10px;color:#ffffff73;font-weight:500}.post-content[data-v-94462214]{margin-bottom:12px}.post-title-row[data-v-94462214]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.post-tag[data-v-94462214]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;flex-shrink:0;background:#d4a05633;color:#e0b878e6;border:1px solid rgba(212,160,86,.3)}.post-title[data-v-94462214]{font-size:15px;font-weight:600;color:#ffffffe6;line-height:1.4}.post-desc[data-v-94462214]{font-size:13px;color:#ffffff8c;line-height:1.6}.post-images[data-v-94462214]{display:grid;gap:6px;margin-bottom:12px;border-radius:12px;overflow:hidden}.image-item[data-v-94462214]{overflow:hidden;cursor:pointer;position:relative;border-radius:8px;background:#0003;aspect-ratio:4/3;max-height:180px}.image-item[data-v-94462214]:after{content:"";position:absolute;inset:0;background:#0000;transition:background .2s ease}.image-item[data-v-94462214]:hover:after{background:#0003}.image-item img[data-v-94462214]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.image-item:hover img[data-v-94462214]{transform:scale(1.05)}.image-item img[data-v-94462214]{background:linear-gradient(135deg,#3c3c3c4d,#2828284d)}.layout-1[data-v-94462214]{grid-template-columns:1fr}.layout-1 .image-item[data-v-94462214]{aspect-ratio:16/9;max-height:280px}.layout-2[data-v-94462214]{grid-template-columns:repeat(2,1fr)}.layout-3[data-v-94462214]{grid-template-columns:repeat(3,1fr)}.layout-4[data-v-94462214]{grid-template-columns:repeat(2,1fr)}.layout-5[data-v-94462214]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.layout-5 .item-large[data-v-94462214]{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.layout-6[data-v-94462214]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.layout-9[data-v-94462214]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.layout-9 .item-large[data-v-94462214]{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.more-images-overlay[data-v-94462214]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.more-count[data-v-94462214]{font-size:28px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.post-footer[data-v-94462214]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.comment-section[data-v-94462214]{display:flex;align-items:center;gap:8px}.comment-label[data-v-94462214]{font-size:12px;color:#fff6}.comment-count[data-v-94462214]{font-size:12px;color:#ffffff80}.comment-actions[data-v-94462214]{display:flex;align-items:center;gap:6px;margin-left:8px}.comment-item[data-v-94462214]{display:flex;align-items:center;gap:4px}.comment-btn-label[data-v-94462214]{font-size:11px;color:#ffffff80}.comment-btn[data-v-94462214]{display:flex;align-items:center;justify-content:center;gap:3px;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#373532d9,#282623f2);border:1px solid rgba(255,255,255,.1);color:#ffffff8c;font-size:10px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);padding:0;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000040,0 3px 6px #0003,0 1px 2px #00000059}.comment-btn[data-v-94462214]:hover{background:linear-gradient(180deg,#413f3ce6,#32302df2);border-color:#ffffff2e;color:#fffc;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 4px 8px #0000004d,0 5px 10px #00000040,0 2px 4px #00000059}.comment-btn[data-v-94462214]:active{transform:translateY(0);background:linear-gradient(180deg,#2d2b28f2,#23211ef2);box-shadow:inset 0 2px 4px #00000059,0 1px 2px #00000040}.comment-btn svg[data-v-94462214]{width:13px;height:13px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.comment-btn.help-btn[data-v-94462214]{width:32px;height:32px;padding:0}.comment-btn.help-btn span[data-v-94462214]{display:none}.report-btn[data-v-94462214]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#373532b3,#282623cc);border:1px solid rgba(255,255,255,.08);color:#fff6;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #ffffff0f,0 2px 4px #00000040,0 1px 2px #0000004d}.report-btn[data-v-94462214]:hover{color:#ef4444e6;background:linear-gradient(180deg,#503232cc,#3c2828e6);border-color:#ef444440;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 4px 8px #ef444433,0 3px 6px #0000004d}.report-btn[data-v-94462214]:active{transform:translateY(0);background:linear-gradient(180deg,#3c2828e6,#322323f2);box-shadow:inset 0 2px 4px #00000059,0 1px 2px #00000040}.report-btn svg[data-v-94462214]{width:15px;height:15px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}@media(max-width:768px){.post-card[data-v-94462214]{padding:12px}.author-avatar[data-v-94462214]{width:38px;height:38px}.post-title[data-v-94462214]{font-size:14px}.post-stats-header[data-v-94462214]{gap:8px}.stat-btn span[data-v-94462214]{display:none}.post-images[data-v-94462214]{gap:4px}.image-item[data-v-94462214]{border-radius:6px}.layout-5[data-v-94462214]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.layout-5 .item-large[data-v-94462214]{grid-column:span 2;grid-row:span 1}.layout-6[data-v-94462214]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.layout-9[data-v-94462214]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.layout-9 .item-large[data-v-94462214]{grid-column:span 2;grid-row:span 1}.layout-1 .image-item[data-v-94462214]{max-height:200px}.image-item[data-v-94462214]{max-height:120px}.more-count[data-v-94462214]{font-size:20px}}@media(max-width:480px){.post-images[data-v-94462214]{gap:3px}.image-item[data-v-94462214]{border-radius:4px}.layout-3[data-v-94462214]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.layout-3 .image-item[data-v-94462214]:first-child{grid-column:span 2}.layout-1 .image-item[data-v-94462214]{max-height:160px}.image-item[data-v-94462214]{max-height:100px}.more-count[data-v-94462214]{font-size:18px}}.comment-list-section[data-v-94462214]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px}.comment-list-item[data-v-94462214]{display:flex;gap:10px;align-items:flex-start}.comment-list-avatar[data-v-94462214]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.comment-list-content[data-v-94462214]{flex:1;min-width:0}.comment-list-header[data-v-94462214]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.comment-list-author[data-v-94462214]{font-size:12px;font-weight:500;color:var(--primary-light, #e0b878)}.comment-list-time[data-v-94462214]{font-size:11px;color:#ffffff59}.comment-list-text[data-v-94462214]{font-size:13px;color:#ffffffbf;line-height:1.5;margin:0;word-break:break-word}.comment-delete-btn[data-v-94462214]{margin-left:auto;background:none;border:none;color:#ffffff4d;cursor:pointer;padding:2px 4px;border-radius:4px;transition:color .2s,background .2s;display:flex;align-items:center}.comment-delete-btn[data-v-94462214]:hover{color:#e74c3c;background:#e74c3c1a}.comment-input-section[data-v-94462214]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.comment-input-wrapper[data-v-94462214]{display:flex;gap:12px;align-items:flex-start}.user-avatar-small[data-v-94462214]{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.1)}.user-avatar-small img[data-v-94462214]{width:100%;height:100%;object-fit:cover}.input-area[data-v-94462214]{flex:1;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.input-area textarea[data-v-94462214]{width:100%;background:transparent;border:none;color:#ffffffe6;font-size:13px;line-height:1.5;resize:none;outline:none;min-height:44px;font-family:inherit}.input-area textarea[data-v-94462214]::placeholder{color:#ffffff59}.input-footer[data-v-94462214]{display:flex;align-items:center;justify-content:space-between}.emoji-btn[data-v-94462214]{width:24px;height:24px;border-radius:50%;background:transparent;border:none;color:#ffffff73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.emoji-btn[data-v-94462214]:hover{color:#ffffffbf;background:#ffffff14}.emoji-btn svg[data-v-94462214]{width:16px;height:16px}.char-count[data-v-94462214]{font-size:11px;color:#ffffff59}.send-btn-inline[data-v-94462214]{display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:16px;background:linear-gradient(135deg,#d4a056e6,#c48a3ae6);border:none;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 3px 10px #d4a05640;flex-shrink:0;align-self:flex-end}.send-btn-inline[data-v-94462214]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #d4a05659}.send-btn-inline[data-v-94462214]:disabled{opacity:.5;cursor:not-allowed}.send-btn-inline svg[data-v-94462214]{width:12px;height:12px}.comment-input-enter-active[data-v-94462214],.comment-input-leave-active[data-v-94462214]{transition:all .3s cubic-bezier(.4,0,.2,1)}.comment-input-enter-from[data-v-94462214],.comment-input-leave-to[data-v-94462214]{opacity:0;transform:translateY(-10px);max-height:0;margin-top:0;padding-top:0}.comment-input-enter-to[data-v-94462214],.comment-input-leave-from[data-v-94462214]{opacity:1;transform:translateY(0);max-height:400px}.input-area-wrapper[data-v-94462214]{position:relative;flex:1}.emoji-picker[data-v-94462214]{position:absolute;bottom:calc(100% + 8px);left:0;width:280px;background:linear-gradient(180deg,#373532fa,#2d2b28);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;box-shadow:0 0 0 1px #ffffff0d,0 10px 40px #00000080,0 -4px 16px #ffdc960d;z-index:100}.emoji-grid[data-v-94462214]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:200px;overflow-y:auto;padding-right:4px}.emoji-grid[data-v-94462214]::-webkit-scrollbar{width:4px}.emoji-grid[data-v-94462214]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.emoji-grid[data-v-94462214]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.emoji-item[data-v-94462214]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:18px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.emoji-item[data-v-94462214]:hover{background:#ffffff1a;transform:scale(1.15)}.emoji-picker-enter-active[data-v-94462214],.emoji-picker-leave-active[data-v-94462214]{transition:all .25s cubic-bezier(.4,0,.2,1)}.emoji-picker-enter-from[data-v-94462214],.emoji-picker-leave-to[data-v-94462214]{opacity:0;transform:translateY(10px) scale(.95)}.emoji-picker-enter-to[data-v-94462214],.emoji-picker-leave-from[data-v-94462214]{opacity:1;transform:translateY(0) scale(1)}.image-preview-overlay[data-v-25353511]{position:fixed;inset:0;background:#000000e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-25353511 .3s ease}@keyframes fadeIn-25353511{0%{opacity:0}to{opacity:1}}.image-preview-container[data-v-25353511]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.close-btn[data-v-25353511]{position:absolute;top:-50px;right:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);transition:all var(--transition-fast);z-index:10}.close-btn[data-v-25353511]:hover{background:#fff3;transform:rotate(90deg)}.close-btn svg[data-v-25353511]{width:20px;height:20px}.preview-image[data-v-25353511]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 20px 60px #00000080;animation:scaleIn-25353511 .3s ease}.preview-video[data-v-25353511]{width:80vw;max-width:1200px}@keyframes scaleIn-25353511{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.preview-info[data-v-25353511]{text-align:center;color:#fff;margin-bottom:var(--spacing-md)}.preview-title[data-v-25353511]{font-size:18px;font-weight:600;margin-bottom:var(--spacing-sm)}.preview-meta[data-v-25353511]{display:flex;justify-content:center;gap:var(--spacing-md);font-size:13px;color:#ffffffb3}.meta-item[data-v-25353511]{display:flex;align-items:center;gap:4px}.meta-item svg[data-v-25353511]{width:14px;height:14px}.preview-actions[data-v-25353511]{display:flex;gap:var(--spacing-md)}.action-btn[data-v-25353511]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:14px;transition:all var(--transition-fast)}.action-btn[data-v-25353511]:hover{background:#fff3}.download-action-btn[data-v-25353511]{background:var(--primary-color);border-color:var(--primary-color)}.download-action-btn[data-v-25353511]:hover{background:var(--primary-light)}.action-btn svg[data-v-25353511]{width:18px;height:18px}.loading-spinner[data-v-25353511]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:#fff;font-size:14px}.spinner[data-v-25353511]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-25353511 .8s linear infinite}@keyframes spin-25353511{to{transform:rotate(360deg)}}.preview-image.is-loading[data-v-25353511]{opacity:0}@media(max-width:768px){.close-btn[data-v-25353511]{top:-40px;width:36px;height:36px}.preview-info[data-v-25353511]{padding:0 var(--spacing-md)}.preview-title[data-v-25353511]{font-size:16px}.preview-meta[data-v-25353511]{flex-wrap:wrap;gap:var(--spacing-sm)}.preview-actions[data-v-25353511]{flex-direction:column;width:100%;max-width:280px}.action-btn[data-v-25353511]{width:100%;justify-content:center}}.modal-overlay[data-v-7dabea60]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-container[data-v-7dabea60]{width:100%;max-width:1000px;max-height:85vh;overflow-y:auto;background:linear-gradient(180deg,#32302df2,#282623fa);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:28px 32px;position:relative;box-shadow:0 25px 80px #0009,0 0 0 1px #0000004d,inset 0 1px #ffffff1a}.close-btn[data-v-7dabea60]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.2);color:#ffffffb3;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff26;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);z-index:10}.close-btn[data-v-7dabea60]:hover{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#ffffff59;color:#fffffff2;transform:rotate(90deg);box-shadow:0 6px 16px #0006,0 0 0 1px #ffffff1a,inset 0 1px #fff3}.close-btn svg[data-v-7dabea60]{width:18px;height:18px}.warning-banner[data-v-7dabea60]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(90deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.25);border-radius:10px;margin-bottom:16px;margin-right:50px;font-size:12px;color:#fbbf24e6}.warning-banner svg[data-v-7dabea60]{width:16px;height:16px;flex-shrink:0}.help-notice[data-v-7dabea60]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(90deg,#fbbf2426,#f59e0b1a);border:1px solid rgba(251,191,36,.25);border-radius:10px;margin-bottom:14px;font-size:12px;color:#fbbf24f2}.help-notice svg[data-v-7dabea60]{width:16px;height:16px;flex-shrink:0;color:#fbbf24}.post-type-section[data-v-7dabea60]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.section-label[data-v-7dabea60]{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffffb3;font-weight:500}.section-label svg[data-v-7dabea60]{width:16px;height:16px}.type-tabs[data-v-7dabea60]{display:flex;gap:8px}.type-tab[data-v-7dabea60]{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;color:#fff9;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a}.type-tab[data-v-7dabea60]:hover{background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border-color:#ffffff40;color:#ffffffe6;box-shadow:0 4px 12px #00000040,inset 0 1px #ffffff26}.type-tab.active[data-v-7dabea60]{background:linear-gradient(135deg,#ffffff40,#ffffff1a);border-color:#ffffff59;color:#fffffff2;box-shadow:0 4px 16px #ffffff26,0 0 0 1px #ffffff26,inset 0 1px #ffffff40;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.input-section[data-v-7dabea60]{margin-bottom:16px}.input-label[data-v-7dabea60]{display:flex;align-items:center;gap:6px;font-size:13px;color:#fff9;margin-bottom:6px}.input-label svg[data-v-7dabea60]{width:14px;height:14px}.input-wrapper[data-v-7dabea60]{position:relative}.input-wrapper input[data-v-7dabea60],.input-wrapper textarea[data-v-7dabea60]{width:100%;padding:10px 12px;font-size:14px;color:#ffffffe6;background:linear-gradient(180deg,#3c3a3799,#32302db3);border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px #0000004d,0 1px #ffffff0d}.input-wrapper input[data-v-7dabea60]::placeholder,.input-wrapper textarea[data-v-7dabea60]::placeholder{color:#ffffff59}.input-wrapper input[data-v-7dabea60]:focus,.input-wrapper textarea[data-v-7dabea60]:focus{border-color:#fff6;box-shadow:inset 0 1px 3px #0000004d,0 0 0 3px #ffffff1a}.input-wrapper textarea[data-v-7dabea60]{resize:vertical;min-height:80px}.char-count[data-v-7dabea60]{position:absolute;bottom:8px;right:10px;font-size:11px;color:#ffffff59}.upload-section[data-v-7dabea60]{margin-bottom:16px}.upload-header[data-v-7dabea60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.upload-icon[data-v-7dabea60]{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff9}.upload-icon svg[data-v-7dabea60]{width:18px;height:18px}.upload-btn[data-v-7dabea60]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;color:#ffffffe6;background:linear-gradient(135deg,#fff3,#ffffff14);border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000040,0 0 0 1px #ffffff14,inset 0 1px #ffffff26;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.upload-btn[data-v-7dabea60]:hover{background:linear-gradient(135deg,#ffffff4d,#ffffff1f);transform:translateY(-1px);box-shadow:0 6px 20px #0000004d,0 0 0 1px #ffffff1f,inset 0 1px #fff3}.upload-btn svg[data-v-7dabea60]{width:14px;height:14px}.upload-area[data-v-7dabea60]{min-height:180px;border:2px dashed rgba(255,255,255,.18);border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#ffffff14,#ffffff05);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);box-shadow:0 4px 20px #0003,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.upload-area[data-v-7dabea60]:hover{border-color:#ffffff59;background:linear-gradient(180deg,#ffffff26,#ffffff0d);box-shadow:0 6px 24px #00000040,0 0 0 1px #ffffff1a,inset 0 1px #fff3}.upload-area.share-mode[data-v-7dabea60]{min-height:160px}.upload-simple[data-v-7dabea60]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;background:linear-gradient(180deg,#3735324d,#2d2b2866);border:1px solid rgba(255,255,255,.1);border-radius:12px}.transfer-btn[data-v-7dabea60]{display:flex;align-items:center;gap:6px;padding:8px 20px;border-radius:20px;font-size:13px;font-weight:500;color:#ffffffe6;background:linear-gradient(135deg,#fff3,#ffffff14);border:1px solid rgba(255,255,255,.25);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000040,inset 0 1px #ffffff26;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.transfer-btn[data-v-7dabea60]:hover{background:linear-gradient(135deg,#ffffff4d,#ffffff1f);transform:translateY(-1px);box-shadow:0 6px 16px #0000004d,inset 0 1px #fff3}.transfer-btn svg[data-v-7dabea60]{width:16px;height:16px}.upload-hint[data-v-7dabea60]{font-size:12px;color:#ffffff73;text-align:center}.uploaded-images-simple[data-v-7dabea60]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;width:100%}.image-preview-simple[data-v-7dabea60]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.image-preview-simple img[data-v-7dabea60]{width:100%;height:100%;object-fit:cover}.upload-placeholder[data-v-7dabea60]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#ffffff80}.cloud-icon[data-v-7dabea60]{width:64px;height:64px;opacity:.6}.upload-text[data-v-7dabea60]{display:flex;align-items:center;gap:12px;font-size:14px}.upload-text .divider[data-v-7dabea60]{color:#fff3}.upload-text .highlight[data-v-7dabea60]{color:#ffffffd9;font-weight:500}.uploaded-images[data-v-7dabea60]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;width:100%}.image-preview[data-v-7dabea60]{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.image-preview img[data-v-7dabea60]{width:100%;height:100%;object-fit:cover}.remove-btn[data-v-7dabea60]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ef4444e6;border:none;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0000004d}.remove-btn[data-v-7dabea60]:hover{background:#dc2626;transform:scale(1.1)}.remove-btn svg[data-v-7dabea60]{width:12px;height:12px}.add-more[data-v-7dabea60]{aspect-ratio:1;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:2px dashed rgba(255,255,255,.15);color:#fff6;cursor:pointer;transition:all .25s ease}.add-more[data-v-7dabea60]:hover{background:#ffffff1f;border-color:#ffffff59;color:#ffffffe6}.add-more svg[data-v-7dabea60]{width:20px;height:20px}.upload-tips[data-v-7dabea60]{margin-top:10px;padding:10px 14px;background:#0003;border-radius:8px}.upload-tips p[data-v-7dabea60]{font-size:11px;color:#fff6;line-height:1.5;margin:0}.modal-footer[data-v-7dabea60]{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.publish-btn[data-v-7dabea60]{display:flex;align-items:center;gap:6px;padding:10px 24px;border-radius:22px;font-size:14px;font-weight:600;color:#fffffff2;background:linear-gradient(135deg,#ffffff40,#ffffff1a);border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000004d,0 0 0 1px #ffffff1a,inset 0 1px #fff3;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.publish-btn[data-v-7dabea60]:hover:not(:disabled){background:linear-gradient(135deg,#ffffff59,#ffffff26);transform:translateY(-2px);box-shadow:0 8px 28px #00000059,0 0 0 1px #ffffff26,inset 0 1px #ffffff40}.publish-btn[data-v-7dabea60]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00000040,0 0 0 1px #ffffff1a,inset 0 1px #ffffff26}.publish-btn[data-v-7dabea60]:disabled{opacity:.5;cursor:not-allowed}.publish-btn svg[data-v-7dabea60]{width:16px;height:16px}.modal-fade-enter-active[data-v-7dabea60],.modal-fade-leave-active[data-v-7dabea60]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-7dabea60],.modal-fade-leave-to[data-v-7dabea60]{opacity:0}.modal-scale-enter-active[data-v-7dabea60],.modal-scale-leave-active[data-v-7dabea60]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-scale-enter-from[data-v-7dabea60],.modal-scale-leave-to[data-v-7dabea60]{opacity:0;transform:scale(.9) translateY(20px)}.modal-container[data-v-7dabea60]::-webkit-scrollbar{width:6px}.modal-container[data-v-7dabea60]::-webkit-scrollbar-track{background:transparent}.modal-container[data-v-7dabea60]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.modal-container[data-v-7dabea60]::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media(max-width:640px){.modal-container[data-v-7dabea60]{max-width:100%;margin:10px;padding:16px;border-radius:16px}.uploaded-images[data-v-7dabea60]{grid-template-columns:repeat(2,1fr)}.post-type-section[data-v-7dabea60]{flex-direction:column;align-items:flex-start;gap:12px}}.video-preview-item[data-v-7dabea60]{position:relative}.video-thumb[data-v-7dabea60]{width:100%;height:100%;object-fit:cover;border-radius:8px}.video-badge[data-v-7dabea60]{position:absolute;bottom:6px;left:6px;background:#0009;color:#fff;border-radius:4px;padding:2px 6px;display:flex;align-items:center;gap:2px;font-size:11px}.video-badge svg[data-v-7dabea60]{width:14px;height:14px}.upload-format-hint[data-v-7dabea60]{color:#fff6;font-size:12px;margin-top:6px}.tags-section[data-v-7dabea60]{margin-top:8px}.selected-tags[data-v-7dabea60]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.tag-chip[data-v-7dabea60]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:16px;font-size:13px;cursor:pointer;transition:all .2s ease;background:#ffffff14;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.tag-chip[data-v-7dabea60]:hover{background:#d4a05626;border-color:#d4a0564d;color:#ffffffe6}.tag-chip.selected[data-v-7dabea60]{background:#d4a05640;border-color:#d4a05680;color:#e0b878}.tag-remove-icon[data-v-7dabea60]{width:12px;height:12px;opacity:.7}.custom-tag-input[data-v-7dabea60]{display:flex;gap:8px;margin:8px 0}.custom-tag-input input[data-v-7dabea60]{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 12px;color:#ffffffe6;font-size:13px;outline:none;transition:border-color .2s}.custom-tag-input input[data-v-7dabea60]:focus{border-color:#d4a05680}.custom-tag-input input[data-v-7dabea60]::placeholder{color:#ffffff4d}.add-tag-btn[data-v-7dabea60]{padding:6px 16px;border-radius:8px;border:1px solid rgba(212,160,86,.4);background:#d4a05626;color:#e0b878;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.add-tag-btn[data-v-7dabea60]:hover:not(:disabled){background:#d4a05640}.add-tag-btn[data-v-7dabea60]:disabled{opacity:.4;cursor:not-allowed}.hot-tags[data-v-7dabea60]{margin-top:8px}.hot-tags-label[data-v-7dabea60]{font-size:12px;color:#ffffff80;margin-bottom:6px;display:block}.hot-tags-list[data-v-7dabea60]{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto}.hot-tags-list[data-v-7dabea60]::-webkit-scrollbar{width:4px}.hot-tags-list[data-v-7dabea60]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.home-view[data-v-6543454b]{min-height:100vh;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(255,248,220,.15) 0%,rgba(255,240,200,.08) 30%,transparent 70%),radial-gradient(ellipse 40% 30% at 85% 15%,rgba(255,250,230,.12) 0%,rgba(255,245,210,.06) 40%,transparent 70%),radial-gradient(ellipse 30% 50% at 5% 50%,rgba(255,248,220,.08) 0%,rgba(255,240,200,.04) 40%,transparent 70%),radial-gradient(ellipse 100% 30% at 50% 100%,rgba(255,245,215,.06) 0%,transparent 60%),linear-gradient(180deg,#1f1e19,#1a1915 30%,#181712 70%,#1a1915);background-attachment:fixed}.main-content[data-v-6543454b]{padding-top:64px;min-height:100vh}.content-container[data-v-6543454b]{display:grid;grid-template-columns:400px 1fr 280px;gap:var(--spacing-lg);max-width:1720px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) 0}.left-sidebar[data-v-6543454b],.right-sidebar[data-v-6543454b]{position:sticky;top:80px;height:fit-content}.left-sidebar[data-v-6543454b]{background:transparent;border:none;padding:0;box-shadow:none;margin-left:8px}.right-sidebar[data-v-6543454b]{background:linear-gradient(225deg,#4b484173,#2d2a26a6);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:8px 0 20px #ffdc9626,4px 0 12px #fff0c81a,-8px 0 20px #0006,-4px 0 12px #0000004d,0 -4px 12px #ffffff0d,0 8px 24px #0000004d}.main-section[data-v-6543454b]{display:flex;flex-direction:column;gap:var(--spacing-md);background:linear-gradient(180deg,#46433e66,#322f2b99);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:0 -8px 24px #ffdc961f,0 -4px 12px #fff0c814,0 8px 24px #0006,0 4px 12px #0000004d,-4px 0 12px #0003,4px 0 12px #0003}.posts-list[data-v-6543454b]{display:flex;flex-direction:column;gap:var(--spacing-md)}.load-more[data-v-6543454b]{display:flex;justify-content:center;padding:var(--spacing-lg)}.load-more button[data-v-6543454b]{min-width:160px}@media(max-width:1400px){.content-container[data-v-6543454b]{grid-template-columns:380px 1fr 260px}}@media(max-width:1200px){.content-container[data-v-6543454b]{grid-template-columns:360px 1fr}.right-sidebar[data-v-6543454b]{display:none}}@media(max-width:900px){.content-container[data-v-6543454b]{grid-template-columns:1fr}.left-sidebar[data-v-6543454b]{display:none}}@media(max-width:600px){.content-container[data-v-6543454b]{padding:var(--spacing-md)}.main-content[data-v-6543454b]{padding-top:56px}}
