.conn[data-v-1b3778b3]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-muted)}.dot[data-v-1b3778b3]{width:8px;height:8px;border-radius:50%;background:var(--st-offline)}.conn.open .dot[data-v-1b3778b3]{background:var(--st-online)}.conn.connecting .dot[data-v-1b3778b3],.conn.reconnecting .dot[data-v-1b3778b3]{background:var(--st-idle)}.gs-overlay[data-v-3560602d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px}.gs-modal[data-v-3560602d]{width:min(680px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden}.gs-inbar[data-v-3560602d]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.gs-ic[data-v-3560602d]{flex:none}.gs-input[data-v-3560602d]{flex:1;border:0;background:none;color:var(--text);font-size:15px;outline:none}.gs-close[data-v-3560602d]{flex:none;border:0;background:none;color:var(--text-dim);cursor:pointer;font-size:14px}.gs-results[data-v-3560602d]{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:3px}.gs-hint[data-v-3560602d]{color:var(--text-dim);font-size:13px;padding:16px;text-align:center}.gs-hit[data-v-3560602d]{display:flex;flex-direction:column;gap:3px;text-align:left;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;color:inherit}.gs-hit[data-v-3560602d]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.gh-top[data-v-3560602d]{display:flex;align-items:center;gap:8px;font-size:12px}.gh-agent[data-v-3560602d]{font-weight:600}.gh-role[data-v-3560602d]{font-size:11px}.spacer[data-v-3560602d]{flex:1}.gh-time[data-v-3560602d]{font-size:11px;white-space:nowrap}.gh-text[data-v-3560602d]{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pb-overlay[data-v-af9ced7b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px}.pb-modal[data-v-af9ced7b]{width:min(620px,100%);max-height:80vh;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden}.pb-head[data-v-af9ced7b]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.pb-title[data-v-af9ced7b]{font-weight:700}.spacer[data-v-af9ced7b]{flex:1}.pb-close[data-v-af9ced7b]{border:0;background:none;color:var(--text-dim);cursor:pointer;font-size:14px}.pb-form[data-v-af9ced7b]{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid var(--border)}.pb-in[data-v-af9ced7b]{width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font:inherit}.pb-ta[data-v-af9ced7b]{resize:vertical}.pb-form-acts[data-v-af9ced7b]{display:flex;gap:8px}.pb-list[data-v-af9ced7b]{overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.pb-empty[data-v-af9ced7b]{color:var(--text-dim);font-size:13px;padding:20px;text-align:center}.pb-item[data-v-af9ced7b]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.pb-item-main[data-v-af9ced7b]{flex:1;min-width:0}.pb-item-top[data-v-af9ced7b]{display:flex;align-items:baseline;gap:8px}.pb-item-title[data-v-af9ced7b]{font-weight:600;font-size:13px}.pb-item-agent[data-v-af9ced7b]{font-size:11.5px;white-space:nowrap}.pb-item-prompt[data-v-af9ced7b]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-run[data-v-af9ced7b]{flex:none}.pb-del[data-v-af9ced7b]{flex:none;border:0;background:none;cursor:pointer;font-size:13px;opacity:.7}.pb-del[data-v-af9ced7b]:hover{opacity:1}.usage-wrap[data-v-e2fc4cf2]{position:relative;display:inline-flex}.usage[data-v-e2fc4cf2]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--text-muted);background:none;border:none;padding:2px 4px;border-radius:var(--r-sm)}.usage[data-v-e2fc4cf2]:hover{color:var(--text);background:var(--surface-hover)}.u-icon[data-v-e2fc4cf2]{flex:none}.u-track[data-v-e2fc4cf2]{width:84px;height:7px;border-radius:4px;background:var(--surface-2);overflow:hidden;flex:none}.u-fill[data-v-e2fc4cf2]{display:block;height:100%;background:var(--accent);transition:width .4s ease}.u-num[data-v-e2fc4cf2]{font-variant-numeric:tabular-nums;white-space:nowrap}.u-caret[data-v-e2fc4cf2]{color:var(--text-dim);font-size:9px}.usage.mid .u-fill[data-v-e2fc4cf2],.win.mid .win-fill[data-v-e2fc4cf2]{background:#d9a520}.usage.high .u-fill[data-v-e2fc4cf2],.win.high .win-fill[data-v-e2fc4cf2]{background:#e0761a}.usage.over .u-fill[data-v-e2fc4cf2],.win.over .win-fill[data-v-e2fc4cf2]{background:var(--danger)}.usage.over .u-num[data-v-e2fc4cf2]{color:var(--danger);font-weight:600}.limited-chip[data-v-e2fc4cf2]{color:var(--danger);font-weight:600;cursor:default}.pop[data-v-e2fc4cf2]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:260px;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:12px}.pop-head[data-v-e2fc4cf2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ph-title[data-v-e2fc4cf2]{font-size:11.5px;font-weight:600;color:var(--text)}.ph-upd[data-v-e2fc4cf2]{font-size:10.5px;color:var(--text-dim);white-space:nowrap}.win[data-v-e2fc4cf2]{display:flex;flex-direction:column;gap:4px}.win-top[data-v-e2fc4cf2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.win-name[data-v-e2fc4cf2]{font-size:12px;color:var(--text-muted)}.win-pct[data-v-e2fc4cf2]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.win.over .win-pct[data-v-e2fc4cf2]{color:var(--danger)}.win-track[data-v-e2fc4cf2]{height:8px;border-radius:5px;background:var(--surface-2);overflow:hidden}.win-fill[data-v-e2fc4cf2]{display:block;height:100%;background:var(--accent);border-radius:5px;transition:width .4s ease}.win-reset[data-v-e2fc4cf2]{display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:var(--text-muted)}.win-until[data-v-e2fc4cf2]{color:var(--text-dim)}.pop-lim[data-v-e2fc4cf2]{margin:0;font-size:11.5px;font-weight:600;color:var(--danger)}@media(max-width:1024px){.u-track[data-v-e2fc4cf2],.u-caret[data-v-e2fc4cf2]{display:none}.usage[data-v-e2fc4cf2]{gap:4px;padding:2px}.pop[data-v-e2fc4cf2]{width:min(260px,calc(100vw - 24px));left:0;right:auto}}.als[data-v-126dd79f]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-126dd79f]{width:9px;height:9px;border-radius:50%;flex:none}.dot.offline[data-v-126dd79f]{background:var(--st-offline)}.zzz[data-v-126dd79f]{font-size:12px;line-height:1;width:14px;flex:none;text-align:center}.dot.online[data-v-126dd79f]{background:var(--st-online)}.dot.working[data-v-126dd79f]{background:var(--primary);animation:als-pulse-blue-126dd79f 1.8s infinite}.dot.delegated[data-v-126dd79f]{background:#ec4899;animation:als-pulse-pink-126dd79f 1.8s infinite}.dot.limited[data-v-126dd79f]{background:#e0a458}.dot.compacting[data-v-126dd79f]{background:#a78bfa;animation:als-pulse-violet-126dd79f 2.6s infinite}.dot.subagent[data-v-126dd79f],.dot.orchestrating[data-v-126dd79f]{background:#a78bfa;animation:als-pulse-violet-126dd79f 1.8s infinite}.dot.permission[data-v-126dd79f]{background:#e6a23c;animation:als-pulse-amber-126dd79f 1.4s infinite}.dot.aborted[data-v-126dd79f]{background:var(--warning)}.dot.waiting[data-v-126dd79f]{background:#2dd4bf;animation:als-pulse-teal-126dd79f 2.6s infinite}.lbl[data-v-126dd79f]{font-size:12px;color:var(--text-muted)}@keyframes als-pulse-teal-126dd79f{0%{box-shadow:0 0 #2dd4bf80}70%{box-shadow:0 0 0 6px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}@keyframes als-pulse-blue-126dd79f{0%{box-shadow:0 0 #4f8cff80}70%{box-shadow:0 0 0 6px #4f8cff00}to{box-shadow:0 0 #4f8cff00}}@keyframes als-pulse-violet-126dd79f{0%{box-shadow:0 0 #a78bfa8c}70%{box-shadow:0 0 0 6px #a78bfa00}to{box-shadow:0 0 #a78bfa00}}@keyframes als-pulse-amber-126dd79f{0%{box-shadow:0 0 #e6a23c99}70%{box-shadow:0 0 0 6px #e6a23c00}to{box-shadow:0 0 #e6a23c00}}@keyframes als-pulse-pink-126dd79f{0%{box-shadow:0 0 #ec48998c}70%{box-shadow:0 0 0 6px #ec489900}to{box-shadow:0 0 #ec489900}}.plan-panel[data-v-ebd41871]{border-top:1px solid var(--border);padding:6px 8px 8px;flex:0 0 auto}.plan-panel.embedded[data-v-ebd41871]{border-top:0;padding:0}.pp-head[data-v-ebd41871]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 2px;background:none;border:0;color:var(--text-muted);font-size:12px;cursor:pointer}.pp-head[data-v-ebd41871]:hover{color:var(--text)}.pp-caret[data-v-ebd41871]{width:10px}.pp-title[data-v-ebd41871]{font-weight:600}.pp-count[data-v-ebd41871]{margin-left:auto;color:var(--text-dim);font-size:11px;font-variant-numeric:tabular-nums}.pp-active[data-v-ebd41871]{color:var(--primary);font-size:11px;font-variant-numeric:tabular-nums}.pp-body[data-v-ebd41871]{margin-top:4px}.pp-list[data-v-ebd41871]{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.pp-item[data-v-ebd41871]{display:flex;align-items:flex-start;gap:6px;padding:3px 6px 3px 0;font-size:11.5px;color:var(--text-muted);line-height:1.35}.pp-item.in-progress[data-v-ebd41871]{color:var(--text)}.pp-item.in-progress .pp-ic[data-v-ebd41871]{color:var(--primary)}.pp-item.done[data-v-ebd41871]{color:var(--text-dim)}.pp-item.done .pp-text[data-v-ebd41871]{text-decoration:line-through}.pp-ic[data-v-ebd41871]{flex:0 0 auto;width:12px;text-align:center;color:var(--text-dim)}.pp-item.done .pp-ic[data-v-ebd41871]{color:var(--success)}.pp-text[data-v-ebd41871]{flex:1;min-width:0;word-break:break-word}.pp-sub[data-v-ebd41871]{margin:6px 2px 2px;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em}.pp-empty[data-v-ebd41871]{padding:4px 2px;font-size:11.5px}.sched-panel[data-v-8570278f]{border-top:1px solid var(--border);padding:6px 8px 8px;flex:0 0 auto}.sched-panel.embedded[data-v-8570278f]{border-top:0;padding:0}.sp-head[data-v-8570278f]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 2px;background:none;border:0;color:var(--text-muted);font-size:12px;cursor:pointer}.sp-head[data-v-8570278f]:hover{color:var(--text)}.sp-caret[data-v-8570278f]{width:10px}.sp-title[data-v-8570278f]{font-weight:600}.sp-count[data-v-8570278f]{margin-left:auto;color:var(--text-dim);font-size:11px;font-variant-numeric:tabular-nums}.sp-hint[data-v-8570278f]{margin-left:auto;font-size:11px}.sp-body[data-v-8570278f]{margin-top:4px}.sp-list[data-v-8570278f]{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.sp-item[data-v-8570278f]{padding:4px 4px 5px;border-radius:var(--r-sm)}.sp-item[data-v-8570278f]:hover{background:var(--surface-2)}.sp-item.paused[data-v-8570278f]{opacity:.65}.sp-row1[data-v-8570278f]{display:flex;align-items:center;gap:6px;font-size:11px}.sp-kind[data-v-8570278f]{color:var(--primary);font-weight:550;flex:0 0 auto}.sp-when[data-v-8570278f]{color:var(--text-dim);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-acts[data-v-8570278f]{margin-left:auto;display:inline-flex;gap:1px;flex:0 0 auto}.sp-btn[data-v-8570278f]{border:0;background:none;color:var(--text-muted);cursor:pointer;padding:0 3px;font-size:11px;line-height:1}.sp-btn[data-v-8570278f]:hover:not(:disabled){color:var(--text)}.sp-btn.del[data-v-8570278f]:hover:not(:disabled){color:var(--danger)}.sp-btn[data-v-8570278f]:disabled{opacity:.4;cursor:default}.sp-text[data-v-8570278f]{margin-top:2px;font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-empty[data-v-8570278f]{padding:3px 2px;font-size:11.5px}.sp-add[data-v-8570278f]{margin-top:4px;width:100%;text-align:left;background:none;border:1px dashed var(--border);border-radius:var(--r-sm);color:var(--text-muted);font-size:11.5px;padding:4px 6px;cursor:pointer}.sp-add[data-v-8570278f]:hover{color:var(--text);border-color:var(--text-dim)}.sp-form[data-v-8570278f]{margin-top:5px;display:flex;flex-direction:column;gap:5px}.sp-prompt[data-v-8570278f]{width:100%;resize:vertical;font:inherit;font-size:11.5px;padding:5px 6px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text)}.sp-form-row[data-v-8570278f]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}.sp-rep[data-v-8570278f]{display:inline-flex;align-items:center;gap:3px;cursor:pointer}.sp-n[data-v-8570278f]{width:48px;font:inherit;font-size:11.5px;padding:2px 4px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text)}.sp-unit[data-v-8570278f]{font:inherit;font-size:11.5px;padding:2px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text)}.sp-note[data-v-8570278f]{font-size:10.5px}.sp-mk[data-v-8570278f]{background:color-mix(in srgb,var(--primary) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border))}.pbx[data-v-bb46e582]{margin:6px 0 0;font-size:12px}.pbx.embedded[data-v-bb46e582]{margin:0}.pbx-head[data-v-bb46e582]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;background:none;border:none;color:var(--text-dim);font-weight:650;font-size:11px;cursor:pointer}.pbx-tw[data-v-bb46e582]{flex:none;width:10px}.pbx-badge[data-v-bb46e582]{flex:none;min-width:16px;padding:0 5px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;text-align:center}.pbx-badge.fail[data-v-bb46e582]{background:var(--danger)}.pbx-spacer[data-v-bb46e582]{flex:1}.pbx-body[data-v-bb46e582]{max-height:220px;overflow-y:auto;padding:2px 6px 4px}.pbx-sum[data-v-bb46e582]{color:var(--text-dim);font-size:10.5px;padding:2px 4px 5px;border-bottom:1px solid var(--border);margin-bottom:3px}.sum-fail[data-v-bb46e582]{color:var(--danger);font-weight:600}.pbx-empty[data-v-bb46e582]{color:var(--text-muted);padding:2px 4px}.rt-roster[data-v-bb46e582]{padding:2px 4px 6px;border-bottom:1px solid var(--border);margin-bottom:4px}.rt-roster-h[data-v-bb46e582]{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-dim);margin-bottom:4px}.rt-conn[data-v-bb46e582]{width:6px;height:6px;border-radius:50%;background:var(--st-online)}.rt-conn.off[data-v-bb46e582]{background:var(--st-offline)}.rt-line[data-v-bb46e582]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px}.rt-name[data-v-bb46e582]{font-size:11.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-badge[data-v-bb46e582]{font-size:9.5px;font-weight:600;padding:2px 6px;border-radius:999px;white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 12%,transparent)}.rt-working[data-v-bb46e582]{color:var(--st-online)}.rt-orchestrating[data-v-bb46e582]{color:#9b7bff}.rt-compacting[data-v-bb46e582]{color:#c77dff}.rt-waiting_permission[data-v-bb46e582]{color:#e6a23c}.rt-waiting_delegation[data-v-bb46e582]{color:#3aa0ff}.rt-limited[data-v-bb46e582]{color:#e0a458}.rt-idle[data-v-bb46e582]{color:var(--text-dim, #8a94a6)}.pbx-row[data-v-bb46e582]{display:flex;align-items:center;gap:6px;padding:2px 0;min-width:0}.pbx-dot[data-v-bb46e582]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.pbx-row.placed .pbx-dot[data-v-bb46e582],.pbx-row.ringing .pbx-dot[data-v-bb46e582]{background:var(--text-dim)}.pbx-row.connected .pbx-dot[data-v-bb46e582]{background:var(--accent);animation:pbx-pulse-bb46e582 1s ease-in-out infinite}.pbx-row.answered .pbx-dot[data-v-bb46e582]{background:var(--warning, #e0a800)}.pbx-row.returned .pbx-dot[data-v-bb46e582]{background:var(--success)}.pbx-row.limited .pbx-dot[data-v-bb46e582]{background:var(--warning, #e0a800)}.pbx-row.failed .pbx-dot[data-v-bb46e582]{background:var(--danger)}.pbx-route[data-v-bb46e582]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.pbx-state[data-v-bb46e582]{flex:none;color:var(--text-dim);font-size:10px}.pbx-row.returned .pbx-state[data-v-bb46e582]{color:var(--success)}.pbx-row.failed .pbx-state[data-v-bb46e582]{color:var(--danger)}.pbx-time[data-v-bb46e582]{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.pbx-row.connected .pbx-time[data-v-bb46e582]{color:var(--accent)}.pbx-redeliver[data-v-bb46e582]{flex:none;padding:1px 6px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--text-dim);font-size:9.5px;cursor:pointer;white-space:nowrap}.pbx-redeliver[data-v-bb46e582]:hover:not(:disabled){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.pbx-redeliver[data-v-bb46e582]:disabled{opacity:.6;cursor:default}.pbx-redeliver.sent[data-v-bb46e582]{color:var(--success);border-color:color-mix(in srgb,var(--success) 55%,var(--border))}.pbx-redeliver.error[data-v-bb46e582]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.pbx-redeliver.no-idle[data-v-bb46e582]{color:var(--warning, #e0a800)}.pbx-redeliver.nothing[data-v-bb46e582]{color:var(--text-muted)}@keyframes pbx-pulse-bb46e582{0%,to{opacity:1}50%{opacity:.35}}.game-overlay[data-v-d4e7c28d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.game-overlay.max[data-v-d4e7c28d]{padding:0}.game-box[data-v-d4e7c28d]{position:relative;display:flex;flex-direction:column;width:min(1100px,96vw);height:min(800px,90vh);min-width:320px;min-height:240px;max-width:98vw;max-height:96vh;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;box-shadow:0 16px 60px #0009}.game-box.max[data-v-d4e7c28d]{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border:0;border-radius:0}.game-box.dragging .game-frame[data-v-d4e7c28d]{pointer-events:none}.game-bar[data-v-d4e7c28d]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface-2);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.game-box.max .game-bar[data-v-d4e7c28d]{cursor:default}.game-title[data-v-d4e7c28d]{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-btn[data-v-d4e7c28d]{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text-muted);cursor:pointer;font-size:13px;line-height:1;flex:none}.game-btn[data-v-d4e7c28d]:hover{color:var(--text);border-color:var(--accent)}.game-bar .game-btn[data-v-d4e7c28d]:first-of-type{margin-left:auto}.game-stage[data-v-d4e7c28d]{flex:1;display:flex;align-items:center;justify-content:center;background:#000;min-height:0}.game-frame[data-v-d4e7c28d]{width:100%;height:100%;border:0;background:#fff}.game-msg[data-v-d4e7c28d]{color:var(--text-muted);font-size:14px}.game-grip[data-v-d4e7c28d]{position:absolute;right:0;bottom:0;width:30px;height:30px;display:flex;align-items:flex-end;justify-content:flex-end;padding:2px 3px;cursor:nwse-resize;touch-action:none;z-index:3;color:var(--text-muted);background:linear-gradient(135deg,transparent 50%,color-mix(in srgb,var(--accent) 22%,transparent) 50%);border-bottom-right-radius:var(--r)}.game-grip[data-v-d4e7c28d]:hover{color:var(--text);background:linear-gradient(135deg,transparent 50%,color-mix(in srgb,var(--accent) 40%,transparent) 50%)}.grip-ic[data-v-d4e7c28d]{font-size:14px;line-height:1;pointer-events:none}.files-panel[data-v-a337b63e]{border-top:1px solid var(--border);padding:6px 8px 8px;flex:0 0 auto}.files-panel.embedded[data-v-a337b63e]{border-top:0;padding:0}.fp-head[data-v-a337b63e]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 2px;background:none;border:0;color:var(--text-muted);font-size:12px;cursor:pointer}.fp-head[data-v-a337b63e]:hover{color:var(--text)}.fp-caret[data-v-a337b63e]{width:10px}.fp-title[data-v-a337b63e]{font-weight:600}.fp-count[data-v-a337b63e]{margin-left:auto;color:var(--text-dim);font-size:11px}.fp-dot[data-v-a337b63e]{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--primary)}.fp-body[data-v-a337b63e]{margin-top:4px}.fp-empty[data-v-a337b63e]{padding:4px 2px;font-size:11.5px}.fp-list[data-v-a337b63e]{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto}.fp-item[data-v-a337b63e]{display:flex;align-items:center;gap:2px}.fp-file[data-v-a337b63e]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:4px 6px;background:none;border:0;border-radius:var(--r-sm);color:var(--text-muted);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.fp-file[data-v-a337b63e]:hover{background:var(--surface-2);color:var(--text)}.fp-item.agent .fp-ic[data-v-a337b63e]{filter:none}.fp-item.agent .fp-name[data-v-a337b63e]{color:var(--primary)}.fp-name[data-v-a337b63e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-size[data-v-a337b63e]{color:var(--text-dim);font-size:10.5px;flex:0 0 auto}.fp-play[data-v-a337b63e]{background:none;border:0;color:var(--primary);cursor:pointer;padding:2px 4px;font-size:12px;line-height:1}.fp-play[data-v-a337b63e]:hover{color:var(--accent);transform:scale(1.2)}.fp-del[data-v-a337b63e]{background:none;border:0;color:var(--text-dim);cursor:pointer;padding:2px 4px;font-size:13px;line-height:1}.fp-del[data-v-a337b63e]:hover{color:var(--danger)}.fp-refresh[data-v-a337b63e]{margin-top:2px;font-size:11px}.skills-panel[data-v-3340af1a]{border-top:1px solid var(--border);padding:6px 8px 8px;flex:0 0 auto}.skills-panel.embedded[data-v-3340af1a]{border-top:0;padding:0}.sk-head[data-v-3340af1a]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 2px;background:none;border:0;color:var(--text-muted);font-size:12px;cursor:pointer}.sk-head[data-v-3340af1a]:hover{color:var(--text)}.sk-caret[data-v-3340af1a]{width:10px}.sk-title[data-v-3340af1a]{font-weight:600}.sk-count[data-v-3340af1a]{margin-left:auto;color:var(--text-dim);font-size:11px}.sk-body[data-v-3340af1a]{margin-top:4px;max-height:260px;overflow:auto}.sk-empty[data-v-3340af1a]{padding:4px 2px;font-size:11.5px}.sk-group+.sk-group[data-v-3340af1a]{margin-top:6px}.sk-group-t[data-v-3340af1a]{display:flex;align-items:center;gap:6px;padding:2px 2px 3px;color:var(--text-dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.sk-group-n[data-v-3340af1a]{margin-left:auto;text-transform:none}.sk-list[data-v-3340af1a]{list-style:none;margin:0;padding:0}.sk-btn[data-v-3340af1a]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;background:none;border:0;border-radius:var(--r-sm);color:var(--text-muted);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.sk-btn[data-v-3340af1a]:hover{background:var(--surface-2);color:var(--text)}.sk-ic[data-v-3340af1a]{flex:0 0 auto;font-size:11px}.sk-name[data-v-3340af1a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-more[data-v-3340af1a]{flex:0 0 auto;color:var(--text-dim);font-size:12px;line-height:1}.sk-desc[data-v-3340af1a]{margin:0 6px 6px 22px;color:var(--text-dim);font-size:11px;line-height:1.45;white-space:pre-line}.gloss-panel[data-v-555ed848]{border-top:1px solid var(--border);padding:6px 8px 8px;flex:0 0 auto}.gp-head[data-v-555ed848]{display:flex;align-items:center;gap:6px;width:100%;padding:4px 2px;background:none;border:0;color:var(--text-muted);font-size:12px;cursor:pointer}.gp-head[data-v-555ed848]:hover{color:var(--text)}.gp-caret[data-v-555ed848]{width:10px}.gp-title[data-v-555ed848]{font-weight:600}.gp-count[data-v-555ed848]{margin-left:auto;min-width:18px;text-align:center;padding:0 5px;border-radius:9px;background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary);font-size:11px}.gp-body[data-v-555ed848]{margin-top:4px}.gp-list[data-v-555ed848]{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:6px}.gp-item[data-v-555ed848]{display:flex;flex-direction:column;gap:1px;padding:4px 6px;border-radius:var(--r-sm);background:var(--surface-2)}.gp-term[data-v-555ed848]{font-weight:600;font-size:12px;color:var(--primary)}.gp-def[data-v-555ed848]{font-size:11.5px;color:var(--text-muted);line-height:1.35}.gp-clear[data-v-555ed848]{margin-top:6px;font-size:11px}.deploybar[data-v-5bb4adc5]{position:relative;flex:0 0 auto;height:26px;overflow:hidden;border-bottom:1px solid var(--border);background:var(--surface-2);--db-accent: var(--accent)}.deploybar.done[data-v-5bb4adc5]{--db-accent: var(--success, #22c55e)}.deploybar.error[data-v-5bb4adc5]{--db-accent: var(--danger)}.db-fill[data-v-5bb4adc5]{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--db-accent) 26%,transparent);border-right:2px solid var(--db-accent);transition:width .5s ease}.deploybar.running .db-fill[data-v-5bb4adc5]{animation:db-pulse-5bb4adc5 1.6s ease-in-out infinite}@keyframes db-pulse-5bb4adc5{0%,to{opacity:.75}50%{opacity:1}}.db-txt[data-v-5bb4adc5]{position:relative;z-index:1;height:100%;display:flex;align-items:center;gap:7px;padding:0 var(--sp-4);font-size:12px;color:var(--text);white-space:nowrap}.db-ico[data-v-5bb4adc5]{flex:none}.db-stage[data-v-5bb4adc5]{font-weight:600}.db-msg[data-v-5bb4adc5]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.db-spacer[data-v-5bb4adc5]{flex:1}.db-ver[data-v-5bb4adc5]{color:var(--text-muted);font-variant-numeric:tabular-nums}.db-pct[data-v-5bb4adc5]{font-weight:700;font-variant-numeric:tabular-nums;flex:none}.db-slide-enter-active[data-v-5bb4adc5],.db-slide-leave-active[data-v-5bb4adc5]{transition:height .28s ease,opacity .28s ease}.db-slide-enter-from[data-v-5bb4adc5],.db-slide-leave-to[data-v-5bb4adc5]{height:0;opacity:0}@media(max-width:1024px){.db-msg[data-v-5bb4adc5],.db-ver[data-v-5bb4adc5]{display:none}}.layout[data-v-1c7da9ac]{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:minmax(0,1fr);height:100%}.layout.collapsed[data-v-1c7da9ac]{grid-template-columns:64px 1fr}.sidebar[data-v-1c7da9ac]{background:var(--bg-elevated);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:var(--sp-3);gap:var(--sp-2);min-height:0;overflow:hidden}.brand[data-v-1c7da9ac]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);font-weight:700;font-size:15px}.logo[data-v-1c7da9ac]{color:var(--accent);font-size:20px}.nav[data-v-1c7da9ac]{display:flex;flex-direction:column;gap:2px;margin-top:var(--sp-3);flex:0 0 auto}.side-agents[data-v-1c7da9ac]{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;max-height:34vh;margin-top:var(--sp-2);border-top:1px solid var(--border);padding-top:var(--sp-2)}.side-agents.collapsed[data-v-1c7da9ac]{flex:0 0 auto;max-height:none}.sa-head[data-v-1c7da9ac]{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;cursor:pointer;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding:2px 6px 4px}.sa-head[data-v-1c7da9ac]:hover{color:var(--text-muted)}.sa-caret[data-v-1c7da9ac]{font-size:9px}.sa-head-n[data-v-1c7da9ac]{margin-left:auto;color:var(--text-dim);font-variant-numeric:tabular-nums}.sa-list[data-v-1c7da9ac]{overflow-y:auto;display:flex;flex-direction:column;gap:1px}.sa-item[data-v-1c7da9ac]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;background:none;color:var(--text-muted);font-size:13px;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.sa-item[data-v-1c7da9ac]:hover{background:var(--surface-hover);color:var(--text)}.sa-item.active[data-v-1c7da9ac]{background:var(--surface-2);color:var(--text);font-weight:600}.sa-item.child[data-v-1c7da9ac]{font-size:12.5px}.sa-branch[data-v-1c7da9ac]{color:var(--text-dim);font-size:12px;margin-right:-2px;flex:none}.sa-kids[data-v-1c7da9ac]{color:var(--text-dim);font-size:11px;flex:none;margin-left:2px}.sa-name[data-v-1c7da9ac]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-item.unread .sa-name[data-v-1c7da9ac]{color:var(--text);font-weight:600}.sa-new[data-v-1c7da9ac]{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;box-shadow:0 0 0 2px var(--surface)}.side-agents.mini[data-v-1c7da9ac]{border-top:none;align-items:center}.side-agents.mini .sa-item[data-v-1c7da9ac]{justify-content:center;padding:6px 0;position:relative}.side-agents.mini .sa-new[data-v-1c7da9ac]{position:absolute;top:3px;right:5px;margin-left:0}.nav-item[data-v-1c7da9ac]{display:flex;align-items:center;gap:var(--sp-3);padding:9px 11px;border-radius:var(--r-sm);color:var(--text-muted);font-size:13.5px;font-weight:500}.nav-item[data-v-1c7da9ac]:hover{background:var(--surface-hover);color:var(--text)}.nav-item.active[data-v-1c7da9ac]{background:var(--surface-2);color:var(--text)}.nav-icon[data-v-1c7da9ac]{width:18px;text-align:center;color:var(--accent)}.nav-badge[data-v-1c7da9ac]{margin-left:auto;background:var(--primary);color:#fff;font-size:11px;padding:1px 7px;border-radius:var(--r-full)}.nav-more[data-v-1c7da9ac]{cursor:pointer;background:none;border:0;width:100%;font:inherit;font-weight:500}.nav-more-caret[data-v-1c7da9ac]{margin-left:auto;font-size:10px;color:var(--text-dim)}.nav-sub[data-v-1c7da9ac]{padding-left:30px;font-size:12.5px}.side-panels[data-v-1c7da9ac]{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;margin-top:var(--sp-2);border-top:1px solid var(--border);padding-top:var(--sp-2)}.sp-tabs[data-v-1c7da9ac]{display:flex;gap:4px}.sp-tab[data-v-1c7da9ac]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text-dim);cursor:pointer;font-size:11px;white-space:nowrap;overflow:hidden}.sp-tab[data-v-1c7da9ac]:hover{color:var(--text);background:var(--surface-hover)}.sp-tab.on[data-v-1c7da9ac]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.spt-lb[data-v-1c7da9ac]{overflow:hidden;text-overflow:ellipsis}.sp-content[data-v-1c7da9ac]{min-height:0;overflow-y:auto;margin-top:var(--sp-2)}.collapse-btn[data-v-1c7da9ac]{align-self:flex-start;margin-top:auto}.version[data-v-1c7da9ac]{padding:4px 6px 0;font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ver-gw[data-v-1c7da9ac]{font-size:10px;color:var(--text-dim);margin-top:1px}.ver-gw.behind[data-v-1c7da9ac]{color:#e6a23c}.ver-compact[data-v-1c7da9ac]{display:none;align-items:center;gap:2px;font-size:10.5px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ver-compact .vc-gw.behind[data-v-1c7da9ac]{color:#e6a23c}.main[data-v-1c7da9ac]{display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-1c7da9ac]{height:var(--topbar-h);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-5);background:var(--bg-elevated)}.agent-upd[data-v-1c7da9ac]{background:var(--warn-bg, #4a3a10);color:var(--warn-fg, #ffd27a);border:1px solid rgba(255,210,122,.35);white-space:nowrap}.agent-upd[data-v-1c7da9ac]:hover{filter:brightness(1.12)}.agent-pending[data-v-1c7da9ac]{font-size:12px;white-space:nowrap;cursor:default}@media(max-width:700px){.agent-upd[data-v-1c7da9ac]{font-size:0;padding:4px 8px}.agent-upd[data-v-1c7da9ac]:first-letter{font-size:14px}.agent-pending[data-v-1c7da9ac]{font-size:0}.agent-pending[data-v-1c7da9ac]:first-letter{font-size:14px}}.upd-btn[data-v-1c7da9ac]{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text);font-size:12px}.upd-btn[data-v-1c7da9ac]:hover{background:color-mix(in srgb,var(--accent) 28%,var(--surface))}.user[data-v-1c7da9ac]{display:flex;flex-direction:column;line-height:1.15;text-align:right}.user-name[data-v-1c7da9ac]{font-size:13px;font-weight:600}.user-role[data-v-1c7da9ac]{font-size:11px}.content[data-v-1c7da9ac]{flex:1;overflow-y:auto;padding:var(--sp-5)}.hamburger[data-v-1c7da9ac]{display:none;border:none;background:none;color:var(--text);font-size:20px;line-height:1;padding:6px 9px;cursor:pointer;border-radius:var(--r-sm);flex:none}.hamburger[data-v-1c7da9ac]:hover{background:var(--surface-hover)}.backdrop[data-v-1c7da9ac]{display:none}@media(max-width:1024px),(min-width:1000px)and (orientation:landscape)and (pointer:coarse){.layout[data-v-1c7da9ac],.layout.collapsed[data-v-1c7da9ac]{grid-template-columns:1fr}.ver-compact[data-v-1c7da9ac]{display:inline-flex}.sidebar[data-v-1c7da9ac]{position:fixed;top:0;left:0;bottom:0;width:min(85vw,300px);z-index:60;transform:translate(-100%);transition:transform .22s ease}.layout.mobile-open .sidebar[data-v-1c7da9ac]{transform:translate(0);box-shadow:6px 0 28px #00000073}.backdrop[data-v-1c7da9ac]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000073}.collapse-btn[data-v-1c7da9ac]{display:none}.hamburger[data-v-1c7da9ac]{display:inline-flex}.topbar[data-v-1c7da9ac]{height:46px;padding:0 var(--sp-3);gap:var(--sp-2)}.user-name[data-v-1c7da9ac],.hide-mobile[data-v-1c7da9ac]{display:none}.content[data-v-1c7da9ac]{padding:var(--sp-3)}.content.flush[data-v-1c7da9ac]{padding:0}}.toast-host[data-v-630021f1]{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:1000}.toast[data-v-630021f1]{padding:11px 16px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font-size:13px;cursor:pointer;max-width:340px}.toast.success[data-v-630021f1]{border-left:3px solid var(--success)}.toast.error[data-v-630021f1]{border-left:3px solid var(--danger)}.toast.info[data-v-630021f1]{border-left:3px solid var(--primary)}.toast-enter-active[data-v-630021f1],.toast-leave-active[data-v-630021f1]{transition:all .25s ease}.toast-enter-from[data-v-630021f1],.toast-leave-to[data-v-630021f1]{opacity:0;transform:translate(20px)}:root{color-scheme:dark;--bg: #0b1220;--bg-elevated: #0f1a2e;--surface: #14203a;--surface-2: #1b2a47;--surface-hover: #1f3255;--border: #263450;--border-strong: #34496f;--text: #e8eef8;--text-muted: #9fb0cc;--text-dim: #6b7d9c;--primary: #4f8cff;--primary-hover: #6ea1ff;--primary-contrast: #ffffff;--accent: #38bdf8;--st-online: #34d399;--st-busy: #4f8cff;--st-idle: #fbbf24;--st-offline: #64748b;--status-incoming: #a78bfa;--status-triage: #38bdf8;--status-assigned: #60a5fa;--status-in_progress: #4f8cff;--status-blocked: #fb923c;--status-completed: #34d399;--status-failed: #f87171;--status-cancelled: #64748b;--prio-low: #64748b;--prio-normal: #60a5fa;--prio-high: #fbbf24;--prio-urgent: #f87171;--success: #34d399;--warning: #fbbf24;--danger: #f87171;--r-sm: 6px;--r: 10px;--r-lg: 14px;--r-full: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .28);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .4);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--sidebar-w: 244px;--topbar-h: 58px}:root[data-theme=light]{color-scheme:light;--bg: #f4f6fb;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #f1f5fb;--surface-hover: #e9eff8;--border: #dde5f0;--border-strong: #c6d2e3;--text: #16223a;--text-muted: #55647d;--text-dim: #8595ac;--primary: #2563eb;--primary-hover: #1d4ed8;--accent: #0ea5e9;--st-offline: #94a3b8;--shadow: 0 1px 4px rgba(20, 30, 60, .08);--shadow-lg: 0 10px 34px rgba(20, 30, 60, .14)}:root[data-theme=auto]{color-scheme:light dark}@media(prefers-color-scheme:light){:root[data-theme=auto]{--bg: #f4f6fb;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #f1f5fb;--surface-hover: #e9eff8;--border: #dde5f0;--border-strong: #c6d2e3;--text: #16223a;--text-muted: #55647d;--text-dim: #8595ac;--primary: #2563eb;--primary-hover: #1d4ed8;--accent: #0ea5e9;--st-offline: #94a3b8;--shadow: 0 1px 4px rgba(20, 30, 60, .08);--shadow-lg: 0 10px 34px rgba(20, 30, 60, .14)}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow-x:hidden}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.01em}button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--text-muted)}.dim{color:var(--text-dim)}.row{display:flex;align-items:center;gap:var(--sp-2)}.col{display:flex;flex-direction:column}.spacer{flex:1}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:13px;font-weight:550;cursor:pointer;transition:background .14s,border-color .14s,opacity .14s}.btn:hover{background:var(--surface-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--surface-hover)}.btn-sm{padding:5px 10px;font-size:12px}.btn-danger{color:var(--danger);border-color:var(--danger)}.input,.select,.textarea{width:100%;padding:8px 11px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);font-size:13px;font-family:inherit}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--primary)}.textarea{resize:vertical;min-height:72px}label.field{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-muted)}.progress{height:6px;background:var(--surface-2);border-radius:var(--r-full);overflow:hidden}.progress>span{display:block;height:100%;background:var(--primary);border-radius:var(--r-full);transition:width .4s ease}@keyframes pulse-ring{0%{box-shadow:0 0 #4f8cff80}70%{box-shadow:0 0 0 6px #4f8cff00}to{box-shadow:0 0 #4f8cff00}}.pulse{animation:pulse-ring 1.8s infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fade-in{animation:fade-in .25s ease}@media(max-width:1024px){body{overflow-x:hidden}.input,.select,.textarea{font-size:16px}.btn{padding:9px 15px}.btn-sm{padding:7px 12px}}::highlight(quote-flash){background-color:color-mix(in srgb,var(--accent) 38%,transparent);color:inherit;border-radius:2px}
