.qa-grid[data-v-57bf34ad]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qa[data-v-57bf34ad]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;font-size:.875rem;font-weight:700;display:flex;position:relative}.qa[data-v-57bf34ad]:hover:not(:disabled){background:var(--surface-2)}.qa[data-v-57bf34ad]:disabled{opacity:.5;cursor:default}.qa-ic[data-v-57bf34ad]{background:var(--gradient-soft);width:44px;height:44px;color:var(--accent);border-radius:999px;place-items:center;display:grid}.soon[data-v-57bf34ad]{text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:800}.upload[data-v-6e3f0256]{z-index:70;left:16px;right:92px;bottom:calc(20px + var(--nav-h) + var(--safe-bottom));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:420px;box-shadow:var(--shadow-lg);position:fixed;overflow:hidden}.head[data-v-6e3f0256]{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.txt[data-v-6e3f0256]{flex:1}.ring[data-v-6e3f0256]{background:conic-gradient(var(--rose) calc(var(--p) * 1%),var(--border) 0);border-radius:99px;flex:none;width:28px;height:28px;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}.body[data-v-6e3f0256]{max-height:50dvh;padding:0 14px 12px;overflow-y:auto}.files[data-v-6e3f0256]{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.files li[data-v-6e3f0256]{align-items:center;gap:10px;font-size:.875rem;display:flex}.pv[data-v-6e3f0256]{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.ph[data-v-6e3f0256]{background:var(--surface-2);place-items:center;display:grid}.name[data-v-6e3f0256]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.bar[data-v-6e3f0256],.name[data-v-6e3f0256]{overflow:hidden}.bar[data-v-6e3f0256]{background:var(--border);border-radius:99px;width:60px;height:6px}.bar span[data-v-6e3f0256]{background:var(--gradient);height:100%;display:block}@media (width>=1024px){.upload[data-v-6e3f0256]{width:380px;bottom:32px;left:auto;right:112px}}.shell[data-v-3a8272b5]{min-height:100dvh}.skip[data-v-3a8272b5]{z-index:300;background:var(--surface);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip[data-v-3a8272b5]:focus{left:8px}.main[data-v-3a8272b5]{outline:none;min-width:0}.side[data-v-3a8272b5]{display:none}.bottom[data-v-3a8272b5]{z-index:50;height:calc(var(--nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-link[data-v-3a8272b5]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.bottom-link.active[data-v-3a8272b5]{color:var(--accent)}.bottom-icon[data-v-3a8272b5]{border-radius:999px;place-items:center;width:52px;height:30px;display:grid;position:relative}.bottom-link.active .bottom-icon[data-v-3a8272b5]{background:var(--gradient-soft)}.dot[data-v-3a8272b5]{background:var(--rose);border:2px solid var(--surface);border-radius:99px;width:9px;height:9px;position:absolute;top:2px;right:12px}.fab[data-v-3a8272b5]{z-index:60;right:16px;bottom:calc(16px + var(--nav-h) + var(--safe-bottom));cursor:pointer;background:var(--gradient);color:#fff;width:60px;height:60px;box-shadow:var(--shadow-lg);border:none;border-radius:999px;place-items:center;transition:transform .15s;display:grid;position:fixed}.fab[data-v-3a8272b5]:hover{transform:scale(1.05)rotate(90deg)}.offline[data-v-3a8272b5]{background:var(--warning);color:#fff;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;display:flex}@media (width>=1024px){.shell[data-v-3a8272b5]{grid-template-columns:260px minmax(0,1fr);display:grid}.bottom[data-v-3a8272b5]{display:none}.fab[data-v-3a8272b5]{bottom:32px;right:32px}.side[data-v-3a8272b5]{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:16px;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.side-logo[data-v-3a8272b5]{color:var(--text);padding:0 8px 8px;text-decoration:none}.side-group[data-v-3a8272b5]{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.side-title[data-v-3a8272b5]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:4px 0;padding:0 12px;font-size:.75rem;font-weight:800}.side-link[data-v-3a8272b5]{min-height:42px;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.side-link[data-v-3a8272b5]:hover{background:var(--surface-2)}.side-link.active[data-v-3a8272b5]{background:var(--gradient-soft);color:var(--accent)}.side-link .badge[data-v-3a8272b5]{margin-left:auto}.side-foot[data-v-3a8272b5]{align-items:center;gap:8px;margin-top:auto;padding:8px;display:flex}.overlap[data-v-3a8272b5]{margin-left:-16px}}
