.topbar[data-v-82e27e93]{align-items:center;background:var(--bg-raised);border-bottom:1px solid var(--border);display:flex;gap:1rem;padding:.6rem 1.2rem;position:sticky;top:0;z-index:10}.brand[data-v-82e27e93]{color:var(--text);font-size:1.15rem;font-weight:700;letter-spacing:.04em}.brand[data-v-82e27e93]:hover{color:var(--accent)}nav[data-v-82e27e93]{display:flex;gap:.9rem}nav a[data-v-82e27e93]{color:var(--text-dim);font-size:.95rem}nav a[data-v-82e27e93]:hover,nav a.router-link-active[data-v-82e27e93]{color:var(--text)}.spacer[data-v-82e27e93]{flex:1}.user[data-v-82e27e93]{color:var(--text-dim);font-size:.9rem}.ghost[data-v-82e27e93]{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:.35rem .9rem}.ghost[data-v-82e27e93]:hover{background:var(--bg-input);color:var(--text)}@media(max-width:480px){.topbar[data-v-82e27e93]{gap:.5rem;padding:.5rem .7rem}.brand[data-v-82e27e93]{font-size:1rem}nav[data-v-82e27e93]{gap:.55rem}nav a[data-v-82e27e93]{font-size:.85rem}.user[data-v-82e27e93]{display:none}.ghost[data-v-82e27e93]{font-size:.8rem;padding:.3rem .6rem}}.media-card[data-v-16bf18c4]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:border-color .15s,transform .1s}.media-card[data-v-16bf18c4]:hover{background:var(--bg-raised);border-color:var(--accent);transform:translateY(-2px)}.media-card.selected[data-v-16bf18c4]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.checkmark[data-v-16bf18c4]{background:var(--accent);border-radius:999px;color:#fff;font-size:.8rem;left:.4rem;line-height:1;padding:.25rem .35rem;position:absolute;top:.4rem;z-index:2}.frame[data-v-16bf18c4]{aspect-ratio:1;position:relative;width:100%}img[data-v-16bf18c4],video[data-v-16bf18c4],.placeholder[data-v-16bf18c4]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.placeholder[data-v-16bf18c4]{align-items:center;background:var(--bg-input);display:flex;justify-content:center}.icon[data-v-16bf18c4]{font-size:2.5rem;opacity:.6}.badge[data-v-16bf18c4]{background:#0000008c;border-radius:999px;bottom:.4rem;color:#fff;font-size:.7rem;padding:.15rem .5rem;position:absolute;right:.4rem}.info[data-v-16bf18c4]{background:#0000008c;border:none;border-radius:999px;color:#fff;font-size:.75rem;line-height:1;opacity:0;padding:.3rem .5rem;position:absolute;right:.4rem;top:.4rem;transition:opacity .15s}.media-card:hover .info[data-v-16bf18c4]{opacity:1}.info[data-v-16bf18c4]:hover{background:var(--accent)}@media(hover:none){.info[data-v-16bf18c4]{opacity:.85}}.name[data-v-16bf18c4]{color:var(--text-dim);font-size:.75rem;overflow:hidden;padding:.4rem .6rem;text-overflow:ellipsis;white-space:nowrap}.pqa[data-v-605c43ea]{position:fixed;right:4rem;top:1rem;z-index:102}.pqa-btn[data-v-605c43ea]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:1rem;line-height:1.4;padding:.5rem .8rem}.pqa-panel[data-v-605c43ea]{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:.4rem;margin-top:.4rem;padding:.5rem;position:absolute;right:0;width:280px}.pqa-panel input[data-v-605c43ea]{flex:1}.pqa-panel button[data-v-605c43ea]{padding:.4rem .8rem}.ok[data-v-605c43ea]{color:var(--accent);font-size:.85rem;white-space:nowrap}.stars[data-v-64f744e7]{display:inline-flex;gap:.05rem}.star[data-v-64f744e7]{background:none;border:none;color:var(--border);cursor:pointer;font-size:1.05rem;line-height:1;padding:0}.star.lit[data-v-64f744e7]{color:#f5c518}.star[data-v-64f744e7]:hover{background:none}.readonly .star[data-v-64f744e7]{cursor:default}.qc-backdrop[data-v-dea6dfce]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:120}.qc[data-v-dea6dfce]{display:flex;flex-direction:column;gap:.8rem;width:min(420px,92vw)}h3[data-v-dea6dfce]{margin:0;text-transform:capitalize}label[data-v-dea6dfce]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.85rem;gap:.3rem}textarea[data-v-dea6dfce]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;padding:.65rem .9rem;resize:vertical}.hint[data-v-dea6dfce]{font-size:.75rem}.qc-actions[data-v-dea6dfce]{display:flex;gap:.5rem}.ghost[data-v-dea6dfce]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}.cp[data-v-9183f0d6]{flex:1;min-width:0;position:relative}.cp input[data-v-9183f0d6]{width:100%}.cp-list[data-v-9183f0d6]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #00000073;left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:140}.cp-item[data-v-9183f0d6]{align-items:center;background:transparent;border:none;border-radius:0;color:var(--text);cursor:pointer;display:flex;gap:.55rem;padding:.3rem .55rem;text-align:left;width:100%}.cp-item[data-v-9183f0d6]:hover,.cp-item.hi[data-v-9183f0d6]{background:var(--bg-input)}.cp-avatar[data-v-9183f0d6]{border-radius:999px;flex-shrink:0;height:2.2rem;overflow:hidden;position:relative;width:2.2rem}.cp-avatar img[data-v-9183f0d6]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.cp-initial[data-v-9183f0d6]{align-items:center;background:var(--bg-input);color:var(--text-dim);display:flex;font-size:.95rem;font-weight:700;height:100%;justify-content:center;position:absolute;width:100%}.cp-name[data-v-9183f0d6]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp[data-v-ca4560b1]{flex:1;min-width:0;position:relative}.tp input[data-v-ca4560b1]{width:100%}.tp-panel[data-v-ca4560b1]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #00000080;left:0;position:absolute;right:0;top:calc(100% + 4px);z-index:140}.tp-grid[data-v-ca4560b1]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:.3rem;max-height:min(40vh,300px);overflow-y:auto;padding:.5rem}.tp-tag[data-v-ca4560b1]{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:.78rem;max-width:100%;overflow:hidden;padding:.2rem .6rem;text-overflow:ellipsis;white-space:nowrap}.tp-tag[data-v-ca4560b1]:hover{border-color:var(--accent)}.tp-tag.marked[data-v-ca4560b1]{background:var(--accent);border-color:var(--accent);color:#fff}.tp-empty[data-v-ca4560b1]{color:var(--text-dim);font-size:.78rem;margin:.2rem}.tp-foot[data-v-ca4560b1]{align-items:center;border-top:1px solid var(--border);display:flex;gap:.5rem;padding:.4rem .5rem}.tp-count[data-v-ca4560b1]{color:var(--text-dim);flex:1;font-size:.75rem}.tp-apply[data-v-ca4560b1]{font-size:.8rem;padding:.3rem .8rem}.tp-apply[data-v-ca4560b1]:disabled{opacity:.45}.tp-close[data-v-ca4560b1]{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:.75rem;padding:.3rem .55rem}@media(max-width:799px){.tp-panel[data-v-ca4560b1]{bottom:calc(100% + 4px);top:auto}.tp-grid[data-v-ca4560b1]{max-height:34vh}}.backdrop[data-v-a8902dab]{background:#00000080;top:0;right:0;bottom:0;left:0;position:fixed;z-index:130}.backdrop.side[data-v-a8902dab]{background:transparent;pointer-events:none}.backdrop.side .drawer[data-v-a8902dab]{border-left:1px solid var(--border);box-shadow:-12px 0 30px #00000073;pointer-events:auto}@media(max-width:799px){.backdrop.side .drawer[data-v-a8902dab]{border-left:none;border-top:1px solid var(--border);box-shadow:0 -12px 30px #00000073;height:45vh;left:0;top:auto;width:100%}}.drawer[data-v-a8902dab]{bottom:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;position:fixed;right:0;top:0;width:min(400px,95vw);z-index:131;border-radius:0}header[data-v-a8902dab]{align-items:center;display:flex;justify-content:space-between}h3[data-v-a8902dab]{font-size:1rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h4[data-v-a8902dab]{color:var(--text-dim);font-size:.85rem;margin:0 0 .4rem;text-transform:uppercase}.preview[data-v-a8902dab]{border-radius:var(--radius);max-height:180px;object-fit:contain;width:100%}.path[data-v-a8902dab]{color:var(--text-dim);font-family:monospace;font-size:.72rem;margin:0;word-break:break-all}.chips[data-v-a8902dab]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.chip[data-v-a8902dab]{align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.8rem;gap:.3rem;padding:.15rem .6rem}.chip.donated[data-v-a8902dab]{border-style:dashed;color:var(--text-dim)}.chip em[data-v-a8902dab]{font-size:.7rem;font-style:normal;opacity:.7}.charlist[data-v-a8902dab]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.charrow[data-v-a8902dab]{align-items:center;display:flex;gap:.3rem}.charlink[data-v-a8902dab]{align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;display:flex;flex:1;gap:.5rem;min-width:0;overflow:hidden;padding:.2rem .7rem .2rem .2rem;text-align:left}.charlink[data-v-a8902dab]:hover{background:var(--bg-input);border-color:var(--accent)}.charavatar[data-v-a8902dab]{border-radius:999px;flex-shrink:0;height:2rem;overflow:hidden;position:relative;width:2rem}.charavatar img[data-v-a8902dab]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.charinitial[data-v-a8902dab]{align-items:center;background:var(--bg-raised);color:var(--text-dim);display:flex;font-size:.9rem;font-weight:700;height:100%;justify-content:center;position:absolute;width:100%}.charname[data-v-a8902dab]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x[data-v-a8902dab]{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:.85rem;line-height:1;padding:0 .1rem}.x[data-v-a8902dab]:hover{background:none;color:var(--danger)}.addrow[data-v-a8902dab]{display:flex;gap:.4rem}.addrow button[data-v-a8902dab]{padding:.4rem .8rem}label[data-v-a8902dab]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.85rem;gap:.3rem;margin-bottom:.6rem}select[data-v-a8902dab]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.45rem .7rem}.ghost[data-v-a8902dab]{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:.25rem .6rem}.small[data-v-a8902dab]{font-size:.8rem}.notice[data-v-a8902dab]{color:var(--accent);font-size:.85rem;margin:0}.spinner[data-v-5ec271b6]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.ring[data-v-5ec271b6]{animation:spin-5ec271b6 .9s linear infinite;border:3px solid rgba(255,255,255,.15);border-radius:50%;border-top-color:var(--accent);height:44px;width:44px}@keyframes spin-5ec271b6{to{transform:rotate(360deg)}}.viewer[data-v-74fafd89]{align-items:center;background:#000000eb;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;bottom:var(--panel-h);right:var(--panel-w);z-index:100}.stage[data-v-74fafd89]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;touch-action:none;width:100%}img[data-v-74fafd89]{transition:transform .05s linear;-webkit-user-select:none;user-select:none}.fit-contain img[data-v-74fafd89]{height:calc(96vh - var(--panel-h));object-fit:contain;width:calc(96vw - var(--panel-w))}.fit-width img[data-v-74fafd89]{height:auto;width:calc(100vw - var(--panel-w))}.fit-height img[data-v-74fafd89]{height:calc(100vh - var(--panel-h));width:auto}.fit-original img[data-v-74fafd89]{height:auto;width:auto}.fit-width .stage[data-v-74fafd89],.fit-height .stage[data-v-74fafd89],.fit-original .stage[data-v-74fafd89]{overflow:auto}.close[data-v-74fafd89],.nav[data-v-74fafd89]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:1.4rem;line-height:1;padding:.5rem .8rem;position:fixed;z-index:101}.close[data-v-74fafd89]{right:calc(var(--panel-w) + 1rem);top:1rem}.info-btn[data-v-74fafd89]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:1rem;left:1rem;padding:.5rem .8rem;position:fixed;top:1rem;z-index:101}.nav[data-v-74fafd89]{font-size:2rem;top:50%;transform:translateY(-50%)}.nav.prev[data-v-74fafd89]{left:1rem}.nav.next[data-v-74fafd89]{right:calc(var(--panel-w) + 1rem)}.nav[data-v-74fafd89]:disabled{opacity:.3}.caption[data-v-74fafd89]{bottom:calc(1rem + var(--panel-h));color:var(--text-dim);font-size:.85rem;left:calc((100vw - var(--panel-w)) / 2);position:fixed;transform:translate(-50%);z-index:101}@media(max-width:480px){.nav[data-v-74fafd89]{font-size:1.4rem;padding:.35rem .55rem}.nav.prev[data-v-74fafd89]{left:.4rem}.nav.next[data-v-74fafd89]{right:.4rem}.close[data-v-74fafd89]{right:.5rem;top:.5rem}.info-btn[data-v-74fafd89]{left:.5rem;top:.5rem}.caption[data-v-74fafd89]{font-size:.75rem;max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.viewer[data-v-5b86d780]{align-items:center;background:#000000eb;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;bottom:var(--panel-h);right:var(--panel-w);z-index:100}.stage[data-v-5b86d780]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:95vh;max-width:95vw;position:relative}.hint[data-v-5b86d780]{color:var(--text-dim);font-size:.8rem;margin:.4rem 0 0}video[data-v-5b86d780]{height:calc(90vh - var(--panel-h) - var(--strip-h, 0px));object-fit:contain;width:calc(95vw - var(--panel-w))}.fit-width video[data-v-5b86d780]{height:auto;max-height:none;width:calc(100vw - var(--panel-w))}.fit-height video[data-v-5b86d780]{height:calc(95vh - var(--panel-h) - var(--strip-h, 0px));max-width:none;width:auto}.fail[data-v-5b86d780]{color:var(--text-dim);padding:3rem}.close[data-v-5b86d780],.nav[data-v-5b86d780]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:1.4rem;line-height:1;padding:.5rem .8rem;position:fixed;z-index:101}.close[data-v-5b86d780]{right:calc(var(--panel-w) + 1rem);top:1rem}.info-btn[data-v-5b86d780]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:1rem;left:1rem;padding:.5rem .8rem;position:fixed;top:1rem;z-index:101}.nav[data-v-5b86d780]{font-size:2rem;top:50%;transform:translateY(-50%)}.nav.prev[data-v-5b86d780]{left:1rem}.nav.next[data-v-5b86d780]{right:calc(var(--panel-w) + 1rem)}.nav[data-v-5b86d780]:disabled{opacity:.3}.caption[data-v-5b86d780]{bottom:calc(1rem + var(--panel-h) + var(--strip-h, 0px));color:var(--text-dim);font-size:.85rem;left:calc((100vw - var(--panel-w)) / 2);position:fixed;transform:translate(-50%);z-index:101}.strip-toggle[data-v-5b86d780]{background:#1e222bcc;border:1px solid var(--border);bottom:calc(1rem + var(--panel-h));color:var(--text);font-size:.85rem;padding:.4rem .7rem;position:fixed;right:calc(var(--panel-w) + 1rem);z-index:103}.strip[data-v-5b86d780]{background:#0e1014e0;border-top:1px solid var(--border);bottom:var(--panel-h);display:flex;gap:.5rem;height:6.2rem;left:0;overflow-x:auto;padding:.5rem .7rem;position:fixed;right:var(--panel-w);z-index:102}.strip-item[data-v-5b86d780]{background:transparent;border:2px solid transparent;border-radius:var(--radius);cursor:pointer;flex-shrink:0;overflow:hidden;padding:0;text-align:center;width:108px}.strip-item img[data-v-5b86d780]{border-radius:calc(var(--radius) - 2px);display:block;height:62px;object-fit:cover;width:100%}.strip-item.active[data-v-5b86d780]{border-color:var(--accent)}.strip-item[data-v-5b86d780]:hover{background:transparent;border-color:var(--accent)}.strip-name[data-v-5b86d780]{color:var(--text-dim);display:block;font-size:.68rem;overflow:hidden;padding:.15rem .2rem;text-overflow:ellipsis;white-space:nowrap}.strip-item.active .strip-name[data-v-5b86d780]{color:var(--text)}@media(max-width:480px){.nav[data-v-5b86d780]{font-size:1.4rem;padding:.35rem .55rem}.nav.prev[data-v-5b86d780]{left:.4rem}.nav.next[data-v-5b86d780]{right:.4rem}.close[data-v-5b86d780]{right:.5rem;top:.5rem}.info-btn[data-v-5b86d780]{left:.5rem;top:.5rem}.caption[data-v-5b86d780]{font-size:.75rem;max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.reader[data-v-80083394]{background:#000;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;bottom:var(--panel-h);right:var(--panel-w);z-index:100}.bar[data-v-80083394]{align-items:center;background:var(--bg-raised);border-bottom:1px solid var(--border);display:flex;gap:1rem;padding:.5rem 1rem}.title[data-v-80083394]{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoom[data-v-80083394]{align-items:center;color:var(--text-dim);display:flex;font-size:.85rem;gap:.5rem}.pageinfo[data-v-80083394]{color:var(--text-dim);font-size:.85rem;margin-left:auto}.ghost[data-v-80083394]{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:.85rem;padding:.3rem .8rem}.pages[data-v-80083394]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.5rem 0}.pages img[data-v-80083394]{display:block;flex-shrink:0;height:auto}.page-img[data-v-80083394]{animation:shimmer-80083394 1.2s ease-in-out infinite alternate;background:var(--bg-raised);min-height:40vh;object-fit:contain}@keyframes shimmer-80083394{0%{background-color:var(--bg-raised)}to{background-color:var(--bg-input)}}.loadingtext[data-v-80083394]{color:var(--text-dim);padding:2rem}.fail[data-v-80083394]{color:var(--text-dim);padding:3rem}.mnav[data-v-80083394]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:2rem;line-height:1;padding:.5rem .8rem;position:fixed;top:50%;transform:translateY(-50%);z-index:101}.mnav.prev[data-v-80083394]{left:.6rem}.mnav.next[data-v-80083394]{right:calc(var(--panel-w) + .6rem)}.mnav[data-v-80083394]:disabled{opacity:.3}.pqa-inline[data-v-80083394]{position:static}@media(max-width:480px){.bar[data-v-80083394]{flex-wrap:wrap;gap:.4rem;padding:.4rem .6rem}.title[data-v-80083394]{flex-basis:100%;font-size:.8rem}.zoom input[type=range][data-v-80083394]{width:90px}.mnav[data-v-80083394]{font-size:1.4rem;padding:.35rem .55rem}.mnav.prev[data-v-80083394]{left:.3rem}.mnav.next[data-v-80083394]{right:.3rem}}.panel[data-v-e04fb440]{display:flex;flex-direction:column;gap:.4rem;position:relative}.toprow[data-v-e04fb440]{align-items:center;display:flex;gap:.5rem}.toggle[data-v-e04fb440]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text);font-size:.82rem;padding:.3rem .8rem}select[data-v-e04fb440]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.82rem;padding:.3rem .7rem}.body[data-v-e04fb440]{box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:1rem;left:0;max-height:65vh;overflow:auto;position:absolute;right:0;top:calc(100% + .3rem);z-index:30}.grouphead[data-v-e04fb440]{align-items:center;display:flex;gap:.8rem;margin-bottom:.5rem}h4[data-v-e04fb440]{color:var(--text-dim);font-size:.85rem;margin:0;text-transform:uppercase}.hint[data-v-e04fb440]{color:var(--text-dim);font-size:.75rem}.chips[data-v-e04fb440]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-e04fb440]{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;color:var(--text-dim);font-size:.8rem;padding:.2rem .7rem}.chip.inc[data-v-e04fb440]{background:var(--accent);border-color:var(--accent);color:#fff}.charchip[data-v-e04fb440]{align-items:center;display:inline-flex;gap:.35rem;padding-left:.2rem}.chipavatar[data-v-e04fb440]{border-radius:999px;flex-shrink:0;height:1.4rem;overflow:hidden;position:relative;width:1.4rem}.chipavatar img[data-v-e04fb440]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.chipinitial[data-v-e04fb440]{align-items:center;background:var(--bg-raised);color:var(--text-dim);display:flex;font-size:.7rem;font-weight:700;height:100%;justify-content:center;position:absolute;width:100%}.chip.exc[data-v-e04fb440]{background:transparent;border-color:var(--danger);color:var(--danger);text-decoration:line-through}.selects[data-v-e04fb440]{display:flex;flex-wrap:wrap;gap:1rem}.selects label[data-v-e04fb440]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.8rem;gap:.3rem}.actions[data-v-e04fb440]{display:flex;gap:.5rem}.ghost[data-v-e04fb440]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}.fp-backdrop[data-v-dcad4b2c]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:140}.fp[data-v-dcad4b2c]{display:flex;flex-direction:column;height:min(88vh,900px);max-width:1100px;padding:.9rem 1.1rem;width:96vw}.fp-top[data-v-dcad4b2c]{align-items:center;display:flex;justify-content:space-between}.fp-top h3[data-v-dcad4b2c]{font-size:1.05rem;margin:0}.fp-tools[data-v-dcad4b2c]{align-items:center;display:flex;gap:.3rem}.fp-tools button[data-v-dcad4b2c]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-dim);font-size:.9rem;padding:.25rem .6rem}.fp-tools button.active[data-v-dcad4b2c]{border-color:var(--accent);color:var(--text)}.fp-size input[data-v-dcad4b2c]{vertical-align:middle;width:110px}.fp-close[data-v-dcad4b2c]{margin-left:.4rem}.fp-crumbs[data-v-dcad4b2c]{align-items:center;display:flex;gap:.3rem;margin-top:.5rem;overflow-x:auto;white-space:nowrap}.fp-up[data-v-dcad4b2c]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text);flex-shrink:0;padding:.2rem .55rem}.fp-crumbtrail[data-v-dcad4b2c]{display:flex;gap:.1rem}.fp-crumb[data-v-dcad4b2c]{background:transparent;border:none;color:var(--text-dim);padding:.2rem .25rem}.fp-crumb[data-v-dcad4b2c]:before{content:"/ ";color:var(--border)}.fp-crumb[data-v-dcad4b2c]:hover{color:var(--text)}.fp-error[data-v-dcad4b2c]{color:var(--danger);margin:.4rem 0 0}.fp-body[data-v-dcad4b2c]{flex:1;margin-top:.6rem;overflow-y:auto;position:relative}.fp-list[data-v-dcad4b2c]{display:flex;flex-direction:column}.fp-row[data-v-dcad4b2c]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);display:flex;gap:.6rem;padding:.3rem .2rem;text-align:left}.fp-row[data-v-dcad4b2c]:hover:not(.fp-file){background:var(--bg-raised)}.fp-row.fp-file[data-v-dcad4b2c]{color:var(--text-dim)}.fp-minithumb[data-v-dcad4b2c]{border-radius:4px;flex-shrink:0;height:34px;object-fit:cover;width:34px}.fp-miniicon[data-v-dcad4b2c]{flex-shrink:0;font-size:1.1rem;text-align:center;width:34px}.fp-name[data-v-dcad4b2c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-badge[data-v-dcad4b2c]{background:#3ca05a40;border-radius:999px;color:#7dd89a;font-size:.7rem;padding:.05rem .5rem}.fp-dim[data-v-dcad4b2c]{color:var(--text-dim);font-size:.75rem;white-space:nowrap}.fp-trunc[data-v-dcad4b2c]{padding:.5rem .2rem}.fp-grid[data-v-dcad4b2c]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(var(--fp-size),1fr))}.fp-cell[data-v-dcad4b2c]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left}.fp-cell.fp-file[data-v-dcad4b2c]{color:var(--text-dim)}.fp-frame[data-v-dcad4b2c]{align-items:center;aspect-ratio:1;background:var(--bg-input);display:flex;justify-content:center;overflow:hidden;width:100%}.fp-frame img[data-v-dcad4b2c]{height:100%;object-fit:cover;width:100%}.fp-bigicon[data-v-dcad4b2c]{font-size:calc(var(--fp-size) / 3)}.fp-cell .fp-name[data-v-dcad4b2c]{font-size:.78rem;padding:.3rem .4rem}.fp-cell .fp-badge[data-v-dcad4b2c]{margin:0 .4rem .35rem;width:fit-content}.fp-foot[data-v-dcad4b2c]{align-items:center;border-top:1px solid var(--border);display:flex;gap:.7rem;justify-content:space-between;margin-top:.6rem;padding-top:.6rem}.fp-path[data-v-dcad4b2c]{color:var(--text-dim);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-select[data-v-dcad4b2c]{flex-shrink:0}@media(max-width:480px){.fp[data-v-dcad4b2c]{height:96vh;max-height:none;padding:.6rem;width:100vw}.fp-size input[data-v-dcad4b2c]{width:70px}}.ei-backdrop[data-v-99813220]{background:#00000080;top:0;right:0;bottom:0;left:0;position:fixed;z-index:125}.ei[data-v-99813220]{border-left:1px solid var(--border);border-radius:0;bottom:0;box-shadow:-12px 0 30px #00000073;display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;position:fixed;right:0;top:0;width:min(420px,95vw)}.ei-inline-wrap[data-v-99813220]{display:block}.ei.inline[data-v-99813220]{background:var(--bg-input);border-left:none;border-radius:var(--radius);bottom:auto;box-shadow:none;max-height:none;overflow:visible;position:static;right:auto;top:auto;width:100%}.ei.inline .eimg[data-v-99813220]{max-height:160px;object-fit:contain;width:auto}header[data-v-99813220]{align-items:center;display:flex;justify-content:space-between}h3[data-v-99813220]{margin:0}h4[data-v-99813220]{color:var(--text-dim);font-size:.85rem;margin:0 0 .3rem;text-transform:uppercase}.imgrow[data-v-99813220]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.eimg[data-v-99813220]{border-radius:var(--radius);flex:1;max-height:220px;min-width:0;object-fit:contain}.eimg.portrait[data-v-99813220]{max-height:300px}.previewbox[data-v-99813220]{display:flex;flex-direction:column;gap:.3rem}.prevlabel[data-v-99813220]{color:var(--text-dim);font-size:.75rem;text-transform:uppercase}.prevframe[data-v-99813220]{aspect-ratio:1;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;position:relative;width:130px}.prevframe.portrait[data-v-99813220]{aspect-ratio:1 / 2;width:95px}.prevframe img[data-v-99813220]{height:100%;left:0;position:absolute;top:0;width:100%}.prevname[data-v-99813220]{background:#0000008c;bottom:0;color:#fff;font-size:.65rem;left:0;overflow:hidden;padding:.15rem .3rem;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.ei select[data-v-99813220]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.5rem .8rem}.ei label[data-v-99813220]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.85rem;gap:.3rem}.filelabel input[data-v-99813220]{font-size:.8rem}textarea[data-v-99813220]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;padding:.6rem .9rem;resize:vertical}.chips[data-v-99813220]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.chip[data-v-99813220]{align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.8rem;gap:.3rem;padding:.15rem .6rem}.x[data-v-99813220]{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0}.x[data-v-99813220]:hover{background:none;color:var(--danger)}.addrow[data-v-99813220]{align-items:center;display:flex;gap:.4rem}.subcheck[data-v-99813220]{align-items:center;color:var(--text-dim);cursor:pointer;display:flex!important;flex-direction:row!important;font-size:.8rem;gap:.4rem!important;white-space:nowrap}.subcheck input[type=checkbox][data-v-99813220]{accent-color:var(--accent);height:1rem;margin:0;width:1rem}.sub-toggle[data-v-99813220]{background:var(--bg-raised);border:1px solid var(--border);border-radius:999px;font-size:.65rem;padding:0 .35rem}.sub-toggle[data-v-99813220]:hover{background:var(--accent);color:#fff}.pathchip[data-v-99813220]{font-family:monospace;font-size:.72rem;max-width:100%;overflow-wrap:anywhere}.smallbtn[data-v-99813220]{font-size:.8rem;padding:.35rem .8rem;width:fit-content}.subchip[data-v-99813220]{border-style:dashed}.itemschip[data-v-99813220]{border-style:dashed;color:var(--text-dim)}.charchip[data-v-99813220]{padding-left:.2rem}.chipavatar[data-v-99813220]{border-radius:999px;flex-shrink:0;height:1.4rem;overflow:hidden;position:relative;width:1.4rem}.chipavatar img[data-v-99813220]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.chipinitial[data-v-99813220]{align-items:center;background:var(--bg-raised);color:var(--text-dim);display:flex;font-size:.7rem;font-weight:700;height:100%;justify-content:center;position:absolute;width:100%}.addrow[data-v-99813220] .cp input{width:100%}.chip em[data-v-99813220]{color:var(--accent);font-style:normal}.hint[data-v-99813220]{color:var(--text-dim);font-size:.8rem;margin:0}.notice[data-v-99813220]{color:var(--accent);margin:0}.ghost[data-v-99813220]{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:.25rem .6rem}.egrid-wrap[data-v-bec150c2]{display:flex;flex-direction:column;gap:.8rem}.controls[data-v-bec150c2]{align-items:center;display:flex;gap:.6rem}.controls input[data-v-bec150c2]{max-width:260px}.controls select[data-v-bec150c2]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.45rem .7rem}.count[data-v-bec150c2]{color:var(--text-dim);font-size:.85rem;margin-left:auto}.egrid[data-v-bec150c2]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ecard[data-v-bec150c2]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .15s,transform .1s}.einfo[data-v-bec150c2]{background:#0000008c;border-radius:999px;color:#fff;font-size:.75rem;opacity:0;padding:.25rem .5rem;position:absolute;right:.4rem;top:.4rem;transition:opacity .15s}.ecard:hover .einfo[data-v-bec150c2]{opacity:1}.einfo[data-v-bec150c2]:hover{background:var(--accent)}.ecard[data-v-bec150c2]:hover{background:var(--bg-raised);border-color:var(--accent);transform:translateY(-2px)}.frame[data-v-bec150c2]{aspect-ratio:1;position:relative;width:100%}.egrid.portrait[data-v-bec150c2]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.egrid.portrait .frame[data-v-bec150c2]{aspect-ratio:1 / 2}.frame[data-v-bec150c2]{background:var(--bg-input)}.frame img[data-v-bec150c2],.placeholder[data-v-bec150c2]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.placeholder[data-v-bec150c2]{align-items:center;background:var(--bg-input);display:flex;font-size:2.4rem;justify-content:center;opacity:.7}.ename[data-v-bec150c2]{font-size:.85rem;font-weight:600;overflow:hidden;padding:.4rem .6rem 0;text-overflow:ellipsis;white-space:nowrap}.emeta[data-v-bec150c2]{color:var(--text-dim);font-size:.72rem;padding:0 .6rem .45rem}.empty[data-v-bec150c2]{color:var(--text-dim);text-align:center}@media(max-width:480px){.egrid[data-v-bec150c2]{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}.egrid.portrait[data-v-bec150c2]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr))}.controls input[data-v-bec150c2]{max-width:none;min-width:0}}.be-backdrop[data-v-c1b1a87d]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:120}.be[data-v-c1b1a87d]{display:flex;flex-direction:column;gap:.8rem;max-height:88vh;overflow:auto;width:min(460px,94vw)}header[data-v-c1b1a87d]{align-items:center;display:flex;justify-content:space-between}h3[data-v-c1b1a87d]{margin:0}h4[data-v-c1b1a87d]{color:var(--text-dim);font-size:.85rem;margin:0 0 .35rem;text-transform:uppercase}.hint[data-v-c1b1a87d]{color:var(--text-dim);font-size:.85rem;margin:0}.chips[data-v-c1b1a87d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.chip[data-v-c1b1a87d]{align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.8rem;gap:.3rem;padding:.15rem .6rem}.x[data-v-c1b1a87d]{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0}.x[data-v-c1b1a87d]:hover{background:none;color:var(--danger)}.addrow[data-v-c1b1a87d]{display:flex;gap:.4rem}.selrow[data-v-c1b1a87d]{display:flex;flex-wrap:wrap;gap:.8rem}.selrow label[data-v-c1b1a87d]{color:var(--text-dim);display:flex;flex:1;flex-direction:column;font-size:.85rem;gap:.3rem;min-width:160px}select[data-v-c1b1a87d]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.5rem .8rem}.actions[data-v-c1b1a87d]{display:flex;gap:.5rem}.ghost[data-v-c1b1a87d]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}.sr-overlay[data-v-365333d1]{background:#0a0b0ef7;top:0;right:0;bottom:0;left:0;position:fixed;z-index:100}.sr-head[data-v-365333d1]{align-items:center;background:var(--bg-raised);border-bottom:1px solid var(--border);display:flex;gap:.7rem;padding:.5rem 1rem}.sr-head h2[data-v-365333d1]{flex:1;font-size:1rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-nav[data-v-365333d1]{background:var(--bg-input);border:1px solid var(--border);color:var(--text);font-size:1.1rem;line-height:1;padding:.3rem .7rem}.sr-nav[data-v-365333d1]:disabled{opacity:.3}.sr-close[data-v-365333d1]{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:.85rem;padding:.3rem .8rem}.sr-scroll[data-v-365333d1]{height:calc(100% - 3rem);overflow-y:auto;padding:1rem}.sr-grid[data-v-365333d1]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sr-card[data-v-365333d1]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:border-color .15s,transform .1s}.sr-card[data-v-365333d1]:hover{background:var(--bg-raised);border-color:var(--accent);transform:translateY(-2px)}.sr-frame[data-v-365333d1]{aspect-ratio:1;background:var(--bg-input);position:relative;width:100%}.sr-frame img[data-v-365333d1]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sr-badge[data-v-365333d1]{background:var(--accent);border-radius:999px;bottom:.4rem;color:#fff;font-size:.72rem;left:.4rem;padding:.15rem .5rem;position:absolute}.sr-badge.dim[data-v-365333d1]{background:#0000008c}.sr-info[data-v-365333d1]{background:#0000008c;border-radius:999px;color:#fff;cursor:pointer;font-size:.75rem;line-height:1;padding:.3rem .5rem;position:absolute;right:.4rem;top:.4rem}.sr-info[data-v-365333d1]:hover{background:var(--accent)}.sr-name[data-v-365333d1]{font-size:.82rem;font-weight:600;overflow:hidden;padding:.4rem .6rem;text-overflow:ellipsis;white-space:nowrap}.sr-empty[data-v-365333d1]{color:var(--text-dim);padding:2rem;text-align:center}.sr-strip[data-v-365333d1]{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);bottom:3rem;display:flex;flex-wrap:wrap;gap:.4rem;left:50%;max-width:92vw;padding:.4rem .7rem;position:fixed;transform:translate(-50%);z-index:102}.sr-label[data-v-365333d1]{color:var(--text-dim);font-size:.85rem}.sr-storybtn[data-v-365333d1]{background:#1e222bcc;border:1px solid var(--border);color:var(--text);font-size:.9rem;left:4.4rem;padding:.5rem .7rem;position:fixed;top:1rem;z-index:110}@media(max-width:480px){.sr-storybtn[data-v-365333d1]{left:3.6rem;top:.5rem}}.sr-btn[data-v-365333d1],.sr-back[data-v-365333d1]{background:var(--bg-input);border:1px solid var(--border);color:var(--text);font-size:.78rem;max-width:200px;overflow:hidden;padding:.25rem .6rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.sr-grid[data-v-365333d1]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.browse[data-v-04185034]{margin:0 auto;max-width:1400px;padding:1.2rem}.stickybar[data-v-04185034]{background:var(--bg);border-bottom:1px solid var(--border);margin:0 -.5rem .8rem;padding:.4rem .5rem .5rem;position:sticky;top:52px;z-index:20}.subtabs[data-v-04185034]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}.subtabs button[data-v-04185034]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-dim);font-size:.8rem;padding:.22rem .7rem}.subtabs button.active[data-v-04185034]{background:var(--accent);border-color:var(--accent);color:#fff}.crumb[data-v-04185034]{align-items:center;color:var(--text);display:inline-flex;font-weight:600;gap:.6rem;margin-left:.4rem}.back[data-v-04185034]{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:.8rem;padding:.25rem .7rem}.filters[data-v-04185034]{align-items:center;display:flex;gap:.5rem;margin-bottom:.45rem}.filters select[data-v-04185034],.filters input[data-v-04185034],.selbtn[data-v-04185034]{font-size:.82rem;padding-bottom:.3rem;padding-top:.3rem}.mediasearch[data-v-04185034]{flex:1;max-width:320px;min-width:150px}.selbtn[data-v-04185034]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text);font-size:.85rem;padding:.4rem .9rem}.selbtn.active[data-v-04185034]{background:var(--accent);border-color:var(--accent);color:#fff}.selbtn[data-v-04185034]:disabled{opacity:.5}.ghostbtn[data-v-04185034]{color:var(--text-dim)}.savename[data-v-04185034]{flex:1;max-width:240px;min-width:140px}.savehint[data-v-04185034]{font-size:.78rem}.selbar[data-v-04185034]{align-items:center;background:var(--bg-raised);border:1px solid var(--accent);border-radius:var(--radius);color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.6rem;margin-bottom:.45rem;padding:.35rem .7rem}select[data-v-04185034]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.45rem .7rem}.count[data-v-04185034]{color:var(--text-dim);font-size:.85rem;margin-left:auto}.grid[data-v-04185034]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.empty[data-v-04185034]{color:var(--text-dim);padding:2rem 0;text-align:center}.sentinel[data-v-04185034]{height:1px}.storygrid[data-v-04185034]{margin-bottom:.8rem}.crumbbar[data-v-04185034]{align-items:center;display:flex;gap:.6rem;margin-bottom:.8rem}.crumb-path[data-v-04185034]{color:var(--text-dim);font-family:monospace;font-size:.85rem;overflow-wrap:anywhere}.storycard.plaindir[data-v-04185034]{border-color:var(--border)}.dir-icon[data-v-04185034]{align-items:center;display:flex;font-size:2.6rem;height:100%;justify-content:center;opacity:.7;width:100%}.sc-badge.dimbadge[data-v-04185034]{background:#0000008c}.storycard[data-v-04185034]{background:var(--bg-raised);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .1s}.storycard[data-v-04185034]:hover{background:var(--bg-raised);transform:translateY(-2px)}.sc-frame[data-v-04185034]{aspect-ratio:1;background:var(--bg-input);position:relative;width:100%}.sc-frame img[data-v-04185034]{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sc-badge[data-v-04185034]{background:var(--accent);border-radius:999px;bottom:.4rem;color:#fff;font-size:.72rem;left:.4rem;padding:.15rem .5rem;position:absolute}.sc-info[data-v-04185034]{background:#0000008c;border-radius:999px;color:#fff;font-size:.75rem;opacity:0;padding:.25rem .5rem;position:absolute;right:.4rem;top:.4rem;transition:opacity .15s}.storycard:hover .sc-info[data-v-04185034]{opacity:1}@media(hover:none){.sc-info[data-v-04185034]{opacity:.85}}.sc-info[data-v-04185034]:hover{background:var(--accent)}.sc-name[data-v-04185034]{font-size:.85rem;font-weight:600;overflow:hidden;padding:.4rem .6rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.browse[data-v-04185034]{padding:.7rem}.stickybar[data-v-04185034]{top:44px}.subtabs[data-v-04185034]{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:.2rem}.subtabs button[data-v-04185034]{flex-shrink:0}.filters[data-v-04185034]{flex-wrap:wrap}.filters select[data-v-04185034]{flex:1;min-width:130px}.grid[data-v-04185034]{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}.xcard[data-v-fc79e03e]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:block;overflow:hidden;padding:0;text-align:left;transition:border-color .15s;width:100%}.xcard[data-v-fc79e03e]:hover{background:var(--bg-raised);border-color:var(--accent)}.xcard.storycard[data-v-fc79e03e]{border-color:var(--accent)}.frame[data-v-fc79e03e]{position:relative;width:100%}img[data-v-fc79e03e],video[data-v-fc79e03e],.placeholder[data-v-fc79e03e]{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.placeholder[data-v-fc79e03e]{align-items:center;background:var(--bg-input);display:flex;justify-content:center}.icon[data-v-fc79e03e]{font-size:2.5rem;opacity:.6}.storyinner[data-v-fc79e03e]{height:100%;left:0;position:absolute;top:0;width:100%}.storyinner.book[data-v-fc79e03e]{border-right:1px solid rgba(0,0,0,.5);width:calc(100% - 12px)}.storyinner.book[data-v-fc79e03e]:before{background:linear-gradient(to right,rgba(0,0,0,.45),transparent);bottom:0;content:"";left:0;position:absolute;top:0;width:7px;z-index:1}.storyinner.book[data-v-fc79e03e]:after{background:repeating-linear-gradient(to right,#e8e2d2 0,#e8e2d2 2px,#b9b2a0 2px,#b9b2a0 3px);border-radius:0 3px 3px 0;bottom:3px;content:"";position:absolute;right:-12px;top:3px;width:12px}.badge[data-v-fc79e03e]{background:#0000008c;border-radius:999px;color:#fff;font-size:.7rem;left:.4rem;padding:.15rem .5rem;position:absolute;top:.4rem}.badge.story[data-v-fc79e03e]{background:var(--accent)}.info[data-v-fc79e03e]{background:#0000008c;border:none;border-radius:999px;color:#fff;font-size:.75rem;line-height:1;opacity:0;padding:.3rem .5rem;position:absolute;right:.4rem;top:.4rem;transition:opacity .15s}.xcard:hover .info[data-v-fc79e03e]{opacity:1}.info[data-v-fc79e03e]:hover{background:var(--accent)}.fb-like[data-v-fc79e03e]{right:4.6rem}.fb-hide[data-v-fc79e03e]{right:2.5rem}.info.liked[data-v-fc79e03e]{background:var(--accent);opacity:1}@media(hover:none){.info[data-v-fc79e03e]{opacity:.85}}.hovername[data-v-fc79e03e]{background:linear-gradient(transparent,#000000bf);bottom:0;color:#fff;font-size:.72rem;left:0;opacity:0;overflow:hidden;padding:1.2rem .5rem .35rem;position:absolute;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap;width:100%}.xcard:hover .hovername[data-v-fc79e03e]{opacity:1}.metachips[data-v-fc79e03e]{background:linear-gradient(transparent,#000000b8);bottom:0;display:flex;flex-wrap:wrap;gap:.25rem;left:0;padding:1rem .4rem .35rem;position:absolute;width:100%}.metachip[data-v-fc79e03e]{background:#0000008c;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#eee;font-size:.62rem;line-height:1.5;max-width:100%;overflow:hidden;padding:0 .45rem;text-overflow:ellipsis;white-space:nowrap}.metachip.char[data-v-fc79e03e]{border-color:var(--accent)}.storyname[data-v-fc79e03e]{background:linear-gradient(transparent,#000c);bottom:0;color:#fff;font-size:.85rem;font-weight:600;left:0;overflow:hidden;padding:1.4rem .6rem .45rem;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.explore[data-v-ce84c656]{margin:0 auto;max-width:1400px;padding:1.2rem}.stickybar[data-v-ce84c656]{background:var(--bg);border-bottom:1px solid var(--border);margin:0 -.5rem .8rem;padding:.4rem .5rem .5rem;position:sticky;top:52px;z-index:20}.modes[data-v-ce84c656]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.sep[data-v-ce84c656]{background:var(--border);height:1.2rem;margin:0 .25rem;width:1px}.modes button[data-v-ce84c656]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-dim);font-size:.8rem;padding:.22rem .7rem}.modes button.active[data-v-ce84c656]{background:var(--accent);border-color:var(--accent);color:#fff}.reroll[data-v-ce84c656]{margin-left:auto}.feedhint[data-v-ce84c656]{color:var(--text-dim);font-size:.72rem;margin:.35rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagpanel[data-v-ce84c656]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);margin-top:.45rem;max-width:460px;padding:.5rem}.tagpanel-head[data-v-ce84c656]{align-items:center;display:flex;gap:.4rem}.tagsearch[data-v-ce84c656]{background:var(--bg-input);border:1px solid var(--border);color:var(--text);flex:1;font-size:.8rem;min-width:0;padding:.25rem .5rem}.matchmode[data-v-ce84c656]{border:1px solid var(--border);border-radius:var(--radius);display:flex;overflow:hidden}.matchmode button[data-v-ce84c656]{background:var(--bg-input);border:none;color:var(--text-dim);font-size:.72rem;padding:.25rem .5rem}.matchmode button.active[data-v-ce84c656]{background:var(--accent);color:#fff}.tagpanel .clear[data-v-ce84c656],.tagpanel .close[data-v-ce84c656]{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:.72rem;padding:.25rem .5rem}.chips[data-v-ce84c656]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.chip[data-v-ce84c656]{background:var(--accent);border:none;border-radius:999px;color:#fff;font-size:.72rem;padding:.2rem .55rem}.taglist[data-v-ce84c656]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.45rem;max-height:180px;overflow-y:auto}.tagopt[data-v-ce84c656]{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.72rem;padding:.2rem .55rem}.tagopt[data-v-ce84c656]:hover{border-color:var(--accent)}.tagempty[data-v-ce84c656]{color:var(--text-dim);font-size:.75rem;margin:.2rem}.taghint[data-v-ce84c656]{color:var(--text-dim);font-size:.7rem;margin:.45rem 0 0}.canvas[data-v-ce84c656]{align-items:flex-start;display:flex;gap:.8rem}.col[data-v-ce84c656]{display:flex;flex:1;flex-direction:column;gap:.8rem;min-width:0}.empty[data-v-ce84c656]{color:var(--text-dim);padding:2rem 0;text-align:center}.sentinel[data-v-ce84c656]{height:1px}@media(max-width:480px){.explore[data-v-ce84c656]{padding:.7rem}.stickybar[data-v-ce84c656]{top:44px}.canvas[data-v-ce84c656],.col[data-v-ce84c656]{gap:.5rem}}.dashboard[data-v-282a4992]{display:flex;flex-direction:column;gap:1.2rem;margin:0 auto;max-width:1200px;padding:1.2rem}.head[data-v-282a4992]{align-items:baseline;display:flex;justify-content:space-between}.head a[data-v-282a4992]{font-size:.85rem}h2[data-v-282a4992]{font-size:1.1rem;margin:0 0 .5rem}.grid[data-v-282a4992]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.empty[data-v-282a4992]{color:var(--text-dim);font-size:.9rem;margin:0}.toplists[data-v-282a4992]{display:flex;flex-wrap:wrap;gap:2rem}.toplist[data-v-282a4992]{flex:1;min-width:220px}.toplist h3[data-v-282a4992]{color:var(--text-dim);font-size:.85rem;margin:0 0 .4rem;text-transform:uppercase}.toplist ol[data-v-282a4992]{margin:0;padding-left:1.4rem}.toplist li[data-v-282a4992]{align-items:center;display:flex;gap:.4rem;padding:.15rem 0}.toplist .toplink[data-v-282a4992]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views[data-v-282a4992]{color:var(--text-dim);font-size:.8rem}.einfo[data-v-282a4992]{background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-dim);font-size:.7rem;line-height:1;padding:.2rem .45rem}.einfo[data-v-282a4992]:hover{border-color:var(--accent);color:var(--text)}.toplink[data-v-282a4992]{color:var(--text)}.toplink[data-v-282a4992]:hover{color:var(--accent);text-decoration:underline}.cff-backdrop[data-v-8376b443]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:120}.cff[data-v-8376b443]{display:flex;flex-direction:column;gap:.7rem;max-height:80vh;overflow:auto;width:min(480px,92vw)}h3[data-v-8376b443]{margin:0}.modepick[data-v-8376b443]{display:flex;flex-wrap:wrap;gap:1rem}.modepick label[data-v-8376b443]{align-items:center;color:var(--text-dim);display:flex;font-size:.9rem;gap:.35rem}.chosen[data-v-8376b443]{font-size:.85rem;margin:0;word-break:break-all}.hint[data-v-8376b443]{color:var(--text-dim);font-size:.85rem;margin:0}.cff label[data-v-8376b443]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.85rem;gap:.3rem}.small[data-v-8376b443]{font-size:.8rem;padding:.3rem .7rem}.actions[data-v-8376b443]{display:flex;gap:.5rem}.ghost[data-v-8376b443]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}.playlists[data-v-8d607ac5]{display:flex;flex-direction:column;gap:.8rem;margin:0 auto;max-width:1100px;padding:1.2rem}h1[data-v-8d607ac5]{font-size:1.4rem;margin:0}.createrow[data-v-8d607ac5]{display:flex;gap:.5rem;padding:.7rem 1rem}.createrow input[data-v-8d607ac5]{flex:1}.cols[data-v-8d607ac5]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(220px,1fr) 2fr}@media(max-width:700px){.cols[data-v-8d607ac5]{grid-template-columns:1fr}}.list[data-v-8d607ac5]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.detail[data-v-8d607ac5]{min-width:0}.plrow[data-v-8d607ac5]{align-items:center;color:var(--text);cursor:pointer;display:flex;gap:.6rem;padding:.7rem 1rem;text-align:left}.plrow.active[data-v-8d607ac5]{border-color:var(--accent)}.plthumb[data-v-8d607ac5]{border-radius:6px;height:52px;object-fit:cover;width:52px}.plthumb.placeholder[data-v-8d607ac5]{align-items:center;background:var(--bg-input);display:inline-flex;font-size:1.4rem;justify-content:center}.plname[data-v-8d607ac5]{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plcount[data-v-8d607ac5]{color:var(--text-dim);font-size:.8rem}.x[data-v-8d607ac5]{color:var(--text-dim)}.x[data-v-8d607ac5]:hover{color:var(--danger)}.detailhead[data-v-8d607ac5]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.6rem}.groupcheck[data-v-8d607ac5]{align-items:center;color:var(--text-dim);cursor:pointer;display:flex;font-size:.82rem;gap:.35rem;white-space:nowrap}.groupcheck input[data-v-8d607ac5]{accent-color:var(--accent);height:1rem;margin:0;width:1rem}h2[data-v-8d607ac5]{font-size:1.1rem;margin:0}.entry[data-v-8d607ac5]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.6rem;padding:.45rem 0}.order[data-v-8d607ac5]{color:var(--text-dim);font-size:.85rem;min-width:1.6rem}.ename[data-v-8d607ac5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry[data-v-8d607ac5]{min-width:0}.actions[data-v-8d607ac5]{display:flex;gap:.3rem}.mini[data-v-8d607ac5]{background:var(--bg-input);border:1px solid var(--border);color:var(--text-dim);font-size:.8rem;line-height:1;padding:.25rem .5rem}.mini.danger[data-v-8d607ac5]:hover{background:var(--danger);color:#fff}.ghost[data-v-8d607ac5]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}.rules[data-v-8d607ac5]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem;padding-top:.8rem}.ruleshead[data-v-8d607ac5]{color:var(--text-dim);font-size:.85rem;margin:0;text-transform:uppercase}.chips[data-v-8d607ac5]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-8d607ac5]{align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.8rem;gap:.3rem;max-width:100%;overflow-wrap:anywhere;padding:.15rem .6rem}.notchip[data-v-8d607ac5]{border-color:var(--danger);color:var(--danger)}.addrow[data-v-8d607ac5]{display:flex;flex-wrap:wrap;gap:.4rem}.addrow select[data-v-8d607ac5]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.85rem;padding:.35rem .6rem}.addrow input[data-v-8d607ac5]{flex:1;min-width:140px}.hint[data-v-8d607ac5]{color:var(--text-dim);font-size:.85rem}.viz-root[data-v-f6dc7237]{--viz-seq: #3987e5;--viz-seq-dim: #184f95;--viz-neg: #e66767;--viz-mid: #383835}.stats[data-v-f6dc7237]{margin:0 auto;max-width:1200px;padding:1.2rem}h1[data-v-f6dc7237]{font-size:1.3rem;margin:0 0 1rem}h2[data-v-f6dc7237]{font-size:.95rem;margin:0 0 .7rem}.sub[data-v-f6dc7237]{color:var(--text-dim);font-size:.75rem;font-weight:400}.kpis[data-v-f6dc7237]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1rem}.tile[data-v-f6dc7237]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:.25rem;padding:.8rem 1rem}.tlabel[data-v-f6dc7237]{color:var(--text-dim);font-size:.78rem}.tvalue[data-v-f6dc7237]{font-size:1.6rem;font-weight:600}.grid[data-v-f6dc7237]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.card[data-v-f6dc7237]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem}.colchart[data-v-f6dc7237]{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;gap:2px;height:120px}.colslot[data-v-f6dc7237]{align-items:flex-end;display:flex;flex:1;height:100%;min-width:0}.colslot:hover .colbar[data-v-f6dc7237]{background:var(--viz-seq);filter:brightness(1.25)}.colbar[data-v-f6dc7237]{background:var(--viz-seq);border-radius:4px 4px 0 0;min-height:1px;width:100%}.xaxis[data-v-f6dc7237]{color:var(--text-dim);display:flex;font-size:.68rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.25rem}.hrow[data-v-f6dc7237]{align-items:center;display:flex;gap:.6rem;margin-bottom:.35rem}.hlabel[data-v-f6dc7237]{color:var(--text);flex:0 0 5.5rem;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlabel.wide[data-v-f6dc7237]{flex:0 0 45%}.htrack[data-v-f6dc7237]{flex:1;min-width:0}.htrack.meter[data-v-f6dc7237]{background:color-mix(in srgb,var(--viz-seq-dim) 45%,transparent);border-radius:4px}.hbar[data-v-f6dc7237]{background:var(--viz-seq);border-radius:0 4px 4px 0;height:12px;max-width:100%;min-width:1px}.hbar.neg[data-v-f6dc7237]{background:var(--viz-neg);border-radius:4px 0 0 4px;margin-left:auto}.hrow:hover .hbar[data-v-f6dc7237]{filter:brightness(1.25)}.hvalue[data-v-f6dc7237]{color:var(--text-dim);flex:0 0 auto;font-size:.75rem;font-variant-numeric:tabular-nums;min-width:2.5rem;text-align:right}.hvalue.up[data-v-f6dc7237]{color:#0ca30c}.hvalue.down[data-v-f6dc7237]{color:var(--viz-neg)}.divtrack[data-v-f6dc7237]{align-items:center;display:flex;flex:1;min-width:0}.divhalf[data-v-f6dc7237]{display:flex;flex:1;min-width:0}.divhalf.left[data-v-f6dc7237]{justify-content:flex-end}.divmid[data-v-f6dc7237]{background:var(--viz-mid);flex:0 0 2px;height:18px}.empty[data-v-f6dc7237]{color:var(--text-dim);padding:1rem 0}.empty.small[data-v-f6dc7237]{font-size:.8rem;padding:.2rem 0}@media(max-width:480px){.stats[data-v-f6dc7237]{padding:.7rem}.hlabel.wide[data-v-f6dc7237]{flex:0 0 38%}}.libraries[data-v-10a4c767]{display:flex;flex-direction:column;gap:1.2rem;width:100%}h1[data-v-10a4c767]{font-size:1.4rem;margin:0}h2[data-v-10a4c767]{font-size:1.05rem;margin:0 0 .6rem}.list[data-v-10a4c767]{border-collapse:collapse;width:100%}.list th[data-v-10a4c767],.list td[data-v-10a4c767]{border-bottom:1px solid var(--border);font-size:.9rem;padding:.55rem .7rem;text-align:left}.list th[data-v-10a4c767]{color:var(--text-dim);font-weight:600}.path[data-v-10a4c767]{color:var(--text-dim);font-family:monospace;font-size:.8rem}.scanning[data-v-10a4c767]{color:var(--accent)}.actions[data-v-10a4c767]{display:flex;gap:.4rem}.small[data-v-10a4c767]{font-size:.8rem;padding:.3rem .7rem}.danger[data-v-10a4c767]{background:var(--danger)}.ghost[data-v-10a4c767]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}.create[data-v-10a4c767]{display:flex;flex-direction:column;gap:.8rem}.create label[data-v-10a4c767]{color:var(--text-dim);display:flex;flex:1;flex-direction:column;font-size:.85rem;gap:.3rem}.row[data-v-10a4c767]{display:flex;gap:.8rem}.pathrow[data-v-10a4c767]{display:flex;gap:.5rem}select[data-v-10a4c767]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.65rem .9rem}.hint[data-v-10a4c767]{color:var(--text-dim)}.metadata[data-v-0897a8aa]{display:flex;flex-direction:column;gap:.8rem;width:100%}h1[data-v-0897a8aa]{font-size:1.4rem;margin:0}.tabs[data-v-0897a8aa]{display:flex;flex-wrap:wrap;gap:.4rem}.tabs button[data-v-0897a8aa]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-dim);padding:.4rem 1rem}.tabs button.active[data-v-0897a8aa]{background:var(--accent);border-color:var(--accent);color:#fff}.createrow[data-v-0897a8aa],.row[data-v-0897a8aa],.addrow[data-v-0897a8aa]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.createrow input[data-v-0897a8aa],.row input[data-v-0897a8aa]{flex:1;min-width:120px}.entity[data-v-0897a8aa]{padding:.7rem 1rem}.name[data-v-0897a8aa]{font-weight:600;max-width:220px}.desc[data-v-0897a8aa]{color:var(--text-dim)}.usage[data-v-0897a8aa]{color:var(--text-dim);font-size:.8rem;white-space:nowrap}.arrow[data-v-0897a8aa]{color:var(--text-dim)}.kind[data-v-0897a8aa]{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;color:var(--text-dim);font-size:.75rem;padding:.1rem .6rem}.cover[data-v-0897a8aa]{border-radius:6px;height:42px;object-fit:cover;width:42px}.cover.placeholder[data-v-0897a8aa]{align-items:center;background:var(--bg-input);color:var(--text-dim);display:inline-flex;justify-content:center}.small[data-v-0897a8aa]{font-size:.8rem;padding:.3rem .7rem}.danger[data-v-0897a8aa]{background:var(--danger)}.ghost[data-v-0897a8aa]{background:transparent;border:1px solid var(--border);color:var(--text-dim)}select[data-v-0897a8aa]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.45rem .7rem}.chartags[data-v-0897a8aa],.episodes[data-v-0897a8aa]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem;padding-top:.6rem}.chartags[data-v-0897a8aa]{align-items:center;flex-direction:row;flex-wrap:wrap}.chip[data-v-0897a8aa]{align-items:center;background:var(--bg-input);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.8rem;gap:.3rem;padding:.15rem .6rem}.x[data-v-0897a8aa]{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:0 .1rem}.x[data-v-0897a8aa]:hover{background:none;color:var(--danger)}.eprow[data-v-0897a8aa]{align-items:center;display:flex;gap:.5rem}.order[data-v-0897a8aa]{color:var(--text-dim);font-size:.85rem}.hint[data-v-0897a8aa]{color:var(--text-dim);font-size:.9rem;margin:0}.notice[data-v-0897a8aa]{color:var(--accent);font-size:.9rem;margin:0}.subhead[data-v-0897a8aa]{font-size:.95rem;margin:0 0 .5rem}.autotagbar[data-v-0897a8aa]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.7rem 1rem}.autotagbar .subhead[data-v-0897a8aa]{margin:0}.expandpanel[data-v-0897a8aa]{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.6rem}.wordform[data-v-0897a8aa]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;padding:.7rem 1rem}.wordform input[data-v-0897a8aa],.wordform select[data-v-0897a8aa],.wordform button[data-v-0897a8aa]{height:2.5rem;padding-bottom:0;padding-top:0}.wf-word[data-v-0897a8aa]{flex:1 1 160px;min-width:140px}.wf-kind[data-v-0897a8aa]{flex:0 0 auto}.wf-target[data-v-0897a8aa]{flex:1 1 160px;min-width:140px}.wf-submit[data-v-0897a8aa]{flex:0 0 auto;margin-left:auto}.subcheck[data-v-0897a8aa]{align-items:center;color:var(--text-dim);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.85rem;gap:.4rem;white-space:nowrap}.subcheck input[type=checkbox][data-v-0897a8aa]{accent-color:var(--accent);flex:0 0 auto;height:1rem;margin:0;min-width:0;width:1rem}.wordrow .subcheck[data-v-0897a8aa]{margin-left:auto}.libbtns[data-v-0897a8aa]{display:flex;flex-wrap:wrap;gap:.5rem}.viewtoggle[data-v-0897a8aa]{display:flex;gap:.3rem}.viewtoggle button[data-v-0897a8aa]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-dim);font-size:.8rem;padding:.3rem .8rem}.viewtoggle button.active[data-v-0897a8aa]{border-color:var(--accent);color:var(--text)}.erow[data-v-0897a8aa]{align-items:flex-start;display:flex;gap:.7rem}.ethumb[data-v-0897a8aa]{border-radius:6px;flex-shrink:0;height:52px;object-fit:cover;width:40px}.eplaceholder[data-v-0897a8aa]{align-items:center;background:var(--bg-input);color:var(--text-dim);display:inline-flex;font-size:1.1rem;font-weight:600;justify-content:center}.emain[data-v-0897a8aa]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.ename[data-v-0897a8aa]{font-size:1rem;font-weight:600;width:100%}.edesc[data-v-0897a8aa]{color:var(--text-dim);font-size:.85rem;width:100%}.emeta[data-v-0897a8aa]{align-items:center;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.6rem}.metabit[data-v-0897a8aa]{white-space:nowrap}.ministars[data-v-0897a8aa]{font-size:.7rem}.platsel[data-v-0897a8aa]{font-size:.78rem;padding:.2rem .4rem}.eactions[data-v-0897a8aa]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;max-width:40%}.icongrid[data-v-0897a8aa]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.iconcard[data-v-0897a8aa]{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;width:100%}.iframe[data-v-0897a8aa]{aspect-ratio:1;background:var(--bg-input);overflow:hidden;position:relative;width:100%}.iconcard.portrait .iframe[data-v-0897a8aa]{aspect-ratio:3 / 4}.iframe img[data-v-0897a8aa]{height:100%;object-fit:cover;width:100%}.iplaceholder[data-v-0897a8aa]{align-items:center;color:var(--text-dim);display:flex;font-size:2.2rem;font-weight:600;height:100%;justify-content:center;width:100%}.iname[data-v-0897a8aa]{font-size:.88rem;font-weight:600;overflow:hidden;padding:.4rem .5rem .1rem;text-overflow:ellipsis;white-space:nowrap}.imeta[data-v-0897a8aa]{color:var(--text-dim);font-size:.72rem;padding:0 .5rem .4rem}.iconcard.selected[data-v-0897a8aa]{outline:2px solid var(--accent);outline-offset:2px}.iconexpand[data-v-0897a8aa]{background:var(--bg-raised);border:1px solid var(--accent);border-radius:var(--radius);grid-column:1 / -1;margin-top:.45rem;padding:.7rem 1rem;position:relative}.iconexpand[data-v-0897a8aa]:before{border:9px solid transparent;border-bottom-color:var(--accent);border-top-width:0;content:"";height:0;left:var(--arrow-x, 50%);position:absolute;top:-9px;transform:translate(-50%);width:0}.storyacts[data-v-0897a8aa]{margin-bottom:.5rem}@media(max-width:480px){.tabs[data-v-0897a8aa]{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:.2rem}.tabs button[data-v-0897a8aa]{flex-shrink:0;font-size:.85rem;padding:.35rem .7rem}.name[data-v-0897a8aa]{max-width:none}.erow[data-v-0897a8aa]{flex-wrap:wrap}.eactions[data-v-0897a8aa]{justify-content:flex-start;max-width:none;width:100%}.icongrid[data-v-0897a8aa]{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}.settings[data-v-d1cd3aff]{display:flex;flex-direction:column;gap:.8rem;margin:0 auto;max-width:1000px;padding:1.2rem}h1[data-v-d1cd3aff]{font-size:1.4rem;margin:0}h2[data-v-d1cd3aff]{font-size:1.05rem;margin:0 0 .4rem}.tabs[data-v-d1cd3aff]{display:flex;flex-wrap:wrap;gap:.4rem}.tabs button[data-v-d1cd3aff]{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-dim);padding:.4rem 1rem}.tabs button.active[data-v-d1cd3aff]{background:var(--accent);border-color:var(--accent);color:#fff}.panel[data-v-d1cd3aff]{display:flex;flex-direction:column;gap:.9rem}.panel label[data-v-d1cd3aff]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.9rem;gap:.3rem;max-width:420px}.checkline[data-v-d1cd3aff]{align-items:center;flex-direction:row!important;gap:.5rem!important}.tunerow[data-v-d1cd3aff]{display:grid!important;gap:.15rem .8rem;grid-template-columns:1fr auto;max-width:560px!important}.tunelabel[data-v-d1cd3aff]{color:var(--text);grid-column:1 / -1}.tunerow input[type=range][data-v-d1cd3aff]{accent-color:var(--accent);width:100%}.tuneval[data-v-d1cd3aff]{font-variant-numeric:tabular-nums;min-width:5.5rem;text-align:right}.tunehint[data-v-d1cd3aff]{color:var(--text-dim);font-size:.78rem;grid-column:1 / -1}.tuneactions[data-v-d1cd3aff]{display:flex;gap:.6rem}.checkline input[data-v-d1cd3aff]{width:auto}select[data-v-d1cd3aff]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.55rem .8rem}.row[data-v-d1cd3aff]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.row input[data-v-d1cd3aff]{flex:1;min-width:200px}.hint[data-v-d1cd3aff]{color:var(--text-dim);font-size:.88rem;margin:0}.notice[data-v-d1cd3aff]{color:var(--accent);margin:0}.wordkinds[data-v-d1cd3aff]{border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:1rem;padding:.7rem 1rem}.wordkinds legend[data-v-d1cd3aff]{color:var(--text-dim);font-size:.85rem;padding:0 .4rem}.wordkinds label[data-v-d1cd3aff]{flex-direction:row;gap:.4rem;max-width:none}.wordkinds input[data-v-d1cd3aff]{width:auto}.dupgroups[data-v-d1cd3aff]{display:flex;flex-direction:column;gap:.8rem}.dupgroup[data-v-d1cd3aff]{border:1px solid var(--border);border-radius:var(--radius);padding:.6rem}.duprow[data-v-d1cd3aff]{align-items:center;display:flex;gap:.6rem;padding:.2rem 0}.duprow img[data-v-d1cd3aff]{border-radius:4px;height:44px;object-fit:cover;width:44px}.path[data-v-d1cd3aff]{color:var(--text-dim);font-family:monospace;font-size:.75rem;overflow-wrap:anywhere}.keep[data-v-d1cd3aff]{background:var(--accent);border-radius:999px;color:#fff;font-size:.7rem;padding:.1rem .5rem}.small[data-v-d1cd3aff]{font-size:.8rem;padding:.3rem .7rem}.danger[data-v-d1cd3aff]{background:var(--danger)}.trashlist[data-v-d1cd3aff],.userlist[data-v-d1cd3aff]{border-collapse:collapse;width:100%}.trashlist th[data-v-d1cd3aff],.trashlist td[data-v-d1cd3aff],.userlist td[data-v-d1cd3aff]{border-bottom:1px solid var(--border);font-size:.85rem;padding:.4rem .6rem;text-align:left}.btnlink[data-v-d1cd3aff]{background:var(--accent);border-radius:var(--radius);color:#fff;display:inline-block;font-weight:600;padding:.65rem 1.2rem;width:fit-content}.status p[data-v-d1cd3aff]{margin:0}.inlinesel[data-v-d1cd3aff]{flex-direction:row!important;align-items:center;gap:.5rem!important}.joblist[data-v-d1cd3aff]{display:flex;flex-direction:column;gap:.6rem}.jobrow[data-v-d1cd3aff]{border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:.7rem;padding:.6rem .8rem}.jicon[data-v-d1cd3aff]{font-size:1.2rem}.jbody[data-v-d1cd3aff]{display:flex;flex:1;flex-direction:column;gap:.25rem}.jhead[data-v-d1cd3aff]{display:flex;gap:1rem;justify-content:space-between}.jlabel[data-v-d1cd3aff]{font-weight:600}.jstate[data-v-d1cd3aff]{color:var(--text-dim);font-size:.85rem}.jbar[data-v-d1cd3aff]{background:var(--bg-input);border-radius:999px;height:6px;overflow:hidden}.jfill[data-v-d1cd3aff]{background:var(--accent);height:100%;transition:width .4s}.jtext[data-v-d1cd3aff]{color:var(--text-dim);font-size:.78rem}.backuplist[data-v-d1cd3aff]{list-style:none;margin:0;padding:0}.backuplist li[data-v-d1cd3aff]{border-bottom:1px solid var(--border);padding:.35rem 0}.actlist[data-v-d1cd3aff],.schedlist[data-v-d1cd3aff]{display:flex;flex-direction:column}.actrow[data-v-d1cd3aff],.schedrow[data-v-d1cd3aff]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.6rem;padding:.45rem 0}.actrow[data-v-d1cd3aff]:last-child,.schedrow[data-v-d1cd3aff]:last-child{border-bottom:none}.actmain[data-v-d1cd3aff]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.actname[data-v-d1cd3aff]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actlast[data-v-d1cd3aff]{color:var(--text-dim);font-size:.78rem}.actbtns[data-v-d1cd3aff]{display:flex;flex-shrink:0;gap:.3rem}.schedrow.off .actname[data-v-d1cd3aff],.schedrow.off .actlast[data-v-d1cd3aff]{opacity:.5}.schedtoggle input[data-v-d1cd3aff]{accent-color:var(--accent);height:1rem;width:1rem}.schedform[data-v-d1cd3aff]{background:var(--bg-input);border:1px solid var(--accent);border-radius:var(--radius);margin-top:.8rem;padding:.7rem 1rem}.schedform h3[data-v-d1cd3aff]{font-size:.95rem;margin:0 0 .5rem}.nnum[data-v-d1cd3aff]{width:4.5rem}.secttitle[data-v-d1cd3aff]{border-top:1px solid var(--border);font-size:.95rem;margin:1rem 0 .4rem;padding-top:.8rem}.calwrap[data-v-d1cd3aff]{overflow-x:auto}.calgrid[data-v-d1cd3aff]{display:grid;gap:2px;grid-template-columns:repeat(7,minmax(64px,1fr));min-width:480px}.calhead[data-v-d1cd3aff]{color:var(--text-dim);font-size:.7rem;padding:.2rem .3rem;text-transform:uppercase}.calday[data-v-d1cd3aff]{background:var(--bg-input);border-radius:4px;display:flex;flex-direction:column;gap:.1rem;min-height:52px;padding:.25rem .3rem}.calday.past[data-v-d1cd3aff]{opacity:.45}.calday.today[data-v-d1cd3aff]{outline:1px solid var(--accent)}.calday.hasruns[data-v-d1cd3aff]{background:color-mix(in srgb,var(--accent) 18%,var(--bg-input))}.caldate[data-v-d1cd3aff]{color:var(--text-dim);font-size:.72rem}.calday.today .caldate[data-v-d1cd3aff]{color:var(--accent);font-weight:700}.calmonth[data-v-d1cd3aff]{font-size:.65rem;text-transform:capitalize}.calrun[data-v-d1cd3aff]{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calmore[data-v-d1cd3aff]{color:var(--text-dim);font-size:.65rem}.upcominglist[data-v-d1cd3aff]{display:flex;flex-direction:column}.uprow[data-v-d1cd3aff]{border-bottom:1px solid var(--border);display:flex;font-size:.85rem;gap:.8rem;padding:.3rem 0}.uprow[data-v-d1cd3aff]:last-child{border-bottom:none}.uptime[data-v-d1cd3aff]{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:480px){.settings[data-v-d1cd3aff]{padding:.7rem}.tabs[data-v-d1cd3aff]{flex-wrap:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:.2rem}.tabs button[data-v-d1cd3aff]{flex-shrink:0;font-size:.85rem;padding:.35rem .7rem}.panel label[data-v-d1cd3aff]{max-width:none}.trashlist[data-v-d1cd3aff],.userlist[data-v-d1cd3aff]{display:block;overflow-x:auto;white-space:nowrap}.actrow[data-v-d1cd3aff],.schedrow[data-v-d1cd3aff]{flex-wrap:wrap}.actbtns[data-v-d1cd3aff]{margin-left:1.6rem}}.center[data-v-34de1cec]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1rem}.auth-card[data-v-34de1cec]{display:flex;flex-direction:column;gap:1rem;max-width:380px;width:100%}.auth-card h1[data-v-34de1cec]{font-size:1.4rem;margin:0;text-align:center}.auth-card .hint[data-v-34de1cec]{color:var(--text-dim);font-size:.9rem;margin:0;text-align:center}.auth-card label[data-v-34de1cec]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.85rem;gap:.3rem}.center[data-v-bf416701]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1rem}.auth-card[data-v-bf416701]{display:flex;flex-direction:column;gap:1rem;max-width:380px;width:100%}.auth-card h1[data-v-bf416701]{font-size:1.4rem;margin:0;text-align:center}.auth-card .hint[data-v-bf416701]{color:var(--text-dim);font-size:.9rem;margin:0;text-align:center}.auth-card label[data-v-bf416701]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.85rem;gap:.3rem}:root{--bg: #0f1115;--bg-raised: #171a21;--bg-input: #1e222b;--border: #2a2f3a;--text: #e6e8ee;--text-dim: #8b91a0;--accent: #7c5cff;--accent-hover: #9075ff;--danger: #ff5c6c;--radius: 10px}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100vh}html{scrollbar-gutter:stable}html.viewer-open{overflow:hidden}:root{--panel-w: 0px;--panel-h: 0px}@media(min-width:800px){html.detail-side{--panel-w: min(400px, 95vw)}}@media(max-width:799px){html.detail-side{--panel-h: 45vh}}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--accent);text-decoration:none}input,button{font:inherit;border-radius:var(--radius)}input{background:var(--bg-input);border:1px solid var(--border);color:var(--text);padding:.65rem .9rem;width:100%}input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}button{background:var(--accent);border:none;color:#fff;cursor:pointer;font-weight:600;padding:.65rem 1.2rem;transition:background .15s}button:hover{background:var(--accent-hover)}button:disabled{background:var(--border);color:var(--text-dim);cursor:default}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.error{color:var(--danger);font-size:.9rem}
