.wrap.button[data-v-16ebd9cc]{display:inline-flex}.dash-card[data-v-16ebd9cc]{border:1px solid var(--color-line);background:var(--color-panel);width:100%;color:var(--color-fg);text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.dash-card[data-v-16ebd9cc]:hover{border-color:var(--color-accent)}.dash-card b[data-v-16ebd9cc]{font-weight:600;display:block}.hint[data-v-16ebd9cc]{color:var(--color-muted);margin-top:2px;font-size:12px;display:block}.overlay[data-v-16ebd9cc]{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-16ebd9cc]{border:1px solid var(--color-line);background:var(--color-panel);border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(780px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}.modal-head[data-v-16ebd9cc]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-head h2[data-v-16ebd9cc]{margin:0;font-size:18px;font-weight:600}.modal-body[data-v-16ebd9cc]{gap:14px;padding:18px;display:grid;overflow-y:auto}.field[data-v-16ebd9cc]{gap:8px;display:grid}.field-hint[data-v-16ebd9cc],.field>span[data-v-16ebd9cc]{color:var(--color-muted);font-size:12px}.download-opt[data-v-16ebd9cc]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;gap:12px;padding:12px 14px;transition:border-color .15s;display:grid}.download-opt.on[data-v-16ebd9cc]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line))}.download-opt.disabled[data-v-16ebd9cc]{opacity:.65;pointer-events:none}.download-top[data-v-16ebd9cc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.download-copy[data-v-16ebd9cc]{min-width:0}.download-opt b[data-v-16ebd9cc]{font-size:13px;font-weight:600;display:block}.toggle[data-v-16ebd9cc]{background:color-mix(in srgb,var(--color-muted) 35%,var(--color-line));cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .18s;position:relative}.toggle[aria-checked=true][data-v-16ebd9cc]{background:var(--color-accent)}.toggle-knob[data-v-16ebd9cc]{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle[aria-checked=true] .toggle-knob[data-v-16ebd9cc]{transform:translate(18px)}.storage-meter[data-v-16ebd9cc]{gap:6px;display:grid}.storage-head[data-v-16ebd9cc]{color:var(--color-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.storage-bar[data-v-16ebd9cc]{background:0 0;border-radius:0;height:auto;overflow:visible}.storage-meter[data-v-16ebd9cc] .quota-bar{height:6px}.storage-fill[data-v-16ebd9cc]{display:none}.storage-meter.warn .storage-head[data-v-16ebd9cc]{color:var(--color-warn)}.storage-legend[data-v-16ebd9cc]{color:var(--color-muted);gap:12px;font-size:11px;display:flex}.storage-legend .swatch[data-v-16ebd9cc]{border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.storage-legend .swatch.personal[data-v-16ebd9cc]{background:var(--color-accent)}.storage-legend .swatch.project[data-v-16ebd9cc]{background:#6aa8d8e6}.storage-warn[data-v-16ebd9cc]{color:var(--color-warn);margin:0;font-size:11px;line-height:1.35}.storage-link[data-v-16ebd9cc]{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.input[data-v-16ebd9cc],.storage-link[data-v-16ebd9cc]:hover{color:var(--color-fg)}.input[data-v-16ebd9cc]{border:1px solid var(--color-line);background:var(--color-surface);width:100%;font:inherit;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.input[data-v-16ebd9cc]:focus{border-color:var(--color-accent)}.area[data-v-16ebd9cc]{resize:vertical;min-height:110px;line-height:1.45}.modal-foot[data-v-16ebd9cc]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.jobs[data-v-16ebd9cc]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.job-top[data-v-16ebd9cc]{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.job-url[data-v-16ebd9cc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-stage[data-v-16ebd9cc]{color:var(--color-muted);flex-shrink:0}.job.done .job-stage[data-v-16ebd9cc]{color:var(--color-ok)}.job.error .job-stage[data-v-16ebd9cc]{color:var(--color-shot)}.bar[data-v-16ebd9cc]{background:color-mix(in srgb,var(--color-line) 80%,transparent);border-radius:999px;height:6px;overflow:hidden}.fill[data-v-16ebd9cc]{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .45s}.fill.pulse[data-v-16ebd9cc]{background:linear-gradient(90deg,var(--color-accent) 0,color-mix(in srgb,var(--color-accent) 55%,#fff) 45%,var(--color-accent) 100%);background-size:200% 100%;animation:1.2s linear infinite shimmer-16ebd9cc}.job.done .fill[data-v-16ebd9cc]{background:var(--color-ok);animation:none}.job.error .fill[data-v-16ebd9cc]{background:var(--color-shot);animation:none}.job-err[data-v-16ebd9cc]{color:var(--color-shot);margin:6px 0 0;font-size:11px}.spin[data-v-16ebd9cc]{animation:.8s linear infinite spin-16ebd9cc}@keyframes spin-16ebd9cc{to{transform:rotate(1turn)}}@keyframes shimmer-16ebd9cc{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=639px){.overlay[data-v-16ebd9cc]{align-items:stretch;padding:0}.modal[data-v-16ebd9cc]{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}}
