@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.sidebar-content[data-v-ce56cbf6]{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;gap:1rem;padding:1.25rem 1rem 1rem}.sidebar-content.collapsed[data-v-ce56cbf6]{padding-left:.65rem;padding-right:.65rem}.brand[data-v-ce56cbf6]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.brand-mark[data-v-ce56cbf6]{width:40px;height:40px;border-radius:12px;background:#e83d541a;color:#e83d54;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.brand-mark svg[data-v-ce56cbf6]{width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.air-dot[data-v-ce56cbf6]{animation:air-flow-up-ce56cbf6 2s ease-out infinite;transform-origin:center}.air-1[data-v-ce56cbf6]{animation-delay:0s}.air-2[data-v-ce56cbf6]{animation-delay:.3s}.air-3[data-v-ce56cbf6]{animation-delay:.35s}.air-4[data-v-ce56cbf6]{animation-delay:.6s}.air-5[data-v-ce56cbf6]{animation-delay:.9s}.air-6[data-v-ce56cbf6]{animation-delay:.95s}@keyframes air-flow-up-ce56cbf6{0%{opacity:0;transform:translateY(-15px) scale(.3)}25%{opacity:1;transform:translateY(-5px) scale(.8)}75%{opacity:.7;transform:translateY(10px) scale(1)}to{opacity:0;transform:translateY(20px) scale(.5)}}.brand-name[data-v-ce56cbf6]{margin:0;font-weight:900;font-size:1rem;letter-spacing:-.02em;color:#0f172a}.brand-subtitle[data-v-ce56cbf6]{margin:.1rem 0 0;font-size:.75rem;font-weight:700;color:#64748b}.text-red[data-v-ce56cbf6]{color:#e83d54}.sidebar-actions[data-v-ce56cbf6]{padding:0 .35rem}.action-btn[data-v-ce56cbf6]{width:100%}.menu[data-v-ce56cbf6]{display:grid;gap:.28rem;align-content:start}.menu-block[data-v-ce56cbf6]{display:grid;gap:.25rem}.menu-item[data-v-ce56cbf6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.96rem;line-height:1;width:100%;min-height:2.65rem;display:flex;align-items:center;gap:.9rem;padding:.5rem .8rem;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;color:#334155;font-weight:700}.menu-item[data-v-ce56cbf6]:hover{background:#f1f5f9}.menu-item.active[data-v-ce56cbf6]{background:#e83d5414;border-color:#e83d542e;color:#0f172a}.menu-icon[data-v-ce56cbf6]{width:16px;font-size:.92rem}.menu-label[data-v-ce56cbf6]{font-weight:700;flex:1;text-align:left}.submenu[data-v-ce56cbf6]{display:grid;gap:.22rem;margin-left:2.05rem;margin-top:.25rem;padding-top:.2rem}.submenu-item[data-v-ce56cbf6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.84rem;line-height:1;min-height:2.1rem;text-align:left;border:1px solid transparent;background:transparent;color:#475569;border-radius:12px;padding:.42rem .6rem;font-weight:650;cursor:pointer}.submenu-item[data-v-ce56cbf6]:hover{background:#f1f5f9}.submenu-item.active[data-v-ce56cbf6]{background:#e83d5414;border-color:#e83d542e;color:#0f172a}.submenu-item[data-v-ce56cbf6]:first-child{margin-top:.2rem}.sidebar-footer[data-v-ce56cbf6]{display:grid;gap:.75rem;padding:.25rem .35rem 0}.lang-icons[data-v-ce56cbf6]{display:flex;gap:.35rem}.lang-btn[data-v-ce56cbf6]{border:1px solid #e2e8f0;background:#fff;padding:0;width:34px;height:28px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lang-btn.active[data-v-ce56cbf6]{border-color:#e83d5440;background:#e83d5414}.lang-pill[data-v-ce56cbf6]{font-weight:800;font-size:.75rem;letter-spacing:.04em}.profile[data-v-ce56cbf6]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.profile-name[data-v-ce56cbf6]{margin:0;font-weight:800;color:#0f172a;font-size:.9rem}.profile-meta[data-v-ce56cbf6]{margin:.1rem 0 0;font-size:.75rem;color:#64748b}.signout-btn[data-v-ce56cbf6]{justify-content:center}.layout-sidebar[data-v-b0c0c68c]{width:260px;position:fixed;left:0;top:0;bottom:0;background:#fff;border-right:1px solid #e2e8f0;z-index:20;transition:width .2s ease;overflow-x:visible}.layout-sidebar.collapsed[data-v-b0c0c68c]{width:72px}.layout-sidebar.collapsed[data-v-b0c0c68c] .brand-text,.layout-sidebar.collapsed[data-v-b0c0c68c] .sidebar-actions,.layout-sidebar.collapsed[data-v-b0c0c68c] .lang-icons,.layout-sidebar.collapsed[data-v-b0c0c68c] .menu-label,.layout-sidebar.collapsed[data-v-b0c0c68c] .pv-badge{display:none!important}.layout-sidebar.collapsed[data-v-b0c0c68c] .sidebar-content{padding-left:.65rem;padding-right:.65rem}.layout-sidebar.collapsed[data-v-b0c0c68c] .menu-item{width:40px;min-width:40px;justify-content:center;gap:0;padding:.45rem 0;margin-left:auto;margin-right:auto}.layout-sidebar.collapsed[data-v-b0c0c68c] .menu-icon{width:auto;font-size:.95rem}.collapse-handle[data-v-b0c0c68c]{position:absolute;top:78px;right:-14px;width:28px;height:28px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 6px 18px #0f172a14;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#334155;z-index:30}.layout-topbar[data-v-c857a8d8]{height:64px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px #0f172a0f}.left[data-v-c857a8d8]{display:flex;align-items:center;gap:.75rem}.subtitle[data-v-c857a8d8]{margin:0;font-size:.7rem;font-weight:800;color:#64748b;letter-spacing:.08em;text-transform:uppercase}.title[data-v-c857a8d8]{margin:.2rem 0 0;font-size:1.1rem;font-weight:800;color:#0f172a}.right[data-v-c857a8d8]{display:flex;align-items:center;gap:.35rem}.org-picker[data-v-c857a8d8]{min-width:220px}.org-picker-value[data-v-c857a8d8]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-btn[data-v-c857a8d8]{font-weight:700}.page-help-content[data-v-c857a8d8]{display:grid;gap:.9rem}.page-help-intro[data-v-c857a8d8]{margin:0;color:#475569}.page-help-steps[data-v-c857a8d8]{display:grid;gap:.55rem}.page-help-step[data-v-c857a8d8]{display:grid;grid-template-columns:1.9rem 1fr;gap:.65rem;align-items:start;padding:.55rem .7rem;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.page-help-step-index[data-v-c857a8d8]{margin:0;width:1.6rem;height:1.6rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e83d54;color:#fff!important;font-weight:800;font-size:.75rem}.page-help-step p[data-v-c857a8d8]{margin:0;color:#334155;font-size:.9rem}.page-help-context[data-v-c857a8d8]{padding:.65rem .75rem;border-radius:10px;border:1px dashed #fda4af;background:#fff1f2}.page-help-context h4[data-v-c857a8d8]{margin:0 0 .2rem;color:#9f1239;font-size:.86rem}.page-help-context p[data-v-c857a8d8]{margin:0;color:#9f1239;font-size:.86rem}@media (max-width: 1100px){.org-picker.org-picker-compact[data-v-c857a8d8]{min-width:auto;width:auto;border-radius:999px;border-color:#cbd5e1;background:#f8fafc}[data-v-c857a8d8] .org-picker.org-picker-compact .p-select-label{padding:.22rem .62rem;text-align:center;font-weight:700;letter-spacing:.04em;min-width:2.8rem}[data-v-c857a8d8] .org-picker.org-picker-compact .p-select-dropdown{display:none}}.grid[data-v-de398e05]{display:grid;gap:.6rem}.action[data-v-de398e05]{width:100%;display:grid;grid-template-columns:32px 1fr;gap:.75rem;text-align:left;padding:.75rem;border-radius:14px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.action[data-v-de398e05]:hover{background:#f8fafc}.action i[data-v-de398e05]{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#e83d541a;color:#e83d54}.title[data-v-de398e05]{margin:0;font-weight:800;color:#0f172a}.meta[data-v-de398e05]{margin:.2rem 0 0;color:#64748b;font-size:.85rem}.layout-wrapper[data-v-14a872ac]{min-height:100vh}.auth-shell[data-v-14a872ac]{min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(199,54,61,.16),transparent 32%),radial-gradient(circle at 80% 0%,rgba(15,47,69,.14),transparent 30%),#f5f7fb;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.public-shell[data-v-14a872ac]{min-height:100vh;background:#f5f7fb}.admin-shell[data-v-14a872ac]{min-height:100vh;background:#f5f7fb;padding:1.5rem}.dashboard[data-v-25d6d674]{display:grid;gap:1rem}.first-start-card[data-v-25d6d674]{overflow:hidden;border:1px solid #cbd5e1;background:radial-gradient(circle at 10% 0%,#ffe4e8,#ffd2da 24%,#fff 70%)}.first-start-header[data-v-25d6d674]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.first-start-kicker[data-v-25d6d674]{margin:0;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#92400e}.first-start-header h2[data-v-25d6d674]{margin:.35rem 0;font-size:1.3rem;color:#111827}.first-start-intro[data-v-25d6d674]{margin:0;color:#374151;max-width:65ch}.first-start-error[data-v-25d6d674]{margin-bottom:.9rem}.first-start-steps[data-v-25d6d674]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.step-card[data-v-25d6d674]{display:grid;align-content:start;gap:.65rem;padding:.9rem;border-radius:14px;border:1px solid #e2e8f0;background:#ffffffdb}.step-index[data-v-25d6d674]{width:1.8rem;height:1.8rem;margin:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#fff!important;background:#e83d54}.step-card h3[data-v-25d6d674]{margin:0;font-size:1rem;color:#0f172a}.step-card p[data-v-25d6d674]{margin:0;font-size:.86rem;color:#475569}.loading-block[data-v-25d6d674]{display:grid;gap:.75rem}.loading-label[data-v-25d6d674]{margin:0;font-weight:700;font-size:.85rem;color:#475569}.loading-chip[data-v-25d6d674]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.kpis[data-v-25d6d674]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.kpi[data-v-25d6d674]{padding:.8rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.kpi-label[data-v-25d6d674]{margin:0;font-size:.79rem;font-weight:700;color:#64748b}.kpi-value[data-v-25d6d674]{margin:.35rem 0 0;font-size:1.35rem;font-weight:900;color:#0f172a}.kpi-value.success[data-v-25d6d674]{color:#047857}.kpi-value.failed[data-v-25d6d674]{color:#b91c1c}.section-head[data-v-25d6d674]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.section-head h2[data-v-25d6d674]{margin:0 0 .6rem;font-size:1rem;color:#0f172a}.machine-grid[data-v-25d6d674]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.machine-metrics[data-v-25d6d674]{display:grid;gap:.35rem}.line[data-v-25d6d674]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #e2e8f0;padding-bottom:.25rem}.line span[data-v-25d6d674]{color:#64748b;font-size:.82rem}.line strong[data-v-25d6d674]{color:#0f172a;font-size:.85rem}.line strong.success[data-v-25d6d674]{color:#047857}.line strong.failed[data-v-25d6d674]{color:#b91c1c}.machine-card-clickable[data-v-25d6d674]{cursor:pointer}.skeleton-card[data-v-25d6d674],.skeleton-line[data-v-25d6d674]{position:relative;overflow:hidden}.skeleton-card[data-v-25d6d674]:after,.skeleton-line[data-v-25d6d674]:after{content:"";position:absolute;top:0;left:-160%;width:160%;height:100%;background:linear-gradient(90deg,#f8fafc00,#e2e8f0b3,#f8fafc00);animation:shimmer-25d6d674 1.2s infinite}.skeleton-line[data-v-25d6d674]{border-radius:8px;background:#e2e8f0}.skeleton-label[data-v-25d6d674]{height:12px;width:55%}.skeleton-value[data-v-25d6d674]{margin-top:.55rem;height:20px;width:30%}.skeleton-title[data-v-25d6d674]{height:16px;width:60%}.skeleton-row-label[data-v-25d6d674]{height:12px;width:40%}.skeleton-row-value[data-v-25d6d674]{height:12px;width:28%}@keyframes shimmer-25d6d674{to{left:100%}}@media (max-width: 1200px){.first-start-steps[data-v-25d6d674],.kpis[data-v-25d6d674],.machine-grid[data-v-25d6d674]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.first-start-header[data-v-25d6d674]{flex-direction:column;align-items:stretch}.first-start-steps[data-v-25d6d674],.kpis[data-v-25d6d674],.machine-grid[data-v-25d6d674]{grid-template-columns:1fr}}.form[data-v-65cd5508]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-65cd5508]{display:grid;gap:.35rem}.field.full[data-v-65cd5508]{grid-column:1 / -1}.field.toggle[data-v-65cd5508]{align-items:center;grid-template-columns:1fr auto}.stretch[data-v-65cd5508],.password[data-v-65cd5508] .p-password,.password[data-v-65cd5508] .p-inputtext{width:100%}label[data-v-65cd5508]{font-weight:700;font-size:.85rem;color:#475569}.reset-text[data-v-1e87fa20]{margin:0;color:#334155}[data-v-1e87fa20] .pv-toolbar{border:none;padding:0;margin-bottom:1rem;background:transparent}.message-stack[data-v-1e87fa20]{margin-top:.5rem}.help-content p[data-v-1e87fa20]{margin:0 0 .75rem;color:#475569}.help-content ul[data-v-1e87fa20]{margin:0 0 .75rem 1.25rem;color:#475569}.form-grid[data-v-ba78262c]{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field[data-v-ba78262c]{display:grid;gap:.35rem}.field.full[data-v-ba78262c]{grid-column:1 / -1}label[data-v-ba78262c]{font-weight:700;font-size:.85rem}.hint[data-v-ba78262c]{color:#64748b;font-size:.85rem}.toggle[data-v-ba78262c]{display:flex;align-items:center;gap:.5rem}.actions[data-v-ba78262c]{margin-top:1rem;display:flex;gap:.5rem}.mb-3[data-v-ba78262c]{margin-bottom:.75rem}.help-content p[data-v-ba78262c]{margin:0 0 .75rem;color:#475569}.help-content ul[data-v-ba78262c]{margin:0 0 .75rem 1.25rem;color:#475569}.form-grid[data-v-dc1844e2]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-dc1844e2]{display:grid;gap:.35rem}.field.full[data-v-dc1844e2]{grid-column:1 / -1}.inline-field[data-v-dc1844e2],.label-with-help[data-v-dc1844e2]{display:flex;align-items:center;justify-content:space-between}.truncate-cell[data-v-dc1844e2]{display:inline-block;width:100%;max-width:38rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-3[data-v-dc1844e2],.test-actions[data-v-dc1844e2]{margin-bottom:.75rem}.test-status[data-v-dc1844e2]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.test-result[data-v-dc1844e2]{margin-top:.75rem}.test-preview-image[data-v-dc1844e2]{width:100%;max-height:46vh;object-fit:contain;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.stream-help-content[data-v-dc1844e2]{display:grid;gap:.75rem}.example-grid[data-v-dc1844e2]{display:grid;gap:.6rem}.example-card[data-v-dc1844e2]{border:1px solid #e2e8f0;border-radius:10px;padding:.6rem;background:#f8fafc;display:grid;gap:.35rem}.example-card h4[data-v-dc1844e2]{margin:0;font-size:.9rem}.example-card code[data-v-dc1844e2]{font-size:.82rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:.35rem .45rem;word-break:break-all}.form-grid[data-v-3980f66d]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-3980f66d]{display:grid;gap:.35rem}.field.full[data-v-3980f66d]{grid-column:1 / -1}.inline-field[data-v-3980f66d]{display:flex;align-items:center;justify-content:space-between}.hint[data-v-3980f66d]{margin:0 0 .5rem;color:#64748b;font-size:.85rem}.mb-3[data-v-3980f66d]{margin-bottom:.75rem}.status-dot[data-v-3980f66d]{width:.75rem;height:.75rem;border-radius:999px;display:inline-block;border:1px solid rgba(15,23,42,.2)}.status-dot.online[data-v-3980f66d]{background:#22c55e}.status-dot.offline[data-v-3980f66d]{background:#ef4444}[data-v-3980f66d] .poller-settings-dialog .p-dialog-content{height:calc(85vh - 8.5rem);display:flex;flex-direction:column}[data-v-3980f66d] .poller-settings-dialog .p-tabs{height:100%;display:flex;flex-direction:column}[data-v-3980f66d] .poller-settings-dialog .p-tabpanels{flex:1;overflow:hidden}[data-v-3980f66d] .poller-settings-dialog .p-tabpanel{height:100%}.runtime-textarea[data-v-3980f66d]{width:100%!important;height:100%!important;min-height:100%!important;resize:none}.runtime-panel[data-v-3980f66d]{height:100%;display:flex;flex-direction:column}.runtime-panel .hint[data-v-3980f66d]{flex:0 0 auto}.runtime-panel .runtime-textarea[data-v-3980f66d]{flex:1 1 auto;min-height:0;min-height:calc(92vh - 20rem)!important}.mb-3[data-v-c75eb0a9]{margin-bottom:.75rem}.form-grid[data-v-c75eb0a9]{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-c75eb0a9]{display:grid;gap:.35rem}.field.full[data-v-c75eb0a9]{grid-column:1 / -1}.field label[data-v-c75eb0a9]{font-size:.85rem;font-weight:700;color:#334155}.inline-row[data-v-c75eb0a9]{display:inline-flex;align-items:center;gap:.5rem}.label-row[data-v-c75eb0a9]{display:inline-flex;align-items:center;gap:.2rem}.help-text[data-v-c75eb0a9]{margin:0;color:#334155;white-space:pre-wrap}@media (max-width: 900px){.form-grid[data-v-c75eb0a9]{grid-template-columns:1fr}}.mb-3[data-v-a3fcb3be]{margin-bottom:.75rem}.form-grid[data-v-a3fcb3be]{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-a3fcb3be]{display:grid;gap:.35rem}.field.full[data-v-a3fcb3be]{grid-column:1 / -1}.field label[data-v-a3fcb3be]{font-size:.85rem;font-weight:700;color:#334155}.inline-row[data-v-a3fcb3be]{display:inline-flex;align-items:center;gap:.5rem}.url-cell[data-v-a3fcb3be]{word-break:break-all;font-family:monospace;font-size:.82rem}@media (max-width: 900px){.form-grid[data-v-a3fcb3be]{grid-template-columns:1fr}}.auth-page[data-v-4bd51601]{width:min(1100px,100%);display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center}.auth-hero[data-v-4bd51601]{padding:1.5rem;background:#0f2f45;color:#e2e8f0;border-radius:18px;box-shadow:0 22px 60px #0f2f4547;border:1px solid rgba(226,232,240,.18)}.eyebrow[data-v-4bd51601]{margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.2em;font-weight:800;font-size:.75rem;color:#c7d2fe}.title[data-v-4bd51601]{margin:0;font-size:2.2rem;line-height:1.1;font-weight:900}.accent[data-v-4bd51601]{display:block;color:#fca5a5}.lede[data-v-4bd51601]{margin:.8rem 0 1.2rem;color:#e2e8f0;font-size:1rem;line-height:1.6}.pill-row[data-v-4bd51601]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.pill[data-v-4bd51601]{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff14;color:#e2e8f0;padding:.5rem .75rem;border-radius:14px;font-weight:700;border:1px solid rgba(255,255,255,.12)}.auth-card[data-v-4bd51601]{padding:1rem;box-shadow:0 28px 60px #0f172a2e}.card-shell[data-v-4bd51601]{display:grid;grid-template-columns:.9fr auto 1.2fr;gap:1.5rem;align-items:start}.card-intro[data-v-4bd51601]{display:grid;gap:.75rem;align-content:start}.tab-menu[data-v-4bd51601]{display:flex;flex-wrap:wrap;gap:.4rem;border:1px solid #e2e8f0;border-radius:18px;padding:.35rem;background:#f8fafc}.tab-menu button[data-v-4bd51601]{border:none;background:transparent;padding:.55rem .85rem;font-weight:800;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease;border-radius:12px}.tab-menu button.active[data-v-4bd51601]{background:#c7363d1f;color:#b91c1c}.intro-title[data-v-4bd51601]{margin:0;color:#0f172a;font-weight:900;font-size:1.1rem;line-height:1.3}.intro-sub[data-v-4bd51601]{margin:0;color:#64748b;font-weight:600;line-height:1.5}.mini-tags[data-v-4bd51601]{display:flex;flex-wrap:wrap;gap:.5rem}.divider[data-v-4bd51601]{height:100%;min-height:360px}.card-form[data-v-4bd51601]{padding:.25rem;display:grid;gap:.75rem;align-content:start}.form-header[data-v-4bd51601]{display:grid;gap:.25rem}.form-toolbar[data-v-4bd51601]{display:flex;justify-content:flex-start}.back-btn[data-v-4bd51601]{padding-left:0}.form-title[data-v-4bd51601]{margin:0;font-size:1.25rem;font-weight:900;color:#0f172a}.form-sub[data-v-4bd51601]{margin:0;color:#64748b;font-weight:600}.field[data-v-4bd51601]{display:grid;gap:.45rem}.field-label[data-v-4bd51601]{font-weight:700;color:#1f2937}.auth-password[data-v-4bd51601] .pv-password-input{width:100%}.auth-password[data-v-4bd51601] .pv-password{width:100%;display:block}.auth-password[data-v-4bd51601] .pv-inputtext{width:100%}.form-grid[data-v-4bd51601]{display:grid;gap:1rem;margin-top:1rem}.grid-two[data-v-4bd51601]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.full-row[data-v-4bd51601]{grid-column:1 / -1}.actions[data-v-4bd51601]{display:grid;gap:.5rem;justify-items:start}.link-btn[data-v-4bd51601]{padding-left:0}.secondary-actions[data-v-4bd51601]{display:flex;flex-wrap:wrap;gap:.5rem}.form-feedback[data-v-4bd51601]{display:grid;gap:.5rem}.link[data-v-4bd51601]{background:none;border:none;color:#0f2f45;font-weight:700;cursor:pointer}.org-select[data-v-4bd51601]{display:grid;gap:.35rem}.org-label[data-v-4bd51601]{margin:0;font-weight:700;color:#0f172a}.w-full[data-v-4bd51601]{width:100%}.mb-3[data-v-4bd51601]{margin-bottom:.75rem}@media (max-width: 960px){.auth-page[data-v-4bd51601],.card-shell[data-v-4bd51601]{grid-template-columns:1fr}.divider[data-v-4bd51601]{display:none}.tab-menu[data-v-4bd51601]{justify-content:space-between}}.setup-page[data-v-46784334]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fb;padding:2rem 1.25rem}.setup-card[data-v-46784334]{width:min(640px,100%);box-shadow:0 22px 60px #0f172a29}.title-row[data-v-46784334]{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.title[data-v-46784334]{margin:0;font-size:1.35rem;font-weight:900;color:#0f172a}.subtitle[data-v-46784334]{margin:.25rem 0 0;color:#64748b;font-weight:600}.form-grid[data-v-46784334]{display:grid;gap:1rem;margin-top:.5rem}.field[data-v-46784334]{display:grid;gap:.35rem}.field-label[data-v-46784334]{font-weight:700;color:#1f2937}.muted[data-v-46784334]{color:#94a3b8}.mb-3[data-v-46784334]{margin-bottom:.75rem}.help-content p[data-v-46784334]{margin:0 0 .75rem;color:#475569}.help-content ul[data-v-46784334]{margin:0 0 .75rem 1.25rem;color:#475569}.form-grid[data-v-12b5de18]{display:grid;gap:.75rem}.field[data-v-12b5de18]{display:grid;gap:.35rem}.field label[data-v-12b5de18]{font-size:.85rem;font-weight:700;color:#475569}.field.full[data-v-12b5de18]{grid-column:1 / -1}.mb-3[data-v-12b5de18]{margin-bottom:.75rem}.camera-form-grid[data-v-12b5de18]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.75rem}.add-btn-field[data-v-12b5de18]{align-self:end}.camera-relations-table[data-v-12b5de18]{margin-top:.5rem}.firmware-chip[data-v-12b5de18]{cursor:pointer}.firmware-dialog-content[data-v-12b5de18]{display:grid;gap:.5rem}.changelog[data-v-12b5de18]{white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;font-size:.88rem;margin:0}[data-v-12b5de18] .actions-cell{white-space:nowrap}.truncate-cell[data-v-cf8f68dd]{display:inline-block;width:100%;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons[data-v-cf8f68dd]{display:inline-flex;align-items:center;gap:.2rem;flex-wrap:nowrap;white-space:nowrap}.mb-3[data-v-cf8f68dd]{margin-bottom:.75rem}.profile-usage-dot[data-v-cf8f68dd]{display:inline-block;width:.7rem;height:.7rem;border-radius:999px;border:1px solid transparent}.profile-usage-dot.in-use[data-v-cf8f68dd]{background:#22c55e;border-color:#15803d}.profile-usage-dot.not-in-use[data-v-cf8f68dd]{background:#ef4444;border-color:#b91c1c}.form-grid[data-v-7ebf3f00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.field[data-v-7ebf3f00]{display:grid;gap:.35rem}.field label[data-v-7ebf3f00]{font-size:.85rem;font-weight:700;color:#475569}.field.full[data-v-7ebf3f00]{grid-column:1 / -1}.field.inline[data-v-7ebf3f00]{grid-template-columns:1fr auto;align-items:center}.steps-header[data-v-7ebf3f00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.steps-header h3[data-v-7ebf3f00]{margin:0;font-size:1rem}.step-grid[data-v-7ebf3f00]{display:grid;gap:.75rem}.step-title[data-v-7ebf3f00]{display:flex;justify-content:space-between;align-items:center}.step-actions[data-v-7ebf3f00]{display:inline-flex;gap:.15rem}.step-base-grid[data-v-7ebf3f00]{margin-bottom:.5rem}.field-group-title[data-v-7ebf3f00]{margin:.15rem 0 .45rem;font-size:.8rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.advanced-panel[data-v-7ebf3f00]{margin-top:.55rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.advanced-panel summary[data-v-7ebf3f00]{cursor:pointer;list-style:none;padding:.55rem .7rem;font-weight:700;color:#334155}.advanced-panel summary[data-v-7ebf3f00]::-webkit-details-marker{display:none}.advanced-panel summary[data-v-7ebf3f00]:before{content:"▶";display:inline-block;margin-right:.4rem;font-size:.7rem;color:#64748b;transition:transform .15s ease}.advanced-panel[open] summary[data-v-7ebf3f00]:before{transform:rotate(90deg)}.advanced-grid[data-v-7ebf3f00]{padding:0 .7rem .7rem}.raw-json[data-v-7ebf3f00]{margin-top:.75rem;display:grid;gap:.6rem}.raw-actions[data-v-7ebf3f00]{display:flex;justify-content:flex-end}.mb-3[data-v-7ebf3f00]{margin-bottom:.75rem}.step-flow[data-v-7ebf3f00]{display:flex;gap:.45rem;align-items:center;overflow-x:auto;padding:.65rem;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.75rem;background:#f8fafc}.flow-item[data-v-7ebf3f00]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}.flow-badge[data-v-7ebf3f00]{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.75rem;color:#334155;background:#fff;border:1px solid #cbd5e1}.flow-text[data-v-7ebf3f00]{min-width:120px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.35rem .55rem;display:grid}.flow-text strong[data-v-7ebf3f00]{font-size:.78rem;color:#0f172a}.flow-text small[data-v-7ebf3f00]{font-size:.72rem;color:#64748b}.flow-arrow[data-v-7ebf3f00]{font-size:.75rem;color:#94a3b8}.action-row[data-v-7ebf3f00]{display:flex;align-items:center;justify-content:space-between}.action-options[data-v-7ebf3f00]{display:grid;gap:.55rem}.action-option[data-v-7ebf3f00]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:.65rem .75rem;cursor:pointer}.action-option.active[data-v-7ebf3f00]{border-color:#e83d5459;background:#e83d5414}.option-title[data-v-7ebf3f00]{margin:0;color:#0f172a;font-weight:800}.option-desc[data-v-7ebf3f00]{margin:.2rem 0 0;color:#64748b;font-size:.84rem}.example-grid[data-v-7ebf3f00]{display:grid;gap:.6rem}.example-card[data-v-7ebf3f00]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:.7rem .8rem;cursor:pointer}.example-card[data-v-7ebf3f00]:hover{border-color:#e83d5459;background:#e83d540d}.example-title[data-v-7ebf3f00]{margin:0;font-weight:800;color:#0f172a}.example-desc[data-v-7ebf3f00]{margin:.25rem 0 0;color:#475569;font-size:.84rem}.example-meta[data-v-7ebf3f00]{margin:.25rem 0 0;color:#64748b;font-size:.78rem}.mini-flow[data-v-7ebf3f00]{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.25rem}.mini-step[data-v-7ebf3f00]{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.72rem;font-weight:600}.fork-help[data-v-7ebf3f00]{margin:0 0 .75rem;color:#475569}@media (max-width: 900px){.form-grid[data-v-7ebf3f00],.step-base-grid[data-v-7ebf3f00],.advanced-grid[data-v-7ebf3f00]{grid-template-columns:1fr}}.form-grid[data-v-140e1302]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profiles-label[data-v-140e1302]{display:block;margin-bottom:.35rem;font-weight:700}.field[data-v-140e1302]{display:grid;gap:.35rem}.field.full[data-v-140e1302]{grid-column:1 / -1}.field label[data-v-140e1302]{font-size:.85rem;font-weight:700;color:#475569}.mb-3[data-v-140e1302]{margin-bottom:.75rem}.code-label[data-v-140e1302]{display:inline-flex!important;align-items:center;gap:.2rem}.truncate-cell[data-v-140e1302]{display:inline-block;width:100%;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-code-cell[data-v-140e1302]{display:inline-block;width:100%;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons[data-v-140e1302]{display:inline-flex;align-items:center;gap:.2rem;flex-wrap:nowrap;white-space:nowrap}.help-content p[data-v-140e1302]{margin:0 0 .75rem;color:#475569}.help-content ol[data-v-140e1302]{margin:0 0 .75rem 1.2rem;color:#334155}.camera-thumb[data-v-140e1302]{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0}.search-toolbar[data-v-25cb5aa5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.search-input-wrap[data-v-25cb5aa5]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.search-input[data-v-25cb5aa5]{min-width:260px;flex:1}.search-actions[data-v-25cb5aa5]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center}[data-v-25cb5aa5] .search-toolbar .p-button-label{white-space:nowrap}.history-actions[data-v-25cb5aa5]{display:inline-flex;gap:.15rem;align-items:center}.history-empty[data-v-25cb5aa5]{margin:.75rem 0 0;color:#64748b}.table-empty-state[data-v-25cb5aa5]{padding:.8rem .25rem;color:#64748b}.mb-3[data-v-25cb5aa5]{margin-bottom:.75rem}.mt-3[data-v-25cb5aa5]{margin-top:.75rem}.status-chip[data-v-25cb5aa5]{font-weight:700;border:1px solid transparent}.status-chip.idle[data-v-25cb5aa5]{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.status-chip.running[data-v-25cb5aa5]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-chip.finished[data-v-25cb5aa5]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.status-chip.failed[data-v-25cb5aa5]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.status-chip.cancelled[data-v-25cb5aa5]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.status-chip.timed-out[data-v-25cb5aa5]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.status-chip.unknown[data-v-25cb5aa5]{background:#f8fafc;color:#475569;border-color:#e2e8f0}.tags-cell[data-v-25cb5aa5]{display:flex;gap:.35rem;flex-wrap:wrap}.description-cell-btn[data-v-25cb5aa5]{border:0;background:transparent;padding:0;margin:0;text-align:left;width:100%;max-height:30px;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;color:#0f172a}.description-popup[data-v-25cb5aa5]{margin:0;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow:auto}.scan-dialog-content[data-v-25cb5aa5]{display:grid;gap:.65rem}.scan-actions[data-v-25cb5aa5]{display:flex;gap:.5rem}.scan-fullscreen[data-v-25cb5aa5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#020617;display:flex;flex-direction:column}.scan-fullscreen-header[data-v-25cb5aa5]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;background:#fff}.scan-fullscreen-title[data-v-25cb5aa5]{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.scan-fullscreen-content[data-v-25cb5aa5]{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column;gap:0}@media (max-width: 1100px){.search-toolbar[data-v-25cb5aa5]{display:grid;align-items:stretch;justify-content:stretch}.search-input-wrap[data-v-25cb5aa5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.search-input[data-v-25cb5aa5]{grid-column:1 / -1;min-width:0}.search-actions[data-v-25cb5aa5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:stretch}[data-v-25cb5aa5] .icon-only-mobile{min-width:3rem;min-height:3rem;padding-inline:.95rem}[data-v-25cb5aa5] .icon-only-mobile .p-button-label{display:none}[data-v-25cb5aa5] .icon-only-mobile .p-button-icon{margin-right:0}}.scanner-stage[data-v-25cb5aa5]{position:relative;width:100%;height:100%;flex:1}.scan-overlay[data-v-25cb5aa5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;place-items:center}.scan-frame[data-v-25cb5aa5]{width:min(84vw,68vh);height:min(84vw,68vh);border:2px solid rgba(232,61,84,.95);border-radius:18px;box-shadow:0 0 0 9999px #0206174d}.scan-line[data-v-25cb5aa5]{position:absolute;width:min(78vw,62vh);height:2px;background:linear-gradient(90deg,#e83d5400,#e83d54fa,#e83d5400);animation:scan-sweep-25cb5aa5 1.8s infinite ease-in-out}@keyframes scan-sweep-25cb5aa5{0%{transform:translateY(-28vh);opacity:.35}50%{transform:translateY(0);opacity:1}to{transform:translateY(28vh);opacity:.35}}.scanner-video[data-v-25cb5aa5]{width:100%;height:100%;min-height:100%;border-radius:0;border:0;background:#020617;object-fit:cover}.icon-hint-bar[data-v-25cb5aa5]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:1100;background:#0f172af0;color:#f8fafc;border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:700;box-shadow:0 10px 22px #02061740;pointer-events:none;white-space:nowrap}.icon-hint-fade-enter-active[data-v-25cb5aa5],.icon-hint-fade-leave-active[data-v-25cb5aa5]{transition:opacity .14s ease}.icon-hint-fade-enter-from[data-v-25cb5aa5],.icon-hint-fade-leave-to[data-v-25cb5aa5]{opacity:0}.stats-page[data-v-97b557f7]{display:grid;gap:1rem}.filters[data-v-97b557f7]{display:flex;flex-wrap:wrap;gap:.9rem;align-items:flex-end}.filter-field[data-v-97b557f7]{display:grid;gap:.35rem;min-width:180px}.filter-field.machines[data-v-97b557f7]{min-width:320px;flex:1}.filter-field label[data-v-97b557f7]{font-size:.78rem;font-weight:700;color:#334155}[data-v-97b557f7] .capped-multiselect .p-multiselect-label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;max-height:3.2rem;overflow-y:auto;overflow-x:hidden}.filter-actions[data-v-97b557f7]{display:flex;gap:.55rem;flex-wrap:wrap}.kpis[data-v-97b557f7]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.kpi-label[data-v-97b557f7]{margin:0;font-size:.8rem;color:#64748b}.kpi-value[data-v-97b557f7]{margin:.35rem 0 0;font-size:1.45rem;font-weight:800;color:#0f172a}.empty-text[data-v-97b557f7]{margin:0;color:#64748b}.machine-card[data-v-97b557f7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;display:grid;gap:.8rem}.machine-header[data-v-97b557f7]{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.machine-header h2[data-v-97b557f7]{margin:0;font-size:1.1rem}.machine-header p[data-v-97b557f7]{margin:.2rem 0 0;color:#64748b;font-size:.84rem}.machine-meta[data-v-97b557f7]{display:flex;flex-wrap:nowrap;gap:.5rem 1rem;color:#334155;font-size:.86rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.charts-grid[data-v-97b557f7]{display:grid;gap:.8rem;grid-template-columns:1.8fr 1fr}.chart-card[data-v-97b557f7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem}.chart-card h3[data-v-97b557f7]{margin:0 0 .5rem;font-size:.88rem;color:#334155}.chart[data-v-97b557f7],.pie-card .chart[data-v-97b557f7]{height:280px}@media (max-width: 960px){.filter-field.machines[data-v-97b557f7]{min-width:100%}.charts-grid[data-v-97b557f7]{grid-template-columns:1fr}}.stats-page[data-v-ce95c81f]{display:grid;gap:1rem}.filters[data-v-ce95c81f]{display:flex;flex-wrap:wrap;gap:.9rem;align-items:flex-end}.filter-field[data-v-ce95c81f]{display:grid;gap:.35rem;min-width:180px}.filter-field.products[data-v-ce95c81f]{min-width:320px;flex:1}.filter-field label[data-v-ce95c81f]{font-size:.78rem;font-weight:700;color:#334155}[data-v-ce95c81f] .capped-multiselect .p-multiselect-label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;max-height:3.2rem;overflow-y:auto;overflow-x:hidden}.filter-actions[data-v-ce95c81f]{display:flex;gap:.55rem;flex-wrap:wrap}.kpis[data-v-ce95c81f]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kpi-label[data-v-ce95c81f]{margin:0;font-size:.8rem;color:#64748b}.kpi-value[data-v-ce95c81f]{margin:.35rem 0 0;font-size:1.4rem;font-weight:800;color:#0f172a}.empty-text[data-v-ce95c81f]{margin:0;color:#64748b}.product-card[data-v-ce95c81f]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;display:grid;gap:.8rem}.product-header[data-v-ce95c81f]{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.product-header h2[data-v-ce95c81f]{margin:0;font-size:1.1rem}.product-header p[data-v-ce95c81f]{margin:.2rem 0 0;color:#64748b;font-size:.84rem}.product-meta[data-v-ce95c81f]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#334155;font-size:.86rem}.charts-grid[data-v-ce95c81f]{display:grid;gap:.8rem;grid-template-columns:1.8fr 1fr}.chart-card[data-v-ce95c81f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem}.chart-card h3[data-v-ce95c81f]{margin:0 0 .5rem;font-size:.88rem;color:#334155}.chart[data-v-ce95c81f]{height:280px}@media (max-width: 960px){.filter-field.products[data-v-ce95c81f]{min-width:100%}.charts-grid[data-v-ce95c81f]{grid-template-columns:1fr}}.stats-page[data-v-b0525f89]{display:grid;gap:1rem}.filters[data-v-b0525f89]{display:flex;flex-wrap:wrap;gap:.9rem;align-items:flex-end}.filter-field[data-v-b0525f89]{display:grid;gap:.35rem;min-width:180px}.filter-field.profiles[data-v-b0525f89]{min-width:320px;flex:1}.filter-field label[data-v-b0525f89]{font-size:.78rem;font-weight:700;color:#334155}[data-v-b0525f89] .capped-multiselect .p-multiselect-label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;max-height:3.2rem;overflow-y:auto;overflow-x:hidden}.filter-actions[data-v-b0525f89]{display:flex;gap:.55rem;flex-wrap:wrap}.kpis[data-v-b0525f89]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kpi-label[data-v-b0525f89]{margin:0;font-size:.8rem;color:#64748b}.kpi-value[data-v-b0525f89]{margin:.35rem 0 0;font-size:1.4rem;font-weight:800;color:#0f172a}.empty-text[data-v-b0525f89]{margin:0;color:#64748b}.profile-card[data-v-b0525f89]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;display:grid;gap:.8rem}.profile-header[data-v-b0525f89]{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.profile-header h2[data-v-b0525f89]{margin:0;font-size:1.1rem}.profile-header p[data-v-b0525f89]{margin:.2rem 0 0;color:#64748b;font-size:.84rem}.profile-meta[data-v-b0525f89]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#334155;font-size:.86rem}.charts-grid[data-v-b0525f89]{display:grid;gap:.8rem;grid-template-columns:1.8fr 1fr}.chart-card[data-v-b0525f89]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem}.chart-card h3[data-v-b0525f89]{margin:0 0 .5rem;font-size:.88rem;color:#334155}.chart[data-v-b0525f89]{height:280px}@media (max-width: 960px){.filter-field.profiles[data-v-b0525f89]{min-width:100%}.charts-grid[data-v-b0525f89]{grid-template-columns:1fr}}.status-chip[data-v-5fe9070f]{font-weight:700;border:1px solid transparent}.status-chip.idle[data-v-5fe9070f]{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.status-chip.running[data-v-5fe9070f]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.status-chip.finished[data-v-5fe9070f]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.status-chip.failed[data-v-5fe9070f]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.status-chip.cancelled[data-v-5fe9070f]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.status-chip.timed-out[data-v-5fe9070f]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.status-chip.unknown[data-v-5fe9070f]{background:#f8fafc;color:#475569;border-color:#e2e8f0}.tags-cell[data-v-5fe9070f]{display:flex;gap:.35rem;flex-wrap:wrap}.description-cell-btn[data-v-5fe9070f]{border:0;background:transparent;padding:0;margin:0;text-align:left;width:100%;max-height:30px;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;color:#0f172a}.actions-cell[data-v-5fe9070f]{display:inline-flex;align-items:center;gap:.15rem}.mt-3[data-v-5fe9070f]{margin-top:.75rem}.description-popup[data-v-5fe9070f]{margin:0;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow:auto}.attachments-block h4[data-v-5fe9070f]{margin:0 0 .45rem}.attachments-list[data-v-5fe9070f]{margin:0 0 .85rem;padding-left:1.1rem}.attachments-camera-grid[data-v-5fe9070f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}.camera-item[data-v-5fe9070f]{display:grid;gap:.3rem;border:1px solid #e2e8f0;border-radius:10px;padding:.45rem}.camera-thumb[data-v-5fe9070f]{width:100%;height:100px;object-fit:cover;border-radius:8px}[data-v-5fe9070f] .files-indicator-btn.has-files .p-button-icon{color:#16a34a!important}.mb-3[data-v-87f13217]{margin-bottom:.75rem}.hint[data-v-87f13217]{color:#64748b;font-size:.9rem}.chips-wrap[data-v-87f13217]{display:flex;flex-wrap:wrap;gap:.35rem}.actions-wrap[data-v-87f13217]{display:inline-flex;align-items:center;gap:.15rem}.description-cell-btn[data-v-87f13217]{border:0;background:transparent;padding:0;margin:0;text-align:left;width:100%;max-height:30px;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;color:#0f172a}.description-popup[data-v-87f13217]{margin:0;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow:auto}.edit-form-grid[data-v-87f13217]{display:grid;gap:.55rem}.field-label[data-v-87f13217]{font-size:.85rem;color:#334155}.delete-text[data-v-87f13217]{margin:0;color:#334155}.thumb-btn[data-v-87f13217]{all:unset;cursor:pointer;display:inline-flex}.thumb[data-v-87f13217]{width:92px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #cbd5e1}[data-v-87f13217] .table-link-btn{justify-content:flex-start;padding:0;text-decoration:underline}.image-viewer-wrap[data-v-87f13217]{display:grid}.image-viewer-img[data-v-87f13217]{width:100%;max-height:75vh;object-fit:contain;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.hint[data-v-df663de8]{color:#64748b;font-size:.85rem}.cell-link[data-v-df663de8]{border:0;background:transparent;color:#dc2626;font-weight:700;cursor:pointer;text-align:left;padding:0}.cell-link[data-v-df663de8]:hover{color:#991b1b;text-decoration:underline}.description-cell-btn[data-v-df663de8]{border:0;background:transparent;color:inherit;text-align:left;width:100%;padding:0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.description-popup[data-v-df663de8]{margin:0;white-space:pre-wrap;font-family:inherit}.mb-3[data-v-df663de8]{margin-bottom:.75rem}.mt-3[data-v-df663de8]{margin-top:.75rem}.mb-3[data-v-ccb26a0f]{margin-bottom:.75rem}.hint[data-v-ccb26a0f]{color:#64748b}.thumb-btn[data-v-ccb26a0f]{all:unset;cursor:pointer;display:inline-flex}.thumb[data-v-ccb26a0f]{width:92px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #cbd5e1}.thumb-fallback[data-v-ccb26a0f]{color:#94a3b8}.cell-link[data-v-ccb26a0f]{border:0;background:transparent;color:#2563eb;cursor:pointer;padding:0;text-decoration:underline}[data-v-ccb26a0f] .table-link-btn{justify-content:flex-start;padding:0;text-decoration:underline}.preview-wrap[data-v-ccb26a0f]{display:grid;gap:.75rem}.preview-image[data-v-ccb26a0f]{width:100%;max-height:70vh;object-fit:contain;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.preview-meta[data-v-ccb26a0f]{display:grid;gap:.35rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.summary-grid[data-v-6bec389d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:.9rem}.summary-card[data-v-6bec389d]{border:1px solid #e2e8f0;border-radius:12px;padding:.65rem .75rem;background:#fff}.summary-card .label[data-v-6bec389d]{margin:0;color:#64748b;font-size:.78rem;font-weight:700}.summary-card .value[data-v-6bec389d]{margin:.25rem 0 0;color:#0f172a;font-size:.9rem;font-weight:800}.summary-card.status-success[data-v-6bec389d]{background:#dcfce7;border-color:#86efac}.summary-card.status-running[data-v-6bec389d]{background:#ffedd5;border-color:#fdba74}.summary-card.status-failed[data-v-6bec389d]{background:#fee2e2;border-color:#fca5a5}.summary-card.status-timeout[data-v-6bec389d]{background:#fef3c7;border-color:#fcd34d}.charts-grid[data-v-6bec389d]{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:.9rem}.chart-card[data-v-6bec389d]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.65rem .75rem .55rem}.chart-card h3[data-v-6bec389d]{margin:0;color:#0f172a}.muted[data-v-6bec389d]{margin:.25rem 0 .6rem;color:#64748b;font-size:.8rem}.chart[data-v-6bec389d]{height:320px}.advanced-load-card[data-v-6bec389d]{border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#fff);padding:1rem}.graphs-loading-state[data-v-6bec389d]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;color:#475569;font-size:.9rem}.loading-dot[data-v-6bec389d]{width:.75rem;height:.75rem;border-radius:999px;background:#ef4444;animation:pulse-loading-6bec389d 1s infinite ease-in-out}@keyframes pulse-loading-6bec389d{0%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.8)}}.point-grid[data-v-6bec389d]{display:grid;gap:.4rem}.overview-grid[data-v-6bec389d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.overview-item[data-v-6bec389d]{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.overview-item .k[data-v-6bec389d]{font-size:.75rem;font-weight:700;color:#64748b}.overview-item-head[data-v-6bec389d]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.metadata-copy-btn[data-v-6bec389d]{margin-right:-.3rem}.overview-item .v[data-v-6bec389d]{font-size:.88rem;font-weight:700;color:#0f172a}.tags-row[data-v-6bec389d]{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}.tags-footer-actions[data-v-6bec389d]{display:flex;justify-content:flex-start;margin-top:.75rem}.tag-color-cell[data-v-6bec389d]{display:flex;align-items:center;gap:.45rem}.tag-color-dot[data-v-6bec389d]{width:14px;height:14px;border-radius:999px;border:1px solid #cbd5e1}.linked-check[data-v-6bec389d]{color:#16a34a;font-weight:800}.dialog-grid[data-v-6bec389d]{display:grid;gap:.75rem}.field[data-v-6bec389d]{display:grid;gap:.35rem}.field label[data-v-6bec389d]{font-weight:700;font-size:.85rem;color:#475569}.inline-field[data-v-6bec389d]{display:flex;align-items:center;justify-content:space-between}.actions-row[data-v-6bec389d]{display:flex;justify-content:flex-start}.row-actions[data-v-6bec389d]{display:inline-flex;align-items:center;gap:.15rem}.thumb[data-v-6bec389d]{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0}.comment-compose[data-v-6bec389d]{margin-bottom:.75rem}.comments-list[data-v-6bec389d]{display:grid;gap:.65rem}.comment-item[data-v-6bec389d]{border:1px solid #e2e8f0;border-radius:12px;padding:.65rem .75rem;background:#f8fafc}.comment-item.mine[data-v-6bec389d]{border-color:#fecaca;background:#fff1f2}.comment-meta[data-v-6bec389d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#64748b;font-size:.8rem}.comment-title[data-v-6bec389d]{margin:.5rem 0 .2rem;font-weight:700;color:#0f172a}.comment-content[data-v-6bec389d]{margin:0;white-space:pre-wrap}.comment-actions[data-v-6bec389d]{margin-top:.35rem;display:flex;justify-content:flex-end}.upload-dropzone[data-v-6bec389d]{border:1px dashed #cbd5e1;border-radius:12px;padding:1rem;text-align:center;cursor:pointer}.upload-list[data-v-6bec389d]{margin:.75rem 0 0;padding:0 0 0 1rem}.hidden-input[data-v-6bec389d]{display:none}.tag-color-picker-row[data-v-6bec389d]{display:flex;align-items:center;gap:.65rem}.mt-3[data-v-6bec389d]{margin-top:.75rem}.mb-3[data-v-6bec389d]{margin-bottom:.75rem}.pdf-options-grid[data-v-6bec389d]{display:grid;gap:.55rem}.pdf-option-line[data-v-6bec389d]{display:inline-flex;align-items:center;gap:.5rem}.pdf-option-full[data-v-6bec389d]{display:grid;gap:.35rem}@media (max-width: 1100px){.summary-grid[data-v-6bec389d]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-6bec389d]{grid-template-columns:1fr}}.mb-3[data-v-183b7dfa]{margin-bottom:.75rem}.compare-loading[data-v-183b7dfa]{display:grid;place-items:center;min-height:180px}.loading-spinner[data-v-183b7dfa]{width:44px;height:44px;border-radius:999px;border:4px solid #cbd5e1;border-top-color:#0ea5e9;animation:compare-spin-183b7dfa .8s linear infinite}@keyframes compare-spin-183b7dfa{to{transform:rotate(360deg)}}.comparison-name-center[data-v-183b7dfa]{font-size:.95rem;font-weight:700;color:#0f172a;max-width:42vw;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-controls[data-v-183b7dfa]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.7rem .8rem}.compare-controls h3[data-v-183b7dfa]{margin:0 0 .6rem;color:#0f172a}.compare-controls-grid[data-v-183b7dfa]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.compare-control-card[data-v-183b7dfa]{border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem .65rem;background:#f8fafc}.card-top-row[data-v-183b7dfa]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.status-inline[data-v-183b7dfa]{display:inline-flex;align-items:center;gap:.35rem;color:#334155;font-size:.82rem}.status-dot[data-v-183b7dfa]{width:.65rem;height:.65rem;border-radius:999px;border:1px solid rgba(15,23,42,.2);background:#94a3b8}.status-dot.idle[data-v-183b7dfa]{background:#64748b}.status-dot.running[data-v-183b7dfa]{background:#2563eb}.status-dot.finished[data-v-183b7dfa]{background:#059669}.status-dot.failed[data-v-183b7dfa]{background:#dc2626}.status-dot.cancelled[data-v-183b7dfa]{background:#ea580c}.status-dot.timed-out[data-v-183b7dfa]{background:#d97706}.status-dot.unknown[data-v-183b7dfa]{background:#94a3b8}.toggle-inline[data-v-183b7dfa]{display:inline-flex;align-items:center;gap:.3rem;-webkit-user-select:none;user-select:none}.series-toggle-dot[data-v-183b7dfa]{width:.75rem;height:.75rem;border-radius:999px;border:1px solid rgba(15,23,42,.25)}.control-label[data-v-183b7dfa]{display:block;margin-bottom:.35rem;color:#334155;font-size:.85rem}.offset-header[data-v-183b7dfa]{margin-top:.6rem;margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem}.offset-slider[data-v-183b7dfa]{width:100%}.compare-meta[data-v-183b7dfa]{margin-top:.45rem;color:#334155;font-size:.82rem;line-height:1.35}.series-color-row[data-v-183b7dfa]{margin-top:.45rem;display:flex;align-items:center;gap:.4rem;color:#334155;font-size:.82rem}.tags-wrap[data-v-183b7dfa]{display:flex;flex-wrap:wrap;gap:.25rem}.tag-chip[data-v-183b7dfa]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;padding:.1rem .45rem;font-size:.76rem}.tags-row[data-v-183b7dfa]{align-items:flex-start}.meta-toggle[data-v-183b7dfa]{margin-top:.45rem;border:0;background:transparent;color:#334155;padding:0;display:flex;align-items:center;gap:.35rem;cursor:pointer;width:100%}[data-v-183b7dfa] .compare-name-input{display:block;width:100%}.charts-grid[data-v-183b7dfa]{display:grid;gap:.85rem}.chart-card[data-v-183b7dfa]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.65rem .75rem .55rem}.chart-card h3[data-v-183b7dfa]{margin:0 0 .4rem;color:#0f172a}.chart[data-v-183b7dfa]{height:340px}.chart-wrap[data-v-183b7dfa]{position:relative}.chart-loading-overlay[data-v-183b7dfa]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f8fafcb8;border-radius:8px}.save-form-grid[data-v-183b7dfa]{display:grid;gap:.55rem}.attachments-block h4[data-v-183b7dfa]{margin:0 0 .45rem}.attachments-list[data-v-183b7dfa]{margin:0 0 .85rem;padding-left:1.1rem}.attachments-camera-grid[data-v-183b7dfa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}.camera-item[data-v-183b7dfa]{display:grid;gap:.3rem;border:1px solid #e2e8f0;border-radius:10px;padding:.45rem}.camera-thumb[data-v-183b7dfa]{width:100%;height:100px;object-fit:cover;border-radius:8px}.thumb-button[data-v-183b7dfa]{all:unset;display:block;cursor:pointer}.image-viewer-wrap[data-v-183b7dfa]{display:grid;place-items:center;max-height:70vh;overflow:auto}.image-viewer-img[data-v-183b7dfa]{max-width:100%;max-height:68vh;object-fit:contain;border-radius:8px}.pdf-options-grid[data-v-183b7dfa]{display:grid;gap:.55rem}.pdf-option-line[data-v-183b7dfa]{display:inline-flex;align-items:center;gap:.5rem}.pdf-option-full[data-v-183b7dfa]{display:grid;gap:.35rem}.mt-3[data-v-b7e562f0],.mt-3[data-v-0e7f869a]{margin-top:.75rem}.raw-payload-dialog[data-v-b9e9b041] .p-dialog-content{padding:1rem}.payload-textarea[data-v-b9e9b041]{width:100%;display:block}.payload-textarea[data-v-b9e9b041] textarea{width:100%;box-sizing:border-box;font-family:Consolas,Courier New,monospace}.mt-3[data-v-b9e9b041],.mt-3[data-v-b489e1e0]{margin-top:.75rem}.mb-3[data-v-2eb13484]{margin-bottom:.75rem}.page-loading-state[data-v-2eb13484]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;color:#475569;font-size:.9rem}.loading-dot[data-v-2eb13484]{width:.75rem;height:.75rem;border-radius:999px;background:#ef4444;animation:pulse-loading-2eb13484 1s infinite ease-in-out}@keyframes pulse-loading-2eb13484{0%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.8)}}.overview-grid[data-v-2eb13484]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:.9rem}.overview-card[data-v-2eb13484]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:.75rem}.overview-card h3[data-v-2eb13484],.overview-card h4[data-v-2eb13484]{margin:0 0 .45rem;color:#0f172a}.overview-card p[data-v-2eb13484]{margin:.2rem 0;color:#334155}.metric-spacer[data-v-2eb13484]{margin-top:.6rem!important}.charts-grid[data-v-2eb13484]{display:grid;grid-template-columns:1fr;gap:.85rem}.day-controls[data-v-2eb13484]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:end;margin-bottom:.8rem}.range-field[data-v-2eb13484]{display:grid;gap:.35rem}.range-field label[data-v-2eb13484]{font-size:.82rem;font-weight:700;color:#475569}.chart-card[data-v-2eb13484]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:.65rem .75rem .55rem}.chart-card h3[data-v-2eb13484]{margin:0;color:#0f172a}.muted[data-v-2eb13484]{margin:.25rem 0 .6rem;color:#64748b;font-size:.8rem}.advanced-load-card[data-v-2eb13484]{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:.75rem}.chart[data-v-2eb13484]{height:320px}.settings-card[data-v-2eb13484]{border:1px solid #e2e8f0}.settings-grid[data-v-2eb13484]{display:grid;gap:.75rem}.field[data-v-2eb13484]{display:grid;gap:.35rem}.field label[data-v-2eb13484]{font-size:.85rem;font-weight:700;color:#475569}.field.full[data-v-2eb13484]{grid-column:1 / -1}.secure-field[data-v-2eb13484]{border:1px solid #e2e8f0;border-radius:10px;padding:.65rem;background:#f8fafc}.secure-switch[data-v-2eb13484]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.secure-note[data-v-2eb13484]{margin:0;color:#64748b;font-size:.8rem}.settings-actions[data-v-2eb13484]{margin-top:1rem;display:flex;justify-content:flex-end}@media (max-width: 1100px){.overview-grid[data-v-2eb13484]{grid-template-columns:1fr}}.title-row[data-v-89b22e93]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.title[data-v-89b22e93]{margin:0;color:#0f172a;font-size:1.2rem;font-weight:800}.subtitle[data-v-89b22e93]{margin:.25rem 0 0;color:#64748b;font-weight:600}.table-head[data-v-dcd15495]{display:flex;justify-content:space-between;align-items:center}.actions[data-v-8d5283dd]{display:inline-flex;gap:.25rem}.form-grid[data-v-8d5283dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.field[data-v-8d5283dd]{display:grid;gap:.35rem}.field.full[data-v-8d5283dd]{grid-column:1 / -1}.field label[data-v-8d5283dd]{font-size:.85rem;font-weight:700;color:#475569}.url-list[data-v-8d5283dd]{display:grid;gap:.45rem}.url-row[data-v-8d5283dd]{display:grid;grid-template-columns:1fr auto auto;gap:.35rem;align-items:center}.mb-3[data-v-8d5283dd]{margin-bottom:.75rem}.qr-wrap[data-v-8d5283dd]{display:grid;justify-items:center;gap:.9rem}.qr-image[data-v-8d5283dd]{width:18rem;height:18rem}.page-wrap[data-v-1b0ecb80]{display:grid;gap:1rem;padding-top:.25rem}.page-head[data-v-1b0ecb80]{display:flex;align-items:flex-start;gap:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:.9rem 1rem;box-shadow:0 8px 24px #0f172a0a}.page-head[data-v-1b0ecb80] .p-button{margin-top:.15rem}.head-text h2[data-v-1b0ecb80]{margin:0;line-height:1.15;font-size:2rem}.head-text p[data-v-1b0ecb80]{margin:.3rem 0 0;color:#64748b;font-size:.95rem}.form-grid[data-v-1b0ecb80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.field[data-v-1b0ecb80]{display:grid;gap:.35rem}.field label[data-v-1b0ecb80]{font-size:.85rem;font-weight:700;color:#475569}.actions-row[data-v-1b0ecb80]{margin-top:1rem;display:flex;justify-content:flex-end}.thumb[data-v-1b0ecb80]{width:3rem;height:3rem;object-fit:cover;border-radius:.4rem;border:1px solid #e2e8f0}.row-actions[data-v-1b0ecb80]{display:inline-flex;gap:.25rem}.upload-dropzone[data-v-1b0ecb80]{border:2px dashed #cbd5e1;border-radius:.75rem;min-height:10rem;padding:1.2rem;display:grid;place-items:center;text-align:center;cursor:pointer}.upload-dropzone .muted[data-v-1b0ecb80]{color:#64748b;font-size:.85rem}.hidden-input[data-v-1b0ecb80]{display:none}.upload-list[data-v-1b0ecb80]{margin-top:1rem;padding-left:1rem}.comments-list[data-v-1b0ecb80]{margin-top:1rem;display:grid;gap:.75rem}.comment-item[data-v-1b0ecb80]{border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem;background:#fff}.comment-item.mine[data-v-1b0ecb80]{border-color:#fecaca;background:#fff5f5}.comment-meta[data-v-1b0ecb80]{display:flex;justify-content:space-between;gap:.6rem;color:#475569;font-size:.8rem}.comment-title[data-v-1b0ecb80]{margin:.5rem 0 .25rem;font-weight:700}.comment-content[data-v-1b0ecb80]{margin:0;white-space:pre-wrap}@media (max-width: 900px){.form-grid[data-v-1b0ecb80]{grid-template-columns:1fr}.page-head[data-v-1b0ecb80]{flex-direction:column;align-items:stretch}.page-head[data-v-1b0ecb80] .p-button{width:max-content}}.mb-3[data-v-e8b4e778]{margin-bottom:.75rem}.title-row[data-v-6adc2dca]{display:flex;justify-content:space-between;align-items:center}.form-grid[data-v-6adc2dca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.field[data-v-6adc2dca]{display:grid;gap:.35rem}.field.full[data-v-6adc2dca]{grid-column:1 / -1}.field label[data-v-6adc2dca]{font-size:.85rem;font-weight:700;color:#475569}.plain-input[data-v-6adc2dca]{width:100%;border:1px solid #d5dce7;border-radius:8px;min-height:2.4rem;padding:.45rem .65rem;font:inherit}.actions[data-v-6adc2dca]{margin-top:1rem}.mb-3[data-v-6adc2dca]{margin-bottom:.75rem}.table-head[data-v-5adfa74b]{display:flex;justify-content:space-between;align-items:center}.mb-3[data-v-5adfa74b]{margin-bottom:.75rem}.public-page[data-v-dfad2a47]{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem}.machine-card[data-v-dfad2a47]{width:min(40rem,100%)}.title-wrap h1[data-v-dfad2a47]{margin:0;font-size:2rem;line-height:1.1}.details[data-v-dfad2a47]{display:grid;gap:.35rem;margin-bottom:1rem;color:#64748b;font-size:.85rem}.details>div[data-v-dfad2a47]{display:flex;gap:.4rem}.pressure-chips[data-v-dfad2a47]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.pressure-chip[data-v-dfad2a47]{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.95rem;font-weight:600;color:#0f172a;background:#e2e8f0}.loading-state[data-v-dfad2a47]{color:#475569}.mb-3[data-v-dfad2a47]{margin-bottom:.75rem}.machine-id-footnote[data-v-dfad2a47]{margin:1rem 0 0;color:#94a3b8;font-size:.75rem;word-break:break-all}.password-dialog-body[data-v-dfad2a47]{display:grid;gap:.55rem}.password-dialog-body p[data-v-dfad2a47]{margin:0;color:#475569}.password-dialog-body label[data-v-dfad2a47]{font-size:.85rem;font-weight:600;color:#334155}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--brand-primary: #c7363d;--brand-dark: #0f2f45;--surface: #f8fafc;--text: #0f172a;--muted: #475569;--glow: rgba(199, 54, 61, .18)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;background:#f5f7fb;color:#0f172a;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit}.layout-wrapper{min-height:100vh}.layout-main{margin-left:260px;padding:1.25rem 1.25rem 2rem;transition:margin-left .2s ease}.layout-main.sidebar-collapsed{margin-left:72px}.layout-main.sidebar-hidden{margin-left:0}.layout-content{margin-top:1rem}.mobile-drawer{width:320px;border-radius:0}@media (max-width: 960px){.layout-main{margin-left:0;padding:1rem}}
