.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.spawn-infra-header-button[data-v-46e2b147]{flex-shrink:0;letter-spacing:normal;text-transform:none}.spawn-infra-approval-count[data-v-46e2b147]{background:rgba(var(--v-theme-warning),.18);border-radius:12px;font-weight:700;margin-left:8px;padding:1px 7px}.spawn-infra-approval-dialog[data-v-46e2b147]{height:820px;max-height:90dvh}.spawn-infra-dialog-title[data-v-46e2b147]{flex:1;line-height:1.2;min-width:0}.spawn-infra-tabs[data-v-46e2b147]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.15);flex:0 0 auto}.spawn-infra-tabs[data-v-46e2b147] .v-tab{letter-spacing:normal;min-width:0;padding-inline:12px;text-transform:none}.spawn-infra-tab-count[data-v-46e2b147]{font-size:.75rem;margin-left:6px;opacity:.7}.spawn-infra-pagination[data-v-46e2b147]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:20px}.spawn-infra-action-summary[data-v-46e2b147]{flex:1 1 200px;font-size:.85rem;overflow-wrap:anywhere}.spawn-infra-approval-intro[data-v-46e2b147]{line-height:1.6;margin:0 0 16px}.spawn-infra-section-heading[data-v-46e2b147]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 12px}.spawn-infra-section-heading h2[data-v-46e2b147]{font-size:1.1rem}.spawn-infra-section-heading h2 span[data-v-46e2b147]{font-weight:400;opacity:.7}.spawn-infra-selection[data-v-46e2b147]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.spawn-infra-selection[data-v-46e2b147] .v-selection-control{flex:0 1 auto}.spawn-infra-schedule-list[data-v-46e2b147]{margin-bottom:20px;padding-left:20px}.spawn-infra-schedule-list li[data-v-46e2b147]{margin-bottom:12px;overflow-wrap:anywhere}.spawn-infra-schedule-list span[data-v-46e2b147]{display:block;white-space:pre-line}.spawn-infra-upgrades[data-v-46e2b147]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.spawn-infra-upgrade[data-v-46e2b147]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.2);border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:16px}.spawn-infra-upgrade.is-selected[data-v-46e2b147]{background:rgba(var(--v-theme-warning),.06);border-color:rgb(var(--v-theme-warning))}.spawn-infra-upgrade-heading[data-v-46e2b147]{align-items:flex-start;display:flex;gap:8px}.spawn-infra-upgrade-heading[data-v-46e2b147] .v-selection-control{flex:0 0 auto}.spawn-infra-upgrade-copy[data-v-46e2b147]{flex:1;min-width:0;overflow-wrap:anywhere}.spawn-infra-upgrade-copy h3[data-v-46e2b147]{font-size:1rem;font-weight:600;line-height:1.5;margin:4px 0 8px;white-space:pre-line}.spawn-infra-device[data-v-46e2b147]{line-height:1.5;margin-bottom:4px}.spawn-infra-meta[data-v-46e2b147]{font-size:.8rem;opacity:.75;overflow-wrap:anywhere}.spawn-infra-detail[data-v-46e2b147]{line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.spawn-infra-upgrade-footer[data-v-46e2b147]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.spawn-infra-row-actions[data-v-46e2b147]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.spawn-infra-dialog-actions[data-v-46e2b147]{border-top:1px solid rgba(var(--v-theme-on-surface),.15);flex-wrap:wrap;gap:8px;padding:16px 24px}.spawn-infra-empty[data-v-46e2b147]{opacity:.75;padding:24px 0}.spawn-infra-repairs[data-v-46e2b147]{background:transparent}.spawn-infra-approval-item[data-v-46e2b147]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.15);padding-block:12px}.spawn-infra-approval-item[data-v-46e2b147] .v-list-item-subtitle,.spawn-infra-approval-item[data-v-46e2b147] .v-list-item-title{-webkit-line-clamp:unset;line-height:1.5;overflow:visible;overflow-wrap:anywhere;white-space:normal}@container (max-width: 210px){.spawn-infra-header-label[data-v-46e2b147]{display:none}}@media(max-width:720px){.spawn-infra-upgrades[data-v-46e2b147]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.spawn-infra-tabs[data-v-46e2b147] .v-tab{font-size:.75rem;padding-inline:6px}.spawn-infra-tab-count[data-v-46e2b147]{margin-left:4px}.spawn-infra-dialog-title[data-v-46e2b147]{font-size:.95rem}.spawn-infra-row-actions .v-btn[data-v-46e2b147]{min-height:44px}.spawn-infra-pagination[data-v-46e2b147]{flex-direction:column}.spawn-infra-action-summary[data-v-46e2b147]{flex-basis:100%}.spawn-infra-bulk-action[data-v-46e2b147]{flex:1}.spawn-infra-upgrade-footer[data-v-46e2b147]{align-items:stretch;flex-direction:column}.spawn-infra-upgrade-footer .spawn-infra-row-actions[data-v-46e2b147]{justify-content:flex-end}.spawn-infra-approval-dialog[data-v-46e2b147]{max-height:100dvh}.spawn-infra-approval-dialog[data-v-46e2b147]>.v-card-text{padding:16px}.spawn-infra-upgrade[data-v-46e2b147]{padding:12px}.spawn-infra-selection[data-v-46e2b147]{align-items:flex-start;flex-direction:column;gap:0}.spawn-infra-dialog-actions[data-v-46e2b147]{padding:12px 16px}.spawn-infra-approval-item[data-v-46e2b147] .v-list-item__append{grid-column:2;margin-top:8px}}.incident-banners[data-v-9e96a290]{margin:70px 20px 0;position:relative;z-index:1}.incident-banners--admin[data-v-9e96a290]{margin-left:296px}.incident-message[data-v-9e96a290]{overflow-wrap:anywhere;white-space:pre-wrap}.dynamic-editor-dialog[data-v-4b493aea]{max-height:min(900px,calc(100dvh - 32px));overflow:hidden}.dynamic-editor-toolbar[data-v-4b493aea]{border-bottom:1px solid rgba(148,163,184,.14);flex:0 0 auto;padding:8px 18px}.dynamic-editor-heading[data-v-4b493aea]{min-width:0}.dynamic-editor-heading[data-v-4b493aea] .v-toolbar-title{font-weight:750;letter-spacing:-.02em}.dynamic-editor-eyebrow[data-v-4b493aea]{color:#7dd3fc;font-size:.68rem;font-weight:800;letter-spacing:.13em;margin-bottom:2px;text-transform:uppercase}.dynamic-editor-body[data-v-4b493aea]{overflow-y:auto;padding:24px!important}@media(max-width:650px){.dynamic-editor-dialog[data-v-4b493aea]{max-height:100dvh}.dynamic-editor-toolbar[data-v-4b493aea]{padding:7px 10px}.dynamic-editor-body[data-v-4b493aea]{padding:16px!important}}.network-manager-dialog[data-v-74e38db4]{min-height:min(720px,calc(100dvh - 32px));overflow:hidden}.attachment-toolbar[data-v-74e38db4],.network-manager-toolbar[data-v-74e38db4]{border-bottom:1px solid rgba(148,163,184,.14);flex:0 0 auto;padding:9px 18px}.network-manager-icon[data-v-74e38db4]{align-items:center;background:#0ea5e91a;border:1px solid rgba(56,189,248,.28);border-radius:12px;color:#7dd3fc;display:inline-flex;height:40px;justify-content:center;margin-right:12px;width:40px}.network-manager-heading[data-v-74e38db4]{min-width:0}.network-manager-heading[data-v-74e38db4] .v-toolbar-title{font-weight:760;letter-spacing:-.02em}.network-manager-eyebrow[data-v-74e38db4]{color:#7dd3fc;font-size:.68rem;font-weight:800;letter-spacing:.13em;margin-bottom:2px;text-transform:uppercase}.network-manager-body[data-v-74e38db4]{overflow-y:auto;padding:24px!important}.network-empty[data-v-74e38db4],.network-loading[data-v-74e38db4]{align-items:center;border:1px dashed rgba(148,163,184,.2);border-radius:16px;color:#e2e8f09e;display:flex;flex-direction:column;gap:11px;justify-content:center;min-height:280px;text-align:center}.network-summary[data-v-74e38db4]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.network-summary button[data-v-74e38db4]{align-items:center;background:#0f172a6b;border:1px solid rgba(148,163,184,.15);border-radius:13px;color:#e2e8f0;cursor:pointer;display:flex;font:inherit;gap:12px;min-width:0;padding:13px 14px;text-align:left}.network-summary button.active[data-v-74e38db4],.network-summary button[data-v-74e38db4]:hover{background:#0ea5e914;border-color:#38bdf86b}.network-summary button>span[data-v-74e38db4]:last-of-type{align-items:center;display:flex;flex:1;gap:10px;justify-content:space-between;min-width:0}.network-summary small[data-v-74e38db4]{color:#94a3b8;font-size:.75rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-summary strong[data-v-74e38db4]{font-size:1.25rem}.network-summary .summary-status[data-v-74e38db4]{font-size:.78rem;text-transform:uppercase}.record-leading[data-v-74e38db4],.summary-icon[data-v-74e38db4]{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;justify-content:center}.summary-icon[data-v-74e38db4]{height:36px;width:36px}.record-leading--domain[data-v-74e38db4],.summary-icon--domain[data-v-74e38db4]{background:#3b82f621;color:#93c5fd}.record-leading--fabric[data-v-74e38db4],.summary-icon--fabric[data-v-74e38db4]{background:#14b8a621;color:#5eead4}.record-leading--port[data-v-74e38db4],.summary-icon--port[data-v-74e38db4]{background:#a855f721;color:#d8b4fe}.summary-icon--firewall[data-v-74e38db4]{background:#f59e0b21;color:#fcd34d}.network-section[data-v-74e38db4]{padding-top:20px}.section-heading[data-v-74e38db4]{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.section-heading h3[data-v-74e38db4]{color:#f1f5f9;font-size:1rem;margin:0}.network-record p[data-v-74e38db4],.section-heading p[data-v-74e38db4]{color:#8492a6;font-size:.77rem;margin:4px 0 0}.empty-actions[data-v-74e38db4],.section-actions[data-v-74e38db4]{display:flex;flex-wrap:wrap;gap:8px}.network-empty[data-v-74e38db4]{min-height:300px;padding:24px}.network-empty strong[data-v-74e38db4]{color:#dce7f5}.network-empty span[data-v-74e38db4]{font-size:.8rem;max-width:430px}.record-list[data-v-74e38db4]{display:grid;gap:10px}.network-record[data-v-74e38db4]{align-items:center;background:#0f172a80;border:1px solid rgba(148,163,184,.14);border-radius:14px;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.network-record[data-v-74e38db4]:hover{background:#0f172ab8;border-color:#7dd3fc45}.record-leading[data-v-74e38db4]{height:40px;width:40px}.record-main[data-v-74e38db4]{min-width:0}.record-title-row[data-v-74e38db4]{align-items:center;display:flex;gap:9px}.record-title-row h4[data-v-74e38db4]{color:#e8f1fb;font-size:.92rem;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-meta[data-v-74e38db4]{color:#9aa9bc;display:flex;flex-wrap:wrap;font-size:.72rem;gap:8px 16px;margin-top:9px}.record-meta span[data-v-74e38db4]{align-items:center;display:inline-flex;gap:5px}.mono[data-v-74e38db4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.adapter-grid[data-v-74e38db4]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(70px,1fr));margin-top:10px}.adapter-grid span[data-v-74e38db4]{display:flex;flex-direction:column;gap:2px;min-width:0}.adapter-grid small[data-v-74e38db4]{color:#66778e;font-size:.64rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.adapter-grid strong[data-v-74e38db4]{color:#cbd5e1;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.port-route[data-v-74e38db4]{align-items:center;color:#cbd5e1;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;gap:8px;margin-top:7px}.attachment-grid[data-v-74e38db4]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.firewall-overview[data-v-74e38db4]{background:#0f172a85;border:1px solid rgba(148,163,184,.16);border-radius:16px;overflow:hidden}.firewall-overview--enforced[data-v-74e38db4]{background:linear-gradient(135deg,#22c55e14,#0f172a8c 50%);border-color:#22c55e40}.firewall-overview--approval_required[data-v-74e38db4],.firewall-overview--pending[data-v-74e38db4]{background:linear-gradient(135deg,#f59e0b14,#0f172a8c 50%);border-color:#f59e0b47}.firewall-overview--approval_dismissed[data-v-74e38db4],.firewall-overview--device_unavailable[data-v-74e38db4]{background:linear-gradient(135deg,#f8717114,#0f172a8c 50%);border-color:#f8717147}.firewall-overview__hero[data-v-74e38db4]{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px}.firewall-overview__icon[data-v-74e38db4]{align-items:center;background:#f59e0b17;border:1px solid rgba(245,158,11,.24);border-radius:16px;color:#fcd34d;display:inline-flex;height:58px;justify-content:center;width:58px}.firewall-overview--enforced .firewall-overview__icon[data-v-74e38db4]{background:#22c55e1a;border-color:#22c55e40;color:#86efac}.firewall-overview__eyebrow[data-v-74e38db4]{color:#7b8ba1;font-size:.66rem;font-weight:800;letter-spacing:.09em;margin-bottom:3px;text-transform:uppercase}.firewall-overview__hero h4[data-v-74e38db4]{color:#eef6ff;font-size:1.02rem;margin:0}.firewall-overview__hero p[data-v-74e38db4]{color:#8c9bad;font-size:.78rem;margin:5px 0 0}.firewall-stats[data-v-74e38db4]{background:#02061738;border-bottom:1px solid rgba(148,163,184,.12);border-top:1px solid rgba(148,163,184,.12);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.firewall-stats>div[data-v-74e38db4]{border-right:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.firewall-stats>div[data-v-74e38db4]:last-child{border-right:0}.firewall-stats small[data-v-74e38db4]{color:#6f8096;font-size:.64rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.firewall-stats strong[data-v-74e38db4]{color:#dce7f5;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firewall-overview__actions[data-v-74e38db4]{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.firewall-overview__actions span[data-v-74e38db4]{color:#8190a3;font-size:.75rem;max-width:680px}@media(max-width:700px){.network-manager-dialog[data-v-74e38db4]{min-height:100dvh}.attachment-toolbar[data-v-74e38db4],.network-manager-toolbar[data-v-74e38db4]{padding:7px 10px}.network-manager-body[data-v-74e38db4]{padding:14px!important}.network-summary[data-v-74e38db4]{grid-template-columns:1fr}.section-heading[data-v-74e38db4]{align-items:flex-start;flex-direction:column}.section-actions[data-v-74e38db4]{width:100%}.network-record[data-v-74e38db4]{grid-template-columns:auto minmax(0,1fr)}.network-record[data-v-74e38db4]>.v-btn{grid-column:2;justify-self:start}.adapter-grid[data-v-74e38db4],.attachment-grid[data-v-74e38db4]{grid-template-columns:repeat(2,minmax(0,1fr))}.firewall-overview__hero[data-v-74e38db4]{grid-template-columns:auto minmax(0,1fr)}.firewall-overview__hero[data-v-74e38db4]>.v-chip{grid-column:2;justify-self:start}.firewall-stats[data-v-74e38db4]{grid-template-columns:repeat(2,minmax(0,1fr))}.firewall-stats>div[data-v-74e38db4]:nth-child(2){border-right:0}.firewall-stats>div[data-v-74e38db4]:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.1)}.firewall-overview__actions[data-v-74e38db4]{align-items:flex-start;flex-direction:column}}.network-manager-inline[data-v-74e38db4]{container-type:inline-size}.network-manager-inline .network-manager-dialog[data-v-74e38db4]{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--house-dialog-copy);min-height:0}.network-manager-inline .network-manager-dialog[data-v-74e38db4]:after{display:none}.network-manager-inline .network-manager-body[data-v-74e38db4]{overflow:visible;padding:0!important}.network-controls[data-v-74e38db4]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.network-tabs[data-v-74e38db4]{flex-wrap:wrap;gap:4px;height:auto;max-width:100%}.network-tab-count[data-v-74e38db4]{background:var(--house-dialog-surface-soft);border-radius:6px;display:inline-grid;font-size:10px;height:20px;margin-left:8px;min-width:20px;padding:0 5px;place-items:center}.network-manager-inline .network-section[data-v-74e38db4]{background:var(--house-dialog-surface-soft);border:1px solid var(--house-dialog-line);border-radius:12px;overflow:hidden;padding:0}.network-manager-inline .section-heading[data-v-74e38db4]{border-bottom:1px solid var(--house-dialog-line);flex-wrap:wrap;margin:0;padding:18px 20px}.network-manager-inline .section-heading>div[data-v-74e38db4]:first-child{flex:1;min-width:180px}.network-manager-inline .section-heading h3[data-v-74e38db4]{color:var(--house-dialog-copy);font-size:14px;font-weight:650}.network-manager-inline .network-record p[data-v-74e38db4],.network-manager-inline .section-heading p[data-v-74e38db4]{color:var(--house-dialog-copy-muted);font-size:12px;line-height:1.65}.network-manager-inline .network-empty[data-v-74e38db4],.network-manager-inline .network-loading[data-v-74e38db4]{border:0;border-radius:0;color:var(--house-dialog-copy-muted);min-height:240px;padding:28px 20px}.network-manager-inline .network-empty strong[data-v-74e38db4]{color:var(--house-dialog-copy);font-size:14px}.network-manager-inline .record-list[data-v-74e38db4]{gap:0;padding:0 20px}.network-manager-inline .network-record[data-v-74e38db4]{background:transparent;border:0;border-bottom:1px solid var(--house-dialog-line);border-radius:0;padding:18px 0}.network-manager-inline .network-record[data-v-74e38db4]:last-child{border-bottom:0}.network-manager-inline .record-leading[data-v-74e38db4]{background:var(--house-dialog-surface-soft);border:1px solid var(--house-dialog-line);border-radius:10px;color:var(--house-dialog-accent);height:36px;width:36px}.network-manager-inline .record-title-row[data-v-74e38db4]{flex-wrap:wrap}.network-manager-inline .record-title-row h4[data-v-74e38db4]{color:var(--house-dialog-copy);font-size:13px;overflow-wrap:anywhere;white-space:normal}.network-manager-inline .adapter-grid small[data-v-74e38db4],.network-manager-inline .firewall-stats small[data-v-74e38db4],.network-manager-inline .record-meta[data-v-74e38db4]{color:var(--house-dialog-copy-muted)}.network-manager-inline .firewall-overview[data-v-74e38db4]{background:var(--house-dialog-surface-soft);border-color:var(--house-dialog-line);border-radius:12px;margin:20px}.network-manager-inline .firewall-stats[data-v-74e38db4]{background:var(--house-dialog-surface-soft);border-color:var(--house-dialog-line)}@container (max-width: 650px){.network-controls[data-v-74e38db4]{align-items:flex-start}.network-tabs[data-v-74e38db4] .v-btn{font-size:11px;padding:0 10px}.network-manager-inline .section-heading[data-v-74e38db4]{align-items:flex-start;flex-direction:column;padding:16px}.network-manager-inline .record-list[data-v-74e38db4]{padding:0 16px}.network-manager-inline .network-record[data-v-74e38db4]{grid-template-columns:auto minmax(0,1fr)}.network-manager-inline .network-record[data-v-74e38db4]>.v-btn{grid-column:2;justify-self:start}.network-manager-inline .adapter-grid[data-v-74e38db4],.network-manager-inline .firewall-stats[data-v-74e38db4]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-manager-inline .firewall-overview[data-v-74e38db4]{margin:16px}.network-manager-inline .firewall-overview__hero[data-v-74e38db4]{gap:12px;grid-template-columns:auto minmax(0,1fr);padding:16px}.network-manager-inline .firewall-overview__hero[data-v-74e38db4]>.v-chip{grid-column:2;justify-self:start}.network-manager-inline .firewall-overview__actions[data-v-74e38db4]{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}}.device-settings[data-v-cd4d748b]{container-type:inline-size;flex:1;font-size:13px;min-height:0;overflow:auto;width:100%}button[data-v-cd4d748b]:focus-visible,input[data-v-cd4d748b]:focus-visible,select[data-v-cd4d748b]:focus-visible{outline:2px solid var(--house-dialog-accent);outline-offset:3px}.settings-layout[data-v-cd4d748b]{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100%}.settings-sidebar[data-v-cd4d748b]{background:var(--house-dialog-surface-soft);border-right:1px solid var(--house-dialog-line);padding:22px 14px}.category-search[data-v-cd4d748b]{margin-bottom:24px}.sidebar-label[data-v-cd4d748b]{display:block;margin-bottom:10px;padding:0 10px}.settings-sidebar nav[data-v-cd4d748b]{display:flex;flex-direction:column;gap:5px}.category-button[data-v-cd4d748b]{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--house-dialog-copy-muted);cursor:pointer;display:flex;font:inherit;gap:11px;padding:13px 10px;text-align:left;width:100%}.category-button[data-v-cd4d748b]:hover{background:var(--house-dialog-surface-soft);color:var(--house-dialog-copy)}.category-button.selected[data-v-cd4d748b]{background:#5982e61f;border-color:var(--house-dialog-line-strong);color:var(--house-dialog-accent)}.category-button>span[data-v-cd4d748b]{flex:1;min-width:0}.category-button strong[data-v-cd4d748b]{color:var(--house-dialog-copy);display:block;font-size:12px;font-weight:650}.category-button.selected strong[data-v-cd4d748b]{color:var(--house-dialog-accent)}.category-button small[data-v-cd4d748b]{color:var(--house-dialog-copy-muted);display:block;font-size:10px;margin-top:4px}.category-chevron[data-v-cd4d748b]{opacity:.6}.sidebar-note[data-v-cd4d748b]{border-top:1px solid var(--house-dialog-line);display:flex;font-size:10px;gap:9px;line-height:1.7;margin:28px 10px 0;padding-top:17px}.search-empty[data-v-cd4d748b],.sidebar-note[data-v-cd4d748b]{color:var(--house-dialog-copy-muted)}.search-empty[data-v-cd4d748b]{font-size:12px;padding:12px}.settings-detail[data-v-cd4d748b]{min-width:0;outline:none;padding:24px}.card-heading p[data-v-cd4d748b],.setting-row p[data-v-cd4d748b]{color:var(--house-dialog-copy-muted);font-size:12px;line-height:1.65;margin:3px 0 0}.section-label[data-v-cd4d748b],.sidebar-label[data-v-cd4d748b]{color:var(--house-dialog-copy-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.font-controls[data-v-cd4d748b]{align-items:center;display:flex;gap:8px}.font-controls[data-v-cd4d748b] .v-select{flex:0 0 auto;width:110px}.settings-card[data-v-cd4d748b]{background:var(--house-dialog-surface-soft);border:1px solid var(--house-dialog-line);border-radius:12px;margin-bottom:18px;overflow:hidden}.card-heading[data-v-cd4d748b]{align-items:center;border-bottom:1px solid var(--house-dialog-line);display:flex;flex-wrap:wrap;gap:12px;padding:18px 20px}.card-heading>div[data-v-cd4d748b]{flex:1;min-width:140px}.card-heading h4[data-v-cd4d748b],.empty-state h4[data-v-cd4d748b]{color:var(--house-dialog-copy);font-size:14px;font-weight:650}.card-icon[data-v-cd4d748b]{background:var(--house-dialog-surface-soft);border:1px solid var(--house-dialog-line);border-radius:10px;color:var(--house-dialog-accent);display:inline-grid;flex-shrink:0;height:36px;place-items:center;width:36px}.identity-grid[data-v-cd4d748b]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:22px 20px}.identity-grid dt[data-v-cd4d748b]{color:var(--house-dialog-copy-muted);font-size:11px;margin-bottom:7px}.identity-grid dd[data-v-cd4d748b]{color:var(--house-dialog-copy);font-size:13px;margin:0;overflow-wrap:anywhere}.identity-wide[data-v-cd4d748b]{grid-column:1/-1}.mono[data-v-cd4d748b]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px!important}.section-label[data-v-cd4d748b]{margin:26px 0 12px}.shortcut-grid[data-v-cd4d748b]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-card[data-v-cd4d748b]{align-items:flex-start;border:1px solid var(--house-dialog-line);border-radius:12px;color:var(--house-dialog-copy);cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:18px;position:relative;text-align:left}.shortcut-card[data-v-cd4d748b],.shortcut-card[data-v-cd4d748b]:hover{background:var(--house-dialog-surface-soft)}.shortcut-card[data-v-cd4d748b]:hover{border-color:var(--house-dialog-line-strong)}.shortcut-card strong[data-v-cd4d748b]{font-size:13px;font-weight:650;margin-top:14px}.shortcut-card p[data-v-cd4d748b]{font-size:11px;margin-top:5px}.shortcut-arrow[data-v-cd4d748b],.shortcut-card p[data-v-cd4d748b]{color:var(--house-dialog-copy-muted)}.shortcut-arrow[data-v-cd4d748b]{position:absolute;right:18px;top:25px}.setting-row[data-v-cd4d748b]{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:22px 20px}.setting-row>div[data-v-cd4d748b]:first-child{flex:1;min-width:170px}.setting-row strong[data-v-cd4d748b]{font-size:13px;font-weight:600}.information-note[data-v-cd4d748b]{align-items:flex-start;background:var(--house-dialog-surface-soft);border:1px solid var(--house-dialog-line);border-radius:10px;color:var(--house-dialog-accent);display:flex;gap:10px;padding:16px}.information-note p[data-v-cd4d748b]{color:var(--house-dialog-copy-muted);font-size:12px;line-height:1.65;margin:0}.empty-state[data-v-cd4d748b]{align-items:center;display:flex;flex-direction:column;gap:13px;padding:44px 24px;text-align:center}.empty-state p[data-v-cd4d748b]{color:var(--house-dialog-copy-muted);font-size:12px;line-height:1.8;margin:0;max-width:370px}.network-settings[data-v-cd4d748b]{min-width:0}@container (max-width: 760px){.settings-layout[data-v-cd4d748b]{grid-template-columns:190px minmax(0,1fr)}.settings-detail[data-v-cd4d748b]{padding:20px 16px}.category-button[data-v-cd4d748b]{gap:8px;padding:12px 8px}.category-chevron[data-v-cd4d748b]{display:none}.shortcut-grid[data-v-cd4d748b]{grid-template-columns:1fr}}@container (max-width: 580px){.settings-layout[data-v-cd4d748b]{display:block}.settings-sidebar[data-v-cd4d748b]{border-bottom:1px solid var(--house-dialog-line);border-right:0;padding:14px}.category-search[data-v-cd4d748b]{margin-bottom:12px}.sidebar-label[data-v-cd4d748b],.sidebar-note[data-v-cd4d748b]{display:none}.settings-sidebar nav[data-v-cd4d748b]{flex-direction:row;overflow-x:auto;padding:3px 2px 7px}.category-button[data-v-cd4d748b]{flex-shrink:0;gap:7px;padding:10px;width:auto}.category-button small[data-v-cd4d748b]{display:none}.settings-detail[data-v-cd4d748b]{padding:20px 14px}.identity-grid[data-v-cd4d748b]{gap:20px;grid-template-columns:1fr}.card-heading[data-v-cd4d748b],.setting-row[data-v-cd4d748b]{padding:16px}.shortcut-grid[data-v-cd4d748b]{grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-card[data-v-cd4d748b]{padding:14px}.shortcut-arrow[data-v-cd4d748b]{display:none}.empty-state[data-v-cd4d748b]{padding:32px 16px}}.remote-desktop-root[data-v-6f77ea12]{background:#11151b;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px));position:relative;width:100%}.remote-desktop-root-fullscreen[data-v-6f77ea12]{background:#111;height:100vh;height:100dvh;inset:0;isolation:isolate;overscroll-behavior:none;position:fixed;width:auto;z-index:200100}.remote-desktop-root-touch[data-v-6f77ea12]{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.remote-desktop-root[data-v-6f77ea12]:fullscreen{height:100%;padding-bottom:0;width:100%}.toolbar-select[data-v-6f77ea12]{padding:6px 10px}.toolbar-button[data-v-6f77ea12],.toolbar-select[data-v-6f77ea12]{background:#ffffff0d;border:1px solid #444;border-radius:8px;color:#fff}.toolbar-button[data-v-6f77ea12]{cursor:pointer;padding:6px 12px}.toolbar-button[data-v-6f77ea12]:disabled{cursor:not-allowed;opacity:.5}.toolbar-button-active[data-v-6f77ea12]{background:#50a0ff2e;border-color:#50a0ff73}.stream-performance-panel[data-v-6f77ea12]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1319f0;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;box-shadow:0 14px 36px #0000006b;color:#e7edf5;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;position:absolute;right:12px;scrollbar-width:thin;top:12px;touch-action:pan-y;width:min(440px,calc(100% - 24px));z-index:15}.stream-performance-header[data-v-6f77ea12]{align-items:flex-start;background:#0f1319f5;border-bottom:1px solid hsla(0,0%,100%,.09);display:flex;gap:12px;justify-content:space-between;padding:14px 16px 12px;position:sticky;top:0;z-index:1}.stream-performance-title[data-v-6f77ea12]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:650;gap:8px}.stream-performance-live[data-v-6f77ea12]{align-items:center;color:#8fffb0;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.08em;text-transform:uppercase}.stream-performance-live[data-v-6f77ea12]:before{background:#63e68a;border-radius:50%;box-shadow:0 0 8px #63e68abf;content:"";height:6px;width:6px}.stream-performance-subtitle[data-v-6f77ea12]{color:#95a2b2;font-size:11px;margin-top:3px}.stream-performance-close[data-v-6f77ea12]{background:transparent;border:0;border-radius:7px;color:#aeb8c5;cursor:pointer;font-size:22px;height:28px;line-height:26px;padding:0;width:28px}.stream-performance-close[data-v-6f77ea12]:hover{background:#ffffff14;color:#fff}.stream-performance-highlights[data-v-6f77ea12]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px 2px}.stream-performance-highlight[data-v-6f77ea12]{background:#4f99ff14;border:1px solid rgba(111,174,255,.13);border-radius:9px;display:flex;flex-direction:column;min-width:0;padding:10px}.stream-performance-highlight small[data-v-6f77ea12],.stream-performance-highlight span[data-v-6f77ea12]{color:#95a2b2;font-size:10px}.stream-performance-highlight strong[data-v-6f77ea12]{color:#fff;font-size:17px;font-variant-numeric:tabular-nums;margin:2px 0}.stream-performance-section[data-v-6f77ea12]{border-bottom:1px solid hsla(0,0%,100%,.07);padding:12px 16px}.stream-performance-section[data-v-6f77ea12]:last-child{border-bottom:0}.stream-performance-section h3[data-v-6f77ea12]{color:#bec9d6;font-size:11px;font-weight:650;letter-spacing:.06em;margin:0 0 9px;text-transform:uppercase}.stream-performance-stats[data-v-6f77ea12]{display:grid;gap:7px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.stream-performance-stats div[data-v-6f77ea12]{display:flex;gap:8px;justify-content:space-between;min-width:0}.stream-performance-stats dt[data-v-6f77ea12]{color:#8996a6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-performance-stats dd[data-v-6f77ea12]{color:#e7edf5;font-size:11px;font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.stream-performance-timing-head[data-v-6f77ea12],.stream-performance-timing-row[data-v-6f77ea12]{align-items:center;display:grid;font-size:11px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:minmax(0,1fr) 88px 88px;padding:5px 0}.stream-performance-timing-head[data-v-6f77ea12]{border-bottom:1px solid hsla(0,0%,100%,.08);color:#778596;font-size:10px}.stream-performance-timing-row[data-v-6f77ea12]{border-bottom:1px solid hsla(0,0%,100%,.04);color:#d9e0e9}.stream-performance-timing-head span[data-v-6f77ea12]:not(:first-child),.stream-performance-timing-row span[data-v-6f77ea12]:not(:first-child){text-align:right}.stream-performance-note[data-v-6f77ea12]{color:#788697;font-size:10px;line-height:1.45;margin:10px 0 0}.stream-performance-error[data-v-6f77ea12]{background:#ff5a5a1a;border:1px solid rgba(255,110,110,.18);border-radius:8px;color:#faa;font-size:11px;margin:12px 16px 0;padding:9px 10px}.stream-performance-empty[data-v-6f77ea12]{color:#95a2b2;font-size:12px;padding:28px 16px;text-align:center}.grid-wrapper[data-v-6f77ea12]{flex:1 1 auto;height:100%;min-height:0;overscroll-behavior:none;touch-action:none;width:100%}.gui-canvas-image[data-v-6f77ea12]{overflow:hidden}.gui-canvas-image[data-v-6f77ea12],.gui-viewport-content[data-v-6f77ea12]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gui-viewport-content[data-v-6f77ea12]{position:relative;will-change:transform}.touch-remote-cursor[data-v-6f77ea12]{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0;will-change:transform;z-index:12}.touch-remote-cursor[data-v-6f77ea12]:before{background:#269adc1f;border:1px solid rgba(117,213,255,.9);border-radius:50%;box-shadow:0 0 0 2px #0000006b,0 0 12px #48beff80;content:"";height:24px;left:-12px;position:absolute;top:-12px;width:24px}.touch-remote-cursor span[data-v-6f77ea12]:before,.touch-remote-cursor[data-v-6f77ea12]:after{background:#e9f8ff;box-shadow:0 0 2px #000;content:"";position:absolute}.touch-remote-cursor[data-v-6f77ea12]:after{height:8px;left:-1px;top:-4px;width:2px}.touch-remote-cursor span[data-v-6f77ea12]:before{height:2px;left:-4px;top:-1px;width:8px}.gui-placeholder[data-v-6f77ea12]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gui-status[data-v-6f77ea12]{color:#ddd;padding:16px;text-align:center}.gui-error[data-v-6f77ea12]{color:#ff8f8f;margin-top:8px}@media(max-width:520px){.stream-performance-panel[data-v-6f77ea12]{max-height:calc(100% - 16px);right:8px;top:8px;width:calc(100% - 16px)}.stream-performance-stats[data-v-6f77ea12]{grid-template-columns:1fr}.stream-performance-timing-head[data-v-6f77ea12],.stream-performance-timing-row[data-v-6f77ea12]{grid-template-columns:minmax(0,1fr) 72px 72px}}.viewer-controls[data-v-6f77ea12]{bottom:max(10px,env(safe-area-inset-bottom,0px));color:#dce4ee;left:50%;max-width:calc(100% - 16px);position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:30}.viewer-dock[data-v-6f77ea12],.viewer-keyboard-row[data-v-6f77ea12],.viewer-notice[data-v-6f77ea12],.viewer-options[data-v-6f77ea12]{background:#1c222c;border:1px solid #343d4b;border-radius:16px;box-shadow:0 4px 16px #0004}.viewer-dock[data-v-6f77ea12]{display:flex;gap:2px;margin:auto;max-width:100%;padding:4px 8px;width:-moz-max-content;width:max-content}.viewer-dock[data-v-6f77ea12],.viewer-icon[data-v-6f77ea12]{align-items:center;justify-content:center}.viewer-icon[data-v-6f77ea12]{background:transparent;border:0;border-radius:11px;color:#b9c5d5;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:23px;height:44px;padding:0;touch-action:manipulation;width:44px}.toolbar-button[aria-pressed=true][data-v-6f77ea12],.viewer-icon[aria-expanded=true][data-v-6f77ea12],.viewer-icon[aria-pressed=true][data-v-6f77ea12]{background:#294462;color:#c9e5ff}.viewer-icon[data-v-6f77ea12]:disabled{cursor:default;opacity:.35}@media(max-width:380px){.viewer-dock .viewer-icon[data-v-6f77ea12]{width:36px}}.toolbar-button[data-v-6f77ea12]:focus-visible,.toolbar-select[data-v-6f77ea12]:focus-visible,.viewer-icon[data-v-6f77ea12]:focus-visible{outline:2px solid #92c9ff;outline-offset:2px}@media(hover:hover){.toolbar-button[data-v-6f77ea12]:hover:not(:disabled),.viewer-icon[data-v-6f77ea12]:hover:not(:disabled){background:#303c4c}}.viewer-connection[data-v-6f77ea12]{background:#a3adbb;border-radius:50%;height:7px;margin:0 7px 0 3px;width:7px}.viewer-connected[data-v-6f77ea12]{background:#7dcca5}.viewer-options[data-v-6f77ea12]{box-sizing:border-box;margin:0 auto 8px;max-height:min(420px,50dvh,calc(var(--viewer-available-height, 100dvh) - 180px));max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:12px;width:min(360px,calc(100vw - 32px))}.viewer-options-row[data-v-6f77ea12]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.clipboard-paste-label[data-v-6f77ea12]{display:flex;flex-direction:column;font-size:14px;gap:8px}.clipboard-paste-label textarea[data-v-6f77ea12]{background:#141a22;border:1px solid #92c9ff;border-radius:6px;box-sizing:border-box;color:#dce4ee;font-size:16px;padding:8px;resize:vertical;width:100%}.clipboard-paste-panel .viewer-options-row[data-v-6f77ea12]{margin-bottom:0;margin-top:12px}.viewer-keyboard-row .toolbar-button[data-v-6f77ea12],.viewer-options .toolbar-button[data-v-6f77ea12]{font-size:12px;min-height:44px}.viewer-options .toolbar-select[data-v-6f77ea12]{flex:1;min-height:44px;min-width:0}.toolbar-select option[data-v-6f77ea12]{background:#1c222c}.viewer-hint[data-v-6f77ea12]{color:#a2adbc;font-size:12px;line-height:1.5;margin:8px 0 0}.viewer-keyboard-row[data-v-6f77ea12]{display:flex;gap:5px;margin-bottom:8px;max-width:min(600px,calc(100vw - 32px));overflow-x:auto;padding:6px;touch-action:pan-x}.viewer-keyboard-row .toolbar-button[data-v-6f77ea12]{flex-shrink:0}.viewer-notice[data-v-6f77ea12]{align-items:center;display:flex;font-size:12px;gap:8px;margin:0 auto 8px;max-width:360px;padding:8px 12px}.viewer-notice button[data-v-6f77ea12]{background:transparent;border:0;color:inherit;cursor:pointer;font-size:20px;min-height:44px;min-width:44px}.remote-keyboard-input[data-v-6f77ea12]{border:0;bottom:8px;font-size:16px;height:1px;left:8px;opacity:.01;padding:0;position:absolute;resize:none;width:1px}.file-manager-root[data-v-b96f202d]{--fm-bg:#0f151e;--fm-surface:#151d28;--fm-surface-raised:#1b2532;--fm-border:rgba(148,163,184,.16);--fm-text:#e7edf5;--fm-muted:#94a3b8;--fm-accent:#60a5fa;--fm-accent-soft:rgba(59,130,246,.16);background:var(--fm-bg);border:1px solid var(--fm-border);border-radius:10px;box-sizing:border-box;color:var(--fm-text);color-scheme:dark;display:flex;flex:1;flex-direction:column;font-size:13px;line-height:1.4;min-height:0;min-width:0;overflow:hidden}.file-manager-toolbar[data-v-b96f202d]{background:var(--fm-surface);border-bottom:1px solid var(--fm-border);display:flex;flex-direction:column;gap:7px;padding:9px 10px}.command-bar[data-v-b96f202d]{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(240px,1fr) minmax(180px,280px)}.action-bar[data-v-b96f202d],.navigation-buttons[data-v-b96f202d]{align-items:center;display:flex;gap:3px}.command-btn[data-v-b96f202d],.icon-btn[data-v-b96f202d],.toolbar-btn[data-v-b96f202d]{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--fm-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}.icon-btn[data-v-b96f202d]{display:inline-grid;flex:0 0 32px;font-size:18px;height:32px;padding:0;place-items:center;width:32px}.icon-btn.compact[data-v-b96f202d]{flex-basis:28px;font-size:16px;height:28px;width:28px}.command-btn[data-v-b96f202d]:hover:not(:disabled),.icon-btn[data-v-b96f202d]:hover:not(:disabled),.toolbar-btn[data-v-b96f202d]:hover:not(:disabled){background:#ffffff14;border-color:var(--fm-border)}.breadcrumb[data-v-b96f202d]:focus-visible,.column-heading[data-v-b96f202d]:focus-visible,.command-btn[data-v-b96f202d]:focus-visible,.entry-row[data-v-b96f202d]:focus-visible,.icon-btn[data-v-b96f202d]:focus-visible,.sidebar-item[data-v-b96f202d]:focus-visible,.toolbar-btn[data-v-b96f202d]:focus-visible{outline:2px solid var(--fm-accent);outline-offset:-2px}.command-btn[data-v-b96f202d]:disabled,.icon-btn[data-v-b96f202d]:disabled,.toolbar-btn[data-v-b96f202d]:disabled{cursor:not-allowed;opacity:.38}.address-bar[data-v-b96f202d],.search-box[data-v-b96f202d]{align-items:center;background:var(--fm-bg);border:1px solid var(--fm-border);border-radius:7px;display:flex;height:34px;min-width:0}.address-bar[data-v-b96f202d]{cursor:text;padding:0 8px}.address-bar.editing[data-v-b96f202d],.address-bar[data-v-b96f202d]:hover,.search-box[data-v-b96f202d]:focus-within{border-color:#60a5fab8}.address-folder-icon[data-v-b96f202d]{color:#f6c95c;font-size:17px;margin-right:4px}.breadcrumbs[data-v-b96f202d]{align-items:center;display:flex;white-space:nowrap}.breadcrumb[data-v-b96f202d],.breadcrumbs[data-v-b96f202d]{min-width:0;overflow:hidden}.breadcrumb[data-v-b96f202d]{background:transparent;border:0;border-radius:4px;color:var(--fm-text);cursor:pointer;max-width:190px;padding:4px 5px;text-overflow:ellipsis}.breadcrumb[data-v-b96f202d]:hover{background:#ffffff14}.breadcrumb-separator[data-v-b96f202d]{color:var(--fm-muted);font-size:16px}.address-input[data-v-b96f202d]{background:transparent;border:0;color:var(--fm-text);font:inherit;height:100%;outline:0;width:100%}.search-box[data-v-b96f202d]{color:var(--fm-muted);padding-left:9px}.search-box input[data-v-b96f202d]{background:transparent;border:0;color:var(--fm-text);flex:1;font:inherit;height:100%;min-width:0;outline:0;padding:0 7px}.search-box input[data-v-b96f202d]::-webkit-search-cancel-button{display:none}.search-clear[data-v-b96f202d]{background:transparent;border:0;color:var(--fm-muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.action-bar[data-v-b96f202d]{min-height:32px}.command-btn[data-v-b96f202d]{align-items:center;display:inline-flex;gap:6px;min-height:30px;padding:4px 9px}.command-btn.primary[data-v-b96f202d]{background:#2563eb;color:#fff}.details-toggle[aria-pressed=true][data-v-b96f202d]{background:var(--fm-accent-soft);color:#dbeafe}.command-btn.danger[data-v-b96f202d]:hover:not(:disabled){background:#ef444429;color:#fecaca}.command-separator[data-v-b96f202d]{background:var(--fm-border);height:22px;margin:0 5px;width:1px}.action-bar-spacer[data-v-b96f202d]{flex:1}.hidden-toggle[data-v-b96f202d]{align-items:center;color:var(--fm-muted);cursor:pointer;display:flex;gap:6px;margin-right:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hidden-toggle input[data-v-b96f202d]{accent-color:#3b82f6}.toolbar-btn[data-v-b96f202d]{background:#ffffff0a;border-color:var(--fm-border);padding:7px 10px}.toolbar-btn.primary[data-v-b96f202d]{background:var(--fm-accent-soft);border-color:#60a5fa80}.cancel-btn[data-v-b96f202d]{border-color:#f8717173;color:#fecaca}.upload-progress-block[data-v-b96f202d]{display:flex;flex-direction:column;gap:6px}.upload-progress-header[data-v-b96f202d]{color:var(--fm-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}.upload-progress-label[data-v-b96f202d],.upload-progress-value[data-v-b96f202d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-bar[data-v-b96f202d]{background:#ffffff14;border:1px solid var(--fm-border);border-radius:999px;height:10px;overflow:hidden;width:100%}.upload-progress-fill[data-v-b96f202d]{background:#3b82f6;height:100%;transition:width .15s ease}.explorer-workspace[data-v-b96f202d]{background:var(--fm-bg);display:grid;flex:1;grid-template-columns:210px minmax(340px,1fr) minmax(285px,340px);min-height:0;position:relative}.explorer-workspace.without-sidebar[data-v-b96f202d]{grid-template-columns:minmax(340px,1fr) minmax(285px,340px)}.explorer-workspace.without-details[data-v-b96f202d]{grid-template-columns:210px minmax(340px,1fr)}.explorer-workspace.without-sidebar.without-details[data-v-b96f202d]{grid-template-columns:minmax(340px,1fr)}.editor-open .explorer-workspace[data-v-b96f202d]:not(.without-details){grid-template-columns:190px minmax(320px,.8fr) minmax(400px,1.2fr)}.editor-open .explorer-workspace.without-sidebar[data-v-b96f202d]:not(.without-details){grid-template-columns:minmax(320px,.8fr) minmax(400px,1.2fr)}.details-panel[data-v-b96f202d],.entries-panel[data-v-b96f202d],.navigation-sidebar[data-v-b96f202d]{min-height:0}.navigation-sidebar[data-v-b96f202d]{background:var(--fm-surface);border-right:1px solid var(--fm-border);overflow-y:auto;padding:8px 6px}.sidebar-heading[data-v-b96f202d]{color:var(--fm-muted);font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 10px 5px;text-transform:uppercase}.sidebar-heading.recent-heading[data-v-b96f202d]{margin-top:8px}.sidebar-item[data-v-b96f202d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--fm-text);cursor:pointer;display:flex;gap:9px;height:34px;padding:0 9px;text-align:left;width:100%}.sidebar-item[data-v-b96f202d]:hover{background:#ffffff0f}.sidebar-item.active[data-v-b96f202d]{background:var(--fm-accent-soft);border-color:#60a5fa40}.sidebar-icon[data-v-b96f202d]{color:#f3c85b;flex:0 0 20px;font-size:18px;text-align:center}.sidebar-label[data-v-b96f202d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entries-panel[data-v-b96f202d]{background:var(--fm-bg);display:flex;flex-direction:column;overflow:hidden}.entries-header[data-v-b96f202d],.entry-row[data-v-b96f202d]{align-items:center;display:grid;grid-template-columns:minmax(210px,1fr) minmax(135px,165px) minmax(115px,155px) 88px}.entries-header[data-v-b96f202d]{background:var(--fm-surface);border-bottom:1px solid var(--fm-border);min-height:34px}.column-heading[data-v-b96f202d]{align-items:center;background:transparent;border:0;border-right:1px solid var(--fm-border);color:#cbd5e1;cursor:pointer;display:flex;gap:4px;height:25px;justify-content:space-between;min-width:0;padding:0 9px;text-align:left}.column-heading[data-v-b96f202d]:hover{background:#ffffff0f}.column-heading[data-v-b96f202d]:last-child{border-right:0}.entries-list[data-v-b96f202d]{background:transparent;flex:1;min-height:0;outline:0;overflow:auto}.entry-row[data-v-b96f202d]{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--fm-text);cursor:pointer;margin:1px 3px;min-height:34px;min-width:620px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.entry-row[data-v-b96f202d]:hover{background:#94a3b814}.entry-row.selected[data-v-b96f202d]{background:var(--fm-accent-soft);border-color:#60a5fa47}.entry-row.selected.active[data-v-b96f202d]{background:#3b82f647;border-color:#60a5fa9e}.entry-main[data-v-b96f202d]{align-items:center;display:flex;gap:9px;min-width:0;padding:0 9px}.entry-copy[data-v-b96f202d]{flex:1;min-width:0}.entry-icon[data-v-b96f202d]{flex:0 0 22px;font-size:16px;text-align:center;width:22px}.entry-name[data-v-b96f202d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-mobile-meta[data-v-b96f202d],.entry-open-button[data-v-b96f202d]{display:none}.entry-cell[data-v-b96f202d]{color:var(--fm-muted);min-width:0;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.size-column[data-v-b96f202d]{text-align:right}.rename-input[data-v-b96f202d]{background:#fff;border:1px solid var(--fm-accent);border-radius:2px;color:#111827;font:inherit;height:25px;min-width:0;outline:none;padding:1px 4px;width:100%}.details-panel[data-v-b96f202d]{background:var(--fm-surface);border-left:1px solid var(--fm-border);display:flex;flex-direction:column;overflow-y:auto}.details-title[data-v-b96f202d]{align-items:center;border-bottom:1px solid var(--fm-border);color:#f8fafc;display:flex;font-size:14px;font-weight:650;justify-content:space-between;min-height:44px;padding:0 12px 0 15px}.panel-subtitle[data-v-b96f202d]{color:#fff;font-size:14px;font-weight:650;margin-bottom:12px}.selected-name[data-v-b96f202d]{overflow-wrap:anywhere;text-align:center}.detail-hero-icon[data-v-b96f202d]{display:grid;font-size:46px;margin-bottom:8px;min-height:78px;place-items:center}.detail-hero-icon .mdi[data-v-b96f202d]{color:#8bbcff}.details-block[data-v-b96f202d],.editor-block[data-v-b96f202d]{background:transparent;border-bottom:1px solid var(--fm-border);padding:14px}.detail-row[data-v-b96f202d]{color:var(--fm-muted);display:grid;gap:7px;grid-template-columns:minmax(72px,auto) minmax(0,1fr);margin-bottom:7px;overflow-wrap:anywhere}.detail-row strong[data-v-b96f202d]{color:#d7e1ed}.detail-actions[data-v-b96f202d],.editor-actions[data-v-b96f202d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.editor-header[data-v-b96f202d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.editor-title[data-v-b96f202d]{margin-bottom:0}.close-btn[data-v-b96f202d]{margin-left:auto}.editor-meta[data-v-b96f202d]{color:var(--fm-muted);display:grid;font-size:13px;gap:6px;margin-bottom:10px}.image-preview-block[data-v-b96f202d]{margin-bottom:12px}.image-preview[data-v-b96f202d]{background:#0003;border:1px solid var(--fm-border);border-radius:8px;display:block;height:auto;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.code-editor-wrapper[data-v-b96f202d]{width:100%}.code-editor[data-v-b96f202d],.file-editor[data-v-b96f202d]{min-height:280px;width:100%}.file-editor[data-v-b96f202d]{background:#00000059;border:1px solid var(--fm-border);border-radius:8px;box-sizing:border-box;color:#fff;font-family:monospace;padding:12px;resize:vertical}.empty-state[data-v-b96f202d]{color:var(--fm-muted);padding:16px}.details-empty-state[data-v-b96f202d],.folder-empty-state[data-v-b96f202d]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;text-align:center}.details-empty-state .mdi[data-v-b96f202d],.folder-empty-state .mdi[data-v-b96f202d]{color:#66809f;font-size:42px}.preview-state[data-v-b96f202d]{padding:12px 0}.status-bar[data-v-b96f202d]{align-items:center;background:var(--fm-surface);border-top:1px solid var(--fm-border);color:var(--fm-muted);display:flex;font-size:12px;gap:14px;min-height:28px;padding:3px 10px}.status-selection[data-v-b96f202d]{color:#bfdbfe}.status-message[data-v-b96f202d]{color:#9fd3ff;flex:1;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.status-message.error[data-v-b96f202d]{color:#fca5a5}.context-menu[data-v-b96f202d]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c2737fa;border:1px solid rgba(148,163,184,.32);border-radius:8px;box-shadow:0 18px 50px #0000006b;padding:5px;position:fixed;width:238px;z-index:10000}.context-menu-item[data-v-b96f202d]{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--fm-text);cursor:pointer;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr) auto;min-height:34px;padding:5px 8px;text-align:left;width:100%}.context-menu-item[data-v-b96f202d]:focus-visible:not(:disabled),.context-menu-item[data-v-b96f202d]:hover:not(:disabled){background:#ffffff17;outline:none}.context-menu-item.default-action[data-v-b96f202d]{font-weight:650}.context-menu-item.danger[data-v-b96f202d]{color:#fecaca}.context-menu-item[data-v-b96f202d]:disabled{cursor:default;opacity:.4}.context-menu-item kbd[data-v-b96f202d]{color:var(--fm-muted);font-family:inherit;font-size:11px;line-height:1.2}.context-menu-separator[data-v-b96f202d]{background:var(--fm-border);height:1px;margin:4px 7px}.hidden-upload-input[data-v-b96f202d]{display:none}.spinning[data-v-b96f202d]{animation:file-manager-spin-b96f202d .9s linear infinite}@keyframes file-manager-spin-b96f202d{to{transform:rotate(1turn)}}@media(max-width:1180px){.editor-open .explorer-workspace[data-v-b96f202d]:not(.without-details),.explorer-workspace[data-v-b96f202d]{grid-template-columns:180px minmax(320px,1fr) 300px}.editor-open .explorer-workspace.without-sidebar[data-v-b96f202d]:not(.without-details),.explorer-workspace.without-sidebar[data-v-b96f202d]{grid-template-columns:minmax(320px,1fr) 300px}.explorer-workspace.without-details[data-v-b96f202d]{grid-template-columns:180px minmax(320px,1fr)}.type-column[data-v-b96f202d]{display:none}.entries-header[data-v-b96f202d],.entry-row[data-v-b96f202d]{grid-template-columns:minmax(210px,1fr) 150px 88px}.entry-row[data-v-b96f202d]{min-width:500px}}@media(max-width:850px){.file-manager-root[data-v-b96f202d]{max-width:100%;width:100%}.file-manager-toolbar[data-v-b96f202d]{flex:0 0 auto}.command-bar[data-v-b96f202d]{grid-template-columns:auto minmax(180px,1fr)}.search-box[data-v-b96f202d]{grid-column:1/-1}.navigation-sidebar[data-v-b96f202d]{display:none}.editor-open .explorer-workspace[data-v-b96f202d]:not(.without-details),.explorer-workspace[data-v-b96f202d],.explorer-workspace.without-details[data-v-b96f202d]{grid-template-columns:minmax(0,1fr)}.explorer-workspace:not(.without-details) .details-panel[data-v-b96f202d]{background:var(--fm-bg);border-left:0;display:flex;inset:0;position:absolute;z-index:5}.details-title[data-v-b96f202d]{background:var(--fm-surface);min-height:48px;position:sticky;top:0;z-index:1}.entries-header[data-v-b96f202d],.entry-cell[data-v-b96f202d]{display:none}.entry-row[data-v-b96f202d]{border-color:var(--fm-border);border-radius:0;border-width:0 0 1px;grid-template-columns:minmax(0,1fr) 44px;margin:0;min-height:62px;min-width:0}.entry-row.selected[data-v-b96f202d],.entry-row.selected.active[data-v-b96f202d]{border-color:var(--fm-border);box-shadow:inset 3px 0 var(--fm-accent)}.entry-main[data-v-b96f202d]{grid-column:1;height:100%;min-width:0;padding:8px 6px 8px 12px}.entry-icon[data-v-b96f202d]{flex-basis:28px;font-size:20px;width:28px}.entry-mobile-meta[data-v-b96f202d]{color:var(--fm-muted);display:block;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-open-button[data-v-b96f202d]{align-self:stretch;background:transparent;border:0;border-radius:7px;color:var(--fm-muted);cursor:pointer;display:grid;font-size:20px;grid-column:2;min-height:44px;padding:0;place-items:center;width:44px}.entry-open-button[data-v-b96f202d]:focus-visible,.entry-open-button[data-v-b96f202d]:hover{background:#ffffff12;color:var(--fm-text);outline:none}.hidden-toggle[data-v-b96f202d]{flex:0 0 auto;margin:0 4px;min-height:40px}.action-bar[data-v-b96f202d]{min-height:42px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}.action-bar[data-v-b96f202d]::-webkit-scrollbar{display:none}.action-bar-spacer[data-v-b96f202d]{display:none}.command-btn[data-v-b96f202d]{flex:0 0 auto;min-height:40px}.details-toggle[data-v-b96f202d]{flex:0 0 40px;height:40px;width:40px}.detail-actions .toolbar-btn[data-v-b96f202d],.editor-actions .toolbar-btn[data-v-b96f202d]{min-height:42px}.context-menu[data-v-b96f202d]{width:min(238px,calc(100vw - 16px))}}@media(max-width:520px){.file-manager-root[data-v-b96f202d]{border-radius:8px}.file-manager-toolbar[data-v-b96f202d]{gap:6px;padding:6px}.command-bar[data-v-b96f202d]{gap:6px;grid-template-columns:minmax(0,1fr)}.navigation-buttons[data-v-b96f202d]{grid-column:1}.navigation-buttons .icon-btn[data-v-b96f202d]{flex-basis:38px;height:38px;width:38px}.address-bar[data-v-b96f202d],.search-box[data-v-b96f202d]{grid-column:1;height:38px}.command-btn[data-v-b96f202d]{min-width:40px;overflow:visible;padding:6px 9px;white-space:nowrap;width:auto}.command-btn .mdi[data-v-b96f202d]{flex:0 0 17px}.command-separator[data-v-b96f202d]{margin:0 2px}.upload-progress-header[data-v-b96f202d]{flex-direction:column;gap:1px}.details-block[data-v-b96f202d],.editor-block[data-v-b96f202d]{padding:12px}.detail-actions[data-v-b96f202d],.editor-actions[data-v-b96f202d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-actions .toolbar-btn[data-v-b96f202d],.editor-actions .toolbar-btn[data-v-b96f202d]{width:100%}.code-editor[data-v-b96f202d],.file-editor[data-v-b96f202d]{min-height:220px}.status-message[data-v-b96f202d]{display:none}.status-bar[data-v-b96f202d]{gap:8px}.status-selection[data-v-b96f202d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.trend-panel[data-v-bed10165]{border:1px solid rgba(148,163,184,.22);border-radius:8px;height:100%;min-width:0;padding:16px}header[data-v-bed10165]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}h3[data-v-bed10165]{font-size:15px;font-weight:600}.muted[data-v-bed10165]{font-size:12px;opacity:.7}.summaries[data-v-bed10165]{font-size:12px;gap:8px 24px}.series-summary[data-v-bed10165],.summaries[data-v-bed10165]{display:flex;flex-wrap:wrap}.series-summary[data-v-bed10165]{gap:6px 12px}.series-summary strong[data-v-bed10165]{flex-basis:100%;font-weight:500}.swatch[data-v-bed10165]{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}svg[data-v-bed10165]{display:block;height:190px;margin-top:12px;touch-action:pan-y;width:100%}svg text[data-v-bed10165]{fill:currentColor;font-size:12px;opacity:.7}.grid[data-v-bed10165]{opacity:.12}.crosshair[data-v-bed10165],.grid[data-v-bed10165]{stroke:currentColor}.crosshair[data-v-bed10165]{opacity:.5;stroke-dasharray:4 4}.time-labels[data-v-bed10165]{display:flex;gap:16px;justify-content:space-between}.time-labels span[data-v-bed10165]:last-child{text-align:right}.inspection[data-v-bed10165]{display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;padding-top:10px}.empty[data-v-bed10165]{padding:36px 0;text-align:center}.device-telemetry-inline-card[data-v-3fdc37fb],.device-telemetry-inline-shell[data-v-3fdc37fb]{display:flex;flex:1;min-height:0}.device-telemetry-inline-card[data-v-3fdc37fb]{background:#0f172aeb;border:1px solid rgba(148,163,184,.22);color:#e5e7eb;flex-direction:column;overflow:hidden}.device-telemetry-inline-card[data-v-3fdc37fb] .v-card-text{flex:1;min-height:0;overflow-y:auto}.telemetry-title-bar[data-v-3fdc37fb]{align-items:center;display:flex;gap:16px;justify-content:space-between}.telemetry-title-copy[data-v-3fdc37fb]{min-width:0}.telemetry-title[data-v-3fdc37fb]{font-size:18px;font-weight:700;line-height:1.2}.telemetry-title-device[data-v-3fdc37fb]{color:#94a3b8f2;font-size:13px;font-weight:500;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetry-overview[data-v-3fdc37fb]{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.6fr);margin-bottom:18px}.overview-card[data-v-3fdc37fb],.overview-identity[data-v-3fdc37fb],.summary-block[data-v-3fdc37fb]{background:#0f172a7a;border:1px solid rgba(148,163,184,.22);border-radius:8px}.overview-identity[data-v-3fdc37fb]{min-width:0;padding:16px}.overview-kicker[data-v-3fdc37fb]{color:#94a3b8eb;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.overview-device-name[data-v-3fdc37fb]{color:#fffffff5;font-size:20px;font-weight:700;line-height:1.25;word-break:break-word}.overview-meta[data-v-3fdc37fb]{color:#e2e8f0c7;display:flex;flex-direction:column;font-size:13px;gap:7px;margin-top:14px}.overview-meta span[data-v-3fdc37fb]{align-items:center;display:inline-flex;gap:7px;min-width:0}.overview-cards[data-v-3fdc37fb]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-card[data-v-3fdc37fb]{align-items:stretch;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.overview-card-alert[data-v-3fdc37fb]{background:linear-gradient(180deg,#49141c8f,#0f172a85);border-color:#f871716b}.overview-card-header[data-v-3fdc37fb]{align-items:flex-start;display:flex;gap:11px;min-width:0}.overview-card-icon[data-v-3fdc37fb]{align-items:center;background:#ffffff12;border-radius:8px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.overview-card-copy[data-v-3fdc37fb]{min-width:0}.overview-card-label[data-v-3fdc37fb]{color:#cbd5e1cc;font-size:12px;font-weight:700;text-transform:uppercase}.overview-card-value[data-v-3fdc37fb]{color:#fffffff5;font-size:20px;font-weight:800;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.overview-card-detail[data-v-3fdc37fb]{color:#cbd5e1b8;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.telemetry-controls[data-v-3fdc37fb]{align-items:stretch}.overview-card-chart[data-v-3fdc37fb]{align-items:center;display:flex;min-height:88px}.overview-trend-svg[data-v-3fdc37fb]{display:block;height:92px;width:100%}.overview-trend-grid-line[data-v-3fdc37fb]{stroke:#ffffff0f;stroke-dasharray:4 6;stroke-width:1}.overview-trend-area[data-v-3fdc37fb]{opacity:.9}.overview-trend-line[data-v-3fdc37fb]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.overview-trend-line-secondary[data-v-3fdc37fb]{opacity:.78;stroke-dasharray:5 5}.overview-trend-baseline[data-v-3fdc37fb]{fill:none;opacity:.78;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.overview-trend-average[data-v-3fdc37fb]{stroke:#38bdf8;stroke-dasharray:5 5}.overview-trend-upper[data-v-3fdc37fb]{stroke:#fbbf24;stroke-dasharray:3 5}.overview-trend-empty[data-v-3fdc37fb]{border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;color:#cbd5e1a3;justify-content:center;min-height:76px;text-align:center;width:100%}.overview-card-footer[data-v-3fdc37fb],.overview-trend-empty[data-v-3fdc37fb]{align-items:center;display:flex;font-size:12px}.overview-card-footer[data-v-3fdc37fb]{color:#cbd5e1b8;gap:10px;justify-content:space-between}.overview-card-footer span[data-v-3fdc37fb]{min-width:0;overflow-wrap:anywhere}.telemetry-table-wrap[data-v-3fdc37fb]{overflow-x:auto;width:100%}.telemetry-table-wrap[data-v-3fdc37fb] table{min-width:520px}.device-telemetry-compact .telemetry-title-bar[data-v-3fdc37fb]{align-items:flex-start;gap:10px}.device-telemetry-compact .overview-cards[data-v-3fdc37fb],.device-telemetry-compact .telemetry-overview[data-v-3fdc37fb]{grid-template-columns:1fr}.device-telemetry-compact .overview-card[data-v-3fdc37fb]{padding:12px}.device-telemetry-compact .overview-card-value[data-v-3fdc37fb]{font-size:18px}.device-telemetry-compact .telemetry-table-wrap[data-v-3fdc37fb] table{min-width:480px}@media(max-width:960px){.telemetry-overview[data-v-3fdc37fb]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.overview-cards[data-v-3fdc37fb]{grid-template-columns:minmax(0,1fr)}}.telemetry-select-menu{z-index:200010!important}.sentry-status[data-v-3fdc37fb]{border:1px solid rgba(148,163,184,.2);border-radius:10px;margin-bottom:18px}.sentry-status-bar[data-v-3fdc37fb],.sentry-status-copy[data-v-3fdc37fb]{align-items:center;display:flex;gap:8px 16px}.sentry-status-bar[data-v-3fdc37fb]{justify-content:space-between;padding:10px 14px}.sentry-status-copy[data-v-3fdc37fb]{flex-wrap:wrap;font-size:13px}.sentry-muted[data-v-3fdc37fb]{color:#94a3b8;font-size:12px}.sentry-fetch-error[data-v-3fdc37fb]{color:#fbbf24;font-size:13px;overflow-wrap:anywhere;padding:0 14px 10px}.sentry-details[data-v-3fdc37fb]{border-top:1px solid rgba(148,163,184,.15)}.sentry-details summary[data-v-3fdc37fb]{cursor:pointer;font-size:13px;overflow-wrap:anywhere;padding:10px 14px}.sentry-details summary[data-v-3fdc37fb]:focus-visible{border-radius:4px;outline:2px solid #7dd3fc;outline-offset:-2px}.sentry-details>summary .sentry-muted[data-v-3fdc37fb]{margin-left:8px}.sentry-fault-list[data-v-3fdc37fb]{max-height:320px;overflow:auto;padding:0 14px 8px}.sentry-fault[data-v-3fdc37fb]{border-top:1px solid rgba(148,163,184,.12)}.sentry-fault summary[data-v-3fdc37fb]{padding:10px 0}.sentry-severity[data-v-3fdc37fb]{color:#94a3b8;font-size:11px;margin-right:8px;text-transform:capitalize}.sentry-severity--critical[data-v-3fdc37fb],.sentry-severity--error[data-v-3fdc37fb]{color:#fca5a5}.sentry-severity--warning[data-v-3fdc37fb]{color:#fcd34d}.sentry-fault-body[data-v-3fdc37fb]{font-size:13px;padding:0 0 12px 14px}.sentry-fault-body dl[data-v-3fdc37fb]{margin-bottom:8px}.sentry-fault-body dl>div[data-v-3fdc37fb]{display:flex;flex-wrap:wrap;gap:4px 12px}.sentry-fault-body dt[data-v-3fdc37fb]{color:#94a3b8;min-width:65px}.sentry-fault-body dd[data-v-3fdc37fb]{margin:0;overflow-wrap:anywhere}.telemetry-toolbar[data-v-3fdc37fb]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.telemetry-toolbar[data-v-3fdc37fb] .v-select{flex:0 1 200px;min-width:160px}.telemetry-freshness[data-v-3fdc37fb]{display:flex;flex:1;flex-wrap:wrap;font-size:12px;gap:6px 18px;opacity:.8}.capacity-grid[data-v-3fdc37fb],.performance-grid[data-v-3fdc37fb]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.network-trend[data-v-3fdc37fb]{grid-column:1/-1}.resource-panel[data-v-3fdc37fb]{border:1px solid rgba(148,163,184,.22);border-radius:8px;min-width:0;padding:16px}.resource-panel h3[data-v-3fdc37fb]{font-size:15px;margin-bottom:10px}.resource-muted[data-v-3fdc37fb]{font-size:12px;opacity:.7}.resource-row[data-v-3fdc37fb]{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;justify-content:space-between}.disk-row[data-v-3fdc37fb],.interface-row[data-v-3fdc37fb]{border-top:1px solid rgba(148,163,184,.15);padding:12px 0}.disk-row progress[data-v-3fdc37fb]{accent-color:#4fc3f7;height:8px;margin:8px 0;width:100%}.disk-row details[data-v-3fdc37fb]{font-size:12px;margin-top:8px}.telemetry-disclosure[data-v-3fdc37fb]{margin-bottom:16px}.telemetry-disclosure>summary[data-v-3fdc37fb]{cursor:pointer;font-size:14px;font-weight:600}.telemetry-disclosure>summary span[data-v-3fdc37fb]{font-weight:400;margin-left:12px}.disclosure-body[data-v-3fdc37fb]{margin-top:16px}.disclosure-body[data-v-3fdc37fb]>.v-select{margin-bottom:16px}.overview-card[role=button][data-v-3fdc37fb]{cursor:pointer}.overview-card[role=button][data-v-3fdc37fb]:focus-visible,.performance-grid>div[data-v-3fdc37fb]:focus-visible,summary[data-v-3fdc37fb]:focus-visible{outline:2px solid #4fc3f7;outline-offset:3px}.device-telemetry-compact .capacity-grid[data-v-3fdc37fb],.device-telemetry-compact .performance-grid[data-v-3fdc37fb]{grid-template-columns:minmax(0,1fr)}@media(max-width:720px){.capacity-grid[data-v-3fdc37fb],.performance-grid[data-v-3fdc37fb]{grid-template-columns:minmax(0,1fr)}}.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;cursor:default;inset:0;overflow-y:scroll;position:absolute}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{color:transparent;inset:0;pointer-events:none;position:absolute;z-index:10}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}.terminal-standalone-pane[data-v-76fecc9b]{backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:#0a0a0ab3;border-left:1px solid #222;border-radius:12px;box-shadow:-2px 0 8px #00000080;box-sizing:border-box;color:#0f0;display:flex;flex-direction:column;font-family:monospace;height:calc(100vh - 140px);left:0;min-width:400px;padding:10px;right:auto;top:200px;z-index:20001}.terminal-standalone-pane.fullscreen[data-v-76fecc9b]{backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);border-radius:0;height:calc(100vh - 140px);left:0;margin:0;padding:0 10px;top:100px;width:100vw;z-index:20002}.pane-switcher[data-v-76fecc9b]{align-self:center;background:#0f172ab3;border:1px solid rgba(148,163,184,.2);border-radius:9px;display:inline-flex;gap:2px;margin:2px 0 12px;padding:3px}.pane-button[data-v-76fecc9b]{align-items:center;background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;height:34px;justify-content:center;padding:0 11px;transition:background .15s ease,color .15s ease}.pane-button[data-v-76fecc9b]:hover{background:#ffffff12;color:#f8fafc}.pane-button.active[data-v-76fecc9b]{background:#0ea5e933;color:#e0f2fe}.pane-button[data-v-76fecc9b]:focus-visible,.terminal-dock-button[data-v-76fecc9b]:focus-visible,.terminal-key-button[data-v-76fecc9b]:focus-visible,.terminal-session-item[data-v-76fecc9b]:focus-visible{outline:2px solid #92c9ff;outline-offset:2px}.reconnect-dialog-card[data-v-76fecc9b]{color:#e5e7eb}.reconnect-dialog-title[data-v-76fecc9b]{align-items:center;display:flex;font-family:inherit;font-size:20px;font-weight:700;gap:10px;padding:22px 24px 10px}.reconnect-dialog-body[data-v-76fecc9b]{color:#cbd5e1;display:grid;gap:12px;line-height:1.5}.reconnect-dialog-body p[data-v-76fecc9b]{margin:0}.reconnect-progress[data-v-76fecc9b]{align-items:center;color:#e0f2fe;display:flex;gap:10px}.reconnect-dialog-actions[data-v-76fecc9b]{padding:10px 18px 18px}.connected-mode[data-v-76fecc9b]{display:flex;flex:1;flex-direction:column;min-height:0}.connected-mode[data-v-76fecc9b] .file-manager-root,.connected-mode[data-v-76fecc9b] .remote-desktop-root{flex:1;min-height:0}.terminal-body[data-v-76fecc9b]{display:flex;flex:1;flex-direction:column;overflow-y:auto}.terminal-workspace[data-v-76fecc9b]{box-sizing:border-box;display:flex;flex:1;min-height:0;min-width:0;overflow:hidden;padding-bottom:calc(var(--terminal-controls-height, 54px) + 14px + env(safe-area-inset-bottom,0px));position:relative}.terminal-workspace-fullscreen[data-v-76fecc9b]{background:#050911;color:#dce4ee;font-family:monospace;height:100vh;height:100dvh;inset:0;isolation:isolate;overscroll-behavior:none;position:fixed;width:100%;z-index:200100}.terminal-controls[data-v-76fecc9b]{bottom:max(10px,env(safe-area-inset-bottom,0px));color:#dce4ee;left:50%;max-width:calc(100% - 16px);position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:30}.terminal-dock[data-v-76fecc9b],.terminal-keyboard-row[data-v-76fecc9b],.terminal-options[data-v-76fecc9b]{background:#1c222c;border:1px solid #343d4b;border-radius:16px;box-shadow:0 4px 16px #0004}.terminal-dock[data-v-76fecc9b]{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin:auto;max-width:100%;padding:4px 8px;width:-moz-max-content;width:max-content}.terminal-action-controls[data-v-76fecc9b],.terminal-font-controls[data-v-76fecc9b],.terminal-session-controls[data-v-76fecc9b]{align-items:center;display:flex;gap:2px;justify-content:center;min-width:0}.terminal-action-controls[data-v-76fecc9b]{flex-shrink:0}.terminal-keyboard-row[data-v-76fecc9b]{display:flex;gap:4px;margin:0 auto 8px;max-width:min(600px,100%);overflow-x:auto;padding:6px;touch-action:pan-x}.terminal-key-button[data-v-76fecc9b]{background:transparent;border:1px solid #343d4b;border-radius:8px;color:#b9c5d5;cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;height:40px;min-width:40px;padding:0 8px;touch-action:manipulation}.terminal-key-button[data-v-76fecc9b]:disabled{cursor:default;opacity:.35}.terminal-dock-button[data-v-76fecc9b]{align-items:center;background:transparent;border:0;border-radius:11px;color:#b9c5d5;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;height:44px;justify-content:center;min-width:0;padding:0;position:relative;touch-action:manipulation;width:44px}.terminal-dock-button.active[data-v-76fecc9b],.terminal-dock-button[aria-expanded=true][data-v-76fecc9b],.terminal-dock-button[aria-pressed=true][data-v-76fecc9b],.terminal-key-button[aria-pressed=true][data-v-76fecc9b],.terminal-session-item[aria-pressed=true][data-v-76fecc9b]{background:#294462;color:#c9e5ff}.terminal-dock-button[data-v-76fecc9b]:disabled{cursor:default;opacity:.35}.terminal-keys-button[data-v-76fecc9b],.terminal-more-button[data-v-76fecc9b]{flex-shrink:0;font-size:12px;padding:0 10px;width:auto}.terminal-unread-dot[data-v-76fecc9b]{background:#7dcca5;border-radius:50%;height:6px;position:absolute;right:5px;top:5px;width:6px}.terminal-options[data-v-76fecc9b]{bottom:calc(100% + 8px);left:50%;max-height:min(360px,50dvh,calc(var(--terminal-available-height, 100dvh) - var(--terminal-controls-height, 54px) - 26px));max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px;position:absolute;transform:translate(-50%);width:320px}.terminal-options-title[data-v-76fecc9b]{color:#a2adbc;font-size:12px;font-weight:700;padding:6px 8px 10px}.terminal-session-item[data-v-76fecc9b]{align-items:center;background:transparent;border:0;border-radius:8px;color:#b9c5d5;cursor:pointer;display:flex;font:inherit;gap:8px;min-height:44px;padding:8px;text-align:left;touch-action:manipulation;width:100%}.terminal-session-number[data-v-76fecc9b]{font-size:13px;font-weight:700;min-width:24px;text-align:center}.terminal-number-button.exited[data-v-76fecc9b],.terminal-session-item.exited[data-v-76fecc9b]{opacity:.58}.terminal-session-main[data-v-76fecc9b]{display:flex;flex:1;flex-direction:column;min-width:0}.terminal-session-name[data-v-76fecc9b]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-session-status[data-v-76fecc9b]{color:#94a3b8;font-size:11px}.terminal-session-unread[data-v-76fecc9b]{align-items:center;background:#7dcca5;border-radius:999px;color:#0f172a;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px}@media(hover:hover){.terminal-dock-button[data-v-76fecc9b]:hover:not(:disabled),.terminal-key-button[data-v-76fecc9b]:hover:not(:disabled),.terminal-session-item[data-v-76fecc9b]:hover{background:#303c4c}.terminal-close-button[data-v-76fecc9b]:hover:not(:disabled){color:#fda4af}}.terminal-window[data-v-76fecc9b]{background:#020617eb;border:1px solid rgba(148,163,184,.22);border-radius:12px;box-shadow:0 14px 40px #00000059;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px}.terminal-window-bar[data-v-76fecc9b]{align-items:center;background:#1e293bf2;border-bottom:1px solid rgba(148,163,184,.18);display:flex;justify-content:center;padding:10px 14px;position:relative}.terminal-window-controls[data-v-76fecc9b]{display:flex;gap:8px;left:14px;position:absolute}.control[data-v-76fecc9b]{border-radius:999px;display:inline-block;height:12px;width:12px}.control.red[data-v-76fecc9b]{background:#ff5f56}.control.yellow[data-v-76fecc9b]{background:#ffbd2e}.control.green[data-v-76fecc9b]{background:#27c93f}.terminal-window-title[data-v-76fecc9b]{color:#cbd5e1;font-size:13px;letter-spacing:.02em}.xterm-container[data-v-76fecc9b]{flex:1;min-height:0;overflow:hidden}.xterm-container[data-v-76fecc9b] .xterm{font-feature-settings:"liga" 0,"calt" 0;font-kerning:none;font-variant-ligatures:none;height:100%;letter-spacing:0;text-rendering:optimizeSpeed}.xterm-container[data-v-76fecc9b] .xterm-helper-textarea,.xterm-container[data-v-76fecc9b] .xterm-rows span,.xterm-container[data-v-76fecc9b] .xterm-rows,.xterm-container[data-v-76fecc9b] .xterm-screen{font-family:Monaco,Menlo,SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace!important;font-feature-settings:"liga" 0,"calt" 0;font-kerning:none;font-variant-ligatures:none;letter-spacing:0!important}.xterm-container[data-v-76fecc9b] .xterm-viewport{overflow-y:auto!important}.xterm-container[data-v-76fecc9b] .xterm-helper-textarea{font-size:16px!important}.welcome-screen[data-v-76fecc9b]{align-items:center;display:flex;flex:1;justify-content:center;padding:20px 0}.welcome-card[data-v-76fecc9b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-sizing:border-box;max-width:720px;padding:24px;width:100%}.welcome-title[data-v-76fecc9b]{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px}.welcome-subtitle[data-v-76fecc9b]{color:#cfcfcf;margin-bottom:16px}.connection-status[data-v-76fecc9b]{color:#7cfc90;margin-bottom:24px}.mode-options[data-v-76fecc9b]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mode-option[data-v-76fecc9b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;cursor:pointer;padding:18px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.mode-option[data-v-76fecc9b]:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.mode-option-title[data-v-76fecc9b]{font-size:16px;font-weight:700;margin-bottom:6px}.mode-option-description[data-v-76fecc9b]{color:#cfcfcf;line-height:1.4}.terminal-workspace-mobile .terminal-window[data-v-76fecc9b]{border-radius:8px;padding:8px 6px 6px;width:100%}@media(max-width:600px){.pane-switcher[data-v-76fecc9b]{margin-bottom:10px}.pane-button[data-v-76fecc9b]{height:36px}.welcome-screen[data-v-76fecc9b]{align-items:flex-start;padding:8px 0}.welcome-card[data-v-76fecc9b]{padding:18px 14px}.mode-options[data-v-76fecc9b]{gap:10px;grid-template-columns:1fr}.mode-option[data-v-76fecc9b]{padding:14px}}@media(prefers-reduced-motion:reduce){.pane-button[data-v-76fecc9b]{transition:none}}.pane-switcher.pane-switcher--header[data-v-76fecc9b]{margin:0}.pane-switcher--header .pane-button[data-v-76fecc9b]{height:28px;padding:0 8px;white-space:nowrap}.device-workspace-overlay[data-v-97482fe7]{align-items:center;background:radial-gradient(circle at 18% -12%,rgba(14,165,233,.14),transparent 34%),#050914;display:flex;inset:0;justify-content:center;padding:0;pointer-events:auto;position:fixed;z-index:100000}.device-workspace-overlay--mobile[data-v-97482fe7]{align-items:stretch;background:#050914;padding:0}.device-workspace-shell[data-v-97482fe7]{background:#080d17;border-radius:0;box-shadow:none;color:#e6edf7;display:flex;flex-direction:column;overflow:hidden}.device-workspace-shell[data-v-97482fe7],.device-workspace-shell.mobile[data-v-97482fe7]{border:none;height:100dvh;min-height:0;min-width:0;width:100vw}.device-workspace-shell.mobile[data-v-97482fe7]{border-radius:0;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.workspace-header[data-v-97482fe7]{align-items:center;background:#070c17f5;border-bottom:1px solid rgba(148,163,184,.14);box-shadow:0 10px 30px #0000002e;display:flex;flex:0 0 auto;gap:18px;min-height:68px;padding:9px 14px;position:relative;z-index:10}.workspace-name-input[data-v-97482fe7]{width:min(172px,34vw)}.workspace-tabs[data-v-97482fe7]{align-items:center;display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;padding:2px 0;scrollbar-width:none}.workspace-tabs[data-v-97482fe7]::-webkit-scrollbar{display:none}.workspace-heading[data-v-97482fe7]{align-items:center;border-right:1px solid rgba(148,163,184,.16);display:flex;flex:0 0 auto;gap:9px;margin-right:6px;padding-right:14px}.workspace-heading-icon[data-v-97482fe7]{align-items:center;background:linear-gradient(145deg,#0ea5e933,#3b82f614);border:1px solid rgba(56,189,248,.28);border-radius:10px;box-shadow:inset 0 1px #ffffff0f;color:#7dd3fc;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.mobile-switcher-copy[data-v-97482fe7],.workspace-heading-copy[data-v-97482fe7]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.workspace-heading-copy strong[data-v-97482fe7]{color:#f8fafc;font-size:12px;font-weight:750;white-space:nowrap}.workspace-heading-copy small[data-v-97482fe7]{color:#64748b;font-size:10px;font-weight:650;letter-spacing:.05em;margin-top:3px;text-transform:uppercase}.mobile-device-button[data-v-97482fe7],.mobile-device-row[data-v-97482fe7],.mobile-workspace-button[data-v-97482fe7],.workspace-tab[data-v-97482fe7],.workspace-tab-main[data-v-97482fe7]{background:#ffffff06;border:1px solid rgba(148,163,184,.16);color:#e5e7eb}.workspace-tab[data-v-97482fe7]{border-radius:10px;gap:7px;height:38px;max-width:190px;min-width:124px;overflow:hidden;padding:0 10px;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-tab[data-v-97482fe7],.workspace-tab-main[data-v-97482fe7]{align-items:center;display:inline-flex;justify-content:space-between}.workspace-tab-main[data-v-97482fe7]{background:transparent;border:0;color:inherit;cursor:pointer;flex:1;gap:10px;height:100%;min-width:0;padding:0}.workspace-tab-main span[data-v-97482fe7]{font-size:12px;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tab-main small[data-v-97482fe7]{align-items:center;background:#94a3b81f;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:10px;font-weight:750;height:20px;justify-content:center;min-width:20px;padding:0 5px}.workspace-tab.active[data-v-97482fe7]{background:#0ea5e91f;border-color:#38bdf86b;box-shadow:inset 0 0 0 1px #38bdf80a}.workspace-tab.active[data-v-97482fe7]:after{background:#38bdf8;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:10px;position:absolute;right:10px}.workspace-tab.drag-target[data-v-97482fe7]{border-style:dashed}.workspace-tab-tools[data-v-97482fe7]{align-items:center;border-left:1px solid rgba(148,163,184,.14);display:flex;flex:0 0 auto;margin-left:2px;padding-left:5px}.workspace-tab-tools[data-v-97482fe7] .v-btn{color:#94a3b8}.workspace-tab-tools[data-v-97482fe7] .v-btn:hover{background:#94a3b81a;color:#e2e8f0}.mobile-workspace-overview[data-v-97482fe7]{display:none}.workspace-header-actions[data-v-97482fe7]{align-items:center;display:flex;flex:0 0 auto;gap:10px}.workspace-device-open[data-v-97482fe7]{align-items:center;display:flex;gap:12px;min-width:560px;width:clamp(560px,46vw,760px)}.workspace-device-search[data-v-97482fe7]{flex:1;min-width:0;position:relative}.workspace-device-results[data-v-97482fe7]{background:#0c1524;border:1px solid rgba(100,116,139,.46);border-radius:12px;box-shadow:0 18px 36px #00000061,0 0 0 1px #0ea5e90f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 7px);z-index:20}.workspace-device-result[data-v-97482fe7],.workspace-device-search-state[data-v-97482fe7]{align-items:center;display:flex;gap:11px;min-height:54px;padding:9px 12px;width:100%}.workspace-device-result[data-v-97482fe7]{background:transparent;border:0;border-bottom:1px solid rgba(148,163,184,.1);color:#91d9f7;cursor:pointer;font:inherit;text-align:left}.workspace-device-result[data-v-97482fe7]:last-child{border-bottom:0}.workspace-device-result.active[data-v-97482fe7],.workspace-device-result[data-v-97482fe7]:hover{background:linear-gradient(90deg,#0ea5e929,#0ea5e90b);color:#d7f4ff}.workspace-device-result-copy[data-v-97482fe7]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.workspace-device-result-copy small[data-v-97482fe7],.workspace-device-result-copy strong[data-v-97482fe7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-device-result-copy strong[data-v-97482fe7]{color:#e8f1fb;font-size:13px;font-weight:700}.workspace-device-result-copy small[data-v-97482fe7],.workspace-device-search-state[data-v-97482fe7]{color:#8293aa;font-size:11px;font-weight:600}.workspace-device-result-open[data-v-97482fe7]{color:#6ebee2;flex:0 0 auto}.workspace-device-open-label[data-v-97482fe7]{display:flex;flex-direction:column;line-height:1.15;min-width:96px}.workspace-device-open-label strong[data-v-97482fe7]{color:#e6edf7;font-size:12px;font-weight:750;white-space:nowrap}.workspace-device-open-label small[data-v-97482fe7]{color:#64748b;font-size:9px;font-weight:650;letter-spacing:.035em;margin-top:4px;white-space:nowrap}.workspace-device-open[data-v-97482fe7] .v-input{flex:1;min-width:0}.workspace-device-open[data-v-97482fe7] .v-field{background:#0f172ab8;border:1px solid rgba(100,116,139,.42);border-radius:12px;box-shadow:inset 0 1px #ffffff06,0 4px 14px #0000001f;min-height:46px;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-device-open[data-v-97482fe7] .v-input:hover .v-field{background:#0f172aeb;border-color:#7dd3fc73}.workspace-device-open[data-v-97482fe7] .v-input--focused .v-field{background:#0d1727;border-color:#38bdf8bf;box-shadow:0 0 0 3px #0ea5e91f,0 8px 24px #0003}.workspace-device-open[data-v-97482fe7] .v-field__overlay{display:none}.workspace-device-open[data-v-97482fe7] .v-field__input{font-size:14px;min-height:46px;padding-bottom:0;padding-top:0}.workspace-device-open[data-v-97482fe7] .v-field-label{color:#93a4ba;font-size:12px}.workspace-device-open[data-v-97482fe7] .v-input__prepend{color:#7dd3fc;margin-inline-end:9px}.workspace-device-open[data-v-97482fe7] input::-moz-placeholder{color:#6f8299;opacity:1}.workspace-device-open[data-v-97482fe7] input::placeholder{color:#6f8299;opacity:1}.workspace-device-open[data-v-97482fe7] .v-input__details{display:none}.viewer-exit-button[data-v-97482fe7]{align-items:center;background:#ffffff06;border:1px solid rgba(148,163,184,.16);border-radius:10px;color:#aebdd0;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;gap:6px;height:46px;justify-content:center;padding:0 11px;transition:background .16s ease,border-color .16s ease,color .16s ease}.viewer-exit-button[data-v-97482fe7]:hover{background:#94a3b81a;border-color:#94a3b852;color:#f1f5f9}.workspace-content[data-v-97482fe7]{background:radial-gradient(circle at 50% 0,rgba(14,165,233,.045),transparent 34%),#080d17;display:flex;flex:1;min-height:0;overflow:hidden;padding:12px;position:relative}.workspace-content.mobile[data-v-97482fe7]{padding:6px}.workspace-split[data-v-97482fe7]{-moz-column-gap:12px;column-gap:12px;display:grid;flex:1;min-height:0;min-width:0;overflow:hidden;position:relative}.workspace-split--empty[data-v-97482fe7]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.split-resizer[data-v-97482fe7]{background:transparent;bottom:10px;cursor:col-resize;min-width:14px;position:absolute;top:10px;transform:translate(-50%);width:14px;z-index:5}.split-resizer[data-v-97482fe7]:after{background:#64748b52;border-radius:999px;bottom:0;content:"";left:50%;position:absolute;top:0;transition:width .16s ease,background .16s ease;width:2px}.split-resizer[data-v-97482fe7]:hover:after{background:#38bdf8b3;width:3px}.device-pane[data-v-97482fe7]{background:#060b14;border:1px solid rgba(100,116,139,.3);border-radius:13px;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff06;container-type:inline-size;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.device-pane.focused[data-v-97482fe7]{border-color:#38bdf89e;box-shadow:0 18px 52px #0000004d,0 0 0 1px #38bdf817}.device-pane.drag-target[data-v-97482fe7]{border-color:#7dd3fce6;outline:1px dashed rgba(125,211,252,.65);outline-offset:-4px}.device-pane--mobile[data-v-97482fe7]{border-color:#64748b42;border-radius:12px;flex:1;width:100%}.workspace-open-terminal[data-v-97482fe7]{background:#050911!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex:1 1 0%;flex-direction:column;height:auto!important;left:auto!important;margin:0!important;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:auto!important;z-index:auto!important}.workspace-open-terminal[data-v-97482fe7] .terminal-body,.workspace-open-terminal[data-v-97482fe7] .terminal-window,.workspace-open-terminal[data-v-97482fe7] .terminal-workspace{min-height:0}.workspace-open-terminal[data-v-97482fe7] .terminal-body{overflow:hidden}.workspace-empty[data-v-97482fe7]{color:#94a3b8;display:flex;flex:1;flex-direction:column;gap:14px;min-height:260px;text-align:center}.workspace-empty[data-v-97482fe7],.workspace-empty-icon[data-v-97482fe7]{align-items:center;justify-content:center}.workspace-empty-icon[data-v-97482fe7]{background:#0ea5e912;border:1px solid rgba(56,189,248,.2);border-radius:18px;color:#7dd3fc;display:inline-flex;height:64px;width:64px}.workspace-empty-copy[data-v-97482fe7]{display:flex;flex-direction:column;gap:5px}.workspace-empty-copy strong[data-v-97482fe7]{color:#e2e8f0;font-size:15px;font-weight:750}.workspace-empty-copy span[data-v-97482fe7]{color:#718096;font-size:12px}.workspace-empty--overlay[data-v-97482fe7]{inset:12px;min-height:0;pointer-events:auto;position:absolute;z-index:4}.workspace-empty--mobile[data-v-97482fe7]{min-height:0}.pane-toolbar[data-v-97482fe7]{align-items:center;background:linear-gradient(180deg,#111a29,#0c1421);border-bottom:1px solid rgba(100,116,139,.23);box-shadow:inset 0 1px #ffffff06;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:9px;min-height:48px;padding:6px 7px 6px 13px;position:relative;z-index:3}.pane-status-indicator[data-v-97482fe7]{background:#22c55e;border-radius:999px;box-shadow:0 0 0 3px #22c55e1a,0 0 12px #22c55e66;flex:0 0 8px;height:8px;width:8px}.pane-title-block[data-v-97482fe7]{flex:1;min-width:0}.pane-subtitle[data-v-97482fe7],.pane-title[data-v-97482fe7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-title[data-v-97482fe7]{color:#edf5ff;font-size:12px;font-weight:750;line-height:1.25}.pane-subtitle[data-v-97482fe7]{color:#708198;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:.015em;margin-top:2px}.mobile-device-end[data-v-97482fe7],.pane-action-button[data-v-97482fe7],.pane-end-button[data-v-97482fe7]{align-items:center;background:#dc262629;border:1px solid rgba(248,113,113,.34);color:#fca5a5;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:750;gap:6px;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pane-action-button[data-v-97482fe7]{background:#94a3b812;border:1px solid rgba(148,163,184,.22);border-radius:9px;color:#c4cfdd;height:32px;padding:0 9px}.pane-action-button[data-v-97482fe7]:hover{background:#94a3b824;border-color:#94a3b86b;color:#f8fafc}.pane-action-button--network[data-v-97482fe7]{background:#0ea5e91a;border-color:#38bdf84d;color:#8ddcff}.pane-action-button--network[data-v-97482fe7]:hover{background:#0ea5e933;border-color:#38bdf894;color:#d7f4ff}.pane-end-button[data-v-97482fe7]{border-radius:9px;height:32px;padding:0 11px}.mobile-device-end[data-v-97482fe7]:hover,.pane-end-button[data-v-97482fe7]:hover{background:#dc2626;border-color:#f87171a3;color:#fff}.mobile-device-end[data-v-97482fe7]:active,.pane-end-button[data-v-97482fe7]:active{transform:translateY(1px)}.pane-actions[data-v-97482fe7]{align-items:center;display:flex;flex:0 0 auto;gap:4px}@container (max-width: 520px){.pane-action-button span[data-v-97482fe7],.pane-end-button span[data-v-97482fe7]{display:none}.pane-action-button[data-v-97482fe7],.pane-end-button[data-v-97482fe7]{padding:0;width:32px}}.mobile-switcher-card[data-v-97482fe7]{background:#0b1220!important;border:1px solid rgba(148,163,184,.18);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -24px 70px #00000075!important;color:#e6edf7;max-height:min(78dvh,680px);overflow:hidden}.mobile-switcher-title[data-v-97482fe7]{align-items:center;border-bottom:1px solid rgba(148,163,184,.14);display:flex;min-height:64px;padding:12px 14px 10px 18px}.mobile-switcher-title[data-v-97482fe7]:before{background:#94a3b84d;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:7px;transform:translate(-50%);width:38px}.mobile-switcher-heading[data-v-97482fe7]{display:flex;flex-direction:column;line-height:1.15}.mobile-switcher-heading small[data-v-97482fe7]{color:#64748b;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mobile-switcher-heading strong[data-v-97482fe7]{color:#f8fafc;font-size:16px;font-weight:750;margin-top:3px}.mobile-switcher-card[data-v-97482fe7] .v-card-text{overflow-y:auto;padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.mobile-workspace-group[data-v-97482fe7]{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.mobile-workspace-row[data-v-97482fe7]{align-items:center;background:#ffffff06;border:1px solid rgba(148,163,184,.16);border-radius:11px;display:flex;gap:4px;min-height:46px;padding-right:4px;width:100%}.mobile-device-button[data-v-97482fe7],.mobile-device-row[data-v-97482fe7],.mobile-workspace-button[data-v-97482fe7]{border-radius:11px;min-height:46px;text-align:left;width:100%}.mobile-workspace-button[data-v-97482fe7]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;font-weight:750;justify-content:space-between;min-width:0;padding:10px 12px}.mobile-workspace-button small[data-v-97482fe7]{color:#708198;font-size:10px;font-weight:650}.mobile-device-row[data-v-97482fe7]{align-items:center;display:flex;overflow:hidden}.mobile-device-button[data-v-97482fe7]{align-items:center;background:transparent;border:0;color:#dce7f5;cursor:pointer;display:flex;gap:9px;min-width:0;padding:8px 7px 8px 12px}.mobile-device-button span[data-v-97482fe7]{flex:1;font-weight:680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-device-end[data-v-97482fe7]{border-radius:9px;height:32px;margin-right:7px;padding:0 9px}.mobile-device-row.active[data-v-97482fe7],.mobile-workspace-row.active[data-v-97482fe7]{background:#0ea5e91a;border-color:#38bdf86b}@media(max-width:1160px)and (min-width:901px){.workspace-heading-copy[data-v-97482fe7]{display:none}.workspace-heading[data-v-97482fe7]{padding-right:10px}.workspace-tab[data-v-97482fe7]{min-width:110px}.workspace-device-open[data-v-97482fe7]{min-width:470px;width:470px}.workspace-device-open-label[data-v-97482fe7]{display:none}}@media(max-width:900px){.workspace-header[data-v-97482fe7]{align-items:stretch;background:#080e1a;flex-direction:column;gap:8px;min-height:auto;padding:8px 9px 9px}.mobile-workspace-overview[data-v-97482fe7]{align-items:center;display:flex;gap:8px;width:100%}.mobile-switcher-trigger[data-v-97482fe7]{align-items:center;background:transparent;border:0;border-radius:11px;color:#dce7f5;cursor:pointer;display:flex;flex:1;gap:9px;height:42px;min-width:0;padding:4px 5px 4px 4px;text-align:left}.mobile-switcher-trigger[data-v-97482fe7]:hover{background:#94a3b812}.mobile-switcher-trigger .workspace-heading-icon[data-v-97482fe7]{flex-basis:38px;height:38px;width:38px}.mobile-switcher-copy[data-v-97482fe7]{flex:1}.mobile-switcher-copy small[data-v-97482fe7]{color:#64748b;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.mobile-switcher-copy strong[data-v-97482fe7]{color:#f8fafc;font-size:13px;font-weight:750;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-session-count[data-v-97482fe7]{align-items:center;background:#38bdf81a;border-radius:999px;color:#7dd3fc;display:inline-flex;font-size:10px;font-weight:800;height:23px;justify-content:center;min-width:23px}.viewer-exit-button--mobile[data-v-97482fe7]{height:42px;padding:0;width:42px}.workspace-device-open[data-v-97482fe7],.workspace-header-actions[data-v-97482fe7]{min-width:0;width:100%}.workspace-device-open[data-v-97482fe7] .v-field,.workspace-device-open[data-v-97482fe7] .v-field__input{min-height:44px}.device-workspace-shell[data-v-97482fe7] input,.device-workspace-shell[data-v-97482fe7] select,.device-workspace-shell[data-v-97482fe7] textarea{font-size:16px}.workspace-content.mobile[data-v-97482fe7]{padding:5px}.device-pane--mobile[data-v-97482fe7]{border-radius:11px}.pane-toolbar[data-v-97482fe7]{height:47px;max-height:47px;min-height:47px;padding-left:12px}.pane-title[data-v-97482fe7]{font-size:12px}.pane-end-button[data-v-97482fe7]{height:34px;padding:0 12px}.workspace-open-terminal[data-v-97482fe7]{border-radius:0 0 10px 10px!important}}@media(max-width:380px){.mobile-device-end span[data-v-97482fe7]{display:none}.mobile-device-end[data-v-97482fe7]{padding:0;width:32px}}body.workspace-resizing{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.workspace-mobile-sheet{z-index:100101!important}.workspace-device-picker-menu{z-index:100060!important}.workspace-open-terminal.terminal-standalone-pane,.workspace-open-terminal.terminal-standalone-pane.fullscreen{background:#050911!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1 0%!important;flex-direction:column!important;height:auto!important;left:auto!important;margin:0!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:auto!important;z-index:auto!important}.pane-view-controls[data-v-97482fe7]{min-width:0}.pane-actions[data-v-97482fe7]{flex-wrap:wrap}*,body,html{touch-action:manipulation!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;zoom:1}body,html{background:#10131a;min-height:100%;overscroll-behavior:none}#__nuxt,.v-application{background:#10131a;min-height:100dvh}.layout-page{padding-top:60px}.layout-page--mobile{padding-top:0}.company-header-context{align-items:center;display:flex;max-width:min(42vw,420px);min-width:0}.activity-chat-container{animation:blurInFuturistic .38s cubic-bezier(.4,.2,.2,1);background:#14141efa;border:1px solid hsla(0,0%,100%,.08);border-radius:16px 0 0 16px;box-shadow:-2px 0 32px #1f26875e;display:flex;flex-direction:column;max-width:100vw;min-width:500px;overflow:hidden;position:fixed;right:5px;top:70px;width:30vw;z-index:2000}.activity-chat-inner{background:transparent;flex:1 1 0%;min-height:200px;overflow-y:auto;padding:0 0 8px}@media(max-width:600px){.activity-chat-container{border-radius:0;box-shadow:none;height:100dvh;inset:0;max-width:100vw;min-width:100vw;width:100vw;z-index:2000}.activity-chat-inner{max-height:40vh}}.activity-chat-container--mobile{border-radius:0;height:100dvh;inset:0;min-width:0;width:100vw}body,html{height:100%;min-height:100dvh;overflow-x:hidden!important;overflow-y:hidden!important;width:100vw}.v-application{background:#10131a!important;min-height:100dvh;overscroll-behavior:none}*{font-family:Space Grotesk,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.v-theme--dark{color-scheme:dark;--v-theme-background:0,0,10!important;--v-theme-surface:20,20,20!important;--v-theme-on-surface:200,200,200!important}.v-overlay__scrim{background:#010101!important}#__nuxt_devtools__,#__vite__overlay{display:none!important}@keyframes fadeInOut{0%,to{box-shadow:0 0 #5005ff00,0 0 #058aff00,0 0 #058aff00,0 0 #7605ff00,0 0 #05cdff00;opacity:.8}50%{box-shadow:0 0 50px 5px #5005ff1a,0 0 10px #058aff,0 0 10px #058aff,10px -5px 35px #7605ff,-10px 5px 25px #05cdff;opacity:1}}.dcslogo{animation:fadeInOut 20s ease-in-out infinite;border-radius:40px}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.8)}50%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes blurInFuturistic{0%{filter:blur(16px) brightness(.7);opacity:.2;transform:scale(.98) rotateX(10deg)}60%{filter:blur(2px) brightness(1.2);opacity:.8;transform:scale(1.01) rotateX(0)}to{filter:blur(0) brightness(1.1);opacity:1;transform:scale(1) rotateX(0)}}@keyframes blurOutFuturistic{0%{filter:blur(0) brightness(1.1);opacity:1;transform:scale(1) rotateX(0)}60%{filter:blur(6px) brightness(.8);opacity:.5;transform:scale(.99) rotateX(6deg)}to{filter:blur(16px) brightness(.5);opacity:0;transform:scale(.97) rotateX(10deg)}}.modern-btn{background-color:#181818;border-radius:8px;box-shadow:0 2px 8px #3c3c3c0a;font-size:1rem;font-weight:600;letter-spacing:.03em;min-width:120px;padding:4px 10px;transition:box-shadow .2s,background .2s}.modern-btn.cancel,.modern-btn.success{background-color:#e53935}.modern-btn.info{background-color:#1e93ee}.bg-warning{background-color:#6c3c00!important}.bg-info{background-color:#1b75d280!important}.modern-alert{border:1.5px solid #1976d2;border-radius:6px;color:#fff;padding:16px}.modern-alert.success{border:1.5px solid #19d22c;border-radius:6px;color:#fff;padding:16px}.modern-btn:hover{box-shadow:0 4px 16px #3c3c3c1a;filter:brightness(1.05)}.futuristic-anim{animation:blurInFuturistic .38s cubic-bezier(.4,.2,.2,1);will-change:filter,opacity,transform}.futuristic-anim-slow{animation:blurInFuturistic .58s cubic-bezier(.9,.6,.2,1);will-change:filter,opacity,transform}.futuristic-anim-slow-2{animation:blurInFuturistic .88s cubic-bezier(.9,.6,.2,1);will-change:filter,opacity,transform}.blur-out{animation:blurOutFuturistic .2s cubic-bezier(.4,.2,.2,1) forwards!important}.fade-in-zoom{animation:fadeInZoom 1s ease-in-out forwards;opacity:0;transform:scale(.8)}.dcscardstyle{background-color:transparent!important;border-radius:20px;box-shadow:0 0 100px 5px #058aff08!important}.v-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#000000b3!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:12px!important;box-shadow:0 7px 32px #1149a45e!important;position:relative;z-index:1}.v-card:after{background:#040e1f33!important;border-radius:16px;box-shadow:0 12px 48px #000000a6;content:"";inset:12px;pointer-events:none;position:absolute;z-index:-1}.v-overlay__scrim{--v-overlay-opacity:.6}.v-app-bar{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#0a0a1452!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important;box-shadow:0 8px 48px #0a142854}.secrets-header-space{align-items:center;display:flex;margin-right:12px}.infrastructure-header-space{align-items:center;container-type:inline-size;display:flex;flex:1 1 0;height:100%;justify-content:flex-end;margin-inline:12px;min-width:0}.floating-ticker{border-radius:5px;color:#fff;max-width:400px;min-width:400px;padding:.5rem 1rem;position:fixed;right:0;top:45px;z-index:10000}.floating-ticker-single{align-items:flex-start;align-self:flex-start;background-color:#070707df;border-radius:20px;color:#fff;cursor:pointer;margin:10px;padding:10px;white-space:pre-line;width:auto;word-break:break-word}.actions-ticker{min-width:0;width:min(400px,100vw)}.actions-ticker-card{align-items:center;cursor:default;display:flex;gap:8px;white-space:normal}.actions-ticker-open{flex:1;min-width:0;text-align:left}@media(max-width:900px){.layout-page{padding-top:0}}.diagnostic-bar{background:#000000fa;border-bottom:5px solid red;border-left:5px solid red;border-radius:0 0 12px 12px;border-right:5px solid red;box-shadow:0 2px 12px 2px #000000e3;font-family:Space Grotesk,Fira Mono,Consolas,Arial,sans-serif;left:25vw;max-width:100vw;min-width:220px;opacity:.99;padding:0;pointer-events:none;position:fixed;right:25vw;top:0;transition:box-shadow .2s,opacity .2s;z-index:99999}.diagnostic-bar-content{align-items:center;background:#000;border-radius:0 0 12px 12px;border-top:none;color:#00ffe7;display:flex;flex-wrap:wrap;font-family:Fira Mono,Space Grotesk,monospace;font-size:13px;gap:10px;letter-spacing:.03em;padding:6px 18px;pointer-events:auto}.engineer-verbose{overflow:hidden;padding:0}.engineer-header{align-items:center;background:linear-gradient(90deg,#0fffc3,#00bfff);border-bottom:2px solid #00ffe7;border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00ffe7a0;color:#181818;display:flex;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.08em;padding:8px 16px 6px 12px;text-shadow:0 1px 0 #fff,0 0 2px #00ffe7}.engineer-title{color:#fff;flex:1;font-family:Fira Mono,Space Grotesk,monospace;font-size:14px;letter-spacing:.12em;text-align:center}.engineer-divider{background:linear-gradient(90deg,#00ffe7,#00bfff);border:none;height:2px;margin:0}.engineer-content{background:#181c22;border-radius:0 0 12px 12px;border-top:1px solid #00ffe740;font-size:12.5px;letter-spacing:.03em;padding:12px 18px}.engineer-content,.engineer-label{color:#00ffe7;font-family:Fira Mono,Space Grotesk,monospace}.engineer-label{font-weight:700;margin-left:10px;margin-right:10px;text-shadow:0 0 2px #00ffe780}.engineer-value{color:#fff;font-family:Fira Mono,Space Grotesk,monospace;font-weight:500;letter-spacing:.01em;text-shadow:0 0 2px #00ffe740}@keyframes engineer-glow{0%{box-shadow:0 2px 18px 2px #00ffe7a0,0 0 0 2px #00ffe740}to{box-shadow:0 2px 28px 6px #00ffe7e0,0 0 0 4px #00ffe780}}.modern-splash-overlay{align-items:center;animation:splashInEnterprise .7s cubic-bezier(.4,2,.6,1);background:#10131a;display:flex;justify-content:center;inset:0;pointer-events:all;position:fixed;z-index:999999}.modern-splash-logo-modern{animation:splashLogoPopEnterprise 1.1s cubic-bezier(.4,2,.6,1);background:transparent;border-radius:18px;box-shadow:none;filter:none;height:112px;-o-object-fit:contain;object-fit:contain;opacity:1;transition:opacity .4s,transform .4s;width:112px}@keyframes splashInEnterprise{0%{background:#10131a;opacity:0}to{background:#10131a;opacity:1}}@keyframes splashLogoPopEnterprise{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.modern-splash-logo-fade-enter-active,.modern-splash-logo-fade-leave-active{transition:opacity .4s cubic-bezier(.4,2,.6,1),transform .4s cubic-bezier(.4,2,.6,1)}.modern-splash-logo-fade-enter-from,.modern-splash-logo-fade-leave-to{opacity:0;transform:scale(.7)}.modern-splash-logo-fade-enter-to,.modern-splash-logo-fade-leave-from{opacity:1;transform:scale(1)}.modern-splash-fade-enter-active,.modern-splash-fade-leave-active{transition:opacity .7s cubic-bezier(.4,2,.6,1)}.modern-splash-fade-enter-from,.modern-splash-fade-leave-to{opacity:0}.auth-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a14eb!important;display:flex!important;justify-content:center;inset:0;min-height:100vh;min-width:100vw;position:fixed;z-index:99999}.auth-emoji{animation:emojiGlow 2.5s infinite alternate;display:inline-block;filter:drop-shadow(0 0 16px #90caf9cc);font-size:2.5rem;margin-bottom:5px}@keyframes emojiGlow{0%{filter:drop-shadow(0 0 16px #90caf9cc)}to{filter:drop-shadow(0 0 32px #1976d2cc)}}.pin-btn-spinner{animation:spin .8s linear infinite;border:3px solid #90caf9;border-radius:50%;border-top-color:#1976d2;display:inline-block;height:22px;width:22px}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1) translate(0)}}@keyframes popInLight{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.auth-content{align-items:center;animation:popIn .7s cubic-bezier(.4,2,.6,1);background:#1e222cfa;border-radius:32px;box-shadow:0 8px 48px #0a142854;display:flex;flex-direction:column;left:50%;margin:0;max-height:100vh;max-width:90vw;min-width:350px;overflow-y:auto;padding:25px 10px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto;z-index:100000}.animation-pop-in{animation:popInLight .7s cubic-bezier(.4,2,.6,1)}.animation-pop-in-3{animation:popInLight .1s cubic-bezier(.4,2,.6,1)}.auth-title{color:#90caf9;font-family:SF Pro Display,Segoe UI,Roboto,Arial,sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:.01em;margin-bottom:14px;text-shadow:0 2px 12px #0d253a}.auth-subtitle{color:#b0b8c9;font-size:1.1rem;font-weight:500;line-height:1.5;margin-bottom:32px}.highlight{background:#232c3b;border-radius:8px;color:#90caf9;font-weight:700;padding:2px 8px}.auth-form{align-items:center;display:flex;flex-direction:column;width:100%}.auth-input{background:#232c3b;border:none;border-radius:16px;box-shadow:0 2px 12px #1976d212;color:#e3eaf7;font-family:inherit;font-size:1.25rem;letter-spacing:.15em;margin-bottom:18px;max-width:260px;outline:none;padding:14px 18px;text-align:center;transition:background .2s,box-shadow .2s;width:100%}.auth-input:focus{background:#28344a;box-shadow:0 4px 24px #1976d22e}.auth-error{background:#2d1a1a;border-radius:8px;box-shadow:0 2px 8px #ff525212;color:#ff5252;font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:10px;max-width:260px;padding:8px 0;width:100%}.auth-actions{display:flex;gap:18px;justify-content:center;margin-top:32px;width:100%}.auth-btn{align-items:center;border:none;border-radius:24px;box-shadow:0 2px 12px #1976d221;cursor:pointer;display:inline-flex;font-size:1.18rem;font-weight:700;justify-content:center;min-width:140px;outline:none;padding:14px 44px;transition:background .18s,box-shadow .18s,transform .1s}.auth-btn.complete{background:#90caf9;color:#181c24}.auth-btn.complete:focus,.auth-btn.complete:hover{background:#64b5f6;box-shadow:0 4px 18px #1976d221;transform:scale(1.03)}.auth-btn.cancel{background:#e57373;color:#fff}.auth-btn.cancel:focus,.auth-btn.cancel:hover{background:#c62828;transform:scale(1.03)}
