.backdrop[data-v-5fa374ec]{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[data-v-5fa374ec]{display:flex;flex-direction:column;width:100%;max-height:92vh;max-height:92dvh;border-radius:20px 20px 0 0;background:var(--card);box-shadow:var(--shadow-pop);padding-bottom:var(--safe-b)}.grip[data-v-5fa374ec]{flex:none;width:40px;height:5px;margin:8px auto 2px;border-radius:999px;background:var(--line)}.head[data-v-5fa374ec]{display:flex;flex:none;align-items:center;gap:8px;min-width:0;padding:6px 8px 0 20px}.title[data-v-5fa374ec]{flex:1;min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.close[data-v-5fa374ec]{margin-left:auto}.body[data-v-5fa374ec]{overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 20px}@media(min-width:640px){.backdrop[data-v-5fa374ec]{align-items:center;padding:24px}.sheet[data-v-5fa374ec]{width:440px;max-height:min(720px,86vh);border-radius:18px;padding-bottom:0}.sheet.wide[data-v-5fa374ec]{width:560px}.grip[data-v-5fa374ec]{display:none}.head[data-v-5fa374ec]{padding-top:14px}}.sheet-enter-active[data-v-5fa374ec],.sheet-leave-active[data-v-5fa374ec]{transition:opacity .18s ease}.sheet-enter-active .sheet[data-v-5fa374ec],.sheet-leave-active .sheet[data-v-5fa374ec]{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.sheet-enter-from[data-v-5fa374ec],.sheet-leave-to[data-v-5fa374ec]{opacity:0}.sheet-enter-from .sheet[data-v-5fa374ec],.sheet-leave-to .sheet[data-v-5fa374ec]{transform:translateY(100%)}@media(min-width:640px){.sheet-enter-from .sheet[data-v-5fa374ec],.sheet-leave-to .sheet[data-v-5fa374ec]{transform:translateY(12px) scale(.98);opacity:0}}.dlg[data-v-6a45995a]{display:flex;flex-direction:column;gap:14px;padding-top:4px}.dlg-title[data-v-6a45995a]{font-size:18px;overflow-wrap:anywhere}.dlg-text[data-v-6a45995a]{margin-top:-6px;color:var(--text-2);font-size:15px;overflow-wrap:anywhere}.dlg-actions[data-v-6a45995a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}@media(min-width:640px){.dlg-actions[data-v-6a45995a]{display:flex;justify-content:flex-end}}.toasts[data-v-5b022e18]{position:fixed;top:calc(12px + var(--safe-t));left:50%;z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,calc(100vw - 24px));transform:translate(-50%);pointer-events:none}.toast[data-v-5b022e18]{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:11px 16px;border-radius:14px;background:#1c1e24;color:#f4f5f7;font-size:14px;font-weight:500;box-shadow:var(--shadow-pop)}.toast.ok svg[data-v-5b022e18]{color:#4ade80}.toast.error[data-v-5b022e18]{background:#b91c1c;color:#fff}@media(prefers-color-scheme:dark){.toast[data-v-5b022e18]{background:#2a2d36}}.toast-enter-active[data-v-5b022e18],.toast-leave-active[data-v-5b022e18]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-5b022e18],.toast-leave-to[data-v-5b022e18]{opacity:0;transform:translateY(-8px)}.icon[data-v-83208755]{flex:none}.tile[data-v-b16a8b8c]{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.k-folder[data-v-b16a8b8c]{color:#fff}.pdf[data-v-b16a8b8c]{font-weight:800;letter-spacing:.02em}.thumb[data-v-b16a8b8c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.thumb.on[data-v-b16a8b8c]{opacity:1}.has-thumb[data-v-b16a8b8c]{background:var(--card-2)!important}.lead[data-v-f4c0f355]{margin-bottom:16px;color:var(--text-2);font-size:14.5px}.form[data-v-f4c0f355]{display:flex;flex-direction:column;margin-bottom:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.where-label[data-v-f4c0f355]{margin-top:14px}.where[data-v-f4c0f355]{display:flex;flex-direction:column;gap:8px}.opt[data-v-f4c0f355]{display:flex;align-items:flex-start;gap:12px;min-height:52px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;transition:border-color .16s ease,background .16s ease}.opt.on[data-v-f4c0f355]{border-color:var(--accent);background:var(--accent-soft)}.opt.off[data-v-f4c0f355]{cursor:default;opacity:.55}.opt[data-v-f4c0f355]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dot[data-v-f4c0f355]{flex:none;width:20px;height:20px;margin-top:1px;border:2px solid var(--line);border-radius:50%;transition:border .16s ease}.opt.on .dot[data-v-f4c0f355]{border:6px solid var(--accent)}.opt-main[data-v-f4c0f355]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.opt-main b[data-v-f4c0f355]{font-weight:600}.opt-main small[data-v-f4c0f355]{margin-top:-6px;color:var(--text-2);font-size:13px;overflow-wrap:anywhere}.field-sm[data-v-f4c0f355]{min-height:44px;padding:10px 12px}.form-actions[data-v-f4c0f355]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.form-actions .btn-primary[data-v-f4c0f355]{flex:1}@media(min-width:640px){.form-actions .btn-primary[data-v-f4c0f355]{flex:none}}.spinner-sm[data-v-f4c0f355]{width:16px;height:16px;border-width:2px;border-color:#fff6;border-top-color:currentColor}.new-btn[data-v-f4c0f355]{margin-bottom:18px}.center[data-v-f4c0f355]{display:flex;justify-content:center;padding:24px}.err[data-v-f4c0f355]{color:var(--danger)}.list[data-v-f4c0f355]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.item[data-v-f4c0f355]{padding:12px 6px 14px 14px;border:1px solid var(--line);border-radius:14px;transition:border-color .3s ease,box-shadow .3s ease}.item.fresh[data-v-f4c0f355]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.item-top[data-v-f4c0f355]{display:flex;align-items:center;gap:10px;min-width:0}.ic[data-v-f4c0f355]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.item-main[data-v-f4c0f355]{display:flex;flex:1;flex-direction:column;min-width:0}.item-title[data-v-f4c0f355]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-f4c0f355]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:var(--text-2);font-size:13px;white-space:nowrap}.item-sub span[data-v-f4c0f355]{overflow:hidden;text-overflow:ellipsis}.icon-btn.danger[data-v-f4c0f355]:hover{background:var(--danger-soft);color:var(--danger)}.usage[data-v-f4c0f355]{display:flex;flex-direction:column;gap:6px;margin:10px 8px 0 50px}.usage-row[data-v-f4c0f355]{display:flex;justify-content:space-between;gap:8px}.usage small[data-v-f4c0f355]{color:var(--text-2);font-size:12.5px;white-space:nowrap}.mname[data-v-3afefc39]{display:flex;min-width:0;max-width:100%;white-space:pre}.head[data-v-3afefc39]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tail[data-v-3afefc39]{flex:none}.m-head[data-v-fabdb4cf]{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.m-main[data-v-fabdb4cf]{display:flex;flex-direction:column;min-width:0}.m-name[data-v-fabdb4cf]{font-weight:600}.m-main small[data-v-fabdb4cf]{color:var(--text-2);font-size:13px}.m-list[data-v-fabdb4cf]{display:flex;flex-direction:column;margin:0 -10px}.m-item[data-v-fabdb4cf]{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 12px;border:0;border-radius:12px;background:transparent;font-size:16px;font-weight:500;text-align:left;transition:background .15s ease}.m-item svg[data-v-fabdb4cf]{color:var(--text-2)}.m-item[data-v-fabdb4cf]:hover{background:var(--hover)}.m-item[data-v-fabdb4cf]:active{background:var(--press)}.m-item.danger[data-v-fabdb4cf],.m-item.danger svg[data-v-fabdb4cf]{color:var(--danger)}.m-hint[data-v-fabdb4cf]{margin-left:auto;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600}.center[data-v-a2baab62]{display:flex;justify-content:center;padding:24px}.err[data-v-a2baab62]{color:var(--danger)}.empty[data-v-a2baab62]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 12px 20px;color:var(--text-2);font-size:14.5px;text-align:center}.empty b[data-v-a2baab62]{color:var(--text);font-size:16px;font-weight:600}.empty-ic[data-v-a2baab62]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:6px;border-radius:18px;background:var(--accent-soft);color:var(--accent)}.list[data-v-a2baab62]{margin:0 -8px;padding:0;list-style:none}.item[data-v-a2baab62]{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0 8px 8px}.item+.item[data-v-a2baab62]{border-top:1px solid var(--line)}.item-main[data-v-a2baab62]{display:flex;flex:1;flex-direction:column;min-width:0}.item-name[data-v-a2baab62]{font-weight:500}.item-sub[data-v-a2baab62]{color:var(--text-2);font-size:13px}.icon-btn.danger[data-v-a2baab62]:hover{background:var(--danger-soft);color:var(--danger)}.logo[data-v-ee7b23e5]{flex:none;filter:drop-shadow(0 6px 14px rgba(79,70,229,.28))}.share[data-v-7dcd7928]{display:flex;flex-direction:column;gap:16px}.who[data-v-7dcd7928]{display:flex;align-items:center;gap:12px;min-width:0}.who-name[data-v-7dcd7928]{font-weight:600}.center[data-v-7dcd7928]{display:flex;justify-content:center;padding:24px}.err[data-v-7dcd7928]{color:var(--danger)}.url[data-v-7dcd7928]{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:14px;background:var(--accent-soft);color:var(--accent);text-align:left}.url-text[data-v-7dcd7928]{min-width:0;font-size:18px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.row[data-v-7dcd7928]{display:flex;flex-wrap:wrap;gap:10px}.grow[data-v-7dcd7928]{flex:1 1 140px}.foot[data-v-7dcd7928]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid var(--line)}.stat[data-v-7dcd7928]{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:14px}.foot .btn[data-v-7dcd7928]{padding:0 10px;margin-right:-10px}.queue[data-v-fc686025]{position:fixed;left:50%;bottom:calc(12px + var(--safe-b));z-index:40;display:flex;flex-direction:column;width:min(520px,calc(100vw - 24px));max-height:min(60vh,520px);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow-pop);transform:translate(-50%)}.q-head[data-v-fc686025]{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 8px}.q-toggle[data-v-fc686025]{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:48px;padding:4px 6px;border:0;border-radius:12px;background:transparent;text-align:left}.q-toggle[data-v-fc686025]:hover{background:var(--hover)}.q-ring[data-v-fc686025]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:-.02em}.q-ring.done[data-v-fc686025]{background:var(--ok-soft);color:var(--ok)}.q-ring.err[data-v-fc686025]{background:var(--danger-soft);color:var(--danger)}.q-sum[data-v-fc686025]{display:flex;flex:1;flex-direction:column;min-width:0}.q-sum b[data-v-fc686025]{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.q-sum small[data-v-fc686025]{color:var(--text-2);font-size:12.5px}.q-chev[data-v-fc686025]{color:var(--text-2)}.q-total[data-v-fc686025]{flex:none;height:3px;margin:0 14px 6px}.q-list[data-v-fc686025]{margin:0;padding:0 6px 6px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border-top:1px solid var(--line)}.q-item[data-v-fc686025]{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 4px 8px 8px}.q-item+.q-item[data-v-fc686025]{border-top:1px solid var(--line)}.q-main[data-v-fc686025]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.q-name[data-v-fc686025]{font-size:14.5px;font-weight:500}.q-line[data-v-fc686025]{overflow:hidden;color:var(--text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.q-item.error .q-line[data-v-fc686025]{color:var(--danger)}.q-item.canceled[data-v-fc686025]{opacity:.55}.q-ok[data-v-fc686025]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ok)}.queue-enter-active[data-v-fc686025],.queue-leave-active[data-v-fc686025]{transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.queue-enter-from[data-v-fc686025],.queue-leave-to[data-v-fc686025]{opacity:0;transform:translate(-50%,16px)}.viewer[data-v-70517e71]{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;background:#08090cf0;color:#f4f5f7;animation:v-in-70517e71 .18s ease}@keyframes v-in-70517e71{0%{opacity:0}}.v-bar[data-v-70517e71]{display:flex;flex:none;align-items:center;gap:4px;padding:calc(6px + var(--safe-t)) 6px 6px}.v-btn[data-v-70517e71]{color:#e5e7eb}.v-btn[data-v-70517e71]:hover{background:#ffffff14;color:#fff}.v-title[data-v-70517e71]{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 6px}.v-title b[data-v-70517e71]{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.v-title small[data-v-70517e71]{color:#9ca3af;font-size:12.5px}.v-stage[data-v-70517e71]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:8px 8px calc(8px + var(--safe-b))}.v-spin[data-v-70517e71]{position:absolute}.v-img[data-v-70517e71],.v-video[data-v-70517e71]{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.v-video[data-v-70517e71]{width:100%;background:#000}.v-pdf[data-v-70517e71]{width:100%;max-width:960px;height:100%;border:0;border-radius:8px;background:#fff}.v-card[data-v-70517e71]{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%);padding:32px 22px;border-radius:20px;background:#17191e;text-align:center}.v-name[data-v-70517e71]{margin-top:8px;font-size:17px;font-weight:600;overflow-wrap:anywhere}.v-meta[data-v-70517e71]{color:#9ca3af;font-size:14px}.v-audio[data-v-70517e71]{width:100%;margin-top:8px}.v-dl[data-v-70517e71]{width:100%;margin-top:12px;background:#818cf8;border-color:#818cf8;color:#0e0f12}.disk[data-v-e98b8043]{min-height:100vh;min-height:100dvh}.top[data-v-e98b8043]{position:sticky;top:0;z-index:20;padding-top:var(--safe-t);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}.top-in[data-v-e98b8043]{display:flex;align-items:center;gap:8px;max-width:960px;height:60px;margin:0 auto;padding:0 8px 0 16px}.brand[data-v-e98b8043]{display:inline-flex;flex:none;align-items:center;gap:10px;padding:0;border:0;background:none;font-size:19px;font-weight:700;letter-spacing:-.02em}.usage[data-v-e98b8043]{flex:1;min-width:0;overflow:hidden;color:var(--text-2);font-size:13px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wrap[data-v-e98b8043]{max-width:960px;margin:0 auto;padding:14px 16px 48px}.has-queue .wrap[data-v-e98b8043]{padding-bottom:180px}.crumbs[data-v-e98b8043]{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;margin:0 -8px 12px;overflow:hidden}.crumb[data-v-e98b8043]{display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--text-2);font-size:15px;font-weight:500}.crumb[data-v-e98b8043]:first-child{flex:none}.crumb span[data-v-e98b8043]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb[data-v-e98b8043]:not(:disabled):hover{background:var(--hover);color:var(--text)}.crumb.cur[data-v-e98b8043]{color:var(--text);font-size:17px;font-weight:600;cursor:default}.crumb.more[data-v-e98b8043]{flex:none}.sep[data-v-e98b8043]{flex:none;color:var(--text-3)}.actions[data-v-e98b8043]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.act-main[data-v-e98b8043]{min-height:50px;font-size:16px}.act-rest[data-v-e98b8043]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.act[data-v-e98b8043]{flex-direction:column;gap:6px;min-height:68px;padding:8px 4px;font-size:13px;font-weight:500}.act svg[data-v-e98b8043]{color:var(--accent)}.act span[data-v-e98b8043]{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.actions[data-v-e98b8043]{flex-direction:row;align-items:center}.act-main[data-v-e98b8043]{min-height:44px;font-size:15px}.act-rest[data-v-e98b8043]{display:flex;gap:8px}.act[data-v-e98b8043]{flex-direction:row;gap:8px;min-height:44px;padding:0 14px;font-size:15px}}.list[data-v-e98b8043]{margin:0;padding:4px;list-style:none}.row[data-v-e98b8043]{position:relative;display:flex;align-items:center;border-radius:12px;transition:background .15s ease}.row[data-v-e98b8043]:hover{background:var(--hover)}.row+.row[data-v-e98b8043]:before{position:absolute;top:0;right:12px;left:68px;border-top:1px solid var(--line);content:""}.row-main[data-v-e98b8043]{display:flex;flex:1;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 4px 10px 10px;border:0;border-radius:12px;background:none;text-align:left}.row-main[data-v-e98b8043]:active{background:var(--press)}.row-main[data-v-e98b8043]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row-text[data-v-e98b8043]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.row-name[data-v-e98b8043]{font-size:15.5px;font-weight:500}.row-note[data-v-e98b8043]{overflow:hidden;color:var(--text-2);font-size:13px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.row-meta[data-v-e98b8043]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2);font-size:13px;white-space:nowrap}.row-meta>span[data-v-e98b8043]:first-child{overflow:hidden;text-overflow:ellipsis}.chip[data-v-e98b8043]{display:inline-flex;flex:none;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600}.more[data-v-e98b8043]{margin-right:2px}.state[data-v-e98b8043]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 16px;text-align:center}.empty[data-v-e98b8043]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px 48px;border:1.5px dashed var(--line);border-radius:20px;text-align:center}.empty-art[data-v-e98b8043]{margin-bottom:10px}.empty h2[data-v-e98b8043]{font-size:19px}.empty p[data-v-e98b8043]{max-width:300px;margin-bottom:14px;font-size:15px}.drop[data-v-e98b8043]{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--accent) 12%,var(--backdrop));pointer-events:none}.drop-box[data-v-e98b8043]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:960px;height:100%;border:2.5px dashed var(--accent);border-radius:24px;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--accent);text-align:center}.drop-box b[data-v-e98b8043]{color:var(--text);font-size:20px;font-weight:600}.drop-box span[data-v-e98b8043]{color:var(--text-2)}.fade-enter-active[data-v-e98b8043],.fade-leave-active[data-v-e98b8043]{transition:opacity .16s ease}.fade-enter-from[data-v-e98b8043],.fade-leave-to[data-v-e98b8043]{opacity:0}.status[data-v-849bb031]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:40px 24px;text-align:center}.status-ic[data-v-849bb031]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:6px;border-radius:20px;background:var(--card-2);color:var(--text-2)}.status-title[data-v-849bb031]{font-size:20px}.status-text[data-v-849bb031]{max-width:320px;color:var(--text-2);font-size:15px}.page[data-v-1f94414f]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(20px + var(--safe-t)) 16px calc(16px + var(--safe-b));background:radial-gradient(900px 420px at 50% -8%,var(--accent-soft),transparent 70%),var(--bg)}.center[data-v-1f94414f]{display:flex;flex:1;align-items:center;justify-content:center;width:100%;max-width:560px;margin:0 auto}.loading[data-v-1f94414f]{padding:80px 0}.box[data-v-1f94414f]{width:100%;padding:28px 20px 20px;border-radius:22px;box-shadow:0 24px 60px -24px #0f111640;animation:rise-1f94414f .24s cubic-bezier(.2,.8,.2,1)}@keyframes rise-1f94414f{0%{transform:translateY(10px)}}@media(min-width:640px){.box[data-v-1f94414f]{padding:36px 32px 28px}}.head[data-v-1f94414f]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:24px;text-align:center}.badge[data-v-1f94414f]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:12px;border-radius:18px;background:var(--accent-soft);color:var(--accent)}.title[data-v-1f94414f]{font-size:22px;line-height:1.25;overflow-wrap:anywhere}.sub[data-v-1f94414f]{color:var(--text-2);font-size:15px}.note[data-v-1f94414f]{margin-bottom:14px}.opt[data-v-1f94414f]{color:var(--text-3);font-weight:400}.zone[data-v-1f94414f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:180px;padding:24px 16px;border:2px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--accent) 4%,var(--card));text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.zone[data-v-1f94414f]:hover,.zone.over[data-v-1f94414f]{border-color:var(--accent);background:var(--accent-soft)}.zone.over[data-v-1f94414f]{transform:scale(1.01)}.zone[data-v-1f94414f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zone-ic[data-v-1f94414f]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;background:var(--accent);color:var(--accent-text);box-shadow:0 8px 20px -8px var(--accent)}.zone b[data-v-1f94414f]{max-width:280px;font-size:16px;font-weight:600}.zone small[data-v-1f94414f]{color:var(--text-2);font-size:13px}.rejected[data-v-1f94414f]{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--danger-soft);color:var(--danger);font-size:13.5px;list-style:none}.rejected li[data-v-1f94414f]{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.rejected svg[data-v-1f94414f]{margin-top:2px}.done[data-v-1f94414f]{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--ok-soft);color:var(--ok)}.done b[data-v-1f94414f]{font-size:16px;font-weight:600}.done-ic[data-v-1f94414f]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ok);color:#fff}.list[data-v-1f94414f]{margin:14px 0 0;padding:0;list-style:none}.item[data-v-1f94414f]{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0}.item+.item[data-v-1f94414f]{border-top:1px solid var(--line)}.item-main[data-v-1f94414f]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.item-name[data-v-1f94414f]{font-size:15px;font-weight:500}.item-line[data-v-1f94414f]{overflow:hidden;color:var(--text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.item.error .item-line[data-v-1f94414f]{color:var(--danger)}.item.canceled[data-v-1f94414f]{opacity:.55}.ok[data-v-1f94414f]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ok)}.foot[data-v-1f94414f]{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:24px;color:var(--text-3);font-size:13px;font-weight:600}.foot[data-v-1f94414f] .logo{filter:none;opacity:.8}.drop[data-v-1f94414f]{position:fixed;inset:10px;z-index:30;border:2.5px dashed var(--accent);border-radius:24px;background:color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none}.pop-enter-active[data-v-1f94414f]{transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.pop-enter-from[data-v-1f94414f]{opacity:0;transform:scale(.96)}.fade-enter-active[data-v-1f94414f],.fade-leave-active[data-v-1f94414f]{transition:opacity .16s ease}.fade-enter-from[data-v-1f94414f],.fade-leave-to[data-v-1f94414f]{opacity:0}.login[data-v-18159a31]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 20px calc(24px + var(--safe-b));background:radial-gradient(1200px 500px at 50% -10%,var(--accent-soft),transparent 70%),var(--bg)}.box[data-v-18159a31]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px;text-align:center}.title[data-v-18159a31]{margin-top:18px;font-size:30px;font-weight:700;letter-spacing:-.02em}.sub[data-v-18159a31]{margin-top:6px;color:var(--text-2);font-size:15px}.actions[data-v-18159a31]{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:32px}.sm[data-v-18159a31]{width:18px;height:18px;border-width:2px}.code-form[data-v-18159a31]{width:100%;margin-top:28px}.code[data-v-18159a31]{width:100%;height:72px;padding:0 0 0 .6em;border:1px solid var(--line);border-radius:16px;background:var(--card);font-size:34px;font-weight:600;letter-spacing:.6em;text-align:center;outline:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.code[data-v-18159a31]::placeholder{color:var(--text-3)}.code[data-v-18159a31]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.code.busy[data-v-18159a31]{opacity:.6}.code.shake[data-v-18159a31]{border-color:var(--danger);animation:shake-18159a31 .36s ease}@keyframes shake-18159a31{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.links[data-v-18159a31]{display:flex;justify-content:space-between;width:100%;margin-top:14px}.links .btn[data-v-18159a31]{padding:0 12px;color:var(--text-2);font-weight:500}.err[data-v-18159a31]{margin-top:16px;color:var(--danger);font-size:14.5px}.page[data-v-f182c02b]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(20px + var(--safe-t)) 16px calc(16px + var(--safe-b));background:radial-gradient(900px 420px at 50% -8%,var(--accent-soft),transparent 70%),var(--bg)}.center[data-v-f182c02b]{display:flex;flex:1;align-items:center;justify-content:center;width:100%;max-width:520px;margin:0 auto}.loading[data-v-f182c02b]{padding:80px 0}.sh[data-v-f182c02b]{width:100%;overflow:hidden;border-radius:22px;box-shadow:0 24px 60px -24px #0f111640;animation:rise-f182c02b .24s cubic-bezier(.2,.8,.2,1)}@keyframes rise-f182c02b{0%{transform:translateY(10px)}}.media[data-v-f182c02b]{display:flex;align-items:center;justify-content:center;background:var(--card-2)}.media img[data-v-f182c02b],.media video[data-v-f182c02b]{width:100%;max-height:62vh;object-fit:contain}.media.video[data-v-f182c02b]{background:#000}.media.audio[data-v-f182c02b]{padding:32px 20px 24px}.audio[data-v-f182c02b]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.audio audio[data-v-f182c02b]{width:100%}.hero[data-v-f182c02b]{display:flex;align-items:center;justify-content:center;padding:48px 20px 12px}.info[data-v-f182c02b]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 22px 24px;text-align:center}.name[data-v-f182c02b]{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.meta[data-v-f182c02b]{color:var(--text-2);font-size:14.5px}.dl[data-v-f182c02b]{margin-top:18px}.f-head[data-v-f182c02b]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px 22px 22px;text-align:center}.f-head .name[data-v-f182c02b]{margin-top:14px}.files[data-v-f182c02b]{max-height:52vh;margin:0;padding:6px;overflow-y:auto;list-style:none;border-top:1px solid var(--line)}.file[data-v-f182c02b]{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 4px 8px 10px;border-radius:12px}.file[data-v-f182c02b]:hover{background:var(--hover)}.file-main[data-v-f182c02b]{display:flex;flex:1;flex-direction:column;min-width:0}.file-dir[data-v-f182c02b]{overflow:hidden;color:var(--text-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.file-name[data-v-f182c02b]{font-size:15px;font-weight:500}.file-size[data-v-f182c02b]{color:var(--text-2);font-size:12.5px}.file-dl[data-v-f182c02b]{color:var(--accent)}.empty[data-v-f182c02b]{padding:0 0 24px;text-align:center}.foot[data-v-f182c02b]{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:24px;color:var(--text-3);font-size:13px;font-weight:600}.foot[data-v-f182c02b] .logo{filter:none;opacity:.8}.boot[data-v-e8c74acc]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}:root{--bg: #f6f7f9;--card: #ffffff;--card-2: #f1f2f5;--text: #14161a;--text-2: #6b7280;--text-3: #9ca3af;--line: #e6e8ec;--hover: rgba(20, 22, 26, .04);--press: rgba(20, 22, 26, .07);--accent: #4f46e5;--accent-hover: #4338ca;--accent-soft: rgba(79, 70, 229, .1);--accent-text: #ffffff;--ok: #16a34a;--ok-soft: rgba(22, 163, 74, .12);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1);--backdrop: rgba(15, 17, 22, .42);--shadow-pop: 0 18px 50px -12px rgba(15, 17, 22, .28), 0 4px 14px -4px rgba(15, 17, 22, .12);--shadow-card: 0 1px 2px rgba(15, 17, 22, .04);--r-card: 16px;--r-btn: 12px;--dur: .18s;--ease: cubic-bezier(.2, .8, .2, 1);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0e0f12;--card: #17191e;--card-2: #1e2027;--text: #eceef2;--text-2: #9aa0ab;--text-3: #6b7280;--line: #262932;--hover: rgba(255, 255, 255, .04);--press: rgba(255, 255, 255, .08);--accent: #818cf8;--accent-hover: #a5b4fc;--accent-soft: rgba(129, 140, 248, .14);--accent-text: #0e0f12;--ok: #22c55e;--ok-soft: rgba(34, 197, 94, .14);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .12);--backdrop: rgba(0, 0, 0, .6);--shadow-pop: 0 18px 50px -12px rgba(0, 0, 0, .7), 0 4px 14px -4px rgba(0, 0, 0, .5);--shadow-card: none;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{min-height:100vh;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}p{margin:0}a{color:var(--accent);text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img,svg,video{display:block}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--text);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),opacity var(--dur) var(--ease);user-select:none}.btn:hover{background:var(--card-2)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;pointer-events:none}.btn:focus-visible,.icon-btn:focus-visible,.field:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-soft{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.btn-soft:hover{background:var(--accent-soft);filter:brightness(.97)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{background:var(--danger);filter:brightness(.93)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--hover)}.btn-danger-ghost{background:transparent;border-color:transparent;color:var(--danger)}.btn-danger-ghost:hover{background:var(--danger-soft)}.btn-lg{min-height:52px;padding:0 24px;font-size:16px;border-radius:14px}.btn-block{display:flex;width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-btn);background:transparent;color:var(--text-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn:active{background:var(--press)}.field{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);font-size:16px;outline:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field::placeholder{color:var(--text-3)}.label{display:block;margin-bottom:6px;color:var(--text-2);font-size:13px;font-weight:500}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.spinner{display:inline-block;width:22px;height:22px;border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.progress{position:relative;height:4px;overflow:hidden;border-radius:999px;background:var(--line)}.progress>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);transition:width .24s linear}.progress.ok>i{background:var(--ok)}.progress.err>i{background:var(--danger)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
