.fade-scale-enter-active[data-v-34a39d90],.fade-scale-leave-active[data-v-34a39d90]{transition:opacity .15s ease-out,transform .15s ease-out}.fade-scale-enter-from[data-v-34a39d90],.fade-scale-leave-to[data-v-34a39d90]{opacity:0;transform:translateY(-4px) scale(.98)}.fade-scale-enter-to[data-v-34a39d90],.fade-scale-leave-from[data-v-34a39d90]{opacity:1;transform:translateY(0) scale(1)}.custom-scrollbar[data-v-34a39d90]{scrollbar-width:none}.custom-scrollbar[data-v-34a39d90]:hover{scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.custom-scrollbar[data-v-34a39d90]::-webkit-scrollbar{width:2px}.custom-scrollbar[data-v-34a39d90]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-34a39d90]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.custom-scrollbar[data-v-34a39d90]:hover::-webkit-scrollbar-thumb{background:#e5e7eb}.dark .custom-scrollbar[data-v-34a39d90]:hover{scrollbar-color:#404040 transparent}.dark .custom-scrollbar[data-v-34a39d90]:hover::-webkit-scrollbar-thumb{background:#404040}.custom-scrollbar[data-v-34a39d90]::-webkit-scrollbar-thumb{-webkit-transition:background-color .3s;transition:background-color .3s}.sparkle[data-v-34a39d90]{animation:sparkle-burst-34a39d90 .4s ease-out forwards}.sparkle-dot[data-v-34a39d90]{background:#f97316;border-radius:9999px;box-shadow:0 0 #f97316,0 0 #facc15,0 0 #60a5fa,0 0 #22c55e;display:block;height:6px;width:6px}@keyframes sparkle-burst-34a39d90{0%{box-shadow:0 0 #f97316,0 0 #facc15,0 0 #60a5fa,0 0 #22c55e;opacity:1;transform:translate(-50%,-50%) scale(.4)}to{box-shadow:-10px -6px #f97316,10px -6px #facc15,-10px 6px #60a5fa,10px 6px #22c55e;opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.fade-enter-active[data-v-34a39d90],.fade-leave-active[data-v-34a39d90]{transition:opacity .2s ease}.fade-enter-from[data-v-34a39d90],.fade-leave-to[data-v-34a39d90]{opacity:0}.icon-btn[data-v-c4b1400a]{background:hsl(var(--background)/.35);border:1px solid hsl(var(--border));border-radius:8px;cursor:pointer;display:inline-grid;height:28px;place-items:center;transition:all .2s;width:28px}.icon-btn[data-v-c4b1400a]:hover{background:hsl(var(--accent)/.4);border-color:hsl(var(--border)/.8)}.icon-btn[data-v-c4b1400a]:disabled{cursor:not-allowed;opacity:.5}.preview-root[data-v-a8c277bb]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.dark .preview-root[data-v-a8c277bb]{background:#0a0a0a}.preview-scroll[data-v-a8c277bb]{flex:1;overflow-y:auto;padding:16px 16px 48px}.preview-scroll[data-v-a8c277bb]::-webkit-scrollbar{width:4px}.preview-scroll[data-v-a8c277bb]::-webkit-scrollbar-track{background:transparent}.preview-scroll[data-v-a8c277bb]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:99px}.dark .preview-scroll[data-v-a8c277bb]::-webkit-scrollbar-thumb{background:#ffffff0d}.top-bar[data-v-a8c277bb]{gap:8px;justify-content:space-between;margin:0 auto 12px;max-width:640px}.privacy-hint[data-v-a8c277bb],.top-bar[data-v-a8c277bb]{align-items:center;display:flex}.privacy-hint[data-v-a8c277bb]{color:#b5b5b5;flex:1;font-size:11px;gap:6px;min-width:0}.dark .privacy-hint[data-v-a8c277bb]{color:#fff3}.privacy-hint-dismiss[data-v-a8c277bb]{background:none;border:none;color:#ccc;cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.clear-all-btn[data-v-a8c277bb]{align-items:center;background:none;border:1px solid rgba(0,0,0,.05);border-radius:6px;color:#b0b0b0;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s;white-space:nowrap}.clear-all-btn[data-v-a8c277bb]:hover{background:#ef44440a;border-color:#ef444426;color:#ef4444}.dark .clear-all-btn[data-v-a8c277bb]{border-color:#ffffff0d;color:#ffffff40}.dark .clear-all-btn[data-v-a8c277bb]:hover{border-color:#f8727226;color:#f87171}.clear-confirm-banner[data-v-a8c277bb]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 2px 8px #0000000a;margin:0 auto 16px;max-width:640px;padding:14px 16px}.dark .clear-confirm-banner[data-v-a8c277bb]{background:#141414;border-color:#ffffff0f}.clear-confirm-inner[data-v-a8c277bb]{display:flex;flex-direction:column;gap:8px}.clear-confirm-text[data-v-a8c277bb]{color:#333;font-size:12px;font-weight:600}.dark .clear-confirm-text[data-v-a8c277bb]{color:#e5e5e5}.clear-confirm-desc[data-v-a8c277bb]{color:#999;font-size:11px}.dark .clear-confirm-desc[data-v-a8c277bb]{color:#ffffff59}.clear-confirm-actions[data-v-a8c277bb]{display:flex;gap:6px;justify-content:flex-end}.confirm-btn[data-v-a8c277bb]{border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;padding:5px 14px;transition:all .15s}.confirm-btn[data-v-a8c277bb]:active{transform:scale(.97)}.confirm-cancel[data-v-a8c277bb]{background:transparent;border:1px solid rgba(0,0,0,.06);color:#888}.dark .confirm-cancel[data-v-a8c277bb]{border-color:#ffffff0f;color:#ffffff80}.confirm-delete[data-v-a8c277bb]{background:#ef4444;color:#fff}.confirm-delete[data-v-a8c277bb]:hover{background:#dc2626}.banner-slide-enter-active[data-v-a8c277bb]{transition:all .25s ease}.banner-slide-leave-active[data-v-a8c277bb]{transition:all .2s ease}.banner-slide-enter-from[data-v-a8c277bb],.banner-slide-leave-to[data-v-a8c277bb]{opacity:0;transform:translateY(-8px)}.conversation-flow[data-v-a8c277bb]{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:640px}.section-divider[data-v-a8c277bb]{align-items:center;color:silver;display:flex;font-size:9px;font-weight:600;gap:5px;letter-spacing:.08em;padding:4px 2px 0;text-transform:uppercase}.dark .section-divider[data-v-a8c277bb]{color:#ffffff2e}.section-count[data-v-a8c277bb]{background:#0000000a;border-radius:4px;color:#aaa;font-size:9px;font-weight:700;padding:1px 5px}.dark .section-count[data-v-a8c277bb]{background:#ffffff0d;color:#ffffff40}.conv-group[data-v-a8c277bb]{gap:10px}.collapsed-list[data-v-a8c277bb],.conv-group[data-v-a8c277bb]{display:flex;flex-direction:column}.collapsed-list[data-v-a8c277bb]{gap:2px}.collapsed-row[data-v-a8c277bb]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:background .15s;width:100%}.collapsed-row[data-v-a8c277bb]:hover{background:#00000006}.dark .collapsed-row[data-v-a8c277bb]:hover{background:#ffffff06}.collapsed-thumb[data-v-a8c277bb]{background:#ebebeb;border-radius:8px;flex-shrink:0;height:36px;overflow:hidden;width:36px}.dark .collapsed-thumb[data-v-a8c277bb]{background:#1a1a1a}.collapsed-thumb-img[data-v-a8c277bb],.collapsed-thumb-inner[data-v-a8c277bb]{height:100%;width:100%}.collapsed-thumb-img[data-v-a8c277bb]{display:block;-o-object-fit:cover;object-fit:cover}.collapsed-thumb-placeholder[data-v-a8c277bb]{align-items:center;color:#ccc;display:flex;height:100%;justify-content:center;width:100%}.dark .collapsed-thumb-placeholder[data-v-a8c277bb]{color:#ffffff26}.collapsed-info[data-v-a8c277bb]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.collapsed-model[data-v-a8c277bb]{color:#bfbfbf;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dark .collapsed-model[data-v-a8c277bb]{color:#ffffff2e}.collapsed-prompt[data-v-a8c277bb]{color:#888;font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .collapsed-prompt[data-v-a8c277bb]{color:#ffffff4d}.collapsed-meta[data-v-a8c277bb]{align-items:center;display:flex;flex-shrink:0;gap:6px}.collapsed-time[data-v-a8c277bb]{color:silver;font-size:10px;white-space:nowrap}.dark .collapsed-time[data-v-a8c277bb]{color:#ffffff26}.collapsed-pin-btn[data-v-a8c277bb]{align-items:center;background:none;border:none;border-radius:6px;color:transparent;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.collapsed-row:hover .collapsed-pin-btn[data-v-a8c277bb]{color:#ccc}.dark .collapsed-row:hover .collapsed-pin-btn[data-v-a8c277bb]{color:#fff3}.collapsed-pin-btn[data-v-a8c277bb]:hover{background:#f59e0b0f;color:#f59e0b!important}.prompt-row[data-v-a8c277bb]{display:flex;flex-direction:column;gap:2px;padding:0 2px}.prompt-header[data-v-a8c277bb]{align-items:center;display:flex;justify-content:space-between}.prompt-model[data-v-a8c277bb]{color:#c8c8c8;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.dark .prompt-model[data-v-a8c277bb]{color:#ffffff29}.media-type-tag[data-v-a8c277bb]{font-size:.85em;opacity:.6}.media-type-tag.video[data-v-a8c277bb]{color:#d97706}.media-type-tag.image[data-v-a8c277bb]{color:#7c7cf8}.dark .media-type-tag.video[data-v-a8c277bb]{color:#fbbf2480}.dark .media-type-tag.image[data-v-a8c277bb]{color:#818cf873}.group-actions[data-v-a8c277bb]{align-items:center;display:flex;gap:2px}.group-copy-btn[data-v-a8c277bb],.group-delete-btn[data-v-a8c277bb],.group-pin-btn[data-v-a8c277bb]{align-items:center;background:none;border:none;border-radius:4px;color:transparent;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .15s;width:20px}.conv-group:hover .group-copy-btn[data-v-a8c277bb]{color:#ccc}.dark .conv-group:hover .group-copy-btn[data-v-a8c277bb]{color:#ffffff26}.group-copy-btn[data-v-a8c277bb]:hover{background:#6366f10f;color:#6366f1!important}.conv-group:hover .group-pin-btn[data-v-a8c277bb]{color:#ccc}.dark .conv-group:hover .group-pin-btn[data-v-a8c277bb]{color:#ffffff26}.group-pin-btn[data-v-a8c277bb]:hover{background:#f59e0b0f}.group-pin-btn.is-pinned[data-v-a8c277bb],.group-pin-btn[data-v-a8c277bb]:hover{color:#f59e0b!important}.conv-group:hover .group-delete-btn[data-v-a8c277bb]{color:#ccc}.dark .conv-group:hover .group-delete-btn[data-v-a8c277bb]{color:#fff3}.group-delete-btn[data-v-a8c277bb]:hover{background:#ef44440f;color:#ef4444!important}.prompt-text[data-v-a8c277bb]{color:#9ca3af;cursor:pointer;font-size:11px;font-weight:300;line-height:1.45;transition:color .15s}.dark .prompt-text[data-v-a8c277bb]{color:#ffffff40}.prompt-text[data-v-a8c277bb]:hover{color:#6b7280}.dark .prompt-text[data-v-a8c277bb]:hover{color:#ffffff73}.prompt-collapsed[data-v-a8c277bb]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-grid[data-v-a8c277bb]{display:grid;gap:8px}.grid-single[data-v-a8c277bb]{grid-template-columns:1fr}.grid-2[data-v-a8c277bb]{grid-template-columns:1fr 1fr}.media-frame[data-v-a8c277bb]{min-width:0;position:relative;width:100%}.shimmer-container[data-v-a8c277bb]{--prog:0;background:#efefef;border-radius:16px;overflow:hidden;position:relative;width:100%}.dark .shimmer-container[data-v-a8c277bb]{background:#141414}.shimmer-pulse[data-v-a8c277bb]{animation:shimmer-sweep-a8c277bb 2.4s ease-in-out infinite;background:linear-gradient(110deg,transparent 25%,rgba(0,0,0,.02) 37%,transparent 63%);background-size:400% 100%;top:0;right:0;bottom:0;left:0;position:absolute}.dark .shimmer-pulse[data-v-a8c277bb]{background:linear-gradient(110deg,transparent 25%,hsla(0,0%,100%,.025) 37%,transparent 63%);background-size:400% 100%}@keyframes shimmer-sweep-a8c277bb{0%{background-position:200% 0}to{background-position:-200% 0}}.noise-layer[data-v-a8c277bb]{border-radius:50%;filter:blur(60px);top:-40%;right:-40%;bottom:-40%;left:-40%;mix-blend-mode:soft-light;opacity:calc(var(--prog)*.6);position:absolute;will-change:transform,opacity}.dark .noise-layer[data-v-a8c277bb]{mix-blend-mode:screen}.noise-layer-1[data-v-a8c277bb]{animation:noise-drift-1-a8c277bb 8s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 40%,rgba(180,160,200,.5) 0,rgba(160,180,210,.3) 40%,transparent 70%)}.noise-layer-2[data-v-a8c277bb]{animation:noise-drift-2-a8c277bb 10s ease-in-out infinite alternate;background:radial-gradient(circle at 70% 60%,hsla(30,27%,71%,.4) 0,rgba(180,200,180,.2) 45%,transparent 75%)}.noise-layer-3[data-v-a8c277bb]{animation:noise-drift-3-a8c277bb 12s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 30%,rgba(170,190,210,.35) 0,rgba(190,170,190,.2) 40%,transparent 65%)}@keyframes noise-drift-1-a8c277bb{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(15%,-10%) scale(1.2) rotate(30deg)}}@keyframes noise-drift-2-a8c277bb{0%{transform:translate(0) scale(1.1) rotate(0)}to{transform:translate(-20%,15%) scale(.9) rotate(-25deg)}}@keyframes noise-drift-3-a8c277bb{0%{transform:translate(5%,5%) scale(.9) rotate(0)}to{transform:translate(-10%,-15%) scale(1.15) rotate(20deg)}}.shimmer-content[data-v-a8c277bb]{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;position:relative;z-index:2}.shimmer-spinner[data-v-a8c277bb]{height:24px;position:relative;width:24px}.shimmer-ring[data-v-a8c277bb]{animation:spin-a8c277bb 1.4s linear infinite;border:1.5px solid #d4d4d4;border-radius:50%;border-top-color:transparent;top:0;right:0;bottom:0;left:0;position:absolute}.dark .shimmer-ring[data-v-a8c277bb]{border-color:transparent hsla(0,0%,100%,.08) hsla(0,0%,100%,.08)}.shimmer-ring-track[data-v-a8c277bb]{animation:spin-a8c277bb 1.4s linear infinite;border:1.5px solid transparent;border-radius:50%;border-top-color:#999;top:0;right:0;bottom:0;left:0;position:absolute}.dark .shimmer-ring-track[data-v-a8c277bb]{border-top-color:#ffffff59}@keyframes spin-a8c277bb{to{transform:rotate(1turn)}}.shimmer-stage[data-v-a8c277bb]{color:#888;font-size:10px;font-weight:500}.dark .shimmer-stage[data-v-a8c277bb]{color:#ffffff59}.shimmer-pct[data-v-a8c277bb]{color:#bbb;font-family:ui-monospace,monospace;font-size:9px}.dark .shimmer-pct[data-v-a8c277bb]{color:#ffffff2e}.shimmer-tip[data-v-a8c277bb]{color:#d97706;font-size:10px}.media-card[data-v-a8c277bb]{background:#f3f3f3;border-radius:16px;box-shadow:inset 0 0 0 1px #0000000a,0 1px 3px #0000000a,0 4px 16px -4px #0000000d;overflow:hidden;position:relative;transition:box-shadow .35s ease,transform .35s ease}.dark .media-card[data-v-a8c277bb]{background:#111;box-shadow:inset 0 0 0 1px #ffffff0d,0 1px 3px #0003}.media-card[data-v-a8c277bb]:hover{box-shadow:inset 0 0 0 1px #0000000f,0 4px 12px -2px #00000012;transform:translateY(-1px)}.grid-2 .media-card[data-v-a8c277bb]{border-radius:12px}.media-main[data-v-a8c277bb]{display:block;width:100%}.image-main[data-v-a8c277bb]{filter:blur(12px);opacity:.6;transform:scale(1.04);transition:filter .6s cubic-bezier(.25,.46,.45,.94),opacity .5s ease,transform .7s cubic-bezier(.25,.46,.45,.94)}.image-main.image-revealed[data-v-a8c277bb]{filter:blur(0);opacity:1;transform:scale(1)}.media-hover-overlay[data-v-a8c277bb]{align-items:flex-end;background:transparent;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding-bottom:12px;pointer-events:none;position:absolute;transition:background .3s ease}.media-card:hover .media-hover-overlay[data-v-a8c277bb]{background:#0000002e}.hover-actions[data-v-a8c277bb]{display:flex;gap:4px;opacity:0;pointer-events:auto;transform:translateY(8px);transition:all .2s ease}.media-card:hover .hover-actions[data-v-a8c277bb]{opacity:1;transform:translateY(0)}.hover-btn[data-v-a8c277bb]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;height:30px;justify-content:center;text-decoration:none;transition:all .15s;width:30px}.hover-btn[data-v-a8c277bb]:hover{background:#fff;box-shadow:0 2px 8px #0000001a;transform:scale(1.06)}.hover-btn[data-v-a8c277bb]:active{transform:scale(.95)}.dark .hover-btn[data-v-a8c277bb]{background:#0009;color:#fffc}.grid-2 .hover-btn[data-v-a8c277bb]{border-radius:6px;height:26px;width:26px}.scroll-to-bottom[data-v-a8c277bb]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid rgba(0,0,0,.06);border-radius:50%;bottom:20px;box-shadow:0 2px 10px #00000014;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;transition:all .2s;width:36px;z-index:5}.scroll-to-bottom[data-v-a8c277bb]:hover{background:#fff;box-shadow:0 4px 16px #0000001f;color:#222;transform:scale(1.05)}.dark .scroll-to-bottom[data-v-a8c277bb]{background:#1e1e1ed9;border-color:#ffffff0f;color:#fff9}.fab-fade-enter-active[data-v-a8c277bb]{transition:all .25s ease}.fab-fade-leave-active[data-v-a8c277bb]{transition:all .2s ease}.fab-fade-enter-from[data-v-a8c277bb],.fab-fade-leave-to[data-v-a8c277bb]{opacity:0;transform:translateY(10px) scale(.8)}.empty-state[data-v-a8c277bb]{flex:1;flex-direction:column;gap:12px;padding:32px}.empty-icon[data-v-a8c277bb],.empty-state[data-v-a8c277bb]{align-items:center;display:flex;justify-content:center}.empty-icon[data-v-a8c277bb]{background:#f5f5f5;border:1px solid rgba(0,0,0,.04);border-radius:24px;height:80px;width:80px}.dark .empty-icon[data-v-a8c277bb]{background:#141414;border-color:#ffffff0a}.empty-title[data-v-a8c277bb]{color:#333;font-size:14px;font-weight:600}.dark .empty-title[data-v-a8c277bb]{color:#e5e5e5}.empty-desc[data-v-a8c277bb]{color:#999;font-size:12px}.dark .empty-desc[data-v-a8c277bb]{color:#ffffff59}.error-card[data-v-a8c277bb]{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.04);border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:28px 16px;text-align:center}.grid-2 .error-card[data-v-a8c277bb]{border-radius:12px;padding:20px 12px}.dark .error-card[data-v-a8c277bb]{border-color:#ffffff0a}.error-icon[data-v-a8c277bb]{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;margin-bottom:8px;width:32px}.error-icon--fail[data-v-a8c277bb]{background:#fee2e2;color:#ef4444}.dark .error-icon--fail[data-v-a8c277bb]{background:#ef44441a;color:#f87171}.error-title[data-v-a8c277bb]{font-size:11px;font-weight:600;line-height:1.4;margin-bottom:4px;max-width:260px}.error-title--fail[data-v-a8c277bb]{color:#991b1b}.dark .error-title--fail[data-v-a8c277bb]{color:#fca5a5}.resuming-shimmer[data-v-a8c277bb]{opacity:.7}.refresh-poll-btn[data-v-a8c277bb]{align-items:center;background:#ffffff26;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff9;cursor:pointer;display:flex;margin-top:6px;padding:4px;transition:all .2s}.refresh-poll-btn[data-v-a8c277bb]:hover{background:#ffffff40;color:#fff;transform:rotate(45deg)}.error-btn[data-v-a8c277bb]{border:none;border-radius:6px;cursor:pointer;font-size:10px;font-weight:600;margin-top:4px;padding:5px 14px;transition:all .15s}.error-btn[data-v-a8c277bb]:active{transform:scale(.97)}.error-btn--retry[data-v-a8c277bb]{background:transparent;border:1px solid rgba(0,0,0,.06);color:#888}.drawer-overlay[data-v-a8c277bb]{background:#0000004d;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:9999}.dark .drawer-overlay[data-v-a8c277bb]{background:#0009}.drawer-panel[data-v-a8c277bb]{background:#fff;box-shadow:-6px 0 24px #00000014;display:flex;flex-direction:column;gap:16px;height:100%;max-width:90vw;overflow-y:auto;padding:20px 24px;width:420px}.dark .drawer-panel[data-v-a8c277bb]{background:#111;box-shadow:-6px 0 24px #0000004d}.drawer-header[data-v-a8c277bb]{align-items:center;display:flex;justify-content:space-between}.drawer-header-info[data-v-a8c277bb]{align-items:center;display:flex;gap:8px}.drawer-model[data-v-a8c277bb]{color:#999;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dark .drawer-model[data-v-a8c277bb]{color:#ffffff4d}.drawer-time[data-v-a8c277bb]{color:#ccc;font-size:10px}.dark .drawer-time[data-v-a8c277bb]{color:#ffffff26}.drawer-header-actions[data-v-a8c277bb]{display:flex;gap:4px}.drawer-action-btn[data-v-a8c277bb]{align-items:center;background:none;border:none;border-radius:8px;color:#999;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s;width:30px}.drawer-action-btn[data-v-a8c277bb]:hover{background:#0000000a;color:#555}.dark .drawer-action-btn[data-v-a8c277bb]{color:#ffffff59}.dark .drawer-action-btn[data-v-a8c277bb]:hover{background:#ffffff0a;color:#ffffffb3}.drawer-prompt[data-v-a8c277bb]{color:#555;font-size:12px;font-weight:400;line-height:1.55}.dark .drawer-prompt[data-v-a8c277bb]{color:#ffffff8c}.drawer-media[data-v-a8c277bb]{display:flex;flex-direction:column;gap:12px}.drawer-media-wrap[data-v-a8c277bb]{border-radius:12px;overflow:hidden}.drawer-img[data-v-a8c277bb],.drawer-vid[data-v-a8c277bb]{display:block;width:100%}.drawer-error[data-v-a8c277bb]{background:#ef44440a;border:1px solid rgba(239,68,68,.08);border-radius:12px;color:#ef4444;font-size:11px;padding:24px 16px;text-align:center}.dark .drawer-error[data-v-a8c277bb]{background:#ef44440f}.drawer-transition-enter-active[data-v-a8c277bb]{transition:all .3s ease}.drawer-transition-leave-active[data-v-a8c277bb]{transition:all .25s ease}.drawer-transition-enter-from[data-v-a8c277bb],.drawer-transition-leave-to[data-v-a8c277bb]{opacity:0}.drawer-transition-enter-from .drawer-panel[data-v-a8c277bb],.drawer-transition-leave-to .drawer-panel[data-v-a8c277bb]{transform:translate(100%)}.retry-popover[data-v-a8c277bb]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid rgba(0,0,0,.06);border-radius:12px;bottom:50px;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000a;display:flex;flex-direction:column;gap:10px;left:8px;padding:12px 14px;position:absolute;right:8px;z-index:10}.dark .retry-popover[data-v-a8c277bb]{background:#141414eb;border-color:#ffffff0f;box-shadow:0 4px 16px #0000004d}.retry-popover-text[data-v-a8c277bb]{color:#888;font-size:11px;line-height:1.5;margin:0}.dark .retry-popover-text[data-v-a8c277bb]{color:#fff6}.retry-popover-actions[data-v-a8c277bb]{display:flex;gap:6px;justify-content:flex-end}.retry-btn[data-v-a8c277bb]{border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;padding:5px 14px;transition:all .15s}.retry-btn[data-v-a8c277bb]:active{transform:scale(.97)}.retry-cancel[data-v-a8c277bb]{background:transparent;border:1px solid rgba(0,0,0,.08);color:#888}.retry-cancel[data-v-a8c277bb]:hover{background:#00000008;color:#555}.dark .retry-cancel[data-v-a8c277bb]{border-color:#ffffff14;color:#ffffff73}.dark .retry-cancel[data-v-a8c277bb]:hover{background:#ffffff0a}.retry-confirm[data-v-a8c277bb]{background:#18181b;color:#fff}.retry-confirm[data-v-a8c277bb]:hover{background:#27272a}.dark .retry-confirm[data-v-a8c277bb]{background:#e5e5e5;color:#111}.dark .retry-confirm[data-v-a8c277bb]:hover{background:#fff}.popover-fade-enter-active[data-v-a8c277bb]{transition:all .2s ease}.popover-fade-leave-active[data-v-a8c277bb]{transition:all .15s ease}.popover-fade-enter-from[data-v-a8c277bb],.popover-fade-leave-to[data-v-a8c277bb]{opacity:0;transform:translateY(4px)}.fade-enter-active[data-v-a8c277bb],.fade-leave-active[data-v-a8c277bb]{transition:opacity .3s ease}.fade-enter-from[data-v-a8c277bb],.fade-leave-to[data-v-a8c277bb]{opacity:0}.custom-scrollbar[data-v-fdbbc811]{scrollbar-color:hsla(240,5%,65%,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-fdbbc811]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-fdbbc811]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.custom-scrollbar[data-v-fdbbc811]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-fdbbc811]::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.dark .custom-scrollbar[data-v-fdbbc811]{scrollbar-color:hsla(240,6%,90%,.2) transparent}.dark .custom-scrollbar[data-v-fdbbc811]::-webkit-scrollbar-thumb{background:#e4e4e733}.dark .custom-scrollbar[data-v-fdbbc811]::-webkit-scrollbar-thumb:hover{background:#e4e4e759}.custom-scrollbar[data-v-4a3cfd0c]{scrollbar-color:hsla(240,5%,65%,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-4a3cfd0c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-4a3cfd0c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4a3cfd0c]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:3px}.custom-scrollbar[data-v-4a3cfd0c]::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.dark .custom-scrollbar[data-v-4a3cfd0c]{scrollbar-color:hsla(240,6%,90%,.2) transparent}.dark .custom-scrollbar[data-v-4a3cfd0c]::-webkit-scrollbar-thumb{background:#e4e4e733}.dark .custom-scrollbar[data-v-4a3cfd0c]::-webkit-scrollbar-thumb:hover{background:#e4e4e759}.custom-scrollbar[data-v-491d3cdf]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-491d3cdf]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-491d3cdf]::-webkit-scrollbar-thumb{background:#a1a1aa33;border-radius:2px}.custom-scrollbar-thin[data-v-491d3cdf]::-webkit-scrollbar{width:2px}.fade-enter-active[data-v-491d3cdf],.fade-leave-active[data-v-491d3cdf]{transition:opacity .2s ease}.fade-enter-from[data-v-491d3cdf],.fade-leave-to[data-v-491d3cdf]{opacity:0}.tab-bar[data-v-ebb63e3d]{align-items:center;display:flex;flex-shrink:0;gap:4px;padding:0 16px}@media (min-width:1024px){.tab-bar[data-v-ebb63e3d]{padding:0 24px}}.tab-item[data-v-ebb63e3d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;padding:12px 14px 8px;position:relative;transition:color .15s}.tab-indicator[data-v-ebb63e3d]{background:#171717;border-radius:2px;display:block;height:2px;margin-top:6px;transition:width .2s ease;width:16px}.dark .tab-indicator[data-v-ebb63e3d]{background:#fff}.tab-active[data-v-ebb63e3d]{color:#171717}.dark .tab-active[data-v-ebb63e3d]{color:#fff}.tab-default[data-v-ebb63e3d]{color:#bfbfbf}.dark .tab-default[data-v-ebb63e3d]{color:#ffffff38}.tab-default[data-v-ebb63e3d]:hover{color:#777}.dark .tab-default[data-v-ebb63e3d]:hover{color:#ffffff80}.tab-inner[data-v-ebb63e3d]{align-items:center;display:flex;gap:6px}.tab-label[data-v-ebb63e3d]{font-size:12px;font-weight:500;letter-spacing:-.01em}.tab-active .tab-label[data-v-ebb63e3d]{font-weight:600}.tab-dot[data-v-ebb63e3d]{height:6px;position:relative;width:6px}.tab-dot-ping[data-v-ebb63e3d]{animation:ping-ebb63e3d 1.5s cubic-bezier(0,0,.2,1) infinite;top:0;right:0;bottom:0;left:0;opacity:.6;position:absolute}.tab-dot-core[data-v-ebb63e3d],.tab-dot-ping[data-v-ebb63e3d]{background:#10b981;border-radius:50%}.tab-dot-core[data-v-ebb63e3d]{display:block;height:6px;position:relative;width:6px}@keyframes ping-ebb63e3d{75%,to{opacity:0;transform:scale(2)}}.custom-scrollbar[data-v-af994800]{scrollbar-color:hsla(240,5%,65%,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-af994800]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-af994800]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.custom-scrollbar[data-v-af994800]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-af994800]::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.dark .custom-scrollbar[data-v-af994800]{scrollbar-color:hsla(240,6%,90%,.2) transparent}.dark .custom-scrollbar[data-v-af994800]::-webkit-scrollbar-thumb{background:#e4e4e733}.dark .custom-scrollbar[data-v-af994800]::-webkit-scrollbar-thumb:hover{background:#e4e4e759}.custom-scrollbar[data-v-e166d12b]{scrollbar-color:hsla(240,5%,65%,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-e166d12b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-e166d12b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-e166d12b]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:3px}.custom-scrollbar[data-v-e166d12b]::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.dark .custom-scrollbar[data-v-e166d12b]{scrollbar-color:hsla(240,6%,90%,.2) transparent}.dark .custom-scrollbar[data-v-e166d12b]::-webkit-scrollbar-thumb{background:#e4e4e733}.dark .custom-scrollbar[data-v-e166d12b]::-webkit-scrollbar-thumb:hover{background:#e4e4e759}.video-wan26-scroll-area[data-v-66f06c55]{scrollbar-color:hsla(240,5%,65%,.3) transparent;scrollbar-width:thin}.video-wan26-scroll-area[data-v-66f06c55]::-webkit-scrollbar{width:6px}.video-wan26-scroll-area[data-v-66f06c55]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.video-wan26-scroll-area[data-v-66f06c55]::-webkit-scrollbar-thumb{background:#a1a1aa4d;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.video-wan26-scroll-area[data-v-66f06c55]::-webkit-scrollbar-thumb:hover{background:#a1a1aa80}.dark .video-wan26-scroll-area[data-v-66f06c55]{scrollbar-color:hsla(240,6%,90%,.2) transparent}.dark .video-wan26-scroll-area[data-v-66f06c55]::-webkit-scrollbar-thumb{background:#e4e4e733}.dark .video-wan26-scroll-area[data-v-66f06c55]::-webkit-scrollbar-thumb:hover{background:#e4e4e759}@keyframes shimmer-66f06c55{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-66f06c55]{animation:shimmer-66f06c55 2s infinite}.pb-safe[data-v-66f06c55]{padding-bottom:env(safe-area-inset-bottom,0)}
