@layer base{:root{--primary:#0f766e;--primary-dark:#115e59;--secondary:#f59e0b;--success:#10b981;--warning:#d97706;--error:#ef4444;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-glass:rgba(248,250,252,.85);--bg-body:#f8fafc;--bg-body-pattern:radial-gradient(circle at 1px 1px,rgba(15,118,110,.12) 1px,transparent 0),radial-gradient(circle at 1px 1px,rgba(245,158,11,.1) 1px,transparent 0),linear-gradient(90deg,rgba(15,118,110,.06) 1px,transparent 0),linear-gradient(180deg,rgba(15,118,110,.06) 1px,transparent 0);--bg-glass-strong:rgba(255,253,248,.96);--bg-surface:hsla(0,0%,100%,.72);--bg-surface-elevated:hsla(0,0%,100%,.6);--bg-surface-subtle:hsla(0,0%,100%,.3);--bg-input:hsla(0,0%,100%,.5);--bg-hover:rgba(15,118,110,.04);--bg-active:rgba(15,118,110,.08);--bg-skeleton:#f0f0f0;--bg-skeleton-shine:hsla(0,0%,100%,.6);--text-primary:#1f2937;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--text-on-primary:#fff;--text-on-warning:#fff;--text-on-success:#fff;--text-on-danger:#fff;--border-light:#e5dfd0;--border-medium:#d4c7ab;--border-glass:hsla(0,0%,100%,.3);--bg-btn:hsla(0,0%,100%,.5);--bg-btn-hover:hsla(0,0%,100%,.8);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--primary-glow:rgba(15,118,110,.3);--warning-glow:rgba(245,158,11,.3);--success-glow:rgba(16,185,129,.3);--danger-glow:rgba(239,68,68,.3);--accent-glow:rgba(245,158,11,.3);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease}}*{box-sizing:border-box}body,html{background-attachment:fixed;background-color:var(--bg-body);background-image:var(--bg-body-pattern);background-position:0 0,14px 14px,0 0,0 0;background-repeat:repeat;background-size:28px 28px,56px 56px,56px 56px,56px 56px;color:var(--text-primary);font-family:Manrope,Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow-x:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{height:0;width:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{-webkit-appearance:none;border-radius:0;-webkit-text-size-adjust:100%;font-family:inherit}button{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:inherit}@media(max-width:640px){button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;min-width:44px}input[type=checkbox],input[type=radio]{min-height:0;min-width:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.noise-logo{color:var(--primary);display:block;filter:drop-shadow(0 10px 18px rgba(15,118,110,.18));height:26px;width:26px}.noise-logo--lg{height:36px;width:36px}.noise-logo .nl-box{fill:#0f766e1f;opacity:.95;stroke:currentColor;stroke-width:2.5}.noise-logo .nl-link{animation:nlLink 2.4s linear infinite;opacity:.72;stroke:currentColor;stroke-dasharray:18 10;stroke-linecap:round;stroke-width:2.6}.noise-logo .nl-link--2{animation-duration:3.2s;opacity:.58}.noise-logo .nl-node{animation:nlNode 1.6s ease-in-out infinite;fill:var(--secondary);opacity:.92;transform-origin:center}.noise-logo .nl-node--2{animation-delay:.12s}.noise-logo .nl-node--3{animation-delay:.24s}.noise-logo .nl-node--4{animation-delay:.36s}@keyframes nlLink{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}@keyframes nlNode{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.noise-logo .nl-link,.noise-logo .nl-node{animation:none!important}}.adsense[data-v-52347555]{display:block;width:100%}.gate-overlay[data-v-9c572682]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.gate-card[data-v-9c572682]{background:var(--bg-primary,#fff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(0,0,0,.1));max-width:400px;padding:28px 32px;width:90%}.gate-title[data-v-9c572682]{color:var(--text-primary,#1f2937);font-size:1.25rem;font-weight:700;margin:0 0 8px}.gate-desc[data-v-9c572682]{color:var(--text-secondary,#6b7280);font-size:.9rem;margin:0 0 20px}.gate-form[data-v-9c572682]{display:flex;flex-direction:column;gap:12px}.gate-input[data-v-9c572682]{background:var(--bg-primary,#fff);border:1px solid var(--border-medium,#d1d5db);border-radius:var(--radius-md,12px);color:var(--text-primary,#1f2937);font-size:1rem;outline:none;padding:12px 16px;transition:border-color .15s;width:100%}.gate-input[data-v-9c572682]:focus{border-color:var(--primary,#0f766e)}.gate-input[data-v-9c572682]::-moz-placeholder{color:var(--text-tertiary,#9ca3af)}.gate-input[data-v-9c572682]::placeholder{color:var(--text-tertiary,#9ca3af)}.gate-error[data-v-9c572682]{color:var(--error,#ef4444);font-size:.875rem;margin:0}.gate-btn[data-v-9c572682]{background:var(--primary,#0f766e);border:none;border-radius:var(--radius-md,12px);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:opacity .15s,transform .1s}.gate-btn[data-v-9c572682]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.gate-btn[data-v-9c572682]:disabled{cursor:not-allowed;opacity:.6}.gate-enter-active[data-v-9c572682],.gate-leave-active[data-v-9c572682]{transition:opacity .2s ease}.gate-enter-from[data-v-9c572682],.gate-leave-to[data-v-9c572682]{opacity:0}.gate-enter-active .gate-card[data-v-9c572682],.gate-leave-active .gate-card[data-v-9c572682]{transition:transform .2s ease}.gate-enter-from .gate-card[data-v-9c572682],.gate-leave-to .gate-card[data-v-9c572682]{transform:scale(.95) translateY(-10px)}.layout[data-v-eed42c97]{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.layout--admin[data-v-eed42c97]{overflow:visible}.auth-shell[data-v-eed42c97]{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:18px 14px}.home-tabs[data-v-eed42c97]{display:flex;flex-wrap:wrap;gap:10px}.home-tab[data-v-eed42c97]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:800;padding:8px 12px;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.home-tab[data-v-eed42c97]:hover{background:var(--bg-btn-hover);color:var(--text-primary);transform:translateY(-1px)}.home-tab--secondary[data-v-eed42c97]{opacity:.9}.footer[data-v-eed42c97]{padding:18px 0 28px}.ads-wrap[data-v-eed42c97]{margin:10px auto 0}.ads-wrap[data-v-eed42c97],.footer-inner[data-v-eed42c97]{max-width:1160px;padding:0 16px}.footer-inner[data-v-eed42c97]{align-items:center;color:#1119;display:flex;flex-wrap:nowrap;font-size:13px;gap:10px;justify-content:center;line-height:1.6;margin:0 auto;min-width:0;text-align:center}.footer-content[data-v-eed42c97]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor[data-v-eed42c97]{align-items:center;display:inline-flex;margin-top:0;min-width:0}.visitor-title[data-v-eed42c97]{color:#111111b3;font-size:12px;font-weight:900}.visitor-stats[data-v-eed42c97]{align-items:center;display:inline-flex;font-weight:800;gap:6px;white-space:nowrap}.visitor-dot[data-v-eed42c97]{opacity:.7}.visitor-empty[data-v-eed42c97],.visitor-error[data-v-eed42c97]{font-size:12px;opacity:.85}.visitor-list[data-v-eed42c97]{display:grid;gap:4px}.visitor-row[data-v-eed42c97]{align-items:center;display:inline-flex;font-size:12px;gap:10px;opacity:.92}.visitor-time[data-v-eed42c97]{opacity:.85}.visitor-ip[data-v-eed42c97]{font-variant-numeric:tabular-nums}.dark .footer-inner[data-v-eed42c97]{color:#ffffff9e}.dark .visitor-title[data-v-eed42c97]{color:#ffffffb3}.bg-decoration[data-v-eed42c97]{background:radial-gradient(circle at 0 0,rgba(15,118,110,.05) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(245,158,11,.05) 0,transparent 50%);height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.blob[data-v-eed42c97]{animation:blobFloat 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.15;position:absolute}.blob-1[data-v-eed42c97]{animation-delay:0s;background:var(--primary);height:600px;left:-100px;top:-200px;width:600px}.blob-2[data-v-eed42c97]{animation-delay:-5s;background:var(--secondary);bottom:-150px;height:500px;right:-100px;width:500px}.blob-3[data-v-eed42c97]{animation-delay:-10s;background:#0ea5e9;height:400px;right:10%;top:20%;width:400px}.header[data-v-eed42c97]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-glass);border-bottom:1px solid var(--border-glass);box-shadow:var(--shadow-sm);left:0;position:fixed;top:0;width:100%;z-index:100}.header--static[data-v-eed42c97]{left:auto;position:relative;top:auto}.nav[data-v-eed42c97]{gap:16px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:16px 24px}.brand[data-v-eed42c97],.nav[data-v-eed42c97]{align-items:center;display:flex}.brand[data-v-eed42c97]{color:var(--text-primary);font-size:20px;font-weight:700;gap:8px;text-decoration:none;transition:transform var(--transition-fast)}.brand[data-v-eed42c97]:hover{transform:scale(1.05)}.brand-icon[data-v-eed42c97]{align-items:center;display:inline-flex;filter:drop-shadow(0 2px 4px rgba(15,118,110,.3));height:38px;justify-content:center;width:38px}.brand[data-v-eed42c97] .noise-logo--lg{display:block;flex:none;height:32px;width:32px}.brand-text[data-v-eed42c97]{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-tabs-toggle[data-v-eed42c97]{display:none}.home-tabs-panel[data-v-eed42c97]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--bg-glass);border-bottom:1px solid var(--border-glass);width:100%}.home-tabs-panel-inner[data-v-eed42c97]{display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:1100px;padding:0 24px 14px}.nav-link[data-v-eed42c97]{border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px;font-weight:600;padding:8px 12px;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.nav-link[data-v-eed42c97]:hover{background:var(--bg-btn);border-color:var(--border-glass);color:var(--text-primary)}.version-pill[data-v-eed42c97]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:800;height:40px;padding:0 12px;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.version-pill[data-v-eed42c97]:hover{background:var(--bg-btn-hover);color:var(--text-primary);transform:translateY(-1px)}.modal-mask[data-v-eed42c97]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}@media(max-width:640px){.nav[data-v-eed42c97]{padding:12px 14px}.brand[data-v-eed42c97]{font-size:16px}.brand-text[data-v-eed42c97]{font-size:14px;line-height:1.1;max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-icon[data-v-eed42c97]{height:30px;width:30px}.brand[data-v-eed42c97] .noise-logo--lg{height:28px;width:28px}}.modal[data-v-eed42c97]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-lg);max-width:100%;padding:16px;width:420px}.modal-title[data-v-eed42c97]{color:var(--text-primary);font-weight:900;margin-bottom:12px}.modal-row[data-v-eed42c97]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 12px}.modal-key[data-v-eed42c97]{color:var(--text-tertiary);font-size:12px;font-weight:700}.modal-val[data-v-eed42c97]{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:800}.modal-actions[data-v-eed42c97]{display:flex;justify-content:flex-end;margin-top:14px}.announcement-bar[data-v-eed42c97]{display:flex;justify-content:center;padding:8px 16px 0;width:100%}.announcement-bar-inner[data-v-eed42c97]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;gap:10px;justify-content:flex-start;overflow:hidden;padding:10px 12px;width:min(980px,100%)}.announcement-icon[data-v-eed42c97]{align-items:center;background:var(--bg-secondary);border-radius:12px;color:var(--text-primary);display:flex;flex:none;height:34px;justify-content:center;width:34px}.announcement-scroller[data-v-eed42c97]{display:flex;flex:1;justify-content:flex-start;min-width:0;overflow:hidden;position:relative}.announcement-track[data-v-eed42c97]{color:var(--text-primary);display:inline-block;font-weight:900;max-width:none;overflow:visible;transform:translate(0);white-space:nowrap}.announcement-track[data-v-eed42c97]:after{animation:announcement-caret-eed42c97 .72s step-end infinite;background:var(--text-primary);content:"";display:inline-block;height:1em;margin-left:6px;vertical-align:-.12em;width:2px}.announcement-track[data-v-eed42c97] a{color:var(--primary);font-weight:900;text-decoration:none}.announcement-track[data-v-eed42c97] b,.announcement-track[data-v-eed42c97] code,.announcement-track[data-v-eed42c97] em,.announcement-track[data-v-eed42c97] i,.announcement-track[data-v-eed42c97] li,.announcement-track[data-v-eed42c97] ol,.announcement-track[data-v-eed42c97] p,.announcement-track[data-v-eed42c97] pre,.announcement-track[data-v-eed42c97] small,.announcement-track[data-v-eed42c97] span,.announcement-track[data-v-eed42c97] strong,.announcement-track[data-v-eed42c97] ul{display:inline;margin:0;padding:0;white-space:inherit}.announcement-track[data-v-eed42c97] ol,.announcement-track[data-v-eed42c97] ul{list-style:none}.announcement-track--overflow[data-v-eed42c97]{will-change:transform}.announcement-track--type[data-v-eed42c97]{animation:announcement-typewriter-eed42c97 var(--announce-type-duration,9s) steps(var(--announce-type-steps,60)) infinite;max-width:0;overflow:hidden}@keyframes announcement-typewriter-eed42c97{0%,26%{max-width:0}72%{max-width:var(--announce-type-max,0)}to{max-width:var(--announce-type-max,0)}}@media(prefers-reduced-motion:reduce){.announcement-track--overflow[data-v-eed42c97]{transform:translate(0)}.announcement-track--type[data-v-eed42c97]{animation:none;max-width:none}.announcement-track[data-v-eed42c97]:after{animation:none;opacity:1}.announcement-scroller--overflow[data-v-eed42c97]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.announcement-scroller--overflow[data-v-eed42c97]::-webkit-scrollbar{height:0;width:0}}@media(max-width:640px){.announcement-bar[data-v-eed42c97]{padding:6px 12px 0}.announcement-bar-inner[data-v-eed42c97]{border-radius:14px;gap:8px;padding:8px 10px}.announcement-icon[data-v-eed42c97]{border-radius:10px;height:30px;width:30px}.announcement-track[data-v-eed42c97]{font-size:13px;line-height:1.2}}@keyframes announcement-caret-eed42c97{0%{opacity:1}50%{opacity:0}to{opacity:1}}.nav-actions[data-v-eed42c97]{gap:8px}.btn-icon[data-v-eed42c97],.nav-actions[data-v-eed42c97]{align-items:center;display:flex}.btn-icon[data-v-eed42c97]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-btn);border:none;border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-primary);height:40px;justify-content:center;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);width:40px}.btn-icon[data-v-eed42c97]:hover{background:var(--bg-btn-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-icon[data-v-eed42c97]:active{transform:translateY(0)}.btn-icon svg[data-v-eed42c97]{stroke:currentColor}.github-btn[data-v-eed42c97]{color:var(--text-secondary)}.github-btn[data-v-eed42c97]:hover{background:var(--bg-btn-hover);color:var(--primary)}.github-btn svg[data-v-eed42c97]{fill:currentColor;stroke:none}.main[data-v-eed42c97]{animation:fadeIn .5s ease;flex:1;margin:0 auto;max-width:1100px;padding:96px 24px 24px;width:100%}.main--wide[data-v-eed42c97]{max-width:1460px}.main--home[data-v-eed42c97]{padding-top:24px}.main--admin[data-v-eed42c97]{animation:none;max-width:none;padding:0}.toast[data-v-eed42c97]{align-items:center;animation:slideInRight .3s ease;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);display:flex;font-weight:500;gap:8px;padding:12px 20px;position:fixed;right:24px;top:80px;z-index:1000}.toast[data-v-eed42c97]:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.toast.info[data-v-eed42c97]{border-left:4px solid var(--primary);color:var(--primary)}.toast.success[data-v-eed42c97]{border-left:4px solid var(--success);color:var(--success)}.toast.error[data-v-eed42c97]{border-left:4px solid var(--error);color:var(--error)}@media(max-width:640px){.nav[data-v-eed42c97]{padding:12px 16px}.main[data-v-eed42c97]{padding:84px 16px 16px}.main--home[data-v-eed42c97]{padding-top:18px}.home-tabs[data-v-eed42c97]{display:none}.home-tabs-toggle[data-v-eed42c97]{display:inline-flex}.home-tabs-panel-inner[data-v-eed42c97]{gap:8px;padding:0 14px 12px}.home-tab[data-v-eed42c97]{font-size:11px;padding:7px 10px}.brand[data-v-eed42c97]{font-size:18px}.btn-icon[data-v-eed42c97]{height:36px;width:36px}.toast[data-v-eed42c97]{left:16px;right:16px;top:70px}.blob[data-v-eed42c97]{filter:blur(40px)}}@media(prefers-contrast:high){.btn-icon[data-v-eed42c97]{border-width:2px}.brand-text[data-v-eed42c97]{-webkit-text-fill-color:var(--text-primary);color:var(--text-primary)}}@media(prefers-reduced-motion:reduce){[data-v-eed42c97]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.blob[data-v-eed42c97]{animation:none}}.wrap[data-v-16e327aa]{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:18px 14px}.paper[data-v-16e327aa]{background:#ffffffb8;border:2px solid rgba(17,24,39,.18);border-radius:26px;box-shadow:0 18px 50px #0000001f;max-width:720px;overflow:hidden;position:relative;width:100%}.paper[data-v-16e327aa]:before{background:radial-gradient(circle at 20% 20%,rgba(245,158,11,.18),transparent 55%),radial-gradient(circle at 80% 35%,rgba(15,118,110,.16),transparent 55%),radial-gradient(circle at 30% 90%,rgba(239,68,68,.12),transparent 55%);content:"";inset:-20%;pointer-events:none;position:absolute;transform:rotate(-6deg)}.content[data-v-16e327aa]{padding:76px 26px 22px;position:relative;text-align:center}.code[data-v-16e327aa]{color:#111827e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:72px;letter-spacing:-.04em;text-shadow:0 2px 0 hsla(0,0%,100%,.8)}.code[data-v-16e327aa],.title[data-v-16e327aa]{font-weight:900}.title[data-v-16e327aa]{color:var(--text-primary);font-size:22px;margin-top:6px}.desc[data-v-16e327aa]{color:var(--text-secondary);font-size:14px;font-weight:800;line-height:1.6;margin-top:10px}.meta[data-v-16e327aa]{background:#ffffff8c;border:1px dashed rgba(17,24,39,.18);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto 1fr;margin:14px auto 0;max-width:420px;padding:10px 12px;text-align:left}.meta-key[data-v-16e327aa]{color:var(--text-tertiary);font-size:12px;font-weight:900;white-space:nowrap}.meta-val[data-v-16e327aa]{color:var(--text-secondary);font-size:12px;font-weight:800;overflow-wrap:anywhere}.actions[data-v-16e327aa]{margin-top:16px}.actions[data-v-16e327aa],.quick[data-v-16e327aa]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.quick[data-v-16e327aa]{margin-top:14px}.chip[data-v-16e327aa]{align-items:center;background:#ffffff8c;border:1px dashed rgba(17,24,39,.18);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:8px 12px;text-decoration:none;transition:transform var(--transition-fast),background var(--transition-fast)}.chip[data-v-16e327aa]:hover{background:#ffffffbf;transform:translateY(-1px)}.sticker[data-v-16e327aa]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:2px solid rgba(17,24,39,.18);border-radius:16px;box-shadow:0 10px 24px #0000001a;color:#111827e6;font-weight:900;left:16px;padding:8px 12px;position:absolute;transform:rotate(-6deg)}.sticker--top[data-v-16e327aa]{top:14px}.sticker--bottom[data-v-16e327aa]{background:#fffdf8eb;bottom:14px;height:34px;left:auto;min-width:84px;padding:0;right:16px;transform:rotate(7deg)}.sticker--bottom[data-v-16e327aa]:before{background:repeating-linear-gradient(-45deg,#0f766e2e,#0f766e2e 8px,#f59e0b24 0 16px);border-radius:14px;content:"";display:block;height:100%;width:100%}.btn--ghost{background:#ffffff8c;color:var(--text-secondary)}@media(max-width:560px){.content[data-v-16e327aa]{padding:72px 18px 18px}.code[data-v-16e327aa]{font-size:64px}}.ios-test[data-v-4ad4e388]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;padding:20px}.test-section[data-v-4ad4e388]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:30px;padding:20px}.test-section h2[data-v-4ad4e388]{color:#111;font-size:18px;margin-bottom:15px;margin-top:0}.search-test[data-v-4ad4e388]{align-items:center;display:flex;gap:10px}.test-input[data-v-4ad4e388]{border:1px solid #e5e7eb;border-radius:8px;-webkit-border-radius:8px;flex:1;font-size:16px;padding:12px;-webkit-text-size-adjust:100%}.test-btn[data-v-4ad4e388],.test-input[data-v-4ad4e388]{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.test-btn[data-v-4ad4e388]{background:#111;border:1px solid #e5e7eb;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;min-height:44px;min-width:44px;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.test-btn[data-v-4ad4e388]:hover{background:#000}.event-log[data-v-4ad4e388]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-family:Monaco,Menlo,monospace;font-size:12px;max-height:300px;overflow-y:auto;padding:10px}.event-item[data-v-4ad4e388]{border-bottom:1px solid #e5e7eb;display:flex;gap:10px;margin-bottom:5px;padding:5px}.event-time[data-v-4ad4e388]{color:#666;min-width:80px}.event-name[data-v-4ad4e388]{color:#2563eb;font-weight:700;min-width:120px}.event-details[data-v-4ad4e388]{color:#111;flex:1}.clear-btn[data-v-4ad4e388]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111;cursor:pointer;margin-top:10px;padding:8px 12px}.device-info p[data-v-4ad4e388]{font-size:14px;margin:8px 0}.device-info strong[data-v-4ad4e388]{color:#111;display:inline-block;min-width:100px}.function-tests[data-v-4ad4e388]{display:flex;flex-wrap:wrap;gap:10px}@supports (-webkit-touch-callout:none){.test-btn[data-v-4ad4e388],.test-input[data-v-4ad4e388]{-webkit-appearance:none;-webkit-border-radius:8px}.test-btn[data-v-4ad4e388]{min-height:44px;min-width:44px}}@media(max-width:640px){.ios-test[data-v-4ad4e388]{padding:15px}.search-test[data-v-4ad4e388]{align-items:stretch}.function-tests[data-v-4ad4e388],.search-test[data-v-4ad4e388]{flex-direction:column}.test-btn[data-v-4ad4e388]{width:100%}}.container[data-v-880cb8ad]{margin:0 auto;max-width:1200px;padding:20px}.hero[data-v-880cb8ad]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:40px;padding:40px 20px;text-align:center}.hero__title[data-v-880cb8ad]{font-size:2.5rem;font-weight:700;margin-bottom:8px}.hero__subtitle[data-v-880cb8ad]{font-size:1.1rem;opacity:.9}.content[data-v-880cb8ad]{display:flex;flex-direction:column;gap:40px}.section[data-v-880cb8ad]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-sm);color:var(--text-secondary);padding:30px}.section__title[data-v-880cb8ad]{border-bottom:2px solid var(--border-light);color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.overview[data-v-880cb8ad]{color:var(--text-secondary);line-height:1.6}.endpoint-info[data-v-880cb8ad]{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.endpoint[data-v-880cb8ad]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;display:flex;gap:10px;padding:12px 16px}.method[data-v-880cb8ad]{border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px;text-transform:uppercase}.method--get[data-v-880cb8ad]{background:#28a745;color:#fff}.method--post[data-v-880cb8ad]{background:#007bff;color:#fff}.params-table table[data-v-880cb8ad]{border-collapse:collapse;margin-bottom:30px;width:100%}.params-table td[data-v-880cb8ad],.params-table th[data-v-880cb8ad]{border-bottom:1px solid var(--border-light);padding:12px;text-align:left}.params-table th[data-v-880cb8ad]{background:var(--bg-secondary);color:var(--text-secondary);font-weight:600}.required[data-v-880cb8ad]{color:var(--error);font-weight:600}.param-details[data-v-880cb8ad]{margin-top:30px}.param-group[data-v-880cb8ad]{background:var(--bg-secondary);border-left:4px solid var(--primary);border-radius:8px;margin-bottom:30px;padding:20px}.param-group h4[data-v-880cb8ad]{color:var(--text-primary);font-size:1.1rem;margin:0 0 10px}.param-group ul[data-v-880cb8ad]{margin:10px 0;padding-left:20px}.param-group li[data-v-880cb8ad]{color:var(--text-secondary);margin-bottom:5px}.channels-grid[data-v-880cb8ad],.plugin-grid[data-v-880cb8ad]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.channel-tag[data-v-880cb8ad],.plugin-tag[data-v-880cb8ad]{background:#0f766e1f;border:1px solid rgba(15,118,110,.25);border-radius:4px;color:var(--primary);font-family:monospace;font-size:.8rem;padding:4px 8px}.channel-tag[data-v-880cb8ad]{background:#f59e0b24;border-color:#f59e0b47;color:var(--secondary)}.code-example[data-v-880cb8ad]{border:1px solid var(--border-light);border-radius:8px;margin:15px 0;overflow:hidden}.code-header[data-v-880cb8ad]{background:var(--bg-secondary);border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:.9rem;font-weight:600;padding:8px 12px}.code-example pre[data-v-880cb8ad]{background:var(--bg-primary);font-size:.9rem;line-height:1.4;margin:0;overflow-x:auto;padding:15px}.code-example code[data-v-880cb8ad],.content[data-v-880cb8ad] code{color:var(--text-primary)}.content[data-v-880cb8ad] li>code,.content[data-v-880cb8ad] p>code,.content[data-v-880cb8ad] td>code{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;color:var(--primary);padding:2px 6px}.examples[data-v-880cb8ad]{display:flex;flex-direction:column;gap:30px}.example h3[data-v-880cb8ad]{color:var(--text-primary);font-size:1.2rem;margin-bottom:15px}.response-info[data-v-880cb8ad]{margin-bottom:30px}.response-types[data-v-880cb8ad]{display:flex;flex-direction:column;gap:30px}.response-type h4[data-v-880cb8ad]{color:var(--text-primary);font-size:1.1rem;margin-bottom:15px}.error-codes table[data-v-880cb8ad]{border-collapse:collapse;width:100%}.error-codes td[data-v-880cb8ad],.error-codes th[data-v-880cb8ad]{border-bottom:1px solid var(--border-light);padding:12px;text-align:left}.error-codes th[data-v-880cb8ad]{background:var(--bg-secondary);color:var(--text-secondary);font-weight:600}.test-panel[data-v-880cb8ad]{display:grid;gap:30px;grid-template-columns:1fr 1fr}.test-form[data-v-880cb8ad]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:20px}.test-form h3[data-v-880cb8ad]{color:var(--text-primary);margin-bottom:20px}.form-group[data-v-880cb8ad]{margin-bottom:15px}.form-group label[data-v-880cb8ad]{color:var(--text-secondary);display:block;font-weight:500;margin-bottom:5px}.form-group input[data-v-880cb8ad],.form-group select[data-v-880cb8ad]{background:var(--bg-input);border:1px solid var(--border-light);border-radius:10px;color:var(--text-primary);font-size:14px;padding:8px 12px;width:100%}.form-group input[data-v-880cb8ad]:focus,.form-group select[data-v-880cb8ad]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e29;outline:none}.test-actions[data-v-880cb8ad]{align-items:center;display:flex;gap:10px;margin-top:20px}.btn[data-v-880cb8ad]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.btn--primary[data-v-880cb8ad]{background:var(--primary);border-color:transparent;color:var(--text-on-primary)}.btn--primary[data-v-880cb8ad]:hover{background:var(--primary-dark)}.btn--secondary[data-v-880cb8ad]{background:var(--bg-secondary);color:var(--text-primary)}.btn--secondary[data-v-880cb8ad]:hover{background:var(--bg-btn-hover)}.btn--info[data-v-880cb8ad]{background:var(--secondary);border-color:transparent;color:var(--text-on-warning)}.btn--info[data-v-880cb8ad]:hover{filter:brightness(.96)}.btn--ghost[data-v-880cb8ad]{background:transparent;border:1px solid var(--primary);color:var(--primary)}.btn--ghost[data-v-880cb8ad]:hover{background:var(--primary);color:var(--text-on-primary)}.btn[disabled][data-v-880cb8ad]{cursor:not-allowed;opacity:.6}.loading[data-v-880cb8ad]{color:var(--text-secondary);font-size:14px}.alert[data-v-880cb8ad]{border-radius:4px;font-size:14px;margin-top:15px;padding:10px 12px}.alert--error[data-v-880cb8ad]{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:var(--error)}.test-result[data-v-880cb8ad]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:20px}.result-header[data-v-880cb8ad]{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.result-header h3[data-v-880cb8ad]{color:var(--text-primary);margin:0}.result-content[data-v-880cb8ad]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;min-height:200px}.result-content pre[data-v-880cb8ad]{font-size:12px;line-height:1.4;margin:0;max-height:400px;overflow-x:auto;overflow-y:auto;padding:15px}.placeholder[data-v-880cb8ad]{color:var(--text-tertiary);font-style:italic;padding:20px;text-align:center}@media(max-width:768px){.test-panel[data-v-880cb8ad]{grid-template-columns:1fr}.endpoint-info[data-v-880cb8ad]{flex-direction:column}.hero__title[data-v-880cb8ad]{font-size:2rem}}.container[data-v-0a84f7db]{margin:0 auto;max-width:1100px;padding:22px 18px 40px}.hero[data-v-0a84f7db]{background:linear-gradient(135deg,#0f766ef2,#f59e0beb);border:1px solid hsla(0,0%,100%,.24);border-radius:18px;box-shadow:0 20px 40px #0000001f;color:#fff;margin-bottom:28px;padding:36px 18px;text-align:center}.hero__title[data-v-0a84f7db]{font-size:2.4rem;font-weight:900;letter-spacing:-.02em;margin-bottom:8px}.hero__subtitle[data-v-0a84f7db]{font-size:1rem;font-weight:700;opacity:.92}.content[data-v-0a84f7db]{display:flex;flex-direction:column;gap:18px}.section[data-v-0a84f7db]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:18px}.section__title[data-v-0a84f7db]{border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:1.25rem;font-weight:900;margin-bottom:12px;padding-bottom:10px}.overview[data-v-0a84f7db]{color:var(--text-secondary);font-weight:700;line-height:1.7}.endpoint-info[data-v-0a84f7db]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.endpoint[data-v-0a84f7db]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;display:flex;gap:10px;padding:10px 12px}.method[data-v-0a84f7db]{border-radius:8px;font-size:12px;font-weight:900;padding:4px 8px;text-transform:uppercase}.method--get[data-v-0a84f7db]{background:var(--success);color:var(--text-on-success)}.method--post[data-v-0a84f7db]{background:var(--primary);color:var(--text-on-primary)}.method--header[data-v-0a84f7db]{background:#111827e6;color:#fff}.method--status[data-v-0a84f7db]{background:#10b98129;color:#059669}.method--off[data-v-0a84f7db]{background:#ef444424;color:#dc2626}.code-example[data-v-0a84f7db]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;margin:12px 0;overflow:hidden}.code-header[data-v-0a84f7db]{background:var(--bg-primary);border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:12px;font-weight:900;padding:10px 12px}.code-example pre[data-v-0a84f7db]{color:var(--text-primary);font-size:12px;line-height:1.5;margin:0;overflow-x:auto;padding:12px}.code-example code[data-v-0a84f7db]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.wrap[data-v-9899b2ce]{background:#000;border-radius:14px;overflow:hidden;position:relative;width:100%}.video[data-v-9899b2ce]{aspect-ratio:16/9;height:100%}.audio[data-v-9899b2ce],.video[data-v-9899b2ce]{display:block;width:100%}.audio[data-v-9899b2ce]{background:var(--bg-surface);padding:10px}.overlay[data-v-9899b2ce]{background:#00000059;display:grid;gap:10px;inset:0;place-items:center;pointer-events:none;position:absolute}.overlay--interactive[data-v-9899b2ce]{pointer-events:auto}.spinner[data-v-9899b2ce]{animation:spin-9899b2ce .9s linear infinite;border:3px solid hsla(0,0%,100%,.18);border-radius:999px;border-top-color:#ffffffbf;height:28px;width:28px}.playBtn[data-v-9899b2ce]{background:#0009;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#ffffffeb;font-weight:900;height:40px;min-width:110px;padding:0 16px}.playBtn[data-v-9899b2ce]:hover{background:#ffffff1f}.playText[data-v-9899b2ce]{color:#ffffffdb;font-size:12px;max-width:calc(100% - 24px);overflow:hidden;padding:0 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes spin-9899b2ce{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container[data-v-2bad91d0]{margin:0 auto;max-width:980px;padding:14px 16px 28px}.topbar[data-v-2bad91d0]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;position:sticky;top:0;z-index:10}.ads[data-v-2bad91d0]{margin-top:10px}.back-btn[data-v-2bad91d0]{align-items:center;background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.topbar-title[data-v-2bad91d0]{text-align:center}.title[data-v-2bad91d0]{color:var(--text-primary);font-weight:900}.subtitle[data-v-2bad91d0]{color:var(--text-tertiary);font-size:12px;font-weight:800}.content[data-v-2bad91d0]{display:grid;gap:14px;padding-top:14px}.card[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:grid;gap:12px;padding:14px;position:relative}.gate-mask[data-v-2bad91d0]{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000059;border-radius:16px;display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:50}.gate-card[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:grid;gap:10px;padding:14px;width:min(520px,92%)}.gate-title[data-v-2bad91d0]{color:var(--text-primary);font-size:16px;font-weight:900}.gate-sub[data-v-2bad91d0]{color:var(--text-secondary);font-size:13px;font-weight:800;line-height:1.5}.gate-actions[data-v-2bad91d0]{display:flex;flex-wrap:wrap;gap:10px}.is-blurred[data-v-2bad91d0]{filter:blur(8px);opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.meta[data-v-2bad91d0]{display:flex;flex-wrap:wrap;gap:10px}.meta-item[data-v-2bad91d0]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;display:inline-flex;gap:8px;padding:6px 10px}.meta-k[data-v-2bad91d0]{color:var(--text-tertiary)}.meta-k[data-v-2bad91d0],.meta-v[data-v-2bad91d0]{font-size:12px;font-weight:900}.meta-v[data-v-2bad91d0]{color:var(--text-primary)}.toolbar[data-v-2bad91d0]{display:grid;gap:10px}.toolbar-actions[data-v-2bad91d0]{display:flex;flex-wrap:wrap;gap:10px}.input[data-v-2bad91d0]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:10px 12px;width:100%}.input[data-v-2bad91d0]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f;outline:none}.btn[data-v-2bad91d0]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-2bad91d0]:hover{background:var(--bg-btn-hover)}.mini-btn[data-v-2bad91d0]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.mini-btn[data-v-2bad91d0]:hover{background:var(--bg-btn-hover)}.mini-btn--icon[data-v-2bad91d0]{justify-content:center;padding:8px 10px}.mini-btn--icon[data-v-2bad91d0],.topbar-refresh[data-v-2bad91d0]{align-items:center;display:inline-flex}.topbar-refresh[data-v-2bad91d0]{gap:8px}.mini-btn--small[data-v-2bad91d0]{border-radius:10px;padding:8px 10px}.mini-btn--active[data-v-2bad91d0]{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f61f}.copy-wrap[data-v-2bad91d0]{align-items:center;display:inline-flex;position:relative}.copy-menu[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-sm);display:grid;gap:6px;min-width:120px;padding:8px;position:fixed;transform:translate(-100%,calc(-100% - 6px));z-index:9999}.dropzone[data-v-2bad91d0]{background:var(--bg-secondary);border:2px dashed var(--border-medium);border-radius:16px;cursor:pointer;padding:16px}.dropzone--disabled[data-v-2bad91d0]{cursor:not-allowed;opacity:.6}.dropzone-inner[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;display:grid;gap:6px;padding:20px 16px;text-align:center}.dropzone-inner.active[data-v-2bad91d0]{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f}.drop-title[data-v-2bad91d0]{color:var(--text-primary);font-weight:900}.drop-subtitle[data-v-2bad91d0]{color:var(--text-tertiary);font-size:12px;font-weight:800}.hidden[data-v-2bad91d0]{display:none}.list[data-v-2bad91d0]{display:grid;gap:10px}.history-grid[data-v-2bad91d0]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.history-card[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;display:grid;gap:8px;padding:10px}.history-preview[data-v-2bad91d0]{aspect-ratio:1/1;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;display:block;overflow:hidden;position:relative}.history-img[data-v-2bad91d0],.history-video[data-v-2bad91d0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.history-thumb-video-native[data-v-2bad91d0],.history-video-native[data-v-2bad91d0]{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.history-file[data-v-2bad91d0]{display:grid;gap:6px;height:100%;padding:10px;place-items:center;text-align:center;width:100%}.history-file[data-v-2bad91d0],.history-file-kind[data-v-2bad91d0]{color:var(--text-primary);font-weight:900}.history-file-kind[data-v-2bad91d0]{font-size:14px}.history-file-ext[data-v-2bad91d0]{color:var(--text-tertiary);font-size:12px;font-weight:900}.history-badge[data-v-2bad91d0]{left:8px}.history-badge[data-v-2bad91d0],.history-play[data-v-2bad91d0]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000059;border:1px solid var(--border-light);border-radius:999px;color:#fff;font-size:12px;font-weight:900;padding:4px 10px;position:absolute;top:8px}.history-play[data-v-2bad91d0]{right:8px}.history-name[data-v-2bad91d0]{color:var(--text-primary);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-marquee[data-v-2bad91d0]{max-width:100%;overflow:hidden}.name-marquee__inner[data-v-2bad91d0]{display:inline-block;transform:translate(0);white-space:nowrap;will-change:transform}.name-marquee--marquee[data-v-2bad91d0]{text-overflow:clip}.name-marquee--marquee .name-marquee__inner[data-v-2bad91d0]{animation:name-marquee-2bad91d0 6s linear infinite}@keyframes name-marquee-2bad91d0{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translate(calc(var(--marquee-distance, 0px)*-1))}to{transform:translate(calc(var(--marquee-distance, 0px)*-1))}}.history-meta[data-v-2bad91d0]{align-items:center;display:flex;gap:10px;justify-content:space-between}.history-list[data-v-2bad91d0],.history-row[data-v-2bad91d0]{display:grid;gap:10px}.history-row[data-v-2bad91d0]{align-items:start;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;grid-template-columns:72px 1fr;padding:10px}.history-thumb[data-v-2bad91d0]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;display:block;height:72px;overflow:hidden;width:72px}.history-thumb-img[data-v-2bad91d0],.history-thumb-video[data-v-2bad91d0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.history-thumb-file[data-v-2bad91d0]{color:var(--text-primary);display:grid;font-size:12px;font-weight:900;height:100%;padding:8px;place-items:center;text-align:center;width:100%}.history-row-main[data-v-2bad91d0]{display:grid;gap:6px;min-width:0}.history-row-name[data-v-2bad91d0]{color:var(--text-primary);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row-meta[data-v-2bad91d0]{flex-wrap:wrap}.history-head[data-v-2bad91d0],.history-row-meta[data-v-2bad91d0]{align-items:center;display:flex;gap:10px}.history-head[data-v-2bad91d0]{justify-content:space-between}.history-title[data-v-2bad91d0]{color:var(--text-primary);font-weight:900}.history-actions[data-v-2bad91d0]{gap:10px}.history-actions[data-v-2bad91d0],.history-search[data-v-2bad91d0]{align-items:center;display:inline-flex}.history-search-input[data-v-2bad91d0]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:8px 10px;width:180px}.history-search-input[data-v-2bad91d0]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f;outline:none}.preview-mask[data-v-2bad91d0]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:90}.preview-card[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:16px;box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto 1fr;max-height:min(86vh,860px);overflow:hidden;width:min(920px,94vw)}.preview-head[data-v-2bad91d0]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:12px}.preview-title[data-v-2bad91d0]{color:var(--text-primary);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions[data-v-2bad91d0]{align-items:center;display:inline-flex;gap:10px}.preview-body[data-v-2bad91d0]{overflow:auto;padding:12px}.preview-body--image[data-v-2bad91d0],.preview-body--media[data-v-2bad91d0]{background:#000;display:grid;padding:12px;place-items:center}.preview-image[data-v-2bad91d0]{height:auto;max-height:min(74vh,560px);-o-object-fit:contain;object-fit:contain;width:auto}.preview-image[data-v-2bad91d0],.preview-video[data-v-2bad91d0]{background:#000;border-radius:12px;max-width:100%}.preview-video[data-v-2bad91d0]{max-height:min(70vh,520px);width:100%}.preview-body--audio[data-v-2bad91d0]{display:grid;padding:14px;place-items:center}.preview-enter-active[data-v-2bad91d0],.preview-leave-active[data-v-2bad91d0]{transition:opacity .16s ease,transform .16s ease}.preview-enter-from[data-v-2bad91d0],.preview-leave-to[data-v-2bad91d0]{opacity:0;transform:translateY(8px)}@media(max-width:520px){.history-search-input[data-v-2bad91d0]{width:130px}}.muted-empty[data-v-2bad91d0]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:8px 2px}.item[data-v-2bad91d0]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;display:grid;gap:8px;padding:12px}.item-head[data-v-2bad91d0]{align-items:center;display:flex;gap:10px;justify-content:space-between}.item-name[data-v-2bad91d0]{color:var(--text-primary);font-weight:900;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caption[data-v-2bad91d0]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);font-size:12px;font-weight:800;padding:8px 10px;word-break:break-word}.item-right[data-v-2bad91d0]{display:inline-flex}.item-right[data-v-2bad91d0],.item-sub[data-v-2bad91d0]{align-items:center;gap:10px}.item-sub[data-v-2bad91d0]{display:flex;flex-wrap:wrap}.muted[data-v-2bad91d0]{color:var(--text-tertiary);font-weight:800}.link[data-v-2bad91d0],.muted[data-v-2bad91d0]{font-size:12px}.link[data-v-2bad91d0]{color:var(--primary);font-weight:900;text-decoration:none}.bar[data-v-2bad91d0]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;height:10px;overflow:hidden}.bar-inner[data-v-2bad91d0]{background:linear-gradient(90deg,#0f766ed9,#3b82f6cc);height:100%;width:0}.badge[data-v-2bad91d0]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-primary);font-size:12px;font-weight:900;padding:4px 10px}.badge--uploading[data-v-2bad91d0]{border-color:#3b82f666}.badge--success[data-v-2bad91d0]{border-color:#10b98166}.badge--error[data-v-2bad91d0]{border-color:#ef444466}.err[data-v-2bad91d0]{color:#ef4444e6;font-size:12px;font-weight:800}.pager[data-v-2bad91d0]{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}.pager-text[data-v-2bad91d0]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-align:center}@media(max-width:640px){.container[data-v-2bad91d0]{padding:10px 12px 24px}.topbar[data-v-2bad91d0]{gap:8px;grid-template-areas:"back title refresh";grid-template-columns:auto 1fr auto;padding:10px}.back-btn[data-v-2bad91d0]{border-radius:10px;grid-area:back;padding:7px 9px}.back-text[data-v-2bad91d0],.topbar-refresh .btn-text[data-v-2bad91d0]{display:none}.topbar-title[data-v-2bad91d0]{grid-area:title;text-align:center}.title[data-v-2bad91d0]{font-size:14px;line-height:1.1}.subtitle[data-v-2bad91d0]{display:none}.mini-btn[data-v-2bad91d0]{padding:7px 9px}.btn[data-v-2bad91d0],.mini-btn[data-v-2bad91d0]{border-radius:10px}.btn[data-v-2bad91d0]{padding:9px 10px}.card[data-v-2bad91d0],.dropzone[data-v-2bad91d0]{padding:12px}.dropzone-inner[data-v-2bad91d0]{padding:16px 12px}.toolbar-actions[data-v-2bad91d0]{display:grid}.row[data-v-2bad91d0],.toolbar-actions[data-v-2bad91d0]{grid-template-columns:1fr}.history-grid[data-v-2bad91d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row[data-v-2bad91d0]{grid-template-columns:60px 1fr}.history-thumb[data-v-2bad91d0]{height:60px;width:60px}.item-head[data-v-2bad91d0]{align-items:flex-start;flex-direction:column}.item-name[data-v-2bad91d0]{max-width:100%}.item-right[data-v-2bad91d0]{justify-content:space-between;width:100%}.pager[data-v-2bad91d0]{grid-template-columns:1fr}.topbar svg[data-v-2bad91d0]{height:16px;width:16px}.history-head[data-v-2bad91d0]{align-items:stretch;flex-direction:column;gap:8px}.history-actions[data-v-2bad91d0]{flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.history-search[data-v-2bad91d0]{flex:1 1 100%}.history-search-input[data-v-2bad91d0]{width:100%}.history-actions svg[data-v-2bad91d0]{height:16px!important;width:16px!important}}@media(max-width:420px){.subtitle[data-v-2bad91d0]{display:none}.history-grid[data-v-2bad91d0]{grid-template-columns:1fr}}.panel[data-v-47b5971b]{width:100%}.cards[data-v-47b5971b]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric[data-v-47b5971b]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.metric[data-v-47b5971b]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.metric-key[data-v-47b5971b]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:12px;font-weight:900;gap:8px}.metric-val[data-v-47b5971b]{color:var(--text-primary);font-size:26px;font-weight:900;margin-top:6px}.grid[data-v-47b5971b]{display:grid;gap:14px;grid-template-columns:1fr;margin-top:14px}.card[data-v-47b5971b]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-47b5971b]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.quick[data-v-47b5971b]{display:flex;flex-wrap:wrap;gap:10px}.quick-grid[data-v-47b5971b]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-v-47b5971b]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.tile[data-v-47b5971b]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.tile-title[data-v-47b5971b]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px}.tile-sub[data-v-47b5971b]{color:var(--text-tertiary);font-size:12px;font-weight:900;margin-top:6px}.kv[data-v-47b5971b]{gap:8px}.kv[data-v-47b5971b],.kv-row[data-v-47b5971b]{display:grid}.kv-row[data-v-47b5971b]{align-items:center;gap:10px;grid-template-columns:140px 1fr}.kv-k[data-v-47b5971b]{color:var(--text-tertiary);font-size:12px;font-weight:900}.kv-v[data-v-47b5971b]{color:var(--text-primary);font-weight:800;overflow-wrap:anywhere}@media(max-width:980px){.cards[data-v-47b5971b]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-47b5971b],.quick-grid[data-v-47b5971b]{grid-template-columns:1fr}}@media(max-width:760px){.cards[data-v-47b5971b]{gap:10px}.metric[data-v-47b5971b]{padding:12px}.metric-key[data-v-47b5971b]{font-size:11px}.metric-val[data-v-47b5971b]{font-size:22px}.card[data-v-47b5971b]{padding:12px}.card-title[data-v-47b5971b]{font-size:13px;margin-bottom:8px}.quick-grid[data-v-47b5971b]{gap:10px}.tile[data-v-47b5971b]{border-radius:14px;padding:10px 12px}.tile-title[data-v-47b5971b]{font-size:13px;gap:8px}.tile-sub[data-v-47b5971b]{font-size:11px;margin-top:4px}}.auth-page[data-v-c42eb5a7]{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:clamp(18px,4vw,64px)}.card[data-v-c42eb5a7]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:26px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100svh - 96px);min-height:min(520px,calc(100svh - 140px));overflow:auto;padding:clamp(18px,2.4vw,44px);width:min(720px,92vw)}.brand[data-v-c42eb5a7]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;letter-spacing:-.02em}.brand-logo[data-v-c42eb5a7]{flex:0 0 auto;height:36px;width:36px}.brand-name[data-v-c42eb5a7]{font-size:20px}.main-head[data-v-c42eb5a7]{margin-bottom:14px;margin-top:18px}.title[data-v-c42eb5a7]{color:var(--text-primary);font-size:30px;font-weight:900;letter-spacing:-.02em}.sub[data-v-c42eb5a7]{color:var(--text-secondary);font-size:15px;font-weight:800;margin-top:6px}.form[data-v-c42eb5a7]{display:grid;gap:16px;margin-top:14px}.field[data-v-c42eb5a7]{display:grid;gap:8px}.field-label[data-v-c42eb5a7]{color:var(--text-tertiary);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btn--block[data-v-c42eb5a7]{justify-content:center;width:100%}.footer[data-v-c42eb5a7]{display:flex;gap:10px;justify-content:space-between;margin-top:14px}.link[data-v-c42eb5a7]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-decoration:none}@media(max-width:520px){.auth-page[data-v-c42eb5a7]{padding:14px}.card[data-v-c42eb5a7]{border-radius:20px;max-height:calc(100svh - 28px);min-height:auto;padding:18px}}.btn{align-items:center;background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-size:15px;font-weight:900;gap:8px;justify-content:center;padding:13px 15px;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.search[data-v-a1d5f73c],.search-container[data-v-a1d5f73c]{width:100%}.search-box[data-v-a1d5f73c]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:24px;box-shadow:0 8px 30px #0000000a;display:flex;gap:12px;padding:8px 10px 8px 18px;position:relative;transition:all var(--transition-normal);width:100%}.search-box.focused[data-v-a1d5f73c]{background:var(--bg-primary);box-shadow:0 12px 40px #0f766e1f;transform:translateY(-1px)}.search-box.focused[data-v-a1d5f73c],.search-box.loading[data-v-a1d5f73c]{border-color:var(--primary)}.search-icon[data-v-a1d5f73c]{align-items:center;color:var(--text-tertiary);display:flex;flex-shrink:0;justify-content:center;transition:color var(--transition-fast)}.search-box.focused .search-icon[data-v-a1d5f73c]{color:var(--primary)}.search-input[data-v-a1d5f73c]{-webkit-appearance:none;background:transparent;border:none;border-radius:0;color:var(--text-primary);flex:1;font-size:17px;font-weight:500;height:44px;min-width:0;outline:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.search-input[data-v-a1d5f73c]::-moz-placeholder{color:var(--text-tertiary);font-weight:400;opacity:.8}.search-input[data-v-a1d5f73c]::placeholder{color:var(--text-tertiary);font-weight:400;opacity:.8}.search-actions[data-v-a1d5f73c]{flex-shrink:0}.action-btn[data-v-a1d5f73c],.search-actions[data-v-a1d5f73c]{align-items:center;display:flex;gap:6px}.action-btn[data-v-a1d5f73c]{-webkit-appearance:none;border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 16px;transition:all var(--transition-fast);white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-btn[data-v-a1d5f73c]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.action-btn.primary[data-v-a1d5f73c]{background:var(--primary);box-shadow:0 4px 12px #0f766e33;color:#fff}.action-btn.primary[data-v-a1d5f73c]:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 6px 16px #0f766e4d;transform:translateY(-1px)}.action-btn.ghost[data-v-a1d5f73c]{background:transparent;color:var(--text-tertiary);padding:0 10px}.action-btn.ghost[data-v-a1d5f73c]:hover{background:#ef44440d;color:var(--error)}.action-btn.settings[data-v-a1d5f73c]{background:transparent;color:var(--text-tertiary);padding:0 12px}.action-btn.settings[data-v-a1d5f73c]:hover{background:#0f766e0f;color:var(--primary)}.action-btn.contribute[data-v-a1d5f73c]{background:transparent;color:var(--text-tertiary);padding:0 12px}.action-btn.contribute[data-v-a1d5f73c]:hover{background:#0f766e0f;color:var(--primary)}.action-btn.pause[data-v-a1d5f73c]{background:var(--secondary);color:#fff}.action-btn.resume[data-v-a1d5f73c]{background:var(--success);color:#fff}.action-btn.reset[data-v-a1d5f73c]{background:var(--error);color:#fff}.paused-indicator[data-v-a1d5f73c]{align-items:center;animation:pulse-a1d5f73c 2s ease-in-out infinite;color:#f59e0b;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}@keyframes pulse-a1d5f73c{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.action-btn svg[data-v-a1d5f73c]{flex-shrink:0;stroke:currentColor}.btn-text[data-v-a1d5f73c]{display:inline-block}.loading-spinner[data-v-a1d5f73c]{animation:spin-a1d5f73c .8s linear infinite;border:2px solid rgba(99,102,241,.2);border-radius:50%;border-top:2px solid var(--primary);flex-shrink:0;height:20px;width:20px}@keyframes spin-a1d5f73c{to{transform:rotate(1turn)}}@media(max-width:640px){.search-box[data-v-a1d5f73c]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-primary);box-shadow:var(--shadow-sm);gap:8px;padding:10px 12px}.search-icon[data-v-a1d5f73c]{display:none}.search-input[data-v-a1d5f73c]{font-size:15px}.search-actions[data-v-a1d5f73c]{gap:6px}.action-btn[data-v-a1d5f73c]{align-items:center;display:flex;font-size:13px;justify-content:center;padding:8px 10px}.action-btn.pause .btn-text[data-v-a1d5f73c],.action-btn.primary .btn-text[data-v-a1d5f73c],.action-btn.reset .btn-text[data-v-a1d5f73c],.action-btn.resume .btn-text[data-v-a1d5f73c]{display:none}.action-btn.ghost[data-v-a1d5f73c]{padding:6px}.action-btn.pause[data-v-a1d5f73c],.action-btn.reset[data-v-a1d5f73c],.action-btn.resume[data-v-a1d5f73c]{padding:8px}.loading-spinner[data-v-a1d5f73c]{height:18px;width:18px}.paused-indicator[data-v-a1d5f73c]{height:28px;width:28px}}@media(max-width:360px){.search-box[data-v-a1d5f73c]{padding:8px 10px}.action-btn[data-v-a1d5f73c]{font-size:12px;padding:6px 8px}}@media(prefers-contrast:high){.search-box[data-v-a1d5f73c]{border-width:3px}.action-btn.primary[data-v-a1d5f73c]{border:2px solid #fff}.action-btn.ghost[data-v-a1d5f73c]{border-width:2px}}@media(prefers-reduced-motion:reduce){.action-btn[data-v-a1d5f73c],.search-box[data-v-a1d5f73c]{transition:none}.search-box.loading[data-v-a1d5f73c]{animation:none}.loading-spinner[data-v-a1d5f73c]{animation:none;opacity:.7}.action-btn.primary[data-v-a1d5f73c]:active:not(:disabled),.action-btn.primary[data-v-a1d5f73c]:hover:not(:disabled){transform:none}}@supports (-webkit-touch-callout:none){.search-box[data-v-a1d5f73c]{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.search-input[data-v-a1d5f73c]{-webkit-appearance:none;border-radius:0}.action-btn[data-v-a1d5f73c]{-webkit-appearance:none;min-height:44px;min-width:44px}}.error-boundary[data-v-5af7a44a]{padding:24px;text-align:center}.error-boundary__content[data-v-5af7a44a]{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;gap:12px}.error-boundary__retry[data-v-5af7a44a]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:13px;padding:6px 16px}.error-boundary__retry[data-v-5af7a44a]:hover{border-color:var(--primary);color:var(--primary)}.home[data-v-75240e32]{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1000px;padding:40px 20px 80px;width:100%}.hero-section[data-v-75240e32]{animation:fadeIn .8s ease-out;padding:40px 0 20px;text-align:center}.hero-title[data-v-75240e32]{background:linear-gradient(135deg,var(--primary),#14b8a6,var(--secondary));-webkit-background-clip:text;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;-webkit-text-fill-color:transparent;letter-spacing:-.02em;margin-bottom:16px}.hero-subtitle[data-v-75240e32]{color:var(--text-secondary);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0 auto 32px;max-width:600px}.hero-features[data-v-75240e32]{flex-wrap:wrap;gap:12px;justify-content:center}.feature-item[data-v-75240e32],.hero-features[data-v-75240e32]{align-items:center;display:flex}.feature-item[data-v-75240e32]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-size:14px;font-weight:600;gap:6px;padding:6px 12px}.feature-item i[data-v-75240e32]{color:var(--primary);font-size:12px}.feature-divider[data-v-75240e32]{background:var(--border-medium);border-radius:50%;height:4px;opacity:.5;width:4px}@media(max-width:640px){.home[data-v-75240e32]{gap:20px;padding:22px 14px 60px}.hero-title[data-v-75240e32]{font-size:clamp(1.35rem,6vw,1.95rem);line-height:1.18}.hero-features[data-v-75240e32]{gap:8px}.feature-divider[data-v-75240e32]{display:none}.hero-section[data-v-75240e32]{padding:20px 0}}.search-row[data-v-75240e32]{align-items:center;display:flex;gap:12px;max-width:800px;position:relative;z-index:10}.home-ads[data-v-75240e32],.search-row[data-v-75240e32]{margin:0 auto;width:100%}.home-ads[data-v-75240e32]{display:block;max-width:1000px}.home-flow[data-v-75240e32]{display:flex;flex-direction:column;gap:22px}.flow-section[data-v-75240e32]{contain-intrinsic-size:800px 400px;content-visibility:auto;padding-top:2px}.flow-head[data-v-75240e32]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.flow-title[data-v-75240e32]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px}.flow-title i[data-v-75240e32]{color:var(--text-tertiary)}.flow-actions[data-v-75240e32]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.mini-btn[data-v-75240e32]{background:transparent;border:none;color:var(--primary);font-size:12px;font-weight:900;padding:0;transition:opacity .16s ease}.mini-btn[data-v-75240e32]:hover{opacity:.85;text-decoration:underline}.flow-block[data-v-75240e32]{margin-top:14px}.soft-loading[data-v-75240e32]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:14px 0}.site-feed-tags[data-v-75240e32]{display:flex;flex-wrap:wrap;gap:8px}.site-feed-tag[data-v-75240e32]{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:800;max-width:min(260px,100%);padding:6px 10px;text-decoration:none;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.site-feed-tag[data-v-75240e32]:hover{background:var(--bg-hover);border-color:var(--border-glass);opacity:.95;text-decoration:none}.site-feed-tag__text[data-v-75240e32]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-label[data-v-75240e32]{color:var(--text-tertiary);font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.recent-tags[data-v-75240e32]{display:flex;flex-wrap:wrap;gap:8px}.recent-tag[data-v-75240e32]{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--text-primary);font-size:12px;font-weight:900;padding:6px 10px;transition:background .16s ease,border-color .16s ease}.recent-tag[data-v-75240e32]:hover{background:var(--bg-hover);border-color:var(--border-glass)}.recent-links[data-v-75240e32]{display:grid;gap:8px}.recent-link[data-v-75240e32]{background:transparent;border:none;border-radius:0;display:grid;gap:2px;padding:6px 0;text-decoration:none;transition:opacity .16s ease}.recent-link[data-v-75240e32]:hover{opacity:.85;text-decoration:underline}.recent-link__host[data-v-75240e32]{color:var(--text-primary);font-size:12px;font-weight:900}.recent-link__url[data-v-75240e32]{color:var(--text-tertiary);font-size:12px;font-weight:800;overflow-wrap:anywhere}.stats-bar[data-v-75240e32]{animation:fadeIn .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:16px}.stats-content[data-v-75240e32]{display:flex;flex-direction:column;gap:16px}.stats-main[data-v-75240e32]{flex-wrap:wrap;gap:16px}.stat-item[data-v-75240e32],.stats-main[data-v-75240e32]{align-items:center;display:flex}.stat-item[data-v-75240e32]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);gap:8px;padding:8px 12px}.stat-label[data-v-75240e32]{color:var(--text-tertiary);font-size:13px;font-weight:500}.stat-value[data-v-75240e32]{color:var(--primary);font-size:18px;font-weight:700}.loading-indicator[data-v-75240e32]{align-items:center;background:#0f766e1a;border:1px solid rgba(15,118,110,.2);border-radius:var(--radius-md);display:inline-flex;gap:8px;padding:8px 12px}.pulse-dot[data-v-75240e32]{animation:pulse 1.5s ease-in-out infinite;background:var(--primary);border-radius:50%;height:8px;width:8px}.loading-text[data-v-75240e32]{color:var(--primary);font-size:13px;font-weight:500}.paused-indicator-bar[data-v-75240e32]{align-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md);color:#f59e0b;display:inline-flex;font-weight:500;gap:8px;padding:8px 12px}.pause-icon[data-v-75240e32]{font-size:14px}.paused-text[data-v-75240e32]{font-size:13px}.platform-filters[data-v-75240e32]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-pill[data-v-75240e32]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.filter-pill[data-v-75240e32]:hover{background:var(--bg-primary);border-color:var(--border-medium);transform:translateY(-1px)}.filter-pill.active[data-v-75240e32]{background:var(--primary);border-color:transparent;box-shadow:0 4px 12px #0f766e47;color:#fff}.sorter[data-v-75240e32]{align-items:center;display:flex;gap:8px}.sort-select[data-v-75240e32]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;min-width:140px;padding:8px 12px;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.sort-select[data-v-75240e32]:hover{background:var(--bg-primary);border-color:var(--border-medium)}.sort-select[data-v-75240e32]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f;outline:none}.results-section[data-v-75240e32]{animation:fadeIn .5s ease;contain-intrinsic-size:1000px 800px;content-visibility:auto}.results-grid[data-v-75240e32]{display:grid;gap:16px;grid-template-columns:1fr}.empty-state[data-v-75240e32]{align-items:center;animation:fadeIn .4s ease;display:flex;justify-content:center;padding:48px 24px}.empty-card[data-v-75240e32]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-glass);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:400px;padding:32px;text-align:center}.empty-icon[data-v-75240e32]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-card h3[data-v-75240e32]{color:var(--text-primary);font-size:20px;margin:0 0 8px}.empty-card p[data-v-75240e32]{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.empty-suggestions[data-v-75240e32]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.empty-suggestions__label[data-v-75240e32]{color:var(--text-tertiary);font-size:13px}.empty-suggestions__tag[data-v-75240e32]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:4px 12px;transition:all var(--transition-fast)}.empty-suggestions__tag[data-v-75240e32]:hover{border-color:var(--primary);color:var(--primary)}.error-alert[data-v-75240e32]{align-items:center;animation:fadeIn .3s ease;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);color:var(--error);display:flex;font-weight:500;gap:12px;padding:12px 16px}.error-icon[data-v-75240e32]{font-size:18px}@media(max-width:640px){.stats-bar[data-v-75240e32]{padding:12px}.stats-main[data-v-75240e32]{gap:8px}.stat-item[data-v-75240e32]{padding:6px 10px}.stat-value[data-v-75240e32]{font-size:16px}.platform-filters[data-v-75240e32]{gap:6px}.filter-pill[data-v-75240e32]{font-size:12px;padding:5px 10px}.sort-select[data-v-75240e32]{font-size:12px;min-width:120px}.empty-card[data-v-75240e32]{padding:24px}.empty-icon[data-v-75240e32]{font-size:36px}.empty-card h3[data-v-75240e32]{font-size:18px}.suggestions-card[data-v-75240e32]{padding:16px}.tag[data-v-75240e32]{font-size:12px;padding:6px 12px}}@media(prefers-contrast:high){.filter-pill.active[data-v-75240e32],.sort-select[data-v-75240e32],.tag[data-v-75240e32]{border-width:2px}}@media(prefers-reduced-motion:reduce){.empty-state[data-v-75240e32],.error-alert[data-v-75240e32],.hot-search-section[data-v-75240e32],.results-section[data-v-75240e32],.stats-bar[data-v-75240e32]{animation:none}.filter-pill[data-v-75240e32]:hover,.sort-select[data-v-75240e32]:hover{transform:none}.pulse-dot[data-v-75240e32]{animation:none;opacity:.7}}.container[data-v-c04d2ae1]{margin:0 auto;max-width:980px;padding:14px 16px 28px}.topbar[data-v-c04d2ae1]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;position:sticky;top:0;z-index:10}.back-btn[data-v-c04d2ae1],.topbar[data-v-c04d2ae1]{align-items:center}.back-btn[data-v-c04d2ae1]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.topbar-title[data-v-c04d2ae1]{min-width:0;text-align:center}.title[data-v-c04d2ae1]{color:var(--text-primary);font-weight:900}.subtitle[data-v-c04d2ae1]{color:var(--text-tertiary);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-btn[data-v-c04d2ae1]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:10px;color:var(--text-primary);cursor:pointer;font-weight:900;padding:8px 10px}.topbar .mini-btn[data-v-c04d2ae1]{background:var(--bg-btn);border-radius:12px;color:var(--text-primary);padding:10px 12px}.topbar .mini-btn[data-v-c04d2ae1]:hover{background:var(--bg-btn-hover)}.topbar-refresh[data-v-c04d2ae1]{align-items:center;display:inline-flex;gap:8px;justify-self:end}.content[data-v-c04d2ae1]{display:grid;gap:14px}.card[data-v-c04d2ae1]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.crumbs[data-v-c04d2ae1]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.crumbs[data-v-c04d2ae1],.toolbar[data-v-c04d2ae1]{margin-bottom:12px}.toolbar[data-v-c04d2ae1]{display:grid;gap:10px}.view-toggle[data-v-c04d2ae1]{display:flex;gap:8px}.mini-btn.active[data-v-c04d2ae1]{background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-surface));border-color:var(--accent-primary);color:var(--accent-primary)}.search-input[data-v-c04d2ae1],.sort-select[data-v-c04d2ae1]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px;width:100%}.filters[data-v-c04d2ae1]{display:flex;flex-wrap:wrap;gap:8px}.filter-pill[data-v-c04d2ae1]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-weight:900;padding:6px 10px}.filter-pill.active[data-v-c04d2ae1]{background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-surface));border-color:var(--accent-primary);color:var(--accent-primary)}.crumb[data-v-c04d2ae1]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:900;padding:6px 10px;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.crumb[data-v-c04d2ae1]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);color:var(--text-primary)}.crumb[data-v-c04d2ae1]:active{transform:translateY(1px)}.crumb[data-v-c04d2ae1]:disabled{cursor:default;opacity:.65}.sep[data-v-c04d2ae1]{color:var(--text-tertiary);font-size:12px;font-weight:900}.list[data-v-c04d2ae1]{gap:8px}.grid[data-v-c04d2ae1],.list[data-v-c04d2ae1]{display:grid}.grid[data-v-c04d2ae1]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tile[data-v-c04d2ae1]{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:14px;cursor:pointer;display:grid;gap:8px;padding:10px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.tile[data-v-c04d2ae1]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.tile[data-v-c04d2ae1]:active{transform:translateY(0)}.tile--up[data-v-c04d2ae1]{opacity:.95}.thumb[data-v-c04d2ae1]{align-items:center;aspect-ratio:16/10;background:color-mix(in srgb,var(--bg-surface) 60%,#111 40%);border:1px solid var(--border-glass);border-radius:12px;display:flex;justify-content:center;overflow:hidden;width:100%}.thumb-img[data-v-c04d2ae1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb-icon[data-v-c04d2ae1]{align-items:center;color:#ffffffeb;display:flex;font-size:18px;font-weight:900;height:100%;justify-content:center;width:100%}.thumb-icon--folder[data-v-c04d2ae1]:after{content:"DIR"}.thumb-icon--video[data-v-c04d2ae1]:after{content:"VID"}.thumb-icon--audio[data-v-c04d2ae1]:after{content:"AUD"}.thumb-icon--pdf[data-v-c04d2ae1]:after{content:"PDF"}.thumb-icon--text[data-v-c04d2ae1]:after{content:"TXT"}.thumb-icon--other[data-v-c04d2ae1]:after{content:"FILE"}.tile-name[data-v-c04d2ae1]{color:var(--text-primary)}.tile-meta[data-v-c04d2ae1],.tile-name[data-v-c04d2ae1]{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-meta[data-v-c04d2ae1]{color:var(--text-tertiary);font-size:12px}.row[data-v-c04d2ae1]{align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.row[data-v-c04d2ae1]:hover{background:var(--bg-surface);border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.row--up[data-v-c04d2ae1]{cursor:pointer}.row-btn[data-v-c04d2ae1]{background:transparent;border:none;cursor:pointer;padding:0}.row-btn[data-v-c04d2ae1],.row-link[data-v-c04d2ae1]{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.row-link[data-v-c04d2ae1]{color:var(--text-primary);text-decoration:none}.mini-link[data-v-c04d2ae1]{color:var(--text-secondary);flex:none;font-size:12px;font-weight:900;text-decoration:none;transition:color .14s ease}.mini-link[data-v-c04d2ae1]:hover,.name[data-v-c04d2ae1]{color:var(--text-primary)}.name[data-v-c04d2ae1]{font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-c04d2ae1]{flex:none;font-size:12px}.empty[data-v-c04d2ae1],.meta[data-v-c04d2ae1]{color:var(--text-tertiary);font-weight:900}.preview-mask[data-v-c04d2ae1]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:80}.preview-card[data-v-c04d2ae1]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:18px;box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto 1fr;max-height:min(86vh,900px);overflow:hidden;transform:translateY(0) scale(1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:min(1100px,100%)}.preview-enter-active[data-v-c04d2ae1],.preview-leave-active[data-v-c04d2ae1]{transition:opacity .16s ease}.preview-enter-from[data-v-c04d2ae1],.preview-leave-to[data-v-c04d2ae1]{opacity:0}.preview-enter-from .preview-card[data-v-c04d2ae1],.preview-leave-to .preview-card[data-v-c04d2ae1]{transform:translateY(10px) scale(.985)}.preview-head[data-v-c04d2ae1]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:14px}.preview-title[data-v-c04d2ae1]{color:var(--text-primary);font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions[data-v-c04d2ae1]{align-items:center;display:flex;flex:none;gap:10px}.preview-body[data-v-c04d2ae1]{height:min(72vh,760px);min-height:320px}.preview-body--audio[data-v-c04d2ae1],.preview-body--media[data-v-c04d2ae1]{align-items:center;display:flex;justify-content:center;padding:16px}.preview-image[data-v-c04d2ae1],.preview-video[data-v-c04d2ae1]{border-radius:12px;max-height:100%;max-width:100%}.preview-audio[data-v-c04d2ae1]{width:min(720px,100%)}.preview-frame[data-v-c04d2ae1]{border:none;height:100%;width:100%}.preview-text[data-v-c04d2ae1]{color:var(--text-primary);font-size:13px;height:100%;line-height:1.6;margin:0;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.preview-empty[data-v-c04d2ae1]{align-items:center;color:var(--text-tertiary);display:flex;font-weight:900;justify-content:center;min-height:220px;padding:20px;text-align:center}@media(max-width:720px){.container[data-v-c04d2ae1]{padding:12px}.topbar[data-v-c04d2ae1]{align-items:stretch;flex-direction:column;gap:10px}.view-toggle[data-v-c04d2ae1]{width:100%}.view-toggle .mini-btn[data-v-c04d2ae1]{flex:1;justify-content:center}.topbar-refresh[data-v-c04d2ae1]{justify-content:center;width:100%}.grid[data-v-c04d2ae1]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.grid[data-v-c04d2ae1],.row[data-v-c04d2ae1],.row-btn[data-v-c04d2ae1],.row-link[data-v-c04d2ae1]{gap:10px}.meta[data-v-c04d2ae1],.mini-link[data-v-c04d2ae1]{font-size:11px}.preview-mask[data-v-c04d2ae1]{padding:12px}.preview-head[data-v-c04d2ae1]{flex-wrap:wrap}.preview-actions[data-v-c04d2ae1]{justify-content:flex-end;width:100%}}.container[data-v-86b3b281]{margin:0 auto;padding:14px 0 30px;width:min(1400px,calc(100% - 32px))}.titleBar[data-v-86b3b281]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:20px;box-shadow:var(--shadow-md);display:flex;gap:20px;margin-bottom:40px;padding:24px 32px}.titleLink[data-v-86b3b281]{color:var(--text-secondary);cursor:pointer;font-size:26px;font-weight:900;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:all .3s cubic-bezier(.175,.885,.32,1.275);white-space:nowrap}.titleLink.active[data-v-86b3b281],.titleLink[data-v-86b3b281]:hover{color:var(--text-primary)}.titleLink.active[data-v-86b3b281]{position:relative}.titleLink.active[data-v-86b3b281]:after{background:#fa8c16;border-radius:4px 4px 0 0;bottom:-26px;box-shadow:0 -2px 10px #fa8c1680;content:"";height:4px;left:0;position:absolute;width:100%}.line[data-v-86b3b281]{background:var(--border-medium);height:30px;margin:0 8px;width:2px}.mini-btn[data-v-86b3b281]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.mini-btn[data-v-86b3b281]:hover{background:var(--bg-btn-hover)}.source-tabs[data-v-86b3b281]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px 2px;scrollbar-width:none}.source-tabs[data-v-86b3b281]::-webkit-scrollbar{height:0;width:0}.source-tab[data-v-86b3b281]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;flex:none;font-size:13px;font-weight:900;padding:6px 12px}.source-tab.active[data-v-86b3b281]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-wrap[data-v-86b3b281]{display:grid;gap:10px;margin-top:10px}.cat-tabs[data-v-86b3b281]{display:flex;flex-wrap:wrap;gap:8px;position:relative}.cat-tab[data-v-86b3b281]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:900;padding:6px 12px}.cat-tab.active[data-v-86b3b281]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-tab[data-v-86b3b281]:disabled{cursor:not-allowed;opacity:.45}.cat-sub-btn[data-v-86b3b281]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:900;gap:8px;height:34px;padding:0 12px}.cat-sub-btn[data-v-86b3b281]:disabled{cursor:not-allowed;opacity:.45;transform:none}.cat-sub-btn[data-v-86b3b281]:hover{background:var(--bg-btn-hover);color:var(--text-primary)}.cat-sub-btn[data-v-86b3b281]:active{transform:translateY(1px)}.cat-sub-btn.active[data-v-86b3b281]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-sub-text[data-v-86b3b281]{line-height:1}.cat-more-btn[data-v-86b3b281]{background:transparent;border:none;padding:6px 8px}.cat-filter[data-v-86b3b281]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:12px}.filterSection[data-v-86b3b281]{display:grid;gap:12px}.filterRow[data-v-86b3b281]{align-items:flex-start;display:grid;gap:10px;grid-template-columns:64px 1fr}.label[data-v-86b3b281]{color:var(--text-secondary);font-size:12px;font-weight:900;padding-top:4px}.options[data-v-86b3b281]{display:flex;flex-wrap:wrap;gap:8px}.option[data-v-86b3b281]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:800;padding:4px 10px}.option--skeleton[data-v-86b3b281]{animation:shimmer-86b3b281 1.7s ease-in-out infinite;background:linear-gradient(100deg,#ffffff0a 10%,#ffffff1f,#ffffff0a 80%);border-color:transparent;color:transparent;min-width:64px}.option.active[data-v-86b3b281]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-sub-item[data-v-86b3b281]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);font-size:12px;font-weight:900;padding:8px 10px;text-align:left}.cat-sub-item[data-v-86b3b281]:hover{background:var(--bg-btn-hover);color:var(--text-primary)}.cat-sub-item.active[data-v-86b3b281]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.searchRow[data-v-86b3b281]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;margin:10px 0 16px;position:relative;z-index:5}.searchInput[data-v-86b3b281]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px;width:100%}.searchInput[data-v-86b3b281]::-moz-placeholder{color:var(--text-tertiary)}.searchInput[data-v-86b3b281]::placeholder{color:var(--text-tertiary)}.searchBtn[data-v-86b3b281]{white-space:nowrap}.content[data-v-86b3b281]{display:grid;gap:16px;position:relative}.loadingMask[data-v-86b3b281]{background:#0000001f;border-radius:16px;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:20}.loadingSpinner[data-v-86b3b281]{animation:spin-86b3b281 .9s linear infinite;border:3px solid hsla(0,0%,100%,.25);border-radius:999px;border-top-color:#58a6fff2;height:26px;width:26px}@keyframes spin-86b3b281{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.section[data-v-86b3b281],.sections[data-v-86b3b281]{display:grid;gap:16px}.section[data-v-86b3b281]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:20px;box-shadow:var(--shadow-md);margin-bottom:40px;padding:32px;transition:transform .3s,background .3s}.section[data-v-86b3b281]:hover{background:var(--bg-surface-elevated);transform:translateY(-4px)}.sectionHeader[data-v-86b3b281]{align-items:baseline;border-bottom:1px solid var(--border-medium);display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding-bottom:12px}.titleText[data-v-86b3b281]{color:var(--text-primary);font-size:22px;font-weight:900}.moreBtn[data-v-86b3b281]{color:#fa8c16;cursor:pointer;font-size:13px;font-weight:900}.moreBtn[data-v-86b3b281]:hover{color:#ffa940}.grid[data-v-86b3b281]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gridEmpty[data-v-86b3b281]{background:var(--bg-surface);border:1px dashed var(--border-medium);border-radius:16px;color:var(--text-tertiary);font-weight:900;grid-column:1/-1;padding:18px;text-align:center}@media(min-width:520px){.grid[data-v-86b3b281]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:860px){.grid[data-v-86b3b281]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.grid[data-v-86b3b281]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1400px){.grid[data-v-86b3b281]{grid-template-columns:repeat(7,minmax(0,1fr))}}.film[data-v-86b3b281]{background:transparent;border:0;cursor:pointer;min-width:0;padding:0;text-align:left}.posterWrapper[data-v-86b3b281]{aspect-ratio:3/4.2;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:10px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1)}.poster[data-v-86b3b281]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s cubic-bezier(.165,.84,.44,1);width:100%}.loadingBg[data-v-86b3b281]:before{animation:shimmer-86b3b281 1.7s ease-in-out infinite;background:linear-gradient(100deg,transparent 10%,hsla(0,0%,100%,.08) 45%,transparent 80%);content:"";inset:0;position:absolute;transform:translate(-120%)}@keyframes shimmer-86b3b281{0%{transform:translate(-120%)}to{transform:translate(120%)}}.remark[data-v-86b3b281]{background:#58a6fff2;border-radius:4px;color:#fff;font-size:12px;font-weight:900;padding:2px 8px;right:8px;top:8px}.remark[data-v-86b3b281],.tagGroup[data-v-86b3b281]{position:absolute;z-index:2}.tagGroup[data-v-86b3b281]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;display:flex;flex-wrap:nowrap;gap:4px;left:0;padding:8px;width:100%}.tag[data-v-86b3b281],.tagGroup[data-v-86b3b281]{overflow:hidden}.tag[data-v-86b3b281]{background:#58a6ff26;border-radius:4px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:900;max-width:100%;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.overlay[data-v-86b3b281]{align-items:flex-end;background:linear-gradient(180deg,#00000014,#000000db);display:flex;inset:0;opacity:0;padding:12px;pointer-events:none;position:absolute;transition:all .25s ease;visibility:hidden;z-index:3}.overlayContent[data-v-86b3b281]{display:grid;gap:6px;transform:translateY(10px);transition:transform .25s ease;width:100%}.overlayTitle[data-v-86b3b281]{color:#fff;display:-webkit-box;font-size:15px;font-weight:900;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overlayMeta[data-v-86b3b281]{color:#ffffffc7;font-size:12px;font-weight:800}.overlayBlurb[data-v-86b3b281]{color:#ffffffad;display:-webkit-box;font-size:12px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.dot[data-v-86b3b281]{margin:0 6px}.playBtn[data-v-86b3b281]{background:#58a6fff2;border:1px solid hsla(0,0%,100%,.25);border-radius:10px;color:#fff;font-weight:900;padding:8px 10px;text-align:center;width:100%}.film:hover .posterWrapper[data-v-86b3b281]{box-shadow:0 20px 40px #000c,0 0 0 1px #58a6ff4d;transform:translateY(-8px) scale(1.02)}.film:hover .poster[data-v-86b3b281]{transform:scale(1.1)}.film:hover .overlay[data-v-86b3b281]{opacity:1;visibility:visible}.film:hover .overlayContent[data-v-86b3b281]{transform:translateY(0)}.infoLine[data-v-86b3b281]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.name[data-v-86b3b281]{color:var(--text-primary);flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-86b3b281],.subText[data-v-86b3b281]{font-weight:900}.subText[data-v-86b3b281]{color:var(--text-tertiary);flex-shrink:0;font-size:12px}@media(max-width:768px){.container[data-v-86b3b281]{padding:12px 16px 24px;width:100%}.titleBar[data-v-86b3b281]{border-left:none;border-radius:0;border-right:none;gap:12px;margin:0 -16px 20px;padding:16px}.titleLink[data-v-86b3b281]{font-size:20px}.titleLink.active[data-v-86b3b281]:after{bottom:-18px;height:3px}.line[data-v-86b3b281]{height:20px}.searchRow[data-v-86b3b281]{grid-template-columns:1fr}.section[data-v-86b3b281]{border-left:none;border-radius:0;border-right:none;margin:0 -16px 24px;padding:20px 16px}.section[data-v-86b3b281]:hover{transform:none}.titleText[data-v-86b3b281]{font-size:18px}}@media(max-width:640px){.grid[data-v-86b3b281]{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.posterWrapper[data-v-86b3b281]{border-radius:10px;margin-bottom:8px}.name[data-v-86b3b281]{font-size:12px}.subText[data-v-86b3b281]{font-size:11px}.overlay[data-v-86b3b281]{display:none}}@media(min-width:520px)and (max-width:640px){.grid[data-v-86b3b281]{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel[data-v-32462990]{width:100%}.grid[data-v-32462990]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-32462990]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-32462990]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-32462990]{display:grid;gap:10px}.preview[data-v-32462990]{background:var(--bg-surface-elevated);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-secondary);font-weight:800;line-height:1.7;overflow-wrap:anywhere;padding:12px}.preview[data-v-32462990] a{color:var(--primary);font-weight:900;text-decoration:none}.preview[data-v-32462990] a:hover{text-decoration:underline}.jump[data-v-36c18eb6]{color:var(--text-secondary);font-weight:900;padding:18px}.container[data-v-379f4394]{margin:0 auto;max-width:980px;padding:14px 16px 28px}.topbar[data-v-379f4394]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;position:sticky;top:0;z-index:10}.back-btn[data-v-379f4394],.topbar[data-v-379f4394]{align-items:center}.back-btn[data-v-379f4394]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.topbar-title[data-v-379f4394]{text-align:center}.title[data-v-379f4394]{color:var(--text-primary);font-weight:900}.subtitle[data-v-379f4394]{color:var(--text-tertiary);font-size:12px;font-weight:800}.mini-btn[data-v-379f4394]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);cursor:pointer;font-weight:900;padding:10px 12px}.mini-btn[data-v-379f4394]:hover{background:var(--bg-btn-hover)}.topbar-refresh[data-v-379f4394]{align-items:center;display:inline-flex;gap:8px;justify-self:end}.content[data-v-379f4394]{display:grid;gap:14px}.card[data-v-379f4394]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-head[data-v-379f4394]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.card-title[data-v-379f4394]{font-weight:900;margin-bottom:0}.card-title[data-v-379f4394],.icon-btn[data-v-379f4394]{color:var(--text-primary)}.icon-btn[data-v-379f4394]{align-items:center;background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;display:inline-flex;height:40px;justify-content:center;width:40px}.icon-btn[data-v-379f4394]:hover{background:var(--bg-btn-hover)}.list[data-v-379f4394]{display:grid;gap:10px}.recent-row[data-v-379f4394]{background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:12px;display:grid;gap:4px;padding:12px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.recent-row[data-v-379f4394]:hover{background:var(--bg-surface);border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.recent-title[data-v-379f4394]{color:var(--text-primary)}.recent-sub[data-v-379f4394],.recent-title[data-v-379f4394]{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-sub[data-v-379f4394]{color:var(--text-tertiary);font-size:12px}.grid[data-v-379f4394]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-v-379f4394]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tile[data-v-379f4394]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);transform:translateY(-1px)}.tile-title[data-v-379f4394]{color:var(--text-primary);font-weight:900}.tile-sub[data-v-379f4394]{font-size:12px;margin-top:6px}.empty[data-v-379f4394],.tile-sub[data-v-379f4394]{color:var(--text-tertiary);font-weight:900}@media(max-width:900px){.grid[data-v-379f4394]{grid-template-columns:1fr}}@media(max-width:720px){.container[data-v-379f4394]{padding:12px}.topbar[data-v-379f4394]{align-items:stretch;flex-direction:column;gap:10px}.topbar-refresh[data-v-379f4394]{width:100%}}.wrap[data-v-236e4669]{display:grid;gap:12px;margin:0 auto;max-width:980px;padding:14px 16px 28px}.ads[data-v-236e4669]{display:block;width:100%}.head[data-v-236e4669]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:flex;gap:10px;justify-content:space-between;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-236e4669],.head[data-v-236e4669]{align-items:center}.back-btn[data-v-236e4669]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;flex:none;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.back-btn[data-v-236e4669]:hover{background:var(--bg-btn-hover)}.title[data-v-236e4669]{color:var(--text-primary);font-weight:900;min-width:0}.actions[data-v-236e4669],.title[data-v-236e4669]{align-items:center;display:inline-flex;gap:10px}.actions[data-v-236e4669]{flex:none}.mini-btn--icon[data-v-236e4669]{align-items:center;background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-secondary);display:inline-flex;height:40px;justify-content:center;outline:none;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:40px}.mini-btn--icon[data-v-236e4669]:hover{background:var(--bg-btn-hover);border-color:var(--border-medium);color:var(--text-primary);transform:translateY(-1px)}.mini-btn--active[data-v-236e4669]{background:#0f766e14;border-color:#0f766e38;color:var(--primary)}.mini-btn--active[data-v-236e4669]:hover{background:#0f766e1f;border-color:#0f766e47;color:var(--primary)}.site-feed-tags[data-v-236e4669]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.site-feed-tag[data-v-236e4669]{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--text-primary);display:flex;font-size:12px;font-weight:800;gap:6px;line-height:1.2;outline:none;padding:6px 10px;transition:background .16s ease,border-color .16s ease,opacity .16s ease;width:100%}.site-feed-tags--wide .site-feed-tag[data-v-236e4669]{border-radius:16px}.site-feed-tags--wide[data-v-236e4669]{grid-template-columns:1fr}.site-feed-tag[data-v-236e4669]:hover{background:var(--bg-hover);border-color:var(--border-glass);opacity:.95}.site-feed-tag__link[data-v-236e4669]{color:inherit;flex:1;min-width:0;overflow:hidden;text-decoration:none}.site-feed-tag__text[data-v-236e4669]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-feed-tag__text-inner[data-v-236e4669]{display:inline-block;transform:translate(0);will-change:transform}.site-feed-tag--marquee .site-feed-tag__text[data-v-236e4669]{text-overflow:clip}.site-feed-tag--marquee .site-feed-tag__text-inner[data-v-236e4669]{animation:site-feed-marquee-236e4669 6s linear infinite}@keyframes site-feed-marquee-236e4669{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translate(calc(var(--marquee-distance, 0px)*-1))}to{transform:translate(calc(var(--marquee-distance, 0px)*-1))}}.site-feed-copy[data-v-236e4669]{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--text-tertiary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;outline:none;width:28px}.site-feed-copy[data-v-236e4669]:hover{background:var(--bg-hover);border-color:var(--border-glass);color:var(--text-primary)}.site-feed-copy[data-v-236e4669]:focus,.site-feed-copy[data-v-236e4669]:focus-visible,.site-feed-tag[data-v-236e4669]:focus,.site-feed-tag[data-v-236e4669]:focus-visible,.site-feed-tag__link[data-v-236e4669]:focus,.site-feed-tag__link[data-v-236e4669]:focus-visible{box-shadow:none;outline:none}.muted-empty[data-v-236e4669]{padding:8px 2px}.muted[data-v-236e4669],.muted-empty[data-v-236e4669]{color:var(--text-tertiary);font-size:12px;font-weight:800}.pager[data-v-236e4669]{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}.pager-mid[data-v-236e4669]{display:grid;gap:8px;min-width:0}.pager-text[data-v-236e4669]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-align:center}.pager-jump[data-v-236e4669]{align-items:center;display:flex;gap:10px;justify-content:center}.input--jump[data-v-236e4669]{width:90px}@media(max-width:640px){.wrap[data-v-236e4669]{padding:10px 12px 24px}.head[data-v-236e4669]{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;justify-content:stretch;padding:10px}.title[data-v-236e4669]{font-size:14px;gap:8px;justify-content:center;justify-self:center;line-height:1.1}.title svg[data-v-236e4669]{height:16px;width:16px}.actions[data-v-236e4669]{gap:8px;justify-self:end}.back-btn[data-v-236e4669]{border-radius:10px;padding:7px 9px}.back-text[data-v-236e4669]{display:none}.mini-btn--icon[data-v-236e4669]{height:32px;width:32px}.head svg[data-v-236e4669]{height:16px;width:16px}.site-feed-tags[data-v-236e4669]{grid-template-columns:1fr}.site-feed-tag[data-v-236e4669]{border-radius:14px;font-size:12px;padding:7px 9px}.site-feed-copy[data-v-236e4669]{height:26px;width:26px}.pager[data-v-236e4669]{grid-template-columns:1fr}}.container[data-v-50a91c4e]{margin:0 auto;max-width:900px;padding:14px 16px 28px}.topbar[data-v-50a91c4e]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;position:sticky;top:0;z-index:10}.back-btn[data-v-50a91c4e],.topbar[data-v-50a91c4e]{align-items:center}.back-btn[data-v-50a91c4e]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.topbar-title[data-v-50a91c4e]{text-align:center}.title[data-v-50a91c4e]{color:var(--text-primary);font-weight:900}.subtitle[data-v-50a91c4e]{color:var(--text-tertiary);font-size:12px;font-weight:800}.content[data-v-50a91c4e]{display:grid;gap:14px;padding-top:14px}.card[data-v-50a91c4e]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.form[data-v-50a91c4e]{display:grid;gap:12px}.field[data-v-50a91c4e]{display:grid;gap:6px}.label[data-v-50a91c4e]{color:var(--text-secondary);font-size:12px;font-weight:900}.input[data-v-50a91c4e]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:10px 12px;width:100%}.input[data-v-50a91c4e]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f;outline:none}.btn[data-v-50a91c4e]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-50a91c4e]:hover{background:var(--bg-btn-hover)}.result[data-v-50a91c4e]{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.6}.container[data-v-57c0f7d9]{margin:0 auto;padding:14px 0 30px;width:min(1400px,calc(100% - 32px))}.resultHeader[data-v-57c0f7d9]{border-bottom:1px solid var(--border-medium);justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.count[data-v-57c0f7d9],.resultHeader[data-v-57c0f7d9]{align-items:center;display:flex}.count[data-v-57c0f7d9]{color:var(--text-primary);font-size:24px;font-weight:900}.count span[data-v-57c0f7d9]{color:#fa8c16;margin-right:8px}.topbar[data-v-57c0f7d9]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;position:sticky;top:0;z-index:10}.back-btn[data-v-57c0f7d9],.topbar[data-v-57c0f7d9]{align-items:center}.back-btn[data-v-57c0f7d9]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.topbar-title[data-v-57c0f7d9]{text-align:center}.mini-btn[data-v-57c0f7d9]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.mini-btn[data-v-57c0f7d9]:hover{background:var(--bg-btn-hover)}.topbar-refresh[data-v-57c0f7d9]{align-items:center;display:inline-flex;gap:8px;justify-self:end}.source-tabs[data-v-57c0f7d9]{display:flex;flex-wrap:nowrap;gap:8px;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px 2px;scrollbar-width:none}.source-tabs[data-v-57c0f7d9]::-webkit-scrollbar{height:0;width:0}.source-tab[data-v-57c0f7d9]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;flex:none;font-size:13px;font-weight:900;padding:6px 12px}.source-tab.active[data-v-57c0f7d9]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-tabs[data-v-57c0f7d9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;position:relative}.cat-tab[data-v-57c0f7d9]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:900;padding:6px 12px}.cat-tab.active[data-v-57c0f7d9]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-tab[data-v-57c0f7d9]:disabled{cursor:not-allowed;opacity:.45}.cat-more-btn[data-v-57c0f7d9]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:900;gap:8px;height:34px;padding:0 12px}.cat-more-btn[data-v-57c0f7d9]:disabled{cursor:not-allowed;opacity:.45;transform:none}.cat-more-btn[data-v-57c0f7d9]:hover{background:var(--bg-btn-hover);color:var(--text-primary)}.cat-more-btn[data-v-57c0f7d9]:active{transform:translateY(1px)}.cat-more-btn.active[data-v-57c0f7d9]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.cat-sub-panel[data-v-57c0f7d9]{background:var(--bg-surface);border-radius:14px;box-shadow:var(--shadow-md);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;max-width:min(92vw,560px);min-width:220px;overflow:auto;padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:50}.cat-sub-item[data-v-57c0f7d9],.cat-sub-panel[data-v-57c0f7d9]{border:1px solid var(--border-light)}.cat-sub-item[data-v-57c0f7d9]{background:var(--bg-secondary);border-radius:12px;color:var(--text-secondary);font-size:12px;font-weight:900;padding:8px 10px;text-align:left}.cat-sub-item[data-v-57c0f7d9]:hover{background:var(--bg-btn-hover);color:var(--text-primary)}.cat-sub-item.active[data-v-57c0f7d9]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.searchRow[data-v-57c0f7d9]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;margin:10px 0 16px;position:relative;z-index:5}.searchInput[data-v-57c0f7d9]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px;width:100%}.searchInput[data-v-57c0f7d9]::-moz-placeholder{color:var(--text-tertiary)}.searchInput[data-v-57c0f7d9]::placeholder{color:var(--text-tertiary)}.searchBtn[data-v-57c0f7d9]{white-space:nowrap}.content[data-v-57c0f7d9]{display:grid;gap:12px}.card[data-v-57c0f7d9]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:12px}.filterSection[data-v-57c0f7d9]{display:grid;gap:12px}.filterRow[data-v-57c0f7d9]{align-items:flex-start;display:grid;gap:10px;grid-template-columns:64px 1fr}.label[data-v-57c0f7d9]{color:var(--text-secondary);font-size:12px;font-weight:900;padding-top:4px}.options[data-v-57c0f7d9]{display:flex;flex-wrap:wrap;gap:8px}.option[data-v-57c0f7d9]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:800;padding:4px 10px}.option--skeleton[data-v-57c0f7d9]{animation:shimmer-57c0f7d9 1.7s ease-in-out infinite;background:linear-gradient(100deg,#ffffff0a 10%,#ffffff1f,#ffffff0a 80%);border-color:transparent;color:transparent;min-width:64px}.option.active[data-v-57c0f7d9]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.grid[data-v-57c0f7d9]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:520px){.grid[data-v-57c0f7d9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:860px){.grid[data-v-57c0f7d9]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.grid[data-v-57c0f7d9]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1400px){.grid[data-v-57c0f7d9]{grid-template-columns:repeat(7,minmax(0,1fr))}}.film[data-v-57c0f7d9]{background:transparent;border:0;cursor:pointer;min-width:0;padding:0;text-align:left}.posterWrapper[data-v-57c0f7d9]{aspect-ratio:3/4.2;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:10px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.165,.84,.44,1)}.poster[data-v-57c0f7d9]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s cubic-bezier(.165,.84,.44,1);width:100%}.loadingBg[data-v-57c0f7d9]:before{animation:shimmer-57c0f7d9 1.7s ease-in-out infinite;background:linear-gradient(100deg,transparent 10%,hsla(0,0%,100%,.08) 45%,transparent 80%);content:"";inset:0;position:absolute;transform:translate(-120%)}@keyframes shimmer-57c0f7d9{0%{transform:translate(-120%)}to{transform:translate(120%)}}.remark[data-v-57c0f7d9]{background:#58a6fff2;border-radius:4px;color:#fff;font-size:12px;font-weight:900;padding:2px 8px;right:8px;top:8px}.remark[data-v-57c0f7d9],.tagGroup[data-v-57c0f7d9]{position:absolute;z-index:2}.tagGroup[data-v-57c0f7d9]{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;display:flex;flex-wrap:nowrap;gap:4px;left:0;padding:8px;width:100%}.tag[data-v-57c0f7d9],.tagGroup[data-v-57c0f7d9]{overflow:hidden}.tag[data-v-57c0f7d9]{background:#58a6ff26;border-radius:4px;color:#fff;flex:0 0 auto;font-size:11px;font-weight:900;max-width:100%;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.overlay[data-v-57c0f7d9]{align-items:flex-end;background:linear-gradient(180deg,#00000014,#000000db);display:flex;inset:0;opacity:0;padding:12px;pointer-events:none;position:absolute;transition:all .25s ease;visibility:hidden;z-index:3}.overlayContent[data-v-57c0f7d9]{display:grid;gap:6px;transform:translateY(10px);transition:transform .25s ease;width:100%}.overlayTitle[data-v-57c0f7d9]{color:#fff;display:-webkit-box;font-size:15px;font-weight:900;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overlayMeta[data-v-57c0f7d9]{color:#ffffffc7;font-size:12px;font-weight:800}.overlayBlurb[data-v-57c0f7d9]{color:#ffffffad;display:-webkit-box;font-size:12px;font-weight:700;-webkit-line-clamp:2;line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.dot[data-v-57c0f7d9]{margin:0 6px}.playBtn[data-v-57c0f7d9]{background:#58a6fff2;border:1px solid hsla(0,0%,100%,.25);border-radius:10px;color:#fff;font-weight:900;padding:8px 10px;text-align:center;width:100%}.film:hover .posterWrapper[data-v-57c0f7d9]{box-shadow:0 20px 40px #000c,0 0 0 1px #58a6ff4d;transform:translateY(-8px) scale(1.02)}.film:hover .poster[data-v-57c0f7d9]{transform:scale(1.1)}.film:hover .overlay[data-v-57c0f7d9]{opacity:1;visibility:visible}.film:hover .overlayContent[data-v-57c0f7d9]{transform:translateY(0)}.infoLine[data-v-57c0f7d9]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.name[data-v-57c0f7d9]{color:var(--text-primary);flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-57c0f7d9],.subText[data-v-57c0f7d9]{font-weight:900}.subText[data-v-57c0f7d9]{color:var(--text-tertiary);flex-shrink:0;font-size:12px}.pager[data-v-57c0f7d9]{display:flex;gap:10px;justify-content:space-between}.pager[data-v-57c0f7d9],.pager-mid[data-v-57c0f7d9]{align-items:center}.pager-mid[data-v-57c0f7d9]{display:inline-flex;gap:12px;justify-content:center;min-width:0}.pager-text[data-v-57c0f7d9]{color:var(--text-tertiary);font-size:12px;font-weight:900;white-space:nowrap}.pager-jump[data-v-57c0f7d9]{align-items:center;display:inline-flex;gap:10px}.input--jump[data-v-57c0f7d9]{width:90px}@media(max-width:768px){.container[data-v-57c0f7d9]{padding:12px 16px 24px;width:100%}.resultHeader[data-v-57c0f7d9]{margin-bottom:20px}.count[data-v-57c0f7d9]{font-size:18px}.card[data-v-57c0f7d9]{border-left:none;border-radius:0;border-right:none;margin:0 -16px 24px;padding:16px}.searchRow[data-v-57c0f7d9]{grid-template-columns:1fr}.pager[data-v-57c0f7d9]{align-items:stretch}.pager[data-v-57c0f7d9],.pager-mid[data-v-57c0f7d9]{flex-direction:column}}@media(max-width:640px){.film:hover .poster[data-v-57c0f7d9],.film:hover .posterWrapper[data-v-57c0f7d9]{transform:none}.filterRow[data-v-57c0f7d9]{grid-template-columns:52px 1fr}.overlay[data-v-57c0f7d9]{display:none}}.panel[data-v-cc69aebd]{width:100%}.grid[data-v-cc69aebd]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-cc69aebd]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-cc69aebd]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.kv[data-v-cc69aebd]{display:grid;gap:8px}.divider[data-v-cc69aebd]{background:var(--border-light);height:1px;margin:12px 0}.sub-title[data-v-cc69aebd]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.kv-row[data-v-cc69aebd]{align-items:center;display:grid;gap:10px;grid-template-columns:110px 1fr}.kv-k[data-v-cc69aebd]{color:var(--text-tertiary);font-size:12px;font-weight:900}.kv-v[data-v-cc69aebd]{color:var(--text-primary);font-weight:800;overflow-wrap:anywhere}.form[data-v-cc69aebd]{display:grid;gap:10px}@media(max-width:980px){.grid[data-v-cc69aebd]{grid-template-columns:1fr}}.container[data-v-18d70173]{margin:0 auto;max-width:1100px;padding:14px 16px 28px}.topbar[data-v-18d70173]{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;padding:10px;position:sticky;top:0;z-index:10}.back-btn[data-v-18d70173]{align-items:center;color:var(--text-primary);display:inline-flex;gap:8px;justify-self:start}.back-btn[data-v-18d70173],.reset-btn[data-v-18d70173]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;font-weight:900;padding:10px 12px}.reset-btn[data-v-18d70173]{color:var(--text-secondary);justify-self:end}.topbar-title[data-v-18d70173]{text-align:center}.title[data-v-18d70173]{color:var(--text-primary);font-weight:900}.subtitle[data-v-18d70173]{color:var(--text-tertiary);font-size:12px;font-weight:800}.content[data-v-18d70173]{display:grid;gap:14px;padding-top:14px}.card[data-v-18d70173]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-head[data-v-18d70173]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.card-title[data-v-18d70173]{color:var(--text-primary);font-weight:900}.card-actions[data-v-18d70173]{display:inline-flex;gap:10px}.mini-btn[data-v-18d70173]{background:transparent;border:none;color:var(--primary);font-size:12px;font-weight:900;padding:0}.mini-btn[data-v-18d70173]:hover{text-decoration:underline}.grid[data-v-18d70173]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:860px){.grid[data-v-18d70173]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pill[data-v-18d70173]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;display:flex;gap:10px;min-width:0;padding:10px 12px}.pill input[data-v-18d70173]{accent-color:var(--primary);height:16px;margin:0;width:16px}.pill span[data-v-18d70173]{color:var(--text-secondary);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fields[data-v-18d70173]{display:grid;gap:12px}.field[data-v-18d70173]{display:grid;gap:6px}.label[data-v-18d70173]{color:var(--text-secondary);font-size:12px;font-weight:900}.input[data-v-18d70173]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:10px 12px;width:100%}.input[data-v-18d70173]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f;outline:none}.hint[data-v-18d70173]{color:var(--text-tertiary);font-size:12px;font-weight:700}@media(max-width:640px){.topbar[data-v-18d70173]{grid-template-columns:auto 1fr auto}.back-btn[data-v-18d70173],.reset-btn[data-v-18d70173]{padding:10px}}.panel[data-v-638598f9]{width:100%}.grid[data-v-638598f9]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-638598f9]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-638598f9]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-638598f9]{display:grid;gap:10px}.auth-page[data-v-a16425cf]{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:clamp(18px,4vw,64px)}.card[data-v-a16425cf]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:26px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100svh - 96px);min-height:min(560px,calc(100svh - 140px));overflow:auto;padding:clamp(18px,2.4vw,44px);width:min(720px,92vw)}.brand[data-v-a16425cf]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;letter-spacing:-.02em}.brand-logo[data-v-a16425cf]{flex:0 0 auto;height:36px;width:36px}.brand-name[data-v-a16425cf]{font-size:20px}.main-head[data-v-a16425cf]{margin-bottom:14px;margin-top:18px}.title[data-v-a16425cf]{color:var(--text-primary);font-size:30px;font-weight:900;letter-spacing:-.02em}.sub[data-v-a16425cf]{color:var(--text-secondary);font-size:15px;font-weight:800;margin-top:6px}.form[data-v-a16425cf]{display:grid;gap:16px;margin-top:14px}.field[data-v-a16425cf]{display:grid;gap:8px}.field-label[data-v-a16425cf]{color:var(--text-tertiary);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btn--block[data-v-a16425cf]{justify-content:center;width:100%}.footer[data-v-a16425cf]{display:flex;gap:10px;justify-content:space-between;margin-top:14px}.link[data-v-a16425cf]{background:transparent;border:0;color:var(--text-tertiary);cursor:pointer;font-size:12px;font-weight:900;padding:0;text-decoration:none}.link[data-v-a16425cf]:disabled{cursor:not-allowed;opacity:.55}.link--danger[data-v-a16425cf]{color:#dc2626e6}@media(max-width:520px){.auth-page[data-v-a16425cf]{padding:14px}.card[data-v-a16425cf]{border-radius:20px;max-height:calc(100svh - 28px);padding:18px}}.btn{align-items:center;background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-size:16px;font-weight:900;gap:8px;justify-content:center;padding:13px 15px;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.btn--primary{background:#0f766e1f;border-color:#0f766e47;color:var(--text-primary)}.input{background:var(--bg-input);border:1px solid var(--border-light);border-radius:14px;color:var(--text-primary);font-size:16px;font-weight:800;outline:none;padding:16px 18px;width:100%}.input:focus{border-color:#0f766e59;box-shadow:0 0 0 3px #0f766e1f}.alert{background:var(--bg-surface-elevated);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-secondary);font-weight:800;margin:14px 0 0;padding:12px 14px;position:relative}.wrap[data-v-aca5cb13]{display:grid;gap:14px;width:100%}.header[data-v-aca5cb13]{padding:6px 2px}.title[data-v-aca5cb13]{color:var(--text-primary);font-size:18px}.sub[data-v-aca5cb13],.title[data-v-aca5cb13]{font-weight:900}.sub[data-v-aca5cb13]{color:var(--text-tertiary);font-size:12px;margin-top:6px}.card[data-v-aca5cb13]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card[data-v-aca5cb13],.row[data-v-aca5cb13]{display:grid;gap:10px}.row[data-v-aca5cb13]{align-items:start;grid-template-columns:90px 1fr}.k[data-v-aca5cb13]{color:var(--text-tertiary);font-size:12px}.k[data-v-aca5cb13],.v[data-v-aca5cb13]{font-weight:900}.v[data-v-aca5cb13]{color:var(--text-primary);overflow-wrap:anywhere}.actions[data-v-aca5cb13]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.jump[data-v-bea757db]{color:var(--text-secondary);font-weight:900;padding:18px}.panel[data-v-01691fca]{width:100%}.grid[data-v-01691fca]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-01691fca]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-01691fca]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-01691fca]{display:grid;gap:10px}.subcard[data-v-01691fca]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;margin-top:14px;padding:12px}.subcard-title[data-v-01691fca]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.kv[data-v-01691fca]{gap:8px}.kv[data-v-01691fca],.kv-row[data-v-01691fca]{display:grid}.kv-row[data-v-01691fca]{align-items:center;gap:10px;grid-template-columns:90px 1fr}.kv-k[data-v-01691fca]{color:var(--text-tertiary);font-size:12px;font-weight:900}.kv-v[data-v-01691fca]{color:var(--text-primary);font-weight:800;overflow-wrap:anywhere}.result[data-v-01691fca]{display:grid;gap:8px;margin-top:12px}.result-title[data-v-01691fca]{color:var(--text-primary);font-weight:900}.code[data-v-01691fca]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;font-size:12px;margin:0;overflow:auto;padding:12px}@media(max-width:980px){.grid[data-v-01691fca]{grid-template-columns:1fr}}.container[data-v-110a5112]{margin:0 auto;padding:14px 0 30px;width:min(1400px,calc(100% - 32px))}.topbar[data-v-110a5112]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--bg-glass);border:1px solid var(--border-medium);border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px;position:sticky;top:0;z-index:10}.back-btn[data-v-110a5112],.topbar[data-v-110a5112]{align-items:center}.back-btn[data-v-110a5112]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-self:start;padding:10px 12px;text-decoration:none}.topbar-title[data-v-110a5112]{text-align:center}.mini-btn[data-v-110a5112]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.mini-btn[data-v-110a5112]:hover{background:var(--bg-btn-hover)}.topbar-refresh[data-v-110a5112]{align-items:center;display:inline-flex;gap:8px;justify-self:end}.content[data-v-110a5112]{display:grid;gap:12px}.card[data-v-110a5112]{padding:12px}.card[data-v-110a5112],.playerCard[data-v-110a5112]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm)}.playerCard[data-v-110a5112]{overflow:hidden}.playerHead[data-v-110a5112]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.playerTitle[data-v-110a5112]{color:var(--text-primary);font-weight:900}.playerActions[data-v-110a5112]{align-items:center;display:inline-flex;gap:10px}.playerWrap[data-v-110a5112]{aspect-ratio:16/9;background:#000;position:relative;width:100%}.directVideo[data-v-110a5112]{background:#000}.directVideo[data-v-110a5112],.frame[data-v-110a5112]{border:0;display:block;height:100%;width:100%}.playerBar[data-v-110a5112]{align-items:center;border-top:1px solid var(--border-light);display:grid;gap:10px;grid-template-columns:1fr auto 1fr;padding:10px 12px}.playerBarLeft[data-v-110a5112],.playerBarRight[data-v-110a5112]{align-items:center;display:inline-flex;gap:8px}.playerBarLeft[data-v-110a5112]{justify-self:start}.playerBarRight[data-v-110a5112]{justify-self:center}.qualitySelect[data-v-110a5112]{font-weight:900;height:28px;outline:none;padding:0 10px}.playerIconBtn[data-v-110a5112],.qualitySelect[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-primary)}.playerIconBtn[data-v-110a5112]{cursor:pointer;display:grid;height:40px;place-items:center;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease;width:40px}.playerIconBtn[data-v-110a5112]:hover{background:var(--bg-btn-hover);border-color:var(--border-medium);transform:translateY(-1px)}.playerIconBtn[data-v-110a5112]:active{transform:translateY(0)}.playerIconBtn[data-v-110a5112]:disabled{cursor:not-allowed;opacity:.45;transform:none}.mini-btn--compact[data-v-110a5112]{padding:8px 10px}.playerLoading[data-v-110a5112]{background:#00000059;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.playerSpinner[data-v-110a5112]{animation:playerSpin-110a5112 .9s linear infinite;border:3px solid hsla(0,0%,100%,.18);border-radius:999px;border-top-color:#ffffffbf;height:26px;width:26px}.skeleton-row[data-v-110a5112]{display:grid;gap:14px;grid-template-columns:180px 1fr}.skeleton-poster[data-v-110a5112]{aspect-ratio:3/4.2;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;position:relative}.skeleton-info[data-v-110a5112]{align-content:start;display:grid;gap:10px}.skeleton-line[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;height:12px}.skeleton-line--lg[data-v-110a5112]{height:14px;width:min(520px,95%)}.skeleton-line--md[data-v-110a5112]{width:min(360px,82%)}.skeleton-line--sm[data-v-110a5112]{width:min(220px,60%)}.skeleton-tabs[data-v-110a5112]{display:flex;flex-wrap:wrap;gap:8px}.skeleton-pill[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;height:26px;width:84px}.skeleton-episodes[data-v-110a5112]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin-top:10px}.skeleton-ep[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;height:34px}@keyframes playerSpin-110a5112{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.row[data-v-110a5112]{display:grid;gap:14px;grid-template-columns:180px 1fr}.poster[data-v-110a5112]{aspect-ratio:3/4.2;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;overflow:hidden}.poster-img[data-v-110a5112]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.poster-fallback[data-v-110a5112]{color:var(--text-tertiary);display:grid;font-size:26px;height:100%;place-items:center;width:100%}.info[data-v-110a5112]{align-content:start;display:grid;gap:10px}.name[data-v-110a5112]{color:var(--text-primary);font-size:18px;font-weight:900;line-height:1.3}.meta[data-v-110a5112]{display:inline-flex;flex-wrap:wrap;gap:8px}.tag[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:900;padding:3px 10px}.actions[data-v-110a5112]{display:inline-flex;flex-wrap:wrap;gap:10px}.blurb[data-v-110a5112]{color:var(--text-tertiary);font-weight:800;line-height:1.6}.sectionHead[data-v-110a5112]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sectionTitle[data-v-110a5112]{color:var(--text-primary);font-weight:900}.tabs[data-v-110a5112]{display:flex;flex-wrap:wrap;gap:8px}.tab[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:900;padding:4px 10px}.tab.active[data-v-110a5112]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.episodes[data-v-110a5112]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin-top:10px}.ep[data-v-110a5112]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;color:var(--text-secondary);font-size:12px;font-weight:900;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.ep.active[data-v-110a5112]{background:#58a6ff1f;border-color:#58a6ff59;color:var(--text-primary)}.grid[data-v-110a5112]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.film[data-v-110a5112]{background:transparent;border:0;cursor:pointer;min-width:0;padding:0;text-align:left}.posterWrapper[data-v-110a5112]{aspect-ratio:3/4.2;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;overflow:hidden;position:relative}.posterSmall[data-v-110a5112]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.loadingBg[data-v-110a5112]:before{animation:shimmer-110a5112 1.7s ease-in-out infinite;background:linear-gradient(100deg,transparent 10%,hsla(0,0%,100%,.08) 45%,transparent 80%);content:"";inset:0;position:absolute;transform:translate(-120%)}@keyframes shimmer-110a5112{0%{transform:translate(-120%)}to{transform:translate(120%)}}.remark[data-v-110a5112]{background:#58a6fff2;border-radius:4px;color:#fff;font-size:12px;font-weight:900;padding:2px 8px;position:absolute;right:8px;top:8px;z-index:2}.infoLine[data-v-110a5112]{margin-top:8px}.infoLine .name[data-v-110a5112]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.container[data-v-110a5112]{padding:10px 0 22px;width:calc(100% - 20px)}.playerOverlay[data-v-110a5112]{bottom:8px;gap:8px;left:8px;right:8px}.qualitySelect[data-v-110a5112]{height:32px;max-width:42vw}.mini-btn--compact[data-v-110a5112]{font-size:12px;padding:7px 8px}.playerIconBtn[data-v-110a5112]{border-radius:999px;height:26px;width:26px}.row[data-v-110a5112]{align-items:start;grid-template-columns:110px 1fr}.poster[data-v-110a5112]{aspect-ratio:3/4;max-width:110px;width:110px}.name[data-v-110a5112]{font-size:16px}.blurb[data-v-110a5112]{display:-webkit-box;font-size:13px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid[data-v-110a5112]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media(hover:none){.playerBar[data-v-110a5112]{opacity:1;pointer-events:auto;transform:translateY(0)}}.panel[data-v-ccd3ffb3]{width:100%}.grid[data-v-ccd3ffb3]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-ccd3ffb3]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-ccd3ffb3]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-ccd3ffb3]{display:grid;gap:10px}.section-title[data-v-ccd3ffb3]{color:var(--text-primary);font-weight:900;margin-top:6px}.hint[data-v-ccd3ffb3]{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.6}.tab-row[data-v-ccd3ffb3],.tabs[data-v-ccd3ffb3]{display:grid;gap:10px}.tab-row[data-v-ccd3ffb3]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;grid-template-columns:90px 160px 1fr 120px auto;padding:10px}.tab-check[data-v-ccd3ffb3]{justify-content:flex-start}.tab-actions[data-v-ccd3ffb3]{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tab-add[data-v-ccd3ffb3]{display:flex;flex-wrap:wrap;gap:10px}.empty[data-v-ccd3ffb3]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:10px 0;text-align:center}@media(max-width:980px){.tab-row[data-v-ccd3ffb3]{align-items:stretch;grid-template-columns:1fr}}@media(max-width:640px){.card[data-v-ccd3ffb3]{padding:12px}.hint[data-v-ccd3ffb3]{font-size:11px;line-height:1.4}.tab-actions[data-v-ccd3ffb3]{display:grid;gap:10px;grid-template-columns:1fr 1fr;justify-content:flex-start}.tab-actions[data-v-ccd3ffb3] .btn--danger{grid-column:1/-1}.tab-add[data-v-ccd3ffb3]{display:grid;gap:10px;grid-template-columns:1fr}}.panel[data-v-35d2527a]{width:100%}.grid[data-v-35d2527a]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-35d2527a]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-35d2527a]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-35d2527a]{display:grid;gap:10px}.btn-row[data-v-35d2527a]{display:flex;flex-wrap:wrap;gap:10px}.token-input[data-v-35d2527a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hint[data-v-35d2527a]{color:var(--text-tertiary);font-size:12px;line-height:1.4}.panel[data-v-345a1830]{width:100%}.grid[data-v-345a1830]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-345a1830]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-head[data-v-345a1830]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.card-actions[data-v-345a1830]{display:flex;gap:10px}.form[data-v-345a1830]{display:grid;gap:10px}.hint[data-v-345a1830]{color:var(--text-tertiary);font-size:12px;font-weight:900}.row[data-v-345a1830]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.list[data-v-345a1830]{flex-direction:column;gap:10px}.item[data-v-345a1830],.list[data-v-345a1830]{display:flex}.item[data-v-345a1830]{align-items:flex-start;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:12px;gap:12px;justify-content:space-between;padding:12px}.item-main[data-v-345a1830]{flex:1;min-width:0}.item-title[data-v-345a1830]{font-weight:900}.item-meta[data-v-345a1830]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pill[data-v-345a1830]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;padding:2px 8px}.pill--ok[data-v-345a1830]{border-color:color-mix(in srgb,#22c55e 45%,var(--border-light));color:#15803d}.pill--bad[data-v-345a1830]{border-color:color-mix(in srgb,#ef4444 45%,var(--border-light));color:#b91c1c}.item-actions[data-v-345a1830]{display:flex;flex-direction:column;gap:8px}.empty[data-v-345a1830]{color:var(--text-tertiary);font-weight:900;padding:12px}.picker-mask[data-v-345a1830]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:90}.picker-card[data-v-345a1830]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:18px;box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto 1fr auto;max-height:min(86vh,900px);overflow:hidden;width:min(900px,100%)}.picker-head[data-v-345a1830]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:14px}.picker-title[data-v-345a1830]{font-weight:900}.picker-body[data-v-345a1830]{display:grid;gap:12px;overflow:auto;padding:14px}.picker-path[data-v-345a1830]{color:var(--text-tertiary);font-weight:900;word-break:break-all}.picker-list[data-v-345a1830]{display:grid;gap:8px}.picker-row[data-v-345a1830]{align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left}.picker-name[data-v-345a1830]{font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-meta[data-v-345a1830]{flex:none;font-size:12px}.picker-empty[data-v-345a1830],.picker-meta[data-v-345a1830]{color:var(--text-tertiary);font-weight:900}.picker-empty[data-v-345a1830]{padding:18px;text-align:center}.picker-foot[data-v-345a1830]{border-top:1px solid var(--border-light);display:flex;gap:10px;justify-content:flex-end;padding:14px}.panel[data-v-62ecc7f5]{width:100%}.grid[data-v-62ecc7f5]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-62ecc7f5]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-62ecc7f5]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-62ecc7f5]{display:grid;gap:10px}.section-title[data-v-62ecc7f5]{color:var(--text-primary);font-weight:900;margin-top:6px}.sub-title[data-v-62ecc7f5]{color:var(--text-secondary);font-size:12px;font-weight:900;margin-bottom:6px}.hint[data-v-62ecc7f5]{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.6}.textarea[data-v-62ecc7f5]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-size:14px;outline:none;padding:10px;resize:vertical;width:100%}.two-col[data-v-62ecc7f5]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.row-actions[data-v-62ecc7f5]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.source[data-v-62ecc7f5],.sources[data-v-62ecc7f5]{display:grid;gap:10px}.source[data-v-62ecc7f5]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;padding:10px}.source-head[data-v-62ecc7f5]{align-items:center;display:grid;gap:10px;grid-template-columns:90px 160px 1fr 110px auto}.input--name[data-v-62ecc7f5],.input--url[data-v-62ecc7f5]{min-width:0}.input--num[data-v-62ecc7f5]{width:110px}.source-actions[data-v-62ecc7f5]{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.empty[data-v-62ecc7f5]{color:var(--text-tertiary);font-size:12px;font-weight:900;padding:8px}.result[data-v-62ecc7f5]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;display:grid;gap:8px;padding:10px}.result-title[data-v-62ecc7f5]{color:var(--text-primary);font-weight:900}.result-grid[data-v-62ecc7f5]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.result-item[data-v-62ecc7f5]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;display:inline-flex;gap:8px;padding:6px 8px}.k[data-v-62ecc7f5]{color:var(--text-tertiary);font-size:12px}.k[data-v-62ecc7f5],.v[data-v-62ecc7f5]{font-weight:900}.v[data-v-62ecc7f5]{color:var(--text-primary)}.result-error[data-v-62ecc7f5]{color:#d1242f;font-weight:800;word-break:break-word}.samples[data-v-62ecc7f5],.samples-list[data-v-62ecc7f5]{display:grid;gap:6px}.sample-row[data-v-62ecc7f5]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:10px;display:grid;gap:10px;grid-template-columns:120px 1fr;padding:6px 8px}.sample-ch[data-v-62ecc7f5]{color:var(--text-tertiary);font-size:12px;font-weight:900}.sample-title[data-v-62ecc7f5]{color:var(--text-primary);font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.two-col[data-v-62ecc7f5]{grid-template-columns:1fr}.result-grid[data-v-62ecc7f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.source-head[data-v-62ecc7f5]{grid-template-columns:1fr}.input--num[data-v-62ecc7f5]{width:100%}.sample-row[data-v-62ecc7f5]{grid-template-columns:1fr}}.panel[data-v-a62777ec]{width:100%}.grid[data-v-a62777ec]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-a62777ec]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-a62777ec]{color:var(--text-primary);font-weight:900;margin-bottom:6px}.hint[data-v-a62777ec]{color:var(--text-tertiary);font-size:12px;font-weight:800}.actions[data-v-a62777ec]{display:flex;flex-wrap:wrap;gap:10px}.actions[data-v-a62777ec],.form[data-v-a62777ec]{margin-top:10px}.form[data-v-a62777ec]{display:grid;gap:12px}.textarea[data-v-a62777ec]{background:var(--bg-input);border:1px solid var(--border-light);border-radius:14px;color:var(--text-primary);font-weight:800;min-height:140px;outline:none;padding:12px 14px;resize:vertical;width:100%}.kv[data-v-a62777ec]{gap:8px}.kv[data-v-a62777ec],.kv-row[data-v-a62777ec]{display:grid}.kv-row[data-v-a62777ec]{align-items:center;gap:10px;grid-template-columns:120px 1fr}.kv-k[data-v-a62777ec]{color:var(--text-tertiary);font-size:12px;font-weight:900}.kv-v[data-v-a62777ec]{color:var(--text-primary);font-weight:800;overflow-wrap:anywhere}.channel-actions[data-v-a62777ec]{display:flex;flex-wrap:wrap;gap:10px}.channels[data-v-a62777ec]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;display:grid;gap:8px;max-height:320px;overflow:auto;padding:10px}.check[data-v-a62777ec]{align-items:center;color:var(--text-secondary);display:flex;font-weight:900;gap:10px}.mask[data-v-2de5626d]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.dialog[data-v-2de5626d]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-md);width:min(520px,100%)}.head[data-v-2de5626d]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.title[data-v-2de5626d]{color:var(--text-primary)}.close[data-v-2de5626d],.title[data-v-2de5626d]{font-weight:900}.close[data-v-2de5626d]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;color:var(--text-secondary);height:32px;width:32px}.body[data-v-2de5626d]{display:grid;gap:10px;padding:12px 14px}.message[data-v-2de5626d]{color:var(--text-secondary);font-size:13px;font-weight:800;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.input[data-v-2de5626d]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:10px 12px;resize:vertical;width:100%}.actions[data-v-2de5626d]{border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 14px}.btn[data-v-2de5626d]{background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn--subtle[data-v-2de5626d]{background:var(--bg-secondary)}.btn--primary[data-v-2de5626d]{border-color:#0f766e59}.btn--danger[data-v-2de5626d]{border-color:#ef444473}.panel[data-v-7c5274fd]{width:100%}.grid[data-v-7c5274fd]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-7c5274fd]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-head[data-v-7c5274fd]{gap:12px;justify-content:space-between}.card-actions[data-v-7c5274fd],.card-head[data-v-7c5274fd]{align-items:center;display:flex}.card-actions[data-v-7c5274fd]{flex-wrap:wrap;gap:10px}.card-title[data-v-7c5274fd]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.card-head .card-title[data-v-7c5274fd]{margin-bottom:0}.form[data-v-7c5274fd],.row[data-v-7c5274fd]{display:grid;gap:10px}.row[data-v-7c5274fd]{grid-template-columns:1fr 1fr}.hint[data-v-7c5274fd]{display:grid;gap:4px}.empty[data-v-7c5274fd],.hint[data-v-7c5274fd]{color:var(--text-tertiary);font-size:12px;font-weight:800}.empty[data-v-7c5274fd]{padding:10px 2px}.list[data-v-7c5274fd]{margin-top:10px}.list[data-v-7c5274fd],.row2[data-v-7c5274fd]{display:grid;gap:10px}.row2[data-v-7c5274fd]{align-items:start;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;grid-template-columns:26px 1fr auto;padding:10px}.pick[data-v-7c5274fd]{align-items:center;display:inline-flex;justify-content:center}.main[data-v-7c5274fd]{display:grid;gap:6px;min-width:0}.title2[data-v-7c5274fd]{color:var(--text-primary);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta2[data-v-7c5274fd]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-7c5274fd]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-size:12px;font-weight:900;padding:4px 10px}.actions2[data-v-7c5274fd]{display:inline-flex}.actions2[data-v-7c5274fd],.pager[data-v-7c5274fd]{align-items:center;gap:10px}.pager[data-v-7c5274fd]{display:grid;grid-template-columns:auto 1fr auto;margin-top:12px}.pager-text[data-v-7c5274fd]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-align:center}@media(max-width:640px){.row[data-v-7c5274fd]{grid-template-columns:1fr}.card-head[data-v-7c5274fd]{align-items:flex-start;flex-direction:column}.pager[data-v-7c5274fd]{grid-template-columns:1fr}}.panel[data-v-61e93dd7]{width:100%}.grid[data-v-61e93dd7]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-61e93dd7]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-61e93dd7]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:8px}.sub[data-v-61e93dd7]{color:var(--text-tertiary);font-size:12px;font-weight:900}.row[data-v-61e93dd7],.sub[data-v-61e93dd7]{margin-bottom:12px}.row[data-v-61e93dd7]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.kv[data-v-61e93dd7]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;padding:10px}.k[data-v-61e93dd7]{color:var(--text-tertiary);font-size:12px}.k[data-v-61e93dd7],.v[data-v-61e93dd7]{font-weight:900}.v[data-v-61e93dd7]{color:var(--text-primary);margin-top:4px}.actions[data-v-61e93dd7]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.btn[data-v-61e93dd7]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-61e93dd7]:hover{background:var(--bg-btn-hover)}.btn--danger[data-v-61e93dd7]{background:#dc262614;border-color:#dc262638;color:#b91c1c}.dark .btn--danger[data-v-61e93dd7]{background:#f8717114;border-color:#f8717140;color:#fca5a5}.json[data-v-61e93dd7]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;color:var(--text-secondary);font-size:12px;font-weight:800;margin:0;max-height:56svh;overflow:auto;padding:10px}@media(max-width:900px){.row[data-v-61e93dd7]{grid-template-columns:1fr}}.panel[data-v-9849cfe7]{width:100%}.grid[data-v-9849cfe7]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-9849cfe7]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-9849cfe7]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.form[data-v-9849cfe7],.row[data-v-9849cfe7]{display:grid;gap:10px}.row[data-v-9849cfe7]{align-items:center;grid-template-columns:1fr 120px}.divider[data-v-9849cfe7]{background:var(--border-light);height:1px;margin:6px 0}.runtime[data-v-9849cfe7],.tip[data-v-9849cfe7]{color:var(--text-tertiary);font-size:12px;font-weight:700}.runtime[data-v-9849cfe7]{display:grid;gap:4px;margin:8px 0}.panel[data-v-5dca556d]{width:100%}.grid[data-v-5dca556d]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-5dca556d]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-5dca556d]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.form[data-v-5dca556d]{display:grid;gap:10px}.hint[data-v-5dca556d]{color:var(--text-tertiary);font-size:12px;font-weight:900;gap:8px;margin:6px 0 10px}.actions[data-v-5dca556d],.hint[data-v-5dca556d]{display:flex;flex-wrap:wrap}.actions[data-v-5dca556d]{gap:10px;margin-top:10px}.json[data-v-5dca556d]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;color:var(--text-secondary);font-size:12px;font-weight:800;margin:10px 0 0;max-height:44svh;overflow:auto;padding:10px}.panel[data-v-f2e5b663]{width:100%}.grid[data-v-f2e5b663]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-f2e5b663]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-f2e5b663]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:8px}.sub[data-v-f2e5b663]{color:var(--text-tertiary);font-size:12px;font-weight:900}.actions[data-v-f2e5b663],.sub[data-v-f2e5b663]{margin-bottom:12px}.actions[data-v-f2e5b663]{display:flex;flex-wrap:wrap;gap:10px}.form[data-v-f2e5b663]{display:grid;gap:10px}.input[data-v-f2e5b663]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:10px 12px;width:100%}.input[data-v-f2e5b663]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0f766e1f;outline:none}.check[data-v-f2e5b663]{align-items:center;display:inline-flex;font-weight:900;gap:10px}.check[data-v-f2e5b663],.hint[data-v-f2e5b663]{color:var(--text-secondary)}.hint[data-v-f2e5b663]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;font-size:12px;font-weight:800;line-height:1.6;margin-bottom:12px;overflow-wrap:anywhere;padding:10px}.btn[data-v-f2e5b663]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-f2e5b663]:hover{background:var(--bg-btn-hover)}.btn--danger[data-v-f2e5b663]{background:#dc262614;border-color:#dc262638;color:#b91c1c}.dark .btn--danger[data-v-f2e5b663]{background:#f8717114;border-color:#f8717140;color:#fca5a5}.panel[data-v-b2d0b698]{width:100%}.grid[data-v-b2d0b698]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-b2d0b698]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card--full[data-v-b2d0b698]{margin-top:14px}.card-head[data-v-b2d0b698]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.card-title[data-v-b2d0b698]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.card-head .card-title[data-v-b2d0b698]{margin-bottom:0}.card-actions[data-v-b2d0b698]{display:inline-flex;flex-wrap:wrap;gap:10px}.kv[data-v-b2d0b698]{gap:8px}.kv[data-v-b2d0b698],.kv-row[data-v-b2d0b698]{display:grid}.kv-row[data-v-b2d0b698]{align-items:center;gap:10px;grid-template-columns:minmax(0,240px) minmax(0,1fr)}.kv-k[data-v-b2d0b698]{color:var(--text-tertiary);font-size:12px;font-weight:900}.kv-k[data-v-b2d0b698],.kv-v[data-v-b2d0b698]{min-width:0;overflow-wrap:anywhere}.kv-v[data-v-b2d0b698]{color:var(--text-primary);font-weight:800}.status-pill[data-v-b2d0b698]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;display:inline-flex;gap:8px;max-width:100%;padding:6px 10px;white-space:nowrap}.status-icon[data-v-b2d0b698]{flex:0 0 auto}.status-pill--on[data-v-b2d0b698]{background:#10b98114;border-color:#10b98159;color:var(--success)}.status-pill--off[data-v-b2d0b698]{background:#ef444414;border-color:#ef444459;color:var(--error)}.channel-editor[data-v-b2d0b698]{display:grid;gap:10px;margin-bottom:12px}.channel-editor__hint[data-v-b2d0b698]{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.6}.textarea[data-v-b2d0b698]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;color:var(--text-primary);font-weight:800;line-height:1.5;padding:10px 12px;resize:vertical;width:100%}.editor-actions[data-v-b2d0b698]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.btn[data-v-b2d0b698]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-primary);cursor:pointer;font-weight:900;padding:10px 12px}.btn[data-v-b2d0b698]:disabled{cursor:not-allowed;opacity:.55}.btn[data-v-b2d0b698]:hover:not(:disabled){background:var(--bg-btn-hover)}.btn--ghost[data-v-b2d0b698]{background:transparent}.list[data-v-b2d0b698]{gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.list[data-v-b2d0b698],.row[data-v-b2d0b698]{display:grid}.row[data-v-b2d0b698]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.channel-main[data-v-b2d0b698]{min-width:0}.row-title[data-v-b2d0b698]{color:var(--text-primary);font-weight:900}.row-sub[data-v-b2d0b698],.row-title[data-v-b2d0b698]{overflow-wrap:anywhere}.row-sub[data-v-b2d0b698]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:2px}.link[data-v-b2d0b698]{color:var(--primary);font-weight:900;text-decoration:none}.link[data-v-b2d0b698]:hover{text-decoration:underline}.dot[data-v-b2d0b698]{margin:0 6px;opacity:.55}.muted[data-v-b2d0b698]{opacity:.9}.error[data-v-b2d0b698]{color:var(--error)}.channel-actions[data-v-b2d0b698]{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.btn--subtle[data-v-b2d0b698]{background:#ffffff80}.dark .btn--subtle[data-v-b2d0b698]{background:#0003}.channel-test[data-v-b2d0b698]{display:grid;gap:8px;margin-bottom:12px}.channel-test__row[data-v-b2d0b698]{display:grid;gap:10px;grid-template-columns:1fr 120px}.channel-test__hint[data-v-b2d0b698]{color:var(--text-tertiary);font-size:12px;font-weight:800}.input[data-v-b2d0b698]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;padding:10px 12px;width:100%}.input--num[data-v-b2d0b698]{text-align:right}.empty[data-v-b2d0b698]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:10px 0;text-align:center}@media(max-width:980px){.grid[data-v-b2d0b698]{grid-template-columns:1fr}}@media(max-width:560px){.kv-row[data-v-b2d0b698]{align-items:start;gap:6px;grid-template-columns:1fr}.status-pill[data-v-b2d0b698]{align-items:flex-start;white-space:normal}.channel-test__row[data-v-b2d0b698]{grid-template-columns:1fr}}.panel[data-v-3a5d6d95]{width:100%}.grid[data-v-3a5d6d95]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-3a5d6d95]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-3a5d6d95]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:8px}.sub[data-v-3a5d6d95]{color:var(--text-tertiary);font-size:12px;font-weight:900;margin-bottom:12px}.form[data-v-3a5d6d95]{margin-bottom:12px}.form[data-v-3a5d6d95],.result-row[data-v-3a5d6d95]{display:grid;gap:10px}.result-row[data-v-3a5d6d95]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;grid-template-columns:90px 1fr;margin-bottom:10px;padding:10px}.k[data-v-3a5d6d95]{color:var(--text-tertiary);font-size:12px}.k[data-v-3a5d6d95],.v[data-v-3a5d6d95]{font-weight:900}.v[data-v-3a5d6d95]{color:var(--text-primary);word-break:break-all}.v a[data-v-3a5d6d95]{color:var(--primary)}.btn[data-v-3a5d6d95]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-3a5d6d95]:hover{background:var(--bg-btn-hover)}.json[data-v-3a5d6d95]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;color:var(--text-secondary);font-size:12px;font-weight:800;margin:0;max-height:56svh;overflow:auto;padding:10px}.wrap[data-v-fc3ce921]{display:grid;gap:14px;width:100%}.header[data-v-fc3ce921]{padding:6px 2px}.title[data-v-fc3ce921]{color:var(--text-primary);font-size:18px}.sub[data-v-fc3ce921],.title[data-v-fc3ce921]{font-weight:900}.sub[data-v-fc3ce921]{color:var(--text-tertiary);font-size:12px;margin-top:6px}.grid[data-v-fc3ce921]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-v-fc3ce921]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tile[data-v-fc3ce921]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);transform:translateY(-1px)}.tile-title[data-v-fc3ce921]{color:var(--text-primary);font-weight:900}.tile-sub[data-v-fc3ce921]{color:var(--text-tertiary);font-size:12px;font-weight:900;margin-top:6px}@media(max-width:900px){.grid[data-v-fc3ce921]{grid-template-columns:1fr}}.wrap[data-v-8e7e9b7d]{display:grid;gap:14px;width:100%}.header[data-v-8e7e9b7d]{padding:6px 2px}.title[data-v-8e7e9b7d]{color:var(--text-primary);font-size:18px}.sub[data-v-8e7e9b7d],.title[data-v-8e7e9b7d]{font-weight:900}.sub[data-v-8e7e9b7d]{color:var(--text-tertiary);font-size:12px;margin-top:6px}.grid[data-v-8e7e9b7d]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tile[data-v-8e7e9b7d]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.tile[data-v-8e7e9b7d]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.tile-title[data-v-8e7e9b7d]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px}.tile-sub[data-v-8e7e9b7d]{color:var(--text-tertiary);font-size:12px;font-weight:900;margin-top:6px}@media(max-width:900px){.grid[data-v-8e7e9b7d]{grid-template-columns:1fr}}.wrap[data-v-4fe4791e]{display:grid;gap:14px;width:100%}.header[data-v-4fe4791e]{padding:6px 2px}.title[data-v-4fe4791e]{color:var(--text-primary);font-size:18px}.sub[data-v-4fe4791e],.title[data-v-4fe4791e]{font-weight:900}.sub[data-v-4fe4791e]{color:var(--text-tertiary);font-size:12px;margin-top:6px}.grid[data-v-4fe4791e]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-v-4fe4791e]{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tile[data-v-4fe4791e]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);transform:translateY(-1px)}.tile-title[data-v-4fe4791e]{color:var(--text-primary);font-weight:900}.tile-sub[data-v-4fe4791e]{color:var(--text-tertiary);font-size:12px;font-weight:900;margin-top:6px}@media(max-width:900px){.grid[data-v-4fe4791e]{grid-template-columns:1fr}}.panel[data-v-81a42668]{width:100%}.grid[data-v-81a42668]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-81a42668]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-81a42668]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.form[data-v-81a42668]{display:grid;gap:10px}.subcard[data-v-81a42668]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;margin-top:14px;padding:12px}.subcard-title[data-v-81a42668]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.hint[data-v-81a42668]{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;font-weight:900;gap:6px;margin:-2px 0 10px}.hint--error[data-v-81a42668],.hint-warn[data-v-81a42668]{color:#dc2626e6}.actions[data-v-81a42668]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.actions-meta[data-v-81a42668]{margin-left:auto}.meta-text[data-v-81a42668]{color:var(--text-tertiary)}.meta-text[data-v-81a42668],.mini-btn[data-v-81a42668]{font-size:12px;font-weight:900}.mini-btn[data-v-81a42668]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;padding:6px 10px}.mini-btn[data-v-81a42668]:hover{border-color:var(--border-medium);color:var(--text-primary)}.bulk-result[data-v-81a42668]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;margin-top:10px;padding:10px}.bulk-result-head[data-v-81a42668]{align-items:center;display:flex;gap:10px;justify-content:space-between}.bulk-result-title[data-v-81a42668]{color:var(--text-primary);font-weight:900}.bulk-result-actions[data-v-81a42668]{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bulk-result-sub[data-v-81a42668]{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;font-weight:900;gap:6px;margin-top:6px}.bulk-result-list[data-v-81a42668]{display:grid;gap:8px;margin-top:10px}.bulk-result-row[data-v-81a42668]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bulk-result-id[data-v-81a42668]{color:var(--text-tertiary);font-size:12px;font-weight:900}.bulk-result-link[data-v-81a42668]{color:var(--text-primary);font-size:12px;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.bulk-result-link[data-v-81a42668]:hover{text-decoration:underline}.bulk-result-muted[data-v-81a42668]{color:var(--text-tertiary);overflow-wrap:anywhere}.bulk-result-muted[data-v-81a42668],.json[data-v-81a42668]{font-size:12px;font-weight:800}.json[data-v-81a42668]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);margin-top:10px;padding:10px;white-space:pre-wrap;word-break:break-word}.list[data-v-81a42668]{gap:10px;margin-top:14px}.list[data-v-81a42668],.row[data-v-81a42668]{display:grid}.row[data-v-81a42668]{align-items:start;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;gap:12px;grid-template-columns:1fr auto;padding:12px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.row[data-v-81a42668]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.row--stack[data-v-81a42668]{grid-template-columns:1fr}.row-title[data-v-81a42668]{color:var(--text-primary);font-weight:900}.row-sub[data-v-81a42668]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:2px;overflow-wrap:anywhere}.row-sub--mono[data-v-81a42668]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dot[data-v-81a42668]{margin:0 6px;opacity:.55}.editor[data-v-81a42668]{display:grid;gap:10px;margin-top:10px}.editor-title[data-v-81a42668]{color:var(--text-tertiary);font-size:12px;font-weight:900}.editor-actions[data-v-81a42668]{display:flex;flex-wrap:wrap;gap:8px}.resource-list[data-v-81a42668]{display:grid;gap:10px;margin-top:10px}.resource-row[data-v-81a42668]{align-items:start;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px}.resource-main[data-v-81a42668]{min-width:0}.resource-title[data-v-81a42668]{color:var(--text-primary);font-weight:900;overflow-wrap:anywhere}.resource-sub[data-v-81a42668]{color:var(--text-tertiary);margin-top:4px}.resource-sub[data-v-81a42668],.resource-url[data-v-81a42668]{font-size:12px;font-weight:800;overflow-wrap:anywhere}.resource-url[data-v-81a42668]{margin-top:6px}.resource-url a[data-v-81a42668]{color:var(--text-primary);text-decoration:none}.resource-url a[data-v-81a42668]:hover{text-decoration:underline}.resource-actions[data-v-81a42668]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.resource-check[data-v-81a42668]{font-size:12px;font-weight:900;margin-top:8px;overflow-wrap:anywhere}.resource-check.ok[data-v-81a42668]{color:#0f766ef2}.resource-check.bad[data-v-81a42668]{color:#dc2626eb}.row-actions[data-v-81a42668]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.exec[data-v-81a42668]{display:grid;gap:6px;margin-top:10px}.exec-title[data-v-81a42668]{color:var(--text-tertiary);font-size:12px;font-weight:900}.exec-row[data-v-81a42668]{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.exec-pill[data-v-81a42668]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:900;padding:4px 8px}.exec-pill.success[data-v-81a42668]{background:#0f766e14;border-color:#0f766e47;color:var(--text-primary)}.exec-pill.error[data-v-81a42668],.exec-pill.failed[data-v-81a42668]{background:#dc262614;border-color:#dc262652;color:var(--text-primary)}.exec-msg[data-v-81a42668]{color:var(--text-secondary);overflow-wrap:anywhere}.empty[data-v-81a42668],.exec-msg[data-v-81a42668]{font-size:12px;font-weight:800}.empty[data-v-81a42668]{color:var(--text-tertiary);padding:10px 0;text-align:center}.panel[data-v-4699eeef]{width:100%}.grid[data-v-4699eeef]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-4699eeef]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-4699eeef]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-4699eeef]{display:grid;gap:10px}.panel[data-v-317ed643]{height:100%;width:100%}.grid[data-v-317ed643]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.card[data-v-317ed643]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:auto;min-height:0;padding:14px}.card--accounts[data-v-317ed643],.card--checkin[data-v-317ed643]{height:min(calc(100svh - 88px),880px)}.card-title[data-v-317ed643]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.form[data-v-317ed643]{display:grid;gap:10px}.check[data-v-317ed643]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px}.row2[data-v-317ed643]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.field[data-v-317ed643]{display:grid;gap:6px}.field-label[data-v-317ed643]{color:var(--text-tertiary);font-size:12px;font-weight:900}.chips[data-v-317ed643]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-317ed643]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-primary);font-weight:900;gap:8px;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.actions[data-v-317ed643],.chip[data-v-317ed643]{display:inline-flex}.actions[data-v-317ed643]{flex-wrap:wrap;gap:10px}.hint[data-v-317ed643]{color:var(--text-tertiary);font-size:12px;font-weight:800;line-height:1.6}.section[data-v-317ed643]{border-top:1px dashed var(--border-light);display:grid;flex:1;gap:10px;margin-top:12px;min-height:0;padding-top:12px}.section--inline[data-v-317ed643]{border-top:none;flex:initial;margin-top:0;padding-top:0}.section-title[data-v-317ed643]{color:var(--text-primary);font-weight:900}.report[data-v-317ed643]{align-content:start;display:grid;gap:10px;min-height:0;overflow:auto}.report-line[data-v-317ed643]{color:var(--text-tertiary);font-size:12px;font-weight:900}.report-list[data-v-317ed643]{align-content:start;display:grid;gap:10px;grid-auto-rows:max-content}.report-item[data-v-317ed643]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;padding:10px}.report-item-title[data-v-317ed643]{color:var(--text-primary);font-weight:900;overflow-wrap:anywhere}.report-item-sub[data-v-317ed643]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:4px;overflow-wrap:anywhere}.list[data-v-317ed643]{align-content:start;flex:1;gap:10px;grid-auto-rows:max-content;margin-top:12px;min-height:0;overflow:auto}.list[data-v-317ed643],.row[data-v-317ed643]{display:grid}.row[data-v-317ed643]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;gap:12px;grid-template-columns:1fr auto;padding:12px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.row[data-v-317ed643]:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.row-title[data-v-317ed643]{color:var(--text-primary);font-weight:900}.row-sub[data-v-317ed643]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:2px;overflow-wrap:anywhere}.dot[data-v-317ed643]{margin:0 6px;opacity:.55}.test-text[data-v-317ed643]{font-weight:900}.test-text--ok[data-v-317ed643]{color:var(--success)}.test-text--bad[data-v-317ed643]{color:var(--error)}.row-actions[data-v-317ed643]{display:flex;flex-wrap:wrap;gap:8px}.editor[data-v-317ed643]{display:grid;gap:10px;margin-top:10px}.editor-actions[data-v-317ed643]{display:inline-flex;flex-wrap:wrap;gap:10px}.empty[data-v-317ed643]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:10px 0;text-align:center}@media(max-width:900px){.grid[data-v-317ed643],.row2[data-v-317ed643]{grid-template-columns:1fr}}.panel[data-v-32e0b61c]{width:100%}.grid[data-v-32e0b61c]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-32e0b61c]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-32e0b61c]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.hint[data-v-32e0b61c]{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:12px;font-weight:900;gap:6px;margin:-2px 0 10px}.form[data-v-32e0b61c],.subcard[data-v-32e0b61c]{display:grid;gap:10px}.subcard[data-v-32e0b61c]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;margin-top:12px;padding:12px}.subcard-title[data-v-32e0b61c]{color:var(--text-primary);font-weight:900}.row-actions[data-v-32e0b61c]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.list[data-v-32e0b61c]{margin-top:10px}.list[data-v-32e0b61c],.row[data-v-32e0b61c]{display:grid;gap:10px}.row[data-v-32e0b61c]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;padding:12px}.row-top[data-v-32e0b61c]{align-items:center;display:flex;gap:10px;justify-content:space-between}.row-left[data-v-32e0b61c]{min-width:0}.row-title[data-v-32e0b61c]{color:var(--text-primary);font-weight:900}.row-sub[data-v-32e0b61c]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:2px;overflow-wrap:anywhere}.channel-form[data-v-32e0b61c]{display:grid;gap:10px}.events[data-v-32e0b61c]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;display:grid;gap:8px;padding:10px}.events-title[data-v-32e0b61c]{color:var(--text-primary);font-size:12px;font-weight:900}.two-col[data-v-32e0b61c]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.textarea[data-v-32e0b61c]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-size:14px;min-height:90px;outline:none;padding:10px;resize:vertical;width:100%}.mini-btn[data-v-32e0b61c]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:900;padding:6px 10px}.mini-btn[data-v-32e0b61c]:hover{border-color:var(--border-medium);color:var(--text-primary)}.mini-btn--danger[data-v-32e0b61c]{background:#dc262614;border-color:#dc262652;color:var(--text-primary)}.json[data-v-32e0b61c]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);padding:10px;white-space:pre-wrap;word-break:break-word}.empty[data-v-32e0b61c],.json[data-v-32e0b61c]{font-size:12px;font-weight:800}.empty[data-v-32e0b61c]{color:var(--text-tertiary);padding:10px 0;text-align:center}@media(max-width:720px){.two-col[data-v-32e0b61c]{grid-template-columns:1fr}}.panel[data-v-fc51bc4b]{width:100%}.grid[data-v-fc51bc4b]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-fc51bc4b]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-fc51bc4b]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:10px}.form[data-v-fc51bc4b]{display:grid;gap:10px}.hint[data-v-fc51bc4b]{color:var(--text-tertiary);font-size:12px;font-weight:900;gap:8px;margin:6px 0 10px}.actions[data-v-fc51bc4b],.hint[data-v-fc51bc4b]{display:flex;flex-wrap:wrap}.actions[data-v-fc51bc4b]{gap:10px;margin-top:10px}.btn--subtle[data-v-fc51bc4b]{opacity:.92}.json[data-v-fc51bc4b]{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:14px;color:var(--text-secondary);font-size:12px;font-weight:800;margin:10px 0 0;max-height:44svh;overflow:auto;padding:10px}.panel[data-v-856009db]{height:100%;width:100%}.grid[data-v-856009db]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-856009db]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:min(calc(100svh - 88px),880px);min-height:0;padding:14px}.card-title[data-v-856009db]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-856009db]{align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr auto}.bulk[data-v-856009db]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.list[data-v-856009db]{align-content:start;flex:1;gap:10px;grid-auto-rows:max-content;margin-top:12px;min-height:0;overflow:auto}.list[data-v-856009db],.row[data-v-856009db]{display:grid}.row[data-v-856009db]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;gap:12px;grid-template-columns:auto 1fr auto;padding:12px}.pick[data-v-856009db],.row[data-v-856009db]{align-items:center}.pick[data-v-856009db]{display:inline-flex}.pick input[data-v-856009db]{height:16px;width:16px}.row-title[data-v-856009db]{color:var(--text-primary);font-weight:900}.row-sub[data-v-856009db]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:2px;overflow-wrap:anywhere}.row-actions[data-v-856009db]{display:flex;flex-wrap:wrap;gap:8px}.empty[data-v-856009db]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:10px 0;text-align:center}@media(max-width:980px){.form[data-v-856009db]{grid-template-columns:1fr}}.panel[data-v-a50333e4]{width:100%}.grid[data-v-a50333e4]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-a50333e4]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-a50333e4]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:8px}.sub[data-v-a50333e4]{color:var(--text-tertiary);font-size:12px;font-weight:900}.actions[data-v-a50333e4],.sub[data-v-a50333e4]{margin-bottom:12px}.actions[data-v-a50333e4]{display:flex;flex-wrap:wrap;gap:10px}.btn[data-v-a50333e4]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-a50333e4]:hover{background:var(--bg-btn-hover)}.btn--subtle[data-v-a50333e4]{opacity:.92}.btn--danger[data-v-a50333e4]{background:#dc262614;border-color:#dc262638;color:#b91c1c}.dark .btn--danger[data-v-a50333e4]{background:#f8717114;border-color:#f8717140;color:#fca5a5}.list[data-v-a50333e4]{display:grid;gap:10px}.check[data-v-a50333e4]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px}.section[data-v-a50333e4]{border-top:1px dashed var(--border-light);display:grid;gap:10px;margin-top:12px;padding-top:12px}.section-title[data-v-a50333e4]{color:var(--text-primary);font-weight:900}.report-line[data-v-a50333e4]{color:var(--text-tertiary);font-size:12px;font-weight:900;overflow-wrap:anywhere}.row[data-v-a50333e4]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px}.row-title[data-v-a50333e4]{color:var(--text-primary);font-weight:900}.row-sub[data-v-a50333e4],.row-title[data-v-a50333e4]{overflow-wrap:anywhere}.row-sub[data-v-a50333e4]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:4px}.row-actions[data-v-a50333e4]{display:flex;flex-wrap:wrap;gap:8px}.empty[data-v-a50333e4]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:10px 0;text-align:center}.panel[data-v-9ff14fcd]{height:100%;width:100%}.card[data-v-9ff14fcd]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:min(calc(100svh - 88px),880px);min-height:0;padding:14px}.card-head[data-v-9ff14fcd]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.card-title[data-v-9ff14fcd]{color:var(--text-primary);font-weight:900}.card-actions[data-v-9ff14fcd],.card-title[data-v-9ff14fcd]{align-items:center;display:inline-flex;gap:10px}.card-actions[data-v-9ff14fcd]{flex-wrap:wrap;justify-content:flex-end}.input[data-v-9ff14fcd]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-size:12px;font-weight:800;min-width:220px;padding:10px 12px}.input--sm[data-v-9ff14fcd]{min-width:140px}.select[data-v-9ff14fcd]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-size:12px;padding:10px 12px}.empty[data-v-9ff14fcd],.select[data-v-9ff14fcd]{font-weight:800}.empty[data-v-9ff14fcd]{color:var(--text-tertiary);padding:24px 0;text-align:center}.list[data-v-9ff14fcd]{flex:1;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:4px}.list[data-v-9ff14fcd],.row[data-v-9ff14fcd]{display:flex}.row[data-v-9ff14fcd]{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;gap:12px;padding:12px}.pick[data-v-9ff14fcd]{align-items:center;display:inline-flex;padding-top:4px}.main[data-v-9ff14fcd]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.title[data-v-9ff14fcd]{color:var(--text-primary);font-weight:900;word-break:break-word}.meta[data-v-9ff14fcd]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.link[data-v-9ff14fcd]{color:var(--primary);font-size:12px;text-decoration:none;word-break:break-all}.link[data-v-9ff14fcd],.pill[data-v-9ff14fcd]{font-weight:900}.pill[data-v-9ff14fcd]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;display:inline-flex;font-size:11px;padding:4px 8px}.pill[data-v-9ff14fcd],.reason[data-v-9ff14fcd]{color:var(--text-secondary)}.reason[data-v-9ff14fcd]{font-size:12px;font-weight:800;word-break:break-word}.actions[data-v-9ff14fcd]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.actions[data-v-9ff14fcd],.pager[data-v-9ff14fcd]{align-items:center;gap:10px}.pager[data-v-9ff14fcd]{display:grid;grid-template-columns:auto 1fr auto;margin-top:10px}.pager-mid[data-v-9ff14fcd]{display:grid;gap:8px;min-width:0}.pager-text[data-v-9ff14fcd]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-align:center}.pager-jump[data-v-9ff14fcd]{align-items:center;display:flex;gap:10px;justify-content:center}.input--jump[data-v-9ff14fcd]{min-width:90px;width:90px}@media(max-width:640px){.card[data-v-9ff14fcd]{height:auto;min-height:calc(100svh - 88px)}.input[data-v-9ff14fcd]{min-width:180px}.input--sm[data-v-9ff14fcd]{min-width:120px}.pager[data-v-9ff14fcd]{grid-template-columns:1fr}}.panel[data-v-073d7cb7]{width:100%}.grid[data-v-073d7cb7]{display:grid;gap:14px;grid-template-columns:1fr}.card[data-v-073d7cb7]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-073d7cb7]{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:900;gap:10px;margin-bottom:8px}.sub[data-v-073d7cb7]{color:var(--text-tertiary);font-size:12px;font-weight:900;margin-bottom:12px}.actions[data-v-073d7cb7]{display:grid;grid-template-columns:auto auto auto 1fr;margin-bottom:12px}.actions[data-v-073d7cb7],.pager[data-v-073d7cb7]{align-items:center;gap:10px}.pager[data-v-073d7cb7]{display:inline-flex;flex-wrap:wrap;justify-self:end}.pager-text[data-v-073d7cb7]{color:var(--text-tertiary);font-size:12px;font-weight:900}.btn[data-v-073d7cb7]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-primary);font-weight:900;padding:10px 12px}.btn[data-v-073d7cb7]:hover{background:var(--bg-btn-hover)}.btn--subtle[data-v-073d7cb7]{opacity:.92}.btn--danger[data-v-073d7cb7]{background:#dc262614;border-color:#dc262638;color:#b91c1c}.dark .btn--danger[data-v-073d7cb7]{background:#f8717114;border-color:#f8717140;color:#fca5a5}.listWrap[data-v-073d7cb7]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;overflow:hidden}.listHead[data-v-073d7cb7]{align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.check[data-v-073d7cb7]{align-items:center;color:var(--text-secondary);display:inline-flex;gap:8px}.check[data-v-073d7cb7],.muted[data-v-073d7cb7]{font-size:12px;font-weight:900}.muted[data-v-073d7cb7]{color:var(--text-tertiary)}.list[data-v-073d7cb7]{gap:10px;max-height:520px;overflow:auto}.list[data-v-073d7cb7],.row[data-v-073d7cb7]{display:grid;padding:12px}.row[data-v-073d7cb7]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:14px;gap:12px;grid-template-columns:auto 1fr auto}.row-title[data-v-073d7cb7]{color:var(--text-primary);font-weight:900}.row-sub[data-v-073d7cb7],.row-title[data-v-073d7cb7]{overflow-wrap:anywhere}.row-sub[data-v-073d7cb7]{color:var(--text-tertiary);font-size:12px;font-weight:800;margin-top:4px}.row-actions[data-v-073d7cb7]{display:flex;gap:8px}.empty[data-v-073d7cb7]{color:var(--text-tertiary);font-size:12px;font-weight:800;padding:10px 0;text-align:center}@media(max-width:720px){.actions[data-v-073d7cb7]{grid-template-columns:1fr}.pager[data-v-073d7cb7]{justify-self:start}.row[data-v-073d7cb7]{grid-template-columns:auto 1fr}.row-actions[data-v-073d7cb7]{grid-column:1/-1;justify-content:flex-end}}.panel[data-v-dfcc59e4]{width:100%}.grid[data-v-dfcc59e4]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-dfcc59e4]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);padding:14px}.card-title[data-v-dfcc59e4]{color:var(--text-primary);font-weight:900;margin-bottom:10px}.form[data-v-dfcc59e4]{display:grid;gap:10px}.actions[data-v-dfcc59e4]{display:flex;flex-wrap:wrap;gap:10px}.result[data-v-dfcc59e4]{margin-top:12px}.code[data-v-dfcc59e4]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;font-size:12px;margin:0;overflow:auto;padding:12px}@media(max-width:980px){.grid[data-v-dfcc59e4]{grid-template-columns:1fr}}.card-head[data-v-d4d3ed66]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.card-actions[data-v-d4d3ed66],.toolbar[data-v-d4d3ed66]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.toolbar[data-v-d4d3ed66]{justify-content:space-between;margin:12px 0}.pager-mini[data-v-d4d3ed66]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pager-mini-text[data-v-d4d3ed66]{color:var(--text-tertiary);font-size:12px;font-weight:900}.list[data-v-d4d3ed66]{display:flex;flex-direction:column;gap:10px}.list--fixed[data-v-d4d3ed66]{max-height:calc(100vh - 280px);overflow:auto;padding-right:4px}.item[data-v-d4d3ed66]{align-items:flex-start;background:var(--bg-surface-elevated);border:1px solid var(--border-light);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.item-main[data-v-d4d3ed66]{flex:1;min-width:0}.item-title[data-v-d4d3ed66]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.name[data-v-d4d3ed66]{font-weight:800}.item-meta[data-v-d4d3ed66]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.pill[data-v-d4d3ed66]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;padding:2px 8px}.pill--ok[data-v-d4d3ed66]{border-color:#10b98173;color:#10b981}.pill--off[data-v-d4d3ed66]{border-color:#94a3b8b3;color:#94a3b8}.links[data-v-d4d3ed66]{display:flex;flex-wrap:wrap;gap:12px}.link[data-v-d4d3ed66]{color:var(--primary);font-size:13px;text-decoration:underline;word-break:break-all}.item-actions[data-v-d4d3ed66]{display:flex;flex-direction:column;gap:8px}.check--mini[data-v-d4d3ed66]{font-size:12px;font-weight:900}.pager[data-v-d4d3ed66]{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto;margin-top:12px}.pager-mid[data-v-d4d3ed66]{display:grid;gap:8px;min-width:0}.pager-text[data-v-d4d3ed66]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-align:center}.pager-jump[data-v-d4d3ed66]{align-items:center;display:flex;gap:10px;justify-content:center}.input--jump[data-v-d4d3ed66]{width:90px}@media(max-width:720px){.pager[data-v-d4d3ed66]{grid-template-columns:1fr}}.panel[data-v-6aa47b69]{height:100%;width:100%}.card[data-v-6aa47b69]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:min(calc(100svh - 88px),880px);min-height:0;padding:14px}.card-head[data-v-6aa47b69]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.card-title[data-v-6aa47b69]{color:var(--text-primary);font-weight:900}.card-actions[data-v-6aa47b69],.card-title[data-v-6aa47b69]{align-items:center;display:inline-flex;gap:10px}.card-actions[data-v-6aa47b69]{flex-wrap:wrap}.select[data-v-6aa47b69]{background:var(--bg-secondary);font-weight:800;padding:10px}.btn[data-v-6aa47b69],.select[data-v-6aa47b69]{border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary)}.btn[data-v-6aa47b69]{background:var(--bg-btn);font-weight:900;padding:10px 12px}.btn[data-v-6aa47b69]:hover{background:var(--bg-btn-hover)}.btn--primary[data-v-6aa47b69]{background:var(--primary);border-color:transparent;color:#fff}.btn--subtle[data-v-6aa47b69]{background:var(--bg-secondary)}.btn--danger[data-v-6aa47b69]{border-color:#ef444459}.list[data-v-6aa47b69]{align-content:start;flex:1;gap:10px;grid-auto-rows:max-content;min-height:0;overflow:auto}.list[data-v-6aa47b69],.row[data-v-6aa47b69]{display:grid}.row[data-v-6aa47b69]{align-items:start;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:14px;gap:12px;grid-template-columns:auto 1fr auto;padding:12px}.pick[data-v-6aa47b69]{align-items:center;display:inline-flex;padding-top:4px}.pick input[data-v-6aa47b69]{height:16px;width:16px}.pill--ok[data-v-6aa47b69]{border-color:#22c55e59}.pill--warn[data-v-6aa47b69]{border-color:#f59e0b59}.pill--bad[data-v-6aa47b69]{border-color:#ef444459}.empty[data-v-6aa47b69]{align-items:center;color:var(--text-tertiary);display:flex;flex:1;font-weight:900;justify-content:center;padding:20px 0;text-align:center}.main[data-v-6aa47b69]{display:grid;gap:8px;min-width:0}.title[data-v-6aa47b69]{color:var(--text-primary);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-6aa47b69]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;min-width:0}.link[data-v-6aa47b69]{color:var(--primary);font-weight:900;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.link[data-v-6aa47b69]:hover{text-decoration:underline}.pill[data-v-6aa47b69]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-weight:900;padding:3px 8px}.pill[data-v-6aa47b69],.reason[data-v-6aa47b69]{font-size:12px}.reason[data-v-6aa47b69]{color:var(--text-tertiary);font-weight:800;line-height:1.6}.actions[data-v-6aa47b69]{align-items:start;display:inline-flex;gap:10px}.pager[data-v-6aa47b69]{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto;margin-top:10px}.pager-mid[data-v-6aa47b69]{display:grid;gap:8px;min-width:0}.pager-text[data-v-6aa47b69]{color:var(--text-tertiary);font-size:12px;font-weight:900;text-align:center}.pager-jump[data-v-6aa47b69]{align-items:center;display:flex;gap:10px;justify-content:center}.input--jump[data-v-6aa47b69]{width:90px}@media(max-width:640px){.pager[data-v-6aa47b69]{grid-template-columns:1fr}}.shell[data-v-e3792f80]{align-items:stretch;background:var(--bg-body);display:grid;grid-template-columns:auto minmax(0,1fr);margin:0;min-height:100vh;min-height:100dvh;padding:0;width:100%}.overlay[data-v-e3792f80]{background:#00000080;inset:0;position:fixed;z-index:40}.sidebar[data-v-e3792f80]{align-self:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--bg-glass);border-right:1px solid var(--border-light);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:sticky;top:0;transition:width .22s ease,transform .22s ease;width:264px;z-index:50}.sidebar--collapsed[data-v-e3792f80]{width:84px}.brand[data-v-e3792f80]{border-bottom:1px solid var(--border-light);gap:10px;min-height:74px;padding:18px 16px;position:relative}.brand[data-v-e3792f80],.brand-logo[data-v-e3792f80]{align-items:center;display:flex}.brand-logo[data-v-e3792f80]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:18px;box-shadow:var(--shadow-sm);font-size:18px;height:42px;justify-content:center;width:42px}.brand-name[data-v-e3792f80]{color:var(--text-primary);font-weight:900;letter-spacing:-.02em}.nav[data-v-e3792f80]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.nav-list[data-v-e3792f80]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.nav-btn[data-v-e3792f80],.nav-link[data-v-e3792f80]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:10px;min-height:46px;padding:10px 12px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.nav-btn[data-v-e3792f80]:hover,.nav-link[data-v-e3792f80]:hover{background:var(--bg-hover);color:var(--text-primary);transform:translateY(-1px)}.nav-link.active[data-v-e3792f80]{background:var(--bg-active);box-shadow:inset 3px 0 0 var(--primary);color:var(--text-primary)}.nav-btn.active[data-v-e3792f80]{background:var(--bg-hover);color:var(--text-primary)}.icon-btn[data-v-e3792f80]:focus-visible,.logout-btn[data-v-e3792f80]:focus-visible,.nav-btn[data-v-e3792f80]:focus-visible,.nav-link[data-v-e3792f80]:focus-visible,.sub-link[data-v-e3792f80]:focus-visible,.theme-toggle[data-v-e3792f80]:focus-visible{box-shadow:0 0 0 3px #0f766e29;outline:none}.nav-ico[data-v-e3792f80]{align-items:center;display:inline-flex;font-size:16px;justify-content:center;width:22px}.nav-text[data-v-e3792f80]{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.nav-arrow[data-v-e3792f80]{font-size:12px;opacity:.6;transition:transform .16s ease,opacity .16s ease}.nav-arrow.open[data-v-e3792f80]{opacity:.9;transform:rotate(180deg)}.sub[data-v-e3792f80]{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0 0 0 12px}.sub-link[data-v-e3792f80]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-tertiary);display:flex;font-size:13px;font-weight:900;gap:10px;min-height:42px;padding:9px 12px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.sub-link[data-v-e3792f80]:hover{background:var(--bg-hover);color:var(--text-primary);transform:translateY(-1px)}.sub-link.active[data-v-e3792f80]{background:var(--bg-active);box-shadow:inset 3px 0 0 var(--primary);color:var(--text-primary)}.sidebar--collapsed .nav-btn[data-v-e3792f80],.sidebar--collapsed .nav-link[data-v-e3792f80]{gap:0;justify-content:center;padding:12px 10px}.sidebar--collapsed .nav-ico[data-v-e3792f80]{font-size:18px;width:auto}.sub-ico[data-v-e3792f80]{align-items:center;display:inline-flex;justify-content:center;width:18px}.sub-text[data-v-e3792f80]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main[data-v-e3792f80]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.topbar[data-v-e3792f80]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--bg-glass);border-bottom:1px solid var(--border-light);justify-content:space-between;min-height:64px;padding:0 14px;position:sticky;top:0;z-index:20}.top-left[data-v-e3792f80],.topbar[data-v-e3792f80]{align-items:center;display:flex}.top-left[data-v-e3792f80]{gap:10px;min-width:0}.top-right[data-v-e3792f80]{align-items:center;display:flex;gap:10px}.divider[data-v-e3792f80]{background:var(--border-light);height:16px;width:1px}.page-title[data-v-e3792f80]{color:var(--text-primary);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-e3792f80]{background:transparent;border:none;border-radius:14px;color:var(--text-secondary);font-weight:900;height:40px;transition:background .16s ease,color .16s ease,transform .16s ease;width:40px}.icon-btn[data-v-e3792f80],.icon-btn>i[data-v-e3792f80],.theme-toggle>i[data-v-e3792f80]{align-items:center;display:inline-flex;justify-content:center}.icon-btn>i[data-v-e3792f80],.theme-toggle>i[data-v-e3792f80]{line-height:1}.icon-btn[data-v-e3792f80]:hover{background:var(--bg-btn-hover);color:var(--text-primary);transform:translateY(-1px)}.pill[data-v-e3792f80]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:900;padding:6px 10px}.pill--user[data-v-e3792f80]{align-items:center;display:inline-flex;gap:8px;max-width:220px}.pill-text[data-v-e3792f80]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-toggle[data-v-e3792f80]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;padding:8px 12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.theme-toggle[data-v-e3792f80]:hover{background:var(--bg-btn-hover);border-color:var(--border-medium);transform:translateY(-1px)}.theme-text[data-v-e3792f80]{font-size:12px}.dark .theme-toggle[data-v-e3792f80]{border-color:var(--border-glass)}.dark .sidebar[data-v-e3792f80]{background:var(--bg-glass);border-right-color:var(--border-light)}.dark .brand[data-v-e3792f80]{border-bottom-color:var(--border-light)}.dark .brand-logo[data-v-e3792f80]{background:var(--bg-surface);border-color:var(--border-light)}.dark .topbar[data-v-e3792f80]{background:var(--bg-glass);border-bottom-color:var(--border-light)}.dark .pill[data-v-e3792f80]{background:var(--bg-surface)}.dark .pill[data-v-e3792f80],.dark .pill--user[data-v-e3792f80]{border-color:var(--border-light)}.dark .icon-btn[data-v-e3792f80]:hover{background:var(--bg-btn-hover)}.dark .toast[data-v-e3792f80]{background:var(--bg-secondary);border-color:var(--border-light)}.btn{background:var(--bg-btn);border-color:var(--border-light)}.btn--subtle{background:var(--bg-secondary)}.input,.textarea{background:var(--bg-input);border-color:var(--border-light)}.alert{background:var(--bg-surface);border-color:var(--border-light)}.check{background:var(--bg-surface-elevated);border-color:var(--border-glass)}.check:hover{background:var(--bg-btn-hover);border-color:var(--border-medium)}@media(max-width:520px){.theme-text[data-v-e3792f80]{display:none}}.logout-btn[data-v-e3792f80]{align-items:center;background:var(--bg-btn);border:1px solid var(--border-light);border-radius:14px;color:var(--text-primary);display:inline-flex;font-weight:900;justify-content:center;padding:10px 12px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.logout-btn[data-v-e3792f80]:hover{background:var(--bg-btn-hover);border-color:var(--border-medium)}.content[data-v-e3792f80]{background:transparent;flex:1;font-size:14px;line-height:1.45;overflow:visible;padding:14px}.card,.metric,.row,.subcard,.tile{border-color:var(--border-glass)}.card,.metric,.subcard,.tile{background:var(--bg-surface)}.row,.subcard{background:var(--bg-surface-elevated)}.toast[data-v-e3792f80]{background:#ffffffb3;border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);font-weight:900;margin:0 0 14px;padding:10px 12px}.toast--success[data-v-e3792f80]{background:#0f766e14;border-color:#0f766e47;color:var(--text-primary)}.toast--error[data-v-e3792f80]{background:#dc262614;border-color:#dc262652;color:var(--text-primary)}@media(max-width:760px){.shell[data-v-e3792f80]{display:block;min-height:100vh;min-height:100dvh;overflow:visible}.shell--locked[data-v-e3792f80]{overflow:hidden}.sidebar[data-v-e3792f80]{bottom:0;height:100vh;height:100dvh;left:0;max-width:calc(100vw - 12px);position:fixed;top:0;transform:translate(-110%);width:min(86vw,348px)}.sidebar--open[data-v-e3792f80]{transform:translate(0)}.brand[data-v-e3792f80]{min-height:78px;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px}.nav[data-v-e3792f80]{padding:12px}.nav-btn[data-v-e3792f80],.nav-link[data-v-e3792f80]{min-height:50px}.nav-btn[data-v-e3792f80],.nav-link[data-v-e3792f80],.sub-link[data-v-e3792f80]{border-radius:14px;font-size:14px}.sub-link[data-v-e3792f80]{min-height:46px}.nav-ico[data-v-e3792f80]{font-size:18px;width:24px}.sub-ico[data-v-e3792f80]{width:20px}.main[data-v-e3792f80]{height:auto;min-height:100dvh;width:100%}.topbar[data-v-e3792f80]{align-items:center;flex-wrap:nowrap;gap:8px;height:auto;min-height:56px;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px}.top-left[data-v-e3792f80],.top-right[data-v-e3792f80]{flex-wrap:nowrap;width:auto}.top-right[data-v-e3792f80]{justify-content:flex-end;margin-left:auto}.page-title[data-v-e3792f80]{font-size:15px;line-height:1.2}.icon-btn[data-v-e3792f80],.logout-btn[data-v-e3792f80]{min-height:36px}.icon-btn[data-v-e3792f80]{border-radius:12px;height:36px;width:36px}.logout-btn[data-v-e3792f80]{border-radius:12px;font-size:12px;min-height:36px;padding:0 10px}.theme-toggle[data-v-e3792f80]{border-radius:12px;height:36px;justify-content:center;padding:0;width:36px}.theme-text[data-v-e3792f80],.top-right .pill[data-v-e3792f80]:not(.pill--user){display:none}.pill--user[data-v-e3792f80]{max-width:140px;padding:6px 8px}.pill--user .pill-text[data-v-e3792f80]{display:none}.content[data-v-e3792f80]{font-size:16px;padding:12px}.pill[data-v-e3792f80]{font-size:13px}.content[data-v-e3792f80] .row,.content[data-v-e3792f80] .grid{grid-template-columns:1fr!important}button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:40px}.btn{border-radius:12px;font-size:14px;padding:8px 10px}.btn--danger{padding:8px 10px}.check{font-size:14px;gap:8px;padding:6px 8px}.check input[type=checkbox]{height:16px;width:16px}.pill{font-size:12px!important;padding:5px 9px!important}.hint,.link,.pager-text,.reason{font-size:13px!important}input,select,textarea{font-size:16px}.input,.textarea{padding:8px 10px}}.btn{align-items:center;background:var(--bg-btn);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);display:inline-flex;font-weight:900;gap:8px;justify-content:center;padding:10px 12px;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.btn:hover{background:var(--bg-btn-hover)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn--subtle{background:var(--bg-secondary);color:var(--text-secondary)}.btn--danger{background:#dc262614;border-color:#dc262652;color:var(--text-primary)}.input,.textarea{background:var(--bg-input);border:1px solid var(--border-light);border-radius:12px;color:var(--text-primary);font-weight:800;outline:none;padding:10px 12px;width:100%}.textarea{min-height:96px;resize:vertical}.input:focus,.textarea:focus{border-color:#0f766e59;box-shadow:0 0 0 3px #0f766e1f}.alert{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-secondary);font-weight:800;margin:0 0 14px;padding:10px 12px}.alert--error{background:#dc262614;border-color:#dc262652;color:var(--text-primary)}.check{align-items:center;background:var(--bg-surface-elevated);border:1px solid var(--border-glass);border-radius:12px;color:var(--text-secondary);display:flex;font-weight:800;gap:10px;padding:8px 10px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.check:hover{background:var(--bg-btn-hover);border-color:var(--border-medium);transform:translateY(-1px)}.check:focus-within{border-color:#0f766e59;box-shadow:0 0 0 3px #0f766e1f}.check input[type=checkbox]{accent-color:var(--primary);height:18px;width:18px}.hot-search-section[data-v-04c099c4]{width:100%}.hot-list[data-v-04c099c4]{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0 4px}.hot-item[data-v-04c099c4]{background:var(--bg-btn);border:1px solid var(--border-glass);border-radius:999px;color:var(--text-primary);font-size:12px;font-weight:900;letter-spacing:.01em;padding:8px 12px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.hot-item[data-v-04c099c4]:hover{background:var(--bg-btn-hover);border-color:var(--border-medium);transform:translateY(-1px)}.loading-state[data-v-04c099c4]{align-items:center;background:transparent;border:none;border-radius:0;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:28px 0}.spinner[data-v-04c099c4]{animation:spin-04c099c4 1s linear infinite;border:3px solid rgba(15,118,110,.2);border-radius:50%;border-top:3px solid var(--primary);height:28px;width:28px}@keyframes spin-04c099c4{to{transform:rotate(1turn)}}@media(max-width:640px){.loading-state[data-v-04c099c4]{padding:20px 0}}.hidden[data-v-04c099c4]{display:none}.douban-section[data-v-073cf77a]{width:100%}.category-nav[data-v-073cf77a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:8px 0}.tab-button[data-v-073cf77a]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-surface);border:1px solid var(--border-light,#e5e7eb);border-radius:10px;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;overflow:hidden;padding:8px 14px;position:relative;transition:all .2s ease}.tab-button[data-v-073cf77a]:before{background:linear-gradient(135deg,#0f766e1a,#f59e0b0d);content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.tab-button[data-v-073cf77a]:hover:before{opacity:1}.tab-button[data-v-073cf77a]:active{transform:scale(.98)}.tab-button.is-active[data-v-073cf77a]{background:#0f766e14;border-color:var(--primary,#0f766e);box-shadow:0 2px 8px #0f766e26;color:var(--primary,#0f766e);font-weight:600}.tab-label[data-v-073cf77a]{font-weight:600}.tab-type[data-v-073cf77a]{font-size:11px;opacity:.85}.content-area[data-v-073cf77a]{min-height:300px;position:relative}.skeleton-grid[data-v-073cf77a]{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.skeleton-card[data-v-073cf77a]{animation:skeleton-pulse-073cf77a 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-surface);border:1px solid var(--border-light,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.skeleton-cover[data-v-073cf77a]{aspect-ratio:2/3;background:linear-gradient(90deg,var(--bg-skeleton) 25%,#e0e0e0 50%,var(--bg-skeleton) 75%);background-size:200% 100%;overflow:hidden;position:relative}.skeleton-shimmer[data-v-073cf77a]{animation:shimmer-073cf77a 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent 0,var(--bg-skeleton-shine) 50%,transparent 100%);inset:0;position:absolute;transform:translate(-100%)}.skeleton-info[data-v-073cf77a]{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.skeleton-title[data-v-073cf77a]{animation:skeleton-shimmer-073cf77a 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#d1d5db,#e5e7eb 75%);background-size:200% 100%;border-radius:4px;height:32px}.skeleton-desc[data-v-073cf77a]{animation:skeleton-shimmer-073cf77a 1.5s ease-in-out .2s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;height:12px}@keyframes skeleton-pulse-073cf77a{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmer-073cf77a{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-shimmer-073cf77a{0%{background-position:200% 0}to{background-position:-200% 0}}.grid-container[data-v-073cf77a]{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.movie-card[data-v-073cf77a]{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-surface);border:1px solid var(--border-light,#e5e7eb);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.movie-card[data-v-073cf77a]:hover{box-shadow:0 8px 20px #0f766e1f;transform:translateY(-4px)}.card-cover[data-v-073cf77a]{aspect-ratio:2/3;background:linear-gradient(135deg,#e5e7eb,#d1d5db);overflow:hidden;position:relative}.card-cover img[data-v-073cf77a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.movie-card:hover .card-cover img[data-v-073cf77a]{transform:scale(1.05)}.cover-placeholder[data-v-073cf77a]{align-items:center;background:#0f766e0d;display:flex;font-size:32px;height:100%;justify-content:center;width:100%}.card-info[data-v-073cf77a]{display:flex;flex-direction:column;gap:4px;min-height:0;padding:10px 12px}.card-title[data-v-073cf77a]{color:var(--text-primary,#1f2937);display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.card-desc[data-v-073cf77a]{color:var(--text-tertiary,#9ca3af);font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-section[data-v-073cf77a]{margin-top:8px}.load-trigger[data-v-073cf77a]{justify-content:center;min-height:60px;padding:24px 0}.load-trigger[data-v-073cf77a],.loading-more[data-v-073cf77a]{align-items:center;display:flex}.loading-more[data-v-073cf77a]{color:var(--text-secondary,#6b7280);font-size:14px;gap:10px}.spinner-dots[data-v-073cf77a]{display:flex;gap:4px}.spinner-dots span[data-v-073cf77a]{animation:bounce-073cf77a 1.4s ease-in-out infinite both;background:var(--primary,#0f766e);border-radius:50%;height:8px;width:8px}.spinner-dots span[data-v-073cf77a]:first-child{animation-delay:-.32s}.spinner-dots span[data-v-073cf77a]:nth-child(2){animation-delay:-.16s}@keyframes bounce-073cf77a{0%,80%,to{opacity:.6;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.end-message[data-v-073cf77a]{color:var(--text-tertiary,#9ca3af);font-size:13px;font-weight:500;letter-spacing:.05em;padding:20px 0;text-align:center}.grid-transition-enter-active[data-v-073cf77a],.grid-transition-leave-active[data-v-073cf77a]{transition:opacity .25s ease}.grid-transition-enter-from[data-v-073cf77a],.grid-transition-leave-to[data-v-073cf77a]{opacity:0}.card-fade-enter-active[data-v-073cf77a],.card-fade-leave-active[data-v-073cf77a]{transition:all .3s ease}.card-fade-enter-from[data-v-073cf77a],.card-fade-leave-to[data-v-073cf77a]{opacity:0;transform:scale(.95)}.card-fade-move[data-v-073cf77a]{transition:transform .3s ease}.hidden[data-v-073cf77a]{display:none}@media(max-width:640px){.category-nav[data-v-073cf77a]{display:grid;flex-wrap:wrap;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.tab-button[data-v-073cf77a]{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;flex:initial;flex-direction:column;gap:2px;padding:8px 10px;white-space:normal;width:100%}.tab-button[data-v-073cf77a],.tab-label[data-v-073cf77a]{font-size:12px}.tab-type[data-v-073cf77a]{font-size:10px}.grid-container[data-v-073cf77a],.skeleton-grid[data-v-073cf77a]{gap:10px;grid-template-columns:repeat(2,1fr)}.card-title[data-v-073cf77a]{font-size:12px}.card-desc[data-v-073cf77a]{font-size:10px}.movie-card[data-v-073cf77a],.skeleton-card[data-v-073cf77a]{-webkit-backdrop-filter:none;backdrop-filter:none}.skeleton-card[data-v-073cf77a],.skeleton-desc[data-v-073cf77a],.skeleton-shimmer[data-v-073cf77a],.skeleton-title[data-v-073cf77a]{animation:none}.card-fade-enter-active[data-v-073cf77a],.card-fade-leave-active[data-v-073cf77a],.card-fade-move[data-v-073cf77a],.grid-transition-enter-active[data-v-073cf77a],.grid-transition-leave-active[data-v-073cf77a],.movie-card[data-v-073cf77a],.tab-button[data-v-073cf77a]{transition:none}}@media(min-width:640px){.grid-container[data-v-073cf77a]{gap:14px}.card-title[data-v-073cf77a]{font-size:13px}}@media(prefers-reduced-motion:reduce){.movie-card[data-v-073cf77a],.skeleton-card[data-v-073cf77a],.tab-button[data-v-073cf77a]{animation:none;transition:none}.movie-card[data-v-073cf77a]:hover{transform:none}.card-fade-enter-active[data-v-073cf77a],.card-fade-leave-active[data-v-073cf77a],.card-fade-move[data-v-073cf77a],.grid-transition-enter-active[data-v-073cf77a],.grid-transition-leave-active[data-v-073cf77a]{transition:none}.skeleton-shimmer[data-v-073cf77a]{animation:none}.skeleton-cover[data-v-073cf77a]{background:var(--bg-secondary)}.skeleton-desc[data-v-073cf77a],.skeleton-title[data-v-073cf77a]{animation:none;background:var(--border-light)}.spinner-dots span[data-v-073cf77a]{animation:none}}.result-card[data-v-217b6c4c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--bg-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 8px 22px #1118270f;overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal),border-color var(--transition-normal)}.result-card[data-v-217b6c4c]:hover{box-shadow:0 14px 28px #1118271a;transform:translateY(-3px)}.card-header[data-v-217b6c4c]{align-items:center;background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:14px 16px;position:relative}.card-header[data-v-217b6c4c]:after{background:linear-gradient(90deg,var(--primary),transparent 70%);bottom:0;content:"";height:1px;left:16px;opacity:.25;position:absolute;right:16px}.platform-badge[data-v-217b6c4c]{align-items:center;border-radius:12px;box-shadow:0 5px 10px #11182733;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.platform-icon[data-v-217b6c4c]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.header-info[data-v-217b6c4c]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.platform-title[data-v-217b6c4c]{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.2;margin:0}.resource-count[data-v-217b6c4c]{color:var(--text-tertiary);font-size:12px;font-weight:500}.expand-btn[data-v-217b6c4c]{align-items:center;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 10px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.expand-btn[data-v-217b6c4c]:hover{background:var(--bg-secondary);border-color:var(--border-medium);color:var(--text-primary);transform:translateY(-1px)}.expand-btn svg[data-v-217b6c4c]{stroke:currentColor}.resource-list[data-v-217b6c4c]{list-style:none;margin:0;max-height:600px;overflow-y:auto;padding:0}.resource-list[data-v-217b6c4c]::-webkit-scrollbar{width:6px}.resource-list[data-v-217b6c4c]::-webkit-scrollbar-track{background:transparent}.resource-list[data-v-217b6c4c]::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}.resource-list[data-v-217b6c4c]::-webkit-scrollbar-thumb:hover{background:var(--border-medium)}.resource-item[data-v-217b6c4c]{border-bottom:1px solid var(--border-light);padding:14px 16px;transition:background var(--transition-fast)}.resource-item[data-v-217b6c4c]:last-child{border-bottom:none}.resource-item[data-v-217b6c4c]:hover{background:var(--bg-hover)}.resource-content[data-v-217b6c4c]{display:flex;flex-direction:column;gap:8px}.resource-link[data-v-217b6c4c]{align-items:center;color:var(--primary);display:flex;font-size:14px;font-weight:600;gap:6px;line-height:1.4;overflow-wrap:anywhere;text-decoration:none;transition:color var(--transition-fast),gap var(--transition-fast);word-break:break-word}.resource-link[data-v-217b6c4c]:hover{color:var(--primary-dark);gap:8px}.link-text[data-v-217b6c4c]{flex:1;min-width:0}.external-icon[data-v-217b6c4c]{flex-shrink:0;opacity:0;transform:translate(-4px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.resource-link:hover .external-icon[data-v-217b6c4c]{opacity:1;transform:translate(0)}.external-icon[data-v-217b6c4c]{stroke:currentColor}.resource-meta[data-v-217b6c4c]{align-items:center;gap:8px;justify-content:space-between}.meta-tags[data-v-217b6c4c],.resource-meta[data-v-217b6c4c]{display:flex;flex-wrap:wrap}.meta-tags[data-v-217b6c4c]{flex:1;gap:6px}.meta-tag[data-v-217b6c4c]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px}.meta-tag svg[data-v-217b6c4c]{opacity:.7;stroke:currentColor}.meta-tag.date[data-v-217b6c4c]{background:#6366f114;border-color:#6366f126;color:var(--primary)}.meta-tag.password[data-v-217b6c4c]{background:#10b9811a;border-color:#10b98133;color:var(--success)}.copy-btn[data-v-217b6c4c]{align-items:center;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 10px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.copy-btn[data-v-217b6c4c]:hover{background:var(--bg-secondary);border-color:var(--border-medium);color:var(--text-primary);transform:translateY(-1px)}.copy-btn[data-v-217b6c4c]:active{background:var(--border-light);transform:translateY(0)}.copy-btn svg[data-v-217b6c4c]{stroke:currentColor}.copy-btn--copied[data-v-217b6c4c]{border-color:var(--success);color:var(--success)}.report-btn[data-v-217b6c4c]{align-items:center;background:#ef44440f;border:1px solid rgba(239,68,68,.22);border-radius:var(--radius-md);color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:6px 10px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.report-btn[data-v-217b6c4c]:hover:not(:disabled){background:#ef44441a;border-color:#ef444452;transform:translateY(-1px)}.report-btn[data-v-217b6c4c]:disabled{cursor:not-allowed;opacity:.55}.dark .report-btn[data-v-217b6c4c]{background:#f8717114;border-color:#f8717140;color:#fca5a5}.card-footer[data-v-217b6c4c]{background:var(--bg-surface-subtle);border-top:1px solid var(--border-light);padding:12px 16px;text-align:center}.load-more-btn[data-v-217b6c4c]{align-items:center;background:linear-gradient(135deg,var(--primary),#14b8a6);border:none;border-radius:var(--radius-md);box-shadow:0 4px 12px #0f766e4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.load-more-btn[data-v-217b6c4c]:hover{box-shadow:0 6px 16px #0f766e66;transform:translateY(-1px)}.load-more-btn[data-v-217b6c4c]:active{transform:translateY(0)}.load-more-btn svg[data-v-217b6c4c]{stroke:currentColor}@media(max-width:640px){.card-header[data-v-217b6c4c]{gap:10px;padding:12px}.platform-badge[data-v-217b6c4c]{border-radius:8px;font-size:14px;height:32px;width:32px}.platform-title[data-v-217b6c4c]{font-size:15px}.resource-item[data-v-217b6c4c]{padding:12px}.resource-link[data-v-217b6c4c]{font-size:13px}.meta-tag[data-v-217b6c4c]{font-size:10px;padding:3px 6px}.copy-btn[data-v-217b6c4c]{font-size:11px;padding:5px 8px}.report-btn[data-v-217b6c4c]{font-size:11px;padding:6px 8px}.expand-btn[data-v-217b6c4c]{font-size:11px;padding:5px 8px}.load-more-btn[data-v-217b6c4c]{font-size:13px;padding:8px 12px}}@media(prefers-contrast:high){.result-card[data-v-217b6c4c]{border-width:2px}.platform-badge[data-v-217b6c4c]{border:2px solid #fff}.copy-btn[data-v-217b6c4c],.expand-btn[data-v-217b6c4c],.load-more-btn[data-v-217b6c4c],.meta-tag[data-v-217b6c4c]{border-width:2px}}@media(prefers-reduced-motion:reduce){.copy-btn[data-v-217b6c4c],.expand-btn[data-v-217b6c4c],.load-more-btn[data-v-217b6c4c],.resource-item[data-v-217b6c4c],.resource-link[data-v-217b6c4c],.result-card[data-v-217b6c4c]{transition:none}.copy-btn[data-v-217b6c4c]:hover,.expand-btn[data-v-217b6c4c]:hover,.load-more-btn[data-v-217b6c4c]:hover,.resource-link[data-v-217b6c4c]:hover,.result-card[data-v-217b6c4c]:hover{transform:none}.external-icon[data-v-217b6c4c]{transition:none}}
