.tray[data-v-07c20162]{z-index:70;pointer-events:none;flex-direction:column;gap:8px;width:calc(min(300px,100vw - 48px));display:flex;position:fixed;bottom:110px;right:24px}@media (width<=680px){.tray[data-v-07c20162]{bottom:136px}}.tray__row[data-v-07c20162]{pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);contain:content;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000000f,0 2px 6px #0000000a}.tray__row--error[data-v-07c20162]{border-color:var(--danger-border);background:var(--danger-bg)}.tray__head[data-v-07c20162]{align-items:center;gap:8px;min-width:0;display:flex}.tray__icon[data-v-07c20162]{color:var(--ink-tertiary);flex:none}.tray__icon--spin[data-v-07c20162]{animation:1s linear infinite tray-spin-07c20162}.tray__icon--done[data-v-07c20162]{color:var(--ink-secondary)}.tray__icon--error[data-v-07c20162]{color:var(--danger-ink)}.tray__name[data-v-07c20162]{min-width:0;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tray__size[data-v-07c20162]{color:var(--ink-tertiary);flex:none}.tray__dismiss[data-v-07c20162]{border-radius:var(--radius-sm);color:var(--danger-ink);transition:background-color var(--dur-press) var(--ease-out);flex:none;justify-content:center;align-items:center;margin-right:-4px;padding:4px;display:inline-flex;position:relative}.tray__dismiss[data-v-07c20162]:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.tray__dismiss[data-v-07c20162]:hover{background:var(--surface-muted)}.tray__track[data-v-07c20162]{background:var(--line-strong);border-radius:1px;height:2px;overflow:hidden}.tray__fill[data-v-07c20162]{background:var(--ink);transform-origin:0;height:100%;transition:transform var(--dur-state) var(--ease-out)}.tray__status[data-v-07c20162]{color:var(--ink-tertiary);font-size:var(--text-xs);margin:0}.tray__status--done[data-v-07c20162]{color:var(--ink-secondary)}.tray__status--error[data-v-07c20162]{color:var(--danger-ink);font-size:var(--text-sm)}.tray-row-enter-active[data-v-07c20162]{transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.tray-row-leave-active[data-v-07c20162]{transition:transform .2s var(--ease-in),opacity .2s var(--ease-in)}.tray-row-enter-from[data-v-07c20162]{opacity:0;transform:translateY(8px)}.tray-row-leave-to[data-v-07c20162]{opacity:0;transform:translateY(4px)}@keyframes tray-spin-07c20162{to{transform:rotate(1turn)}}.shell__brand[data-v-98f22c06]{z-index:30;color:var(--ink);border-radius:var(--radius-sm);transition:opacity var(--dur-press) var(--ease-out);animation:fade var(--dur-state) var(--ease-out) both;align-items:center;padding:2px;display:inline-flex;position:fixed;top:10px;left:24px}.shell__brand-mark[data-v-98f22c06]{width:auto;height:22px;display:block}.shell__brand[data-v-98f22c06]:after{content:"";border-radius:inherit;position:absolute;inset:-6px}.shell__brand[data-v-98f22c06]:hover{opacity:.72}.shell__theme[data-v-98f22c06]{z-index:30;width:26px;height:26px;color:var(--ink-tertiary);border-radius:var(--radius-sm);transition:color var(--dur-press) var(--ease-out);animation:fade var(--dur-state) var(--ease-out) both;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:10px;right:24px}.shell__theme[data-v-98f22c06]:after{content:"";border-radius:inherit;position:absolute;inset:-8px}.shell__theme[data-v-98f22c06]:hover,.shell__theme[data-v-98f22c06]:focus-visible{color:var(--ink)}@media (width<=640px){.shell__brand[data-v-98f22c06]{left:20px}.shell__theme[data-v-98f22c06]{right:20px}}.shell-phone[data-v-98f22c06]{display:none}@media (width<=720px){.shell[data-v-98f22c06]>:not(.shell-phone){display:none}.shell[data-v-98f22c06]{display:block}.shell-phone[data-v-98f22c06]{z-index:40;text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:fixed;inset:0}.shell-phone__mark[data-v-98f22c06]{height:34px;margin-bottom:6px}.shell-phone__title[data-v-98f22c06]{letter-spacing:-.01em;color:var(--ink);font-size:22px}.shell-phone__sub[data-v-98f22c06]{font-size:var(--text-sm);color:var(--ink-secondary);max-width:30ch;line-height:1.7}.shell-phone__back[data-v-98f22c06]{margin-top:14px}}
