@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--bg-app: #080808;--bg-sidebar: #101012;--bg-panel: #141416;--bg-input: #1C1C1E;--border-light: rgba(255, 255, 255, .08);--border-active: rgba(255, 255, 255, .15);--primary: #4F46E5;--primary-hover: #4338ca;--accent: #06b6d4;--gold: #D4AF37;--gold-gradient: linear-gradient(135deg, #FFD700 0%, #D4AF37 100%);--bg-app: #F7F8FA;--bg-sidebar: rgba(255, 255, 255, .8);--bg-panel: #FFFFFF;--bg-input: #FFFFFF;--primary: #3B82F6;--accent-gradient: linear-gradient(135deg, #06B6D4 0%, #3B82F6 100%);--text-main: #333333;--text-scnd: #666666;--text-muted: #999999;--border-light: rgba(0, 0, 0, .06);--border-active: rgba(0, 0, 0, .12);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .05), 0 4px 6px -2px rgba(0, 0, 0, .02);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .05), 0 10px 10px -5px rgba(0, 0, 0, .02);--radius-lg: 16px;--radius-xl: 24px;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}body{margin:0;padding:0;background-color:var(--bg-app);color:var(--text-main);overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0003}.flex-center{display:flex;align-items:center;justify-content:center}.glass-panel{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)}.btn-primary{background:var(--text-main);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}input,textarea,select{font-family:inherit;outline:none}.sidebar[data-v-de02e6ac]{position:fixed;left:0;top:0;width:220px;height:100vh;background:var(--bg-sidebar);border-right:1px solid var(--border-light);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;transition:width .3s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed[data-v-de02e6ac]{width:72px}.logo-area[data-v-de02e6ac]{padding:1.5rem 0;display:flex;justify-content:center;cursor:pointer;flex-shrink:0}.logo-icon[data-v-de02e6ac]{width:36px;height:36px;border-radius:10px;object-fit:cover}.nav-menu[data-v-de02e6ac]{flex:1;display:flex;flex-direction:column;padding:0 12px;overflow-y:auto;overflow-x:hidden;min-height:0}.nav-menu[data-v-de02e6ac]::-webkit-scrollbar{display:none}.nav-menu[data-v-de02e6ac]{-ms-overflow-style:none;scrollbar-width:none}.menu-divider[data-v-de02e6ac]{height:1px;background:var(--border-light);margin:12px 0;width:100%}.nav-item[data-v-de02e6ac]{display:flex;align-items:center;gap:12px;color:var(--text-scnd);text-decoration:none;cursor:pointer;transition:all .2s;padding:10px 16px;border-radius:12px;margin-bottom:4px;flex-shrink:0;white-space:nowrap}.sidebar.collapsed .nav-item[data-v-de02e6ac]{flex-direction:column;align-items:center;gap:4px;padding:8px 0;width:56px;margin:0 auto 8px}.nav-item[data-v-de02e6ac]:hover{background:#0000000a;color:var(--text-main)}.nav-item.active[data-v-de02e6ac]{color:var(--text-main);background:#0000000a;font-weight:600}.icon[data-v-de02e6ac]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.label[data-v-de02e6ac]{font-size:14px;font-weight:500;transition:all .2s}.sidebar.collapsed .label[data-v-de02e6ac]{font-size:10px}.nav-footer[data-v-de02e6ac]{display:flex;flex-direction:column;gap:1rem;align-items:center;padding:1.5rem 0;flex-shrink:0;border-top:1px solid var(--border-light)}.balance-btn[data-v-de02e6ac]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;background:#fff9e6;border:1px solid #FFE58F;text-decoration:none;transition:all .2s;cursor:pointer;width:auto;min-width:40px}.sidebar.collapsed .balance-btn[data-v-de02e6ac]{padding:4px;justify-content:center;width:auto;max-width:100%;flex-direction:column;gap:2px}.sidebar.collapsed .balance-text[data-v-de02e6ac]{display:block!important;font-size:10px;transform:scale(.9)}.user-area[data-v-de02e6ac]{position:relative;cursor:pointer}.avatar-circle[data-v-de02e6ac]{width:38px;height:38px;background:var(--text-main);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;transition:all .2s;overflow:hidden;flex-shrink:0}.avatar-circle img[data-v-de02e6ac]{width:100%;height:100%;object-fit:cover;display:block}.user-menu[data-v-de02e6ac]{position:absolute;bottom:0;left:100%;margin-left:12px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001f;min-width:260px;z-index:1000;animation:slideIn-de02e6ac .3s ease}@keyframes slideIn-de02e6ac{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.user-menu-header[data-v-de02e6ac]{padding:1.25rem;display:flex;align-items:center;gap:12px}.user-avatar-large[data-v-de02e6ac]{width:48px;height:48px;border-radius:50%;background:var(--text-main);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600;flex-shrink:0;overflow:hidden}.user-avatar-large img[data-v-de02e6ac]{width:100%;height:100%;object-fit:cover}.user-info[data-v-de02e6ac]{flex:1;min-width:0}.user-name[data-v-de02e6ac]{font-size:.95rem;font-weight:600;color:var(--text-main);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-de02e6ac]{font-size:.8rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-divider[data-v-de02e6ac]{height:1px;background:#f0f0f0;margin:0 12px}.user-menu-items[data-v-de02e6ac]{padding:8px}.user-menu-item[data-v-de02e6ac]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem;color:var(--text-main)}.user-menu-item[data-v-de02e6ac]:hover{background:#f5f5f5}.menu-icon[data-v-de02e6ac]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.toast-container[data-v-305f740d]{position:fixed;top:2rem;right:2rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.toast-item[data-v-305f740d]{pointer-events:auto;min-width:300px;max-width:450px;padding:1rem 1.25rem;border-radius:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;align-items:center;gap:.75rem;cursor:pointer;border:1px solid rgba(255,255,255,.3);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.toast-icon[data-v-305f740d]{flex-shrink:0;width:20px;height:20px}.toast-content[data-v-305f740d]{font-size:.9rem;font-weight:500;color:#1a1a1a;line-height:1.4}.toast-item.success[data-v-305f740d]{background:#ecfdf5e6;border-color:#10b98133}.toast-item.success .toast-icon[data-v-305f740d]{color:#10b981}.toast-item.error[data-v-305f740d]{background:#fef2f2e6;border-color:#ef444433}.toast-item.error .toast-icon[data-v-305f740d]{color:#ef4444}.toast-item.warning[data-v-305f740d]{background:#fffbebe6;border-color:#f59e0b33}.toast-item.warning .toast-icon[data-v-305f740d]{color:#f59e0b}.toast-item.info[data-v-305f740d]{background:#eff6ffe6;border-color:#3b82f633}.toast-item.info .toast-icon[data-v-305f740d]{color:#3b82f6}.toast-item.loading[data-v-305f740d]{background:#f8fafce6;border-color:#94a3b833;cursor:default}.toast-item.loading .toast-icon[data-v-305f740d]{color:#64748b}.spinner[data-v-305f740d]{animation:rotate-305f740d 2s linear infinite}@keyframes rotate-305f740d{to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){.toast-item[data-v-305f740d]{background:#1e1e1ecc;border-color:#ffffff1a}.toast-content[data-v-305f740d]{color:#f3f4f6}}.toast-fade-enter-active[data-v-305f740d],.toast-fade-leave-active[data-v-305f740d]{transition:all .4s ease}.toast-fade-enter-from[data-v-305f740d]{opacity:0;transform:translate(30px) scale(.9)}.toast-fade-leave-to[data-v-305f740d]{opacity:0;transform:translate(20px)}.toast-item[data-v-305f740d]:hover{transform:translateY(-2px);box-shadow:0 15px 30px -5px #00000026}.app-layout[data-v-21cf833c]{display:flex;height:100vh;width:100vw;background:var(--bg-app)}.main-content[data-v-21cf833c]{flex:1;margin-left:220px;height:100vh;overflow:hidden;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.main-content.sidebar-collapsed[data-v-21cf833c]{margin-left:72px}.main-content.no-sidebar[data-v-21cf833c]{margin-left:0}.fade-enter-active[data-v-21cf833c],.fade-leave-active[data-v-21cf833c]{transition:opacity .2s ease}.fade-enter-from[data-v-21cf833c],.fade-leave-to[data-v-21cf833c]{opacity:0}.home-container[data-v-4cf5ef83]{padding:24px;background-color:#f8fafc;height:100%;overflow-y:auto}.content-wrapper[data-v-4cf5ef83]{max-width:1600px;margin:0 auto}.hero-grid[data-v-4cf5ef83]{display:grid;grid-template-columns:2fr 1.5fr 2fr;gap:16px;height:260px;margin-bottom:16px}.grid-item[data-v-4cf5ef83]{border-radius:20px;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;border:1px solid rgba(255,255,255,.5);background:#fff;box-shadow:0 4px 6px -1px #0000000d}.grid-item[data-v-4cf5ef83]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-bg-carousel[data-v-4cf5ef83],.card-slideshow[data-v-4cf5ef83]{position:absolute;inset:0;z-index:0}.bg-slide[data-v-4cf5ef83],.slide-bg[data-v-4cf5ef83]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out,transform 6s ease;transform:scale(1.05)}.bg-slide.active[data-v-4cf5ef83],.slide-bg.active[data-v-4cf5ef83]{opacity:1;transform:scale(1)}.bg-overlay[data-v-4cf5ef83],.slide-overlay-dark[data-v-4cf5ef83]{position:absolute;inset:0;background:linear-gradient(to top,#000c,#0003,#0000);pointer-events:none}.glass-content[data-v-4cf5ef83]{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;z-index:10;display:flex;justify-content:space-between;align-items:flex-end}.card-text-group h2[data-v-4cf5ef83]{font-size:22px;font-weight:700;color:#fff;margin:0 0 6px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.card-text-group h3[data-v-4cf5ef83]{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.card-text-group p[data-v-4cf5ef83]{font-size:12px;color:#ffffffe6;margin:0;font-weight:500}.card-badge[data-v-4cf5ef83],.banner-badge[data-v-4cf5ef83]{display:inline-block;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2px 8px;border-radius:10px;color:#fff;font-size:10px;margin-bottom:8px;border:1px solid rgba(255,255,255,.3)}.arrow-btn[data-v-4cf5ef83]{width:32px;height:32px;border-radius:50%;background:#fff;color:#111827;border:none;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s;box-shadow:0 4px 6px #0000001a}.arrow-btn[data-v-4cf5ef83]:hover{transform:rotate(-45deg)}.arrow-btn.small[data-v-4cf5ef83]{width:28px;height:28px;font-size:12px}.banner-content[data-v-4cf5ef83]{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.banner-content h2[data-v-4cf5ef83]{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.3}.banner-content p[data-v-4cf5ef83]{font-size:13px;color:#ffffffe6;margin:0;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.grid-column-center[data-v-4cf5ef83]{display:flex;flex-direction:column;gap:16px}.small-card[data-v-4cf5ef83]{flex:1}.video-card .card-text-group h3[data-v-4cf5ef83],.chat-card .card-text-group h3[data-v-4cf5ef83]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.video-card .card-text-group p[data-v-4cf5ef83],.chat-card .card-text-group p[data-v-4cf5ef83]{color:#ffffffe6}.card-icon-visual[data-v-4cf5ef83]{position:absolute;top:12px;right:12px;font-size:18px;opacity:.8;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));z-index:10}.section-container[data-v-4cf5ef83]{margin-bottom:24px}.section-header[data-v-4cf5ef83]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.section-header h3[data-v-4cf5ef83]{font-size:18px;font-weight:700;color:#111827;margin:0}.subtitle-wrapper[data-v-4cf5ef83]{display:flex;align-items:center;gap:8px}.icon-arrow[data-v-4cf5ef83]{width:24px;height:24px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.icon-arrow[data-v-4cf5ef83]:hover{background:#f1f5f9;color:#0f172a;transform:scale(1.05);border-color:#cbd5e1}.section-subtitle[data-v-4cf5ef83]{font-size:12px;color:#6b7280;font-weight:500}.featured-models-scroll[data-v-4cf5ef83]{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 16px;scrollbar-width:none}.featured-models-scroll[data-v-4cf5ef83]::-webkit-scrollbar{display:none}.model-card[data-v-4cf5ef83]{min-width:170px;border-radius:14px;background:#fff;border:1px solid rgba(229,231,235,.5);overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.model-card[data-v-4cf5ef83]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.model-bg[data-v-4cf5ef83]{height:90px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.model-bg-img[data-v-4cf5ef83]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:transform .5s ease}.model-card:hover .model-bg-img[data-v-4cf5ef83]{transform:scale(1.1)}.model-tag[data-v-4cf5ef83]{position:absolute;top:6px;right:6px;background:#ffffffe6;padding:1px 6px;border-radius:8px;font-size:9px;font-weight:700;color:#ef4444;box-shadow:0 2px 4px #0000000d}.model-visual-placeholder[data-v-4cf5ef83]{font-size:36px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:transform .3s}.model-card:hover .model-visual-placeholder[data-v-4cf5ef83]{transform:scale(1.1)}.model-info[data-v-4cf5ef83]{padding:12px}.model-name[data-v-4cf5ef83]{font-size:14px;font-weight:600;margin-bottom:3px;color:#1f2937}.model-desc[data-v-4cf5ef83]{font-size:11px;color:#6b7280;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-stats[data-v-4cf5ef83]{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px}.discovery-section[data-v-4cf5ef83]{position:relative;min-height:500px}.discovery-header[data-v-4cf5ef83]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#f8fafcf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 0;z-index:20}.tabs[data-v-4cf5ef83]{display:flex;gap:32px}.tab-btn[data-v-4cf5ef83]{background:none;border:none;color:#64748b;font-size:16px;font-weight:500;cursor:pointer;padding:8px 0;position:relative;transition:color .2s}.tab-btn[data-v-4cf5ef83]:hover{color:#334155}.tab-btn.active[data-v-4cf5ef83]{color:#0f172a;font-weight:600;font-size:17px}.tab-btn.active[data-v-4cf5ef83]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:20px;height:3px;background:#2563eb;border-radius:2px}.filter-tools[data-v-4cf5ef83]{display:flex;align-items:center;gap:16px}.icon-btn[data-v-4cf5ef83]{font-size:18px;padding:8px;border-radius:50%;transition:background .2s}.icon-btn[data-v-4cf5ef83]:hover{background:#e2e8f0}.divider[data-v-4cf5ef83]{width:1px;height:16px;background:#cbd5e1}.masonry-grid[data-v-4cf5ef83]{column-count:5;column-gap:20px}@media(min-width:1800px){.masonry-grid[data-v-4cf5ef83]{column-count:6}}@media(max-width:1600px){.masonry-grid[data-v-4cf5ef83]{column-count:5}}@media(max-width:1400px){.masonry-grid[data-v-4cf5ef83]{column-count:4}}@media(max-width:1100px){.masonry-grid[data-v-4cf5ef83]{column-count:3}}@media(max-width:800px){.masonry-grid[data-v-4cf5ef83]{column-count:2}}.art-card[data-v-4cf5ef83]{break-inside:avoid;background:#fff;border-radius:16px;overflow:hidden;margin-bottom:20px;cursor:pointer;transition:all .3s ease;border:none;box-shadow:0 4px 6px -1px #0000000d}.art-card[data-v-4cf5ef83]:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.card-image[data-v-4cf5ef83]{position:relative;overflow:hidden}.card-image img[data-v-4cf5ef83],.card-video-preview[data-v-4cf5ef83]{width:100%;display:block;transition:transform .5s ease}.art-card:hover .card-image img[data-v-4cf5ef83]{transform:scale(1.05)}.video-indicator[data-v-4cf5ef83]{position:absolute;top:10px;right:10px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.2)}.floating-bar-container[data-v-4cf5ef83]{position:fixed;bottom:40px;left:0;right:0;display:flex;justify-content:center;z-index:100;pointer-events:none}.input-glass-bar[data-v-4cf5ef83]{pointer-events:auto;width:600px;height:64px;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:32px;display:flex;align-items:center;padding:6px 8px 6px 28px;box-shadow:0 20px 40px -10px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-glass-bar[data-v-4cf5ef83]:focus-within{width:680px;background:#fffffffa;box-shadow:0 25px 50px -12px #2563eb33;transform:translateY(-2px)}.input-glass-bar input[data-v-4cf5ef83]{flex:1;background:transparent;border:none;color:#1f2937;font-size:16px;outline:none;font-weight:500}.input-glass-bar input[data-v-4cf5ef83]::placeholder{color:#9ca3af}.generate-btn-icon[data-v-4cf5ef83]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;box-shadow:0 4px 12px #2563eb4d}.generate-btn-icon[data-v-4cf5ef83]:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 8px 16px #2563eb66}.loading-state[data-v-4cf5ef83]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#94a3b8}.spinner[data-v-4cf5ef83]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-4cf5ef83 1s linear infinite;margin-bottom:12px}@keyframes spin-4cf5ef83{to{transform:rotate(360deg)}}.dialog-overlay[data-v-4cf5ef83]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.dialog-overlay.show[data-v-4cf5ef83]{opacity:1;pointer-events:auto}.work-dialog-modern[data-v-4cf5ef83]{width:90vw;max-width:1200px;height:85vh;background:#fff;border-radius:24px;overflow:hidden;position:relative;display:flex;box-shadow:0 25px 50px -12px #00000080}.modern-detail-container[data-v-4cf5ef83]{display:flex;width:100%;height:100%}.modern-media-panel[data-v-4cf5ef83]{flex:1;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:40px}.main-media[data-v-4cf5ef83]{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 20px 25px -5px #00000080}.modern-info-panel[data-v-4cf5ef83]{width:400px;background:#fff;display:flex;flex-direction:column}.info-scroll-box[data-v-4cf5ef83]{flex:1;padding:32px;overflow-y:auto}.modern-title[data-v-4cf5ef83]{font-size:20px;margin-bottom:16px;line-height:1.4}.author-section[data-v-4cf5ef83]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.author-avatar[data-v-4cf5ef83]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.author-avatar img[data-v-4cf5ef83]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-4cf5ef83]{color:#fff;font-size:16px;font-weight:600}.author-info[data-v-4cf5ef83]{display:flex;flex-direction:column;gap:2px}.author-name[data-v-4cf5ef83]{font-size:15px;font-weight:600;color:#1f2937}.share-time[data-v-4cf5ef83]{font-size:13px;color:#6b7280}.stats-section[data-v-4cf5ef83]{display:flex;gap:20px;margin-bottom:16px}.stat-item[data-v-4cf5ef83]{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b7280}.stat-icon[data-v-4cf5ef83]{font-size:16px}.stat-value[data-v-4cf5ef83]{font-weight:500}.like-item[data-v-4cf5ef83]{cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s;-webkit-user-select:none;user-select:none}.like-item[data-v-4cf5ef83]:hover{background:#ef44441a}.like-item.is-liked[data-v-4cf5ef83]{color:#ef4444}.like-item.is-liked .stat-icon[data-v-4cf5ef83]{animation:heartBeat-4cf5ef83 .3s ease}@keyframes heartBeat-4cf5ef83{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.prompt-content-box[data-v-4cf5ef83]{background:#f1f5f9;padding:16px;border-radius:12px;font-size:14px;line-height:1.6;margin-bottom:20px}.prompt-header[data-v-4cf5ef83]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.prompt-label[data-v-4cf5ef83]{font-size:13px;font-weight:600;color:#374151}.copy-btn[data-v-4cf5ef83]{font-size:12px;color:#3b82f6;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.copy-btn[data-v-4cf5ef83]:hover{background:#3b82f61a}.params-section[data-v-4cf5ef83]{margin-bottom:20px}.params-header[data-v-4cf5ef83]{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.params-grid[data-v-4cf5ef83]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.param-item[data-v-4cf5ef83]{display:flex;flex-direction:column;gap:2px;background:#f8fafc;padding:10px 12px;border-radius:8px}.param-label[data-v-4cf5ef83]{font-size:11px;color:#6b7280}.param-value[data-v-4cf5ef83]{font-size:13px;font-weight:600;color:#1f2937}.ref-images-section[data-v-4cf5ef83]{margin-bottom:20px}.ref-images-header[data-v-4cf5ef83]{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.ref-images-grid[data-v-4cf5ef83]{display:flex;gap:10px;flex-wrap:wrap}.ref-image-item[data-v-4cf5ef83]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.ref-image-item img[data-v-4cf5ef83]{width:100%;height:100%;object-fit:cover}.ref-image-label[data-v-4cf5ef83]{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;font-size:10px;padding:2px 4px;text-align:center}.modern-actions-footer[data-v-4cf5ef83]{padding:24px;border-top:1px solid #e2e8f0;display:flex;gap:12px}.primary-action-btn[data-v-4cf5ef83]{flex:1;padding:16px;border-radius:16px;background:#111827;color:#fff;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:.2s}.primary-action-btn[data-v-4cf5ef83]:hover{background:#374151;transform:translateY(-2px)}.like-action-btn[data-v-4cf5ef83]{padding:16px 24px;border-radius:16px;background:#f3f4f6;color:#374151;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.like-action-btn[data-v-4cf5ef83]:hover{background:#fee2e2;color:#ef4444;transform:translateY(-2px)}.like-action-btn.is-liked[data-v-4cf5ef83]{background:#fee2e2;color:#ef4444}.like-action-btn.is-liked .like-icon[data-v-4cf5ef83]{animation:heartBeat-4cf5ef83 .3s ease}.like-icon[data-v-4cf5ef83]{font-size:18px}.like-text[data-v-4cf5ef83]{white-space:nowrap}.dialog-close-btn[data-v-4cf5ef83]{position:absolute;top:24px;right:24px;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;font-size:24px;transition:.2s}.dialog-close-btn[data-v-4cf5ef83]:hover{background:#fff3;transform:rotate(90deg)}@media(max-width:1200px){.hero-grid[data-v-4cf5ef83]{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px;height:auto}.grid-column-center[data-v-4cf5ef83]{grid-row:2;grid-column:1 / span 2;flex-direction:row;height:100%}.banner-card[data-v-4cf5ef83]{grid-column:2;grid-row:1}.input-glass-bar[data-v-4cf5ef83]{width:90%}}@media(max-width:768px){.hero-grid[data-v-4cf5ef83]{display:flex;flex-direction:column;height:auto}.grid-item[data-v-4cf5ef83]{min-height:200px}.modern-detail-container[data-v-4cf5ef83]{flex-direction:column}.modern-info-panel[data-v-4cf5ef83]{width:100%;height:50%}.modern-media-panel[data-v-4cf5ef83]{height:50%}}
