.cloud-control-admin-modal[data-v-15783b2a]{width:min(920px,100vw - 32px)}.cloud-control-admin-body[data-v-15783b2a]{flex-direction:column;gap:14px;max-height:min(70vh,720px);padding-right:4px;display:flex;overflow:auto}.cloud-control-screen-card[data-v-15783b2a]{cursor:pointer;background:linear-gradient(135deg,#f8fafcfa,#ecfdf5d1);border:1px solid #94a3b847;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative}.cloud-control-screen-card.active[data-v-15783b2a]{background:linear-gradient(135deg,#ecfdf5fa,#ccfbf1b8);border-color:#0d94886b;box-shadow:0 14px 36px #0f766e1f}.cloud-control-screen-card>input[data-v-15783b2a]{opacity:0;pointer-events:none;position:absolute}.cloud-control-screen-copy[data-v-15783b2a]{gap:5px;display:grid}.cloud-control-screen-copy span[data-v-15783b2a]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.cloud-control-screen-copy strong[data-v-15783b2a]{color:#102a43;font-size:17px}.cloud-control-screen-copy small[data-v-15783b2a]{color:#64748b;line-height:1.6}.cloud-control-screen-switch[data-v-15783b2a]{background:#cbd5e1;border-radius:999px;width:58px;height:32px;padding:3px;transition:all .18s}.cloud-control-screen-switch i[data-v-15783b2a]{background:#fff;border-radius:999px;width:26px;height:26px;transition:all .18s;display:block;box-shadow:0 8px 18px #0f172a2e}.cloud-control-screen-card.active .cloud-control-screen-switch[data-v-15783b2a]{background:#0f766e}.cloud-control-screen-card.active .cloud-control-screen-switch i[data-v-15783b2a]{transform:translate(26px)}.cloud-control-screen-limits[data-v-15783b2a]{flex-wrap:wrap;gap:8px;display:flex}.cloud-control-screen-limits span[data-v-15783b2a]{color:#475569;background:#f1f5f9e6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.cloud-control-admin-grid[data-v-15783b2a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cloud-control-admin-grid label[data-v-15783b2a],.cloud-control-admin-remark[data-v-15783b2a]{color:#475569;flex-direction:column;gap:7px;font-size:13px;display:flex}.cloud-control-admin-grid input[data-v-15783b2a],.cloud-control-admin-remark textarea[data-v-15783b2a]{border:1px solid #0f172a1f;border-radius:12px;padding:9px 10px}.cloud-control-days-row[data-v-15783b2a]{grid-template-columns:auto minmax(70px,1fr) auto;gap:6px;display:grid}.cloud-control-admin-usage[data-v-15783b2a]{color:#0f766e;background:#f0fdfad1;border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}@media (width<=820px){.cloud-control-admin-grid[data-v-15783b2a],.cloud-control-screen-card[data-v-15783b2a]{grid-template-columns:1fr}}.cloud-control-workspace[data-v-83526cc2]{overflow:visible}.cloud-control-quota[data-v-83526cc2]{color:var(--ink-soft);font-size:13px}.cloud-control-note-card[data-v-83526cc2]{border:1px solid var(--line);color:var(--ink-soft);background:#fffcf6b8;border-radius:18px;flex-wrap:wrap;gap:12px;padding:12px 14px;font-size:13px;display:flex}.cloud-control-workspace .accent-alt-button[data-v-83526cc2],.cloud-control-manage-modal .accent-alt-button[data-v-83526cc2]{color:#fffaf1;background:linear-gradient(135deg,#7f6848,#5d4a34);border:1px solid #5d4a342e}.cloud-control-workspace .accent-alt-button[data-v-83526cc2]:disabled,.cloud-control-manage-modal .accent-alt-button[data-v-83526cc2]:disabled{color:#1f332d7a;box-shadow:none;background:#79716238;border-color:#2d3a3414}.cloud-control-workspace .soft-button[data-v-83526cc2],.cloud-control-manage-modal .soft-button[data-v-83526cc2]{color:#1f332d;background:#ffffffd1;border:1px solid #1f332d14}.cloud-control-workspace .soft-button[data-v-83526cc2]:disabled,.cloud-control-manage-modal .soft-button[data-v-83526cc2]:disabled{color:#1f332d80;background:#ffffff8c}.cloud-control-workspace .actionbar-button-delete[data-v-83526cc2],.cloud-control-manage-modal .actionbar-button-delete[data-v-83526cc2]{color:#fff8f4;background:linear-gradient(135deg,#9e5b4df0,#7f4236f0)}.cloud-control-form-grid[data-v-83526cc2]{gap:14px;display:grid}.cloud-control-form-grid label[data-v-83526cc2]{color:var(--ink-soft);gap:7px;font-size:13px;display:grid}.cloud-control-form-grid input[data-v-83526cc2]{border:1px solid var(--line);background:#ffffffe0;border-radius:14px;padding:11px 12px}.cloud-control-edit-form[data-v-83526cc2]{border:1px solid var(--line);background:#fffcf6b8;border-radius:18px;align-items:end;gap:12px;padding:14px;display:grid}.command-editor-note[data-v-83526cc2]{color:var(--ink-soft);background:#ffffffad;border:1px dashed #5d4a342e;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.5}.command-editor-note span[data-v-83526cc2]{color:#5d4a34;font-weight:600}.command-form-error[data-v-83526cc2]{color:#8d3f31;background:#fff4efdb;border:1px solid #9e5b4d38;border-radius:14px;padding:10px 12px;font-size:13px}.command-edit-form[data-v-83526cc2]{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) 120px minmax(170px,1.1fr) auto}.cloud-control-edit-form label[data-v-83526cc2]{color:var(--ink-soft);gap:7px;font-size:13px;display:grid}.cloud-control-edit-form input[data-v-83526cc2],.cloud-control-edit-form select[data-v-83526cc2],.cloud-control-edit-form textarea[data-v-83526cc2],.data-table select[data-v-83526cc2]{border:1px solid var(--line);color:var(--ink);background:#ffffffe6;border-radius:12px;padding:9px 10px}.cloud-control-edit-form textarea[data-v-83526cc2]{resize:vertical}.wide-field[data-v-83526cc2]{grid-column:1/-2}.cloud-control-manage-modal[data-v-83526cc2]{align-content:start;width:min(980px,100vw - 48px);height:fit-content;max-height:calc(100vh - 48px);display:grid;overflow-y:auto}.modal-subtitle[data-v-83526cc2]{color:var(--ink-soft);word-break:break-all;margin:6px 0 0;font-size:13px}.cloud-control-modal-section[data-v-83526cc2]{gap:14px;min-height:0;padding-right:4px;display:grid;overflow:visible}.data-share-actions[data-v-83526cc2]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cloud-control-inner-table .table-scroll-shell[data-v-83526cc2]{max-height:260px}.muted-text[data-v-83526cc2]{color:var(--ink-soft);font-size:13px}.cloud-control-manage-mask[data-v-83526cc2]{align-items:stretch}.cloud-control-link-button[data-v-83526cc2]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=820px){.cloud-control-manage-modal[data-v-83526cc2]{width:100%;max-height:calc(100vh - 24px);padding:16px}.command-edit-form[data-v-83526cc2]{grid-template-columns:1fr}.wide-field[data-v-83526cc2]{grid-column:auto}}.script-room-shell[data-v-c26eaa52]{z-index:1;grid-template-columns:300px minmax(0,1fr);gap:22px;height:calc(100vh - 132px);min-height:680px;display:grid;position:relative;overflow:hidden}.script-room-sidebar[data-v-c26eaa52],.script-room-stage[data-v-c26eaa52]{background:linear-gradient(#fffcf6f5,#f7f3eaeb),radial-gradient(circle at 100% 0,#d2b48424,#0000 26%);border:1px solid #7884801f;border-radius:30px;min-height:0;overflow:hidden;box-shadow:0 20px 48px #6054401a}.script-room-sidebar[data-v-c26eaa52]{grid-template-rows:auto auto minmax(0,1fr);gap:16px;padding:22px;display:grid}.script-room-sidebar-head[data-v-c26eaa52]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.script-room-kicker[data-v-c26eaa52]{color:#8a7560;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.script-room-sidebar-head h2[data-v-c26eaa52],.script-room-stage-empty-card h3[data-v-c26eaa52],.script-room-stage-title h3[data-v-c26eaa52]{color:#20302c;margin:0;font-size:32px;line-height:1.08}.script-room-sidebar-head span[data-v-c26eaa52],.script-room-stage-title span[data-v-c26eaa52],.script-room-stage-empty-card p[data-v-c26eaa52]{color:#6f7c79;font-size:13px;line-height:1.7}.script-room-create-button[data-v-c26eaa52],.script-room-primary-button[data-v-c26eaa52],.script-room-secondary-button[data-v-c26eaa52]{cursor:pointer;border:0;border-radius:16px;padding:12px 18px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s}.script-room-create-button[data-v-c26eaa52],.script-room-primary-button[data-v-c26eaa52]{color:#fffef9;background:linear-gradient(135deg,#355f52,#4a7f6f);box-shadow:0 14px 28px #355f5238}.script-room-secondary-button[data-v-c26eaa52]{color:#fffdfa;background:linear-gradient(135deg,#b59f86,#9d856c)}.script-room-create-button[data-v-c26eaa52]:hover,.script-room-primary-button[data-v-c26eaa52]:hover,.script-room-secondary-button[data-v-c26eaa52]:hover{transform:translateY(-1px)}.script-room-create-button[data-v-c26eaa52]:disabled,.script-room-primary-button[data-v-c26eaa52]:disabled,.script-room-secondary-button[data-v-c26eaa52]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.script-room-sidebar-tools[data-v-c26eaa52]{flex-wrap:wrap;gap:10px;display:flex}.script-room-list[data-v-c26eaa52]{align-content:start;gap:10px;padding-right:4px;display:grid;overflow-y:auto}.script-room-card[data-v-c26eaa52]{text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #7c8d8824;border-radius:20px;gap:6px;width:100%;padding:14px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.script-room-card[data-v-c26eaa52]:hover{border-color:#4a7f6f47;transform:translateY(-1px)}.script-room-card.is-active[data-v-c26eaa52]{background:linear-gradient(135deg,#446f62f5,#32544af0);border-color:#29463d57;box-shadow:0 16px 32px #39584f3d}.script-room-card.is-active strong[data-v-c26eaa52],.script-room-card.is-active span[data-v-c26eaa52],.script-room-card.is-active .script-room-card-key[data-v-c26eaa52],.script-room-card.is-active .script-room-card-action[data-v-c26eaa52]{color:#f6f4ec}.script-room-card-top[data-v-c26eaa52],.script-room-card-bottom[data-v-c26eaa52]{justify-content:space-between;align-items:center;gap:10px;display:flex}.script-room-card-top strong[data-v-c26eaa52]{color:#20302c;font-size:15px}.script-room-card-top span[data-v-c26eaa52],.script-room-card-bottom span[data-v-c26eaa52]{color:#71817d;font-size:12px}.script-room-card-key[data-v-c26eaa52]{color:#4e615c;word-break:break-all;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.55}.script-room-card-actions[data-v-c26eaa52]{gap:10px;display:inline-flex}.script-room-card-action[data-v-c26eaa52]{color:#365f52;font-size:12px;font-weight:700}.script-room-card-action.danger[data-v-c26eaa52]{color:#a34f45}.script-room-empty-list[data-v-c26eaa52]{background:#ffffff8a;border:1px dashed #84918d38;border-radius:24px;padding:22px 18px}.script-room-empty-list strong[data-v-c26eaa52]{color:#20302c;margin-bottom:8px;display:block}.script-room-empty-list p[data-v-c26eaa52]{color:#6f7c79;margin:0;font-size:13px;line-height:1.7}.script-room-stage[data-v-c26eaa52]{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:22px;display:grid}.script-room-stage-head[data-v-c26eaa52]{border-bottom:1px solid #818e881f;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.script-room-stage-title[data-v-c26eaa52]{gap:2px;min-width:0;display:grid}.script-room-stage-title h3[data-v-c26eaa52]{font-size:24px;line-height:1.12}.script-room-stage-actions[data-v-c26eaa52]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.script-room-status-chip[data-v-c26eaa52]{border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.script-room-status-chip.is-active[data-v-c26eaa52]{color:#325f52;background:#3f79651f}.script-room-status-chip.is-idle[data-v-c26eaa52]{color:#846f58;background:#b69f8229}.script-room-status-chip.is-count[data-v-c26eaa52]{color:#32443e;background:#34474014}.script-room-stage-body[data-v-c26eaa52]{min-height:0;padding-top:18px;overflow:hidden}.script-room-chat-panel[data-v-c26eaa52]{grid-template-rows:minmax(0,1fr) auto;gap:16px;height:100%;min-height:0;display:grid}.script-room-chat-feed[data-v-c26eaa52]{background:linear-gradient(#f7f6f1f5,#f3efe6f0);border:1px solid #7e8d871f;border-radius:24px;align-content:start;gap:14px;height:100%;min-height:0;padding:18px;display:grid;overflow-y:auto}.script-room-system-row[data-v-c26eaa52]{justify-content:center;display:flex}.script-room-system-badge[data-v-c26eaa52]{color:#5f6e69;text-align:center;background:#6c78721f;border-radius:999px;justify-content:center;align-items:center;max-width:min(92%,520px);padding:8px 14px;font-size:12px;line-height:1.5;display:inline-flex}.script-room-chat-row[data-v-c26eaa52]{justify-items:start;gap:8px;display:grid}.script-room-chat-row.is-mine[data-v-c26eaa52]{justify-items:end}.script-room-chat-meta[data-v-c26eaa52]{color:#7a8682;align-items:center;gap:10px;font-size:12px;display:inline-flex}.script-room-chat-meta strong[data-v-c26eaa52]{color:#20302c;font-size:13px}.script-room-chat-bubble[data-v-c26eaa52]{color:#233532;white-space:pre-wrap;word-break:break-word;background:#ffffffeb;border:1px solid #7e8d871f;border-radius:20px 20px 20px 8px;max-width:min(78%,760px);padding:14px 16px;line-height:1.75}.script-room-chat-row.is-mine .script-room-chat-bubble[data-v-c26eaa52]{color:#f5f2ea;background:linear-gradient(135deg,#497b6bf5,#386053f0);border-radius:20px 20px 8px}.script-room-chat-empty[data-v-c26eaa52],.script-room-stage-empty[data-v-c26eaa52]{place-items:center;display:grid}.script-room-chat-empty[data-v-c26eaa52]{text-align:center;background:#ffffffb3;border:1px dashed #84918d33;border-radius:20px;min-height:260px;padding:20px}.script-room-chat-empty strong[data-v-c26eaa52],.script-room-stage-empty-card h3[data-v-c26eaa52]{color:#20302c}.script-room-chat-empty p[data-v-c26eaa52],.script-room-stage-empty-card p[data-v-c26eaa52]{color:#6f7c79;margin:6px 0 0;line-height:1.7}.script-room-composer[data-v-c26eaa52]{background:#fffdf8eb;border:1px solid #7e8d871f;border-radius:24px;gap:12px;padding:16px 18px;display:grid}.script-room-composer-grid[data-v-c26eaa52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.script-room-field[data-v-c26eaa52]{gap:8px;display:grid}.script-room-field span[data-v-c26eaa52]{color:#687773;font-size:12px;font-weight:700}.script-room-field input[data-v-c26eaa52],.script-room-field textarea[data-v-c26eaa52],.script-room-key-row input[data-v-c26eaa52]{color:#253633;width:100%;font:inherit;background:#fffffff5;border:1px solid #818e8829;border-radius:16px;padding:12px 14px}.script-room-field textarea[data-v-c26eaa52]{resize:vertical;min-height:92px}.script-room-field input[data-v-c26eaa52]:disabled{color:#76837f;background:#f2f0ebf0}.script-room-field-full[data-v-c26eaa52]{grid-column:1/-1}.script-room-composer-actions[data-v-c26eaa52]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.script-room-composer-tip[data-v-c26eaa52]{color:#6c7875;font-size:12px}.script-room-inline-tip[data-v-c26eaa52]{color:#8a7560;margin:-2px 0 0;font-size:12px}.script-room-error-text[data-v-c26eaa52]{color:#a4453c;margin:14px 0 0;font-size:13px}.script-room-stage-empty-card[data-v-c26eaa52]{text-align:center;gap:14px;max-width:460px;display:grid}.script-room-modal[data-v-c26eaa52]{width:min(680px,100vw - 32px)}.script-room-modal-grid[data-v-c26eaa52]{gap:14px;display:grid}.script-room-key-row[data-v-c26eaa52]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.script-room-toast[data-v-c26eaa52]{z-index:80;color:#20302c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #20302c14;border-radius:18px;align-items:flex-start;gap:12px;width:min(320px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 16px 40px #18211d29}.script-room-toast-success[data-v-c26eaa52]{border-color:#355f5229}.script-room-toast-error[data-v-c26eaa52]{border-color:#97483d2e}.script-room-toast-icon[data-v-c26eaa52]{color:#fffef9;background:linear-gradient(135deg,#355f52,#4a7f6f);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex}.script-room-toast-error .script-room-toast-icon[data-v-c26eaa52]{background:linear-gradient(135deg,#97483d,#b75e52)}.script-room-toast-copy strong[data-v-c26eaa52]{margin-bottom:4px;font-size:14px;display:block}.script-room-toast-copy p[data-v-c26eaa52]{color:#6f7c79;margin:0;font-size:13px;line-height:1.5}.toast-fade-enter-active[data-v-c26eaa52],.toast-fade-leave-active[data-v-c26eaa52]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-c26eaa52],.toast-fade-leave-to[data-v-c26eaa52]{opacity:0;transform:translateY(8px)}@media (width<=1200px){.script-room-shell[data-v-c26eaa52]{grid-template-columns:280px minmax(0,1fr)}}@media (width<=960px){.script-room-shell[data-v-c26eaa52]{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.script-room-sidebar[data-v-c26eaa52],.script-room-stage[data-v-c26eaa52]{overflow:visible}.script-room-stage-body[data-v-c26eaa52],.script-room-chat-panel[data-v-c26eaa52],.script-room-chat-feed[data-v-c26eaa52]{min-height:0}}@media (width<=720px){.script-room-sidebar-head[data-v-c26eaa52],.script-room-stage-head[data-v-c26eaa52],.script-room-composer-grid[data-v-c26eaa52],.script-room-key-row[data-v-c26eaa52]{grid-template-columns:1fr;display:grid}.script-room-stage-actions[data-v-c26eaa52],.script-room-composer-actions[data-v-c26eaa52]{justify-content:flex-start}.script-room-chat-bubble[data-v-c26eaa52]{max-width:100%}}.docs-page[data-v-2f510684]{color:#1f241f;background:radial-gradient(circle at 0 0,#d2ae7838,#0000 28%),radial-gradient(circle at right 12%,#5583762e,#0000 24%),linear-gradient(#f6f0e5 0%,#f3ecdf 38%,#efe5d5 100%);min-height:100vh}.docs-copy-toast[data-v-2f510684]{z-index:20;color:#fffaf1;background:#1f241feb;border:1px solid #3042371f;border-radius:999px;padding:10px 16px;font-size:13px;position:fixed;top:22px;right:24px;box-shadow:0 16px 36px #261e122e}.docs-toast-fade-enter-active[data-v-2f510684],.docs-toast-fade-leave-active[data-v-2f510684]{transition:opacity .18s,transform .18s}.docs-toast-fade-enter-from[data-v-2f510684],.docs-toast-fade-leave-to[data-v-2f510684]{opacity:0;transform:translateY(-8px)}.docs-bg[data-v-2f510684]{pointer-events:none;filter:blur(24px);opacity:.75;position:fixed}.docs-bg-a[data-v-2f510684]{background:#3e70602e;border-radius:999px;width:220px;height:220px;top:80px;right:-40px}.docs-bg-b[data-v-2f510684]{background:#cb8c5924;border-radius:36px;width:280px;height:280px;bottom:60px;left:-36px}.docs-layout[data-v-2f510684]{z-index:1;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;max-width:1380px;margin:0 auto;padding:28px 24px 48px;display:grid;position:relative}.docs-sidebar[data-v-2f510684]{max-height:calc(100vh - 40px);position:sticky;top:20px}.docs-sidebar-card[data-v-2f510684],.docs-card[data-v-2f510684],.docs-summary-card[data-v-2f510684],.docs-note-card[data-v-2f510684],.docs-code-item[data-v-2f510684]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffbf5d6;border:1px solid #4650421f;box-shadow:0 18px 48px #46351d14}.docs-sidebar-card[data-v-2f510684]{border-radius:24px;max-height:calc(100vh - 40px);padding:24px 20px;overflow-y:auto}.docs-kicker[data-v-2f510684]{letter-spacing:.18em;text-transform:uppercase;color:#6f7c73;margin:0 0 10px;font-size:12px}.docs-sidebar-card h1[data-v-2f510684],.docs-card h2[data-v-2f510684],.docs-note-card h3[data-v-2f510684]{color:#1f241f;margin:0}.docs-sidebar-copy[data-v-2f510684],.docs-copy[data-v-2f510684],.docs-lead[data-v-2f510684],.docs-list p[data-v-2f510684],.docs-note-card p[data-v-2f510684]{color:#465148;line-height:1.7}.docs-nav[data-v-2f510684]{gap:14px;margin-top:20px;display:grid}.docs-nav-group[data-v-2f510684]{gap:10px;display:grid}.docs-nav-group-toggle[data-v-2f510684]{color:#243329;cursor:pointer;background:#36564914;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.docs-nav-group-links[data-v-2f510684]{gap:6px;display:grid}.docs-nav-link[data-v-2f510684]{color:#516055;border-radius:12px;padding:8px 12px;text-decoration:none}.docs-nav-link.active[data-v-2f510684],.docs-nav-link[data-v-2f510684]:hover{color:#1f241f;background:#b07b4c24}.docs-content[data-v-2f510684]{gap:22px;display:grid}.docs-section[data-v-2f510684]{scroll-margin-top:24px}.docs-hero[data-v-2f510684],.docs-card[data-v-2f510684]{border-radius:28px;padding:26px}.docs-card-head[data-v-2f510684]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.docs-badge[data-v-2f510684]{color:#2d4136;background:#3656491a;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.docs-summary-grid[data-v-2f510684],.docs-note-shell[data-v-2f510684],.docs-code-grid[data-v-2f510684]{gap:16px;display:grid}.docs-summary-grid[data-v-2f510684]{grid-template-columns:repeat(5,minmax(0,1fr))}.docs-summary-card[data-v-2f510684],.docs-note-card[data-v-2f510684],.docs-code-item[data-v-2f510684]{border-radius:20px;padding:18px}.docs-summary-card span[data-v-2f510684],.docs-code-item span[data-v-2f510684],.docs-code-item p[data-v-2f510684]{color:#526258}.docs-summary-card strong[data-v-2f510684],.docs-code-item strong[data-v-2f510684]{color:#203026;margin-top:10px;display:block}.docs-note-shell[data-v-2f510684],.docs-code-grid[data-v-2f510684]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-code-item pre[data-v-2f510684],.docs-code-block pre[data-v-2f510684]{white-space:pre-wrap;word-break:break-word;color:#f5f7f2;opacity:1;margin:12px 0 0;font-size:13px;line-height:1.7}.docs-code-block[data-v-2f510684]{background:linear-gradient(#181d1afa 0%,#0f1311fc 100%);border:1px solid #111612e6;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0d110e2e}.docs-code-block span[data-v-2f510684]{color:#e7ece5b8;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.docs-table-shell[data-v-2f510684]{border:1px solid #4650421f;border-radius:20px;margin-bottom:18px;overflow:auto}.docs-table[data-v-2f510684]{border-collapse:collapse;width:100%}.docs-table th[data-v-2f510684],.docs-table td[data-v-2f510684]{text-align:left;vertical-align:top;border-bottom:1px solid #4650421a;padding:14px 16px}.docs-table th[data-v-2f510684]{background:#ece8e1e6}.docs-example-shell[data-v-2f510684]{gap:12px;display:grid}.docs-example-tabs[data-v-2f510684]{flex-wrap:wrap;gap:8px;display:flex}.docs-example-tab[data-v-2f510684]{color:#304237;cursor:pointer;background:#36564914;border:0;border-radius:999px;padding:8px 14px}.docs-example-tab.active[data-v-2f510684]{color:#1f241f;background:#b07b4c29}.docs-code-block-embedded[data-v-2f510684]{margin-top:0}.docs-code-toolbar[data-v-2f510684]{justify-content:space-between;align-items:center;gap:12px;display:flex}.docs-copy-button[data-v-2f510684]{color:#fffaf1e6;cursor:pointer;background:#fffaf114;border:1px solid #fffaf12e;border-radius:999px;padding:6px 12px;font-size:12px}.docs-copy-button[data-v-2f510684]:hover{color:#fffaf1;background:#fffaf126}.docs-list[data-v-2f510684]{gap:8px;margin-top:16px;display:grid}code[data-v-2f510684]{background:#36564914;border-radius:8px;padding:2px 6px}@media (width<=1100px){.docs-layout[data-v-2f510684]{grid-template-columns:1fr}.docs-sidebar[data-v-2f510684]{max-height:none;position:static}.docs-sidebar-card[data-v-2f510684]{max-height:none}.docs-summary-grid[data-v-2f510684],.docs-note-shell[data-v-2f510684],.docs-code-grid[data-v-2f510684]{grid-template-columns:1fr}}@media (width<=720px){.docs-layout[data-v-2f510684]{padding:max(12px, env(safe-area-inset-top)) 10px max(24px, env(safe-area-inset-bottom));gap:12px}.docs-sidebar-card[data-v-2f510684],.docs-hero[data-v-2f510684],.docs-card[data-v-2f510684]{border-radius:22px;padding:16px}.docs-sidebar-card[data-v-2f510684]{max-height:none}.docs-nav[data-v-2f510684]{max-height:34vh;overflow-y:auto}.docs-card-head[data-v-2f510684]{flex-direction:column;gap:10px}.docs-badge[data-v-2f510684]{align-self:flex-start}.docs-code-block[data-v-2f510684]{padding:14px}.docs-code-block pre[data-v-2f510684],.docs-code-item pre[data-v-2f510684]{font-size:12px;line-height:1.6}.docs-example-tabs[data-v-2f510684]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.docs-example-tab[data-v-2f510684]{white-space:nowrap;flex:none}}.share-console-layout[data-v-51db71e1]{width:min(1480px,100vw - 32px);min-height:100vh;margin:0 auto;padding:16px}.share-workspace-shell[data-v-51db71e1]{width:100%;min-height:calc(100vh - 32px)}.share-module-panel[data-v-51db71e1]{gap:18px;display:grid}.share-page-copy[data-v-51db71e1]{gap:10px;display:grid}.share-page-subcopy[data-v-51db71e1]{color:var(--ink-soft);margin:0}.share-summary-grid[data-v-51db71e1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.share-summary-card[data-v-51db71e1]{border:1px solid var(--line);background:#fffc;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.share-summary-card span[data-v-51db71e1]{color:var(--ink-soft);font-size:13px}.share-summary-card strong[data-v-51db71e1]{color:var(--ink);word-break:break-word;font-size:16px}.share-edit-modal[data-v-51db71e1]{width:min(980px,100%)}.share-edit-note[data-v-51db71e1]{margin-top:16px}.share-workspace-shell[data-v-51db71e1] .workspace-actionbar-left{flex-wrap:wrap}.share-workspace-shell[data-v-51db71e1] .table-card,.share-workspace-shell[data-v-51db71e1] .table-scroll-shell,.share-workspace-shell[data-v-51db71e1] .data-table{width:100%}@media (width<=1100px){.share-summary-grid[data-v-51db71e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.share-console-layout[data-v-51db71e1]{width:calc(100vw - 24px);padding:12px}.share-workspace-shell[data-v-51db71e1]{min-height:calc(100vh - 24px)}}@media (width<=720px){.share-summary-grid[data-v-51db71e1]{grid-template-columns:1fr}.share-console-layout[data-v-51db71e1]{width:100%;padding:12px}.share-workspace-shell[data-v-51db71e1] .workspace-topbar{align-items:stretch}.share-workspace-shell[data-v-51db71e1] .workspace-actionbar-left{grid-template-columns:1fr;width:100%;display:grid}.share-workspace-shell[data-v-51db71e1] .workspace-actionbar-left>*{width:100%}.share-workspace-shell[data-v-51db71e1] .data-query-status-bar{flex-direction:column;align-items:stretch}.share-workspace-shell[data-v-51db71e1] .data-query-clear-button{width:100%}.share-workspace-shell[data-v-51db71e1] .table-pagination{gap:10px}.share-workspace-shell[data-v-51db71e1] .pagination-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-workspace-shell[data-v-51db71e1] .pagination-size{grid-column:1/-1}.share-workspace-shell[data-v-51db71e1] .pagination-controls>button,.share-workspace-shell[data-v-51db71e1] .pagination-page{text-align:center;width:100%}}.phone-report-page[data-v-aa86e14a]{gap:14px;height:100vh;min-height:100vh;padding-bottom:16px;display:grid;overflow-y:auto}.report-card[data-v-aa86e14a]{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#fffcf7d1;border-radius:24px}.report-topbar[data-v-aa86e14a]{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.report-brand[data-v-aa86e14a]{align-items:center;gap:12px;min-width:0;display:flex}.report-brand-copy[data-v-aa86e14a]{gap:4px;min-width:0;display:grid}.report-brand span[data-v-aa86e14a]{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.project-title-row[data-v-aa86e14a]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.report-brand h1[data-v-aa86e14a]{letter-spacing:-.03em;margin:0;font-size:22px}.project-meta-inline[data-v-aa86e14a]{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:12px;display:inline-flex}.project-meta-inline strong[data-v-aa86e14a]{color:var(--ink)}.report-topbar-meta[data-v-aa86e14a]{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.report-topbar-meta[data-v-aa86e14a]::-webkit-scrollbar{display:none}.meta-pill[data-v-aa86e14a]{border:1px solid var(--line);min-height:28px;color:var(--ink-soft);white-space:nowrap;background:#ffffffad;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.report-shell[data-v-aa86e14a]{gap:14px;display:grid}.metric-grid[data-v-aa86e14a]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.report-grid[data-v-aa86e14a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-card[data-v-aa86e14a]{background:#ffffffb8;border:1px solid #1b2a2414;border-radius:14px;min-height:64px;padding:8px 10px}.metric-card span[data-v-aa86e14a]{color:var(--ink-soft);font-size:12px;display:block}.metric-card strong[data-v-aa86e14a]{margin-top:3px;font-size:18px;display:block}.metric-card small[data-v-aa86e14a]{color:var(--ink-soft);margin-top:3px;font-size:11px;line-height:1.35;display:block}.report-card[data-v-aa86e14a]{padding:12px 14px}.card-head[data-v-aa86e14a],.table-head[data-v-aa86e14a]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.card-head span[data-v-aa86e14a]{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.card-head strong[data-v-aa86e14a]{margin-top:6px;font-size:18px;display:block}.card-head small[data-v-aa86e14a]{color:var(--ink-soft)}.group-stack[data-v-aa86e14a],.log-list[data-v-aa86e14a],.binding-list[data-v-aa86e14a],.command-chip-list[data-v-aa86e14a]{gap:8px;display:grid}.group-row[data-v-aa86e14a]{text-align:left;background:#ffffffb3;border:1px solid #1b2a2414;border-radius:14px;gap:8px;padding:10px 12px;display:grid}.group-row.active[data-v-aa86e14a]{background:#f4f9f6eb;border-color:#2f6c573d}.group-row-main[data-v-aa86e14a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-row-main span[data-v-aa86e14a]{color:var(--ink-soft);font-size:12px}.group-bar[data-v-aa86e14a]{background:#2f6c5714;border-radius:999px;height:6px;overflow:hidden}.group-bar i[data-v-aa86e14a]{border-radius:inherit;background:linear-gradient(135deg,#2f6c57,#7f6848);height:100%;display:block}.log-list p[data-v-aa86e14a],.binding-item[data-v-aa86e14a]{background:#ffffffb3;border:1px solid #1b2a2414;border-radius:14px;padding:10px 12px}.log-list span[data-v-aa86e14a],.binding-item span[data-v-aa86e14a]{color:var(--ink-soft);font-size:12px;line-height:1.5;display:block}.log-list strong[data-v-aa86e14a],.binding-item strong[data-v-aa86e14a]{margin-top:6px;font-size:14px;line-height:1.6;display:block}.command-chip-list[data-v-aa86e14a]{flex-wrap:wrap;gap:10px;display:flex}.command-chip[data-v-aa86e14a]{min-height:30px;color:var(--ink);background:#ffffffbf;border:1px solid #1b2a2414;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.command-chip.disabled[data-v-aa86e14a]{opacity:.56}.report-table-card .table-scroll-shell[data-v-aa86e14a]{max-height:340px;overflow:auto}.data-table[data-v-aa86e14a]{width:100%;min-width:860px}.table-toolbar[data-v-aa86e14a]{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;display:flex;overflow-x:auto}.table-toolbar[data-v-aa86e14a]::-webkit-scrollbar{display:none}.table-toolbar input[data-v-aa86e14a],.table-toolbar select[data-v-aa86e14a]{border:1px solid var(--line);background:#ffffffe0;border-radius:12px;flex:none;min-height:34px;padding:0 12px}.status-chip[data-v-aa86e14a]{color:#2f6c57;background:#2f6c571a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.status-chip.offline[data-v-aa86e14a]{color:#8d3f31;background:#9e5b4d1a}.mono[data-v-aa86e14a]{word-break:break-all;font-family:Courier New,monospace;font-size:12px}.log-preview[data-v-aa86e14a]{word-break:break-word;max-width:520px}.empty-copy[data-v-aa86e14a],.empty-cell[data-v-aa86e14a]{color:var(--ink-soft)}@media (width<=1120px){.report-grid[data-v-aa86e14a]{grid-template-columns:1fr}}@media (width<=720px){.phone-report-page[data-v-aa86e14a]{padding-bottom:max(14px, env(safe-area-inset-bottom));gap:10px}.report-card[data-v-aa86e14a]{border-radius:20px}.report-topbar[data-v-aa86e14a],.card-head[data-v-aa86e14a],.table-head[data-v-aa86e14a]{flex-direction:column;align-items:stretch}.report-topbar[data-v-aa86e14a]{gap:10px}.report-brand[data-v-aa86e14a]{align-items:flex-start}.report-brand h1[data-v-aa86e14a]{font-size:19px}.project-meta-inline[data-v-aa86e14a]{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.report-topbar-meta[data-v-aa86e14a]{flex-wrap:wrap}.report-topbar-meta .meta-pill[data-v-aa86e14a]{flex:calc(50% - 8px);justify-content:center}.report-topbar-meta button[data-v-aa86e14a]{width:100%}.metric-grid[data-v-aa86e14a]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid[data-v-aa86e14a]{grid-template-columns:1fr}.report-card[data-v-aa86e14a]{padding:12px}.table-toolbar[data-v-aa86e14a]{flex-direction:column;align-items:stretch;overflow:visible}.table-toolbar input[data-v-aa86e14a],.table-toolbar select[data-v-aa86e14a]{width:100%}}@media (width<=780px){.report-topbar[data-v-aa86e14a]{padding:14px}.report-brand h1[data-v-aa86e14a]{font-size:20px}}.cloud-data-link-page[data-v-91eb79bc]{--control-bg:#f6f1e8;--control-panel:#fffcf7d1;--control-panel-strong:#ffffffe0;--control-line:#202c271f;--control-ink:#1d302a;--control-soft:#60736b;--control-accent:#316a5d;--control-accent-deep:#224d42;--control-danger:#9e5b4d;min-height:100vh;color:var(--control-ink);background:radial-gradient(circle at 16% 18%, #d58b4d24, transparent 26%), radial-gradient(circle at 90% 22%, #316a5d24, transparent 28%), linear-gradient(145deg, #f7f2ea 0%, var(--control-bg) 52%, #eaf0e8 100%)}.data-link-header[data-v-91eb79bc]{border-bottom:1px solid var(--control-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf7d1;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.header-brand[data-v-91eb79bc],.header-metrics[data-v-91eb79bc]{align-items:center;gap:10px;display:flex}.header-brand h1[data-v-91eb79bc]{margin:2px 0 0;font-size:22px;line-height:1.1}.header-brand span[data-v-91eb79bc],.header-brand small[data-v-91eb79bc],.header-metrics span[data-v-91eb79bc],.table-title-row span[data-v-91eb79bc],.table-title-row small[data-v-91eb79bc],.empty-copy[data-v-91eb79bc],td small[data-v-91eb79bc]{color:var(--control-soft);font-size:12px}.back-button[data-v-91eb79bc],.soft-button[data-v-91eb79bc],.accent-alt-button[data-v-91eb79bc],.danger-button[data-v-91eb79bc]{border:1px solid var(--control-line);border-radius:14px}.back-button[data-v-91eb79bc],.soft-button[data-v-91eb79bc]{color:var(--control-ink);background:#ffffffd1}.accent-alt-button[data-v-91eb79bc]{color:#fffaf1;background:linear-gradient(135deg,#7f6848,#5d4a34)}.danger-button[data-v-91eb79bc]{color:#fff8f4;background:linear-gradient(135deg,#9e5b4df0,#7f4236f0)}.tiny-button[data-v-91eb79bc]{padding:9px 12px;font-size:13px}.header-metrics article[data-v-91eb79bc]{border:1px solid var(--control-line);background:#ffffffad;border-radius:16px;align-items:center;gap:8px;min-width:96px;padding:9px 12px;display:flex}.header-metrics strong[data-v-91eb79bc]{font-size:18px}.status-panel[data-v-91eb79bc]{border:1px solid var(--control-line);background:var(--control-panel);border-radius:20px;margin:18px;padding:18px}.status-panel.error[data-v-91eb79bc]{color:var(--control-danger)}.data-link-shell[data-v-91eb79bc]{gap:12px;padding:16px 18px;display:grid}.overview-board[data-v-91eb79bc]{grid-template-columns:1.1fr 1.1fr .9fr .9fr;gap:12px;display:grid}.overview-card[data-v-91eb79bc]{border:1px solid var(--control-line);background:radial-gradient(circle at 95% 0%, #316a5d1a, transparent 34%), var(--control-panel);border-radius:22px;align-content:start;gap:6px;min-height:132px;padding:16px;display:grid;position:relative;box-shadow:0 18px 50px #202c2714}.overview-card.primary[data-v-91eb79bc]{background:radial-gradient(circle at 10% 0%, #7f68481f, transparent 34%), var(--control-panel)}.overview-card span[data-v-91eb79bc]{color:var(--control-soft);font-size:12px}.overview-card strong[data-v-91eb79bc]{font-size:34px;line-height:1}.overview-card small[data-v-91eb79bc]{color:var(--control-soft);font-size:12px}.overview-card button[data-v-91eb79bc]{justify-self:start;margin-top:6px}.overview-card .card-corner-action[data-v-91eb79bc]{min-width:92px;margin-top:0;position:absolute;top:18px;right:16px}.flow-strip[data-v-91eb79bc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.flow-strip article[data-v-91eb79bc]{border:1px solid var(--control-line);background:#fffcf7a8;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.flow-strip span[data-v-91eb79bc]{background:linear-gradient(135deg, var(--control-accent), var(--control-accent-deep));color:#f7fbf8;border-radius:50%;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.flow-strip small[data-v-91eb79bc]{color:var(--control-soft);font-size:12px}.data-link-table-card[data-v-91eb79bc]{border:1px solid var(--control-line);background:var(--control-panel);border-radius:22px;box-shadow:0 18px 50px #202c2714}.table-title-row[data-v-91eb79bc],.binding-card[data-v-91eb79bc],.data-link-actions[data-v-91eb79bc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.table-title-row strong[data-v-91eb79bc]{margin-top:4px;font-size:17px;display:block}.inline-form[data-v-91eb79bc],.share-form[data-v-91eb79bc]{align-items:center;gap:8px;display:grid}.inline-form[data-v-91eb79bc]{grid-template-columns:minmax(0,1fr) auto}.share-form[data-v-91eb79bc]{grid-template-columns:minmax(180px,1fr) minmax(240px,1.15fr) 180px}.modal-share-form[data-v-91eb79bc]{grid-template-columns:1fr}.multi-link-picker[data-v-91eb79bc]{border:1px solid var(--control-line);background:#ffffffb8;border-radius:16px;gap:8px;max-height:260px;padding:10px;display:grid;overflow:auto}.picker-head[data-v-91eb79bc],.picker-option[data-v-91eb79bc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.picker-head[data-v-91eb79bc]{color:var(--control-soft);font-size:12px}.picker-head strong[data-v-91eb79bc]{color:var(--control-ink);font-size:14px}.picker-option[data-v-91eb79bc]{border:1px solid var(--control-line);background:#ffffffd1;border-radius:14px;justify-content:flex-start;padding:9px 10px}.picker-option input[data-v-91eb79bc]{width:auto;margin:0}.picker-option span[data-v-91eb79bc]{gap:3px;display:grid}.picker-option small[data-v-91eb79bc]{color:var(--control-soft)}.expiry-presets[data-v-91eb79bc]{flex-wrap:wrap;gap:8px;display:flex}.expiry-presets button[data-v-91eb79bc]{min-width:76px}.share-form button[data-v-91eb79bc],.share-form select[data-v-91eb79bc]:last-of-type{min-height:40px}input[data-v-91eb79bc],select[data-v-91eb79bc]{border:1px solid var(--control-line);min-width:0;color:var(--control-ink);background:#ffffffe0;border-radius:14px;padding:10px 12px}.binding-list[data-v-91eb79bc]{gap:9px;display:grid}.modal-binding-list[data-v-91eb79bc]{max-height:360px;overflow:auto}.binding-card[data-v-91eb79bc]{border:1px solid var(--control-line);background:var(--control-panel-strong);border-radius:16px;padding:11px 12px}.binding-card span[data-v-91eb79bc]{color:var(--control-soft);word-break:break-all;margin-top:4px;font-size:12px;display:block}.data-link-table-card[data-v-91eb79bc]{min-width:0;overflow:hidden}.table-title-row[data-v-91eb79bc]{border-bottom:1px solid var(--control-line);background:#fffcf79e;padding:14px 16px}.table-scroll-shell[data-v-91eb79bc]{min-height:250px;max-height:calc(100vh - 420px);overflow:auto}.data-table[data-v-91eb79bc]{border-collapse:collapse;width:100%;min-width:1080px}.data-table th[data-v-91eb79bc],.data-table td[data-v-91eb79bc]{border-bottom:1px solid var(--control-line);text-align:left;vertical-align:middle;padding:13px 12px}.data-table th[data-v-91eb79bc]{z-index:1;color:var(--control-soft);background:#f3f0e9fa;font-weight:700;position:sticky;top:0}.data-table td[data-v-91eb79bc]{background:#ffffff73}.data-table tbody tr:hover td[data-v-91eb79bc]{background:#f0f8f4b3}.data-table code[data-v-91eb79bc]{color:#2e5f54;word-break:break-all;font-size:12px}.data-link-tags[data-v-91eb79bc]{flex-wrap:wrap;gap:6px;max-width:360px;display:flex}.data-link-tags span[data-v-91eb79bc]{color:var(--control-accent-deep);background:#f0f8f4db;border:1px solid #316a5d1f;border-radius:999px;padding:5px 9px;font-size:12px}.link-code[data-v-91eb79bc]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.state-pill[data-v-91eb79bc]{border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;display:inline-flex}.state-pill.active[data-v-91eb79bc]{color:var(--control-accent-deep);background:#316a5d1f}.state-pill.disabled[data-v-91eb79bc]{color:var(--control-soft);background:#60736b1f}.data-link-actions[data-v-91eb79bc]{flex-wrap:wrap;justify-content:flex-end}.empty-cell[data-v-91eb79bc]{color:var(--control-soft);text-align:center!important}button[data-v-91eb79bc]:disabled{cursor:not-allowed;opacity:.62}.data-link-modal[data-v-91eb79bc]{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto}.modal-subtitle[data-v-91eb79bc]{color:var(--control-soft);margin:6px 0 0;font-size:13px}@media (width<=1160px){.data-link-header[data-v-91eb79bc],.overview-board[data-v-91eb79bc],.share-form[data-v-91eb79bc],.flow-strip[data-v-91eb79bc]{grid-template-columns:1fr}.header-metrics[data-v-91eb79bc]{flex-wrap:wrap}}@media (width<=720px){.data-link-header[data-v-91eb79bc]{align-items:stretch;gap:10px;padding:12px;display:flex}.header-brand[data-v-91eb79bc],.header-metrics[data-v-91eb79bc]{flex-wrap:wrap;align-items:stretch}.header-brand[data-v-91eb79bc]{grid-template-columns:auto minmax(0,1fr);display:grid}.header-brand h1[data-v-91eb79bc]{font-size:20px}.header-metrics[data-v-91eb79bc]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.header-metrics article[data-v-91eb79bc]{min-width:0}.header-metrics>button[data-v-91eb79bc]{grid-column:1/-1;width:100%}.data-link-shell[data-v-91eb79bc]{padding:12px}.status-panel[data-v-91eb79bc]{margin:12px;padding:14px}.overview-board[data-v-91eb79bc],.flow-strip[data-v-91eb79bc]{grid-template-columns:1fr}.overview-card[data-v-91eb79bc]{min-height:0;padding:14px}.table-title-row[data-v-91eb79bc],.binding-card[data-v-91eb79bc],.data-link-actions[data-v-91eb79bc]{flex-direction:column;align-items:stretch}.table-title-row[data-v-91eb79bc]{padding:12px}.table-title-row small[data-v-91eb79bc]{overflow-wrap:anywhere}.data-link-actions[data-v-91eb79bc]{justify-content:stretch;width:100%}.data-link-actions[data-v-91eb79bc]>*{width:100%}.table-scroll-shell[data-v-91eb79bc]{min-height:220px;max-height:calc(100dvh - 420px)}.data-link-modal[data-v-91eb79bc]{max-height:calc(100dvh - 24px)}}.share-login-page[data-v-1d188395]{color:#20342e;background:radial-gradient(circle at 18% 16%,#806d4838,#0000 28%),linear-gradient(135deg,#edf0e7 0%,#d9ded3 52%,#c7cfc4 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.share-login-card[data-v-1d188395]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffadb;border:1px solid #20342e1f;border-radius:30px;width:min(440px,100%);padding:34px;box-shadow:0 24px 70px #272d252e}.login-brand span[data-v-1d188395]{color:#705b38;letter-spacing:.08em;text-transform:uppercase;background:#e6dcc7;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.login-brand h1[data-v-1d188395]{margin:18px 0 8px;font-size:clamp(28px,5vw,38px);line-height:1.05}.login-brand p[data-v-1d188395]{color:#69786f}.share-login-form[data-v-1d188395]{gap:14px;margin-top:26px;display:grid}.share-login-form label[data-v-1d188395]{gap:7px;font-size:13px;font-weight:800;display:grid}.share-login-form input[data-v-1d188395]{color:#20342e;width:100%;font:inherit;background:#ffffffeb;border:1px solid #d9ddd4;border-radius:15px;outline:none;padding:13px 14px}.share-login-form input[data-v-1d188395]:focus{border-color:#806d48;box-shadow:0 0 0 4px #806d4826}.share-login-form button[data-v-1d188395]{color:#fffaf0;cursor:pointer;background:#70583a;border:0;border-radius:16px;padding:14px 18px;font-weight:900}.share-login-form button[data-v-1d188395]:disabled{opacity:.65;cursor:wait}.share-login-error[data-v-1d188395]{color:#b73824;background:#fff0ed;border-radius:12px;margin:0;padding:10px 12px;font-weight:800}@media (width<=520px){.share-login-page[data-v-1d188395]{padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));place-items:start center}.share-login-card[data-v-1d188395]{border-radius:24px;margin-top:8vh;padding:24px 18px}.login-brand h1[data-v-1d188395]{font-size:30px}}.cloud-share-workbench[data-v-3155de40]{--page-bg:#f4efe5;--panel:#fffcf7e6;--line:#202c271f;--ink:#1c2c26;--soft:#64756d;--accent:#316a5d;--accent-deep:#224d42;--danger:#9e5b4d;height:100vh;color:var(--ink);background:radial-gradient(circle at 14% 16%, #d58b4d29, transparent 26%), radial-gradient(circle at 88% 14%, #316a5d26, transparent 28%), linear-gradient(145deg, #f7f2ea 0%, var(--page-bg) 50%, #e7efe7 100%);grid-template-rows:auto minmax(0,1fr);font-size:12px;line-height:1.45;display:grid;overflow:hidden}.share-workbench-header[data-v-3155de40]{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf7d6;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.brand-block h1[data-v-3155de40]{margin:2px 0;font-size:16px;line-height:1.1}.brand-block span[data-v-3155de40],.brand-block small[data-v-3155de40],.metric-strip span[data-v-3155de40],.panel-head span[data-v-3155de40],.field-line span[data-v-3155de40],.empty-copy[data-v-3155de40],.hint-copy[data-v-3155de40],td small[data-v-3155de40],.modal-subtitle[data-v-3155de40]{color:var(--soft);font-size:12px}.metric-strip[data-v-3155de40],.header-actions[data-v-3155de40]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metric-strip article[data-v-3155de40]{border:1px solid var(--line);background:#ffffffad;border-radius:14px;align-items:center;gap:8px;min-width:64px;padding:6px 8px;display:flex}.metric-strip strong[data-v-3155de40]{font-size:14px}.clock-chip[data-v-3155de40]{color:var(--soft);background:#ffffffb3;border-radius:999px;padding:6px 8px;font-size:12px}.page-status[data-v-3155de40]{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin:12px;padding:12px}.page-status.error[data-v-3155de40]{color:var(--danger)}.share-workbench-main[data-v-3155de40]{grid-template-columns:240px minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.side-panel[data-v-3155de40],.device-board[data-v-3155de40]{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.panel-card[data-v-3155de40],.workspace-actions-card[data-v-3155de40],.device-table-wrap[data-v-3155de40],.modal-form-shell[data-v-3155de40]{border:1px solid var(--line);background:var(--panel);border-radius:20px;box-shadow:0 16px 42px #202c2712}.panel-card[data-v-3155de40],.workspace-actions-card[data-v-3155de40],.modal-form-shell[data-v-3155de40]{padding:10px}.panel-head[data-v-3155de40],.workspace-batchline[data-v-3155de40]{justify-content:space-between;gap:10px;display:flex}.panel-head[data-v-3155de40]{align-items:flex-start;margin-bottom:8px}.workspace-actions-card[data-v-3155de40]{grid-template-columns:minmax(500px,1fr) minmax(430px,.86fr);align-items:start;gap:12px;display:grid;position:relative}.workspace-actions-card[data-v-3155de40]:before{z-index:0;content:"";background:#ffffff8a;border:1px solid #202c271a;border-radius:16px;grid-area:1/1/span 2;align-self:stretch}.workspace-batchline[data-v-3155de40]{z-index:1;border-top:1px solid #202c2714;grid-area:2/1;align-items:center;padding-top:8px;position:relative}.workspace-commandline[data-v-3155de40]{z-index:1;background:#ffffff8a;border:1px solid #202c271a;border-radius:16px;grid-area:1/2/span 2;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid;position:relative}.commandline-title[data-v-3155de40]{align-items:center;min-height:30px;display:flex}.commandline-title strong[data-v-3155de40]{color:var(--accent-deep);font-size:13px}.workspace-topline[data-v-3155de40]{z-index:1;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.workspace-topline[data-v-3155de40],.workspace-batchline[data-v-3155de40]{padding-left:10px;padding-right:10px}.workspace-topline[data-v-3155de40]{padding-top:14px}.workspace-batchline[data-v-3155de40]{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:14px;display:grid}.workspace-batchline span[data-v-3155de40]{color:var(--soft);font-size:11px}.workspace-batchline strong[data-v-3155de40]{font-size:13px}.panel-head strong[data-v-3155de40]{margin-top:2px;display:block}.data-link-stack[data-v-3155de40],.group-stack[data-v-3155de40],.log-stack[data-v-3155de40]{gap:6px;display:grid}.data-link-card[data-v-3155de40],.log-stack article[data-v-3155de40],.modal-log-list article[data-v-3155de40]{background:#ffffff9e;border:1px solid #202c271a;border-radius:14px;gap:5px;padding:8px;display:grid}.data-link-card div[data-v-3155de40]{flex-wrap:wrap;gap:8px;display:flex}.group-stack button[data-v-3155de40],.status-tabs button[data-v-3155de40],.batch-actions>button[data-v-3155de40]:not(.table-icon-button),.soft-button[data-v-3155de40],.accent-alt-button[data-v-3155de40],.icon-actions>button[data-v-3155de40]:not(.table-icon-button){border:1px solid var(--line);border-radius:13px}.group-stack button[data-v-3155de40],.status-tabs button[data-v-3155de40],.batch-actions>button[data-v-3155de40]:not(.table-icon-button),.soft-button[data-v-3155de40],.icon-actions>button[data-v-3155de40]:not(.table-icon-button){color:var(--ink);background:#ffffffad}.accent-alt-button[data-v-3155de40]{color:#fffaf1;background:linear-gradient(135deg,#7f6848,#5d4a34)}.tiny-button[data-v-3155de40]{padding:6px 8px;font-size:12px}.group-stack button[data-v-3155de40]{grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px;display:grid}.group-stack button.active[data-v-3155de40],.status-tabs button.active[data-v-3155de40]{color:var(--accent-deep);background:#316a5d1f;border-color:#316a5d59}.group-delete[data-v-3155de40]{cursor:pointer;color:var(--danger);font-style:normal}.toolbar-card[data-v-3155de40]{align-items:center}.status-tabs[data-v-3155de40],.batch-actions[data-v-3155de40],.command-panel[data-v-3155de40]{flex-wrap:wrap;gap:6px;display:flex}.status-tabs button[data-v-3155de40],.batch-actions>button[data-v-3155de40]:not(.table-icon-button){padding:6px 8px}.workspace-batchline .batch-actions>button[data-v-3155de40]:not(.table-icon-button){color:var(--accent-deep);background:linear-gradient(#ffffffc2,#f1e9dde6);border-color:#7f68482e}.workspace-batchline .batch-actions>.danger-button[data-v-3155de40]:not(.table-icon-button){color:var(--danger);background:linear-gradient(#ffefeceb,#ecd0cafa);border-color:#9e5b4d47}.workspace-batchline .batch-actions>.resume-action-button[data-v-3155de40]:not(.table-icon-button){color:#1f5f79;background:linear-gradient(#e0f3ffeb,#c9e5f5fa);border-color:#1f5f793d}.command-panel input[data-v-3155de40],.command-panel select[data-v-3155de40],.modal-form-shell input[data-v-3155de40]{border:1px solid var(--line);color:var(--ink);background:#ffffffb8;border-radius:13px;padding:7px 10px}.search-box[data-v-3155de40]{border:1px solid var(--line);background:#ffffffc2;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.search-box input[data-v-3155de40]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:7px 10px 7px 12px}.search-box button[data-v-3155de40]{color:var(--accent-deep);white-space:nowrap;background:#316a5d14;border:0;border-left:1px solid #202c2714;height:100%;padding:0 10px}.batch-card[data-v-3155de40],.command-panel[data-v-3155de40]{align-items:center}.command-panel input[data-v-3155de40]{flex:1;min-width:180px}.command-card .command-panel[data-v-3155de40]{align-items:center}.quick-command-panel[data-v-3155de40]{gap:10px;display:grid}.quick-command-panel.inline[data-v-3155de40]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.quick-command-panel label[data-v-3155de40]{gap:6px;display:grid}.quick-command-panel span[data-v-3155de40]{color:var(--ink);font-size:12px;font-weight:700}.command-row[data-v-3155de40]{align-items:center;gap:10px;display:grid}.command-row-top[data-v-3155de40]{grid-template-columns:minmax(180px,.8fr) auto}.command-row-middle[data-v-3155de40]{grid-template-columns:minmax(190px,.9fr) minmax(190px,1fr)}.command-interval-field[data-v-3155de40],.command-select-row[data-v-3155de40],.command-param-row[data-v-3155de40]{grid-template-columns:auto minmax(0,1fr);align-items:center}.command-row-top strong[data-v-3155de40]{color:var(--accent-deep);white-space:nowrap;align-self:center;font-size:12px}.quick-command-panel input[data-v-3155de40],.quick-command-panel select[data-v-3155de40]{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fffc;border-radius:8px;padding:7px 9px}.blue-mini-button[data-v-3155de40],.run-button[data-v-3155de40],.stop-button[data-v-3155de40]{color:#fff;border:0;border-radius:8px;font-weight:700}.blue-mini-button[data-v-3155de40]{white-space:nowrap;background:#2484e8;padding:7px 9px}.command-run-row[data-v-3155de40]{white-space:nowrap;align-self:end;gap:10px;display:flex}.run-button[data-v-3155de40],.stop-button[data-v-3155de40]{padding:8px 12px}.run-button[data-v-3155de40]{background:#188df0}.stop-button[data-v-3155de40]{background:#f08a18}.device-table-wrap[data-v-3155de40]{max-width:100%;min-height:0;overflow:auto}table[data-v-3155de40]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}th[data-v-3155de40],td[data-v-3155de40]{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #202c2714;padding:7px 9px;overflow:hidden}thead th[data-v-3155de40]{z-index:1;-webkit-user-select:none;user-select:none;background:#f9f5eef5;border-right:1px solid #202c2714;position:sticky;top:0;overflow:visible}thead th[data-v-3155de40]:last-child,tbody td[data-v-3155de40]:last-child{border-right:0}tbody td[data-v-3155de40]{border-right:1px solid #202c2714}.select-col[data-v-3155de40]{text-align:center}.id-col[data-v-3155de40]{text-align:left}.actions-col[data-v-3155de40]{text-align:right}.sortable-col[data-v-3155de40]{cursor:pointer;padding-right:16px;position:relative}.th-label[data-v-3155de40]{align-items:center;gap:4px;display:inline-flex}.th-label em[data-v-3155de40]{min-width:10px;color:var(--accent);font-style:normal}.column-resizer[data-v-3155de40]{z-index:5;cursor:col-resize;touch-action:none;width:14px;height:100%;position:absolute;top:0;right:-6px}.column-resizer[data-v-3155de40]:after{content:"";background:#202c2714;width:1px;height:68%;position:absolute;top:16%;right:6px}.column-resizer[data-v-3155de40]:hover{background:#316a5d0f}.column-resizer[data-v-3155de40]:hover:after{background:#316a5db8;width:2px}td strong[data-v-3155de40],td small[data-v-3155de40]{display:block}.state-pill[data-v-3155de40]{border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:5px 8px;font-size:12px;display:inline-flex}.state-pill.online[data-v-3155de40]{color:var(--accent-deep);background:#316a5d21}.state-pill.offline[data-v-3155de40]{color:var(--danger);background:#9e5b4d21}.log-cell[data-v-3155de40]{text-overflow:ellipsis;overflow:hidden}.empty-table[data-v-3155de40]{text-align:center;color:var(--soft);padding:22px}.icon-actions[data-v-3155de40]{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.icon-actions .table-icon-button[data-v-3155de40]{width:30px;height:30px}.icon-actions .resume-mini[data-v-3155de40]{color:#1f5f79;background:#e0f3ffeb;border-color:#1f5f7938}.icon-actions .danger-mini[data-v-3155de40]{color:var(--danger);border-color:#9e5b4d47}.virtual-device[data-v-3155de40]{background:#316a5d0d}.virtual-device small[data-v-3155de40]:first-of-type{color:var(--accent-deep)}.modal-form-shell[data-v-3155de40]{min-width:min(720px,100vw - 40px)}.frame-modal[data-v-3155de40]{gap:8px;display:grid}.screen-frame-modal[data-v-3155de40]{width:fit-content;min-width:min(420px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:10px 12px}.frame-control-layout[data-v-3155de40]{grid-template-columns:minmax(260px,auto) 360px;align-items:stretch;gap:10px;min-height:0;display:grid}.frame-modal-head[data-v-3155de40]{justify-content:space-between;align-items:center;gap:10px;display:flex}.frame-title-row[data-v-3155de40]{align-items:baseline;gap:10px;min-width:0;display:flex}.frame-title-row h3[data-v-3155de40],.frame-title-row p[data-v-3155de40]{margin:0}.frame-title-row .modal-subtitle[data-v-3155de40]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-resolution-chip[data-v-3155de40]{color:var(--accent-deep);background:#316a5d17;border:1px solid #316a5d2e;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.frame-preview[data-v-3155de40]{align-content:start;justify-self:center;justify-items:stretch;gap:6px;width:fit-content;max-width:100%;max-height:calc(100vh - 150px);display:grid;overflow:visible}.frame-screen-shell[data-v-3155de40]{border:1px solid var(--line);cursor:crosshair;background:#ffffffad;border-radius:16px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.frame-screen-shell img[data-v-3155de40]{object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none;width:auto;max-width:calc(100vw - 440px);height:auto;max-height:calc(100vh - 198px);display:block}.frame-file-panel[data-v-3155de40]{border:1px solid var(--line);background:#ffffffa3;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;max-height:calc(100vh - 150px);padding:10px;display:grid;overflow:hidden}.file-panel-block[data-v-3155de40]{gap:8px;display:grid}.file-panel-block strong[data-v-3155de40]{color:var(--ink)}.file-panel-block textarea[data-v-3155de40]{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);resize:vertical;background:#ffffffd1;border-radius:12px;outline:none;min-height:74px;padding:8px;font-size:12px}.file-dir-chip[data-v-3155de40]{border:1px solid var(--line);color:var(--soft);text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border-radius:12px;padding:8px 10px;display:block;overflow:hidden}.file-panel-actions[data-v-3155de40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.file-panel-actions button[data-v-3155de40]{padding:7px 6px;font-size:12px}.hidden-file-input[data-v-3155de40]{display:none}.device-file-list[data-v-3155de40]{align-content:start;gap:6px;min-height:0;padding-right:4px;display:grid;overflow:auto}.device-file-list article[data-v-3155de40]{background:#ffffff8f;border:1px solid #202c2714;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.device-file-list article strong[data-v-3155de40],.device-file-list article small[data-v-3155de40]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.device-file-actions[data-v-3155de40]{white-space:nowrap;align-items:center;gap:8px;display:flex}.file-link-button[data-v-3155de40]{color:var(--accent-deep);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:800;text-decoration:none}.file-link-button.danger[data-v-3155de40]{color:var(--danger)}.frame-gesture-layer[data-v-3155de40]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.frame-gesture-layer polyline[data-v-3155de40]{fill:none;stroke:#ff5050f2;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 1px 3px #00000059)}.frame-coordinate-chip[data-v-3155de40]{z-index:4;color:#fffaf0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141c18b8;border:1px solid #ffffff59;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;transform:translate(12px,-50%)}.phone-nav-buttons[data-v-3155de40]{cursor:default;background:#ffffffad;border:1px solid #202c271a;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;min-height:40px;display:grid}.phone-nav-buttons button[data-v-3155de40]{min-width:0;min-height:40px;color:var(--accent-deep);background:#202c2714;border:0;border-right:1px solid #202c2714;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.phone-nav-buttons button[data-v-3155de40]:first-child{border-radius:12px 0 0 12px}.phone-nav-buttons button[data-v-3155de40]:last-child{border-right:0;border-radius:0 12px 12px 0}.phone-nav-buttons button[data-v-3155de40]:hover{background:#316a5d26}.phone-nav-buttons button .icon-glyph svg[data-v-3155de40]{width:16px;height:16px}.phone-nav-buttons button .icon-glyph[data-v-3155de40]{justify-content:center;align-items:center;width:auto;line-height:0;display:inline-flex}.frame-close-actions[data-v-3155de40]{justify-content:flex-end;display:flex}.modal-log-list[data-v-3155de40]{gap:8px;max-height:60vh;display:grid;overflow:auto}.modal-log-list article span[data-v-3155de40]{color:var(--soft);font-size:12px}button[data-v-3155de40]:disabled{cursor:not-allowed;opacity:.55}@media (width<=1180px){.share-workbench-header[data-v-3155de40],.share-workbench-main[data-v-3155de40]{grid-template-columns:1fr;overflow:auto}.workspace-commandline[data-v-3155de40],.workspace-actions-card[data-v-3155de40],.workspace-topline[data-v-3155de40],.quick-command-panel.inline[data-v-3155de40]{grid-template-columns:1fr}.workspace-batchline[data-v-3155de40],.workspace-commandline[data-v-3155de40]{grid-area:auto}.cloud-share-workbench[data-v-3155de40]{height:auto;min-height:100vh;overflow:auto}.side-panel[data-v-3155de40],.device-board[data-v-3155de40]{overflow:visible}.frame-control-layout[data-v-3155de40]{grid-template-columns:1fr}.frame-screen-shell img[data-v-3155de40]{max-width:calc(100vw - 64px)}.frame-file-panel[data-v-3155de40]{max-height:280px}}@media (width<=720px){.cloud-share-workbench[data-v-3155de40]{height:auto;min-height:100dvh;overflow:auto}.share-workbench-header[data-v-3155de40]{grid-template-columns:1fr;gap:10px;padding:10px}.metric-strip[data-v-3155de40],.header-actions[data-v-3155de40]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.header-actions>button[data-v-3155de40]{width:100%;min-height:42px}.share-workbench-main[data-v-3155de40]{gap:10px;padding:10px}.side-panel[data-v-3155de40],.device-board[data-v-3155de40]{overflow:visible}.panel-card[data-v-3155de40],.workspace-actions-card[data-v-3155de40],.device-table-wrap[data-v-3155de40]{border-radius:16px}.workspace-actions-card[data-v-3155de40]{padding:8px}.workspace-topline[data-v-3155de40],.workspace-batchline[data-v-3155de40]{padding-left:4px;padding-right:4px}.status-tabs[data-v-3155de40],.batch-actions[data-v-3155de40]{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.status-tabs[data-v-3155de40]::-webkit-scrollbar{display:none}.batch-actions[data-v-3155de40]::-webkit-scrollbar{display:none}.status-tabs>button[data-v-3155de40],.batch-actions>button[data-v-3155de40]{flex:none;min-height:40px}.command-row-top[data-v-3155de40],.command-row-middle[data-v-3155de40],.command-interval-field[data-v-3155de40],.command-select-row[data-v-3155de40],.command-param-row[data-v-3155de40]{grid-template-columns:1fr}.command-row-top strong[data-v-3155de40]{white-space:normal}.device-table-wrap[data-v-3155de40]{-webkit-overflow-scrolling:touch;overflow-x:auto}.device-table[data-v-3155de40]{min-width:860px}.screen-frame-modal[data-v-3155de40]{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 20px)}.frame-modal-head[data-v-3155de40],.frame-title-row[data-v-3155de40]{flex-wrap:wrap;align-items:flex-start}.frame-title-row .modal-subtitle[data-v-3155de40]{white-space:normal;word-break:break-all;max-width:100%}.frame-screen-shell img[data-v-3155de40]{max-width:calc(100vw - 56px);max-height:calc(100dvh - 250px)}.frame-file-panel[data-v-3155de40]{max-height:34vh}.file-panel-actions[data-v-3155de40]{grid-template-columns:1fr}}:root{--bg:#ece5d9;--bg-soft:#dce5de;--panel:#fffcf7d1;--panel-strong:#ffffffe6;--line:#1b2a241f;--ink:#1c2a26;--ink-soft:#5f6f69;--accent:#2f6c57;--accent-soft:#7f6848;--shadow:0 28px 80px #25332e1f}*{box-sizing:border-box}html,body,#app{height:100%;min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(circle at top left, #7f684833, transparent 26%), radial-gradient(circle at right center, #2f6c5729, transparent 34%), linear-gradient(160deg, #f4efe8 0%, var(--bg) 46%, var(--bg-soft) 100%);font-family:Segoe UI,Microsoft YaHei UI,sans-serif;overflow:hidden}button,input,textarea,select{font:inherit}.page{height:100vh;min-height:100vh;position:relative;overflow:hidden}.ambient-grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0}.eyebrow,.mini-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.hero-copy,.brand-block p,.profile-card p,.info-item span,.login-feature-card p{color:var(--ink-soft);line-height:1.7}.login-layout,.console-layout{z-index:1;width:calc(100vw - 32px);margin:0;padding:16px;position:relative}.login-layout-split{grid-template-columns:minmax(420px,1.1fr) minmax(360px,440px);align-items:center;gap:28px;min-height:100vh;display:grid}.login-copy-panel,.auth-panel,.sidebar-shell,.workspace-panel,.project-modal,.profile-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.login-copy-panel,.auth-panel,.sidebar-shell,.workspace-panel,.project-modal{border-radius:34px}.login-copy-panel{padding:40px}.login-copy-wrap{gap:24px;display:grid}.login-copy-wrap h1{letter-spacing:-.05em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.94}.brand-block h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);line-height:1}.login-feature-stack{gap:14px;display:grid}.login-feature-card{border:1px solid var(--line);background:#ffffff94;border-radius:24px;grid-template-columns:54px 1fr;gap:16px;padding:18px;display:grid}.login-feature-card strong{margin-bottom:4px;font-size:20px;display:block}.feature-index{width:54px;height:54px;color:var(--accent);background:linear-gradient(135deg,#2f6c571f,#7f68482e);border-radius:18px;place-items:center;font-family:Courier New,monospace;font-weight:700;display:grid}.auth-panel-clean{padding:0;overflow:hidden}.clean-auth-shell{gap:20px;padding:30px;display:grid}.auth-heading h2{margin:6px 0 8px;font-size:34px}.auth-heading p{color:var(--ink-soft);margin:0}.status-banner{border:1px solid var(--line);color:var(--ink-soft);background:#ffffff9e;border-radius:18px;padding:14px 16px}.auth-feedback{color:var(--ink-soft);background:#ffffffa8;border:1px solid #1b2a2414;border-radius:16px;margin:0;padding:12px 14px;line-height:1.7}.auth-feedback.is-error{color:#8b4d3e;background:#fff7f3e6;border-color:#a7645433}.auth-feedback.is-success{color:#35624f;background:#f4faf6eb;border-color:#4678602e}.form-shell{gap:14px;display:grid}.auth-form-clean{gap:14px}.auth-secondary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-secondary-row .secondary-action{min-width:0}.field-shell{gap:8px;display:grid}.field-inline-group{grid-template-columns:minmax(0,1fr) 152px;align-items:end;gap:12px;display:grid}.auth-inline-field,.auth-captcha-field{min-width:0}.auth-inline-button{white-space:nowrap;min-height:48px}.auth-captcha-side{gap:10px;display:grid}.auth-captcha-side-inline{align-items:end}.auth-captcha-preview{border:1px solid var(--line);cursor:pointer;background:#ffffffdb;border-radius:18px;width:152px;height:52px;overflow:hidden}.auth-captcha-preview img{width:100%;height:100%;display:block}.auth-helper-text{color:var(--ink-soft);margin:-2px 0 0;line-height:1.65}.field-shell span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffe6;border-radius:18px;padding:14px 16px}textarea{resize:vertical;min-height:120px}button{cursor:pointer;color:#f9f5ef;background:linear-gradient(135deg, var(--accent), #1f4538);border:0;border-radius:16px;padding:12px 16px;transition:transform .16s,opacity .16s}button:hover{transform:translateY(-1px)}button:disabled{opacity:.65;cursor:not-allowed}.primary-action{min-height:52px}.secondary-action,.soft-button,.ghost-button,.tiny-button,.icon-close{color:var(--ink);background:#ffffffad}.console-layout-wide{grid-template-columns:290px 1fr;align-items:stretch;gap:24px;height:100vh;display:grid}.sidebar-shell{flex-direction:column;justify-content:space-between;min-height:0;padding:22px;display:flex;overflow:auto}.sidebar-main{gap:18px;display:grid}.sidebar-footer{margin-top:18px;padding-top:6px}.profile-card{border-radius:24px;gap:12px;padding:18px;display:grid}.profile-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profile-line span{color:var(--ink-soft);font-size:13px}.profile-line strong,.profile-line p{color:var(--ink);margin:0}.profile-line-doc{align-items:center}.profile-doc-link{color:#2f79b8;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.profile-doc-link:hover{color:#1f5f96}.nav-stack{gap:10px;display:grid}.nav-stack button{color:var(--ink);background:#ffffffa6}.nav-stack button.active{background:linear-gradient(135deg, var(--accent-soft), var(--accent));color:#fffaf2}.sidebar-logout-button{justify-content:center;width:100%}.content-shell{min-width:0;min-height:0;display:grid}.docs-layout{z-index:1;width:calc(100vw - 32px);min-height:max-content;margin:0;padding:16px;position:relative}.docs-page{height:100vh;min-height:100vh;overflow:hidden auto}.docs-shell{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:auto;box-shadow:var(--shadow);border-radius:34px;gap:22px;padding:28px;display:grid;overflow:visible}.docs-hero{gap:10px;display:grid}.docs-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.04}.docs-hero p{max-width:880px;color:var(--ink-soft);margin:0;line-height:1.75}.docs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.docs-summary-card,.docs-card,.docs-note,.docs-code-item{border:1px solid var(--line);background:#ffffff94;box-shadow:0 16px 36px #1c2a260f}.docs-summary-card{border-radius:22px;gap:6px;padding:16px 18px;display:grid}.docs-summary-card span,.docs-table-row strong,.docs-code-block span{color:var(--ink-soft);letter-spacing:.04em;text-transform:none;font-size:12px}.docs-summary-card strong{font-size:16px}.docs-section{gap:14px;display:grid}.docs-section h2{margin:0;font-size:24px}.docs-note{border-radius:24px;padding:18px}.docs-note p,.docs-summary-copy,.docs-list p,.docs-table-row span{color:var(--ink-soft);margin:0;line-height:1.7}.docs-card{border-radius:28px;gap:18px;padding:22px;display:grid}.docs-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.docs-card-head h2{margin:6px 0 0}.docs-badge{color:var(--accent);letter-spacing:.04em;text-transform:none;background:#2f6c571f;border-radius:999px;padding:8px 12px;font-size:12px}.docs-table{border:1px solid #1b2a2414;border-radius:22px;overflow:hidden}.docs-table-head,.docs-table-row{grid-template-columns:minmax(160px,220px) 1fr;gap:14px;padding:14px 16px;display:grid}.docs-table-head-wide,.docs-table-row-wide{grid-template-columns:minmax(150px,210px) 1fr 72px}.docs-table-head{background:#eff2edcc}.docs-table-head span{color:var(--ink);font-weight:600}.docs-table-row+.docs-table-row{border-top:1px solid #1b2a2414}.docs-code-block{color:#edf4ef;background:#1d2623f0;border-radius:22px;gap:12px;padding:16px 18px;display:grid}.docs-code-block pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.7}.docs-example-panel{background:#1d2623f0;border-radius:24px;gap:12px;padding:14px;display:grid}.docs-example-tabs{flex-wrap:wrap;gap:12px;display:flex}.docs-example-tab{color:#d9e5de;min-width:112px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:10px 14px}.docs-example-tab.active{background:#ffffff1a;border-color:#ff9c9ce6;box-shadow:inset 0 0 0 1px #ff9c9c99}.docs-code-block-embedded{box-shadow:none;background:0 0;border-radius:0;padding:0}.docs-list{gap:10px;display:grid}.docs-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.docs-code-item{border-radius:20px;gap:6px;padding:16px 18px;display:grid}.docs-code-item strong{color:var(--accent);font-size:24px}.docs-code-item span{color:var(--ink-soft);line-height:1.7}.docs-page .eyebrow{text-transform:none;letter-spacing:.08em}.workspace-panel{grid-template-rows:auto 1fr;min-width:0;height:calc(100vh - 32px);min-height:0;padding:24px;display:grid;overflow:hidden}.workspace-topbar{gap:12px;margin-bottom:18px;display:grid}.project-toolbar{background:#ffffff85;border:1px solid #1b2a2414;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding:14px 16px;display:flex}.toolbar-group{align-items:center;gap:10px;display:flex}.toolbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.toolbar-button{border:1px solid #1b2a2414;min-height:44px;box-shadow:0 10px 24px #1c2a260f}.toolbar-button-create{color:#f7fbf8;background:linear-gradient(135deg,#2c604cf5,#1d4235fa)}.toolbar-button-manage{color:#4f4636;background:linear-gradient(135deg,#e4decef5,#d5cdbafa)}.toolbar-button-accent{color:#fff8ef;background:linear-gradient(135deg,#84663df5,#664c2afa)}.toolbar-button-danger{color:#fff7f3;background:linear-gradient(135deg,#b89083f5,#9a6f61fa)}.toolbar-button-info{color:#395247;background:linear-gradient(135deg,#d7e0dcf5,#c2cec8fa)}.toolbar-select{flex:320px}.toolbar-select span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:13px}.toolbar-select select{min-width:min(360px,100%);max-width:100%}.workspace-stack{align-content:start;gap:16px;min-height:0;display:grid;overflow:hidden}.workspace-stack>.table-card{align-self:start}.workspace-actionbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-actionbar-left,.workspace-actionbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actionbar-button{border:1px solid #1b2a2414;box-shadow:0 10px 24px #1c2a260f}.actionbar-button-delete{color:#fff8f4;background:linear-gradient(135deg,#9e5b4df0,#7f4236f0)}.actionbar-button-unbind{color:#2c2215;background:linear-gradient(135deg,#ba9154eb,#956d34eb)}.actionbar-button-expired{color:#f7fbf8;background:linear-gradient(135deg,#567968f0,#335446f0)}.actionbar-button-read{color:#f7fbf8;background:linear-gradient(135deg,#597e6cf0,#3a5c4ef0)}.actionbar-button-unread{color:#4f4634;background:linear-gradient(135deg,#d6cdb6f5,#c5b99bfa)}.actionbar-button-share{color:#fbf8ff;background:linear-gradient(135deg,#756b88f0,#544c68f5)}.data-query-status-bar{background:#fffcf6b8;border:1px solid #1b2a2414;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 12px 28px #1c2a260d}.data-query-status-copy{color:#4d4335;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.data-query-status-copy strong{color:#231f18}.data-query-clear-button{color:#242017;background:#fffffff0;border-color:#1b2a241f}.actionbar-button:disabled{opacity:.58;box-shadow:none}.workspace-inline-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-inline-form.compact{grid-template-columns:1fr auto}.hidden-file-input{display:none}.data-import-shell{gap:16px;display:grid}.data-import-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.data-import-toolbar-left,.data-import-toolbar-right{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.data-inline-toggle{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffbd;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:inline-flex}.data-inline-toggle input{width:18px;height:18px;padding:0}.data-delimiter-field{min-width:180px}.data-delimiter-field input{min-width:140px}.data-import-options-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.data-import-hint{border:1px solid var(--line);color:var(--ink-soft);background:#f8f6f0d1;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.data-import-hint strong{color:var(--ink)}.data-import-preview-card{min-height:420px}.data-write-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.data-write-result-card{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.data-write-result-card span{color:var(--ink-soft);font-size:13px}.data-write-result-card strong{font-size:28px;line-height:1}.data-write-result-card.success-card{background:#ecf8f2db;border-color:#2f6c5733}.data-write-result-card.error-card{background:#fcf0ede6;border-color:#b85c4b33}.data-write-failure-card{min-height:320px}.failure-reason-cell{color:#934034;white-space:pre-wrap;min-width:220px;line-height:1.6}.data-text-modal-shell{gap:16px;display:grid}.data-import-textarea{min-height:320px;font-family:Courier New,monospace;line-height:1.7}.data-import-tip{color:var(--ink-soft);margin:0;line-height:1.6}.data-row-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-row-editor-grid .full{grid-column:1/-1}.index-col{width:68px}.operations-col{width:132px}.table-card{border:1px solid var(--line);background:#ffffffa6;border-radius:26px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.table-scroll-shell{isolation:isolate;min-height:0;max-height:clamp(320px,56vh,720px);position:relative;overflow:auto}.table-scroll-shell .data-table th{z-index:20;position:sticky;top:0}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #1b2a2414;padding:14px 16px;font-size:14px}.cloud-file-row td{vertical-align:middle}.data-table th{color:var(--ink-soft);background:#f0f2ede6;font-weight:600}.data-table tbody tr:hover{background:#ffffff75}.key-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.key-table th,.key-table td{white-space:nowrap;vertical-align:middle}.key-table-checkbox-col{z-index:3;background:#f8f6f0fa;width:52px;min-width:52px;max-width:52px;position:sticky;left:0}.key-table-key-col{z-index:3;background:#f8f6f0fa;position:sticky;left:52px;box-shadow:10px 0 18px #1c2a260f}.key-table-actions-col{z-index:3;background:#f8f6f0fa;position:sticky;right:0;box-shadow:-10px 0 18px #1c2a260f}.key-table tbody .key-table-checkbox-col,.key-table tbody .key-table-key-col,.key-table tbody .key-table-actions-col{background:#fffcf7fa}.key-table thead .key-table-checkbox-col,.key-table thead .key-table-key-col,.key-table thead .key-table-actions-col{z-index:5;background:#f0f2edfa}.agent-list-panel .key-table-key-col{left:0}.key-table-key-text,.key-table-cell-text{white-space:nowrap;max-width:none;display:inline-block}.data-records-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.data-records-table th,.data-records-table td{vertical-align:middle}.data-records-table thead th{z-index:20;background:#f0f2edfa padding-box padding-box;position:sticky;top:0;box-shadow:inset 0 -1px #1b2a2414}.data-records-checkbox-col{z-index:2;background:#f8f6f0fa;width:52px;min-width:52px;max-width:52px;position:sticky;left:0}.data-records-table tbody .data-records-checkbox-col{background:#fffcf7fa}.data-records-field-col,.data-records-field-cell{width:auto;min-width:0;max-width:20em}.data-records-status-col,.data-records-updated-col,.data-records-actions-col{z-index:2;white-space:nowrap;background:#f8f6f0fa;position:sticky;text-align:right!important}.data-records-status-col{width:118px;min-width:118px;max-width:118px;right:360px}.data-records-updated-col{width:172px;min-width:172px;max-width:172px;right:188px}.data-records-actions-col{width:188px;min-width:188px;max-width:188px;right:0}.data-records-table tbody .data-records-status-col,.data-records-table tbody .data-records-updated-col,.data-records-table tbody .data-records-actions-col{background:#fffcf7fa}.data-records-table thead .data-records-checkbox-col,.data-records-table thead .data-records-status-col,.data-records-table thead .data-records-updated-col,.data-records-table thead .data-records-actions-col{z-index:22}.data-records-cell-text{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:20em;display:inline-block;overflow:hidden}.data-records-field-cell,.data-records-field-col{overflow:hidden}.data-records-actions-col .key-row-actions{flex-wrap:nowrap;justify-content:flex-end}.workspace-shell-full{width:100%}.share-page-layout{padding-top:18px}.data-share-modal-shell{gap:16px;display:grid}.data-share-modal{width:min(96vw,1180px)}.data-share-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.data-share-list-card .table-scroll-shell{max-height:320px}.data-share-list-card .data-table{table-layout:auto;min-width:max-content}.data-share-col-name,.data-share-col-field,.data-share-col-value,.data-share-col-status,.data-share-col-link,.data-share-col-actions{white-space:nowrap}.data-share-cell-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.data-share-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.empty-cell{text-align:center;color:var(--ink-soft);padding:20px 16px!important}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.key-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.table-icon-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #1b2a2414;border-radius:10px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;line-height:0;display:inline-flex;box-shadow:0 8px 18px #1c2a260f}.icon-glyph{justify-content:center;align-items:center;width:auto;line-height:1;display:inline-flex}.icon-glyph svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:15px;height:15px}.table-icon-blue{color:#36586a;background:linear-gradient(135deg,#e0eaf0f0,#cdd9e0f5)}.table-icon-cyan{color:#305a57;background:linear-gradient(135deg,#dbe9e7f0,#c5d9d5f5)}.table-icon-gold{color:#6f5626;background:linear-gradient(135deg,#e9e0c4f5,#dccca0fa)}.table-icon-red{color:#874d42;background:linear-gradient(135deg,#f0dcd6f5,#e5c6bdfa)}.table-icon-indigo{color:#4d587f;background:linear-gradient(135deg,#dfe3f0f5,#cbd2e5fa)}.table-icon-orange{color:#7a5c31;background:linear-gradient(135deg,#efe3d2f5,#e5d2b7fa)}.cloud-preview-tile{background:#f8f4ebf5;border:1px solid #1b2a2414;border-radius:16px;width:116px;height:72px;padding:0;overflow:hidden;box-shadow:0 10px 22px #1c2a260f}.cloud-preview-tile img{object-fit:cover;width:100%;height:100%;display:block}.cloud-preview-tile.is-disabled{cursor:default;opacity:.82}.cloud-preview-text,.cloud-preview-file{justify-content:center;align-items:center;display:flex}.cloud-text-snippet{text-align:left;color:#31463d;-webkit-line-clamp:4;background:linear-gradient(#fffbf4fa,#efece4f2);-webkit-box-orient:vertical;width:100%;height:100%;padding:10px 12px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cloud-file-placeholder{letter-spacing:.08em;color:#5a664d;background:linear-gradient(135deg,#e7e4d9fa,#d6ddd4f5);justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.checkbox-col{width:52px}.mono-cell{letter-spacing:.03em;font-family:Courier New,monospace}.data-read-pill{border:1px solid #1b2a2414;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.data-read-pill-read{color:#315443;background:#e1eee5eb}.data-read-pill-unread{color:#6a5430;background:#f0e8d9f0}.accent-alt-button{background:linear-gradient(135deg,#7f6848,#5d4a34)}.tiny-button{border-radius:12px;padding:8px 10px;font-size:12px}.table-pagination{background:#fcfaf6e0;border-top:1px solid #1b2a2414;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pagination-meta,.pagination-page,.pagination-size span{color:var(--ink-soft);font-size:13px}.pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pagination-size{align-items:center;gap:8px;display:inline-flex}.pagination-size select{border-radius:12px;width:auto;min-width:78px;padding:8px 12px}.modal-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9;background:#18211d59;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.stacked-modal-mask{z-index:12}.project-modal{width:min(760px,100%);padding:24px}.modal-form-shell{width:min(860px,100%)}.data-share-delete-confirm-mask{z-index:18}.agent-modal{width:min(1120px,100%)}.modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.modal-head h3{margin:0;font-size:28px}.cloud-preview-modal-mask{z-index:14}.cloud-preview-modal{width:min(980px,100%)}.cloud-image-preview-shell{background:#111715f0;border-radius:22px;justify-content:center;align-items:center;min-height:320px;max-height:70vh;padding:18px;display:flex;overflow:auto}.cloud-image-preview-shell img{border-radius:14px;max-width:100%;max-height:calc(70vh - 36px);display:block}.cloud-text-modal{width:min(980px,100%)}.cloud-text-preview-shell{background:#fbf8f1f5;border:1px solid #1b2a2414;border-radius:22px;max-height:68vh;padding:18px;overflow:auto}.cloud-text-preview-shell pre{white-space:pre-wrap;word-break:break-word;color:#26362f;margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.7}.cloud-upload-dropzone{cursor:pointer;background:linear-gradient(135deg,#ffffffc2,#e5eee7b8);border:1.5px dashed #26665261;border-radius:22px;place-items:center;min-height:132px;padding:22px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.cloud-upload-dropzone:hover,.cloud-upload-dropzone-active{background:linear-gradient(135deg,#eff7f1f5,#d4e5dae6);border-color:#266652db;transform:translateY(-1px);box-shadow:0 18px 36px #26665224}.cloud-upload-dropzone-ready{background:linear-gradient(135deg,#fffaeff2,#ece2ccc2);border-style:solid;border-color:#7e622e9e}.cloud-upload-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cloud-upload-dropzone-copy{text-align:center;pointer-events:none;gap:8px;display:grid}.cloud-upload-dropzone-copy strong{color:var(--ink);word-break:break-all;font-size:17px;line-height:1.4}.cloud-upload-dropzone-copy span{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-size:13px}.cloud-preview-hint{color:var(--ink-soft);margin:14px 2px 0;font-size:13px}.icon-close{border-radius:14px;width:44px;height:44px;padding:0;font-size:22px}.info-grid,.modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.info-item{border:1px solid var(--line);background:#ffffffbd;border-radius:20px;padding:16px}.info-item strong{word-break:break-word;margin-top:8px;display:block}.info-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-item-head span{margin:0}.info-item-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.info-mono{letter-spacing:.03em;word-break:break-all;margin-top:10px;font-family:Courier New,monospace;line-height:1.7;display:block}.cloud-function-table{table-layout:auto;width:max-content;min-width:100%}.cloud-function-table th,.cloud-function-table td{white-space:nowrap;vertical-align:middle}.cloud-function-mono-cell{min-width:320px}.cloud-function-mono-text{letter-spacing:.03em;white-space:nowrap;max-width:100%;font-family:Courier New,monospace;line-height:1.5;display:inline-block}.data-field-chip-list{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.data-field-chip{border:1px solid var(--line);background:#ffffffc7;border-radius:16px;gap:4px;min-width:0;padding:12px 14px;display:grid}.data-field-chip strong{margin:0}.data-field-chip span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.info-edit-input,.info-edit-textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffd6;border:1px solid #0000;border-radius:14px;margin-top:8px;padding:10px 12px;font-weight:600;line-height:1.6;transition:border-color .2s,box-shadow .2s,background .2s}.info-edit-input{min-height:32px}.info-edit-textarea{resize:vertical;min-height:88px}.info-edit-input::placeholder,.info-edit-textarea::placeholder{color:var(--ink-soft);font-weight:500}.info-edit-input:hover,.info-edit-textarea:hover{background:#fffffff0}.info-edit-input:focus,.info-edit-textarea:focus{background:#fffdf7;border-color:#b1836a57;outline:none;box-shadow:0 0 0 4px #b1836a1f}.info-edit-input:disabled,.info-edit-textarea:disabled{cursor:wait;opacity:.72}.info-subtext{color:var(--ink-soft);margin-top:10px;line-height:1.6;display:block}.project-deduct-inline{grid-template-columns:140px 140px auto;align-items:center;gap:10px;margin-top:10px;display:grid}.info-item.full,.modal-form-grid .full{grid-column:1/-1}.cloud-function-modal{width:min(1120px,100%)}.cloud-function-config-shell{border:1px solid var(--line);background:#ffffffb8;border-radius:22px;gap:16px;margin-top:18px;padding:18px;display:grid}.cloud-function-config-head{color:var(--ink);font-size:15px;font-weight:700}.cloud-function-field-picks{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.cloud-function-param-shell{border:1px solid var(--line);background:#ffffffd1;border-radius:18px;gap:10px;padding:14px;display:grid}.cloud-function-param-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-function-param-table{gap:10px;display:grid}.cloud-function-param-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 88px;align-items:center;gap:10px;display:grid}.cloud-function-param-condition-row{grid-template-columns:minmax(110px,max-content) minmax(96px,max-content) minmax(0,1fr) 88px}.cloud-function-param-condition-row select{width:auto;min-width:96px}.cloud-function-inline-condition{grid-template-columns:minmax(96px,max-content) 28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cloud-function-inline-condition strong,.cloud-function-inline-condition span{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffffd1;border-radius:16px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.cloud-function-inline-condition span{padding:0;font-weight:700}.cloud-function-param-row-head{color:var(--muted);font-size:12px;font-weight:700}.cloud-function-param-empty{color:var(--muted);background:#0f172a0a;border-radius:14px;padding:14px;font-size:13px}.cloud-function-response-note{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.field-disabled-soft{color:#1b2a246b!important;box-shadow:none!important;background:#0f172a0d!important;border-color:#1b2a2414!important}.field-disabled-soft:disabled{cursor:not-allowed;opacity:1}.cloud-function-add-button{color:#5d4a34;background:#ffffffeb;border:1px solid #7f684838;box-shadow:0 6px 16px #5d4a3414}.cloud-function-add-button:hover{background:#fff;border-color:#7f68485c}.checkbox-chip{border:1px solid var(--line);color:var(--ink);background:#ffffffeb;border-radius:14px;flex:none;align-items:center;gap:8px;width:fit-content;min-width:max-content;max-width:100%;padding:10px 12px;display:inline-flex}.checkbox-chip-copy{gap:2px;min-width:0;display:grid}.checkbox-chip-copy strong{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25}.checkbox-chip-copy small{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:12px;line-height:1.2}.checkbox-chip input{background:0 0;border:1px solid #1b2a242e;border-radius:4px;flex:none;width:16px;min-width:16px;height:16px;margin:0;padding:0}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.data-field-editor-shell{gap:16px;display:grid}.data-field-editor-form{grid-template-columns:minmax(0,1.2fr) minmax(180px,220px) auto;align-items:end;gap:12px;display:grid}.data-field-add-button{min-height:52px}.data-field-editor-table .table-scroll-shell{max-height:360px}.left-actions{justify-content:flex-start}.modal-note{margin-bottom:18px}.alert-dialog{width:min(560px,100%)}.alert-dialog-mask{z-index:60}.alert-dialog-copy{white-space:pre-wrap;word-break:break-word;margin-bottom:0}.result-toolbar{justify-content:flex-start;margin-bottom:14px;display:flex}.result-copy-button{color:#f7fff2;background:linear-gradient(135deg,#65b73f,#4f9a30)}.result-textarea{min-height:520px;font-family:Courier New,monospace;line-height:1.7}.duration-editor-row{grid-template-columns:auto 140px 140px;align-items:center;gap:12px;display:grid}.modal-log-card{margin-top:8px}.modal-log-card .table-scroll-shell{max-height:420px}.duration-label{color:var(--ink-soft);font-size:14px}.toast-shell{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1b2a241a;border-radius:22px;align-items:flex-start;gap:12px;width:min(360px,100vw - 32px);padding:16px 18px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 20px 50px #18211d2e}.toast-success{border-color:#2f6c573d}.toast-error{border-color:#b85c4b3d}.toast-icon{color:#f7fff2;background:linear-gradient(135deg, var(--accent), #1f4538);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.toast-error .toast-icon{background:linear-gradient(135deg,#b85c4b,#934034)}.toast-copy strong{margin-bottom:4px;display:block}.toast-copy p{color:var(--ink-soft);margin:0;line-height:1.5}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .18s,transform .18s}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translateY(-8px)}.field-check{align-content:end}.field-check input{width:22px;height:22px;padding:0}.keygen-modal{background:linear-gradient(#fffdf8f2,#f8f4ece0),radial-gradient(circle at 100% 0,#7f684829,#0000 36%);width:min(900px,96vw)}.keygen-preview{margin-bottom:12px}.keygen-card{background:linear-gradient(135deg,#2f6c571f,#7f68482e),#ffffffc7;border:1px solid #2f6c572e;border-radius:18px;padding:16px 18px}.keygen-card strong{letter-spacing:.08em;margin:8px 0 4px;font-size:clamp(22px,3vw,30px);display:block}.keygen-card p{color:var(--ink-soft);margin:0}.keygen-modal .modal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.agent-layout,.agent-dashboard-grid{grid-template-columns:minmax(280px,360px) 1fr;gap:18px;display:grid}.agent-admin-page-main{z-index:1;width:min(1480px,100vw - 32px);margin:0 auto;padding:16px;position:relative}.agent-admin-shell{align-content:start;gap:18px;width:100%;min-height:auto;display:grid;overflow:hidden visible}.agent-admin-workspace{height:auto;min-height:0;overflow:visible}.agent-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agent-admin-head h1{margin:6px 0 8px;font-size:clamp(30px,4vw,42px)}.agent-admin-subcopy{color:var(--ink-soft);margin:0;line-height:1.7}.agent-admin-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-portal-head-copy{gap:12px;min-width:0;display:grid}.agent-portal-entry-card{min-width:min(760px,100%)}.agent-admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-admin-nav{flex-wrap:wrap;gap:10px;display:flex}.agent-admin-topnav{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;min-height:0;display:grid}.agent-sidebar-nav{border:1px solid var(--line);background:#ffffffb8;border-radius:24px;align-content:start;gap:10px;padding:18px;display:grid}.agent-sidebar-nav-button{color:var(--ink);border:1px solid var(--line);background:#ffffffc7;justify-content:flex-start}.agent-sidebar-nav-button.active{color:#f8fff8;background:linear-gradient(135deg,#2f6c57,#244f40);border-color:#2f6c5752}.agent-topnav-content{min-width:0;min-height:auto}.agent-admin-nav-button{color:var(--ink);border:1px solid var(--line);background:#ffffffc2}.agent-admin-nav-button.active{color:#f8fff8;background:linear-gradient(135deg,#2f6c57,#244f40);border-color:#2f6c5752}.agent-admin-loading{border:1px solid var(--line);background:#ffffffb8;border-radius:24px;min-width:0;padding:28px}.agent-admin-loading p{color:var(--ink-soft);margin:0}.agent-admin-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.agent-admin-section-head h3{margin:0 0 6px}.agent-section-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-admin-section-head p{color:var(--ink-soft);margin:0;line-height:1.6}.agent-list-panel .agent-admin-section-head .agent-section-title-row{flex:1;min-width:0}.agent-section-head-actions{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.agent-create-panel,.agent-list-panel,.panel-block,.agent-login-card,.agent-dashboard-card{border:1px solid var(--line);background:#ffffffb8;border-radius:24px;min-height:auto;padding:20px}.agent-login-card h1,.agent-dashboard-card h1{margin:6px 0 8px;font-size:34px}.agent-portal-shell{width:min(1220px,100vw - 32px);margin:0 auto;padding:24px 0}.agent-portal-layout{height:100vh;min-height:100vh;overflow:hidden auto}.agent-dashboard-card{gap:18px;display:grid}.agent-dashboard-head,.agent-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-dashboard-head h1,.agent-card-head strong{margin:0}.agent-dashboard-head p,.agent-card-head p,.agent-meta,.agent-tip{color:var(--ink-soft);margin:4px 0 0}.agent-card-list{gap:14px;display:grid}.agent-action-wrap{flex-wrap:wrap;justify-content:flex-end}.agent-balance-inline-list{gap:12px;margin-top:16px;display:grid}.agent-inline-balance-card{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;padding:14px 16px}.agent-inline-balance-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.agent-inline-balance-head span{color:var(--ink-soft)}.agent-products-shell{min-width:0}.agent-products-head{flex-wrap:nowrap;align-items:end}.agent-products-toolbar{flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:12px;display:flex}.agent-records-toolbar{justify-content:space-between;gap:16px;width:100%}.agent-project-picker{flex:0 0 320px;width:min(360px,100%)}.agent-project-picker-inline{flex:0 auto;align-items:center;gap:10px;width:auto;min-width:0;display:inline-flex}.agent-project-picker-inline span{white-space:nowrap;flex:none}.agent-project-picker-inline select{width:220px;min-width:0}.agent-records-generate-button{flex:none;margin-left:auto}.agent-child-tabbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.agent-child-actionbar{margin-bottom:14px}.agent-child-tab-button{border:1px solid var(--line);min-width:120px;color:var(--ink);background:#ffffffd1;border-radius:999px;padding:10px 18px}.agent-child-tab-button.active{color:#f8fff8;background:linear-gradient(135deg,#2f6c57,#244f40);border-color:#2f6c5752}.agent-switch-inline{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.agent-switch-inline input{width:18px;height:18px;padding:0}.agent-card{border:1px solid var(--line);background:#fffc;border-radius:20px;padding:16px}.agent-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compact-grid{margin-top:12px}.agent-product-card{border:1px solid var(--line);background:#faf8f3d1;border-radius:18px;gap:10px;padding:14px;display:grid}.agent-product-card.wide{gap:6px}.agent-product-card p{color:var(--ink-soft);margin:0}.agent-project-grant-list{gap:12px;display:grid}.agent-project-grant-item{border:1px solid var(--line);background:#faf8f3d1;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.agent-project-grant-item input{width:18px;height:18px;margin-top:2px;padding:0}.agent-project-grant-copy{gap:4px;min-width:0;display:grid}.agent-project-grant-copy strong,.agent-project-grant-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-project-grant-copy span{color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:12px}.agent-product-head{align-items:center;gap:10px;display:flex}.agent-product-head strong{font-size:15px}.balance-inline{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:14px;display:grid}.panel-block h3,.agent-create-panel h4,.agent-list-panel h4{margin:0 0 14px}.child-agent-block{gap:16px;display:grid}@media (width<=1100px){.login-layout-split,.console-layout-wide,.project-toolbar,.workspace-inline-form,.agent-layout,.agent-dashboard-grid,.balance-inline,.agent-product-grid,.data-field-editor-form,.workspace-actionbar,.modal-form-grid,.info-grid,.project-deduct-inline,.duration-editor-row,.data-row-editor-grid,.data-share-form-grid,.agent-admin-layout,.agent-admin-summary-grid,.agent-admin-topnav{grid-template-columns:1fr}.console-layout{width:100%;padding:12px}.workspace-panel{height:auto;min-height:calc(100vh - 24px)}}@media (width<=720px){.workspace-panel,.project-modal{border-radius:24px;padding:18px}.toolbar-actions,.workspace-actionbar-left,.workspace-actionbar-right,.data-import-toolbar,.data-import-toolbar-left,.data-import-toolbar-right,.field-inline-group,.modal-actions,.table-pagination,.pagination-controls,.toolbar-group,.toolbar-select{flex-direction:column;align-items:stretch}.toolbar-select select{min-width:100%}.field-inline-group{grid-template-columns:1fr}.auth-secondary-row{flex-direction:column;align-items:stretch}.auth-captcha-side{justify-items:start}.toast-shell{width:auto;top:16px;left:16px;right:16px}.agent-admin-head,.agent-admin-head-actions,.agent-admin-nav,.agent-inline-balance-head,.agent-section-title-row,.agent-products-toolbar{flex-direction:column;align-items:stretch}.agent-admin-page-main{width:100%;padding:12px}.agent-portal-shell{width:100%;padding:12px 0}.agent-admin-head,.agent-dashboard-head,.agent-card-head{flex-direction:column;align-items:stretch}.agent-admin-head-actions{width:100%}.agent-admin-head-actions>*,.agent-dashboard-head>button{justify-content:center;width:100%}.agent-admin-topnav{gap:12px}.agent-sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:8px;padding:10px;display:flex;overflow-x:auto}.agent-sidebar-nav-button{white-space:nowrap;flex:none}.agent-dashboard-card,.agent-create-panel,.agent-list-panel,.agent-login-card{border-radius:22px;padding:16px}.agent-login-card h1,.agent-dashboard-card h1{font-size:28px}.agent-products-head,.agent-records-toolbar,.agent-products-toolbar{flex-direction:column;align-items:stretch}.agent-products-toolbar,.agent-project-picker,.agent-project-picker-inline,.agent-records-generate-button{flex:auto;width:100%;max-width:none}.agent-child-tabbar{grid-template-columns:1fr;display:grid}.agent-records-toolbar{gap:12px}.agent-project-picker-inline{align-items:stretch;width:100%}.agent-project-picker-inline select{width:100%}.agent-records-generate-button{margin-left:0}.agent-child-tabbar{align-items:stretch}.agent-child-tab-button{width:100%}}.remote-debug-table-card{padding:0}.websocket-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.websocket-info-card,.websocket-connect-card,.websocket-log-card{gap:16px;display:grid}.websocket-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.websocket-card-head h3{color:#203746;margin:4px 0 0;font-size:18px}.websocket-endpoint-block{background:linear-gradient(135deg,#f7f9f5fa,#eff4f6f5);border:1px solid #92a9b82e;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.websocket-endpoint-block span,.websocket-notes p{color:#5d7180;font-size:13px}.websocket-inline-actions{flex-wrap:wrap;gap:10px;display:flex}.websocket-helper-text{color:#5d7180;margin:0;font-size:12px}.websocket-notes{gap:8px;display:grid}.websocket-notes p{margin:0;line-height:1.7}.websocket-error-text{color:#8b4b42;margin:0;font-size:13px}.websocket-log-card{margin-top:18px}.websocket-log-table{table-layout:fixed;min-width:100%}.websocket-log-table td,.websocket-log-table th{vertical-align:top}.websocket-log-payload{white-space:pre-wrap;word-break:break-all;min-width:380px}.inline-split-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.script-room-chat-feed{gap:12px;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.script-room-chat-item{justify-items:start;gap:8px;display:grid}.script-room-chat-item.is-mine{justify-items:end}.script-room-chat-meta{color:#5d7180;align-items:center;gap:10px;font-size:12px;display:inline-flex}.script-room-chat-meta strong{color:#203746;font-size:13px}.script-room-chat-bubble{color:#203746;white-space:pre-wrap;word-break:break-word;background:#f1f5f7f2;border:1px solid #92a9b82e;border-radius:16px;max-width:min(100%,720px);padding:12px 14px;line-height:1.7}.script-room-chat-item.is-mine .script-room-chat-bubble{background:linear-gradient(135deg,#d6ebe3fa,#c4e6dbeb);border-color:#6d9e8b3d}.script-room-chat-empty{background:#f7f9f5eb;border-radius:18px;padding:36px 18px}.remote-debug-manager-toolbar{margin-bottom:14px}.remote-debug-manager-summary{gap:4px;display:grid}.remote-debug-manager-summary strong{color:#203746;font-size:15px}.remote-debug-manager-summary span{color:#5d7180;font-size:13px}.remote-debug-table-card .data-table{table-layout:auto;min-width:max-content}.remote-debug-table-card td,.remote-debug-table-card th{vertical-align:middle}.remote-debug-reset-button{color:#fffaf0;background:linear-gradient(135deg,#d8b36a,#b8893f);border:1px solid #80581a2e;box-shadow:0 8px 18px #b8893f33}.remote-debug-reset-button:hover:not(:disabled){background:linear-gradient(135deg,#e0bc76,#c19245);transform:translateY(-1px);box-shadow:0 10px 22px #b8893f3d}.remote-debug-reset-button:disabled{color:#614e2eb8;box-shadow:none;background:#d2c2a4b8;border-color:#80581a14}.remote-debug-status-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.remote-debug-status-chip.is-active{color:#325847;background:#57866e29}.remote-debug-status-chip.is-disabled{color:#7a4c42;background:#a27c6f29}.admin-user-modal{overscroll-behavior:contain;flex-direction:column;width:min(1040px,100vw - 48px);height:calc(100vh - 48px);max-height:calc(100vh - 48px);margin:auto 0;display:flex;overflow:hidden}.admin-user-modal-body{flex:1;min-height:0;padding-bottom:12px;padding-right:6px;overflow-y:auto}.admin-user-modal .modal-head,.admin-user-modal .modal-actions{flex-shrink:0}.admin-user-summary-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-user-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.day-stepper{grid-template-columns:38px minmax(90px,1fr) 38px auto;align-items:center;gap:8px;display:grid}.day-stepper input{text-align:center;min-width:0}.day-stepper span{color:var(--ink-soft);font-size:13px}.admin-entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-entitlement-card{background:#f6f8f3e6;border:1px solid #8ca7bb33;border-radius:18px;padding:18px}.admin-remote-debug-table-card{margin-top:18px;padding:0}.admin-remote-debug-table{table-layout:auto;min-width:100%}.admin-remote-debug-table td,.admin-remote-debug-table th{vertical-align:middle}.admin-remote-debug-project-col{min-width:240px}.admin-remote-debug-project-cell{gap:6px;display:grid}.admin-remote-debug-project-cell strong{color:#203746;font-size:15px}.admin-remote-debug-project-cell span{color:#7a8d99;word-break:break-all;font-size:12px}.admin-remote-debug-toggle-col,.admin-remote-debug-status-col{text-align:center;white-space:nowrap}.admin-remote-debug-date-col{min-width:320px}.admin-remote-debug-date-cell{gap:10px;display:grid}.admin-remote-debug-date-input{width:100%}.admin-remote-debug-note-col{color:#5d7180;min-width:180px;font-size:12px;line-height:1.7}.admin-remote-debug-expiry-presets{flex-wrap:wrap;gap:8px;display:flex}.admin-remote-debug-expiry-button{min-width:72px}.admin-remote-debug-note{margin-top:4px}.remote-debug-auth-button{color:#2f6c57;background:#f2f7f4f5;border-color:#2f6c572e}.admin-entitlement-card h4{color:#203746;margin:0 0 10px;font-size:16px}.admin-entitlement-card p{color:#5d7180;margin:0 0 6px;font-size:13px}.admin-rule-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-rule-note{background:#fffbf4eb;border:1px solid #8ca7bb33;border-radius:18px;padding:18px}.admin-rule-note strong{color:#203746;margin-bottom:8px;display:block}.admin-rule-note p{color:#5d7180;margin:0;font-size:13px;line-height:1.75}.admin-usage-card{margin-top:18px}@media (width<=1100px){.inline-split-field,.websocket-workspace-grid,.admin-entitlement-grid,.admin-rule-notes,.admin-user-config-grid,.admin-user-summary-head{grid-template-columns:1fr}}@media (width<=720px){html,body,#app{height:auto;min-height:100%}body{overflow:hidden auto}.page{height:auto;min-height:100vh;overflow:visible}.login-layout,.console-layout,.docs-layout{width:100%;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.login-layout-split{grid-template-columns:1fr;align-content:start;gap:12px;min-height:100vh;display:grid}.login-copy-panel{display:none}.auth-panel{border-radius:26px;width:100%}.clean-auth-shell{padding:22px 18px}.auth-heading h2{font-size:28px}.auth-captcha-preview{width:min(152px,100%)}.console-layout-wide{grid-template-columns:1fr;align-items:start;gap:12px;height:auto;display:grid}.sidebar-shell{border-radius:24px;gap:12px;min-height:0;max-height:none;padding:14px}.sidebar-main{gap:12px}.sidebar-shell .brand-block p:last-child{display:none}.sidebar-shell .brand-block h1{font-size:28px}.profile-card{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px}.profile-line{min-width:0;display:block}.profile-line-doc{grid-column:1/-1;align-items:center;gap:6px;display:flex}.nav-stack{scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.nav-stack::-webkit-scrollbar{display:none}.nav-stack button{white-space:nowrap;flex:none;min-height:42px;padding:10px 14px}.sidebar-footer{margin-top:0;padding-top:0}.sidebar-logout-button{min-height:42px}.workspace-panel{border-radius:24px;height:auto;min-height:0;padding:14px;overflow:visible}.workspace-topbar{margin-bottom:12px}.project-toolbar{border-radius:18px;align-items:stretch;padding:12px}.toolbar-group,.toolbar-actions{width:100%}.toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbar-button{width:100%;min-width:0;min-height:44px}.workspace-stack{overflow:visible}.workspace-actionbar{align-items:stretch}.workspace-actionbar-left,.workspace-actionbar-right{width:100%}.workspace-actionbar-left>*,.workspace-actionbar-right>*{min-width:0}.table-card,.table-scroll-shell,.device-table-wrap{max-width:100%}.table-scroll-shell,.device-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto}.table-scroll-shell:after,.device-table-wrap:after{color:var(--ink-soft);content:"左右滑动查看完整内容";text-align:right;pointer-events:none;padding:4px 12px;font-size:11px;display:block}.data-table th,.data-table td{padding:11px 12px}.table-pagination{align-items:stretch;padding:12px}.pagination-controls,.pagination-size{justify-content:space-between}.modal-mask{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));place-items:start center}.project-modal,.modal-form-shell,.agent-modal,.cloud-function-modal,.admin-user-modal,.cloud-control-manage-modal{border-radius:22px;width:100%;max-width:100%;max-height:calc(100dvh - 20px);margin:0;padding:18px;overflow-y:auto}.modal-head{align-items:flex-start;margin-bottom:14px}.modal-head h3{max-width:calc(100% - 52px);font-size:22px;line-height:1.25}.modal-actions{z-index:2;padding:12px 18px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffcf7f5;margin:18px -18px -18px;position:sticky;bottom:-18px}.modal-actions>button{width:100%;min-height:44px}.info-grid,.modal-form-grid,.data-row-editor-grid,.data-field-editor-form,.cloud-function-param-row,.cloud-function-param-condition-row{grid-template-columns:1fr}.modal-form-grid .full,.data-row-editor-grid .full{grid-column:auto}.docs-layout{padding-top:12px;display:block}.docs-sidebar{max-height:none;margin-bottom:14px;position:static}.docs-sidebar-card,.docs-shell,.docs-hero,.docs-card{border-radius:22px;padding:18px}.docs-nav{max-height:38vh;padding-right:2px;overflow-y:auto}.docs-content{gap:14px}.docs-card-head,.docs-code-toolbar{flex-direction:column;align-items:stretch}.docs-table-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.docs-table{min-width:620px}.docs-code-block,.docs-code-item{overflow-x:auto}.docs-code-block pre,.docs-code-item pre{white-space:pre-wrap;word-break:break-word;min-width:520px}.toast-shell{top:max(10px, env(safe-area-inset-top));width:auto;left:10px;right:10px}button,input,textarea,select{min-height:44px}button.table-icon-button,.table-icon-button{height:30px;min-height:30px}.phone-nav-buttons button{min-height:40px}input[type=checkbox],input[type=radio]{min-height:18px}}@media (width<=480px){.toolbar-actions,.profile-card{grid-template-columns:1fr}.profile-line-doc{grid-column:auto}.workspace-panel,.project-modal,.modal-form-shell{padding:14px}.modal-actions{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;bottom:-14px}.data-write-result-grid,.admin-entitlement-grid,.admin-rule-notes{grid-template-columns:1fr}}@media (width<=720px){.console-page{height:auto;min-height:100dvh;overflow:visible}.console-page .console-layout-wide{height:auto;min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));display:block}.console-page .sidebar-shell{top:max(0px, env(safe-area-inset-top));z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6eff5;border-radius:18px;gap:8px;margin:0 0 10px;padding:10px;display:grid;position:sticky;overflow:visible;box-shadow:0 8px 24px #25332e1f}.console-page .sidebar-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.console-page .brand-block{align-items:baseline;gap:8px;min-width:0;display:flex}.console-page .brand-block .eyebrow,.console-page .brand-block p:last-child{display:none}.console-page .sidebar-shell .brand-block h1{letter-spacing:-.04em;font-size:21px}.console-page .profile-card{min-width:0;box-shadow:none;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px 12px;padding:0;display:flex}.console-page .profile-line{white-space:nowrap;align-items:baseline;gap:3px;min-width:0;display:flex}.console-page .profile-line span{font-size:11px}.console-page .profile-line strong,.console-page .profile-line p,.console-page .profile-doc-link{font-size:12px}.console-page .profile-line-doc{display:none}.console-page .nav-stack{overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;gap:6px;margin:0 -2px;padding:0 2px 2px;display:flex;overflow-x:auto}.console-page .nav-stack::-webkit-scrollbar{display:none}.console-page .nav-stack button{white-space:nowrap;border-radius:12px;flex:none;min-height:38px;padding:8px 12px;font-size:13px}.console-page .sidebar-footer{display:none}.console-page .content-shell{min-height:0;display:block}.console-page .workspace-panel{border-radius:20px;width:100%;height:auto;min-height:0;padding:12px;display:block;overflow:visible}.console-page .workspace-topbar{margin:0 0 12px;position:static}.console-page .project-toolbar{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.console-page .toolbar-group,.console-page .toolbar-select{grid-template-columns:1fr;gap:6px;width:100%;display:grid}.console-page .toolbar-select span{font-size:11px}.console-page .toolbar-select select{width:100%;min-width:0}.console-page .toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.console-page .toolbar-button{min-height:42px;padding:9px 8px;font-size:13px}.console-page .workspace-stack{gap:12px;min-height:0;display:grid;overflow:visible}.console-page .workspace-actionbar{grid-template-columns:1fr;gap:8px;display:grid}.console-page .workspace-actionbar-left,.console-page .workspace-actionbar-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.console-page .workspace-actionbar-left>*,.console-page .workspace-actionbar-right>*{width:100%;min-width:0;min-height:42px;padding:9px 8px;font-size:13px}.console-page .table-card,.console-page .table-scroll-shell{min-width:0;max-width:100%}}@media (width<=380px){.console-page .sidebar-main{grid-template-columns:1fr}.console-page .profile-card{justify-content:flex-start}.console-page .toolbar-actions,.console-page .workspace-actionbar-left,.console-page .workspace-actionbar-right{grid-template-columns:1fr 1fr}}@media (width<=720px){.console-page .workspace-panel,.agent-admin-page-main .workspace-panel{background:linear-gradient(180deg, #fffffff0, #f8f6eff0), var(--paper);border:1px solid #1b2a2414;box-shadow:0 14px 34px #1f302a14}.console-page .project-toolbar{box-shadow:none;background:linear-gradient(145deg,#f4f9f3fa,#ebf2ebf5);border:1px solid #2f6c5724;gap:12px;padding:14px}.console-page .toolbar-select{gap:7px}.console-page .toolbar-select span{color:var(--ink-soft);letter-spacing:.08em;font-size:11px;font-weight:700}.console-page .toolbar-select select{background:#ffffffdb;border-color:#2f6c5733;min-height:46px;font-weight:700}.console-page .toolbar-actions,.console-page .workspace-actionbar-left,.console-page .workspace-actionbar-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.console-page .toolbar-button,.console-page .actionbar-button{min-height:44px;box-shadow:none;border:1px solid #1b2a241a;border-radius:12px;padding:10px 9px;font-size:12px;font-weight:750}.console-page .toolbar-button-create,.console-page .accent-alt-button{color:#f7fff8;background:#28644f}.console-page .toolbar-button-danger,.console-page .actionbar-button-delete,.console-page .actionbar-button-expired{color:#a44f43;background:#fff1ed;border-color:#f0c9c0}.console-page .toolbar-button-info{color:#2c6350;background:#eef5f1}.console-page .toolbar-button-manage,.console-page .actionbar-button-unbind{color:#6f5b32;background:#f6f2e8}.console-page .workspace-actionbar{gap:10px;padding:2px 0}.console-page .table-card,.agent-admin-page-main .table-card{box-shadow:none;background:0 0;border:0}.console-page .key-table{border-spacing:0;width:100%;min-width:0;display:block}.console-page .key-table thead{display:none}.console-page .key-table tbody{gap:10px;display:grid}.console-page .key-table tbody tr{background:#ffffffe0;border:1px solid #1b2a2417;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) auto;gap:5px 9px;padding:12px;display:grid;box-shadow:0 7px 18px #1f302a0f}.console-page .key-table tbody tr:hover{background:#fffffff5}.console-page .key-table tbody td{min-width:0;box-shadow:none;white-space:normal;border:0;padding:0;display:block;background:0 0!important}.console-page .key-table tbody td:first-child{grid-area:1/1/span 2;padding-top:2px}.console-page .key-table tbody td:nth-child(2){grid-area:1/2}.console-page .key-table tbody td:nth-child(3){grid-area:1/3;justify-self:end}.console-page .key-table tbody td:nth-child(4){grid-area:2/2}.console-page .key-table tbody td:nth-child(13){border-top:1px solid #1b2a2414;grid-area:3/1/auto/-1;margin-top:5px;padding-top:9px}.console-page .key-table tbody td:nth-child(n+5):not(:nth-child(13)){display:none}.console-page .key-table-key-text{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:750;display:block;overflow:hidden}.console-page .key-table tbody td:nth-child(3) .key-table-cell-text,.console-page .key-table tbody td:nth-child(4) .key-table-cell-text{color:#2d654f;text-overflow:ellipsis;white-space:nowrap;background:#eef5f1;border-radius:999px;max-width:100%;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.console-page .key-table tbody td:nth-child(3) .key-table-cell-text{color:#49677a;background:#edf3f8}.console-page .key-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.console-page .key-row-actions .table-icon-button,.agent-admin-page-main .key-row-actions .table-icon-button{width:100%;min-width:0;height:34px;min-height:34px;box-shadow:none;border:1px solid #1b2a241c;border-radius:9px;gap:4px;padding:0 4px;font-size:10px;line-height:1}.console-page .key-row-actions .table-icon-button:after,.agent-admin-page-main .key-row-actions .table-icon-button:after{content:attr(title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-page .key-row-actions .icon-glyph,.agent-admin-page-main .key-row-actions .icon-glyph{flex:none}.console-page .key-row-actions .table-icon-blue,.console-page .key-row-actions .table-icon-cyan,.console-page .key-row-actions .table-icon-indigo{color:#356656;background:#f1f6f4}.console-page .key-row-actions .table-icon-gold,.console-page .key-row-actions .table-icon-orange{color:#82672f;background:#faf5e9}.console-page .key-row-actions .table-icon-red{color:#a44f43;background:#fff1ed}.agent-admin-page-main .agent-list-panel .table-scroll-shell{max-height:none;overflow:visible}.agent-admin-page-main .agent-list-panel .data-table{width:100%;min-width:0;display:block}.agent-admin-page-main .agent-list-panel .data-table thead{display:none}.agent-admin-page-main .agent-list-panel .data-table tbody{gap:10px;display:grid}.agent-admin-page-main .agent-list-panel .data-table tbody tr{background:#ffffffe0;border:1px solid #1b2a2417;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px;display:grid;box-shadow:0 7px 18px #1f302a0d}.agent-admin-page-main .agent-list-panel .data-table tbody td{min-width:0;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;display:block;overflow:hidden;background:0 0!important}.agent-admin-page-main .agent-list-panel .data-table tbody td:first-child{color:var(--ink);grid-area:1/1;font-weight:750}.agent-admin-page-main .agent-list-panel .data-table tbody td:nth-child(3){color:#2d654f;grid-area:1/2;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:750}.agent-admin-page-main .agent-list-panel .data-table tbody td:last-child{border-top:1px solid #1b2a2414;grid-area:2/1/auto/-1;padding-top:9px}.agent-admin-page-main .agent-topnav-content .agent-list-panel:not(.agent-products-shell) .data-table tbody td:nth-child(n+2):not(:nth-child(3)):not(:last-child),.agent-admin-page-main .agent-agents-table-panel .data-table tbody td:nth-child(n+2):not(:nth-child(3)):not(:last-child){display:none}.agent-admin-page-main .agent-list-panel .data-table tbody td:last-child .key-row-actions{justify-content:stretch}.agent-admin-page-main .agent-products-shell .data-table tbody td:first-child{grid-column:1}.agent-admin-page-main .agent-products-shell .data-table tbody td:nth-child(3){color:var(--ink-soft);grid-area:2/1;font-family:inherit;font-size:12px;font-weight:600}.agent-admin-page-main .agent-products-shell .data-table tbody td:nth-child(4){color:#2d654f;grid-area:2/2;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:750}.agent-admin-page-main .agent-products-shell .data-table tbody td:nth-child(5){color:var(--ink-soft);grid-area:3/1;font-size:12px}.agent-admin-page-main .agent-products-shell .data-table tbody td:nth-child(n+2):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)):not(:last-child){display:none}.agent-admin-page-main .agent-products-table-panel .data-table tbody td:first-child{grid-area:1/1}.agent-admin-page-main .agent-products-table-panel .data-table tbody td:nth-child(3){color:var(--ink-soft);grid-area:2/1;font-size:12px;font-weight:600}.agent-admin-page-main .agent-products-table-panel .data-table tbody td:nth-child(4){color:var(--ink-soft);grid-area:3/1;font-size:12px}.agent-admin-page-main .agent-products-table-panel .data-table tbody td:nth-child(6){color:#2d654f;grid-area:2/2;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:750}.agent-admin-page-main .agent-products-table-panel .data-table tbody td:nth-child(7){color:var(--ink-soft);grid-area:3/2;font-size:12px}.agent-admin-page-main .agent-products-table-panel .data-table tbody td:nth-child(n+2):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(6)):not(:nth-child(7)):not(:last-child){display:none}.agent-admin-page-main{width:100%;padding:8px}.agent-admin-page-main .agent-admin-head{gap:12px;display:grid}.agent-admin-page-main .agent-admin-head h1{margin:2px 0 4px;font-size:25px}.agent-admin-page-main .agent-admin-head-actions,.agent-admin-page-main .agent-admin-head-actions>*{width:100%}.agent-admin-page-main .agent-admin-head-actions>*{min-height:42px}.agent-admin-page-main .agent-admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-admin-page-main .agent-admin-summary-grid .info-item{border-radius:16px;min-width:0;min-height:78px;padding:13px}.agent-admin-page-main .agent-admin-summary-grid .info-item span{font-size:11px}.agent-admin-page-main .agent-admin-summary-grid .info-item strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:18px;display:block;overflow:hidden}.agent-admin-page-main .agent-admin-topnav{display:block}.agent-admin-page-main .agent-sidebar-nav{border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;padding:7px}.agent-admin-page-main .agent-sidebar-nav-button,.agent-admin-page-main .agent-admin-nav-button{border-radius:10px;justify-content:center;min-height:40px;padding:8px 7px;font-size:12px;font-weight:750}.agent-admin-page-main .agent-list-panel,.agent-admin-page-main .agent-create-panel{border-radius:18px;padding:14px}.agent-admin-page-main .agent-admin-section-head{gap:10px;margin-bottom:12px;display:grid}.agent-admin-page-main .agent-section-head-actions,.agent-admin-page-main .agent-section-head-actions>*,.agent-admin-page-main .agent-products-toolbar,.agent-admin-page-main .agent-products-toolbar>*{width:100%}.agent-admin-page-main .agent-products-toolbar{gap:8px;display:grid}.agent-admin-page-main .agent-project-picker{flex:none}.agent-admin-page-main .agent-admin-layout{display:block}.agent-admin-page-main .agent-admin-side{margin-bottom:10px}.agent-admin-page-main .agent-card-head{gap:10px}.agent-admin-page-main .agent-card{border-radius:16px;padding:13px}}@media (width<=380px){.console-page .toolbar-actions,.console-page .workspace-actionbar-left,.console-page .workspace-actionbar-right{grid-template-columns:1fr 1fr}.console-page .key-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
