.svg-icon[data-v-3273a343]{flex-shrink:0;line-height:1}.svg-icon[data-v-3273a343] svg{width:100%;height:100%;color:inherit}.toast-container[data-v-0167eb74]{position:fixed;top:24px;left:50%;z-index:9999;display:flex;flex-direction:column;gap:8px;transform:translate(-50%)}.toast-item[data-v-0167eb74]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;max-width:min(420px,100vw - 32px);color:#fff;background-color:#1f2937f2;border-radius:10px;box-shadow:0 8px 24px #00000026}.toast-item__name[data-v-0167eb74]{flex-shrink:0;font-weight:500}.toast-item__message[data-v-0167eb74]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.toast-item--success[data-v-0167eb74]{background-color:#22c55e}.toast-item--error[data-v-0167eb74]{background-color:#ef4444}.toast-item--info[data-v-0167eb74]{background-color:#3b82f6}.toast-item--warning[data-v-0167eb74]{background-color:#f59e0b}.toast-item--more[data-v-0167eb74]{background-color:#1f2937d9;justify-content:center;font-weight:500;color:#fffc}.toast-enter-active[data-v-0167eb74],.toast-leave-active[data-v-0167eb74]{transition:all .3s ease}.toast-enter-from[data-v-0167eb74],.toast-leave-to[data-v-0167eb74]{opacity:0;transform:translateY(-20px)}.app-progress[data-v-d8a6ad5c]{position:fixed;top:0;left:0;right:0;z-index:2000;height:2.5px;pointer-events:none}.app-progress__bar[data-v-d8a6ad5c]{position:absolute;inset:0;width:calc(var(--app-progress-value, 0) * 100%);background:linear-gradient(90deg,#2563eb,#38bdf8,#6366f1);border-radius:0 999px 999px 0;box-shadow:0 0 12px #38bdf899;transition:width .28s cubic-bezier(.22,1,.36,1)}.app-progress__glow[data-v-d8a6ad5c]{position:absolute;top:0;left:0;width:calc(var(--app-progress-value, 0) * 100%);height:100%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);opacity:.85;transition:width .28s cubic-bezier(.22,1,.36,1);animation:app-progress-shimmer-d8a6ad5c 1.4s linear infinite}@keyframes app-progress-shimmer-d8a6ad5c{0%{transform:translate(-40%)}to{transform:translate(40%)}}.app-progress-enter-from[data-v-d8a6ad5c],.app-progress-leave-to[data-v-d8a6ad5c]{opacity:0}.app-progress-enter-active[data-v-d8a6ad5c],.app-progress-leave-active[data-v-d8a6ad5c]{transition:opacity .22s ease}.file-icon[data-v-58f49497]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;border-radius:22%;overflow:hidden}.file-icon--bg[data-v-58f49497]{border-radius:22%}.file-icon--thumb[data-v-58f49497]{border-radius:14%}.file-icon__img[data-v-58f49497]{width:100%;height:100%;object-fit:cover;display:block}.file-icon__play[data-v-58f49497]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.file-icon__play[data-v-58f49497]:before{position:absolute;content:"";width:44%;height:44%;max-width:36px;max-height:36px;min-width:18px;min-height:18px;background-color:#0f172a8c;border-radius:50%;backdrop-filter:blur(4px)}.file-icon__play[data-v-58f49497] .svg-icon{position:relative;margin-left:8%}.fly-layer[data-v-e70f317b]{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.fly-card[data-v-e70f317b]{position:fixed;top:0;left:0;width:160px;height:40px;margin-left:-80px;margin-top:-20px;transform:translate3d(var(--ox),var(--oy),0);will-change:transform,opacity;opacity:0;contain:layout style paint;animation:fly-full-e70f317b .68s ease-out forwards;animation-delay:var(--delay)}.fly-card__inner[data-v-e70f317b]{display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:6px 10px;background:#fff;border:1px solid rgba(59,130,246,.25);border-radius:999px;box-shadow:0 6px 16px #3b82f626,0 2px 4px #0000000d}.fly-card__icon[data-v-e70f317b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px}.fly-card__name[data-v-e70f317b]{flex:1;min-width:0;font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.fly-card[data-v-e70f317b]{width:140px;height:36px;margin-left:-70px;margin-top:-18px;animation-duration:.52s}.fly-card__inner[data-v-e70f317b]{padding:4px 8px;gap:6px;box-shadow:0 4px 10px #3b82f62e}.fly-card__icon[data-v-e70f317b]{width:24px;height:24px}.fly-card__name[data-v-e70f317b]{font-size:11px}}@keyframes fly-full-e70f317b{0%{transform:translate3d(var(--ox),var(--oy),0) scale(1);opacity:0}15%{opacity:1}50%{transform:translate3d(var(--mx),var(--my),0) scale(.7);opacity:1}to{transform:translate3d(var(--tx),var(--ty),0) scale(.1);opacity:0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100vw;overflow-x:hidden}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Noto Sans SC,sans-serif;color:#1f2937;background-color:#f8fafc;-webkit-tap-highlight-color:transparent}#app{width:100%;min-height:100vh;min-height:100dvh;overflow-x:clip}a{color:#2563eb;text-decoration:none;transition:color .2s ease}a:hover{color:#1d4ed8}button{font-family:inherit;cursor:pointer}input{font-family:inherit}img{max-width:100%;height:auto}@media(max-width:767px){html,body,#app{overflow-x:hidden;max-width:100vw}img,svg,video,canvas{max-width:100%;height:auto}p,a,span,div[class*=url],div[class*=link]{word-break:break-word;overflow-wrap:anywhere}table{max-width:100%}}
