.report[data-v-e67a9eba]{color:var(--spectrum-gray-900);font-family:var(--spectrum-sans-font-family-stack);font-size:9pt;line-height:1.45}.page[data-v-e67a9eba]{break-after:page}.flow[data-v-e67a9eba]{break-before:page}.mono[data-v-e67a9eba]{font-family:var(--spectrum-code-font-family-stack)}.cover[data-v-e67a9eba]{flex-direction:column;height:180mm;display:flex}.cv-brand[data-v-e67a9eba]{align-items:center;gap:3mm;font-size:14pt;font-weight:800;display:flex}.cv-brand img[data-v-e67a9eba]{width:9mm;height:9mm}.cv-main[data-v-e67a9eba]{margin-top:38mm}.cv-kind[data-v-e67a9eba]{color:var(--spectrum-gray-700);letter-spacing:.08em;font-size:10pt}.cv-main h1[data-v-e67a9eba]{margin:3mm 0;font-size:30pt;font-weight:800;line-height:1.2}.cv-meta[data-v-e67a9eba]{color:var(--spectrum-gray-700);font-size:11pt}.cv-stats[data-v-e67a9eba]{grid-template-columns:repeat(4,1fr);gap:6mm;margin:auto 0 10mm;display:grid}.cv-stats>div[data-v-e67a9eba]{border-top:1.5pt solid var(--spectrum-gray-900);padding-top:3mm}.cv-stats>div.bad[data-v-e67a9eba]{border-color:var(--spectrum-negative-visual-color)}.cv-stats dt[data-v-e67a9eba]{color:var(--spectrum-gray-700);font-size:9pt}.cv-stats dd[data-v-e67a9eba]{font-variant-numeric:tabular-nums;margin:1mm 0 0;font-size:26pt;font-weight:800;line-height:1.1}.cv-stats dd small[data-v-e67a9eba]{font-size:14pt}.cv-stats .bad dd[data-v-e67a9eba]{color:var(--spectrum-negative-content-color-default)}.cv-stats span[data-v-e67a9eba]{color:var(--spectrum-gray-700);font-size:9pt}.cv-foot[data-v-e67a9eba]{color:var(--spectrum-gray-600);border-top:.5pt solid var(--spectrum-gray-300);padding-top:2mm;font-size:8pt}.ph[data-v-e67a9eba]{border-bottom:1pt solid var(--spectrum-gray-900);align-items:baseline;gap:4mm;margin-bottom:4mm;padding-bottom:2mm;display:flex}.ph h2[data-v-e67a9eba]{margin:0;font-size:14pt;font-weight:800}.ph span[data-v-e67a9eba]{color:var(--spectrum-gray-700)}.map-page[data-v-e67a9eba]{flex-direction:column;height:180mm;display:flex}.map[data-v-e67a9eba]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.map[data-v-e67a9eba] svg{width:auto;max-width:100%;height:auto;max-height:100%}.tbl[data-v-e67a9eba]{border-collapse:collapse;width:100%}.tbl thead[data-v-e67a9eba]{display:table-header-group}.tbl tr[data-v-e67a9eba]{break-inside:avoid}.tbl th[data-v-e67a9eba]{text-align:left;color:var(--spectrum-gray-700);border-bottom:.75pt solid var(--spectrum-gray-900);white-space:nowrap;padding:1.5mm 2mm;font-weight:700}.tbl td[data-v-e67a9eba]{border-bottom:.5pt solid var(--spectrum-gray-300);vertical-align:top;padding:1.2mm 2mm}.tbl tr.bad td[data-v-e67a9eba]{color:var(--spectrum-negative-content-color-default)}.tbl tr.todo td[data-v-e67a9eba]{color:var(--spectrum-gray-600)}.tbl tr.warn td.chk[data-v-e67a9eba]{color:var(--spectrum-notice-color-900)}.tbl .chk[data-v-e67a9eba]{max-width:60mm}.tbl .lv[data-v-e67a9eba]{white-space:nowrap;width:12mm}.tbl .path[data-v-e67a9eba]{color:var(--spectrum-gray-700)}.cab[data-v-e67a9eba]{break-inside:avoid;margin-bottom:6mm}.cab h3[data-v-e67a9eba]{margin:0 0 2mm;font-size:11pt}.cab h3 small[data-v-e67a9eba]{color:var(--spectrum-positive-color-900);font-size:8pt;font-weight:400}.cab h3 small.bad[data-v-e67a9eba],.usage .bad[data-v-e67a9eba]{color:var(--spectrum-negative-content-color-default)}.usage[data-v-e67a9eba]{color:var(--spectrum-gray-700);gap:5mm;margin-top:1.5mm;display:flex}.sbar[data-v-90e73325]{top:var(--spectrum-spacing-200);z-index:20;background:var(--spectrum-background-layer-2-color);border:1px solid var(--spectrum-gray-200);border-radius:var(--spectrum-corner-radius-200);width:min(640px,100% - 32px);box-shadow:0 6px 20px var(--spectrum-drop-shadow-color);padding:var(--spectrum-spacing-75);position:absolute;left:50%;transform:translate(-50%)}.sb-row[data-v-90e73325]{align-items:center;gap:var(--spectrum-spacing-75);display:flex}.sb-rep[data-v-90e73325]{margin-top:var(--spectrum-spacing-75);flex-wrap:wrap;padding-left:32px}.sb-input[data-v-90e73325]{flex:1;min-width:0}.sb-rot[data-v-90e73325]{transform:rotate(-90deg)}.sb-count[data-v-90e73325]{text-align:right;min-width:56px;font-size:var(--spectrum-font-size-75);color:var(--spectrum-gray-700);font-variant-numeric:tabular-nums;white-space:nowrap}.sb-count.none[data-v-90e73325]{color:var(--spectrum-negative-content-color-default)}.sb-div[data-v-90e73325]{align-self:center;height:20px}.sb-hint[data-v-90e73325]{font-size:var(--spectrum-font-size-75);color:var(--spectrum-neutral-subdued-content-color-default)}.sb-list[data-v-90e73325]{margin-top:var(--spectrum-spacing-75);border-top:1px solid var(--spectrum-gray-200);max-height:280px;padding-top:var(--spectrum-spacing-50);overflow:auto}.sb-item[data-v-90e73325]{align-items:baseline;gap:var(--spectrum-spacing-100);padding:var(--spectrum-spacing-75) var(--spectrum-spacing-100);border-radius:var(--spectrum-corner-radius-100);cursor:pointer;display:flex}.sb-item[data-v-90e73325]:hover{background:var(--spectrum-gray-100)}.sb-item.on[data-v-90e73325]{background:var(--spectrum-accent-color-100)}.sb-text[data-v-90e73325]{color:var(--spectrum-gray-900);white-space:nowrap;font-weight:700}.sb-tag[data-v-90e73325]{font-size:var(--spectrum-font-size-75);color:var(--spectrum-notice-color-900)}.sb-path[data-v-90e73325]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spectrum-font-size-75);color:var(--spectrum-neutral-subdued-content-color-default);overflow:hidden}.sb-more[data-v-90e73325]{padding:var(--spectrum-spacing-75) var(--spectrum-spacing-100);font-size:var(--spectrum-font-size-75);color:var(--spectrum-neutral-subdued-content-color-default)}.rev[data-v-66e3a78b]{border-bottom:1px solid var(--spectrum-gray-200,#eee);padding:6px 0}.row[data-v-66e3a78b]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t[data-v-66e3a78b]{color:var(--spectrum-gray-700,#666);font-size:12px}.err[data-v-66e3a78b]{color:var(--spectrum-negative-color-900,#c00)}.hint[data-v-66e3a78b],.empty[data-v-66e3a78b]{color:var(--spectrum-gray-700,#666);font-size:12px}input[data-v-66e3a78b]{flex:1;min-width:0}.save-status[data-v-b7efc4fe]{color:#666;align-items:center;gap:6px;font-size:12px;display:inline-flex}.save-status.unsaved[data-v-b7efc4fe],.save-status.saving[data-v-b7efc4fe]{color:#8a6d00}.save-status.offline[data-v-b7efc4fe],.save-status.reauth[data-v-b7efc4fe]{color:#b35c00}.save-status.conflict[data-v-b7efc4fe]{color:#c62828}.conflict-mask[data-v-b8a6ee70]{z-index:1000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.conflict-box[data-v-b8a6ee70]{background:#fff;border-radius:8px;width:90%;max-width:520px;padding:20px 24px}.conflict-box h3[data-v-b8a6ee70]{margin:0 0 12px;font-size:16px}.dropped[data-v-b8a6ee70]{max-height:240px;padding-left:20px;font-size:13px;overflow:auto}.actions[data-v-b8a6ee70]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.err[data-v-b8a6ee70]{color:#c62828}.td-note[data-v-e234dc2b]{margin:0 0 var(--spectrum-spacing-200);color:var(--spectrum-gray-700)}.td-picker[data-v-e234dc2b],.td-progress[data-v-e234dc2b]{width:100%}.mp-note[data-v-4bba2ee7]{color:var(--spectrum-gray-700);margin:0}.mp-foot[data-v-4bba2ee7]{margin-top:var(--spectrum-spacing-300);align-items:center;display:flex}.mp-err[data-v-4bba2ee7]{margin:var(--spectrum-spacing-200) 0 0;color:var(--spectrum-negative-content-color-default)}.ab-info[data-v-67e420f1]{grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;display:grid}.ab-info dt[data-v-67e420f1]{color:var(--spectrum-gray-700,#666)}.ab-info dd[data-v-67e420f1]{margin:0}.ts-menu[data-v-0832d350],.ts-menu[data-v-0832d350]::part(button){width:100%}.ts-cur[data-v-0832d350]{align-items:center;gap:var(--spectrum-spacing-100);text-align:left;min-width:0;display:flex}.ts-av[data-v-0832d350]{width:28px;height:28px;font-weight:700;font-size:var(--spectrum-font-size-100);color:#fff;background:var(--spectrum-gray-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-av.team[data-v-0832d350]{background:var(--spectrum-accent-background-color-default);border-radius:6px}.ts-av.s[data-v-0832d350]{width:20px;height:20px;font-size:var(--spectrum-font-size-50)}.ts-text[data-v-0832d350]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ts-name[data-v-0832d350]{color:var(--spectrum-gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ts-sub[data-v-0832d350]{font-size:var(--spectrum-font-size-75);color:var(--spectrum-gray-700)}.ts-chev[data-v-0832d350]{flex:none;margin-left:auto}.no-access[data-v-0b47cc93]{max-width:480px;margin:15vh auto;line-height:1.6}.na-actions[data-v-0b47cc93]{align-items:center;gap:12px;margin-top:16px;display:flex}.completion[data-v-3a36e17e]{z-index:3000;background:var(--spectrum-gray-25);border:1px solid var(--spectrum-gray-200);min-width:320px;max-width:520px;box-shadow:0 6px 20px var(--spectrum-drop-shadow-color);border-radius:6px;padding:3px 0;font-size:13px;position:fixed;overflow:auto}.item[data-v-3a36e17e]{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:3px 10px;display:flex}.item.on[data-v-3a36e17e]{background:var(--spectrum-accent-color-100)}.item.disabled[data-v-3a36e17e]{color:var(--spectrum-gray-400);cursor:not-allowed}.item.sep[data-v-3a36e17e]{border-top:1px solid var(--spectrum-gray-200);margin-top:3px;padding-top:5px}.icon[data-v-3a36e17e]{text-align:center;width:20px;color:var(--spectrum-white);background:var(--spectrum-accent-visual-color);border-radius:3px;flex:none;padding:0 2px;font-size:10px}.item.io .icon[data-v-3a36e17e]{background:var(--spectrum-purple-visual-color)}.item.name .icon[data-v-3a36e17e]{background:var(--spectrum-seafoam-visual-color)}.item.disabled .icon[data-v-3a36e17e]{background:var(--spectrum-gray-400)}.text[data-v-3a36e17e]{font-family:ui-monospace,Menlo,monospace}.item.name .text[data-v-3a36e17e]{font-family:inherit}.rec[data-v-3a36e17e]{color:var(--spectrum-accent-content-color-default);border:1px solid var(--spectrum-accent-visual-color);border-radius:3px;padding:0 3px;font-size:11px}.detail[data-v-3a36e17e]{color:var(--spectrum-neutral-subdued-content-color-default);text-overflow:ellipsis;margin-left:auto;padding-left:16px;font-size:12px;overflow:hidden}.item.disabled .detail[data-v-3a36e17e]{color:var(--spectrum-gray-400)}.foot[data-v-3a36e17e]{border-top:1px solid var(--spectrum-gray-200);color:var(--spectrum-neutral-subdued-content-color-default);margin-top:3px;padding:3px 10px;font-size:11px}.sec[data-v-2aecacb6]{border-bottom:1px solid var(--spectrum-gray-200)}.sec-h[data-v-2aecacb6]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--spectrum-gray-800);align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.sec-h[data-v-2aecacb6]:hover{background:var(--spectrum-gray-50)}.caret[data-v-2aecacb6]{color:var(--spectrum-neutral-subdued-content-color-default);width:10px;font-size:10px;transition:transform .12s}.caret.open[data-v-2aecacb6]{transform:rotate(90deg)}.sec-b[data-v-2aecacb6]{background:var(--spectrum-gray-100);color:var(--spectrum-gray-700);border-radius:8px;padding:0 6px;font-size:11px;font-weight:400}.sec-b.bad[data-v-2aecacb6]{background:var(--spectrum-negative-color-100);color:var(--spectrum-negative-color-900)}.sec-b.warn[data-v-2aecacb6]{background:var(--spectrum-notice-color-100);color:var(--spectrum-notice-color-900)}.sec-b.ok[data-v-2aecacb6]{background:var(--spectrum-positive-color-100);color:var(--spectrum-positive-color-900)}.sec-act[data-v-2aecacb6]{margin-left:auto;font-weight:400}.sec-body[data-v-2aecacb6]{padding:0 12px 10px}.lc-hint[data-v-490839be]{margin:0 0 var(--spectrum-spacing-100);color:var(--spectrum-neutral-subdued-content-color-default);font-size:var(--spectrum-font-size-75)}.lc-err[data-v-490839be]{margin:var(--spectrum-spacing-100) 0;color:var(--spectrum-negative-content-color-default);font-size:var(--spectrum-font-size-75)}.lc-conn[data-v-490839be]{gap:var(--spectrum-spacing-100);align-items:center;display:flex}.lc-conn sp-picker[data-v-490839be]{width:100px}.lc-bar[data-v-490839be]{margin-bottom:var(--spectrum-spacing-100);justify-content:space-between;align-items:center;display:flex}.lc-port[data-v-490839be]{color:var(--spectrum-gray-700);font-size:var(--spectrum-font-size-75)}.lc-arm[data-v-490839be]{align-items:center;gap:var(--spectrum-spacing-100);margin-top:var(--spectrum-spacing-300);padding-top:var(--spectrum-spacing-200);border-top:1px solid var(--spectrum-gray-200);display:flex}.lc-arm .lc-hint[data-v-490839be]{margin:0}.lp-hint[data-v-848dece2]{margin:0 0 var(--spectrum-spacing-100);color:var(--spectrum-neutral-subdued-content-color-default);font-size:var(--spectrum-font-size-75)}.gate-hint[data-v-848dece2]{margin:var(--spectrum-spacing-100) 0;color:var(--spectrum-notice-content-color-default,var(--spectrum-gray-700));font-size:var(--spectrum-font-size-75)}.lp-err[data-v-848dece2]{margin:var(--spectrum-spacing-100) 0;color:var(--spectrum-negative-content-color-default);font-size:var(--spectrum-font-size-75)}.lp-conn[data-v-848dece2]{gap:var(--spectrum-spacing-100);align-items:center;display:flex}.lp-conn sp-picker[data-v-848dece2]{width:100px}.lp-bar[data-v-848dece2]{margin-bottom:var(--spectrum-spacing-100);justify-content:space-between;align-items:center;display:flex}.lp-port[data-v-848dece2]{color:var(--spectrum-gray-700);font-size:var(--spectrum-font-size-75)}.lp-h[data-v-848dece2]{margin:var(--spectrum-spacing-200) 0 var(--spectrum-spacing-75);font-size:var(--spectrum-font-size-75);color:var(--spectrum-gray-700);font-weight:700}.lp-grid[data-v-848dece2]{flex-direction:column;gap:2px;display:flex}.lp-ch[data-v-848dece2]{align-items:center;gap:var(--spectrum-spacing-100);grid-template-columns:34px auto 1fr;min-height:28px;display:grid}.lp-ch[data-v-848dece2]:has(sp-number-field){grid-template-columns:34px 44px 76px auto 1fr}.lp-ch sp-number-field[data-v-848dece2]{width:76px}.lp-n[data-v-848dece2]{font-family:var(--spectrum-code-font-family-stack);font-size:var(--spectrum-font-size-75);color:var(--spectrum-gray-700)}.lp-val[data-v-848dece2]{font-variant-numeric:tabular-nums;color:var(--spectrum-gray-900)}.lp-who[data-v-848dece2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spectrum-font-size-75);color:var(--spectrum-accent-content-color-default);cursor:pointer;overflow:hidden}.lp-acts[data-v-848dece2]{gap:var(--spectrum-spacing-100);margin-top:var(--spectrum-spacing-100);display:flex}.lp-arm[data-v-848dece2]{align-items:center;gap:var(--spectrum-spacing-100);margin-top:var(--spectrum-spacing-300);padding-top:var(--spectrum-spacing-200);border-top:1px solid var(--spectrum-gray-200);display:flex}.lp-arm .lp-hint[data-v-848dece2]{margin:0}.lv-rows[data-v-cd7c6fe8]{flex-direction:column;display:flex}.lv-row[data-v-cd7c6fe8]{column-gap:var(--spectrum-spacing-200);padding:var(--spectrum-spacing-75) 0;border-bottom:1px solid var(--spectrum-gray-200);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name ctl""addr ctl";align-items:center;display:grid}.lv-row[data-v-cd7c6fe8]:last-child{border-bottom:none}.lv-name[data-v-cd7c6fe8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--spectrum-gray-900);cursor:pointer;grid-area:name;overflow:hidden}.lv-name[data-v-cd7c6fe8]:hover{color:var(--spectrum-accent-content-color-default)}.lv-addr[data-v-cd7c6fe8]{font-family:var(--spectrum-code-font-family-stack);font-size:var(--spectrum-font-size-75);color:var(--spectrum-neutral-subdued-content-color-default);grid-area:addr}.lv-ctl[data-v-cd7c6fe8]{align-items:center;gap:var(--spectrum-spacing-100);grid-area:ctl;justify-content:flex-end;display:flex}.lv-ctl sp-number-field[data-v-cd7c6fe8]{width:76px}.lv-val[data-v-cd7c6fe8]{font-variant-numeric:tabular-nums;color:var(--spectrum-gray-900);white-space:nowrap}.lv-val small[data-v-cd7c6fe8]{color:var(--spectrum-gray-700);font-weight:400}.lv-why[data-v-cd7c6fe8]{color:var(--spectrum-neutral-subdued-content-color-default);font-size:var(--spectrum-font-size-75)}.lv-row.off .lv-name[data-v-cd7c6fe8]{color:var(--spectrum-gray-700)}.gate-hint[data-v-cd7c6fe8]{margin:0 0 var(--spectrum-spacing-100);color:var(--spectrum-notice-content-color-default,var(--spectrum-gray-700));font-size:var(--spectrum-font-size-75)}.lv-err[data-v-cd7c6fe8]{margin:0 0 var(--spectrum-spacing-100);color:var(--spectrum-negative-content-color-default);font-size:var(--spectrum-font-size-75)}.insp[data-v-0199d8d5]{color:var(--spectrum-gray-800);font-size:12px}.head[data-v-0199d8d5]{border-bottom:1px solid var(--spectrum-gray-200);background:var(--spectrum-gray-25);z-index:1;padding:10px 12px 8px;position:sticky;top:0}.crumb[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.title[data-v-0199d8d5]{align-items:center;gap:6px;margin-top:2px;font-size:14px;font-weight:600;display:flex}.kind[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default);border:1px solid var(--spectrum-gray-200);border-radius:3px;padding:0 4px;font-size:10px;font-weight:400}a[data-v-0199d8d5]{color:var(--spectrum-accent-content-color-default);cursor:pointer}.muted[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default)}.mono[data-v-0199d8d5]{font-family:ui-monospace,Menlo,monospace}.e[data-v-0199d8d5]{color:var(--spectrum-negative-color-900)}.w[data-v-0199d8d5]{color:var(--spectrum-notice-color-900)}.small[data-v-0199d8d5]{font-size:11px}.hint[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default);margin:6px 0 0}.kpis[data-v-0199d8d5]{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.kpi[data-v-0199d8d5]{border:1px solid var(--spectrum-gray-200);min-width:60px;color:var(--spectrum-gray-700);border-radius:6px;flex:1;padding:5px 8px;text-decoration:none}.kpi b[data-v-0199d8d5]{color:var(--spectrum-gray-900);font-size:16px;display:block}.kpi.bad[data-v-0199d8d5]{border-color:var(--spectrum-negative-color-300);background:var(--spectrum-negative-color-100)}.kpi.bad b[data-v-0199d8d5]{color:var(--spectrum-negative-color-900)}.kpi.warn[data-v-0199d8d5]{border-color:var(--spectrum-notice-color-300);background:var(--spectrum-notice-color-100)}.kpi.warn b[data-v-0199d8d5]{color:var(--spectrum-notice-color-900)}.fixbar[data-v-0199d8d5]{background:var(--spectrum-notice-color-100);border:1px solid var(--spectrum-notice-color-300);color:var(--spectrum-notice-color-900);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;display:flex}.fixbar button[data-v-0199d8d5]{margin-left:auto}.t[data-v-0199d8d5]{border-collapse:collapse;width:100%}.t th[data-v-0199d8d5],.t td[data-v-0199d8d5]{border-bottom:1px solid var(--spectrum-gray-75);text-align:left;padding:3px 4px}.t th[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default);font-weight:400}.t.rows tbody tr[data-v-0199d8d5]{cursor:pointer}.t.rows tbody tr[data-v-0199d8d5]:hover{background:var(--spectrum-accent-color-100)}.t.rows tr.unassigned td[data-v-0199d8d5]{color:var(--spectrum-notice-color-900)}.t.rows tr.error td[data-v-0199d8d5]{color:var(--spectrum-negative-color-900)}.cab[data-v-0199d8d5]{border:1px solid var(--spectrum-gray-200);cursor:pointer;border-radius:6px;margin-bottom:6px;padding:6px 8px}.cab[data-v-0199d8d5]:hover{border-color:var(--spectrum-accent-visual-color)}.cab-head[data-v-0199d8d5]{align-items:center;gap:6px;display:flex}.cab-head .tag[data-v-0199d8d5]{margin-left:auto}.usage-line[data-v-0199d8d5]{color:var(--spectrum-gray-700);flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.tag[data-v-0199d8d5]{background:var(--spectrum-gray-100);color:var(--spectrum-gray-700);white-space:nowrap;border-radius:8px;padding:0 6px;font-size:11px;font-weight:400}.tag.ok[data-v-0199d8d5]{background:var(--spectrum-positive-color-100);color:var(--spectrum-positive-color-900)}.tag.bad[data-v-0199d8d5],.tag.error[data-v-0199d8d5]{background:var(--spectrum-negative-color-100);color:var(--spectrum-negative-color-900)}.tag.warn[data-v-0199d8d5],.tag.unassigned[data-v-0199d8d5]{background:var(--spectrum-notice-color-100);color:var(--spectrum-notice-color-900)}.usage-big[data-v-0199d8d5]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;display:grid}.ub[data-v-0199d8d5]{border:1px solid var(--spectrum-gray-200);border-radius:6px;padding:5px 8px}.ub.bad[data-v-0199d8d5]{border-color:var(--spectrum-negative-color-300);background:var(--spectrum-negative-color-100)}.ub-type[data-v-0199d8d5]{font-weight:600}.ub-num[data-v-0199d8d5]{color:var(--spectrum-gray-700)}.ub-num b[data-v-0199d8d5]{color:var(--spectrum-gray-900);font-size:16px}.ub-bar[data-v-0199d8d5]{background:var(--spectrum-gray-200);border-radius:2px;height:4px;margin:4px 0;overflow:hidden}.ub-bar i[data-v-0199d8d5]{background:var(--spectrum-positive-visual-color);height:100%;display:block}.ub.bad .ub-bar i[data-v-0199d8d5]{background:var(--spectrum-negative-visual-color)}.ub-note[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default);font-size:11px}.ub.bad .ub-note[data-v-0199d8d5]{color:var(--spectrum-negative-color-900)}.field[data-v-0199d8d5]{grid-template-columns:52px 1fr;align-items:center;gap:8px;margin:6px 0;display:grid}.field>sp-textfield[data-v-0199d8d5],.field>sp-picker[data-v-0199d8d5],.field>sp-combobox[data-v-0199d8d5]{width:100%;min-width:0}.field .num[data-v-0199d8d5]{width:110px}.presets[data-v-0199d8d5]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tag[data-v-0199d8d5]{margin-left:auto}.actions[data-v-0199d8d5]{margin-top:8px}.kv[data-v-0199d8d5]{grid-template-columns:56px 1fr;gap:3px 8px;margin:0;display:grid}.kv dt[data-v-0199d8d5]{color:var(--spectrum-neutral-subdued-content-color-default)}.kv dd[data-v-0199d8d5]{margin:0}.issue-mini[data-v-0199d8d5]{background:var(--spectrum-gray-50);border-left:3px solid;margin:3px 0;padding:3px 6px}.issue-mini.error[data-v-0199d8d5]{border-color:var(--spectrum-negative-visual-color)}.issue-mini.warn[data-v-0199d8d5]{border-color:var(--spectrum-notice-visual-color)}.issue-mini.info[data-v-0199d8d5]{border-color:var(--spectrum-informative-visual-color)}.cand[data-v-0199d8d5]{margin-bottom:6px}.cand-h[data-v-0199d8d5]{gap:8px;display:flex}.cand-chs[data-v-0199d8d5]{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.ch[data-v-0199d8d5]{min-width:28px}.assign[data-v-0199d8d5]{background:var(--spectrum-gray-50);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;display:flex}.assign sp-picker[data-v-0199d8d5]{flex:1;min-width:0}.chips[data-v-0199d8d5]{color:var(--spectrum-gray-700);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip[data-v-0199d8d5]{background:var(--spectrum-gray-100);color:var(--spectrum-gray-800);border-radius:8px;padding:0 6px}.chip.link[data-v-0199d8d5]{color:var(--spectrum-accent-content-color-default);background:var(--spectrum-accent-color-100)}button.primary[data-v-0199d8d5]{background:var(--spectrum-accent-visual-color);border-color:var(--spectrum-accent-visual-color);color:var(--spectrum-white)}button.primary[data-v-0199d8d5]:hover:not(:disabled){background:var(--spectrum-accent-visual-color);color:var(--spectrum-white)}.thumb[data-v-7cd365fb]{display:block}.t-edge[data-v-7cd365fb]{fill:none;stroke:var(--spectrum-gray-300);stroke-width:1px;vector-effect:non-scaling-stroke}.t-node.l0[data-v-7cd365fb]{fill:var(--spectrum-gray-800)}.t-node.l1[data-v-7cd365fb]{fill:var(--spectrum-gray-25);stroke:var(--spectrum-gray-400);stroke-width:1px;vector-effect:non-scaling-stroke}.t-node.l2[data-v-7cd365fb]{fill:var(--spectrum-gray-300)}.t-node.note[data-v-7cd365fb]{fill:var(--spectrum-notice-color-300)}.t-node.err[data-v-7cd365fb]{fill:var(--spectrum-negative-visual-color);stroke:none}.thumb-empty[data-v-7cd365fb]{color:var(--spectrum-neutral-subdued-content-color-default);font-size:var(--spectrum-font-size-75);justify-content:center;align-items:center;display:flex}.ct-note[data-v-5d1d45d1]{margin:0 0 var(--spectrum-spacing-200);color:var(--spectrum-gray-700)}.ct-field[data-v-5d1d45d1]{width:100%}.ct-count[data-v-5d1d45d1]{font-size:var(--spectrum-font-size-75);color:var(--spectrum-negative-content-color-default)}.iv[data-v-b9bec5d0]{gap:var(--spectrum-spacing-200);flex-direction:column;display:flex}.iv p[data-v-b9bec5d0]{margin:0}.iv-row[data-v-b9bec5d0]{align-items:center;gap:var(--spectrum-spacing-100) var(--spectrum-spacing-200);flex-wrap:wrap;display:flex}.iv-link[data-v-b9bec5d0]{align-items:flex-end;gap:var(--spectrum-spacing-100);flex-wrap:wrap;display:flex}.iv-url[data-v-b9bec5d0]{flex:1;min-width:240px}.iv-note[data-v-b9bec5d0]{font-size:var(--spectrum-font-size-75);color:var(--spectrum-gray-700);width:100%}.iv-h[data-v-b9bec5d0]{font-size:var(--spectrum-font-size-100);margin:0}.iv-list[data-v-b9bec5d0]{gap:var(--spectrum-spacing-75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iv-list li[data-v-b9bec5d0]{align-items:center;gap:var(--spectrum-spacing-100);display:flex}.iv-list .iv-note[data-v-b9bec5d0]{width:auto}.iv-revoke[data-v-b9bec5d0]{margin-left:auto}.iv-err[data-v-b9bec5d0]{margin:var(--spectrum-spacing-200) 0 0;color:var(--spectrum-negative-content-color-default)}.iv-toast[data-v-b9bec5d0]{z-index:10;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.home[data-v-29ad6bc5]{background:var(--spectrum-background-base-color);height:100%;display:flex}.h-side[data-v-29ad6bc5]{gap:var(--spectrum-spacing-200);width:248px;padding:var(--spectrum-spacing-300) var(--spectrum-spacing-200);border-right:1px solid var(--spectrum-gray-200);background:var(--spectrum-background-layer-1-color);flex-direction:column;flex:none;min-height:0;display:flex}.h-brand[data-v-29ad6bc5]{align-items:center;gap:var(--spectrum-spacing-100);padding:0 var(--spectrum-spacing-100);font-size:var(--spectrum-font-size-300);color:var(--spectrum-gray-900);display:flex}.h-brand img[data-v-29ad6bc5]{width:28px;height:28px}.h-brand b[data-v-29ad6bc5]{letter-spacing:-.01em;font-weight:800}.h-search[data-v-29ad6bc5],.h-nav[data-v-29ad6bc5]{width:100%}.h-bottom[data-v-29ad6bc5]{border-top:1px solid var(--spectrum-gray-200);padding-top:var(--spectrum-spacing-200)}.h-main[data-v-29ad6bc5]{min-width:0;padding:var(--spectrum-spacing-300) var(--spectrum-spacing-400) var(--spectrum-spacing-400);flex:1;overflow:auto}.h-head[data-v-29ad6bc5]{align-items:center;gap:var(--spectrum-spacing-200);top:calc(-1 * var(--spectrum-spacing-300));margin:calc(-1 * var(--spectrum-spacing-300)) calc(-1 * var(--spectrum-spacing-400)) var(--spectrum-spacing-300);padding:var(--spectrum-spacing-300) var(--spectrum-spacing-400);background:var(--spectrum-background-base-color);z-index:2;display:flex;position:sticky}.h-head h1[data-v-29ad6bc5]{font-size:var(--spectrum-font-size-500);color:var(--spectrum-gray-900);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:800;overflow:hidden}.h-count[data-v-29ad6bc5]{color:var(--spectrum-neutral-subdued-content-color-default);white-space:nowrap}.h-head .sep[data-v-29ad6bc5]{flex:1}.h-sort[data-v-29ad6bc5]{width:120px;margin-top:7px}.h-error[data-v-29ad6bc5]{padding:var(--spectrum-spacing-200);border-radius:var(--spectrum-corner-radius-100);background:var(--spectrum-negative-color-100);color:var(--spectrum-negative-color-900)}.h-ws[data-v-29ad6bc5]{color:var(--spectrum-neutral-subdued-content-color-default);font-weight:400}.h-ws-sep[data-v-29ad6bc5]{margin:0 var(--spectrum-spacing-100);color:var(--spectrum-gray-400);font-weight:400}.h-banner[data-v-29ad6bc5]{margin:0 0 var(--spectrum-spacing-300);display:block}.h-note[data-v-29ad6bc5]{margin:0 0 var(--spectrum-spacing-300);color:var(--spectrum-neutral-subdued-content-color-default)}.h-grid[data-v-29ad6bc5]{gap:var(--spectrum-spacing-300);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.card[data-v-29ad6bc5]{border-radius:var(--spectrum-corner-radius-200);background:var(--spectrum-background-layer-2-color);border:1px solid var(--spectrum-gray-200);cursor:pointer;outline:none;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.card[data-v-29ad6bc5]:hover{border-color:var(--spectrum-gray-400)}.card[data-v-29ad6bc5]:focus-visible{border-color:var(--spectrum-accent-visual-color);box-shadow:0 0 0 1px var(--spectrum-accent-visual-color)}.card.trashed[data-v-29ad6bc5]{cursor:default}.card.trashed .card-thumb[data-v-29ad6bc5]>*{opacity:.5}.card-thumb[data-v-29ad6bc5]{aspect-ratio:16/10;background:var(--spectrum-gray-75);border-bottom:1px solid var(--spectrum-gray-200);position:relative;overflow:hidden}.card-thumb[data-v-29ad6bc5]>*{top:var(--spectrum-spacing-300);left:var(--spectrum-spacing-300);width:calc(100% - 2 * var(--spectrum-spacing-300));height:calc(100% - 2 * var(--spectrum-spacing-300));position:absolute}.card-meta[data-v-29ad6bc5]{align-items:center;gap:var(--spectrum-spacing-100);padding:var(--spectrum-spacing-200) var(--spectrum-spacing-75) var(--spectrum-spacing-200) var(--spectrum-spacing-200);display:flex}.cm-icon[data-v-29ad6bc5]{flex:none;width:20px;height:20px}.cm-sub[data-v-29ad6bc5]{gap:var(--spectrum-spacing-75);display:flex}.cm-sub>span[data-v-29ad6bc5]:last-child{text-overflow:ellipsis;overflow:hidden}.cm-err[data-v-29ad6bc5]{color:var(--spectrum-negative-content-color-default);flex:none;align-items:center;gap:4px;display:inline-flex}.cm-err i[data-v-29ad6bc5]{background:var(--spectrum-negative-visual-color);border-radius:50%;width:6px;height:6px}.cm-text[data-v-29ad6bc5]{flex:1;min-width:0}.cm-name[data-v-29ad6bc5]{font-size:var(--spectrum-font-size-100);color:var(--spectrum-gray-900);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cm-sub[data-v-29ad6bc5]{font-size:var(--spectrum-font-size-75);color:var(--spectrum-neutral-subdued-content-color-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-star[data-v-29ad6bc5],.cm-more[data-v-29ad6bc5]{opacity:0;transition:opacity .12s}.card:hover .cm-star[data-v-29ad6bc5],.card:hover .cm-more[data-v-29ad6bc5],.card:focus-within .cm-star[data-v-29ad6bc5],.card:focus-within .cm-more[data-v-29ad6bc5],.cm-star.on[data-v-29ad6bc5],.cm-more[open][data-v-29ad6bc5]{opacity:1}.cm-star.on[data-v-29ad6bc5]{color:var(--spectrum-notice-visual-color)}.h-table[data-v-29ad6bc5]{border-collapse:collapse;width:100%}.h-table th[data-v-29ad6bc5]{text-align:left;font-weight:700;font-size:var(--spectrum-font-size-75);color:var(--spectrum-gray-700);padding:var(--spectrum-spacing-100) var(--spectrum-spacing-200);border-bottom:1px solid var(--spectrum-gray-300)}.h-table td[data-v-29ad6bc5]{padding:0 var(--spectrum-spacing-200);border-bottom:1px solid var(--spectrum-gray-200);height:48px;color:var(--spectrum-gray-800)}.h-table tbody tr[data-v-29ad6bc5]{cursor:pointer;outline:none}.h-table tbody tr[data-v-29ad6bc5]:hover,.h-table tbody tr[data-v-29ad6bc5]:focus-visible{background:var(--spectrum-gray-75)}.c-name[data-v-29ad6bc5]{width:40%}.c-name-in[data-v-29ad6bc5]{align-items:center;gap:var(--spectrum-spacing-200);color:var(--spectrum-gray-900);min-width:0;font-weight:700;display:flex}td.c-name[data-v-29ad6bc5]{max-width:0}.c-name-in img[data-v-29ad6bc5]{flex:none;width:20px;height:20px}.c-name-in span[data-v-29ad6bc5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-star[data-v-29ad6bc5]{color:var(--spectrum-notice-visual-color);flex:none}.c-num[data-v-29ad6bc5]{text-align:right;font-variant-numeric:tabular-nums;width:80px}th.c-num[data-v-29ad6bc5]{text-align:right}.c-act[data-v-29ad6bc5]{text-align:right;width:48px}.muted[data-v-29ad6bc5]{color:var(--spectrum-neutral-subdued-content-color-default)}.h-empty[data-v-29ad6bc5]{align-items:center;gap:var(--spectrum-spacing-200);text-align:center;color:var(--spectrum-gray-700);flex-direction:column;padding:96px 0;display:flex}.h-empty img[data-v-29ad6bc5]{width:64px;height:64px}.h-empty b[data-v-29ad6bc5]{font-size:var(--spectrum-font-size-300);color:var(--spectrum-gray-900)}.h-empty sp-icon-delete[data-v-29ad6bc5],.h-empty sp-icon-star-outline[data-v-29ad6bc5]{color:var(--spectrum-gray-500)}.h-empty-act[data-v-29ad6bc5]{gap:var(--spectrum-spacing-200);margin-top:var(--spectrum-spacing-200);display:flex}.dlg-field[data-v-29ad6bc5]{width:100%}.dlg-hint[data-v-29ad6bc5]{color:var(--spectrum-neutral-subdued-content-color-default);font-size:var(--spectrum-font-size-75);margin:var(--spectrum-spacing-75) 0 0}.session-msg[data-v-d78027c9]{text-align:center;max-width:480px;margin:20vh auto;line-height:1.6}.reauth-bar[data-v-d78027c9]{z-index:999;background:#fff4d6;padding:8px 16px;position:sticky;top:0}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}.theme{height:100%;font-family:var(--spectrum-sans-font-family-stack);color:var(--spectrum-gray-800);background:var(--spectrum-background-layer-2-color);font-size:13px;line-height:1.5;display:block}.e{color:var(--spectrum-negative-color-900)}.w{color:var(--spectrum-notice-color-900)}.i{color:var(--spectrum-informative-color-900)}.empty,.hint{color:var(--spectrum-neutral-subdued-content-color-default);font-size:12px}.mono{font-family:var(--spectrum-code-font-family-stack)}.app{flex-direction:column;height:100%;display:flex}.top{height:48px;padding:0 var(--spectrum-spacing-200);border-bottom:1px solid var(--spectrum-gray-200);background:var(--spectrum-background-layer-1-color);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.top-l,.top-c,.top-r{align-items:center;gap:var(--spectrum-spacing-75);min-width:0;display:flex}.top-r{justify-content:flex-end}.vdiv{height:20px;margin:0 var(--spectrum-spacing-75);align-self:center}.brand{color:inherit;align-items:center;gap:var(--spectrum-spacing-75);margin:0 var(--spectrum-spacing-75);white-space:nowrap;text-decoration:none;display:flex}.brand-logo{width:24px;height:24px}.brand-name{font-size:var(--spectrum-font-size-200);letter-spacing:-.01em;color:var(--spectrum-gray-900);font-weight:800}.top-c{gap:var(--spectrum-spacing-200)}.docs{max-width:360px;margin-top:7px;font-weight:700}.rename{width:280px}.rename-err{margin-left:var(--spectrum-spacing-100);color:var(--spectrum-negative-content-color-default);font-size:var(--spectrum-font-size-75);white-space:nowrap}.readonly-badge{margin-left:var(--spectrum-spacing-100)}.save{align-items:center;gap:var(--spectrum-spacing-75);height:32px;padding:0 var(--spectrum-spacing-100);border-radius:var(--spectrum-corner-radius-100);white-space:nowrap;line-height:1;font-size:var(--spectrum-font-size-75);color:var(--spectrum-neutral-subdued-content-color-default);display:inline-flex}.save:hover{background:var(--spectrum-gray-100)}.save sp-icon-checkmark{color:var(--spectrum-positive-visual-color)}.save.dirty,.save.saving{color:var(--spectrum-gray-700)}.cta{margin-left:var(--spectrum-spacing-100)}kbd{font-family:var(--spectrum-sans-font-family-stack);border-radius:var(--spectrum-corner-radius-75);border:1px solid var(--spectrum-gray-300);background:var(--spectrum-gray-75);color:var(--spectrum-gray-800);padding:0 4px;font-size:.92em}sp-tooltip kbd{background:var(--spectrum-transparent-black-200);color:inherit;border-color:#0000}.keys{border-collapse:collapse;width:100%}.keys th{text-align:left;padding:var(--spectrum-spacing-200) 0 var(--spectrum-spacing-75);color:var(--spectrum-gray-700);font-size:var(--spectrum-font-size-75)}.keys td{padding:var(--spectrum-spacing-75) 0;border-bottom:1px solid var(--spectrum-gray-200)}.keys td:last-child{text-align:right;white-space:nowrap}.about{gap:var(--spectrum-spacing-300);align-items:center;display:flex}.about img{width:56px;height:56px}.banner{align-items:center;gap:8px;padding:6px 12px;display:flex}.banner.error{background:var(--spectrum-negative-background-color-default);color:var(--spectrum-white)}.banner.warn{background:var(--spectrum-notice-color-100);color:var(--spectrum-gray-900)}.app>main{flex:1;min-height:0;display:flex}.mind-wrap{z-index:0;flex:1;min-width:0;position:relative;overflow:hidden}.hmi-pane{border-left:1px solid var(--spectrum-gray-200);background:var(--spectrum-background-layer-1-color);z-index:1;flex-direction:column;flex:1;min-width:360px;display:flex;position:relative}.hmi-pane.sized{flex:none}.hmi-split{z-index:2;cursor:col-resize;touch-action:none;flex:none;width:6px;margin:0 -3px;position:relative}.hmi-split:after{content:"";border-radius:1px;transition:background .15s;position:absolute;inset:0 2px}.hmi-split:hover:after,.hmi-split.on:after,.hmi-split:focus-visible:after{background:var(--spectrum-accent-visual-color)}.hmi-split:focus-visible{outline:none}.nopointer{pointer-events:none}.hmi-pane.full{z-index:100;border-left:0;min-width:0;position:fixed;inset:0}.hmi-bar{align-items:center;gap:var(--spectrum-spacing-100);padding:var(--spectrum-spacing-75) var(--spectrum-spacing-200);border-bottom:1px solid var(--spectrum-gray-200);display:flex}.hmi-url{flex:1;min-width:0}.hmi-frame{background:var(--spectrum-gray-50);border:0;flex:1;width:100%}.mind{background:var(--spectrum-gray-75);position:absolute;inset:0;overflow:hidden}.mind.is-preview{box-shadow:inset 0 0 0 2px var(--spectrum-informative-visual-color,var(--spectrum-blue-700))}.zoombar{z-index:10;background:var(--spectrum-background-layer-1-color);box-shadow:0 2px 8px var(--spectrum-drop-shadow-color);border-radius:8px;padding:4px;position:absolute;bottom:12px;right:12px}.zoombar .pct{font-variant-numeric:tabular-nums;min-width:56px}.left{border-right:1px solid var(--spectrum-gray-200);background:var(--spectrum-background-layer-1-color);flex-direction:column;flex:none;width:290px;min-height:0;display:flex}.right{border-left:1px solid var(--spectrum-gray-200);background:var(--spectrum-background-layer-1-color);flex:none;width:330px;overflow:auto}.ltabs{flex:none;padding:0 10px}.lbody{flex:1;padding:8px;overflow:auto}.add{width:100%;margin:4px 0 8px}.lcab{margin-bottom:10px}.lcab-h{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.lcab-h:hover{background:var(--spectrum-gray-75)}.lcab-h.on{background:var(--spectrum-accent-color-100)}.lcab-h .spare{margin-left:auto}.station{border:1px solid var(--spectrum-gray-200);border-radius:6px;margin:4px 0 4px 8px;padding:6px 8px}.station.compact{border:none;margin:0;padding:0}.station.clickable .st-head{cursor:pointer}.station.clickable:hover{border-color:var(--spectrum-accent-color-300)}.station.selected{border-color:var(--spectrum-accent-visual-color);box-shadow:0 0 0 1px var(--spectrum-accent-visual-color) inset}.st-head{align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.st-head .model{color:var(--spectrum-gray-800);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage{color:var(--spectrum-neutral-subdued-content-color-default);margin-left:auto}.undef-tag{color:var(--spectrum-notice-color-900)}.row{flex-wrap:wrap;align-items:center;gap:2px;margin:2px 0;display:flex}.row-label{width:38px;color:var(--spectrum-gray-700);font-family:ui-monospace,Menlo,monospace;font-size:11px}.cell{border:1px solid var(--spectrum-gray-200);background:var(--spectrum-gray-25);width:20px;height:18px;color:var(--spectrum-neutral-subdued-content-color-default);border-radius:3px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cell.used{background:var(--spectrum-positive-visual-color);border-color:var(--spectrum-positive-visual-color);color:var(--spectrum-white);cursor:pointer}.cell.undef{background:var(--spectrum-gray-400);border-color:var(--spectrum-gray-400)}.cell.conflict{background:var(--spectrum-negative-visual-color);border-color:var(--spectrum-negative-visual-color);color:var(--spectrum-white);cursor:pointer}.cell.overflow{border:2px dashed var(--spectrum-negative-visual-color);color:var(--spectrum-negative-color-900);cursor:pointer}.dev-points{flex-wrap:wrap;gap:3px}.cell.pt{width:auto;padding:0 4px}.cell.hl{outline:2px solid var(--spectrum-accent-visual-color);outline-offset:1px}.legend{color:var(--spectrum-neutral-subdued-content-color-default);flex-wrap:wrap;align-items:center;gap:3px;font-size:11px;display:flex}.legend .cell{width:11px;height:11px;margin-left:6px}.filters{gap:12px;margin-bottom:6px;display:flex}.fixbar{background:var(--spectrum-notice-color-100);border:1px solid var(--spectrum-notice-color-300);color:var(--spectrum-notice-color-900);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding:5px 8px;font-size:12px;display:flex}.fixbar>sp-button{white-space:nowrap;flex:none;margin-left:auto}.issue{background:var(--spectrum-gray-50);cursor:pointer;border-left:3px solid;border-radius:2px;margin-bottom:3px;padding:5px 8px;font-size:12px}.issue:hover,.issue.on{background:var(--spectrum-accent-color-100)}.issue.error{border-color:var(--spectrum-negative-visual-color)}.issue.warn{border-color:var(--spectrum-notice-visual-color)}.issue.info{border-color:var(--spectrum-informative-visual-color)}.issue .path,.note-item .path{color:var(--spectrum-neutral-subdued-content-color-default);font-size:11px}.note-item{border-left:3px solid var(--spectrum-notice-visual-color);background:var(--spectrum-notice-color-100);cursor:pointer;border-radius:2px;margin-bottom:4px;padding:5px 8px;font-size:12px}.note-item:hover,.note-item.on{background:var(--spectrum-notice-color-200)}.note-title{font-weight:600}.note-body{white-space:pre-wrap;margin:2px 0}.rev{border-bottom:1px solid var(--spectrum-gray-75);align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.rev .t{color:var(--spectrum-neutral-subdued-content-color-default);margin-left:auto;font-size:11px}.rev .t+button,.rev .t+.now{margin-left:0}.note-input{width:100%}.toast{z-index:3000;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.io-error{stroke:var(--spectrum-negative-visual-color)!important;stroke-width:3px!important}.io-warn{stroke-dasharray:4 2;stroke:var(--spectrum-notice-visual-color)!important;stroke-width:2px!important}.io-info{stroke-dasharray:2 2;stroke:var(--spectrum-informative-visual-color)!important;stroke-width:1.5px!important}.io-note{fill:var(--spectrum-notice-color-200)!important}.io-note:not(.io-error):not(.io-warn):not(.io-info){stroke:var(--spectrum-notice-visual-color)!important;stroke-width:1.5px!important}.mind.dimming .smm-node{opacity:.25;transition:opacity .15s}.mind.dimming .smm-node.io-chain{opacity:1}.mind.dimming .io-chain-shape:not(.io-error):not(.io-warn){stroke:var(--spectrum-accent-visual-color)!important;stroke-width:2px!important}.left,.right{z-index:1;position:relative}.mind svg>polygon{fill:var(--spectrum-accent-color-100);stroke:var(--spectrum-accent-visual-color)}.smm-node-edit-wrap{color:var(--spectrum-gray-900);border-radius:var(--spectrum-corner-radius-100);box-shadow:0 0 0 2px var(--spectrum-accent-visual-color), 0 4px 16px var(--spectrum-drop-shadow-color)!important}.note-tip{z-index:2500;max-width:320px;padding:var(--spectrum-spacing-100) var(--spectrum-spacing-200);white-space:pre-wrap;color:var(--spectrum-gray-800);background:var(--spectrum-background-layer-2-color);border:1px solid var(--spectrum-gray-200);border-radius:var(--spectrum-corner-radius-100);box-shadow:0 4px 16px var(--spectrum-drop-shadow-color);pointer-events:none;font-size:12px;position:fixed}.sum-row{align-items:center;gap:var(--spectrum-spacing-200);white-space:nowrap;display:inline-flex}.sum-row sp-status-light{padding-block:0}sp-dialog-wrapper:not([open]){display:none}sp-dialog-wrapper[open]{z-index:2600;position:fixed;inset:0}.pdf-intro{margin:0 0 var(--spectrum-spacing-200);color:var(--spectrum-gray-700)}.pdf-opts{gap:var(--spectrum-spacing-75);flex-direction:column;display:flex}.print-root{display:none}@page{size:A4 landscape;margin:12mm 14mm}@media print{html,body,#app,.theme,.app{background:0 0!important;height:auto!important;overflow:visible!important}.app>:not(.print-root),.toast,.completion,sp-dialog-wrapper{display:none!important}.print-root{display:block}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.io-live rect{fill:var(--spectrum-gray-100);stroke:var(--spectrum-gray-300);stroke-width:1px}.io-live text{fill:var(--spectrum-gray-800);font-family:var(--spectrum-sans-font-family-stack);font-variant-numeric:tabular-nums}.io-live.tone-on rect{fill:var(--spectrum-positive-color-100);stroke:var(--spectrum-positive-visual-color)}.io-live.tone-on text{fill:var(--spectrum-positive-color-900)}.io-live.tone-val rect{fill:var(--spectrum-accent-color-100);stroke:var(--spectrum-accent-color-300)}.io-live.tone-val text{fill:var(--spectrum-accent-color-900)}.io-live.tone-bad rect{fill:var(--spectrum-negative-color-100);stroke:var(--spectrum-negative-visual-color)}.io-live.tone-bad text{fill:var(--spectrum-negative-color-900)}.live-btn{margin-right:var(--spectrum-spacing-100)}.io-search:not(.io-search-cur){stroke:var(--spectrum-notice-visual-color)!important;stroke-width:2px!important;stroke-dasharray:none!important}.io-search-cur{stroke:var(--spectrum-accent-visual-color)!important;stroke-width:3px!important;stroke-dasharray:none!important;fill:var(--spectrum-accent-color-100)!important}.mind.space-pan,.mind.space-pan *{cursor:grab!important}.mind.grabbing,.mind.grabbing *{cursor:grabbing!important}
