.app-rail[data-v-f5cdd45b]{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;padding:10px 0 12px;display:flex}.item[data-v-f5cdd45b]:focus-visible,.avatar[data-v-f5cdd45b]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.services[data-v-f5cdd45b],.bottom[data-v-f5cdd45b]{flex-direction:column;align-items:center;gap:4px;display:flex}.bottom[data-v-f5cdd45b]{margin-top:auto}.item[data-v-f5cdd45b]{font:inherit;cursor:pointer;width:56px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;text-decoration:none;display:flex}.item[data-v-f5cdd45b]:hover{color:var(--text);background:var(--surface-hover)}.item.active[data-v-f5cdd45b],.item.router-link-exact-active[data-v-f5cdd45b]{color:var(--accent);background:var(--accent-soft)}.item svg[data-v-f5cdd45b]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.label[data-v-f5cdd45b]{font-size:11px;font-weight:500;line-height:1.1}.avatar-wrap[data-v-f5cdd45b]{margin-top:6px;position:relative}.avatar[data-v-f5cdd45b]{border:1px solid var(--border);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid}.avatar[data-v-f5cdd45b]:hover,.avatar.active[data-v-f5cdd45b]{border-color:var(--accent)}.menu[data-v-f5cdd45b]{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 8px 28px #00000038}.who[data-v-f5cdd45b]{border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:4px;padding:6px 10px 8px;line-height:1.3;display:flex}.user[data-v-f5cdd45b]{font-size:13px;font-weight:600}.tenant[data-v-f5cdd45b]{color:var(--text-muted);font-size:12px}.menu-item[data-v-f5cdd45b]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;text-decoration:none}.menu-item[data-v-f5cdd45b]:hover,.menu-item[data-v-f5cdd45b]:focus-visible{background:var(--surface-hover);outline:none}@media (width<=900px){.label[data-v-f5cdd45b]{display:none}.item[data-v-f5cdd45b]{width:40px;padding:8px 0}}.app-footer[data-v-a354849c]{color:var(--text-faint);background:var(--surface);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:20px;padding:0 20px;font-size:12px;display:flex}a[data-v-a354849c]{color:inherit;text-decoration:none}a[data-v-a354849c]:hover{color:var(--text-muted);text-decoration:underline}.version[data-v-a354849c]{font-variant-numeric:tabular-nums}.reload[data-v-a354849c]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.tree-icon[data-v-ac6432f6]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none;width:16px;height:16px}.dialog[data-v-145cb758]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);flex-direction:column;gap:12px;padding:18px 20px;display:flex;box-shadow:0 12px 40px #00000040}.dialog[data-v-145cb758]:not([open]){display:none}.dialog[data-v-145cb758]::backdrop{background:#00000059}h2[data-v-145cb758]{margin:0;font-size:15px;font-weight:600}.message[data-v-145cb758]{color:var(--text-muted);margin:0;font-size:13px}.error[data-v-145cb758]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-145cb758]{justify-content:flex-end;gap:8px;display:flex}.secondary[data-v-145cb758],.danger[data-v-145cb758]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.secondary[data-v-145cb758]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-145cb758]:hover{background:var(--surface-hover)}.danger[data-v-145cb758]{color:#fff;background:var(--danger);border:1px solid var(--danger)}.danger[data-v-145cb758]:hover:not(:disabled){filter:brightness(1.08)}.danger[data-v-145cb758]:disabled{opacity:.6;cursor:default}.secondary[data-v-145cb758]:focus-visible,.danger[data-v-145cb758]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dialog[data-v-614c706f]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-614c706f]::backdrop{background:#00000059}form[data-v-614c706f]{flex-direction:column;gap:14px;display:flex}h2[data-v-614c706f]{margin:0;font-size:15px;font-weight:600}.field[data-v-614c706f]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-614c706f]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[data-v-614c706f]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.field input[data-v-614c706f]::placeholder{color:var(--text-faint)}.hint[data-v-614c706f]{color:var(--text-faint);font-size:12px}.error[data-v-614c706f]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-614c706f]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-614c706f],.secondary[data-v-614c706f]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-614c706f]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-614c706f]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-614c706f]:disabled{opacity:.5;cursor:default}.secondary[data-v-614c706f]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-614c706f]:hover{background:var(--surface-hover)}.primary[data-v-614c706f]:focus-visible,.secondary[data-v-614c706f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-installers[data-v-ad0fcbf5]{flex-direction:column;gap:6px;min-width:0;display:flex}.links[data-v-ad0fcbf5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label[data-v-ad0fcbf5]{color:var(--text-muted);font-size:13px}.download[data-v-ad0fcbf5]{height:30px;color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.download[data-v-ad0fcbf5]:hover{background:var(--accent-soft);border-color:var(--accent)}.download[data-v-ad0fcbf5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.download svg[data-v-ad0fcbf5]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.size[data-v-ad0fcbf5]{color:var(--text-faint);font-weight:400}.more[data-v-ad0fcbf5]{flex-direction:column;gap:4px;display:flex}.hashes[data-v-ad0fcbf5]{color:var(--text-faint);font-size:12px}.other-note[data-v-ad0fcbf5]{color:var(--text-muted);margin:6px 0}.hashes summary[data-v-ad0fcbf5]{cursor:pointer;width:fit-content}.hashes dl[data-v-ad0fcbf5]{grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0;display:grid}.hashes dt[data-v-ad0fcbf5]{color:var(--text-muted)}.hashes dd[data-v-ad0fcbf5]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px}.unsupported[data-v-ad0fcbf5]{color:var(--text-muted);margin:0;font-size:13px}.show-all[data-v-ad0fcbf5]{width:fit-content;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.show-all[data-v-ad0fcbf5]:hover{text-decoration:underline}.unavailable[data-v-ad0fcbf5]{color:var(--text-faint);margin:0;font-size:12px}.dialog[data-v-84f1d4cf]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(560px,100vw - 32px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-84f1d4cf]::backdrop{background:#00000059}form[data-v-84f1d4cf],.result[data-v-84f1d4cf]{flex-direction:column;gap:14px;display:flex}h2[data-v-84f1d4cf]{margin:0;font-size:15px;font-weight:600}.intro[data-v-84f1d4cf],.site-line[data-v-84f1d4cf]{color:var(--text-muted);margin:0;font-size:13px}.site-line[data-v-84f1d4cf]{gap:8px;display:flex}.site-line strong[data-v-84f1d4cf]{color:var(--text);font-weight:500}.field[data-v-84f1d4cf]{min-width:0;color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-84f1d4cf]:not([type=radio]),.field select[data-v-84f1d4cf]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[data-v-84f1d4cf]:focus,.field select[data-v-84f1d4cf]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.field input[data-v-84f1d4cf]::placeholder{color:var(--text-faint)}.hint[data-v-84f1d4cf]{color:var(--text-faint);font-size:12px}.invalid[data-v-84f1d4cf]{color:var(--danger);font-size:12px}.segmented[data-v-84f1d4cf]{border:1px solid var(--border);border-radius:6px;align-self:flex-start;display:flex;overflow:hidden}.segmented label[data-v-84f1d4cf]{color:var(--text);background:var(--surface);cursor:pointer;padding:7px 14px;font-size:13px;position:relative}.segmented label+label[data-v-84f1d4cf]{border-left:1px solid var(--border)}.segmented label[data-v-84f1d4cf]:hover{background:var(--surface-hover)}.segmented label.checked[data-v-84f1d4cf]{color:var(--accent);background:var(--accent-soft);font-weight:500}.segmented input[data-v-84f1d4cf]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.segmented label[data-v-84f1d4cf]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.key-row[data-v-84f1d4cf]{gap:8px;display:flex}.key[data-v-84f1d4cf]{min-width:0;height:38px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:1;padding:0 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.key[data-v-84f1d4cf]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.copy[data-v-84f1d4cf]{flex:none;min-width:84px}.install[data-v-84f1d4cf]{flex-direction:column;gap:8px;display:flex}h3[data-v-84f1d4cf]{margin:0;font-size:13px;font-weight:600}.command[data-v-84f1d4cf]{resize:none;word-break:break-all;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:1;padding:8px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.45}.command[data-v-84f1d4cf]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.install .key-row[data-v-84f1d4cf]{align-items:flex-start}.install .hint[data-v-84f1d4cf]{margin:0;line-height:1.45}code[data-v-84f1d4cf]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px}.warning[data-v-84f1d4cf]{color:var(--text);background:color-mix(in srgb, var(--warn) 14%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.summary[data-v-84f1d4cf]{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.summary dt[data-v-84f1d4cf]{color:var(--text-muted)}.summary dd[data-v-84f1d4cf]{overflow-wrap:anywhere;min-width:0;margin:0}.error[data-v-84f1d4cf]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-84f1d4cf]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-84f1d4cf],.secondary[data-v-84f1d4cf]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-84f1d4cf]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-84f1d4cf]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-84f1d4cf]:disabled{opacity:.5;cursor:default}.secondary[data-v-84f1d4cf]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-84f1d4cf]:hover{background:var(--surface-hover)}.primary[data-v-84f1d4cf]:focus-visible,.secondary[data-v-84f1d4cf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.device-type-icon[data-v-79c797f5]{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.filled[data-v-79c797f5]{fill:currentColor;stroke:none}.workstation[data-v-79c797f5],.member[data-v-79c797f5],.unknown-type[data-v-79c797f5]{color:var(--text-muted)}.marker[data-v-79c797f5]{stroke-width:.9px}.unknown[data-v-79c797f5]{color:var(--text-faint)}.server[data-v-79c797f5]{color:var(--text);stroke-width:1.5px}.dc[data-v-79c797f5]{color:var(--role-dc);stroke-width:1.5px}.machine-filters[data-v-96a4c5ba]{flex-wrap:wrap;align-self:flex-start;gap:8px;display:flex}.machine-type-filter[data-v-96a4c5ba]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;font-size:13px;display:inline-flex}.option[data-v-96a4c5ba]{border-radius:calc(var(--radius) - 2px);color:var(--text-muted);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.option[data-v-96a4c5ba]:hover{background:var(--surface-hover);color:var(--text)}.option.active[data-v-96a4c5ba]{background:var(--accent-soft);color:var(--accent);font-weight:500}.option[data-v-96a4c5ba]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.count[data-v-96a4c5ba]{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:12px}.option.active .count[data-v-96a4c5ba]{color:inherit}.type-icon[data-v-9e720084]{margin-top:2px}.dialog[data-v-9e720084]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(600px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-9e720084]::backdrop{background:#00000059}form[data-v-9e720084]{flex-direction:column;gap:12px;display:flex}h2[data-v-9e720084]{margin:0;font-size:15px;font-weight:600}.search[data-v-9e720084]{height:34px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px}.search[data-v-9e720084]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.bulk[data-v-9e720084]{flex-wrap:wrap;gap:16px;margin-top:-4px;display:flex}.link[data-v-9e720084]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link[data-v-9e720084]:hover:not(:disabled){text-decoration:underline}.link[data-v-9e720084]:disabled{color:var(--text-faint);cursor:default}.choices[data-v-9e720084]{border:1px solid var(--border);border-radius:6px;height:min(420px,max(160px,100vh - 470px));margin:0;padding:0;list-style:none;overflow:auto}.choices .empty[data-v-9e720084]{padding:10px}.choices li+li[data-v-9e720084]{border-top:1px solid var(--border)}.choices label[data-v-9e720084]{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.choices label[data-v-9e720084]:hover{background:var(--surface-hover)}.choices input[data-v-9e720084]{margin:3px 0 0}.text[data-v-9e720084]{flex-direction:column;flex:1;min-width:0;display:flex}.name.unknown[data-v-9e720084]{color:var(--text-muted);font-style:italic}.meta[data-v-9e720084]{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.seen[data-v-9e720084]{color:var(--text-muted);white-space:nowrap;flex:none;padding-top:1px;font-size:12px}.seen.silent[data-v-9e720084]{color:var(--text);font-weight:600}.hint[data-v-9e720084],.muted[data-v-9e720084]{color:var(--text-faint);margin:0;font-size:12px}.muted[data-v-9e720084]{color:var(--text-muted);font-size:13px}.confirm[data-v-9e720084],.error[data-v-9e720084]{background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.error[data-v-9e720084]{color:var(--danger)}.actions[data-v-9e720084]{justify-content:flex-end;gap:8px;display:flex}.danger[data-v-9e720084],.secondary[data-v-9e720084]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.danger[data-v-9e720084]{color:#fff;background:var(--danger);border:1px solid var(--danger)}.danger[data-v-9e720084]:hover:not(:disabled){filter:brightness(1.08)}.danger[data-v-9e720084]:disabled{opacity:.5;cursor:default}.secondary[data-v-9e720084]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-9e720084]:hover{background:var(--surface-hover)}.danger[data-v-9e720084]:focus-visible,.secondary[data-v-9e720084]:focus-visible,.link[data-v-9e720084]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.heartbeat-list[data-v-06663752]{flex-direction:column;gap:10px;min-width:0;display:flex}.toolbar[data-v-06663752]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.search[data-v-06663752]{width:260px;height:32px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px}.search[data-v-06663752]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.bulk[data-v-06663752]{flex-wrap:wrap;gap:16px;display:flex}.link[data-v-06663752]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link[data-v-06663752]:hover:not(:disabled){text-decoration:underline}.link[data-v-06663752]:disabled{color:var(--text-faint);cursor:default}.table-wrap[data-v-06663752]{border:1px solid var(--border);border-radius:6px;overflow:auto}table[data-v-06663752]{border-collapse:collapse;width:100%;font-size:13.5px}thead th[data-v-06663752]{z-index:1;text-align:left;color:var(--text-muted);background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:500;position:sticky;top:0}td[data-v-06663752]{vertical-align:top;border-top:1px solid var(--border);padding:6px 10px}.group th[data-v-06663752]{text-align:left;background:var(--surface-hover);border-top:1px solid var(--border);padding:10px 10px 6px;font-size:13.5px;font-weight:600}.group-summary[data-v-06663752]{color:var(--text-muted);font-weight:400}.group-summary.strong[data-v-06663752]{color:var(--text);font-weight:600}.check[data-v-06663752]{width:28px;padding-right:0}.check input[data-v-06663752]{margin:2px 0 0}tr.checked td[data-v-06663752]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.name[data-v-06663752]{white-space:nowrap}.type-icon[data-v-06663752]{vertical-align:-3px;margin-right:6px}.name a[data-v-06663752]{color:var(--text);text-decoration:none}.name a[data-v-06663752]:hover{text-decoration:underline}.name a.unknown[data-v-06663752]{color:var(--text-muted);font-style:italic}.description[data-v-06663752]{color:var(--text-muted);white-space:normal;padding-left:22px;font-size:12px;display:block}.location[data-v-06663752],.origin[data-v-06663752],.seen[data-v-06663752]{color:var(--text-muted)}.seen[data-v-06663752]{white-space:nowrap}.state.off[data-v-06663752]{color:var(--text-muted)}.reason[data-v-06663752]{color:var(--text-faint);font-size:12px;display:block}tr.blocked .name a[data-v-06663752]{color:var(--text-muted)}.empty[data-v-06663752]{padding:8px 10px}.actions[data-v-06663752]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selected-count[data-v-06663752]{color:var(--text-muted);margin-right:auto;font-size:13px}.confirm[data-v-06663752]{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.confirm p[data-v-06663752]{margin:0}.confirm-title[data-v-06663752]{font-weight:500}.durations[data-v-06663752]{border:none;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.durations label[data-v-06663752]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.note[data-v-06663752]{color:var(--text-muted);font-size:13px}.confirm-actions[data-v-06663752]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-06663752],.secondary[data-v-06663752]{height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-06663752]{color:#fff;background:var(--accent);border:1px solid var(--accent)}.secondary[data-v-06663752]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-06663752]:hover:not(:disabled){background:var(--surface-hover)}.primary[data-v-06663752]:disabled,.secondary[data-v-06663752]:disabled{opacity:.5;cursor:default}.primary[data-v-06663752]:focus-visible,.secondary[data-v-06663752]:focus-visible,.link[data-v-06663752]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted[data-v-06663752]{color:var(--text-muted);margin:0;font-size:13px}.error[data-v-06663752]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.visually-hidden[data-v-06663752]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dialog[data-v-1f2f7bd5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(1000px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-1f2f7bd5]::backdrop{background:#00000059}.body[data-v-1f2f7bd5]{flex-direction:column;gap:12px;display:flex}.list[data-v-1f2f7bd5] .table-wrap{max-height:min(460px,max(200px,100vh - 420px))}h2[data-v-1f2f7bd5]{margin:0;font-size:15px;font-weight:600}.hint[data-v-1f2f7bd5]{color:var(--text-muted);margin:0;font-size:13px}.hint a[data-v-1f2f7bd5]{color:var(--accent)}.actions[data-v-1f2f7bd5]{justify-content:flex-end;display:flex}.secondary[data-v-1f2f7bd5]{height:34px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.secondary[data-v-1f2f7bd5]:hover{background:var(--surface-hover)}.secondary[data-v-1f2f7bd5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tree[data-v-a7b9bfea]{flex-direction:column;gap:1px;display:flex}.no-company[data-v-a7b9bfea]{color:var(--text-muted);margin:8px 12px;font-size:12px}.section-title[data-v-a7b9bfea]{color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin:14px 8px 4px;font-size:11px;font-weight:600}.tag-swatch[data-v-a7b9bfea]{border-radius:3px;flex:none;width:12px;height:12px;margin:0 2px}.tenant-mark[data-v-a7b9bfea]{border:1px solid var(--border);color:var(--text-muted);border-radius:4px;flex:none;padding:0 4px;font-size:10px}.dc-mark[data-v-a7b9bfea]{letter-spacing:.3px;background:var(--accent);color:var(--surface);border-radius:4px;flex:none;padding:0 5px;font-size:10px;font-weight:700}.row[data-v-a7b9bfea]{border-radius:6px;align-items:center;gap:2px;padding-left:4px;display:flex}.row[data-v-a7b9bfea]:hover{background:var(--surface-hover)}.row.selected[data-v-a7b9bfea]{background:var(--accent-soft);color:var(--accent);font-weight:500}.level-2[data-v-a7b9bfea]{padding-left:26px}.node[data-v-a7b9bfea]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 8px 6px 2px;display:flex}.node[data-v-a7b9bfea]:focus-visible,.chevron[data-v-a7b9bfea]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chevron[data-v-a7b9bfea],.chevron-space[data-v-a7b9bfea]{flex:none;width:18px;height:18px}.chevron[data-v-a7b9bfea]{color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.chevron[data-v-a7b9bfea]:hover{background:var(--border)}.chevron svg[data-v-a7b9bfea]{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px;transition:transform .15s}.chevron.open svg[data-v-a7b9bfea]{transform:rotate(90deg)}.label[data-v-a7b9bfea]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count[data-v-a7b9bfea]{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.row.selected .count[data-v-a7b9bfea]{color:var(--accent)}.error[data-v-a7b9bfea]{color:var(--danger);margin:4px 8px 12px;font-size:13px}.node.create[data-v-a7b9bfea]{color:var(--text-faint);font-size:13px}.node.create[data-v-a7b9bfea]:hover{color:var(--accent)}.node.create svg[data-v-a7b9bfea]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:14px;height:14px;margin:0 1px}.more[data-v-a7b9bfea]{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-right:2px;padding:0;display:grid}.row:hover .more[data-v-a7b9bfea],.row:focus-within .more[data-v-a7b9bfea],.more.open[data-v-a7b9bfea]{opacity:1}.more[data-v-a7b9bfea]:hover,.more.open[data-v-a7b9bfea]{background:var(--border);color:var(--text)}.more[data-v-a7b9bfea]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.more svg[data-v-a7b9bfea]{fill:currentColor;width:14px;height:14px}.rename[data-v-a7b9bfea]{flex:1;align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 2px;display:flex}.rename-input[data-v-a7b9bfea]{min-width:0;height:26px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--accent);border-radius:4px;outline:none;flex:1;padding:0 6px}.rename-input[aria-invalid=true][data-v-a7b9bfea]{border-color:var(--danger)}.rename-error[data-v-a7b9bfea]{color:var(--danger);margin:0 8px 4px 26px;font-size:12px}.rename-error.level-2[data-v-a7b9bfea]{margin-left:48px}.menu[data-v-a7b9bfea]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:170px;padding:4px;position:fixed;box-shadow:0 6px 20px #00000026}.menu button[data-v-a7b9bfea]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:6px 10px;display:flex}.menu button[data-v-a7b9bfea]:hover,.menu button[data-v-a7b9bfea]:focus-visible{background:var(--accent-soft);color:var(--accent);outline:none}.menu-separator[data-v-a7b9bfea]{background:var(--border);height:1px;margin:4px 6px;display:block}.menu button.delete[data-v-a7b9bfea]{color:var(--danger);flex-direction:column;align-items:flex-start;gap:1px}.menu button.delete[data-v-a7b9bfea]:hover:not(:disabled),.menu button.delete[data-v-a7b9bfea]:focus-visible{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.menu button.delete[data-v-a7b9bfea]:disabled{color:var(--text-faint);cursor:default}.menu button.delete[data-v-a7b9bfea]:disabled:hover{background:0 0}.blocker[data-v-a7b9bfea]{color:var(--text-faint);font-size:11.5px}kbd[data-v-a7b9bfea]{font:inherit;color:var(--text-faint);font-size:11px}.alerts-mark[data-v-bcd7d21c]{vertical-align:1px;height:18px;color:var(--text-muted);background:var(--surface-hover);border-radius:9px;align-items:center;gap:4px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.alerts-mark[data-v-bcd7d21c]:hover{color:var(--text)}.dot[data-v-bcd7d21c]{border-radius:50%;width:7px;height:7px}.danger .dot[data-v-bcd7d21c]{background:var(--danger)}.warn .dot[data-v-bcd7d21c]{background:var(--warn)}.device-search[data-v-7e96f661]{flex:none;position:relative}.field[data-v-7e96f661]{border:1px solid var(--border);background:var(--bg);width:260px;height:32px;color:var(--text-muted);cursor:text;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.field[data-v-7e96f661]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.loupe[data-v-7e96f661]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:15px;height:15px}input[data-v-7e96f661]{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}input[data-v-7e96f661]::placeholder{color:var(--text-muted)}input[data-v-7e96f661]::-webkit-search-cancel-button{display:none}.shortcut[data-v-7e96f661]{border:1px solid var(--border);font:inherit;color:var(--text-muted);border-radius:4px;flex:none;padding:1px 5px;font-size:11px}.panel[data-v-7e96f661]{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:440px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px #0000002e}.heading[data-v-7e96f661]{color:var(--text-muted);margin:4px 8px 6px;font-size:12px;font-weight:600}.state[data-v-7e96f661],.more[data-v-7e96f661]{color:var(--text-muted);margin:8px;font-size:13px}.state.error[data-v-7e96f661]{color:var(--danger)}ul[data-v-7e96f661]{margin:0;padding:0;list-style:none}ul.stale[data-v-7e96f661]{opacity:.6}.result[data-v-7e96f661]{cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.result[aria-selected=true][data-v-7e96f661]{background:var(--accent-soft)}.type-icon[data-v-7e96f661]{flex:none;margin-top:2px}.body[data-v-7e96f661]{flex:1;min-width:0}.line[data-v-7e96f661]{align-items:center;gap:8px;display:flex}.name[data-v-7e96f661]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.seen[data-v-7e96f661]{color:var(--text-muted);flex:none;margin-left:auto;font-size:12px}.sub[data-v-7e96f661]{color:var(--text-muted);flex-wrap:wrap;gap:2px 12px;margin-top:2px;font-size:12px;display:flex}.match[data-v-7e96f661]{color:var(--text)}mark[data-v-7e96f661]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit;border-radius:2px}.result.silent .name[data-v-7e96f661],.result.silent .match[data-v-7e96f661]{color:var(--text-muted)}@media (width<=760px){.field[data-v-7e96f661]{width:34px;padding:0 9px}.field[data-v-7e96f661]:focus-within{width:min(260px,100vw - 120px)}.shortcut[data-v-7e96f661]{display:none}}.service-header[data-v-534eb9c3]{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;min-width:0;padding:0 16px 0 10px;display:flex}.panel-toggle[data-v-534eb9c3]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:flex}.panel-toggle[data-v-534eb9c3]:hover{color:var(--text);background:var(--surface-hover)}.panel-toggle[data-v-534eb9c3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-toggle svg[data-v-534eb9c3]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.panel-toggle .fill[data-v-534eb9c3]{fill:currentColor;stroke:none;opacity:.35}.service[data-v-534eb9c3]{color:var(--text);flex:none;font-size:15px;font-weight:600}.nav[data-v-534eb9c3]{scrollbar-width:thin;align-items:center;gap:2px;min-width:0;margin-left:auto;padding:4px;display:flex;overflow-x:auto}.nav-link[data-v-534eb9c3]{color:var(--text-muted);border-radius:6px;flex:none;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none}.nav-link[data-v-534eb9c3]:hover{color:var(--text);background:var(--surface-hover)}.nav-link.router-link-active[data-v-534eb9c3]{color:var(--accent);background:var(--accent-soft)}.nav-link[data-v-534eb9c3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.export[data-v-9316065e]{position:relative}.export-button[data-v-9316065e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.export-button[data-v-9316065e]:hover:not(:disabled),.export-button.open[data-v-9316065e]{background:var(--surface-hover);color:var(--text)}.export-button[data-v-9316065e]:disabled{color:var(--text-faint);cursor:default}.export-button[data-v-9316065e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.export-button svg[data-v-9316065e]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.panel[data-v-9316065e]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:left;width:280px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:13px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000026}fieldset[data-v-9316065e]{border:0;margin:0 0 8px;padding:0}legend[data-v-9316065e]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;padding:0;font-size:12px;font-weight:600}label[data-v-9316065e]{color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:3px 0;display:flex}input[data-v-9316065e]{accent-color:var(--accent);margin:0}.note[data-v-9316065e]{color:var(--text-muted);margin:8px 0 0;font-size:12px}footer[data-v-9316065e]{border-top:1px solid var(--border);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.download[data-v-9316065e]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;font:inherit;cursor:pointer;padding:5px 12px}.download[data-v-9316065e]:hover{filter:brightness(1.08)}.dialog[data-v-4210b02b]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(900px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-4210b02b]::backdrop{background:#00000059}.body[data-v-4210b02b]{flex-direction:column;gap:12px;display:flex}.head[data-v-4210b02b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2[data-v-4210b02b]{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.subtitle[data-v-4210b02b]{color:var(--text-muted);margin:2px 0 0;font-size:13px}.mark[data-v-4210b02b]{border-radius:50%;flex:none;width:9px;height:9px}.mark.danger[data-v-4210b02b]{background:var(--danger)}.mark.warn[data-v-4210b02b]{background:var(--warn)}.mark.info[data-v-4210b02b]{background:var(--text-faint)}.icon-button[data-v-4210b02b]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[data-v-4210b02b]:hover{color:var(--text);background:var(--surface-hover)}.icon-button svg[data-v-4210b02b]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.toolbar[data-v-4210b02b]{align-items:center;gap:12px;display:flex}.count[data-v-4210b02b]{color:var(--text-muted);margin-right:auto;font-size:13px}.search[data-v-4210b02b]{width:240px;height:30px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:13px}.table-wrap[data-v-4210b02b]{border:1px solid var(--border);border-radius:6px;max-height:min(480px,max(200px,100vh - 300px));overflow:auto}table[data-v-4210b02b]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-4210b02b]{text-align:left;text-transform:uppercase;color:var(--text-muted);background:var(--surface);z-index:1;border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px;font-weight:600;position:sticky;top:0}td[data-v-4210b02b]{vertical-align:top;border-bottom:1px solid var(--border);padding:7px 12px}tr:last-child td[data-v-4210b02b]{border-bottom:none}.device[data-v-4210b02b]{gap:8px;display:flex}.type-icon[data-v-4210b02b]{flex:none;width:16px;height:16px;margin-top:2px}.device a[data-v-4210b02b]{color:var(--accent);text-decoration:none}.device a[data-v-4210b02b]:hover{text-decoration:underline}.new-tab[data-v-4210b02b]{vertical-align:middle;margin-left:6px;display:inline-flex;color:var(--text-faint)!important}.new-tab[data-v-4210b02b]:hover{color:var(--accent)!important}.new-tab svg[data-v-4210b02b]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.muted[data-v-4210b02b]{color:var(--text-muted)}.small[data-v-4210b02b]{font-size:12px}.nowrap[data-v-4210b02b]{white-space:nowrap}.error[data-v-4210b02b]{color:var(--danger)}.actions[data-v-4210b02b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.open-list[data-v-4210b02b]{color:var(--accent);font-size:13px}.actions .secondary[data-v-4210b02b]{height:34px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-left:auto;padding:0 14px;font-weight:500}.actions .secondary[data-v-4210b02b]:hover{background:var(--surface-hover)}.layout[data-v-a642c23f]{grid-template-columns:var(--rail-w) var(--sidebar-w) 1fr;grid-template-rows:var(--service-header-h) 1fr var(--footer-h);grid-template-areas:"rail header header""rail sidebar main""rail footer footer";height:100%;transition:grid-template-columns .2s;display:grid}.layout.sidebar-collapsed[data-v-a642c23f]{grid-template-columns:var(--rail-w) 0 1fr}.layout.no-service[data-v-a642c23f]{grid-template-rows:0 1fr var(--footer-h)}.rail[data-v-a642c23f]{grid-area:rail;min-height:0}.header[data-v-a642c23f]{grid-area:header}.sidebar[data-v-a642c23f]{background:var(--surface);border-right:1px solid var(--border);grid-area:sidebar;min-width:0;padding:12px 8px;overflow:hidden auto}.sidebar[data-v-a642c23f]>*{width:calc(var(--sidebar-w) - 16px)}.sidebar-collapsed .sidebar[data-v-a642c23f]{border-right:0;padding-left:0;padding-right:0}.main[data-v-a642c23f]{flex-direction:column;grid-area:main;min-width:0;display:flex;overflow:hidden}.footer[data-v-a642c23f]{grid-area:footer}@media (prefers-reduced-motion:reduce){.layout[data-v-a642c23f]{transition:none}}.location-badge[data-v-52c0c764]{white-space:normal;border:1px solid color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);border-radius:9px;padding:0 7px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;line-height:17px;display:inline-block}.new-report[data-v-f29dab02]{border-radius:var(--radius);background:var(--accent-soft);color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;padding:6px 12px;font-size:13px;display:flex}.show[data-v-f29dab02]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.show[data-v-f29dab02]:hover{text-decoration:underline}.show[data-v-f29dab02]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report-date[data-v-7602cac4]{color:var(--text-muted);margin:0 0 12px;font-size:12px}.muted[data-v-7602cac4]{color:var(--text-faint)}.report-stale[data-v-7602cac4]{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--text);align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:flex}.report-stale svg[data-v-7602cac4]{fill:none;width:16px;height:16px;stroke:var(--warn);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tab-alerts[data-v-513d6111]{letter-spacing:0;text-transform:none;height:18px;color:var(--text-muted);background:var(--surface-hover);border-radius:9px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.dot[data-v-513d6111]{border-radius:50%;width:7px;height:7px}.danger .dot[data-v-513d6111]{background:var(--danger)}.warn .dot[data-v-513d6111]{background:var(--warn)}.overview[data-v-c1a2446f]{white-space:normal;cursor:default;padding:14px 16px 16px}.location[data-v-c1a2446f]{margin-left:6px}.age[data-v-c1a2446f]{color:var(--text-faint);font-style:italic;font-weight:400}.blocks[data-v-c1a2446f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.blocks[data-v-c1a2446f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.block[data-v-c1a2446f]{border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);padding:12px 14px}h4[data-v-c1a2446f]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.block-link[data-v-c1a2446f]{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.block-link .chevron[data-v-c1a2446f]{font-size:15px;line-height:1;transition:transform .12s}.block-link[data-v-c1a2446f]:hover,.block-link[data-v-c1a2446f]:focus-visible{color:var(--accent)}.block-link:hover .chevron[data-v-c1a2446f]{transform:translate(2px)}.row-link[data-v-c1a2446f]{color:inherit;-webkit-text-decoration:underline dotted var(--text-faint);text-decoration:underline dotted var(--text-faint);text-underline-offset:3px}.row-link[data-v-c1a2446f]:hover,.row-link[data-v-c1a2446f]:focus-visible{text-decoration:underline}h4 svg[data-v-c1a2446f]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}dl[data-v-c1a2446f]{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}dt[data-v-c1a2446f]{color:var(--text-muted)}dd[data-v-c1a2446f]{text-align:right;overflow-wrap:anywhere;margin:0}.heading[data-v-c1a2446f]{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:2px 12px;margin-top:8px;padding-top:8px;display:flex}.heading.first[data-v-c1a2446f]{border-top:0;margin-top:0;padding-top:0}.heading-label[data-v-c1a2446f]{font-weight:500}.heading-label+span[data-v-c1a2446f]{text-align:right;margin-left:auto}.heading-detail[data-v-c1a2446f]{color:var(--text-muted);font-weight:400}.heading .ok[data-v-c1a2446f]{color:var(--ok)}.heading .warn[data-v-c1a2446f]{color:var(--warn)}.heading .danger[data-v-c1a2446f]{color:var(--danger);font-weight:500}dt.indent[data-v-c1a2446f],.bar.indent[data-v-c1a2446f]{margin-left:12px}dd.ok[data-v-c1a2446f]{color:var(--ok)}dd.warn[data-v-c1a2446f]{color:var(--warn)}dd.highlight[data-v-c1a2446f]{color:var(--accent);font-weight:600}dd.danger[data-v-c1a2446f]{color:var(--danger);font-weight:500}.bar[data-v-c1a2446f]{background:var(--border);border-radius:2px;grid-column:1/-1;height:4px;margin:0 0 4px;overflow:hidden}.bar>span[data-v-c1a2446f]{height:100%;display:block}.bar .ok[data-v-c1a2446f]{background:var(--ok)}.bar .warn[data-v-c1a2446f]{background:var(--warn)}.bar .danger[data-v-c1a2446f]{background:var(--danger)}.links[data-v-c1a2446f]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.link[data-v-c1a2446f]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--accent);align-items:center;gap:6px;padding:5px 10px;font-size:13px;text-decoration:none;display:inline-flex}.link[data-v-c1a2446f]:hover{border-color:var(--accent);background:var(--accent-soft)}.message[data-v-c1a2446f]{color:var(--text-muted);margin:0}.message.error[data-v-c1a2446f]{color:var(--danger)}.notes[data-v-f15464f0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;max-width:1200px;padding:16px 18px;display:flex}.notes.flat[data-v-f15464f0]{background:0 0;border:none;border-radius:0;max-width:none;padding:0}header[data-v-f15464f0]{align-items:center;gap:12px;display:flex}h3[data-v-f15464f0]{margin:0;font-size:14px;font-weight:600}.updated[data-v-f15464f0]{color:var(--text-muted);flex:1;font-size:12px}.edit[data-v-f15464f0]{margin-left:auto}.hint[data-v-f15464f0]{color:var(--text-muted);margin:-4px 0 0;font-size:12px}.empty[data-v-f15464f0]{margin:0;font-size:13px}a.secondary[data-v-f15464f0]{align-items:center;text-decoration:none;display:inline-flex}.notes.highlight[data-v-f15464f0]{animation:2.4s ease-out notes-highlight-f15464f0}@keyframes notes-highlight-f15464f0{0%,40%{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}to{box-shadow:0 0 0 3px #0000}}.text[data-v-f15464f0]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:20px}.text.collapsed[data-v-f15464f0]{max-height:120px;overflow:hidden}.notes>.link[data-v-f15464f0]{align-self:flex-start;font-size:12.5px}.editor[data-v-f15464f0]{flex-direction:column;gap:8px;display:flex}textarea[data-v-f15464f0]{min-height:120px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);resize:vertical;border-radius:6px;padding:8px 10px;font-size:13px;line-height:20px}textarea[data-v-f15464f0]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.hints[data-v-f15464f0]{color:var(--text-muted);align-items:flex-start;gap:16px;font-size:12px;display:flex}.warning[data-v-f15464f0]{flex:1}.counter[data-v-f15464f0]{font-variant-numeric:tabular-nums;flex:none}.conflict[data-v-f15464f0]{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--warn) 12%, transparent);flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.conflict p[data-v-f15464f0]{margin:0}.current-title[data-v-f15464f0]{font-weight:600}.error[data-v-f15464f0]{color:var(--danger);margin:0;font-size:13px}.muted[data-v-f15464f0]{color:var(--text-muted)}.buttons[data-v-f15464f0]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-f15464f0],.secondary[data-v-f15464f0]{height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px;font-weight:500}.primary[data-v-f15464f0]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-f15464f0]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-f15464f0]:disabled,.secondary[data-v-f15464f0]:disabled{opacity:.5;cursor:default}.secondary[data-v-f15464f0]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-f15464f0]:hover:not(:disabled){background:var(--surface-hover)}.link[data-v-f15464f0]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.link[data-v-f15464f0]:hover{text-decoration:underline}.primary[data-v-f15464f0]:focus-visible,.secondary[data-v-f15464f0]:focus-visible,.link[data-v-f15464f0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notes-preview[data-v-09bacc6c]{max-width:none;margin-bottom:12px}.notes-error[data-v-09bacc6c]{color:var(--danger);margin:0 0 12px;font-size:13px}.heartbeat[data-v-caf345fb]{vertical-align:-4px;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:6px;display:inline-flex}.heartbeat[data-v-caf345fb]:hover{background:var(--surface-hover)}.heartbeat.labelled[data-v-caf345fb]{vertical-align:baseline;gap:5px;width:auto;margin-left:0;padding:0 4px 0 2px;text-decoration:none}.heartbeat.labelled[data-v-caf345fb]:hover{background:0 0}.heartbeat.labelled:hover .label[data-v-caf345fb]{text-decoration:underline}.label[data-v-caf345fb]{color:var(--text-muted)}.unreachable .label[data-v-caf345fb]{color:var(--danger)}svg[data-v-caf345fb]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.active[data-v-caf345fb]{color:var(--ok)}.unreachable[data-v-caf345fb]{color:var(--danger)}.stopped[data-v-caf345fb]{color:var(--text-faint)}.column-picker[data-v-87372ed4]{position:relative}.picker-button[data-v-87372ed4]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.picker-button[data-v-87372ed4]:hover,.picker-button.open[data-v-87372ed4]{background:var(--surface-hover);color:var(--text)}.picker-button[data-v-87372ed4]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.picker-button.custom[data-v-87372ed4]{color:var(--accent)}.picker-button svg[data-v-87372ed4]{fill:none;stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.count[data-v-87372ed4]{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.panel[data-v-87372ed4]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:max-content;max-width:min(760px,100vw - 32px);padding:12px 14px;font-size:13px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000026}.groups[data-v-87372ed4]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px;width:min(720px,100vw - 60px);display:grid}fieldset[data-v-87372ed4]{border:0;min-width:0;margin:0;padding:0}legend[data-v-87372ed4]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;padding:0;font-size:12px;font-weight:600}label[data-v-87372ed4]{color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:3px 0;display:flex}input[data-v-87372ed4]{accent-color:var(--accent);margin:0}footer[data-v-87372ed4]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.note[data-v-87372ed4]{color:var(--text-muted);font-size:12px}.reset[data-v-87372ed4]{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:4px 10px}.reset[data-v-87372ed4]:hover:not(:disabled){background:var(--surface-hover)}.reset[data-v-87372ed4]:disabled{color:var(--text-faint);cursor:default}.error[data-v-87372ed4]{color:var(--danger);margin:10px 0 0}.dialog[data-v-c2fc0fba]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-c2fc0fba]::backdrop{background:#00000059}form[data-v-c2fc0fba]{flex-direction:column;gap:12px;display:flex}h2[data-v-c2fc0fba]{margin:0;font-size:15px;font-weight:600}.current[data-v-c2fc0fba]{color:var(--text-muted);margin:0;font-size:13px}.field[data-v-c2fc0fba]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-c2fc0fba],.field select[data-v-c2fc0fba]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[data-v-c2fc0fba]:focus,.field select[data-v-c2fc0fba]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.hint[data-v-c2fc0fba]{color:var(--text-faint);font-size:12px}.error[data-v-c2fc0fba]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-c2fc0fba]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-c2fc0fba],.secondary[data-v-c2fc0fba]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-c2fc0fba]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-c2fc0fba]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-c2fc0fba]:disabled{opacity:.5;cursor:default}.secondary[data-v-c2fc0fba]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-c2fc0fba]:hover{background:var(--surface-hover)}.primary[data-v-c2fc0fba]:focus-visible,.secondary[data-v-c2fc0fba]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.os-release-badge[data-v-c101bb82]{white-space:nowrap;border:1px solid;border-radius:10px;padding:0 7px;font-size:11px;font-weight:600;line-height:17px;display:inline-block}.os-release-badge.danger[data-v-c101bb82]{border-color:color-mix(in srgb, var(--danger) 50%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.os-release-badge.info[data-v-c101bb82]{border-color:var(--border);background:var(--surface-hover);color:var(--text-muted)}.os-release-badge.warn[data-v-c101bb82]{border-color:color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn)}.tag-list[data-v-0fdc6aa0]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tag[data-v-0fdc6aa0]{max-width:100%;color:var(--tag-text);white-space:nowrap;border:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff24);border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-flex}.name[data-v-0fdc6aa0]{text-overflow:ellipsis;overflow:hidden}.more[data-v-0fdc6aa0]{color:var(--text-muted);background:var(--surface-hover);border-color:var(--border);cursor:default}.device-view[data-v-b61a707b]{flex-direction:column;gap:14px;height:100%;min-height:0;padding:14px 20px 16px;display:flex}.toolbar[data-v-b61a707b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.title[data-v-b61a707b]{flex-direction:column;gap:2px;display:flex}.controllers[data-v-b61a707b]{color:var(--accent);font-size:13px}.controllers.none[data-v-b61a707b]{color:var(--text-muted)}.count[data-v-b61a707b]{color:var(--text-muted);font-size:13px}.flag-filter[data-v-b61a707b]{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:12px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:1px 4px 1px 10px;font-size:12px;font-weight:500;display:inline-flex}.flag-filter button[data-v-b61a707b]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:inline-flex}.flag-filter button[data-v-b61a707b]:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.flag-filter svg[data-v-b61a707b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.filter[data-v-b61a707b]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:240px;color:var(--text);font:inherit;padding:7px 10px}.filter[data-v-b61a707b]:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.list-controls[data-v-b61a707b]{align-items:flex-start;gap:8px;display:flex}.list-controls .column-picker[data-v-b61a707b]{margin-left:auto}.table-wrap[data-v-b61a707b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:1;min-height:0;transition:opacity .15s;overflow:auto}.table-wrap.loading[data-v-b61a707b]{opacity:.55}table[data-v-b61a707b]{border-collapse:collapse;white-space:nowrap;width:100%}th[data-v-b61a707b]{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;padding:0;position:sticky;top:0}th button[data-v-b61a707b]{width:100%;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px;font-size:12px;font-weight:600;display:flex}th.numeric button[data-v-b61a707b]{text-align:right;justify-content:flex-end}th.sorted button[data-v-b61a707b]{color:var(--text)}.arrow[data-v-b61a707b]{width:9px;font-size:9px}td[data-v-b61a707b]{border-bottom:1px solid var(--border);padding:9px 10px}tbody tr[data-v-b61a707b]{cursor:pointer;background:var(--surface)}th[data-v-b61a707b]:first-child,td.name[data-v-b61a707b]{position:sticky;left:0}th[data-v-b61a707b]:first-child{z-index:2}td.name[data-v-b61a707b]{z-index:1;background:inherit}tbody tr[data-v-b61a707b]:hover{background:var(--surface-hover)}tbody tr.expanded[data-v-b61a707b]{background:var(--accent-soft)}tbody tr.expanded td[data-v-b61a707b]{border-bottom-color:#0000}tbody tr.detail[data-v-b61a707b],tbody tr.detail[data-v-b61a707b]:hover{background:var(--surface)}tr.detail>td[data-v-b61a707b]{border-bottom:1px solid var(--border);padding:0}.detail-inner[data-v-b61a707b]{max-width:100%;position:sticky;left:0}.no-report[data-v-b61a707b]{color:var(--text-muted);white-space:normal;margin:0;padding:16px}.no-report a[data-v-b61a707b]{color:var(--accent);margin-left:8px;text-decoration:none}.no-report a[data-v-b61a707b]:hover{text-decoration:underline}.expander[data-v-b61a707b]{width:18px;height:18px;color:var(--text-faint);vertical-align:-3px;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:0 4px 0 -4px;padding:0;display:inline-grid}.expander[data-v-b61a707b]:hover{background:var(--border);color:var(--text)}.expander[data-v-b61a707b]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.expander svg[data-v-b61a707b]{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px;transition:transform .15s}tr.expanded .expander svg[data-v-b61a707b]{transform:rotate(90deg)}tbody tr:last-child td[data-v-b61a707b]{border-bottom:0}.name[data-v-b61a707b]{font-weight:500}.numeric[data-v-b61a707b]{text-align:right;font-variant-numeric:tabular-nums}.muted[data-v-b61a707b],.unknown[data-v-b61a707b]{color:var(--text-muted)}.mono[data-v-b61a707b]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}td.ip[data-v-b61a707b]{white-space:normal}td.ip .location-badge[data-v-b61a707b]{margin-top:2px}td.wrap[data-v-b61a707b]{white-space:normal;min-width:72px}td.model[data-v-b61a707b]{overflow-wrap:anywhere;min-width:100px}td.os[data-v-b61a707b]{min-width:150px}td.os[data-v-b61a707b] .os-release-badge,td.seen-cell[data-v-b61a707b]{white-space:normal}td.seen-cell .seen[data-v-b61a707b]{white-space:nowrap}td.person[data-v-b61a707b]{overflow-wrap:anywhere}.connected-line[data-v-b61a707b]{color:var(--text-muted);font-size:12px}td.name[data-v-b61a707b]{white-space:normal;min-width:150px}td.name .name-line[data-v-b61a707b]{white-space:nowrap}.device-link[data-v-b61a707b]{color:inherit;text-decoration:none}.device-link.unknown[data-v-b61a707b]{color:var(--text-muted)}.device-link[data-v-b61a707b]:hover{text-underline-offset:2px;text-decoration:underline}.device-link[data-v-b61a707b]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}td.name .description[data-v-b61a707b]{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;padding-left:40px;font-size:12px;font-weight:400;display:block}td.name .tags[data-v-b61a707b]{margin-top:3px;padding-left:40px}.tags-cell[data-v-b61a707b]{min-width:120px;max-width:260px}.notes-mark[data-v-b61a707b]{vertical-align:middle;width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.notes-mark.active[data-v-b61a707b]{color:var(--accent)}.show-overview[data-v-b61a707b]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.show-overview[data-v-b61a707b]:hover{text-decoration:underline}.show-overview[data-v-b61a707b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notes-mark[data-v-b61a707b]:hover{color:var(--text);background:var(--surface-hover)}.notes-mark[data-v-b61a707b]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.notes-mark svg[data-v-b61a707b]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px}.edit-description[data-v-b61a707b]{vertical-align:middle;width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}tbody tr:hover .edit-description[data-v-b61a707b],.edit-description[data-v-b61a707b]:focus-visible{opacity:1}.edit-description[data-v-b61a707b]:hover{color:var(--text);background:var(--surface-hover)}.edit-description[data-v-b61a707b]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.edit-description svg[data-v-b61a707b]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px}.type-icon[data-v-b61a707b]{margin-right:6px}tr.silent td[data-v-b61a707b]{color:var(--text-faint)}.badge[data-v-b61a707b]{white-space:nowrap;background:var(--surface-hover);border:1px solid var(--border);color:var(--text-muted);border-radius:10px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.domain-line[data-v-b61a707b]{color:var(--text-faint);margin-top:1px;font-size:12px}.level-danger[data-v-b61a707b]{color:var(--danger);font-weight:500}.level-warn[data-v-b61a707b]{color:var(--warn);font-weight:500}.sub-line[data-v-b61a707b]{color:var(--text-muted);font-size:12px}.os-line[data-v-b61a707b]{color:var(--text-faint);margin-top:1px;font-size:12px}.os .os-release-badge[data-v-b61a707b]{margin-left:4px}.domain-chip[data-v-b61a707b]{border:1px solid color-mix(in srgb, var(--text-muted) 40%, transparent);background:var(--surface-hover);color:var(--text);white-space:nowrap;border-radius:10px;margin-top:2px;padding:0 7px;font-size:12px;display:inline-block}.tenant-chip[data-v-b61a707b]{border-style:dashed}.domain-chip+.tenant-chip[data-v-b61a707b]{margin-left:4px}tr.silent .domain-chip[data-v-b61a707b]{color:var(--text-faint)}.badge.dc[data-v-b61a707b]{border-color:var(--accent);background:var(--accent);color:var(--surface);font-weight:600}.disk[data-v-b61a707b]{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.bar[data-v-b61a707b]{background:var(--border);border-radius:2px;width:100%;min-width:90px;height:4px;display:block;overflow:hidden}.bar>span[data-v-b61a707b]{border-radius:2px;height:100%;display:block}.bar .ok[data-v-b61a707b]{background:var(--ok)}.bar .warn[data-v-b61a707b]{background:var(--warn)}.bar .danger[data-v-b61a707b]{background:var(--danger)}.seen[data-v-b61a707b]{align-items:center;gap:7px;display:inline-flex}.dormant-mark[data-v-b61a707b]{color:var(--text-muted);cursor:help;font-size:12px}.heartbeat-seen[data-v-b61a707b]{color:var(--text-faint);margin-top:1px;padding-left:15px;font-size:12px}.dot[data-v-b61a707b]{border-radius:50%;flex:none;width:8px;height:8px}.dot.recent[data-v-b61a707b]{background:var(--ok)}.dot.late[data-v-b61a707b]{background:var(--warn)}.dot.stale[data-v-b61a707b]{background:var(--danger)}.dot.never[data-v-b61a707b]{border:1.5px solid var(--text-faint)}.empty[data-v-b61a707b]{text-align:center;color:var(--text-muted);padding:32px}.message.error[data-v-b61a707b]{color:var(--danger);margin:0}.ai-icon[data-v-ff2a0275]{fill:currentColor;vertical-align:-.15em;flex:none;width:1.1em;height:1.1em}.ai-data[data-v-37ab3155]{color:var(--text-muted);font-size:13px}.ai-data summary[data-v-37ab3155]{cursor:pointer;color:var(--accent)}.ai-data p[data-v-37ab3155],.ai-data ul[data-v-37ab3155]{margin:8px 0 0;line-height:1.5}.ai-data ul[data-v-37ab3155]{padding-left:20px}.ask[data-v-2147eae2]{flex-direction:column;height:100%;min-height:0;display:flex}.not-configured[data-v-2147eae2]{max-width:720px;color:var(--text-muted);margin:20px}.not-configured p[data-v-2147eae2]{margin:0 0 8px}.thread[data-v-2147eae2]{flex:1;min-height:0;overflow-y:auto}.thread-inner[data-v-2147eae2],.composer-inner[data-v-2147eae2]{max-width:960px;padding:0 20px}.thread-inner[data-v-2147eae2]{padding-top:20px;padding-bottom:12px}.scope-chip[data-v-2147eae2]{border:1px solid var(--border);border-radius:14px;align-items:center;gap:6px;margin:0 0 16px;padding:3px 10px;font-size:13px;font-weight:500;display:inline-flex}.scope-icon[data-v-2147eae2]{width:15px;height:15px}.examples-title[data-v-2147eae2]{color:var(--text-muted);margin:0 0 8px;font-size:13px}.data-notice[data-v-2147eae2]{margin-top:20px}.examples[data-v-2147eae2]{flex-wrap:wrap;gap:8px;display:flex}.example[data-v-2147eae2]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:16px;padding:6px 12px}.example[data-v-2147eae2]:hover{border-color:var(--accent);color:var(--accent)}.message[data-v-2147eae2]{margin-bottom:20px}.who[data-v-2147eae2]{color:var(--text-muted);margin:0 0 4px;font-size:12px;font-weight:600}.question[data-v-2147eae2]{white-space:pre-wrap;margin:0;font-weight:500}.steps[data-v-2147eae2]{color:var(--text-muted);margin:0 0 8px;padding:0;font-size:12px;list-style:none}.steps li[data-v-2147eae2]:before{content:"✓ "}.pending[data-v-2147eae2]{color:var(--text-muted);margin:0;font-style:italic}.error[data-v-2147eae2]{color:var(--danger);margin:6px 0 0}.answer[data-v-2147eae2]{line-height:1.5}.answer[data-v-2147eae2] p{margin:0 0 10px}.answer[data-v-2147eae2] h3,.answer[data-v-2147eae2] h4,.answer[data-v-2147eae2] h5{margin:16px 0 6px;font-size:15px}.answer[data-v-2147eae2] ul,.answer[data-v-2147eae2] ol{margin:0 0 10px;padding-left:22px}.answer[data-v-2147eae2] li{margin-bottom:3px}.answer[data-v-2147eae2] code{font-family:var(--font-mono);font-size:13px}.answer[data-v-2147eae2] pre{border:1px solid var(--border);border-radius:6px;margin:0 0 10px;padding:8px 10px;overflow-x:auto}.answer[data-v-2147eae2] a{color:var(--accent)}.answer[data-v-2147eae2] .table-wrap{margin:0 0 10px;overflow-x:auto}.answer[data-v-2147eae2] table{border-collapse:collapse;font-size:13px}.answer[data-v-2147eae2] th,.answer[data-v-2147eae2] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:4px 10px}.composer[data-v-2147eae2]{border-top:1px solid var(--border);background:var(--bg);padding:12px 0 14px}textarea[data-v-2147eae2]{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px}.actions[data-v-2147eae2]{align-items:center;gap:12px;margin-top:8px;display:flex}.privacy[data-v-2147eae2]{color:var(--text-muted);flex:1;margin:0;font-size:12px}.quota[data-v-2147eae2]{text-align:right;color:var(--text-muted);margin:6px 0 0;font-size:12px}.quota.warn[data-v-2147eae2]{color:var(--warn)}.quota.danger[data-v-2147eae2]{color:var(--danger)}button.link[data-v-2147eae2],button.danger-link[data-v-2147eae2]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}button.danger-link[data-v-2147eae2]{color:var(--danger)}.conversation-bar[data-v-2147eae2]{box-sizing:border-box;border-bottom:1px solid var(--border);align-items:center;gap:10px;max-width:960px;padding:10px 20px 8px;display:flex}.conversation-title[data-v-2147eae2]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-weight:600;overflow:hidden}.conversation-menu[data-v-2147eae2]{position:relative}.conversation-list[data-v-2147eae2]{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(460px,100vw - 32px);max-height:60vh;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.conversation-list li[data-v-2147eae2]{align-items:center;gap:8px;padding:2px 8px 2px 4px;display:flex}.conversation-list li.current[data-v-2147eae2]{background:var(--bg-hover,#7f7f7f1a)}.conversation-list .open[data-v-2147eae2]{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;padding:6px 8px;display:flex}.conversation-list .open .name[data-v-2147eae2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list .open .meta[data-v-2147eae2]{color:var(--text-muted);font-size:12px}.conversation-list .trash[data-v-2147eae2]{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;padding:4px}.conversation-list .trash[data-v-2147eae2]:hover{color:var(--danger)}.conversation-list .trash svg[data-v-2147eae2]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.confirm-text[data-v-2147eae2]{flex:1;padding:8px;font-size:13px}.load-error[data-v-2147eae2]{color:var(--danger);margin:8px 20px 0}.device-ref[data-v-fe00f714]{white-space:nowrap}.icon[data-v-fe00f714]{margin-right:6px}.head[data-v-a91d6bfc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.head h2[data-v-a91d6bfc]{margin:0;font-size:15px;font-weight:600}a[data-v-a91d6bfc]{color:var(--accent);text-decoration:none}a[data-v-a91d6bfc]:hover{text-decoration:underline}a.sub[data-v-a91d6bfc]{color:var(--text-muted)}.known[data-v-a91d6bfc]{color:var(--text-muted);cursor:help;font-size:13px}ul[data-v-a91d6bfc]{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}li[data-v-a91d6bfc]{align-items:baseline;gap:8px;display:flex}.check[data-v-a91d6bfc]{width:10px;color:var(--ok);font-weight:700}.mark[data-v-a91d6bfc]{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;margin:0 1px;transform:translateY(-1px)}.mark.empty[data-v-a91d6bfc]{border:1.5px solid var(--text-muted);background:0 0}.sub[data-v-a91d6bfc]{color:var(--text-muted);margin-left:8px}li.muted[data-v-a91d6bfc]{color:var(--text-muted)}.park-changes[data-v-6e02b8d2]{font-size:13px}header[data-v-6e02b8d2]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.card header h2[data-v-6e02b8d2]{margin:0}.muted[data-v-6e02b8d2]{color:var(--text-muted)}ul[data-v-6e02b8d2]{margin:0;padding:0;list-style:none}.groups[data-v-6e02b8d2]{margin-top:8px}.groups>li[data-v-6e02b8d2]{border-top:1px solid var(--border)}.group[data-v-6e02b8d2]{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 4px;display:flex}.group[data-v-6e02b8d2]:hover{background:var(--surface-hover)}.group[data-v-6e02b8d2]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.label[data-v-6e02b8d2]{flex:1;min-width:0}.chevron[data-v-6e02b8d2]{width:10px;color:var(--text-muted);transition:transform .15s;display:inline-block}.chevron.open[data-v-6e02b8d2]{transform:rotate(90deg)}.mark[data-v-6e02b8d2]{background:var(--text-faint);border-radius:50%;flex:none;width:9px;height:9px}.mark.danger[data-v-6e02b8d2]{background:var(--danger)}.mark.warn[data-v-6e02b8d2]{background:var(--warn)}.items[data-v-6e02b8d2]{padding:0 0 6px 34px}.items li[data-v-6e02b8d2]{flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;display:flex}.items li.resolved[data-v-6e02b8d2]{color:var(--text-muted)}.more[data-v-6e02b8d2]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0}.counts[data-v-6e02b8d2]{min-width:170px}.who[data-v-6e02b8d2]{text-align:right;min-width:140px}.when[data-v-6e02b8d2]{min-width:130px;color:var(--text-muted)}.nav-card[data-v-b0222e70]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.nav-card[data-v-b0222e70]:hover{border-color:var(--accent);background:var(--surface-hover)}.nav-icon[data-v-b0222e70]{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-icon svg[data-v-b0222e70]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.view .nav-icon svg[data-v-b0222e70]{stroke-width:1.7px}.nav-text[data-v-b0222e70]{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-title[data-v-b0222e70]{color:var(--accent);font-weight:600}.nav-count[data-v-b0222e70]{font-size:13px}.nav-hint[data-v-b0222e70]{font-size:12px}.nav-cards-block[data-v-2a30f1f4]{margin-top:24px}.nav-cards-block h3[data-v-2a30f1f4]{margin:0 0 8px}.nav-cards[data-v-2a30f1f4]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tooltip .note[data-v-d4d6d99e]{max-width:260px;color:var(--text-muted);white-space:normal;margin-top:4px}.chart[data-v-d4d6d99e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:12px 14px 8px}header[data-v-d4d6d99e]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}h4[data-v-d4d6d99e]{text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.summary[data-v-d4d6d99e]{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.hint[data-v-d4d6d99e]{color:var(--text-muted);margin:2px 0 6px;font-size:12px}.plot[data-v-d4d6d99e]{width:100%;position:relative;overflow:hidden}svg[data-v-d4d6d99e]{touch-action:pan-y;display:block}.grid line[data-v-d4d6d99e]{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.axis text[data-v-d4d6d99e],.references text[data-v-d4d6d99e]{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.references line[data-v-d4d6d99e]{stroke:var(--text-faint);stroke-width:1px;shape-rendering:crispedges}.band[data-v-d4d6d99e]{fill:var(--chart-bar);opacity:.14}.line[data-v-d4d6d99e]{fill:none;stroke:var(--chart-bar);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.line.series2[data-v-d4d6d99e]{stroke:var(--chart-series-2)}.dot.series2[data-v-d4d6d99e],.marker.series2[data-v-d4d6d99e]{fill:var(--chart-series-2)}.legend[data-v-d4d6d99e]{color:var(--text-muted);gap:4px 16px;margin:-2px 0 4px;font-size:12px;display:flex}.legend span[data-v-d4d6d99e]{align-items:center;gap:6px;display:inline-flex}.legend .key[data-v-d4d6d99e]{display:inline-block}.key.series2[data-v-d4d6d99e]{background:var(--chart-series-2)}.dot[data-v-d4d6d99e],.marker[data-v-d4d6d99e]{fill:var(--chart-bar);stroke:var(--surface);stroke-width:2px}.boot[data-v-d4d6d99e]{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.crosshair[data-v-d4d6d99e]{stroke:var(--text-faint);stroke-width:1px}.tooltip[data-v-d4d6d99e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);pointer-events:none;min-width:140px;padding:6px 10px;font-size:12px;position:absolute;top:4px;box-shadow:0 4px 12px #0000001f}.tooltip .time[data-v-d4d6d99e]{color:var(--text-muted);margin-bottom:2px}.tooltip .row[data-v-d4d6d99e]{align-items:center;gap:6px;display:flex}.tooltip strong[data-v-d4d6d99e]{font-variant-numeric:tabular-nums}.tooltip .label[data-v-d4d6d99e]{color:var(--text-muted)}.key[data-v-d4d6d99e]{background:var(--chart-bar);width:12px;height:2px}.hatch line[data-v-d4d6d99e]{stroke:var(--text-faint);stroke-width:1.5px}.gap[data-v-d4d6d99e]{fill:var(--text-faint);opacity:.12}.gap[fill][data-v-d4d6d99e]{opacity:1}.key.shaded-key[data-v-d4d6d99e]{box-sizing:border-box;border:1px solid var(--text-faint);background:repeating-linear-gradient(45deg, var(--text-faint) 0 1.5px, transparent 1.5px 3.5px);height:10px}.key.band-key[data-v-d4d6d99e]{background:color-mix(in srgb, var(--chart-bar) 25%, transparent);height:8px}.scope-overview[data-v-1026e43e]{flex-direction:column;gap:16px;height:100%;padding:16px 20px 20px;display:flex;overflow:auto}.message[data-v-1026e43e]{color:var(--text-muted)}.message.error[data-v-1026e43e]{color:var(--danger)}.muted[data-v-1026e43e]{color:var(--text-muted)}.small[data-v-1026e43e]{font-size:12px}.card[data-v-1026e43e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px 16px}.card h2[data-v-1026e43e]{margin:0 0 10px;font-size:15px;font-weight:600}.card a[data-v-1026e43e]{color:var(--accent);text-decoration:none}.card a[data-v-1026e43e]:hover{text-decoration:underline}.mark[data-v-1026e43e]{background:var(--text-faint);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.mark.danger[data-v-1026e43e]{background:var(--danger)}.mark.warn[data-v-1026e43e]{background:var(--warn)}.check[data-v-1026e43e]{color:var(--ok);margin-right:6px}.headline[data-v-1026e43e]{flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:14px;display:flex}.card a.total[data-v-1026e43e]{color:var(--text);font-size:20px;font-weight:600}.figure[data-v-1026e43e]{align-items:center;gap:7px;display:inline-flex}.card a.figure[data-v-1026e43e]{color:var(--text)}.table-wrap[data-v-1026e43e]{overflow-x:auto}table[data-v-1026e43e]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-1026e43e],td[data-v-1026e43e]{border-bottom:1px solid var(--border);text-align:left;padding:7px 10px}th[data-v-1026e43e]{color:var(--text-muted);font-size:12px;font-weight:500}tbody tr:last-child td[data-v-1026e43e]{border-bottom:0}.part[data-v-1026e43e]{flex-direction:column;min-width:140px;display:flex}.cell-head[data-v-1026e43e],.cell[data-v-1026e43e]{text-align:center;white-space:nowrap}.cell .check[data-v-1026e43e]{margin:0}.pill[data-v-1026e43e]{font-variant-numeric:tabular-nums;border-radius:10px;min-width:28px;padding:1px 8px;font-weight:600;display:inline-block}.card a.pill.danger[data-v-1026e43e]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.card a.pill.warn[data-v-1026e43e]{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.zero[data-v-1026e43e]{color:var(--text-faint)}.points ul[data-v-1026e43e],.posture ul[data-v-1026e43e]{margin:0;padding:0;list-style:none}.point[data-v-1026e43e]{border-top:1px solid var(--border);grid-template-columns:9px minmax(220px,2fr) minmax(170px,1.3fr) minmax(130px,1fr) 70px 50px;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.point[data-v-1026e43e]:first-child{border-top:0}.point-label[data-v-1026e43e]{min-width:0}.point-device[data-v-1026e43e]{margin-left:6px}.point-scope[data-v-1026e43e]{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}.track[data-v-1026e43e]{background:var(--border);border-radius:3px;height:5px;display:block;overflow:hidden}.fill[data-v-1026e43e]{border-radius:3px;min-width:3px;height:100%;display:block}.fill.danger[data-v-1026e43e]{background:var(--danger)}.fill.warn[data-v-1026e43e]{background:var(--warn)}.fill.neutral[data-v-1026e43e]{background:var(--chart-bar)}.point-age[data-v-1026e43e]{flex-direction:column;font-size:12px;display:flex}.overdue[data-v-1026e43e]{color:var(--text);font-weight:600}.point-trend[data-v-1026e43e]{font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.point-open[data-v-1026e43e]{text-align:right;font-size:12px}.none-found[data-v-1026e43e]{color:var(--text-muted);margin:0;font-size:13px}.toggle[data-v-1026e43e]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:13px}.ignored-count[data-v-1026e43e]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.posture-row[data-v-1026e43e]{border-top:1px solid var(--border);grid-template-columns:minmax(220px,2fr) minmax(120px,2fr) 48px minmax(150px,1.2fr);align-items:center;gap:12px;padding:6px 0;font-size:13px;display:grid}.posture-row[data-v-1026e43e]:first-child{border-top:0}.posture-percent[data-v-1026e43e]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.posture-count[data-v-1026e43e]{flex-direction:column;display:flex}.availability summary[data-v-1026e43e]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:13px;display:flex}.availability[open] summary[data-v-1026e43e]{margin-bottom:10px}.inventories[data-v-1026e43e]{margin-top:8px}@media (width<=900px){.point[data-v-1026e43e],.posture-row[data-v-1026e43e]{grid-template-columns:9px minmax(0,1fr)}.posture-row[data-v-1026e43e]{grid-template-columns:minmax(0,1fr) 48px}}.dialog[data-v-8820d86c]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 12px 40px #00000040}.dialog[data-v-8820d86c]:not([open]){display:none}.dialog[data-v-8820d86c]::backdrop{background:#00000059}h2[data-v-8820d86c]{margin:0;font-size:15px;font-weight:600}.subtitle[data-v-8820d86c]{color:var(--text-muted);margin:4px 0 0;font-size:13px}.problems[data-v-8820d86c]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.problems li[data-v-8820d86c]{border-radius:6px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.problems li[data-v-8820d86c]:hover{background:var(--surface-hover)}.dot[data-v-8820d86c]{background:var(--text-faint);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.danger .dot[data-v-8820d86c]{background:var(--danger)}.warn .dot[data-v-8820d86c]{background:var(--warn)}.text[data-v-8820d86c]{flex-direction:column;gap:2px;min-width:0;display:flex}.label[data-v-8820d86c]{font-size:14px;font-weight:500}.hint[data-v-8820d86c]{color:var(--text-muted);font-size:12px}.actions[data-v-8820d86c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.open[data-v-8820d86c]{font-size:13px}.secondary[data-v-8820d86c]{height:34px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.secondary[data-v-8820d86c]:hover{background:var(--surface-hover)}.attention[data-v-af835829]{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:14px;display:flex}.attention-title[data-v-af835829]{margin:0}.tiles[data-v-af835829]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tile[data-v-af835829]{border:1px solid var(--border);border-top:3px solid var(--text-faint);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:6px 10px 8px;display:flex}.tile.danger[data-v-af835829]{border-top-color:var(--danger)}.tile.warn[data-v-af835829]{border-top-color:var(--warn)}.tile.info[data-v-af835829]{border-top:1px solid var(--border);background:var(--bg);padding-top:8px}.tile-head[data-v-af835829]{justify-content:space-between;align-items:center;gap:8px;display:flex}.count[data-v-af835829]{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.count a[data-v-af835829]{text-decoration:none}.number-link[data-v-af835829]{color:inherit}.count a:hover .unit[data-v-af835829]{text-decoration:underline}.number[data-v-af835829]{font-variant-numeric:tabular-nums;color:var(--text);font-size:20px;font-weight:600;line-height:1.15}.tile.danger .number[data-v-af835829]{color:var(--danger)}.tile.warn .number[data-v-af835829]{color:var(--warn)}.unit[data-v-af835829]{font-size:12px}.single-wrap[data-v-af835829]{display:contents}.single[data-v-af835829]{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.tile-icon[data-v-af835829]{width:16px;height:16px;color:var(--text-faint);flex:none;display:inline-flex}.tile.danger .tile-icon[data-v-af835829]{color:var(--danger)}.tile.warn .tile-icon[data-v-af835829]{color:var(--warn)}.tile-icon svg[data-v-af835829]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tile-label[data-v-af835829],.tile-detail[data-v-af835829]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-label[data-v-af835829]{-webkit-line-clamp:2;line-clamp:2;font-size:13px;font-weight:600;line-height:1.3}.tile-detail[data-v-af835829]{-webkit-line-clamp:1;line-clamp:1;color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.verified[data-v-af835829]{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.verified-title[data-v-af835829]{color:var(--text-muted);align-items:center;gap:6px;margin-right:2px;display:inline-flex}.check[data-v-af835829]{fill:none;width:16px;height:16px;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chip[data-v-af835829]{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:2px 10px;font-size:12px;line-height:18px}@media (width<=600px){.tiles[data-v-af835829]{grid-template-columns:minmax(0,1fr)}}.back-button[data-v-9163d876]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);font:inherit;color:var(--accent);white-space:nowrap;cursor:pointer;flex:none;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:5px 12px 5px 8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.back-button[data-v-9163d876]:hover{background:var(--accent-soft)}.back-button[data-v-9163d876]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.back-button svg[data-v-9163d876]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.inventory-back[data-v-7f03a7c5]{margin-bottom:12px}.recent table[data-v-7f03a7c5]{table-layout:fixed}.recent td.numeric[data-v-7f03a7c5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge[data-v-7f03a7c5]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.recent .links[data-v-7f03a7c5]:empty{display:none}.link-button[data-v-7f03a7c5]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.scope-software[data-v-7f03a7c5]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-software[data-v-7f03a7c5]>*{flex-shrink:0}.block[data-v-7f03a7c5]{margin-top:18px}.block h3[data-v-7f03a7c5],.titles-title[data-v-7f03a7c5]{margin:0 0 8px}.titles-title[data-v-7f03a7c5]{margin-top:24px}.name[data-v-7f03a7c5]{overflow-wrap:anywhere;width:40%;min-width:260px}.publisher[data-v-7f03a7c5],.version-count[data-v-7f03a7c5],.sub[data-v-7f03a7c5]{font-size:12px}.product-badge[data-v-7f03a7c5]{margin-left:6px}.title-row[data-v-7f03a7c5]{cursor:pointer}.title-row:hover td[data-v-7f03a7c5]{background:var(--surface-hover)}.chevron[data-v-7f03a7c5]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-7f03a7c5]{transform:rotate(90deg)}.detail-row>td[data-v-7f03a7c5]{background:var(--bg);padding:8px 12px 14px 32px}.versions-table[data-v-7f03a7c5]{width:auto;min-width:360px}.links[data-v-7f03a7c5]{flex-wrap:wrap;gap:16px;margin:10px 0 0;display:flex}.names[data-v-7f03a7c5]{margin:8px 0 0;font-size:12px}.account-icon[data-v-14fe248b]{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none;width:14px;height:14px;margin-right:5px}.account-icon.unknown[data-v-14fe248b]{stroke-dasharray:2 1.6;opacity:.6}.mark[data-v-14fe248b]{stroke-width:.9px;stroke-dasharray:none}.mark .dot[data-v-14fe248b]{fill:currentColor;stroke:none}.account[data-v-d6381079]{overflow-wrap:anywhere;min-width:160px}.state[data-v-d6381079]{min-width:200px}tr.inactive td[data-v-d6381079]{color:var(--text-muted)}.sub[data-v-d6381079]{font-size:12px}.filter-bar[data-v-76962761]{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.filter-group[data-v-76962761]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px;display:flex}.filter-group[data-v-76962761]:first-child{padding-left:0}.filter-group+.filter-group[data-v-76962761]{border-left:1px solid var(--border)}.company[data-v-76962761]{margin-top:18px}.company+.company[data-v-76962761]{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.common-row td[data-v-76962761]{background:var(--bg);font-size:13px}.fold-title[data-v-76962761]{align-items:baseline;gap:10px;margin:0;display:flex}.company>.fold-title[data-v-76962761]{font-size:16px}.counts[data-v-76962761]{font-size:13px;font-weight:400}.group[data-v-76962761]{margin-top:16px}.group h5[data-v-76962761]{margin:0 0 4px;font-size:14px}.group .note[data-v-76962761]{margin:0 0 8px}.fold[data-v-76962761]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.fold-chevron[data-v-76962761]{color:var(--text-muted);transition:transform .15s;display:inline-block}.fold.open .fold-chevron[data-v-76962761]{transform:rotate(90deg)}.site-table tr.device-start:not(:first-child) td[data-v-76962761]{border-top:1px solid var(--border)}.summary[data-v-76962761]{overflow-wrap:anywhere;font-size:13px}.delta[data-v-76962761]{white-space:nowrap;margin-right:12px;display:inline-block}.delta .sign[data-v-76962761]{width:.9em;font-weight:600;display:inline-block}.sr-only[data-v-76962761]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.summary .disabled-more[data-v-76962761]{margin-left:.3em}.fold-all[data-v-76962761]{margin-left:4px;font-size:12px}.link-button[data-v-76962761]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.sub[data-v-76962761]{font-size:12px}.title-row[data-v-76962761]{cursor:pointer}.title-row:hover td[data-v-76962761]{background:var(--surface-hover)}.chevron[data-v-76962761]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-76962761]{transform:rotate(90deg)}.detail-row>td[data-v-76962761]{background:var(--bg);padding:6px 12px 10px 32px}.device-list[data-v-76962761]{margin:0;padding:0;font-size:13px;line-height:1.8;list-style:none}.empty-note[data-v-76962761]{color:var(--text-muted)}.directory-users[data-v-9810b9f0]{border-collapse:collapse;width:100%}.directory-users th[data-v-9810b9f0],.directory-users td[data-v-9810b9f0]{text-align:left;vertical-align:top;padding:4px 10px 4px 0;font-size:13px}.directory-users th[data-v-9810b9f0]{text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.muted[data-v-9810b9f0]{color:var(--text-muted)}.sub[data-v-9810b9f0]{font-size:12px}.part-row td[data-v-e29bb4b0]{background:var(--bg);padding-top:10px;font-size:13px;font-weight:600}.part-hint[data-v-e29bb4b0]{margin-left:8px;font-weight:400}.domain-block[data-v-e29bb4b0]{margin-top:14px}.fold-title[data-v-e29bb4b0]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:14px;display:flex}.fold[data-v-e29bb4b0]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.fold-chevron[data-v-e29bb4b0]{color:var(--text-muted);transition:transform .15s;display:inline-block}.fold.open .fold-chevron[data-v-e29bb4b0]{transform:rotate(90deg)}.block-icon[data-v-e29bb4b0]{margin:0 2px}.counts[data-v-e29bb4b0]{font-size:13px;font-weight:400}.note[data-v-e29bb4b0]{margin:8px 0}h5[data-v-e29bb4b0]{margin:14px 0 4px;font-size:13px}.muted[data-v-e29bb4b0]{color:var(--text-muted)}.sub[data-v-e29bb4b0]{font-size:12px}.title-row[data-v-e29bb4b0]{cursor:pointer}.title-row:hover td[data-v-e29bb4b0]{background:var(--surface-hover)}.title-row.inactive td[data-v-e29bb4b0]{color:var(--text-muted)}.chevron[data-v-e29bb4b0]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-e29bb4b0]{transform:rotate(90deg)}.detail-row>td[data-v-e29bb4b0]{background:var(--bg);padding:6px 12px 10px 32px}.risk[data-v-e29bb4b0]{font-weight:600}.members-title[data-v-e29bb4b0]{color:var(--text-muted);margin-bottom:2px;font-size:12px}.inventory-back[data-v-7f64bd49]{margin-bottom:12px}.join-account[data-v-7f64bd49]{white-space:nowrap;text-overflow:ellipsis;line-height:1.6;overflow:hidden}.sub.wrap[data-v-7f64bd49]{white-space:normal}.scope-accounts[data-v-7f64bd49]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-accounts[data-v-7f64bd49]>*{flex-shrink:0}.block[data-v-7f64bd49]{margin-top:18px}.block h3[data-v-7f64bd49],.accounts-title[data-v-7f64bd49]{margin:0 0 8px}.accounts-title[data-v-7f64bd49]{margin-top:24px}.name[data-v-7f64bd49]{overflow-wrap:anywhere;width:32%;min-width:240px}.sub[data-v-7f64bd49]{font-size:12px}.title-row[data-v-7f64bd49]{cursor:pointer}.title-row:hover td[data-v-7f64bd49]{background:var(--surface-hover)}.chevron[data-v-7f64bd49]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-7f64bd49]{transform:rotate(90deg)}.detail-row>td[data-v-7f64bd49]{background:var(--bg);padding:8px 12px 14px 32px}.account-section[data-v-7f64bd49]{margin-top:16px}.chevron-space[data-v-7f64bd49]{width:20px;display:inline-block}.device-list[data-v-7f64bd49]{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.account-section+.account-section[data-v-7f64bd49]{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.account-section .section-title[data-v-7f64bd49]{margin:0 0 4px;font-size:17px}.section-title .muted[data-v-7f64bd49]{margin-left:8px;font-size:13px;font-weight:400}.account-section .toolbar[data-v-7f64bd49]{margin:4px 0 6px}.account-section .chips[data-v-7f64bd49]{margin-bottom:12px}.view-bar[data-v-7f64bd49]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.scope-accounts .page-search[data-v-7f64bd49]{width:min(340px,100%);margin-left:auto}.segmented[data-v-7f64bd49]{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segmented button[data-v-7f64bd49]{background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-size:13px}.segmented button+button[data-v-7f64bd49]{border-left:1px solid var(--border)}.segmented button[data-v-7f64bd49]:hover{color:var(--text)}.segmented button[aria-pressed=true][data-v-7f64bd49]{background:var(--accent-soft);color:var(--accent);font-weight:600}.service-title[data-v-7f64bd49]{margin:28px 0 4px;font-size:13px}.title-row.inactive td[data-v-7f64bd49]{color:var(--text-muted)}.fold[data-v-7f64bd49]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.fold-chevron[data-v-7f64bd49]{color:var(--text-muted);transition:transform .15s;display:inline-block}.fold.open .fold-chevron[data-v-7f64bd49]{transform:rotate(90deg)}.section-note[data-v-7f64bd49]{margin:0 0 8px}.hidden-note[data-v-7f64bd49]{margin:6px 0 0}.hidden-note .link-button[data-v-7f64bd49]{font-size:inherit}.detail-summary[data-v-7f64bd49]{color:var(--text-muted);margin:0 0 8px;font-size:13px}.summary-table table.fixed[data-v-7f64bd49]{table-layout:fixed}.summary-table td[data-v-7f64bd49]{overflow-wrap:anywhere}.summary-table th[data-v-7f64bd49]{white-space:normal}.part-row td[data-v-7f64bd49]{background:var(--bg);padding-top:10px;font-size:13px;font-weight:600}.domain-name[data-v-7f64bd49]{overflow-wrap:normal;word-break:normal;align-items:center;gap:6px;display:inline-flex}.domain-icon[data-v-7f64bd49]{color:var(--text-muted);flex-shrink:0}.links[data-v-7f64bd49]{margin:8px 0 0}.link-button[data-v-7f64bd49]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.devices-table[data-v-7f64bd49]{width:auto;min-width:520px}.devices-table .state[data-v-7f64bd49]{min-width:240px}.inventory-back[data-v-9f9a5665]{margin-bottom:12px}.scope-hardware[data-v-9f9a5665]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-hardware[data-v-9f9a5665]>*{flex-shrink:0}.block[data-v-9f9a5665]{margin-top:18px}.block h3[data-v-9f9a5665]{margin:0 0 8px}.name[data-v-9f9a5665]{overflow-wrap:anywhere;min-width:220px}.sub[data-v-9f9a5665]{font-size:12px}.cpu[data-v-9f9a5665]{font-size:13px}.title-row[data-v-9f9a5665]{cursor:pointer}.title-row:hover td[data-v-9f9a5665]{background:var(--surface-hover)}.chevron[data-v-9f9a5665]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-9f9a5665]{transform:rotate(90deg)}.detail-row>td[data-v-9f9a5665]{background:var(--bg);padding:8px 12px 14px 32px}.versions-table[data-v-9f9a5665]{width:auto;min-width:360px}.chips[data-v-9f9a5665]{margin-bottom:8px}.chip.other-view[data-v-9f9a5665]{color:var(--accent);text-decoration:none}.problem[data-v-9f9a5665]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin:1px 6px 1px 0;padding:0 7px;font-size:12px;text-decoration:none;display:inline-block}.problem[data-v-9f9a5665]:hover{border-color:var(--text-muted)}.problem.danger[data-v-9f9a5665]{border-color:var(--danger);color:var(--danger)}.problem.warn[data-v-9f9a5665]{border-color:var(--warn);color:var(--warn)}.problem .detail[data-v-9f9a5665]{opacity:.8;margin-left:4px}.device-problems[data-v-9f9a5665]{margin:8px 0 0;font-size:13px}.link-button[data-v-9f9a5665]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.inventory-back[data-v-e762a46d]{margin-bottom:12px}.scope-storage[data-v-e762a46d]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-storage[data-v-e762a46d]>*{flex-shrink:0}.block[data-v-e762a46d]{margin-top:18px}.block h3[data-v-e762a46d]{margin:0 0 8px}.intro[data-v-e762a46d]{color:var(--text-muted);margin:0 0 8px;font-size:13px}.sub[data-v-e762a46d]{font-size:12px}.full-soon[data-v-e762a46d]{font-weight:600}.full-soon-icon[data-v-e762a46d]{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;margin-right:5px}.title-row[data-v-e762a46d]{cursor:pointer}.title-row:hover td[data-v-e762a46d]{background:var(--surface-hover)}.chevron[data-v-e762a46d]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-e762a46d]{transform:rotate(90deg)}.detail-row>td[data-v-e762a46d]{background:var(--bg);padding:8px 12px 14px 32px}.details[data-v-e762a46d]{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.details dt[data-v-e762a46d]{color:var(--text-muted)}.details dd[data-v-e762a46d]{margin:0}.problem[data-v-e762a46d]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin:1px 6px 1px 0;padding:0 7px;font-size:12px;text-decoration:none;display:inline-block}.problem[data-v-e762a46d]:hover{border-color:var(--text-muted)}.problem.danger[data-v-e762a46d]{border-color:var(--danger);color:var(--danger)}.problem.warn[data-v-e762a46d]{border-color:var(--warn);color:var(--warn)}.raid-detail h4[data-v-e762a46d]{margin:8px 0 4px;font-size:13px}.raid-detail ul[data-v-e762a46d]{margin:0;padding-left:18px;font-size:13px}.unread-title[data-v-e762a46d]{margin:24px 0 8px}td.danger[data-v-e762a46d],span.danger[data-v-e762a46d],div.danger[data-v-e762a46d],li.danger[data-v-e762a46d]{color:var(--danger)}td.warn[data-v-e762a46d],span.warn[data-v-e762a46d],div.warn[data-v-e762a46d],li.warn[data-v-e762a46d]{color:var(--warn)}.problem.ok[data-v-e762a46d]{color:var(--ok)}.badge[data-v-e762a46d]{border:1px solid var(--border);color:var(--text-muted);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}tr.absent td[data-v-e762a46d]{color:var(--text-muted)}.toolbar[data-v-e762a46d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.segmented[data-v-e762a46d]{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.segmented button[data-v-e762a46d]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:13px}.segmented button+button[data-v-e762a46d]{border-left:1px solid var(--border)}.segmented button[aria-pressed=true][data-v-e762a46d]{background:var(--surface-hover);font-weight:600}.segmented .n[data-v-e762a46d]{color:var(--text-muted);margin-left:4px}.link-button[data-v-e762a46d]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.file-path[data-v-23f8f8b0]{align-items:flex-start;gap:5px;max-width:100%;display:inline-flex}.file-text[data-v-23f8f8b0]{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.file-icon[data-v-23f8f8b0]{fill:none;width:13px;height:13px;stroke:var(--text-faint);stroke-width:1.3px;stroke-linejoin:round;flex:none;margin-top:.15em}.scope-shares[data-v-ac234160]{height:100%;padding:16px 20px 20px;overflow:auto}.block[data-v-ac234160]{margin-top:18px}.intro[data-v-ac234160]{color:var(--text-muted);margin:0 0 8px;font-size:13px}.sub[data-v-ac234160]{font-size:12px}.filters[data-v-ac234160]{margin-top:8px}.badge[data-v-ac234160]{border:1px solid var(--border);color:var(--text-muted);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}.title-row[data-v-ac234160]{cursor:pointer}.title-row:hover td[data-v-ac234160]{background:var(--surface-hover)}.chevron[data-v-ac234160]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-ac234160]{transform:rotate(90deg)}.detail-row>td[data-v-ac234160]{background:var(--bg);padding:8px 12px 14px 32px}.drive-devices[data-v-ac234160]{margin:0;padding-left:18px;font-size:13px}.segmented[data-v-ac234160]{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.segmented button[data-v-ac234160]{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:13px}.segmented button+button[data-v-ac234160]{border-left:1px solid var(--border)}.segmented button[aria-pressed=true][data-v-ac234160]{background:var(--surface-hover);font-weight:600}.segmented .n[data-v-ac234160]{color:var(--text-muted);margin-left:4px}.inventory-back[data-v-ac234160]{margin-bottom:12px}.link-button[data-v-ac234160]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}td.warn[data-v-ac234160]{color:var(--warn)}td.danger[data-v-ac234160]{color:var(--danger)}.scope-ports[data-v-2d86790b]{height:100%;padding:16px 20px 20px;overflow:auto}.block[data-v-2d86790b]{margin-top:18px}.intro[data-v-2d86790b]{color:var(--text-muted);margin:0 0 8px;font-size:13px}.sub[data-v-2d86790b]{font-size:12px}.badge[data-v-2d86790b]{border:1px solid var(--border);color:var(--text-muted);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}tr.stale td[data-v-2d86790b],tr.blocked td[data-v-2d86790b]{color:var(--text-muted)}.title-row[data-v-2d86790b]{cursor:pointer}.title-row:hover td[data-v-2d86790b]{background:var(--surface-hover)}.chevron[data-v-2d86790b]{width:18px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-right:2px;padding:0;transition:transform .15s;display:inline-block}.title-row.expanded .chevron[data-v-2d86790b]{transform:rotate(90deg)}.detail-row>td[data-v-2d86790b]{background:var(--bg);padding:8px 12px 14px 32px}.port-devices[data-v-2d86790b]{margin:0;padding-left:18px;font-size:13px}.link-button[data-v-2d86790b]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}td.warn[data-v-2d86790b]{color:var(--warn)}td.danger[data-v-2d86790b]{color:var(--danger)}.agent-status-icon[data-v-878214bd]{vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-flex}svg[data-v-878214bd]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ok[data-v-878214bd]{color:var(--ok)}.ok svg[data-v-878214bd]{stroke-width:2px}.update[data-v-878214bd]{color:var(--text)}.unknown[data-v-878214bd]{color:var(--text-faint)}.scope-agents[data-v-abc8d1de]{height:100%;padding:16px 20px 20px;overflow:auto}.intro[data-v-abc8d1de]{color:var(--text-muted);margin:0 0 6px;font-size:13px;line-height:1.5}.intro a[data-v-abc8d1de]{color:var(--accent)}.bulk[data-v-abc8d1de]{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex}.bulk .note[data-v-abc8d1de]{margin:0}.confirm[data-v-abc8d1de]{font-weight:500}.link-button[data-v-abc8d1de]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.link-button[data-v-abc8d1de]:disabled{color:var(--text-muted);cursor:default}th.check[data-v-abc8d1de],td.check[data-v-abc8d1de]{width:28px;padding-right:0}.status-icon[data-v-abc8d1de]{margin-right:6px}.strong[data-v-abc8d1de]{font-weight:600}.sub[data-v-abc8d1de]{margin-top:2px;font-size:12px}.update-problem[data-v-abc8d1de]{white-space:normal;max-width:420px}.visually-hidden[data-v-abc8d1de]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.name[data-v-c4689bb7]{overflow-wrap:anywhere;min-width:160px}.sub[data-v-c4689bb7]{font-size:12px}.muted[data-v-c4689bb7]{color:var(--text-muted)}.state-cell[data-v-c4689bb7]{white-space:nowrap}.state[data-v-c4689bb7]{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.state.flag[data-v-c4689bb7]{white-space:normal;align-items:baseline;max-width:13em}.state.flag .dot[data-v-c4689bb7]{align-self:flex-start;margin-top:.45em}a.state[data-v-c4689bb7]:hover{text-decoration:underline}.state svg[data-v-c4689bb7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.state.ok svg[data-v-c4689bb7]{color:var(--ok)}.state.unknown[data-v-c4689bb7],.state.flag.info[data-v-c4689bb7]{color:var(--text-muted)}.state.flag.danger[data-v-c4689bb7]{color:var(--danger);font-weight:600}.state.flag.warn[data-v-c4689bb7]{color:var(--warn);font-weight:600}.state.bold[data-v-c4689bb7]{font-weight:600}.dot[data-v-c4689bb7]{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.scope-servers[data-v-a29e1606]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-servers[data-v-a29e1606]>*{flex-shrink:0}.block[data-v-a29e1606]{margin-top:18px}.block h3[data-v-a29e1606]{margin:0 0 8px}.name[data-v-a29e1606]{overflow-wrap:anywhere;min-width:180px}.sub[data-v-a29e1606]{font-size:12px}.muted[data-v-a29e1606]{color:var(--text-muted)}.nowrap[data-v-a29e1606]{white-space:nowrap}.scope-backups[data-v-2aa24586]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-backups[data-v-2aa24586]>*{flex-shrink:0}.block[data-v-2aa24586]{margin-top:18px}.block h3[data-v-2aa24586]{margin:0 0 8px}.name[data-v-2aa24586]{overflow-wrap:anywhere;min-width:180px}.sub[data-v-2aa24586]{font-size:12px}.muted[data-v-2aa24586]{color:var(--text-muted)}.nowrap[data-v-2aa24586]{white-space:nowrap}.saturation-icon[data-v-895167c6]{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.dot[data-v-895167c6]{fill:currentColor;stroke:none}.kind-icon[data-v-811d120a]{margin-right:6px}.head-icon[data-v-811d120a]{margin:0 0 4px auto;display:block}.scope-health[data-v-811d120a]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-health[data-v-811d120a]>*{flex-shrink:0}.block[data-v-811d120a]{margin-top:18px}.block h3[data-v-811d120a]{margin:0 0 8px}.name[data-v-811d120a]{overflow-wrap:anywhere;min-width:160px}.sub[data-v-811d120a]{font-size:12px}.muted[data-v-811d120a]{color:var(--text-muted)}.nowrap[data-v-811d120a]{white-space:nowrap}.theme[data-v-811d120a]{margin-top:14px}.theme h4[data-v-811d120a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:13px;font-weight:600}.theme .section-head h4[data-v-811d120a]{margin:0}.theme-table[data-v-811d120a]{table-layout:fixed;width:100%}.col-point[data-v-811d120a]{width:34%}.col-count[data-v-811d120a]{width:80px}.point[data-v-811d120a]{align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.point .dot[data-v-811d120a]{background:currentColor;border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.point.danger[data-v-811d120a]{color:var(--danger)}.point.warn[data-v-811d120a]{color:var(--warn)}.point.info[data-v-811d120a]{color:var(--text-muted)}.names[data-v-811d120a]{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.more-devices[data-v-811d120a]{color:var(--text-muted)}.unstable[data-v-811d120a]{table-layout:fixed;width:100%;min-width:620px}.col-device[data-v-811d120a]{width:200px}.col-last[data-v-811d120a]{width:110px}.part-row td[data-v-811d120a]{background:var(--bg);padding-top:10px;font-size:13px;font-weight:600}.fold[data-v-811d120a]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.fold-chevron[data-v-811d120a]{color:var(--text-muted);transition:transform .15s;display:inline-block}.fold.open .fold-chevron[data-v-811d120a]{transform:rotate(90deg)}.events[data-v-811d120a]{flex-wrap:wrap;gap:4px 6px;display:flex}.event[data-v-811d120a]{border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;border-radius:10px;align-items:baseline;gap:6px;padding:1px 8px;font-size:13px;text-decoration:none;display:inline-flex}.event[data-v-811d120a]:hover{border-color:var(--accent)}.event.warn[data-v-811d120a],.event.danger[data-v-811d120a]{border-color:currentColor;font-weight:600}.event .detail[data-v-811d120a]{color:var(--text-muted);font-size:12px;font-weight:400}.link-button[data-v-811d120a]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.coverage[data-v-811d120a]{color:var(--text-muted);margin:0 0 8px;font-size:13px}.threat-row[data-v-811d120a]{cursor:pointer}.chevron[data-v-811d120a]{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 6px 0 0}.threat-name[data-v-811d120a]{overflow-wrap:anywhere}.threat-devices>td[data-v-811d120a]{padding-top:0}.inner[data-v-811d120a]{width:100%}.state[data-v-811d120a]{font-weight:600}.danger[data-v-811d120a]{color:var(--danger)}.warn[data-v-811d120a]{color:var(--warn)}.info[data-v-811d120a]{color:var(--text-muted)}.scope-directory[data-v-8fd37726]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-directory[data-v-8fd37726]>*{flex-shrink:0}.admin-groups[data-v-8fd37726]{font-weight:600}.read-line[data-v-8fd37726]{margin:0 0 4px;font-size:13px}.counts[data-v-8fd37726]{color:var(--text-muted);margin:0 0 12px;font-size:13px}.points[data-v-8fd37726]{grid-template-columns:16px fit-content(55%) minmax(0,1fr);align-items:center;gap:6px 10px;margin:0 0 6px;padding:0;font-size:14px;list-style:none;display:grid}.points li[data-v-8fd37726]{display:contents}.value[data-v-8fd37726]{margin-left:14px}.state svg[data-v-8fd37726]{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:15px;height:15px}.state.ok[data-v-8fd37726]{color:var(--ok)}.view-bar[data-v-8fd37726]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 8px;display:flex}.segmented[data-v-8fd37726]{border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segmented button[data-v-8fd37726]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13px}.segmented button[aria-pressed=true][data-v-8fd37726]{color:var(--accent);background:var(--accent-soft,var(--surface-hover))}.segmented .n[data-v-8fd37726]{margin-left:4px;font-size:12px}.chips[data-v-8fd37726]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.link-button[data-v-8fd37726]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.more[data-v-8fd37726]{margin-top:8px;font-size:13px}.muted[data-v-8fd37726]{color:var(--text-muted)}.sub[data-v-8fd37726]{font-size:12px}tr.inactive td[data-v-8fd37726]{color:var(--text-muted)}.update-lag-icon[data-v-ec88aa7c]{vertical-align:-3px;flex:none;width:16px;height:16px;display:inline-flex}svg[data-v-ec88aa7c]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ok[data-v-ec88aa7c]{color:var(--ok)}.ok svg[data-v-ec88aa7c]{stroke-width:2px}.late[data-v-ec88aa7c]{color:var(--warn)}.ended[data-v-ec88aa7c]{color:var(--danger)}.unknown[data-v-ec88aa7c]{color:var(--text-faint)}.scope-updates[data-v-80df50c3]{height:100%;padding:16px 20px 20px;overflow:auto}.scope-updates[data-v-80df50c3]>*{flex-shrink:0}.block[data-v-80df50c3]{margin-top:18px}.block h3[data-v-80df50c3]{margin:0 0 8px}.problem[data-v-80df50c3]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin:1px 6px 1px 0;padding:0 7px;font-size:12px;display:inline-block}a.problem[data-v-80df50c3]{text-decoration:none}a.problem[data-v-80df50c3]:hover{border-color:currentColor}.problem.danger[data-v-80df50c3]{border-color:var(--danger);color:var(--danger)}.problem.warn[data-v-80df50c3]{border-color:var(--warn);color:var(--warn)}.lag-chip[data-v-80df50c3]{margin-left:8px}.late-head[data-v-80df50c3]{flex-wrap:wrap;justify-content:space-between;gap:8px}.late-head h3[data-v-80df50c3]{margin:0}.link-button[data-v-80df50c3]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.name[data-v-80df50c3]{min-width:180px}.name-line[data-v-80df50c3]{align-items:flex-start;gap:8px;display:flex}.name-line .update-lag-icon[data-v-80df50c3]{margin-top:2px}.sub[data-v-80df50c3]{font-size:12px}.state[data-v-80df50c3]{min-width:220px}.lag-bar[data-v-80df50c3]{border-radius:3px;gap:2px;width:160px;height:6px;margin:6px 0;display:flex;overflow:hidden}.lag-bar span[data-v-80df50c3]{flex-basis:0;min-width:4px}.lag-bar .ok[data-v-80df50c3]{background:var(--ok)}.lag-bar .late[data-v-80df50c3]{background:var(--warn)}.lag-bar .ended[data-v-80df50c3]{background:var(--danger)}.lag-bar .unknown[data-v-80df50c3]{background:var(--text-faint)}.lag-lines[data-v-80df50c3]{margin:0;padding:0;list-style:none}.lag-lines li[data-v-80df50c3]{white-space:nowrap;align-items:center;gap:6px;line-height:22px;display:flex}.muted[data-v-80df50c3]{color:var(--text-muted)}.nowrap[data-v-80df50c3]{white-space:nowrap}.key-list[data-v-35a83788]{flex-direction:column;gap:10px;min-width:0;display:flex}.keys[data-v-35a83788]{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;font-size:13px}.keys th[data-v-35a83788]{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:11.5px;font-weight:600}.keys td[data-v-35a83788]{vertical-align:top;border-top:1px solid var(--border);padding:9px 12px}.keys tbody tr:first-child td[data-v-35a83788]{border-top:0}.inactive td[data-v-35a83788]{color:var(--text-muted)}.site a[data-v-35a83788]{color:var(--text);font-weight:500;text-decoration:none}.site a[data-v-35a83788]:hover{color:var(--accent)}.by[data-v-35a83788]{color:var(--text-faint);font-size:12px;display:block}.status[data-v-35a83788]{color:var(--text-muted);background:var(--surface-hover);border:1px solid var(--border);border-radius:10px;margin-right:6px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-block}.when[data-v-35a83788],.muted[data-v-35a83788]{color:var(--text-faint)}.nowrap[data-v-35a83788]{white-space:nowrap}.right[data-v-35a83788]{text-align:right}.actions[data-v-35a83788]{white-space:nowrap}.actions button+button[data-v-35a83788]{margin-left:12px}.question[data-v-35a83788]{color:var(--text-muted);white-space:normal;margin-right:10px}.revoke-error[data-v-35a83788]{color:var(--danger);white-space:normal;margin:6px 0 0}.danger[data-v-35a83788]{font:inherit;color:#fff;background:var(--danger);border:1px solid var(--danger);cursor:pointer;border-radius:6px;padding:4px 10px;font-weight:500}.link[data-v-35a83788]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.link[data-v-35a83788]:hover{text-decoration:underline}.danger[data-v-35a83788]:focus-visible,.link[data-v-35a83788]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toggle[data-v-35a83788]{color:var(--text-muted);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:13px;display:inline-flex}.toggle input[data-v-35a83788]{accent-color:var(--accent);margin:0}.sr-only[data-v-35a83788]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message[data-v-35a83788]{color:var(--text-muted);margin:4px 0}.message.error[data-v-35a83788]{color:var(--danger)}.ip-ranges[data-v-930fcdd0]{flex-direction:column;gap:6px;display:flex}.row[data-v-930fcdd0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:8px;max-width:460px;display:grid}.row.head[data-v-930fcdd0]{color:var(--text-faint);font-size:12px}input[data-v-930fcdd0]{min-width:0;height:32px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}input[data-v-930fcdd0]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}input[aria-invalid=true][data-v-930fcdd0]{border-color:var(--danger)}input[data-v-930fcdd0]::placeholder{color:var(--text-faint);font-family:inherit}input[data-v-930fcdd0]:disabled{opacity:.5}.remove[data-v-930fcdd0]{height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.remove[data-v-930fcdd0]:hover:not(:disabled){background:var(--surface-hover);color:var(--danger)}.remove svg[data-v-930fcdd0]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.error[data-v-930fcdd0]{color:var(--danger);margin:0;font-size:12px}.add[data-v-930fcdd0]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:500}.add[data-v-930fcdd0]:hover:not(:disabled){text-decoration:underline}.add[data-v-930fcdd0]:disabled,.remove[data-v-930fcdd0]:disabled{opacity:.5;cursor:default}.add[data-v-930fcdd0]:focus-visible,.remove[data-v-930fcdd0]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.node-page[data-v-68acbc3f]{flex-direction:column;height:100%;min-height:0;display:flex}.subtitle[data-v-68acbc3f]{color:var(--text-muted);margin:0;font-size:13px}.content[data-v-68acbc3f]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}.notes-card[data-v-68acbc3f]{max-width:980px}.card[data-v-68acbc3f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;max-width:980px;padding:16px 18px;display:flex}h2[data-v-68acbc3f]{margin:0;font-size:14px;font-weight:600}.field[data-v-68acbc3f]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-68acbc3f]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[data-v-68acbc3f]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.field input[data-v-68acbc3f]::placeholder{color:var(--text-faint)}.hint[data-v-68acbc3f]{color:var(--text-faint);font-size:12px}.actions[data-v-68acbc3f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.primary[data-v-68acbc3f],.secondary[data-v-68acbc3f]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-68acbc3f]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-68acbc3f]:hover:not(:disabled){filter:brightness(1.08)}.secondary[data-v-68acbc3f]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-68acbc3f]:hover:not(:disabled){background:var(--surface-hover)}.primary[data-v-68acbc3f]:disabled,.secondary[data-v-68acbc3f]:disabled{opacity:.5;cursor:default}.primary[data-v-68acbc3f]:focus-visible,.secondary[data-v-68acbc3f]:focus-visible,.link[data-v-68acbc3f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback[data-v-68acbc3f]{margin:0;font-size:13px}.feedback.ok[data-v-68acbc3f]{color:var(--ok);margin-right:auto}.feedback.error[data-v-68acbc3f]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;padding:8px 10px}.sites[data-v-68acbc3f]{border-collapse:collapse;width:100%;font-size:13px}.sites td[data-v-68acbc3f]{border-top:1px solid var(--border);padding:7px 0}.sites tr:first-child td[data-v-68acbc3f]{border-top:0}.site-name a[data-v-68acbc3f]{color:var(--text);font-weight:500;text-decoration:none}.site-name a[data-v-68acbc3f]:hover{color:var(--accent)}.muted[data-v-68acbc3f]{color:var(--text-muted)}.right[data-v-68acbc3f]{text-align:right}.link[data-v-68acbc3f]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link[data-v-68acbc3f]:hover{text-decoration:underline}.message[data-v-68acbc3f]{color:var(--text-muted);margin:20px}.message.error[data-v-68acbc3f]{color:var(--danger)}.card-title[data-v-68acbc3f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.enrollment .hint[data-v-68acbc3f]{margin:0}.enrollment .hint .add[data-v-68acbc3f]{margin-left:4px;padding:0;font-size:12px}.addresses[data-v-68acbc3f]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.addresses legend[data-v-68acbc3f]{color:var(--text-muted);margin-bottom:2px;padding:0;font-size:13px}.addresses .hint[data-v-68acbc3f]{margin:0}.address-group[data-v-68acbc3f]{flex-direction:column;gap:6px;display:flex}h3[data-v-68acbc3f]{margin:0;font-size:13px;font-weight:600}.add[data-v-68acbc3f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.add[data-v-68acbc3f]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:500;text-decoration:none}.add[data-v-68acbc3f]:hover{text-decoration:underline}.scope-page[data-v-de5d0b52]{flex-direction:column;height:100%;min-height:0;display:flex}.scope-header[data-v-de5d0b52]{background:var(--bg);padding:20px 20px 0}.breadcrumb[data-v-de5d0b52]{flex-wrap:wrap;align-items:center;gap:6px;font-size:18px;display:flex}.crumb[data-v-de5d0b52]{color:var(--text-muted);text-decoration:none}a.crumb[data-v-de5d0b52]:hover{color:var(--accent)}.crumb.current[data-v-de5d0b52]{color:var(--text);align-items:center;font-weight:600;display:inline-flex}.kind-icon[data-v-de5d0b52]{width:18px;height:18px;margin-right:7px}.sep[data-v-de5d0b52]{color:var(--text-faint)}.tabs[data-v-de5d0b52]{border-bottom:1px solid var(--border);flex-wrap:wrap;column-gap:20px;margin-top:10px;display:flex}.tab[data-v-de5d0b52]{white-space:nowrap;color:var(--text-muted);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 2px;text-decoration:none}.tab-icon[data-v-de5d0b52]{margin-right:5px}.tab[data-v-de5d0b52]:hover{color:var(--text)}.tab.active[data-v-de5d0b52]{border-bottom-color:var(--accent);color:var(--text);font-weight:500}.tab[data-v-de5d0b52]:focus-visible,a.crumb[data-v-de5d0b52]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scope-content[data-v-de5d0b52]{flex:1;min-height:0}.flag-history[data-v-3f0d823f]{margin:0 0 16px}.flag-history summary[data-v-3f0d823f]{cursor:pointer;color:var(--text-muted);font-size:13px}table[data-v-3f0d823f]{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}th[data-v-3f0d823f],td[data-v-3f0d823f]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:4px 8px}th[data-v-3f0d823f]{color:var(--text-muted);font-weight:600}tr.ongoing td[data-v-3f0d823f]:first-child{font-weight:600}.mark[data-v-3f0d823f]{background:var(--text-muted);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mark.level-danger[data-v-3f0d823f]{background:var(--danger)}.mark.level-warn[data-v-3f0d823f]{background:var(--warn)}.details[data-v-3f0d823f]{color:var(--text-muted);margin-left:14px;font-size:12px;display:block}.note[data-v-3f0d823f]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.dialog[data-v-e8789934]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(500px,100vw - 32px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-e8789934]::backdrop{background:#00000059}form[data-v-e8789934]{flex-direction:column;gap:14px;display:flex}h2[data-v-e8789934]{margin:0;font-size:15px;font-weight:600}.objects[data-v-e8789934]{color:var(--text-muted);margin:0;font-size:13px}fieldset[data-v-e8789934]{border:0;margin:0;padding:0}.field[data-v-e8789934]{color:var(--text-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}legend[data-v-e8789934]{margin-bottom:6px}.choice[data-v-e8789934]{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.choice.disabled[data-v-e8789934]{color:var(--text-muted)}.choice>input[type=radio][data-v-e8789934]{flex:none;margin:0}.choice>span[data-v-e8789934]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.choice.snooze>span[data-v-e8789934]{flex:none}.sub[data-v-e8789934]{align-items:center;gap:8px;margin-left:24px;display:flex}.label-row[data-v-e8789934]{justify-content:space-between;gap:8px;display:flex}.count[data-v-e8789934],.hint[data-v-e8789934]{color:var(--text-faint);font-size:12px}input[type=text][data-v-e8789934],input[type=date][data-v-e8789934]{min-width:0;height:32px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 8px;font-size:14px}input[type=text][data-v-e8789934]{height:36px;padding:0 10px}.error[data-v-e8789934]{color:var(--danger);margin:0;font-size:13px}.actions[data-v-e8789934]{justify-content:flex-end;gap:8px;display:flex}.general[data-v-c014fab1]{gap:16px;max-width:1600px}.general>.notes[data-v-c014fab1]{max-width:none}.dormant-points[data-v-c014fab1]{color:var(--text-muted);margin:10px 0 0;font-size:13px}.alerts[data-v-c014fab1]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 16px}.alerts h3[data-v-c014fab1]{margin:0 0 8px;font-size:14px;font-weight:600}.alerts ul[data-v-c014fab1]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.alerts li[data-v-c014fab1]{align-items:flex-start;gap:10px;font-size:13px;display:flex}.alerts .mark[data-v-c014fab1]{background:var(--text-faint);border-radius:2px;flex:none;align-self:stretch;width:4px}.alerts .level-danger .mark[data-v-c014fab1]{background:var(--danger)}.alerts .level-warn .mark[data-v-c014fab1]{background:var(--warn)}.alert-text[data-v-c014fab1]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alert-label[data-v-c014fab1]{font-weight:600}.alert-hint[data-v-c014fab1]{color:var(--text-muted)}.alert-since[data-v-c014fab1]{color:var(--text-muted);font-size:12px;display:block}.alert-link[data-v-c014fab1]{white-space:nowrap;flex:none}.alert-links[data-v-c014fab1]{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ignore-link[data-v-c014fab1]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.ignore-icon[data-v-c014fab1]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:10px;height:10px}.ignore-link[data-v-c014fab1]:hover{color:var(--text);text-decoration:underline}.ignored[data-v-c014fab1]{border:1px solid var(--border);border-radius:var(--radius);margin:0 0 16px;padding:12px 16px}.ignored h3[data-v-c014fab1]{margin:0 0 8px}.ignored ul[data-v-c014fab1]{margin:0;padding:0;list-style:none}.ignored li[data-v-c014fab1]{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.ignored li[data-v-c014fab1]:first-child{border-top:0}.ignored li.stale .alert-label[data-v-c014fab1]{color:var(--text-muted)}.ignored .alert-text[data-v-c014fab1]{flex-direction:column;display:flex}.duplicate[data-v-c014fab1]{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--warn) 12%, transparent);align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.duplicate>svg[data-v-c014fab1]{fill:none;width:18px;height:18px;stroke:var(--warn);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.duplicate-body[data-v-c014fab1]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.duplicate-body p[data-v-c014fab1]{margin:0}.duplicate .error[data-v-c014fab1]{color:var(--danger)}.duplicate>button[data-v-c014fab1]{flex:none}@media (width<=700px){.duplicate[data-v-c014fab1]{flex-wrap:wrap}}.cards[data-v-c014fab1]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.card[data-v-c014fab1]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}h3[data-v-c014fab1]{margin:0;font-size:14px;font-weight:600}dl[data-v-c014fab1]{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}dt[data-v-c014fab1]{color:var(--text-muted)}dd[data-v-c014fab1]{overflow-wrap:anywhere;min-width:0;margin:0}dd a[data-v-c014fab1]{color:var(--accent);text-decoration:none}dd a[data-v-c014fab1]:hover{text-decoration:underline}.os-release[data-v-c014fab1]{color:var(--text-muted)}.os-release .os-release-badge[data-v-c014fab1],.history-link[data-v-c014fab1],.location[data-v-c014fab1]{margin-left:6px}.mono[data-v-c014fab1]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.dc[data-v-c014fab1]{color:var(--role-dc);font-weight:500}.muted[data-v-c014fab1]{color:var(--text-muted)}.cost-max[data-v-c014fab1]{font-size:12px;display:block}.sessions-link[data-v-c014fab1]{margin-left:8px;font-size:12px}.action[data-v-c014fab1]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.action p[data-v-c014fab1]{color:var(--text-muted);margin:0;font-size:12.5px}.action p.action-error[data-v-c014fab1]{color:var(--danger)}.danger-zone[data-v-c014fab1]{border-top:1px solid var(--border);margin-top:4px;padding-top:14px}.secondary[data-v-c014fab1],.danger[data-v-c014fab1]{height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px;font-weight:500}.secondary[data-v-c014fab1]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-c014fab1]:hover:not(:disabled){background:var(--surface-hover)}.secondary[data-v-c014fab1]:disabled{opacity:.6;cursor:default}.danger[data-v-c014fab1]{color:var(--danger);background:var(--surface);border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border))}.danger[data-v-c014fab1]:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}.secondary[data-v-c014fab1]:focus-visible,.danger[data-v-c014fab1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.characteristics[data-v-c014fab1]{flex-direction:column;gap:8px;display:flex}.characteristics .muted[data-v-c014fab1]{margin:0;font-size:13px}.overview-card[data-v-c014fab1]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.dialog[data-v-747aa09a]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(460px,100vw - 32px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-747aa09a]::backdrop{background:#00000059}form[data-v-747aa09a]{flex-direction:column;gap:14px;display:flex}h2[data-v-747aa09a]{margin:0;font-size:15px;font-weight:600}.field[data-v-747aa09a]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.label-row[data-v-747aa09a]{justify-content:space-between;gap:8px;display:flex}.count[data-v-747aa09a]{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.field input[type=text][data-v-747aa09a]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[type=text][data-v-747aa09a]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.field input[data-v-747aa09a]::placeholder{color:var(--text-faint)}.colors[data-v-747aa09a]{border:0;flex-flow:wrap;align-items:center;gap:8px;margin:0;padding:0}.colors legend[data-v-747aa09a]{width:100%;margin-bottom:6px;padding:0}.swatch[data-v-747aa09a]{cursor:pointer;display:inline-flex;position:relative}.swatch input[data-v-747aa09a]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-v-747aa09a]{border:2px solid var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--border);border-radius:50%}.swatch input:checked+.chip[data-v-747aa09a]{box-shadow:0 0 0 2px var(--text)}.swatch input:focus-visible+.chip[data-v-747aa09a]{outline:2px solid var(--accent);outline-offset:3px}.color-name[data-v-747aa09a]{color:var(--text);margin-left:4px}.preview[data-v-747aa09a]{flex-basis:100%;margin-top:4px}.hint[data-v-747aa09a]{color:var(--text-faint);font-size:12px}.check[data-v-747aa09a]{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input[data-v-747aa09a]{margin:0}.error[data-v-747aa09a]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-747aa09a]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-747aa09a],.secondary[data-v-747aa09a]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-747aa09a]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-747aa09a]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-747aa09a]:disabled{opacity:.5;cursor:default}.secondary[data-v-747aa09a]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-747aa09a]:hover{background:var(--surface-hover)}.primary[data-v-747aa09a]:focus-visible,.secondary[data-v-747aa09a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dialog[data-v-e117ca1c]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-e117ca1c]::backdrop{background:#00000059}form[data-v-e117ca1c]{flex-direction:column;gap:12px;display:flex}h2[data-v-e117ca1c]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.choices[data-v-e117ca1c]{border:1px solid var(--border);border-radius:6px;max-height:340px;margin:0;padding:0;list-style:none;overflow:auto}.choices li+li[data-v-e117ca1c]{border-top:1px solid var(--border)}.choices label[data-v-e117ca1c]{cursor:pointer;align-items:flex-start;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.choices label[data-v-e117ca1c]:hover{background:var(--surface-hover)}.choices label.disabled[data-v-e117ca1c]{color:var(--text-faint);cursor:default}.choices input[data-v-e117ca1c]{margin:3px 0 0}.text[data-v-e117ca1c]{flex-direction:column;gap:3px;min-width:0;display:flex}.description[data-v-e117ca1c]{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.links[data-v-e117ca1c]{gap:16px;display:flex}.link[data-v-e117ca1c]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.link[data-v-e117ca1c]:hover{text-decoration:underline}.hint[data-v-e117ca1c],.muted[data-v-e117ca1c]{color:var(--text-faint);margin:0;font-size:12px}.muted[data-v-e117ca1c]{color:var(--text-muted);font-size:13px}.error[data-v-e117ca1c]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-e117ca1c]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-e117ca1c],.secondary[data-v-e117ca1c]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-e117ca1c]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-e117ca1c]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-e117ca1c]:disabled{opacity:.5;cursor:default}.secondary[data-v-e117ca1c]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-e117ca1c]:hover{background:var(--surface-hover)}.primary[data-v-e117ca1c]:focus-visible,.secondary[data-v-e117ca1c]:focus-visible,.link[data-v-e117ca1c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top-processes[data-v-58706298]{margin-top:20px}.table-wrap+.table-wrap[data-v-58706298]{margin-top:12px}.timeline[data-v-7423c16c]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;margin-bottom:12px;padding:12px 14px 8px}header[data-v-7423c16c]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}h4[data-v-7423c16c]{text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.summary[data-v-7423c16c]{font-variant-numeric:tabular-nums;font-size:13px}.legend[data-v-7423c16c]{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin:4px 0 2px;font-size:12px;display:flex}.legend span[data-v-7423c16c]{align-items:center;gap:4px;display:inline-flex}.swatch[data-v-7423c16c],.boot-key[data-v-7423c16c]{display:inline-block}.swatch[data-v-7423c16c]{border-radius:2px;width:12px;height:10px}.swatch.active[data-v-7423c16c],.piece.active[data-v-7423c16c]{background:var(--chart-bar);fill:var(--chart-bar)}.swatch.tone1[data-v-7423c16c],.piece.tone1[data-v-7423c16c]{opacity:.55}.swatch.unreachable[data-v-7423c16c],.piece.unreachable[data-v-7423c16c]{background:var(--warn);fill:var(--warn)}.swatch.stopped[data-v-7423c16c],.piece.stopped[data-v-7423c16c]{background:var(--text-faint);fill:var(--text-faint)}.swatch.server_down[data-v-7423c16c]{box-sizing:border-box;border:1px solid var(--text-faint);background:repeating-linear-gradient(45deg, var(--text-faint) 0 1.5px, transparent 1.5px 3.5px)}.hatch rect[data-v-7423c16c]{fill:var(--bg)}.hatch line[data-v-7423c16c]{stroke:var(--text-faint);stroke-width:2px}.boot-key[data-v-7423c16c]{background:var(--text);width:2px;height:12px}.plot[data-v-7423c16c]{width:100%;position:relative;overflow:hidden}svg[data-v-7423c16c]{touch-action:pan-y;display:block}.track[data-v-7423c16c]{fill:var(--bg)}.boot line[data-v-7423c16c]{stroke:var(--text);stroke-width:2px}.boot circle[data-v-7423c16c]{fill:var(--text);stroke:var(--surface);stroke-width:2px}.axis text[data-v-7423c16c]{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.crosshair[data-v-7423c16c]{stroke:var(--text-faint);stroke-width:1px}.tooltip[data-v-7423c16c]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);pointer-events:none;max-width:320px;padding:6px 10px;font-size:12px;position:absolute;top:0;box-shadow:0 4px 12px #0000001f}.tooltip .hint[data-v-7423c16c]{color:var(--text-muted);margin-top:2px}.activity-episodes[data-v-f7f182d8]{margin:12px 0 16px}.activity-episodes h3[data-v-f7f182d8]{margin:0 0 8px}.nowrap[data-v-f7f182d8]{white-space:nowrap}.kind .saturation-icon[data-v-f7f182d8]{margin-right:6px}.muted[data-v-f7f182d8]{color:var(--text-muted)}.sub[data-v-f7f182d8]{font-size:12px}.more[data-v-f7f182d8]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}tbody tr[data-v-f7f182d8]:hover{background:var(--surface-hover)}.events[data-v-64fa688c]{margin-bottom:12px}h4[data-v-64fa688c]{text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:13px;font-weight:600}.empty-note[data-v-64fa688c]{color:var(--text-muted);margin:0;font-size:13px}.key[data-v-64fa688c]{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.key.unreachable[data-v-64fa688c]{background:var(--warn)}.key.stopped[data-v-64fa688c]{background:var(--text-faint)}.key.server_down[data-v-64fa688c]{box-sizing:border-box;border:1px solid var(--text-faint);background:repeating-linear-gradient(45deg, var(--text-faint) 0 1.5px, transparent 1.5px 3.5px)}.key.reboot[data-v-64fa688c]{background:var(--text);width:2px;margin:0 10px 0 4px}tbody tr[data-v-64fa688c]:hover{background:var(--surface-hover)}.view-alert[data-v-4806cb81]{white-space:pre-line;border-left:3px solid;border-radius:4px;margin:0 0 10px;padding:8px 12px;font-size:13px}.since[data-v-4806cb81]{opacity:.85;margin-top:2px;font-size:12px;display:block}.view-alert.danger[data-v-4806cb81]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.view-alert.warn[data-v-4806cb81]{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent)}.heartbeat-control[data-v-7e9a5f7e]{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.heartbeat-control p[data-v-7e9a5f7e]{margin:0}.switch[data-v-7e9a5f7e]{cursor:pointer;align-items:center;gap:8px;width:fit-content;font-weight:500;display:inline-flex}.switch.locked[data-v-7e9a5f7e]{color:var(--text-muted);cursor:default}.state[data-v-7e9a5f7e]{font-size:14px}.link[data-v-7e9a5f7e]{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:0;margin-left:6px;padding:0}.link[data-v-7e9a5f7e]:hover:not(:disabled){text-decoration:underline}.confirm[data-v-7e9a5f7e]{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;max-width:520px;padding:12px 14px;display:flex}.durations[data-v-7e9a5f7e]{flex-wrap:wrap;gap:6px 18px;display:flex}.durations label[data-v-7e9a5f7e]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.buttons[data-v-7e9a5f7e]{gap:8px;display:flex}.primary[data-v-7e9a5f7e],.secondary[data-v-7e9a5f7e]{cursor:pointer;border-radius:6px;height:32px;padding:0 14px;font-weight:500}.primary[data-v-7e9a5f7e]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-7e9a5f7e]:disabled,.secondary[data-v-7e9a5f7e]:disabled{opacity:.5;cursor:default}.secondary[data-v-7e9a5f7e]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-7e9a5f7e]:hover:not(:disabled){background:var(--surface-hover)}.stats[data-v-b11b18c1]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px;display:grid}.stat[data-v-b11b18c1]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.stat .label[data-v-b11b18c1]{color:var(--text-muted);font-size:12px}.stat .value[data-v-b11b18c1]{font-size:14px;font-weight:500}.stat .value.warn[data-v-b11b18c1]{color:var(--warn)}.stat .value.danger[data-v-b11b18c1]{color:var(--danger)}.charts[data-v-b11b18c1]{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:12px;transition:opacity .15s;display:grid}.chart[data-v-b11b18c1]{min-width:0}.charts.loading[data-v-b11b18c1],.loading[data-v-b11b18c1]{opacity:.5}.notable-events h4[data-v-60348377]{color:var(--text-muted);margin:0 0 6px;font-size:13px;font-weight:600}ul[data-v-60348377]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li[data-v-60348377]{border:1px solid var(--border);background:var(--surface-hover);border-radius:6px;padding:8px 10px;font-size:13px}.head[data-v-60348377]{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.what[data-v-60348377]{font-weight:600}.when[data-v-60348377],.hint[data-v-60348377]{color:var(--text-muted)}.detail[data-v-60348377]{overflow-wrap:anywhere;margin-top:2px}.hint[data-v-60348377]{margin-top:2px;font-size:12px}.link[data-v-60348377]{margin-top:4px;font-size:12px;display:inline-block}.settings[data-v-6fd22899]{grid-template-columns:minmax(200px,max-content) 1fr;gap:4px 20px;margin:0;font-size:14px;display:grid}.settings>div[data-v-6fd22899]{display:contents}.settings dt[data-v-6fd22899]{color:var(--text-muted)}.settings dd[data-v-6fd22899]{overflow-wrap:anywhere;margin:0}.settings dd.ok[data-v-6fd22899]{color:var(--ok)}h3[data-v-6fd22899]{margin:0}.section-head.first[data-v-6fd22899]{margin-top:0}td.warn[data-v-6fd22899]{color:var(--warn);font-weight:600}.note[data-v-6fd22899]{color:var(--text-muted);margin:0;font-size:12px}.device[data-v-6fd22899]{width:45%}.times[data-v-6fd22899]{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:6px;font-size:12px}.info-row td[data-v-6fd22899]{color:var(--text-muted)}.problem[data-v-6fd22899]{color:var(--warn)}.last-boot[data-v-6fd22899]{margin:0}.cause[data-v-6fd22899],.step[data-v-6fd22899]{font-size:12px}.step[data-v-6fd22899]{white-space:nowrap}.cause-kind[data-v-6fd22899]{color:var(--text-muted)}.stop-code[data-v-6fd22899]{margin-left:8px}.stop-name[data-v-6fd22899]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.comment[data-v-6fd22899]{color:var(--text-muted);font-size:12px}.note.folders .file-path[data-v-5aa805f3]{margin-left:10px}h3[data-v-5aa805f3]{align-items:center;gap:8px;margin:0;display:flex}h4[data-v-5aa805f3]{color:var(--text-muted);margin:4px 0 0;font-size:13px;font-weight:600}.section-title[data-v-5aa805f3]{margin-top:8px}.title-count[data-v-5aa805f3]{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.note[data-v-5aa805f3]{color:var(--text-muted);margin:0;font-size:12px}.comment[data-v-5aa805f3]{color:var(--text-muted);font-size:12px}.problem[data-v-5aa805f3]{color:var(--warn)}.danger[data-v-5aa805f3]{color:var(--danger)}.attention[data-v-5aa805f3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-hover);padding:10px 14px}.attention ul[data-v-5aa805f3]{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.attention li[data-v-5aa805f3]{padding-left:14px;font-size:13px;position:relative}.attention li[data-v-5aa805f3]:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.attention li[data-v-5aa805f3]{color:var(--text-muted)}.attention li[data-v-5aa805f3]:before{background:var(--text-muted)}.roles[data-v-5aa805f3]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.roles li[data-v-5aa805f3]{flex-direction:column;display:flex}.role-name[data-v-5aa805f3]{font-weight:500}.features li[data-v-5aa805f3]{font-size:13px}.name-cell[data-v-5aa805f3]{min-width:180px}.notes[data-v-5aa805f3]{white-space:pre-line;max-width:280px}.state.running[data-v-5aa805f3]{color:var(--ok)}.badge[data-v-5aa805f3]{white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.badge.danger[data-v-5aa805f3]{background:color-mix(in srgb, var(--danger) 12%, transparent)}.block[data-v-5aa805f3]{flex-direction:column;gap:4px;display:flex}.block+.block[data-v-5aa805f3]{margin-top:8px}.block-head[data-v-5aa805f3]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.block-name[data-v-5aa805f3]{font-weight:600}.service[data-v-5aa805f3]{color:var(--text-muted);font-size:12px;font-weight:400}.service.problem[data-v-5aa805f3]{color:var(--danger)}.support[data-v-5aa805f3]{color:var(--text-muted);font-size:12px}.support.problem[data-v-5aa805f3]{color:var(--warn)}.support.danger[data-v-5aa805f3]{color:var(--danger)}tr.system td[data-v-5aa805f3]{color:var(--text-muted)}.mono[data-v-5aa805f3]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.path[data-v-5aa805f3]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.usage-cell[data-v-5aa805f3]{white-space:nowrap;align-items:center;gap:8px;display:flex}.usage-bar[data-v-5aa805f3]{background:var(--surface-hover);border-radius:3px;width:80px;height:6px;display:inline-block;overflow:hidden}.usage-bar>span[data-v-5aa805f3]{background:var(--chart-bar);height:100%;display:block}.usage-bar>span.high[data-v-5aa805f3]{background:var(--warn)}.usage-bar>span.full[data-v-5aa805f3]{background:var(--danger)}.facts[data-v-5aa805f3]{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.facts dt[data-v-5aa805f3]{color:var(--text-muted);font-size:12px}.facts dd[data-v-5aa805f3]{margin:2px 0 0;font-size:14px;font-weight:600}.directory-summary[data-v-43eaf31f]{margin:24px 0 28px}.read-line[data-v-43eaf31f]{margin:0 0 6px;font-size:13px}.points[data-v-43eaf31f]{margin:0 0 6px;padding-left:18px;font-size:13px;line-height:1.8}.controller[data-v-43eaf31f]{margin-left:4px}.directory-link[data-v-43eaf31f]{font-size:13px}.muted[data-v-43eaf31f]{color:var(--text-muted)}.active-directory[data-v-61bd7eaa]{flex-direction:column;gap:8px;display:flex}h3[data-v-61bd7eaa]{align-items:center;gap:8px;margin:10px 0 0;display:flex}h4[data-v-61bd7eaa]{color:var(--text-muted);align-items:center;gap:8px;margin:6px 0 4px;font-size:13px;font-weight:600;display:flex}.facts[data-v-61bd7eaa]{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.facts dt[data-v-61bd7eaa]{color:var(--text-muted);font-size:12px}.facts dd[data-v-61bd7eaa]{margin:2px 0 0;font-size:14px;font-weight:600}.text[data-v-61bd7eaa]{margin:0;font-size:14px}.lines[data-v-61bd7eaa]{flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:14px;display:flex}.comment[data-v-61bd7eaa]{color:var(--text-muted);font-size:12px;font-weight:400}.badge[data-v-61bd7eaa]{white-space:nowrap;background:var(--surface-hover);border:1px solid var(--border);color:var(--text-muted);border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.strong[data-v-61bd7eaa]{font-weight:600}.attention[data-v-61bd7eaa]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-hover);padding:10px 14px}.attention h3[data-v-61bd7eaa]{margin:0}.attention ul[data-v-61bd7eaa]{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.attention li[data-v-61bd7eaa]{color:var(--text-muted);padding-left:14px;font-size:13px;position:relative}.attention li[data-v-61bd7eaa]:before{content:"";background:var(--text-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.problem[data-v-61bd7eaa]{color:var(--warn)}.danger[data-v-61bd7eaa]{color:var(--danger)}tr.disabled td[data-v-61bd7eaa]{color:var(--text-muted)}.name-cell[data-v-61bd7eaa]{min-width:180px}.active-directory-tab h3[data-v-2de99011]{margin:8px 0 0}.text[data-v-2de99011]{margin:0;font-size:14px}.strong[data-v-2de99011]{font-weight:600}.failures[data-v-2de99011]{flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.failures>div[data-v-2de99011]{gap:8px;display:flex}.failures dt[data-v-2de99011]{min-width:120px;color:var(--text-muted)}.failures dd[data-v-2de99011]{margin:0}.day+.day[data-v-2de99011]:before{content:" · ";color:var(--text-muted)}.comment[data-v-2de99011]{color:var(--text-muted);font-size:12px}.name-cell[data-v-2de99011]{min-width:180px}.state.running[data-v-2de99011]{color:var(--ok)}.problem[data-v-2de99011]{color:var(--warn)}.danger[data-v-2de99011]{color:var(--danger)}h3[data-v-2b06948e]{margin:0}.section-title[data-v-2b06948e]{margin-top:8px}.title-count[data-v-2b06948e]{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.subsection-title[data-v-2b06948e]{margin:8px 0 0;font-size:13px;font-weight:600}.open-all[data-v-2b06948e]{margin:4px 0 0;padding-left:20px;font-size:13px}.open-all .comment[data-v-2b06948e]{color:var(--text-muted);margin-left:6px;font-size:12px}.check-label[data-v-2b06948e]{width:180px;color:var(--text-muted);text-align:left;vertical-align:top;text-transform:none;letter-spacing:0;background:0 0;padding:8px 10px;font-size:13px;font-weight:500;position:static}tbody tr:last-child .check-label[data-v-2b06948e]{border-bottom:0}.value.ok[data-v-2b06948e]{color:var(--ok)}.value.warn[data-v-2b06948e]{color:var(--warn);font-weight:500}.value.danger[data-v-2b06948e]{color:var(--danger);font-weight:600}.value.muted[data-v-2b06948e]{color:var(--text-muted)}.anchor-link[data-v-2b06948e]{margin-top:2px;font-size:12px;display:inline-block}.anchored[data-v-2b06948e]{scroll-margin-top:16px}.comment[data-v-2b06948e]{color:var(--text-muted);margin-top:1px;font-size:12px}.badge[data-v-2b06948e]{border:1px solid var(--border);background:var(--surface-hover);color:var(--text-muted);border-radius:10px;margin-left:6px;padding:0 7px;font-size:11px}.threat-name[data-v-2b06948e]{overflow-wrap:break-word}.admins[data-v-2b06948e]{margin:0;padding-left:20px;font-size:13px}.note[data-v-2b06948e]{color:var(--text-muted);margin:0;font-size:12px}h3[data-v-9a55ab8c]{margin:0}.section-title[data-v-9a55ab8c]{margin-top:8px}.title-count[data-v-9a55ab8c]{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.value.warn[data-v-9a55ab8c]{color:var(--warn);font-weight:500}.value.danger[data-v-9a55ab8c]{color:var(--danger);font-weight:600}.value.muted[data-v-9a55ab8c]{color:var(--text-muted)}.ace[data-v-9a55ab8c]{font-size:13px}.ace.deny[data-v-9a55ab8c]{color:var(--text-muted);font-style:italic}.comment[data-v-9a55ab8c]{color:var(--text-muted);margin-top:1px;font-size:12px}.badge[data-v-9a55ab8c]{border:1px solid var(--border);background:var(--surface-hover);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin-left:6px;padding:0 7px;font-size:11px}.badge.setting[data-v-9a55ab8c]{margin:0 4px 2px 0;display:inline-block}.path[data-v-9a55ab8c]{min-width:16ch;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:12px}tr.admin td[data-v-9a55ab8c]{color:var(--text-muted)}.note[data-v-9a55ab8c]{color:var(--text-muted);margin:0;font-size:12px}.backup[data-v-bc7f6d1b]{flex-direction:column;gap:12px;display:flex}.product[data-v-bc7f6d1b]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.product header[data-v-bc7f6d1b]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.product h3[data-v-bc7f6d1b]{margin:0}.product h4[data-v-bc7f6d1b]{margin:6px 0 0;font-size:14px}.kind[data-v-bc7f6d1b]{color:var(--text-muted);font-size:12px}.facts[data-v-bc7f6d1b]{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.facts dt[data-v-bc7f6d1b]{color:var(--text-muted)}.facts dd[data-v-bc7f6d1b],.product .note[data-v-bc7f6d1b],.product .none-found[data-v-bc7f6d1b]{margin:0}.facts[data-v-1f0eba0c]{flex-wrap:wrap;gap:8px 32px;margin:0 0 14px;display:flex}.facts dt[data-v-1f0eba0c]{color:var(--text-muted);font-size:12px}.facts dd[data-v-1f0eba0c]{margin:2px 0 0;font-size:15px;font-weight:600}.facts dd.warn[data-v-1f0eba0c]{color:var(--warn)}.facts dd.danger[data-v-1f0eba0c]{color:var(--danger)}.fact-detail[data-v-1f0eba0c]{color:var(--text-muted);font-size:12px;font-weight:400}.section-title[data-v-1f0eba0c]{margin:10px 0 8px}.table-wrap[data-v-1f0eba0c]{flex:none;margin-bottom:8px}tr.filtered td[data-v-1f0eba0c]{color:var(--text-muted)}.message-cell[data-v-1f0eba0c]{overflow-wrap:anywhere}.note[data-v-1f0eba0c]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.section-title[data-v-bd270491]{margin:14px 0 8px}.facts[data-v-bd270491]{flex-wrap:wrap;gap:8px 32px;margin:0 0 10px;display:flex}.facts dt[data-v-bd270491]{color:var(--text-muted);font-size:12px}.facts dd[data-v-bd270491]{margin:2px 0 0;font-size:15px;font-weight:600}.facts dd.danger[data-v-bd270491]{color:var(--danger)}.facts dd.warn[data-v-bd270491]{color:var(--warn)}.lock-days[data-v-bd270491]{table-layout:fixed}.lock-days tr.day-head td[data-v-bd270491]{background:var(--surface);border-top:1px solid var(--border);padding:0}.day-toggle[data-v-bd270491]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:9px 12px;display:flex}.day-toggle[data-v-bd270491]:hover{background:var(--surface-hover)}.day-toggle[data-v-bd270491]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.day-toggle .chevron[data-v-bd270491]{width:10px;color:var(--text-muted);transition:transform .12s;display:inline-block}.day-toggle[aria-expanded=true] .chevron[data-v-bd270491]{transform:rotate(90deg)}.day-label[data-v-bd270491]{font-weight:600}.lock-days td.lock-account[data-v-bd270491]{padding-left:36px}.lock-address+.lock-address[data-v-bd270491]{margin-top:2px}.declared[data-v-bd270491]{color:var(--text-muted);cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.serious[data-v-bd270491]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.serious li[data-v-bd270491]{border:1px solid var(--border);background:var(--surface-hover);border-radius:6px;flex-wrap:wrap;gap:4px 12px;padding:8px 10px;font-size:13px;display:flex}.serious .what[data-v-bd270491]{font-weight:600}.serious .what.danger[data-v-bd270491]{color:var(--danger)}.serious .what.warn[data-v-bd270491]{color:var(--warn)}.serious .when[data-v-bd270491],.serious .who[data-v-bd270491]{color:var(--text-muted)}.days[data-v-bd270491]{gap:6px;max-width:520px;margin-bottom:8px;display:flex}.day[data-v-bd270491]{text-align:center;min-width:0;color:var(--text-muted);flex:1;font-size:11px}.bar-wrap[data-v-bd270491]{border-bottom:1px solid var(--border);align-items:flex-end;height:60px;display:flex}.bar[data-v-bd270491]{background:var(--chart-bar);border-radius:2px 2px 0 0;width:100%;min-height:1px}.bar.partial[data-v-bd270491]{background:repeating-linear-gradient(135deg, var(--chart-bar) 0 6px, color-mix(in srgb, var(--chart-bar) 55%, transparent) 6px 10px)}.day.unknown .bar-wrap[data-v-bd270491]{border-bottom-style:dashed}.day-count[data-v-bd270491]{min-height:14px;color:var(--text)}.day-label[data-v-bd270491]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chips-row[data-v-bd270491]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip[data-v-bd270491]{border:1px solid var(--border);color:var(--text-muted);border-radius:10px;padding:2px 8px;font-size:12px}.columns[data-v-bd270491]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:8px;display:grid}.table-wrap[data-v-bd270491]{flex:none;margin-bottom:8px}.badge[data-v-bd270491]{border:1px solid var(--border);border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.muted-badge[data-v-bd270491],.sub[data-v-bd270491]{color:var(--text-muted)}.sub[data-v-bd270491]{font-size:12px}.note[data-v-bd270491]{color:var(--text-muted);margin-top:14px;font-size:12px}.cards[data-v-78961640]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.card[data-v-78961640]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 14px}h3[data-v-78961640]{margin:0 0 8px}dl[data-v-78961640]{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0;font-size:13px;display:grid}dt[data-v-78961640]{color:var(--text-muted)}dd[data-v-78961640]{text-align:right;overflow-wrap:anywhere;margin:0}dt.first[data-v-78961640],dd.first[data-v-78961640]{border-top:1px solid var(--border);margin-top:4px;padding-top:6px}dd.unknown[data-v-78961640]{color:var(--text-faint)}dd.mono[data-v-78961640]{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}dd.ok[data-v-78961640]{color:var(--ok)}dd.warn[data-v-78961640]{color:var(--warn)}dd.danger[data-v-78961640]{color:var(--danger);font-weight:500}.note[data-v-78961640]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.hosted-vms[data-v-78961640]{margin-top:20px}.hosted-vms h3[data-v-78961640]{margin:0 0 4px}.hosted-vms .note[data-v-78961640]{margin:0 0 8px}.sub[data-v-78961640]{font-size:12px}.nowrap[data-v-78961640]{white-space:nowrap}.cards[data-v-4c153fea]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.card[data-v-4c153fea]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 14px}h3[data-v-4c153fea]{margin:0 0 8px}.section-title[data-v-4c153fea]{margin:8px 0 0}dl[data-v-4c153fea]{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0;font-size:13px;display:grid}dt[data-v-4c153fea]{color:var(--text-muted)}dd[data-v-4c153fea]{text-align:right;overflow-wrap:anywhere;margin:0}.unknown[data-v-4c153fea]{color:var(--text-faint)}.mono[data-v-4c153fea]{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}dd.warn[data-v-4c153fea]{color:var(--warn)}.location[data-v-4c153fea]{margin-left:6px}.note[data-v-4c153fea]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.comment[data-v-4c153fea]{color:var(--text-muted);margin-top:1px;font-size:12px}.adapter-name[data-v-4c153fea]{font-weight:500}.badge[data-v-4c153fea]{border:1px solid var(--border);background:var(--surface-hover);color:var(--text-muted);border-radius:10px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:400}.badge.accent[data-v-4c153fea]{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft);color:var(--accent)}tr.inactive td[data-v-4c153fea]{color:var(--text-muted)}.port[data-v-4c153fea]{font-variant-numeric:tabular-nums;font-weight:500}.exposed[data-v-4c153fea]{font-weight:600}.value.danger[data-v-4c153fea]{color:var(--danger)}.value.warn[data-v-4c153fea]{color:var(--warn)}.title-count[data-v-4c153fea]{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.separator[data-v-932b38bf]{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.source[data-v-932b38bf]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.msg[data-v-932b38bf]{overflow-wrap:anywhere;width:100%;min-width:320px}.level[data-v-932b38bf]{white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:12px}.level.error[data-v-932b38bf]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.level.warning[data-v-932b38bf]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.group-row[data-v-932b38bf]{cursor:pointer}.disclosure[data-v-932b38bf]{width:28px;padding-right:0}.disclosure button[data-v-932b38bf]{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:0;display:grid}.disclosure button[data-v-932b38bf]:hover{background:var(--surface-hover)}.disclosure svg[data-v-932b38bf]{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px;transition:transform .15s}.group-row.open .disclosure svg[data-v-932b38bf]{transform:rotate(90deg)}.occurrences-row>td[data-v-932b38bf]{padding-top:0}.days[data-v-932b38bf]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.days li[data-v-932b38bf]{grid-template-columns:110px 120px 1fr;align-items:baseline;gap:8px;display:grid}.day[data-v-932b38bf]{white-space:nowrap;font-weight:600}.times[data-v-932b38bf]{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px;line-height:1.6}.older[data-v-932b38bf]{margin:8px 0 0;font-size:12px}.visually-hidden[data-v-932b38bf]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.raid-state[data-v-6875d5e3]{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 16px;padding:10px 14px;font-size:13px}.raid-card[data-v-6875d5e3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:none;margin-bottom:16px;padding:16px 18px 18px}.raid-head[data-v-6875d5e3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.raid-title[data-v-6875d5e3]{align-items:center;gap:8px;min-width:0;display:flex}.raid-title h3[data-v-6875d5e3]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.raid-icon[data-v-6875d5e3]{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:1.3px;flex:none}.source[data-v-6875d5e3]{color:var(--text-muted);margin:4px 0 12px;font-size:12px}h4[data-v-6875d5e3]{margin:16px 0 8px;font-size:13px;font-weight:600}.badge[data-v-6875d5e3]{white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:11px}.badge.ok[data-v-6875d5e3]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.badge.warn[data-v-6875d5e3]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.badge.danger[data-v-6875d5e3]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.facts[data-v-6875d5e3]{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.facts dt[data-v-6875d5e3]{color:var(--text-muted);font-size:12px}.facts dd[data-v-6875d5e3]{margin:2px 0 0;font-size:14px;font-weight:600}.facts dd.light[data-v-6875d5e3]{font-weight:400}.ok[data-v-6875d5e3]{color:var(--ok)}.warn[data-v-6875d5e3]{color:var(--warn)}.danger[data-v-6875d5e3]{color:var(--danger)}.muted[data-v-6875d5e3]{color:var(--text-muted)}.mono[data-v-6875d5e3]{font-family:var(--font-mono);font-size:12px}.light[data-v-6875d5e3]{color:var(--text-muted)}.spaces-card[data-v-5858f5fe]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:none;margin-bottom:16px;padding:16px 18px 18px}.spaces-head[data-v-5858f5fe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.spaces-title[data-v-5858f5fe]{align-items:center;gap:8px;min-width:0;display:flex}.spaces-title h3[data-v-5858f5fe]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.spaces-icon[data-v-5858f5fe]{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:1.3px;flex:none}.source[data-v-5858f5fe]{color:var(--text-muted);margin:4px 0 12px;font-size:12px}.job[data-v-5858f5fe]{margin:8px 0 0;font-size:13px}h4[data-v-5858f5fe]{margin:16px 0 8px;font-size:13px;font-weight:600}.badge[data-v-5858f5fe]{white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:11px}.badge.ok[data-v-5858f5fe]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.badge.warn[data-v-5858f5fe]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.badge.danger[data-v-5858f5fe]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.facts[data-v-5858f5fe]{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.facts dt[data-v-5858f5fe]{color:var(--text-muted);font-size:12px}.facts dd[data-v-5858f5fe]{margin:2px 0 0;font-size:14px;font-weight:600}.facts dd.light[data-v-5858f5fe]{font-weight:400}.ok[data-v-5858f5fe]{color:var(--ok)}.warn[data-v-5858f5fe]{color:var(--warn)}.danger[data-v-5858f5fe]{color:var(--danger)}.muted[data-v-5858f5fe]{color:var(--text-muted)}.mono[data-v-5858f5fe]{font-family:var(--font-mono);font-size:12px}.light[data-v-5858f5fe]{color:var(--text-muted)}.dynamic-card[data-v-c246fa9b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:none;margin-bottom:16px;padding:16px 18px 18px}.dynamic-head[data-v-c246fa9b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.dynamic-title[data-v-c246fa9b]{align-items:center;gap:8px;min-width:0;display:flex}.dynamic-title h3[data-v-c246fa9b]{margin:0;font-size:15px;font-weight:600}.dynamic-icon[data-v-c246fa9b]{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:1.3px;flex:none}.source[data-v-c246fa9b]{color:var(--text-muted);margin:4px 0 12px;font-size:12px}.error-note[data-v-c246fa9b]{color:var(--text-muted);margin:8px 0 0;font-size:13px}h4[data-v-c246fa9b]{margin:16px 0 8px;font-size:13px;font-weight:600}.copy[data-v-c246fa9b]{white-space:nowrap;font-size:13px}.badge[data-v-c246fa9b]{white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:11px}.badge.ok[data-v-c246fa9b]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.badge.warn[data-v-c246fa9b]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.badge.danger[data-v-c246fa9b]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.ok[data-v-c246fa9b]{color:var(--ok)}.warn[data-v-c246fa9b]{color:var(--warn)}.danger[data-v-c246fa9b]{color:var(--danger)}.muted[data-v-c246fa9b],.light[data-v-c246fa9b]{color:var(--text-muted)}.disks[data-v-c0bfd5cf]{overflow-y:auto}.redundancy[data-v-c0bfd5cf]{flex-direction:column;flex:none;gap:12px;display:flex}.disk-card[data-v-c0bfd5cf]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:none;margin-bottom:16px;padding:16px 18px 18px}.disk-head[data-v-c0bfd5cf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.disk-title[data-v-c0bfd5cf]{align-items:center;gap:8px;min-width:0;display:flex}.disk-title h3[data-v-c0bfd5cf]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.disk-icon[data-v-c0bfd5cf]{fill:none;width:18px;height:18px;stroke:var(--text-muted);stroke-width:1.3px;flex:none}.tags[data-v-c0bfd5cf]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-c0bfd5cf],.badge[data-v-c0bfd5cf]{white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:11px}.badge[data-v-c0bfd5cf]{margin-left:6px}.tag.accent[data-v-c0bfd5cf],.badge.accent[data-v-c0bfd5cf]{background:var(--accent-soft);color:var(--accent)}.badge.ok[data-v-c0bfd5cf]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.badge.danger[data-v-c0bfd5cf]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.facts[data-v-c0bfd5cf]{flex-wrap:wrap;gap:8px 32px;margin:0 0 16px;display:flex}.facts dt[data-v-c0bfd5cf]{color:var(--text-muted);font-size:12px}.facts dd[data-v-c0bfd5cf]{margin:2px 0 0;font-size:14px;font-weight:600}.facts dd.light[data-v-c0bfd5cf]{font-weight:400}.facts dd.ok[data-v-c0bfd5cf]{color:var(--ok)}.facts dd.warn[data-v-c0bfd5cf]{color:var(--warn)}.facts dd.gauge[data-v-c0bfd5cf]{flex-direction:column;gap:4px;min-width:90px;display:flex}.health-notes[data-v-c0bfd5cf]{color:var(--text-muted);margin:-8px 0 16px;padding-left:18px;font-size:13px}.health-notes .danger[data-v-c0bfd5cf]{color:var(--danger)}.health-notes .warn[data-v-c0bfd5cf]{color:var(--warn)}.ata[data-v-c0bfd5cf]{margin:0 0 16px}.ata summary[data-v-c0bfd5cf]{cursor:pointer;color:var(--text-muted);font-size:13px}.ata .table-wrap[data-v-c0bfd5cf]{margin-top:8px}.ata tr.danger td[data-v-c0bfd5cf]{color:var(--danger)}.ata tr.warn td[data-v-c0bfd5cf]{color:var(--warn)}.facts dd.danger[data-v-c0bfd5cf],td>span.danger[data-v-c0bfd5cf]{color:var(--danger)}.mono[data-v-c0bfd5cf]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;font-weight:400}.empty-note[data-v-c0bfd5cf]{color:var(--text-muted);margin:0;font-size:13px}.controllers-title[data-v-c0bfd5cf]{margin:8px 0 0;font-size:14px;font-weight:600}.table-wrap.controllers[data-v-c0bfd5cf]{flex:none}.controllers td.light[data-v-c0bfd5cf],.controllers .light[data-v-c0bfd5cf]{color:var(--text-muted)}.map[data-v-c0bfd5cf]{gap:2px;height:22px;display:flex}.segment[data-v-c0bfd5cf]{background:color-mix(in srgb, var(--text-faint) 35%, transparent);border-radius:4px;min-width:4px;position:relative;overflow:hidden}.segment.volume[data-v-c0bfd5cf]{background:var(--border)}.segment.unallocated[data-v-c0bfd5cf]{border:1px dashed var(--text-faint);background:0 0}.segment .fill[data-v-c0bfd5cf]{position:absolute;inset:0 auto 0 0}.fill.ok[data-v-c0bfd5cf],.bar .ok[data-v-c0bfd5cf]{background:var(--ok)}.fill.warn[data-v-c0bfd5cf],.bar .warn[data-v-c0bfd5cf]{background:var(--warn)}.fill.danger[data-v-c0bfd5cf],.bar .danger[data-v-c0bfd5cf]{background:var(--danger)}.fill.muted[data-v-c0bfd5cf],.bar .muted[data-v-c0bfd5cf]{background:var(--text-faint)}.map-labels[data-v-c0bfd5cf]{color:var(--text-muted);gap:2px;margin:4px 0 14px;font-size:11.5px;display:flex}.map-labels>span[data-v-c0bfd5cf]{text-overflow:ellipsis;white-space:nowrap;min-width:4px;overflow:hidden}.forecast[data-v-c0bfd5cf]{color:var(--text-muted);white-space:normal;margin-top:2px;font-size:12px}.usage[data-v-c0bfd5cf]{flex-direction:column;gap:3px;min-width:120px;display:flex}.bar[data-v-c0bfd5cf]{background:var(--border);border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.bar>span[data-v-c0bfd5cf]{border-radius:2px;height:100%;display:block}.facts[data-v-4c0bf308]{flex-wrap:wrap;gap:8px 32px;margin:0 0 2px;display:flex}.facts dt[data-v-4c0bf308]{color:var(--text-muted);font-size:12px}.facts dd[data-v-4c0bf308]{margin:2px 0 0;font-size:15px;font-weight:600}.facts dd .muted[data-v-4c0bf308]{font-size:13px;font-weight:400}.printer-name[data-v-4c0bf308]{overflow-wrap:anywhere;min-width:220px}.virtual .printer-name[data-v-4c0bf308]{color:var(--text-muted)}.port[data-v-4c0bf308]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-faint);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;overflow:hidden}.badge[data-v-4c0bf308]{white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.badge.accent[data-v-4c0bf308]{background:var(--accent-soft);color:var(--accent)}h3[data-v-4a65d68c]{margin:4px 0 8px}.settings[data-v-4a65d68c]{grid-template-columns:min(270px,40%) 1fr;gap:4px 20px;margin:0 0 18px;font-size:14px;display:grid}.settings>div[data-v-4a65d68c]{display:contents}.settings dt[data-v-4a65d68c]{color:var(--text-muted)}.settings dd[data-v-4a65d68c]{overflow-wrap:anywhere;margin:0}.detail[data-v-4a65d68c]{font-size:12px;display:block}.note[data-v-4a65d68c]{margin:-10px 0 18px}.expected-toggle[data-v-4a65d68c]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.wmi-broken[data-v-4a65d68c]{margin:0 0 10px;font-size:14px}.name[data-v-bd1e9a91]{overflow-wrap:anywhere;width:45%;min-width:260px}.scope[data-v-bd1e9a91]{min-width:140px}.accounts[data-v-bd1e9a91],.package[data-v-bd1e9a91]{font-size:12px}.park-count[data-v-bd1e9a91]{font-size:12px;display:block}.product-badge[data-v-bd1e9a91]{margin-left:6px}.section-title[data-v-bd1e9a91]{margin:4px 0 10px}.title-count[data-v-bd1e9a91]{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.products[data-v-bd1e9a91]{margin-bottom:20px}.products .detail[data-v-bd1e9a91]{font-size:12px}.products .badge[data-v-bd1e9a91]{margin-left:0}.products tr.selected td[data-v-bd1e9a91]{background:var(--surface-hover)}.arrow[data-v-bd1e9a91]{width:9px;font-size:9px}.badge[data-v-bd1e9a91]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.badge.new[data-v-bd1e9a91]{border-color:color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok)}.note[data-v-bd1e9a91]{color:var(--text-muted);margin:0 0 10px}.users-read[data-v-bd1e9a91]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.account[data-v-bd1e9a91]{border:1px solid var(--border);cursor:default;border-radius:10px;padding:1px 8px}.account.cached[data-v-bd1e9a91]{color:var(--text-muted)}.account.never[data-v-bd1e9a91]{color:var(--text-muted);border-style:dashed}.separator[data-v-c0eb6812]{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.arrow[data-v-c0eb6812]{width:9px;font-size:9px}.service[data-v-c0eb6812]{width:50%;min-width:280px;max-width:0}.display-name[data-v-c0eb6812]{overflow-wrap:anywhere}.technical[data-v-c0eb6812]{color:var(--text-faint);white-space:nowrap;gap:10px;margin-top:2px;font-size:12px;display:flex}.short-name[data-v-c0eb6812]{flex:none}.command[data-v-c0eb6812]{text-overflow:ellipsis;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;overflow:hidden}.badge[data-v-c0eb6812]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.state[data-v-c0eb6812]{background:var(--surface-hover);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:12px}.state.running[data-v-c0eb6812]{background:color-mix(in srgb, var(--ok) 13%, transparent);color:var(--ok)}.state.warn[data-v-c0eb6812]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.separator[data-v-d814484a]{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.arrow[data-v-d814484a]{width:9px;font-size:9px}.task[data-v-d814484a]{width:60%;min-width:300px;max-width:0}.sub[data-v-d814484a]{font-size:12px}.task-name[data-v-d814484a]{overflow-wrap:anywhere}.command[data-v-d814484a]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);margin-top:2px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;overflow:hidden}.trigger[data-v-d814484a]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin:0 4px 3px 0;padding:1px 7px;font-size:12px;display:inline-block}.badge[data-v-d814484a]{white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.badge.running[data-v-d814484a]{background:color-mix(in srgb, var(--ok) 13%, transparent);color:var(--ok)}.badge.warn[data-v-d814484a]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.separator[data-v-05df583f]{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.arrow[data-v-05df583f]{width:9px;font-size:9px}.program[data-v-05df583f]{width:70%;min-width:300px;max-width:0}.program-name[data-v-05df583f]{overflow-wrap:anywhere}.command[data-v-05df583f]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);margin-top:2px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;overflow:hidden}.badge[data-v-05df583f]{white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.badge.off[data-v-05df583f]{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-muted)}.badge.warn[data-v-05df583f]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.facts[data-v-bfe04a4b]{flex-wrap:wrap;gap:8px 32px;margin:0 0 14px;display:flex}.facts dt[data-v-bfe04a4b]{color:var(--text-muted);font-size:12px}.facts dd[data-v-bfe04a4b]{margin:2px 0 0;font-size:15px;font-weight:600}.section-title[data-v-bfe04a4b]{margin:4px 0 8px}.settings[data-v-bfe04a4b]{grid-template-columns:minmax(180px,max-content) 1fr;gap:4px 20px;margin:0 0 18px;font-size:13px;display:grid}.settings>div[data-v-bfe04a4b]{display:contents}.settings dt[data-v-bfe04a4b]{color:var(--text-muted)}.settings dd[data-v-bfe04a4b]{overflow-wrap:anywhere;margin:0}.settings-unknown[data-v-bfe04a4b]{color:var(--text-muted);margin:0 0 14px;font-size:13px}.section-title+.note[data-v-bfe04a4b]{margin-top:0}.table-wrap.pending[data-v-bfe04a4b]{flex:none;margin-bottom:18px}.separator[data-v-bfe04a4b]{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.arrow[data-v-bfe04a4b]{width:9px;font-size:9px}.title-cell[data-v-bfe04a4b]{overflow-wrap:anywhere;width:60%;min-width:300px}.kb[data-v-bfe04a4b]{color:var(--text-faint);margin-left:6px;font-size:12px}.danger[data-v-bfe04a4b]{color:var(--danger)}.warn[data-v-bfe04a4b]{color:var(--warn)}.fact-detail[data-v-bfe04a4b]{color:var(--text-muted);font-size:12px;font-weight:400}.facts dd.muted[data-v-bfe04a4b]{font-weight:400}.badge[data-v-bfe04a4b]{white-space:nowrap;background:var(--surface-hover);color:var(--text-muted);border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.badge.warn[data-v-bfe04a4b]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}.badge.danger[data-v-bfe04a4b]{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}h3[data-v-a8c03a3f]{margin:0}.title-count[data-v-a8c03a3f]{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.section-title[data-v-a8c03a3f]{margin-top:8px}.admins[data-v-a8c03a3f]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.admins h3[data-v-a8c03a3f]{margin-bottom:8px}.note[data-v-a8c03a3f]{color:var(--text-muted);margin:0;font-size:12px}.admins .note[data-v-a8c03a3f]{margin-top:8px}.members[data-v-a8c03a3f]{flex-wrap:wrap;gap:6px;display:flex}.member[data-v-a8c03a3f]{border:1px solid var(--border);white-space:nowrap;border-radius:10px;padding:2px 9px;font-size:12px}.member.domain[data-v-a8c03a3f]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);color:var(--accent)}.member.system[data-v-a8c03a3f]{color:var(--text-muted);border-style:dashed}.arrow[data-v-a8c03a3f]{width:9px;font-size:9px}.account[data-v-a8c03a3f]{width:40%}.deleted[data-v-a8c03a3f]{flex-direction:column;gap:8px;display:flex}.deleted-toggle[data-v-a8c03a3f]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.deleted-toggle[data-v-a8c03a3f]:hover{color:var(--text)}.deleted-size[data-v-a8c03a3f]{margin-left:8px;font-size:12px;font-weight:400}.person[data-v-a8c03a3f]{cursor:pointer}.person.open>td[data-v-a8c03a3f]{background:var(--surface-hover);border-bottom-color:#0000}.chevron[data-v-a8c03a3f]{width:14px;color:var(--text-faint);font-size:11px;display:inline-block}.group-row td[data-v-a8c03a3f]{border-top:2px solid var(--border);background:var(--surface-hover);padding:14px 8px 6px}.group-toggle[data-v-a8c03a3f]{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.group-toggle[data-v-a8c03a3f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.person-detail>td[data-v-a8c03a3f]{background:var(--surface-hover);padding:4px 14px 14px 30px}.detail-grid[data-v-a8c03a3f]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 24px;display:grid}.detail-grid h4[data-v-a8c03a3f]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:600}.detail-grid p[data-v-a8c03a3f]{margin:0 0 4px;font-size:12px}.detail-grid dl[data-v-a8c03a3f]{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:0;font-size:12px;display:grid}.detail-grid dl.session+dl.session[data-v-a8c03a3f]{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.detail-grid dt[data-v-a8c03a3f]{color:var(--text-muted)}.detail-grid dd[data-v-a8c03a3f]{overflow-wrap:anywhere;margin:0}.mono[data-v-a8c03a3f]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.comment[data-v-a8c03a3f]{color:var(--text-faint);margin-top:2px;padding-left:14px;font-size:12px}.group[data-v-a8c03a3f]{white-space:nowrap;width:30%}.badge[data-v-a8c03a3f]{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px}.park-admins[data-v-a8c03a3f]{margin-left:6px;font-size:12px}.badge.admin[data-v-a8c03a3f],.badge.warn[data-v-a8c03a3f]{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn)}.state[data-v-a8c03a3f]{border:1px solid var(--border);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:12px}.state.locked[data-v-a8c03a3f],.state.unknown[data-v-a8c03a3f]{color:var(--text-muted)}.state.disconnected[data-v-a8c03a3f]{color:var(--text-muted);border-style:dashed}.ip[data-v-591e634d]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.ip.changed[data-v-591e634d]{box-shadow:inset 3px 0 0 var(--warn);font-weight:600}.purge[data-v-591e634d]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.purge .toggle[data-v-591e634d]:disabled{opacity:.5;cursor:default;border-color:var(--border)}.purge-question[data-v-591e634d]{font-size:13px}.purge-confirm[data-v-591e634d]{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;padding:5px 12px;font-weight:500}.purge-confirm.danger[data-v-591e634d]{border-color:var(--danger);background:var(--danger)}.purge-confirm[data-v-591e634d]:hover{filter:brightness(1.08)}.purge-message[data-v-591e634d]{color:var(--text-muted);margin:0;font-size:13px}.purge-message.error[data-v-591e634d]{color:var(--danger)}tr.no-content td[data-v-591e634d]{color:var(--text-faint)}.retention[data-v-591e634d]{color:var(--text-muted);margin:-4px 0 0;font-size:12.5px}.visually-hidden[data-v-591e634d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h3[data-v-591e634d]{margin:0}.period-note[data-v-591e634d]{color:var(--text-muted);font-size:12px}.stats[data-v-591e634d]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.stat[data-v-591e634d]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.stat .label[data-v-591e634d]{color:var(--text-muted);font-size:12px}.stat .value[data-v-591e634d]{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.stat .value.small[data-v-591e634d]{font-size:15px}.chart-card[data-v-591e634d]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px 10px}.chart[data-v-591e634d]{gap:8px;height:160px;margin-top:12px;display:flex}.y-axis[data-v-591e634d]{width:28px;color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:-5px 0;font-size:11px;line-height:1;display:flex}.plot[data-v-591e634d]{border-bottom:1px solid var(--border);flex:1;align-items:flex-end;gap:2px;display:flex;position:relative}.plot[data-v-591e634d]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.grid[data-v-591e634d]{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.grid span[data-v-591e634d]{border-top:1px solid var(--border);opacity:.6}.grid span[data-v-591e634d]:last-child{border-top:0}.bucket[data-v-591e634d]{z-index:1;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bar[data-v-591e634d]{background:var(--chart-bar);border-radius:4px 4px 0 0;width:100%;max-width:24px;transition:filter .1s}.bucket.active .bar[data-v-591e634d]{filter:brightness(1.18)}.bucket.active[data-v-591e634d]{background:color-mix(in srgb, var(--chart-bar) 8%, transparent);border-radius:4px}.tooltip[data-v-591e634d]{z-index:2;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);white-space:nowrap;pointer-events:none;border-radius:6px;flex-direction:column;gap:1px;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 6px);box-shadow:0 4px 14px #0000001f}.tooltip strong[data-v-591e634d]{color:var(--text);font-size:13px}.x-axis[data-v-591e634d]{color:var(--text-muted);justify-content:space-between;margin:6px 0 0 36px;font-size:11px;display:flex}.gaps[data-v-591e634d]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.gaps ul[data-v-591e634d]{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.gaps li[data-v-591e634d]{gap:10px;display:flex}.gaps li strong[data-v-591e634d]{font-variant-numeric:tabular-nums;min-width:90px}.gaps li span[data-v-591e634d]{color:var(--text-muted)}.gaps li.ongoing strong[data-v-591e634d]{color:var(--warn)}.gaps .count[data-v-591e634d]{margin-top:6px}.current[data-v-591e634d]{color:var(--ok)}.gap-value[data-v-591e634d]{font-weight:600}tr.gap td[data-v-591e634d]{background:var(--surface-hover)}table.days[data-v-591e634d]{table-layout:fixed;min-width:720px}.section-head .toggle[data-v-591e634d]{align-self:center;margin-left:auto}tr.day-head td[data-v-591e634d]{background:var(--surface);border-top:1px solid var(--border);padding:0}.day-toggle[data-v-591e634d]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:9px 12px;display:flex}.day-toggle[data-v-591e634d]:hover{background:var(--surface-hover)}.day-toggle[data-v-591e634d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chevron[data-v-591e634d]{width:10px;color:var(--text-muted);transition:transform .12s;display:inline-block}.day-toggle[aria-expanded=true] .chevron[data-v-591e634d]{transform:rotate(90deg)}.day-label[data-v-591e634d]{font-weight:600}.day-label[data-v-591e634d]:first-letter{text-transform:uppercase}.day-count[data-v-591e634d]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.day-meta[data-v-591e634d]{color:var(--text-faint);font-size:12px}.day-meta.strong[data-v-591e634d]{color:var(--text-muted);font-weight:600}.day-meta.ip-changed[data-v-591e634d]{box-shadow:inset 3px 0 0 var(--warn);color:var(--text-muted);padding-left:7px}.device-page[data-v-9d2f259d]{flex-direction:column;height:100%;min-height:0;display:flex}.page-header[data-v-9d2f259d]{background:var(--bg);padding:20px 20px 0}.breadcrumb[data-v-9d2f259d]{flex-wrap:wrap;align-items:center;gap:6px;font-size:18px;display:flex}.crumb[data-v-9d2f259d]{color:var(--text-muted);text-decoration:none}.crumb[data-v-9d2f259d]:hover:not(.current){color:var(--accent)}.type-icon[data-v-9d2f259d]{width:18px;height:18px;margin-right:7px}.more-wrap[data-v-9d2f259d]{display:inline-flex;position:relative}.more[data-v-9d2f259d]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.more[data-v-9d2f259d]:hover,.more.open[data-v-9d2f259d]{background:var(--surface-hover);color:var(--text)}.more[data-v-9d2f259d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.more svg[data-v-9d2f259d]{fill:currentColor;width:16px;height:16px}.menu[data-v-9d2f259d]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:max-content;min-width:160px;padding:4px;font-size:14px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #00000026}.menu button[data-v-9d2f259d]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;display:block}.menu button[data-v-9d2f259d]:hover,.menu button[data-v-9d2f259d]:focus-visible{background:var(--accent-soft);color:var(--accent);outline:none}.menu-separator[data-v-9d2f259d]{background:var(--border);height:1px;margin:4px 6px;display:block}.menu button.delete[data-v-9d2f259d]{color:var(--danger)}.menu button.delete[data-v-9d2f259d]:hover,.menu button.delete[data-v-9d2f259d]:focus-visible{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.crumb.current[data-v-9d2f259d]{color:var(--text);cursor:default;font-weight:600}.sep[data-v-9d2f259d]{color:var(--text-faint)}.description[data-v-9d2f259d]{color:var(--text-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.tags[data-v-9d2f259d]{margin-top:6px}.subtitle[data-v-9d2f259d]{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;font-size:13px;display:flex}.dc[data-v-9d2f259d]{background:var(--accent);color:var(--surface);border-radius:10px;padding:0 8px;font-weight:600}.domain-chip[data-v-9d2f259d]{border:1px solid color-mix(in srgb, var(--text-muted) 40%, transparent);background:var(--surface-hover);color:var(--text);border-radius:10px;padding:0 8px}.tenant-chip[data-v-9d2f259d]{border-style:dashed}.seen[data-v-9d2f259d]{align-items:center;gap:6px;display:inline-flex}.seen-link[data-v-9d2f259d]{color:inherit;text-decoration:none}.seen-link[data-v-9d2f259d]:hover{text-decoration:underline}.dot[data-v-9d2f259d]{border-radius:50%;width:8px;height:8px}.dot.recent[data-v-9d2f259d]{background:var(--ok)}.dot.late[data-v-9d2f259d]{background:var(--warn)}.dot.stale[data-v-9d2f259d]{background:var(--danger)}.dot.never[data-v-9d2f259d]{border:1.5px solid var(--text-faint)}.body[data-v-9d2f259d]{border-top:1px solid var(--border);flex:1;min-height:0;margin-top:14px;display:flex}.side-nav[data-v-9d2f259d]{border-right:1px solid var(--border);flex:none;width:214px;padding:12px 10px 16px 12px;overflow-y:auto}.nav-section[data-v-9d2f259d]{flex-direction:column;margin-top:6px;display:flex}.nav-title[data-v-9d2f259d]{color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin:2px 0;font-size:11px;font-weight:600}.nav-toggle[data-v-9d2f259d]{width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px 4px 4px;display:flex}.nav-toggle[data-v-9d2f259d]:hover{background:var(--surface-hover);color:var(--text-muted)}.nav-toggle[data-v-9d2f259d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-title-label[data-v-9d2f259d]{flex:1;min-width:0}.chevron[data-v-9d2f259d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px;transition:transform .12s;transform:rotate(90deg)}.folded .chevron[data-v-9d2f259d]{transform:none}.folded .tab[data-v-9d2f259d]{display:none}.tab[data-v-9d2f259d]{color:var(--text-muted);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;text-decoration:none;display:flex}.tab[data-v-9d2f259d]:hover{background:var(--surface-hover);color:var(--text)}.tab.active[data-v-9d2f259d]{background:var(--accent-soft);color:var(--accent);font-weight:500}.tab-label[data-v-9d2f259d]{flex:1;min-width:0}.tab.active .tab-alerts[data-v-9d2f259d]{background:var(--surface)}.tab[data-v-9d2f259d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=900px){.body[data-v-9d2f259d]{flex-direction:column}.side-nav[data-v-9d2f259d]{border-right:0;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;width:auto;padding:8px 12px;display:flex}.nav-section[data-v-9d2f259d]{display:contents}.nav-title[data-v-9d2f259d]{display:none}.folded .tab[data-v-9d2f259d]{display:flex}}.content[data-v-9d2f259d]{flex:1;min-width:0;min-height:0;padding:16px 20px 20px;overflow:auto}.content.ask-content[data-v-9d2f259d]{padding:0;overflow:hidden}.tab-icon[data-v-9d2f259d]{margin-right:4px}.message[data-v-9d2f259d]{color:var(--text-muted);margin:20px}.message.error[data-v-9d2f259d]{color:var(--danger)}.type-icon[data-v-13265321]{margin-top:2px}.dialog[data-v-13265321]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-13265321]::backdrop{background:#00000059}form[data-v-13265321]{flex-direction:column;gap:12px;display:flex}h2[data-v-13265321]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.search[data-v-13265321]{height:34px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px}.search[data-v-13265321]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.choices[data-v-13265321]{border:1px solid var(--border);border-radius:6px;height:min(420px,100vh - 340px);margin:0;padding:0;list-style:none;overflow:auto}.choices .empty[data-v-13265321]{padding:10px}.choices li+li[data-v-13265321]{border-top:1px solid var(--border)}.choices label[data-v-13265321]{cursor:pointer;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.choices label[data-v-13265321]:hover{background:var(--surface-hover)}.choices label.disabled[data-v-13265321]{color:var(--text-faint);cursor:default}.choices input[data-v-13265321]{margin:3px 0 0}.text[data-v-13265321]{flex-direction:column;min-width:0;display:flex}.name.unknown[data-v-13265321]{color:var(--text-muted);font-style:italic}.meta[data-v-13265321]{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.hint[data-v-13265321],.muted[data-v-13265321]{color:var(--text-faint);margin:0;font-size:12px}.muted[data-v-13265321]{color:var(--text-muted);font-size:13px}.error[data-v-13265321]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-13265321]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-13265321],.secondary[data-v-13265321]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-13265321]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-13265321]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-13265321]:disabled{opacity:.5;cursor:default}.secondary[data-v-13265321]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-13265321]:hover{background:var(--surface-hover)}.primary[data-v-13265321]:focus-visible,.secondary[data-v-13265321]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tags-page[data-v-4e51a003]{flex-direction:column;height:100%;min-height:0;display:flex}.page-header[data-v-4e51a003]{padding:20px 20px 0}h1[data-v-4e51a003]{margin:0;font-size:18px;font-weight:600}.subtitle[data-v-4e51a003]{max-width:720px;color:var(--text-muted);margin:4px 0 0;font-size:13px}.toolbar[data-v-4e51a003]{border-bottom:1px solid var(--border);margin-top:14px;padding-bottom:12px;display:flex}.read-only-note[data-v-4e51a003]{max-width:720px;color:var(--text-muted);margin:0;font-size:13px}.content[data-v-4e51a003]{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.tags[data-v-4e51a003]{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:1100px;font-size:13px}.tags th[data-v-4e51a003]{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:11.5px;font-weight:600}.tags td[data-v-4e51a003]{vertical-align:top;border-top:1px solid var(--border);padding:9px 12px}.tags tbody tr:first-child td[data-v-4e51a003]{border-top:0}.tag-cell[data-v-4e51a003]{max-width:360px}.off .tag-cell[data-v-4e51a003] .tag-list{opacity:.45}.off-label[data-v-4e51a003]{color:var(--text-muted);margin-left:8px;font-size:12px}.muted[data-v-4e51a003]{color:var(--text-faint)}.nowrap[data-v-4e51a003]{white-space:nowrap}.right[data-v-4e51a003]{text-align:right}.actions[data-v-4e51a003]{white-space:nowrap}.actions button+button[data-v-4e51a003]{margin-left:12px}.question[data-v-4e51a003]{color:var(--text-muted);white-space:normal;margin-right:10px}.delete-error[data-v-4e51a003]{color:var(--danger);white-space:normal;margin:6px 0 0}.primary[data-v-4e51a003]{height:34px;font:inherit;color:var(--surface);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-4e51a003]:hover{filter:brightness(1.08)}.danger[data-v-4e51a003]{font:inherit;color:#fff;background:var(--danger);border:1px solid var(--danger);cursor:pointer;border-radius:6px;padding:4px 10px;font-weight:500}.link[data-v-4e51a003]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.link[data-v-4e51a003]:hover{text-decoration:underline}.primary[data-v-4e51a003]:focus-visible,.danger[data-v-4e51a003]:focus-visible,.link[data-v-4e51a003]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only[data-v-4e51a003]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.message[data-v-4e51a003]{color:var(--text-muted);margin:4px 0}.message.error[data-v-4e51a003]{color:var(--danger)}.keys-page[data-v-d8abbf04]{flex-direction:column;height:100%;min-height:0;display:flex}.page-header[data-v-d8abbf04]{padding:20px 20px 0}h1[data-v-d8abbf04]{margin:0;font-size:18px;font-weight:600}.subtitle[data-v-d8abbf04]{max-width:720px;color:var(--text-muted);margin:4px 0 0;font-size:13px}.toolbar[data-v-d8abbf04]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px 24px;margin-top:14px;padding-bottom:12px;display:flex}.content[data-v-d8abbf04]{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.content[data-v-d8abbf04]>*{max-width:1100px}.primary[data-v-d8abbf04]{height:34px;font:inherit;color:var(--surface);background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-d8abbf04]:hover{filter:brightness(1.08)}.primary[data-v-d8abbf04]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-fleet[data-v-b009e3cc]{gap:10px}.text[data-v-b009e3cc]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.text a[data-v-b009e3cc]{color:var(--accent)}.status-icon[data-v-b009e3cc]{margin-right:6px}.strong[data-v-b009e3cc]{font-weight:600}.table-wrap[data-v-b009e3cc]{max-width:480px}.inventory-links[data-v-b009e3cc]{flex-wrap:wrap;gap:4px 20px;margin:0;font-size:13px;display:flex}.inventory-links a[data-v-b009e3cc]{color:var(--accent)}.agent-page[data-v-703d5313]{flex-direction:column;height:100%;min-height:0;display:flex}.page-header[data-v-703d5313]{border-bottom:1px solid var(--border);padding:20px 20px 12px}h1[data-v-703d5313]{margin:0;font-size:18px;font-weight:600}.subtitle[data-v-703d5313]{max-width:720px;color:var(--text-muted);margin:4px 0 0;font-size:13px}.content[data-v-703d5313]{flex-direction:column;flex:1;gap:24px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}.block[data-v-703d5313]{flex-direction:column;gap:8px;max-width:820px;display:flex}.block.wide[data-v-703d5313]{max-width:1100px}h2[data-v-703d5313]{margin:0;font-size:14px;font-weight:600}.text[data-v-703d5313]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.row[data-v-703d5313]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.link[data-v-703d5313]{color:var(--accent);font-size:13px}.command-row[data-v-703d5313]{align-items:flex-start;gap:8px;display:flex}.command[data-v-703d5313]{resize:none;word-break:break-all;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:1;padding:8px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.45}.command[data-v-703d5313]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.hint[data-v-703d5313]{color:var(--text-faint);margin:0;font-size:12px;line-height:1.45}.primary[data-v-703d5313],.secondary[data-v-703d5313]{height:34px;font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:0 14px;font-weight:500}.primary[data-v-703d5313]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-703d5313]:hover{filter:brightness(1.08)}.secondary[data-v-703d5313]{min-width:84px;color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-703d5313]:hover{background:var(--surface-hover)}.primary[data-v-703d5313]:focus-visible,.secondary[data-v-703d5313]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access[data-v-63a606c3]{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sr-only[data-v-63a606c3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}legend[data-v-63a606c3]{color:var(--text-muted);margin-bottom:6px;padding:0;font-size:13px}.choice[data-v-63a606c3]{color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.choice input[data-v-63a606c3]{accent-color:var(--accent);margin:2px 0 0}.choice .hint[data-v-63a606c3]{margin-top:2px;display:block}.companies[data-v-63a606c3]{flex-direction:column;gap:6px;margin-left:22px;display:flex}.companies ul[data-v-63a606c3]{background:var(--bg);border:1px solid var(--border);border-radius:6px;max-height:180px;margin:0;padding:6px 8px;list-style:none;overflow:auto}.companies li+li[data-v-63a606c3]{margin-top:4px}.search[data-v-63a606c3]{height:30px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 8px;font-size:13px}.hint[data-v-63a606c3]{color:var(--text-faint);font-size:12px}.hint.warn[data-v-63a606c3]{color:var(--warn)}.dialog[data-v-546b4731]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(480px,100vw - 32px);color:var(--text);padding:18px 20px;box-shadow:0 12px 40px #00000040}.dialog[data-v-546b4731]::backdrop{background:#00000059}form[data-v-546b4731]{flex-direction:column;gap:14px;display:flex}h2[data-v-546b4731]{margin:0;font-size:15px;font-weight:600}.field[data-v-546b4731]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-546b4731]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input.path[data-v-546b4731]{font-family:var(--font-mono)}.field input[data-v-546b4731]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.password-row[data-v-546b4731]{gap:8px;display:flex}.password-row input[data-v-546b4731]{flex:1}.ai-icon[data-v-546b4731]{margin-right:4px}.check[data-v-546b4731]{color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.check input[data-v-546b4731]{accent-color:var(--accent);margin:2px 0 0}.check .hint[data-v-546b4731]{margin-top:2px;display:block}.hint[data-v-546b4731]{color:var(--text-faint);font-size:12px}.error[data-v-546b4731]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.actions[data-v-546b4731]{justify-content:flex-end;gap:8px;display:flex}.primary[data-v-546b4731],.secondary[data-v-546b4731]{height:34px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-546b4731]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-546b4731]:hover:not(:disabled){filter:brightness(1.08)}.primary[data-v-546b4731]:disabled{opacity:.5;cursor:default}.secondary[data-v-546b4731]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-546b4731]:hover{background:var(--surface-hover)}.primary[data-v-546b4731]:focus-visible,.secondary[data-v-546b4731]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notice[data-v-317d8b77]{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.notice p[data-v-317d8b77]{margin:0}.path[data-v-317d8b77]{font-family:var(--font-mono);-webkit-user-select:all;user-select:all;font-size:13px}.ai-note[data-v-317d8b77]{align-items:flex-start;gap:6px;display:flex}.member-list[data-v-317d8b77]{margin:0;padding:0;list-style:none}.member[data-v-317d8b77]{margin:0 16px;padding:14px 0}.member+.member[data-v-317d8b77]{border-top:1px solid var(--border)}.member-main[data-v-317d8b77]{align-items:center;gap:14px;display:flex}.who[data-v-317d8b77]{flex:1;min-width:0}.name[data-v-317d8b77]{font-size:14px;font-weight:500}.email[data-v-317d8b77]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tag[data-v-317d8b77]{color:var(--text-muted);border:1px solid var(--border);border-radius:8px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:400}.facts[data-v-317d8b77]{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.access[data-v-317d8b77],.seen[data-v-317d8b77]{color:var(--text-muted);font-size:12px}.seen[data-v-317d8b77]{text-align:right;flex:none;width:150px}.member.disabled .who[data-v-317d8b77],.member.disabled .person-avatar[data-v-317d8b77]{opacity:.5}.menu-wrap[data-v-317d8b77]{flex:none;position:relative}.more[data-v-317d8b77]{width:32px;height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;font-size:18px;line-height:1}.more[data-v-317d8b77]:hover,.more[aria-expanded=true][data-v-317d8b77]{border-color:var(--border);background:var(--surface-hover);color:var(--text)}.more[data-v-317d8b77]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu[data-v-317d8b77]{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 28px #00000038}.menu button[data-v-317d8b77]{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.menu button[data-v-317d8b77]:hover:not(:disabled),.menu button[data-v-317d8b77]:focus-visible{background:var(--surface-hover);outline:none}.menu button[data-v-317d8b77]:disabled{opacity:.5;cursor:default}.menu .danger-item[data-v-317d8b77]{color:var(--danger)}.confirm[data-v-317d8b77]{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;margin-top:10px;font-size:13px;display:flex}.action-error[data-v-317d8b77]{text-align:right;color:var(--danger);margin:8px 0 0;font-size:13px}.add-row[data-v-317d8b77]{padding:10px 0}.add-member[data-v-317d8b77]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:14px;font-weight:500;display:flex}.add-avatar[data-v-317d8b77]{border:1.5px dashed color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.add-member:hover .add-avatar[data-v-317d8b77]{background:var(--accent-soft);border-style:solid}.add-member[data-v-317d8b77]:hover{text-decoration:underline}.danger[data-v-317d8b77]{font:inherit;color:#fff;background:var(--danger);border:1px solid var(--danger);cursor:pointer;border-radius:6px;padding:5px 12px;font-weight:500}.link[data-v-317d8b77]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.link[data-v-317d8b77]:hover:not(:disabled){text-decoration:underline}.add-member[data-v-317d8b77]:focus-visible,.danger[data-v-317d8b77]:focus-visible,.link[data-v-317d8b77]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.message[data-v-317d8b77]{color:var(--text-muted);margin:4px 0}.message.error[data-v-317d8b77]{color:var(--danger)}@media (width<=640px){.seen[data-v-317d8b77]{display:none}}.message[data-v-b71e179f]{color:var(--text-muted);font-size:14px}.message.error[data-v-b71e179f]{color:var(--danger)}.path[data-v-b71e179f]{font-family:var(--font-mono)}.rename .name-input[data-v-b71e179f]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:1;padding:0 10px;font-size:14px}.rename .name-input[data-v-b71e179f]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.timezone-select[data-v-b71e179f]{max-width:280px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 8px}.days-input[data-v-b71e179f]{width:72px;font:inherit;text-align:right;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 8px}.unit[data-v-b71e179f]{color:var(--text-muted);font-size:13px}.row-actions[data-v-b71e179f]{flex:none;gap:8px;display:flex}.storage-sentence[data-v-b71e179f]{margin:0 0 12px;font-size:14px}.storage-unknown[data-v-b71e179f]{color:var(--text-muted);font-size:13px}.storage-bar[data-v-b71e179f]{gap:2px;height:10px;display:flex}.storage-bar span[data-v-b71e179f]{border-radius:4px;min-width:4px}.storage-bar .reports[data-v-b71e179f],.dot.reports[data-v-b71e179f]{background:var(--chart-bar)}.storage-bar .databases[data-v-b71e179f],.dot.databases[data-v-b71e179f]{background:var(--chart-series-3)}.storage-legend[data-v-b71e179f]{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.storage-legend li[data-v-b71e179f]{grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;display:grid}.dot[data-v-b71e179f]{border-radius:50%;width:10px;height:10px}.legend-value[data-v-b71e179f]{font-variant-numeric:tabular-nums}.legend-detail[data-v-b71e179f]{color:var(--text-muted);grid-column:2/4;font-size:12px}.legend-detail .item[data-v-b71e179f]{white-space:nowrap}.legend-detail .item+.item[data-v-b71e179f]:before{content:" · "}.data-notice[data-v-b71e179f]{margin:10px 2px 0}.quota-bar[data-v-b71e179f]{background:var(--border);border-radius:5px;height:10px;overflow:hidden}.quota-bar span[data-v-b71e179f]{background:var(--accent);height:100%;display:block}.quota-bar.warn span[data-v-b71e179f]{background:var(--warn)}.quota-bar.danger span[data-v-b71e179f]{background:var(--danger)}.quota-line[data-v-b71e179f]{margin:8px 0 0;font-size:13px}.warn[data-v-b71e179f]{color:var(--warn)}.danger[data-v-b71e179f]{color:var(--danger)}.quota-head[data-v-b71e179f]{color:var(--text-muted);font-size:12.5px;font-weight:600}.settings-box>.quota-user[data-v-b71e179f],.settings-box>.quota-head[data-v-b71e179f],.settings-box>.quota-none[data-v-b71e179f]{justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.quota-none[data-v-b71e179f]{color:var(--text-muted)}.quota-user .number[data-v-b71e179f]{font-variant-numeric:tabular-nums;color:var(--text-muted)}.page-header[data-v-94035374]{border-bottom:1px solid var(--border);padding:20px 20px 12px}h1[data-v-94035374]{margin:0;font-size:18px;font-weight:600}.title-icon[data-v-94035374]{margin-right:6px}.content[data-v-94035374]{max-width:760px;padding:16px 20px 20px;font-size:14px}.content p[data-v-94035374]{color:var(--text-muted);margin:0 0 12px}.audit-page[data-v-576dec4b]{flex-direction:column;height:100%;min-height:0;display:flex}.page-header[data-v-576dec4b]{padding:20px 20px 0}h1[data-v-576dec4b]{margin:0;font-size:18px;font-weight:600}.subtitle[data-v-576dec4b]{max-width:720px;color:var(--text-muted);margin:4px 0 0;font-size:13px}.toolbar[data-v-576dec4b]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:14px;padding-bottom:12px;display:flex}.filter[data-v-576dec4b]{color:var(--text-muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.filter select[data-v-576dec4b]{min-width:200px;max-width:320px;height:32px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:0 8px;font-size:13px}.filter select[data-v-576dec4b]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.count[data-v-576dec4b]{color:var(--text-muted);margin-left:auto;padding-bottom:7px;font-size:12.5px}.content[data-v-576dec4b]{flex:1;min-height:0;padding:16px 20px 20px;overflow:auto}.message[data-v-576dec4b]{color:var(--text-muted);margin:0;font-size:13px}.message.error[data-v-576dec4b]{color:var(--danger)}.events[data-v-576dec4b]{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:1100px;font-size:13px}.events th[data-v-576dec4b]{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:11.5px;font-weight:600}.events td[data-v-576dec4b]{vertical-align:top;border-top:1px solid var(--border);padding:9px 12px}.events tbody tr:first-child td[data-v-576dec4b]{border-top:0}.faint[data-v-576dec4b]{color:var(--text-faint);font-size:12px;display:block}.actor[data-v-576dec4b]{min-width:140px}.sentence[data-v-576dec4b]{display:block}.target[data-v-576dec4b]{color:var(--text);font-weight:500}a.target[data-v-576dec4b]{color:var(--accent);text-decoration:none}a.target[data-v-576dec4b]:hover{text-decoration:underline}.detail[data-v-576dec4b]{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.nowrap[data-v-576dec4b]{white-space:nowrap}.more[data-v-576dec4b]{height:32px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-top:12px;padding:0 14px;font-size:13px}.more[data-v-576dec4b]:hover:not(:disabled){background:var(--surface-hover)}.more[data-v-576dec4b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=640px){.events[data-v-576dec4b]{display:block;overflow-x:auto}}.owl[data-v-d5dc908c]{width:38px;height:34px;overflow:visible}.head[data-v-d5dc908c],.eye[data-v-d5dc908c]{fill:none;stroke:var(--text);stroke-linejoin:round}.head[data-v-d5dc908c]{stroke-width:2.4px}.eye[data-v-d5dc908c]{stroke-width:1.9px}.pupil[data-v-d5dc908c]{fill:var(--text)}.beak[data-v-d5dc908c]{fill:var(--accent)}.lid[data-v-d5dc908c]{fill:var(--text);transition:transform .6s;transform:translateY(-13px)}.asleep .lid-1[data-v-d5dc908c]{transform:translateY(-7px)}.blinking .lid[data-v-d5dc908c]{animation:.18s ease-in-out owl-blink-d5dc908c}@keyframes owl-blink-d5dc908c{50%{transform:translateY(0)}}.zz[data-v-d5dc908c]{fill:none;stroke:var(--text-muted);stroke-width:1.3px;stroke-linejoin:round;opacity:0;transition:opacity .6s}.asleep .zz[data-v-d5dc908c]{opacity:1;animation:3s ease-in-out infinite owl-zz-d5dc908c}@keyframes owl-zz-d5dc908c{50%{transform:translateY(-1.5px)}}.still .lid[data-v-d5dc908c],.still .zz[data-v-d5dc908c]{transition:none;animation:none}.login-page[data-v-657ca5fd]{grid-template-rows:1fr var(--footer-h);background:var(--bg);height:100%;display:grid}.login-main[data-v-657ca5fd]{grid-template-columns:minmax(0,1fr);place-items:center;padding:24px 16px;display:grid;overflow-y:auto}.login-card[data-v-657ca5fd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:16px;width:100%;max-width:360px;padding:28px 28px 24px;display:flex;box-shadow:0 8px 24px #0000000f}.brand[data-v-657ca5fd]{align-items:center;gap:10px;display:flex}.name[data-v-657ca5fd]{letter-spacing:.2px;font-size:17px;font-weight:600}h1[data-v-657ca5fd]{margin:4px 0 0;font-size:18px;font-weight:600}.field[data-v-657ca5fd]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-657ca5fd]{min-width:0;height:38px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[data-v-657ca5fd]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.password[data-v-657ca5fd]{display:flex;position:relative}.password input[data-v-657ca5fd]{flex:1;min-width:0;padding-right:40px}.reveal[data-v-657ca5fd]{width:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.reveal[data-v-657ca5fd]:hover{color:var(--text);background:var(--surface-hover)}.reveal[data-v-657ca5fd]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reveal svg[data-v-657ca5fd]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.password input[data-v-657ca5fd]::-ms-reveal{display:none}.notice[data-v-657ca5fd],.error[data-v-657ca5fd]{border-radius:6px;margin:0;padding:8px 10px;font-size:13px}.notice[data-v-657ca5fd]{color:var(--text);background:var(--accent-soft)}.error[data-v-657ca5fd]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.submit[data-v-657ca5fd]{height:38px;font:inherit;color:var(--surface);background:var(--accent);cursor:pointer;border:0;border-radius:6px;margin-top:4px;font-size:14px;font-weight:600}.submit[data-v-657ca5fd]:hover:not(:disabled){filter:brightness(1.08)}.submit[data-v-657ca5fd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.submit[data-v-657ca5fd]:disabled{opacity:.55;cursor:default}.legal-page[data-v-caaa7a81]{grid-template-rows:1fr var(--footer-h);background:var(--bg);height:100%;display:grid}.legal-main[data-v-caaa7a81]{grid-template-columns:minmax(0,1fr);place-items:start center;padding:24px 16px;display:grid;overflow-y:auto}.legal-card[data-v-caaa7a81]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:760px;padding:24px 32px 32px;font-size:14px;line-height:1.55}.back[data-v-caaa7a81]{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.back[data-v-caaa7a81]:hover{color:var(--text)}.back[data-v-caaa7a81]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1[data-v-caaa7a81]{margin:12px 0 4px;font-size:22px;font-weight:600}.updated[data-v-caaa7a81]{color:var(--text-faint);margin:0 0 8px;font-size:12px}section[data-v-caaa7a81]{margin-top:24px}h2[data-v-caaa7a81]{margin:0 0 8px;font-size:16px;font-weight:600}h3[data-v-caaa7a81]{margin:12px 0 4px;font-size:14px;font-weight:600}p[data-v-caaa7a81]{margin:0 0 8px}ul[data-v-caaa7a81]{margin:0 0 8px;padding-left:20px}dl[data-v-caaa7a81]{grid-template-columns:minmax(140px,max-content) 1fr;gap:4px 16px;margin:0;display:grid}dt[data-v-caaa7a81]{color:var(--text-muted)}dd[data-v-caaa7a81]{overflow-wrap:anywhere;margin:0}.contact[data-v-caaa7a81]{font-weight:500}.todo[data-v-caaa7a81]{color:var(--warn);font-style:italic;font-weight:400}@media (width<=560px){.legal-card[data-v-caaa7a81]{padding:16px}dl[data-v-caaa7a81]{grid-template-columns:1fr;gap:0}dd[data-v-caaa7a81]{margin-bottom:6px}}.identity[data-v-b8f5824c]{align-items:center;gap:16px;display:flex}.person-avatar.big[data-v-b8f5824c]{width:52px;height:52px;font-size:19px}.provisional[data-v-b8f5824c]{color:var(--text);background:color-mix(in srgb, var(--warn) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--warn) 45%, var(--border));border-radius:var(--radius);margin:0 0 16px;padding:10px 14px;font-size:13px}.card[data-v-b8f5824c]{flex-direction:column;gap:14px;padding:16px;display:flex}.field[data-v-b8f5824c]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field input[data-v-b8f5824c],.field select[data-v-b8f5824c]{min-width:0;height:36px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:0 10px;font-size:14px}.field input[data-v-b8f5824c]:focus,.field select[data-v-b8f5824c]:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}fieldset.field[data-v-b8f5824c]{border:0;margin:0;padding:0}legend[data-v-b8f5824c]{margin-bottom:6px;padding:0}.segmented[data-v-b8f5824c]{border:1px solid var(--border);border-radius:6px;align-self:flex-start;display:inline-flex;overflow:hidden}.segmented label[data-v-b8f5824c]{color:var(--text);background:var(--surface);cursor:pointer;padding:7px 14px;font-size:13px}.segmented label+label[data-v-b8f5824c]{border-left:1px solid var(--border)}.segmented label[data-v-b8f5824c]:hover:not(.checked){background:var(--surface-hover)}.segmented label.checked[data-v-b8f5824c]{color:var(--accent);background:var(--accent-soft);font-weight:500}.segmented label[data-v-b8f5824c]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.segmented input[data-v-b8f5824c]{opacity:0;pointer-events:none;position:absolute}.read-only[data-v-b8f5824c]{color:var(--text);overflow-wrap:anywhere;font-size:14px}.username[data-v-b8f5824c]{display:none}.hint[data-v-b8f5824c]{color:var(--text-faint);font-size:12px}.hint.warn[data-v-b8f5824c]{color:var(--warn)}.actions[data-v-b8f5824c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.primary[data-v-b8f5824c],.secondary[data-v-b8f5824c]{height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:500}.primary[data-v-b8f5824c]{color:var(--surface);background:var(--accent);border:1px solid var(--accent)}.primary[data-v-b8f5824c]:hover:not(:disabled){filter:brightness(1.08)}.secondary[data-v-b8f5824c]{color:var(--text);background:var(--surface);border:1px solid var(--border)}.secondary[data-v-b8f5824c]:hover:not(:disabled){background:var(--surface-hover)}.primary[data-v-b8f5824c]:disabled,.secondary[data-v-b8f5824c]:disabled{opacity:.5;cursor:default}.primary[data-v-b8f5824c]:focus-visible,.secondary[data-v-b8f5824c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback[data-v-b8f5824c]{margin:0;font-size:13px}.feedback.ok[data-v-b8f5824c]{color:var(--ok);margin-right:auto}.feedback.error[data-v-b8f5824c]{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;padding:8px 10px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--bg:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#12151b);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1e26);--surface-hover:var(--lightningcss-light,#f1f3f6)var(--lightningcss-dark,#222734);--border:var(--lightningcss-light,#e3e6eb)var(--lightningcss-dark,#2a303c);--text:var(--lightningcss-light,#1c2330)var(--lightningcss-dark,#e6e9ef);--text-muted:var(--lightningcss-light,#667085)var(--lightningcss-dark,#9aa3b2);--text-faint:var(--lightningcss-light,#98a2b3)var(--lightningcss-dark,#6b7385);--accent:var(--lightningcss-light,#2f6fdb)var(--lightningcss-dark,#6a9cf0);--accent-soft:var(--lightningcss-light,#e8f0fd)var(--lightningcss-dark,#1f2d45);--ok:var(--lightningcss-light,#1f9d55)var(--lightningcss-dark,#3ccf7a);--warn:var(--lightningcss-light,#d98b0b)var(--lightningcss-dark,#f0ae3c);--danger:var(--lightningcss-light,#d64545)var(--lightningcss-dark,#f06b6b);--chart-bar:var(--lightningcss-light,#2f6fdb)var(--lightningcss-dark,#5b8ee6);--chart-series-2:var(--lightningcss-light,#16936a)var(--lightningcss-dark,#199e70);--chart-series-3:#d55181;--role-dc:var(--lightningcss-light,#2f6fdb)var(--lightningcss-dark,#5b8ee6);--tag-blue:#1d6fd8;--tag-teal:#007f6a;--tag-violet:#8b2fc9;--tag-pink:#c2185b;--tag-brown:#9a5a1a;--tag-gray:#3f4654;--tag-text:#fff;--radius:8px;--rail-w:64px;--service-header-h:48px;--footer-h:36px;--sidebar-w:240px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg)}button{font:inherit;color:inherit}[data-anchor]{scroll-margin-top:12px}.anchor-highlight{animation:2.4s ease-out anchor-highlight}@keyframes anchor-highlight{0%,40%{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}to{outline-offset:2px;outline:3px solid #0000}}@media (width<=900px){:root{--rail-w:52px}}.detail-view{flex-direction:column;gap:12px;display:flex}.detail-view>p.report-date,.detail-view>p.report-stale{margin:0}.detail-view .toolbar,.detail-view .chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-view .toggle,.detail-view .chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.detail-view .chip{padding:3px 9px;font-size:12px}.detail-view .toggle:hover,.detail-view .chip:hover{border-color:var(--text-faint)}.detail-view .toggle[aria-pressed=true],.detail-view .chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.detail-view .toggle.danger[aria-pressed=true]{border-color:color-mix(in srgb, var(--danger) 50%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.detail-view .toggle.warn[aria-pressed=true]{border-color:color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn)}.detail-view .n{font-variant-numeric:tabular-nums;font-weight:600}.detail-view .search{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:260px;color:var(--text);font:inherit;margin-left:auto;padding:6px 10px}.detail-view .search:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.detail-view .chips-label,.detail-view .count{color:var(--text-muted);margin:0;font-size:12px}.detail-view .table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.detail-view table{border-collapse:collapse;width:100%}.detail-view th{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;padding:10px;font-size:12px;font-weight:600;position:sticky;top:0}.detail-view th>button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.detail-view th.sorted{color:var(--text)}.detail-view td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.detail-view tbody tr:last-child td{border-bottom:0}.detail-view tbody tr:hover{background:var(--surface-hover)}.detail-view .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.detail-view .nowrap{white-space:nowrap}.detail-view .muted{color:var(--text-muted)}.detail-view .empty{text-align:center;color:var(--text-muted);padding:32px}.detail-view .more{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--accent);cursor:pointer;align-self:center;padding:7px 14px}.detail-view .more:hover{background:var(--accent-soft)}.detail-view .message{color:var(--text-muted);margin:0}.detail-view .message.error{color:var(--danger)}.detail-view .path{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.detail-view .section-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:14px 0 8px;display:flex}.detail-view .section-head>h3{margin:0}.detail-view .none-found{color:var(--text-muted);font-size:12px}.detail-view .none-found:not(.unknown):before{content:"✓";color:var(--ok);margin-right:5px;font-weight:700}.detail-view .title-count{background:var(--surface-hover);border:1px solid var(--border);min-width:20px;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:500;display:inline-block}.detail-view .title-count.warn{border-color:color-mix(in srgb, var(--warn) 50%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn)}.detail-view .title-count.danger{border-color:color-mix(in srgb, var(--danger) 50%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.detail-view .inventory-title{color:var(--text);margin:0 0 10px;font-size:17px;font-weight:600}.detail-view h3{color:var(--text);margin:0;font-size:15px;font-weight:600}.detail-view .note{color:var(--text-muted);font-size:12px}.settings-page{height:100%;overflow:auto}.settings-inner{max-width:760px;margin:0 auto;padding:32px 24px 48px}.settings-inner.wide{max-width:1100px}.settings-header{margin-bottom:20px}.settings-header h1{letter-spacing:-.2px;margin:0;font-size:22px;font-weight:600}.settings-header .lead{color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.settings-tabs{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:4px;width:fit-content;margin:0 0 20px;padding:4px;display:flex}.settings-tabs a{color:var(--text-muted);border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.settings-tabs a:hover{color:var(--text)}.settings-tabs a.active{color:var(--text);background:var(--surface-hover)}.settings-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.settings-group{margin:0 0 28px}.settings-group>h2{margin:0 0 10px;font-size:15px;font-weight:600}.settings-box{border:1px solid var(--border);background:var(--surface);border-radius:10px}.settings-box>.settings-row,.settings-box>.box-part{margin:0 16px;padding:12px 0}.settings-box>:is(.settings-row,.box-part)+:is(.settings-row,.box-part){border-top:1px solid var(--border)}.settings-box .settings-row .row-title{font-weight:400}.group-note{color:var(--text-muted);margin:6px 2px 0;font-size:12.5px;line-height:1.5}.group-note a,.settings-box a{color:var(--accent)}.settings-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-row .row-text{min-width:0}.settings-row .row-title{font-size:14px;font-weight:500}.settings-row .row-hint{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.45}.settings-error{color:var(--danger);margin:10px 0 0;font-size:13px}.toggle-switch{background:var(--border);appearance:none;cursor:pointer;border-radius:11px;flex:none;width:38px;height:22px;margin:0;transition:background .15s;position:relative}.toggle-switch:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.toggle-switch:checked{background:var(--accent)}.toggle-switch:checked:after{transform:translate(16px)}.toggle-switch:disabled{opacity:.5;cursor:default}.toggle-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.person-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.role-badge{border:1px solid var(--border);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.role-badge.manager{background:var(--accent-soft);color:var(--accent);border-color:#0000}@media (prefers-reduced-motion:reduce){.toggle-switch,.toggle-switch:after{transition:none}}@media (width<=640px){.settings-inner{padding:20px 16px 32px}}
