.desktop-ui-module__8RonTq__shell{--app-space-0:0;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:24px;--app-text-xs:11px;--app-text-sm:12px;--app-text-md:13px;--app-text-title:15px;--app-text-heading:18px;--app-font-weight-regular:400;--app-font-weight-medium:500;--app-font-weight-semibold:600;--app-letter-spacing-normal:0;--app-radius-sm:4px;--app-radius-md:6px;--app-radius-lg:8px;--app-control-height-md:32px;--app-toolbar-height:36px;--app-tab-height:30px;--app-sidebar-row-height:32px;--app-panel-header-height:34px;--app-inspector-width:336px;--app-border-subtle:#e4e4e7;--app-border-default:#d4d4d8;--app-border-strong:#a1a1aa;--app-color-canvas:#fafafa;--app-color-surface:#fff;--app-color-surface-muted:#f4f4f5;--app-color-text:#18181b;--app-color-muted:#71717a;--app-color-faint:#a1a1aa;--app-color-selected:#e4e4e7;--app-color-selected-border:#a1a1aa;--app-color-selected-text:#18181b;--app-color-hover:#f4f4f5;--app-color-primary-bg:#18181b;--app-color-primary-bg-hover:#27272a;--app-color-primary-text:#fff;--app-color-focus-ring:#18181b;--app-color-danger-text:#b91c1c;--app-color-danger-border:#fca5a5;--app-color-danger-bg-hover:#fef2f2;--app-semantic-video:#2563eb;--app-semantic-audio:#7c3aed;--app-semantic-data:#0891b2;--app-semantic-power:#d97706;--app-semantic-network:#059669;--app-semantic-control:#dc2626;--app-semantic-neutral:#64748b;--app-semantic-success:#16a34a;--app-semantic-warning:#d97706;--app-semantic-danger:#dc2626;background:var(--app-color-canvas);border-top:1px solid var(--app-border-subtle);color:var(--app-color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--app-text-sm);font-weight:var(--app-font-weight-regular);height:calc(100svh - var(--app-header-height));flex-direction:column;width:100%;min-height:620px;line-height:1.35;display:flex;overflow:hidden}.desktop-ui-module__8RonTq__shell *{box-sizing:border-box}html[data-theme=dark] .desktop-ui-module__8RonTq__shell{--app-border-subtle:#27272a;--app-border-default:#3f3f46;--app-border-strong:#71717a;--app-color-canvas:#18181b;--app-color-surface:#1f1f23;--app-color-surface-muted:#27272a;--app-color-text:#f4f4f5;--app-color-muted:#a1a1aa;--app-color-faint:#71717a;--app-color-selected:#3f3f46;--app-color-selected-border:#71717a;--app-color-selected-text:#f4f4f5;--app-color-hover:#27272a;--app-color-primary-bg:#f4f4f5;--app-color-primary-bg-hover:#e4e4e7;--app-color-primary-text:#18181b;--app-color-focus-ring:#f4f4f5;--app-color-danger-text:#fca5a5;--app-color-danger-border:#7f1d1d;--app-color-danger-bg-hover:#2a1414}.desktop-ui-module__8RonTq__header{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-4);min-height:52px;padding:var(--app-space-2) var(--app-space-4);display:flex}.desktop-ui-module__8RonTq__headerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.desktop-ui-module__8RonTq__eyebrow{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);letter-spacing:var(--app-letter-spacing-normal);text-transform:uppercase;line-height:1.2}.desktop-ui-module__8RonTq__title{color:var(--app-color-text);font-size:var(--app-text-heading);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--app-letter-spacing-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.desktop-ui-module__8RonTq__subtitle{color:var(--app-color-muted);font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.25;overflow:hidden}.desktop-ui-module__8RonTq__headerActions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.desktop-ui-module__8RonTq__shellBody{flex:1;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.desktop-ui-module__8RonTq__shellBodyNoSidebar{grid-template-columns:minmax(0,1fr)}.desktop-ui-module__8RonTq__shellMain{border-left:1px solid var(--app-border-default);flex-direction:column;min-width:0;min-height:0;display:flex}.desktop-ui-module__8RonTq__shellBodyNoSidebar .desktop-ui-module__8RonTq__shellMain{border-left:0}.desktop-ui-module__8RonTq__shellContent{flex:1;min-height:0;overflow:hidden}.desktop-ui-module__8RonTq__sidebar{background:var(--app-color-surface-muted);min-width:0;min-height:0;width:var(--app-sidebar-width,216px);flex-direction:column;transition:width .12s;display:flex;position:relative}.desktop-ui-module__8RonTq__sidebar[data-resizing=true]{transition:none}.desktop-ui-module__8RonTq__sidebarHeader{border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-2);min-height:var(--app-panel-header-height);padding:var(--app-space-2) var(--app-space-3);display:flex}.desktop-ui-module__8RonTq__sidebarHeading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.desktop-ui-module__8RonTq__sidebarTitle,.desktop-ui-module__8RonTq__panelTitle,.desktop-ui-module__8RonTq__inspectorTitle,.desktop-ui-module__8RonTq__sectionTitle{color:var(--app-color-text);font-size:var(--app-text-md);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--app-letter-spacing-normal);margin:0;line-height:1.2}.desktop-ui-module__8RonTq__sectionTitle{font-weight:var(--app-font-weight-medium)}.desktop-ui-module__8RonTq__sidebarSubtitle,.desktop-ui-module__8RonTq__panelSubtitle,.desktop-ui-module__8RonTq__inspectorSubtitle{color:var(--app-color-muted);font-size:var(--app-text-xs);margin:0;line-height:1.25}.desktop-ui-module__8RonTq__sidebarCollapseButton{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.desktop-ui-module__8RonTq__sidebarCollapseButton:hover{background:var(--app-color-surface);border-color:var(--app-border-subtle);color:var(--app-color-text)}.desktop-ui-module__8RonTq__sidebarCollapseButton:focus-visible,.desktop-ui-module__8RonTq__sidebarResizeHandle:focus-visible,.desktop-ui-module__8RonTq__splitDivider:focus-visible,.desktop-ui-module__8RonTq__splitMobileTabs button:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.desktop-ui-module__8RonTq__sidebarBody{min-height:0;padding:var(--app-space-2);flex:1;overflow:auto}.desktop-ui-module__8RonTq__sidebarFooter{border-top:1px solid var(--app-border-default);color:var(--app-color-muted);font-size:var(--app-text-xs);padding:var(--app-space-2) var(--app-space-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-ui-module__8RonTq__sidebarCollapsedContent{align-items:center;gap:var(--app-space-2);padding:var(--app-space-2) 5px;flex-direction:column;flex:1;display:flex}.desktop-ui-module__8RonTq__sidebar[data-collapsed=true] .desktop-ui-module__8RonTq__sidebarHeader{padding:var(--app-space-2) 0;justify-content:center}.desktop-ui-module__8RonTq__sidebar[data-collapsed=true] .desktop-ui-module__8RonTq__sidebarHeading{display:none}.desktop-ui-module__8RonTq__sidebarResizeHandle{cursor:col-resize;touch-action:none;z-index:3;width:7px;position:absolute;top:0;bottom:0;right:-4px}.desktop-ui-module__8RonTq__sidebarResizeHandle:after{content:"";background:0 0;width:1px;height:100%;margin-left:3px;display:block}.desktop-ui-module__8RonTq__sidebarResizeHandle:hover:after,.desktop-ui-module__8RonTq__sidebarResizeHandle:focus-visible:after{background:var(--app-color-selected-border)}.desktop-ui-module__8RonTq__toolbar{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-2);min-height:var(--app-toolbar-height);padding:3px var(--app-space-3);display:flex;overflow:visible}.desktop-ui-module__8RonTq__toolbarButton{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);height:var(--app-control-height-md);min-width:var(--app-control-height-md);padding:0 var(--app-space-2);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.desktop-ui-module__8RonTq__toolbarButton:hover{background:var(--app-color-hover)}.desktop-ui-module__8RonTq__toolbarButton:disabled{color:var(--app-color-faint);cursor:not-allowed;opacity:.72}.desktop-ui-module__8RonTq__toolbarButton:focus-visible,.desktop-ui-module__8RonTq__tab:focus-visible,.desktop-ui-module__8RonTq__inspectorSectionRailOverflowButton:focus-visible,.desktop-ui-module__8RonTq__inspectorSectionRailButton:focus-visible,.desktop-ui-module__8RonTq__quickStatusButton:focus-visible,.desktop-ui-module__8RonTq__filterToggle:focus-visible,.desktop-ui-module__8RonTq__filterClearButton:focus-visible,.desktop-ui-module__8RonTq__filterChip:focus-visible,.desktop-ui-module__8RonTq__listRow:focus-visible,.desktop-ui-module__8RonTq__search:focus-within{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.desktop-ui-module__8RonTq__toolbarButton[data-variant=primary]{background:var(--app-color-primary-bg);border-color:var(--app-color-primary-bg);color:var(--app-color-primary-text)}.desktop-ui-module__8RonTq__toolbarButton[data-variant=primary]:hover:not(:disabled){background:var(--app-color-primary-bg-hover);border-color:var(--app-color-primary-bg-hover)}.desktop-ui-module__8RonTq__toolbarButton[data-variant=ghost]{background:0 0;border-color:#0000}.desktop-ui-module__8RonTq__toolbarButton[data-variant=ghost]:hover:not(:disabled){background:var(--app-color-hover)}.desktop-ui-module__8RonTq__toolbarButton[data-variant=destructive]{background:var(--app-color-surface);border-color:var(--app-color-danger-border);color:var(--app-color-danger-text)}.desktop-ui-module__8RonTq__toolbarButton[data-variant=destructive]:hover:not(:disabled){background:var(--app-color-danger-bg-hover)}.desktop-ui-module__8RonTq__toolbarButton[data-variant=destructive]:disabled{background:var(--app-color-surface);border-color:var(--app-border-default);color:var(--app-color-faint)}.desktop-ui-module__8RonTq__actionDialogBackdrop{z-index:80;background:#0000006b;position:fixed;inset:0}.desktop-ui-module__8RonTq__actionDialogSurface{--app-action-dialog-width:600px;--app-border-default:var(--border);--app-border-subtle:var(--border);--app-color-faint:color-mix(in srgb, var(--muted-foreground) 72%, transparent);--app-color-focus-ring:var(--ring);--app-color-hover:var(--accent);--app-color-muted:var(--muted-foreground);--app-color-surface:var(--popover);--app-color-surface-muted:var(--accent);--app-color-text:var(--popover-foreground);background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg,8px);box-shadow:var(--app-shadow-lg,0 24px 64px #0000003d);color:var(--app-color-text);max-width:calc(100vw - 32px);min-height:0;max-height:min(92dvh,100vh - 32px);width:min(var(--app-action-dialog-width), calc(100vw - 32px));z-index:81;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.desktop-ui-module__8RonTq__actionDialogSurface[data-size=compact]{--app-action-dialog-width:460px}.desktop-ui-module__8RonTq__actionDialogSurface[data-size=large]{--app-action-dialog-width:680px}.desktop-ui-module__8RonTq__actionDialogSurface[data-variant=destructive]{border-color:color-mix(in srgb, var(--app-color-danger-border,#fca5a5) 72%, var(--app-border-default,#d4d4d8))}.desktop-ui-module__8RonTq__actionDialogHeader{background:var(--app-color-surface,var(--surface,#fff));border-bottom:1px solid var(--app-border-subtle,var(--border,#e4e4e7));align-items:flex-start;gap:var(--app-space-3,12px);padding:var(--app-space-4,16px);flex:none;justify-content:space-between;display:flex}.desktop-ui-module__8RonTq__actionDialogHeading{min-width:0;padding-right:var(--app-space-4,16px);flex-direction:column;flex:auto;gap:3px;display:flex}.desktop-ui-module__8RonTq__actionDialogTitle{color:var(--app-color-text,var(--text,#18181b));font-size:var(--app-text-heading,18px);font-weight:var(--app-font-weight-semibold,600);letter-spacing:var(--app-letter-spacing-normal,0);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.2}.desktop-ui-module__8RonTq__actionDialogSurface[data-size=compact] .desktop-ui-module__8RonTq__actionDialogTitle{font-size:var(--app-text-title,15px)}.desktop-ui-module__8RonTq__actionDialogDescription{color:var(--app-color-muted,var(--muted,#71717a));font-size:var(--app-text-sm,12px);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.desktop-ui-module__8RonTq__actionDialogCloseButton{border-radius:var(--app-radius-sm,4px);color:var(--app-color-muted,var(--muted,#71717a));cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;display:inline-flex}.desktop-ui-module__8RonTq__actionDialogCloseButton:hover:not(:disabled){background:var(--app-color-hover,var(--surface-alt,#f4f4f5));color:var(--app-color-text,var(--text,#18181b))}.desktop-ui-module__8RonTq__actionDialogCloseButton:disabled{color:var(--app-color-faint,#a1a1aa);cursor:not-allowed;opacity:.72}.desktop-ui-module__8RonTq__actionDialogCloseButton:focus-visible{outline:2px solid var(--app-color-focus-ring,var(--text,#18181b));outline-offset:1px}.desktop-ui-module__8RonTq__actionDialogBody{gap:var(--app-space-4,16px);overscroll-behavior:contain;min-height:0;padding:var(--app-space-4,16px);flex-direction:column;flex:auto;display:flex;overflow:auto}.desktop-ui-module__8RonTq__actionDialogFooter{background:var(--app-color-surface,var(--surface,#fff));border-top:1px solid var(--app-border-subtle,var(--border,#e4e4e7));align-items:center;gap:var(--app-space-2,8px);padding:var(--app-space-3,12px) var(--app-space-4,16px);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.desktop-ui-module__8RonTq__actionDialogFooter button{min-width:120px}.desktop-ui-module__8RonTq__tabs{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);height:var(--app-control-height-md);flex:none;align-items:center;padding:2px;display:inline-flex;overflow:hidden}.desktop-ui-module__8RonTq__tab{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-width:44px;height:100%;padding:0 var(--app-space-2);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;display:inline-flex}.desktop-ui-module__8RonTq__tab[data-active=true]{background:var(--app-color-surface);color:var(--app-color-text);box-shadow:inset 0 0 0 1px var(--app-border-subtle)}.desktop-ui-module__8RonTq__tabCount{color:var(--app-color-muted);font-size:10px;font-weight:var(--app-font-weight-medium)}.desktop-ui-module__8RonTq__inspectorSectionRail{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-1);min-width:0;min-height:48px;padding:var(--app-space-1) var(--app-space-3);flex:none;display:flex;position:relative;overflow:hidden}.desktop-ui-module__8RonTq__inspectorSectionRailMeasure{gap:var(--app-space-1);pointer-events:none;visibility:hidden;flex-wrap:nowrap;width:max-content;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.desktop-ui-module__8RonTq__inspectorSectionRailScroller{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow:auto hidden}.desktop-ui-module__8RonTq__inspectorSectionRailScroller::-webkit-scrollbar{display:none}.desktop-ui-module__8RonTq__inspectorSectionRailOverflowButton{color:var(--app-color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:32px;padding:0;display:inline-flex}.desktop-ui-module__8RonTq__inspectorSectionRailOverflowButton:hover:not(:disabled){color:var(--app-color-text)}.desktop-ui-module__8RonTq__inspectorSectionRailOverflowButton svg{flex:none;width:16px;height:16px}.desktop-ui-module__8RonTq__inspectorSectionRailList{align-items:center;gap:var(--app-space-1);flex-wrap:nowrap;flex:none;min-width:max-content;display:flex}.desktop-ui-module__8RonTq__inspectorSectionRailButton{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.desktop-ui-module__8RonTq__inspectorSectionRailButton[data-has-label=true]{gap:var(--app-space-2);padding:0 var(--app-space-3);width:auto}.desktop-ui-module__8RonTq__inspectorSectionRailButtonLabel{font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-ui-module__8RonTq__inspectorSectionRailCount{background:var(--app-color-surface);border:1px solid var(--app-border-default);color:var(--app-color-muted);font-size:10px;font-weight:var(--app-font-weight-medium);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.desktop-ui-module__8RonTq__inspectorSectionRailButton[data-has-label=true] .desktop-ui-module__8RonTq__inspectorSectionRailCount{position:static;top:auto;right:auto}.desktop-ui-module__8RonTq__inspectorSectionRailButton[data-active=true] .desktop-ui-module__8RonTq__inspectorSectionRailCount{border-color:var(--app-color-selected-border);color:var(--app-color-text)}.desktop-ui-module__8RonTq__inspectorSectionRailButton:hover:not(:disabled){background:var(--app-color-hover);color:var(--app-color-text)}.desktop-ui-module__8RonTq__inspectorSectionRailButton:disabled{color:var(--app-color-faint);cursor:not-allowed;opacity:.72}.desktop-ui-module__8RonTq__inspectorSectionRailButton svg{flex:none;width:16px;height:16px}.desktop-ui-module__8RonTq__inspectorSectionRailButton[data-active=true]{background:var(--app-color-surface);border-color:var(--app-border-default);color:var(--app-color-text)}.desktop-ui-module__8RonTq__inspectorSectionRailButton[data-active=true] svg{stroke-width:2.25px}.desktop-ui-module__8RonTq__quickStatusBar{align-items:center;gap:var(--app-space-1);flex:none;min-width:0;display:inline-flex}.desktop-ui-module__8RonTq__quickStatusButton{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-width:44px;height:28px;padding:0 var(--app-space-2);white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.desktop-ui-module__8RonTq__quickStatusButton:hover{background:var(--app-color-hover)}.desktop-ui-module__8RonTq__quickStatusButton[data-active=true]{background:var(--app-color-selected);border-color:var(--app-color-selected-border);color:var(--app-color-selected-text)}.desktop-ui-module__8RonTq__quickStatusCount,.desktop-ui-module__8RonTq__filterCount,.desktop-ui-module__8RonTq__filterOptionCount{color:var(--app-color-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:var(--app-font-weight-medium)}.desktop-ui-module__8RonTq__advancedFilters{background:var(--app-color-surface-muted);border-top:1px solid var(--app-border-subtle);border-bottom:1px solid var(--app-border-subtle);flex-direction:column;flex:none;min-width:0;display:flex}.desktop-ui-module__8RonTq__filterSummaryRow{align-items:center;gap:var(--app-space-2);min-height:30px;padding:0 var(--app-space-3);display:flex}.desktop-ui-module__8RonTq__filterToggle{color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);align-items:center;gap:var(--app-space-2);text-align:left;text-transform:none;background:0 0;border:0;width:auto;height:24px;padding:0;display:inline-flex}.desktop-ui-module__8RonTq__filterCount{background:var(--app-color-selected);border:1px solid var(--app-color-selected-border);border-radius:var(--app-radius-sm);color:var(--app-color-selected-text);font-weight:var(--app-font-weight-medium);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}.desktop-ui-module__8RonTq__filterAnnouncement{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.desktop-ui-module__8RonTq__filterPanel{background:var(--app-color-surface-muted);border-top:1px solid var(--app-border-subtle);border-bottom:1px solid var(--app-border-subtle);gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);flex-direction:column;display:flex}.desktop-ui-module__8RonTq__filterGroupHeader{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);align-items:center;gap:var(--app-space-2);justify-content:space-between;display:flex}.desktop-ui-module__8RonTq__filterGroups{gap:var(--app-space-2);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid}.desktop-ui-module__8RonTq__filterGroup{border:0;border-left:1px solid var(--app-border-subtle);gap:var(--app-space-1);min-width:0;padding:var(--app-space-2);border-radius:0;flex-direction:column;display:flex}.desktop-ui-module__8RonTq__filterClearButton{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);height:22px;padding:0 var(--app-space-1);background:0 0;border:0}.desktop-ui-module__8RonTq__filterClearButton:hover:not(:disabled){background:var(--app-color-hover);color:var(--app-color-text)}.desktop-ui-module__8RonTq__filterClearButton:disabled{color:var(--app-color-faint);cursor:not-allowed}.desktop-ui-module__8RonTq__filterChipList{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;display:flex}.desktop-ui-module__8RonTq__filterChip{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-regular);min-height:24px;padding:0 var(--app-space-2);align-items:center;gap:5px;display:inline-flex}.desktop-ui-module__8RonTq__filterChip[data-active=true]{background:var(--app-color-selected);border-color:var(--app-color-selected-border);color:var(--app-color-selected-text);font-weight:var(--app-font-weight-medium)}.desktop-ui-module__8RonTq__filterCheckList{gap:1px;display:grid}.desktop-ui-module__8RonTq__filterCheckRow{align-items:center;gap:var(--app-space-2);grid-template-columns:14px minmax(0,1fr) auto;min-height:24px;display:grid}.desktop-ui-module__8RonTq__filterCheckRow input{accent-color:var(--app-color-text);width:13px;height:13px;margin:0}.desktop-ui-module__8RonTq__filterCheckRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-ui-module__8RonTq__inspectorTabs{border-bottom:1px solid var(--app-border-subtle);padding:var(--app-space-2) var(--app-space-3);display:flex}.desktop-ui-module__8RonTq__search{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:text;height:var(--app-control-height-md);min-width:256px;padding:0 var(--app-space-2);flex:none;align-items:center;gap:6px;transition:border-color .12s,background-color .12s;display:inline-flex}.desktop-ui-module__8RonTq__search>svg{flex:none}.desktop-ui-module__8RonTq__search:hover:not(:has(.desktop-ui-module__8RonTq__searchInput:disabled)){border-color:var(--app-border-strong)}.desktop-ui-module__8RonTq__search:has(.desktop-ui-module__8RonTq__searchInput:disabled){background:var(--app-color-surface-muted);color:var(--app-color-faint);cursor:not-allowed;opacity:.72}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput{appearance:none;box-shadow:none;color:var(--app-color-text);font:inherit;font-size:var(--app-text-sm);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;height:calc(var(--app-control-height-md) - 2px)!important;min-height:0!important}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput::-webkit-search-decoration{appearance:none;display:none}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput::-webkit-search-cancel-button{appearance:none;display:none}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput::-webkit-search-results-button{appearance:none;display:none}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput::-webkit-search-results-decoration{appearance:none;display:none}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.desktop-ui-module__8RonTq__search .desktop-ui-module__8RonTq__searchInput::placeholder{color:var(--app-color-faint)}.desktop-ui-module__8RonTq__searchClearButton{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.desktop-ui-module__8RonTq__searchClearButton:hover{background:var(--app-color-hover);color:var(--app-color-text)}.desktop-ui-module__8RonTq__searchClearButton:focus-visible{background:var(--app-color-hover);color:var(--app-color-text);outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.desktop-ui-module__8RonTq__splitView{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.desktop-ui-module__8RonTq__splitMobileTabs,.desktop-ui-module__8RonTq__splitLeading{display:none}.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitMobileTabs{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-default);gap:var(--app-space-1);padding:var(--app-space-1);display:flex}.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitMobileTabs button{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);background:0 0;border:1px solid #0000;flex:1;min-height:32px}.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitMobileTabs button[data-active=true]{background:var(--app-color-selected);border-color:var(--app-color-selected-border);color:var(--app-color-selected-text)}.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitWorkspace{display:block}.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitSlot,.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitPrimary,.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitSecondary{height:100%}.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitDivider,.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitWorkspace[data-mobile-pane=primary] .desktop-ui-module__8RonTq__splitSecondary,.desktop-ui-module__8RonTq__splitView[data-tabbed=true] .desktop-ui-module__8RonTq__splitWorkspace[data-mobile-pane=secondary] .desktop-ui-module__8RonTq__splitPrimary{display:none}.desktop-ui-module__8RonTq__splitView[data-tabbed=true][data-mobile-pane=leading] .desktop-ui-module__8RonTq__splitLeading{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.desktop-ui-module__8RonTq__splitView[data-tabbed=true][data-mobile-pane=leading] .desktop-ui-module__8RonTq__splitWorkspace{display:none}.desktop-ui-module__8RonTq__splitWorkspace{flex:1;min-width:0;min-height:0;overflow:hidden}.desktop-ui-module__8RonTq__splitWorkspace[data-has-secondary=false]{display:block}.desktop-ui-module__8RonTq__splitWorkspace[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.desktop-ui-module__8RonTq__splitWorkspace[data-placement=end][data-collapsed=false]{grid-template-columns:minmax(var(--app-split-primary-min,420px), 1fr) 11px var(--app-split-secondary-size,336px);display:grid}.desktop-ui-module__8RonTq__splitWorkspace[data-placement=start][data-collapsed=false]{grid-template-columns:var(--app-split-secondary-size,336px) 11px minmax(var(--app-split-primary-min,420px), 1fr);display:grid}.desktop-ui-module__8RonTq__splitWorkspace[data-placement=end][data-collapsed=true]{grid-template-columns:minmax(0,1fr) 12px;display:grid}.desktop-ui-module__8RonTq__splitWorkspace[data-placement=start][data-collapsed=true]{grid-template-columns:12px minmax(0,1fr);display:grid}.desktop-ui-module__8RonTq__splitSlot,.desktop-ui-module__8RonTq__splitPrimary,.desktop-ui-module__8RonTq__splitSecondary{min-width:0;min-height:0;overflow:hidden}.desktop-ui-module__8RonTq__splitSlot{display:flex}.desktop-ui-module__8RonTq__splitPrimary,.desktop-ui-module__8RonTq__splitSecondary{flex:1}.desktop-ui-module__8RonTq__splitSecondary{border-left:0}.desktop-ui-module__8RonTq__splitWorkspace[data-placement=start] .desktop-ui-module__8RonTq__splitSecondary{border-right:0}.desktop-ui-module__8RonTq__splitDivider{cursor:col-resize;touch-action:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:11px;min-height:0;display:flex;position:relative}.desktop-ui-module__8RonTq__splitDivider:hover,.desktop-ui-module__8RonTq__splitDivider:focus-visible{background:0 0}.desktop-ui-module__8RonTq__splitDivider[data-collapsed=true]{cursor:pointer;width:12px}.desktop-ui-module__8RonTq__splitDividerGrip{background:var(--app-border-strong);opacity:.72;border-radius:999px;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.desktop-ui-module__8RonTq__splitDivider:before{border-radius:var(--app-radius-sm);content:"";background:0 0;position:absolute;inset:2px 1px}.desktop-ui-module__8RonTq__splitDivider:hover:before,.desktop-ui-module__8RonTq__splitDivider:focus-visible:before,.desktop-ui-module__8RonTq__splitWorkspace[data-resizing=true] .desktop-ui-module__8RonTq__splitDivider:before{background:color-mix(in srgb, var(--app-color-selected) 34%, transparent)}.desktop-ui-module__8RonTq__splitDivider:hover .desktop-ui-module__8RonTq__splitDividerGrip,.desktop-ui-module__8RonTq__splitDivider:focus-visible .desktop-ui-module__8RonTq__splitDividerGrip,.desktop-ui-module__8RonTq__splitWorkspace[data-resizing=true] .desktop-ui-module__8RonTq__splitDividerGrip{background:var(--app-color-selected-border);opacity:1}.desktop-ui-module__8RonTq__splitDivider[data-collapsed=true] .desktop-ui-module__8RonTq__splitDividerGrip{opacity:.84}.desktop-ui-module__8RonTq__splitRailGlyph{background:var(--app-color-surface);border-radius:var(--app-radius-sm);box-shadow:0 0 0 1px var(--app-border-subtle);color:var(--app-color-muted);opacity:0;z-index:1;border:0;justify-content:center;align-items:center;width:14px;height:20px;transition:opacity .12s,color .12s;display:inline-flex;position:relative}.desktop-ui-module__8RonTq__splitDivider[data-collapsed=true] .desktop-ui-module__8RonTq__splitRailGlyph,.desktop-ui-module__8RonTq__splitDivider:hover .desktop-ui-module__8RonTq__splitRailGlyph,.desktop-ui-module__8RonTq__splitDivider:focus-visible .desktop-ui-module__8RonTq__splitRailGlyph{color:var(--app-color-text);opacity:1}.desktop-ui-module__8RonTq__panel,.desktop-ui-module__8RonTq__inspector{background:var(--app-color-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.desktop-ui-module__8RonTq__panel{border:0}.desktop-ui-module__8RonTq__inspector{width:100%}.desktop-ui-module__8RonTq__panelHeader,.desktop-ui-module__8RonTq__inspectorHeader{border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-2);min-height:var(--app-panel-header-height);padding:var(--app-space-2) var(--app-space-3);display:flex}.desktop-ui-module__8RonTq__panelHeader[data-has-controls=true]{flex-wrap:wrap}.desktop-ui-module__8RonTq__panelHeading,.desktop-ui-module__8RonTq__inspectorHeading{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.desktop-ui-module__8RonTq__panelHeader[data-has-controls=true] .desktop-ui-module__8RonTq__panelHeading{flex:0 auto;min-width:104px}.desktop-ui-module__8RonTq__panelControls{align-items:center;gap:var(--app-space-2);flex:560px;min-width:280px;display:flex}.desktop-ui-module__8RonTq__panelActions,.desktop-ui-module__8RonTq__inspectorActions{align-items:center;gap:var(--app-space-2);flex:none;display:flex}.desktop-ui-module__8RonTq__panelBody,.desktop-ui-module__8RonTq__inspectorBody{flex:1;min-height:0;overflow:auto}.desktop-ui-module__8RonTq__inspectorFooter{background:var(--app-color-surface);border-top:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-2);min-height:42px;padding:var(--app-space-2) var(--app-space-3);flex:none;display:flex}.desktop-ui-module__8RonTq__section{padding:var(--app-space-3)}.desktop-ui-module__8RonTq__section+.desktop-ui-module__8RonTq__section{border-top:1px solid var(--app-border-subtle)}.desktop-ui-module__8RonTq__sectionHeader{align-items:center;gap:var(--app-space-2);margin-bottom:var(--app-space-2);justify-content:space-between;display:flex}.desktop-ui-module__8RonTq__sectionTitle{font-size:var(--app-text-xs);letter-spacing:var(--app-letter-spacing-normal);text-transform:uppercase}.desktop-ui-module__8RonTq__sectionActions{align-items:center;gap:var(--app-space-2);display:flex}.desktop-ui-module__8RonTq__list{min-height:0;min-width:var(--app-list-min-width,100%);flex-direction:column;width:100%;display:flex}.desktop-ui-module__8RonTq__list[data-fixed-header=true]{min-width:0;overflow:hidden}.desktop-ui-module__8RonTq__listHeaderViewport{flex:none;min-width:0;overflow:hidden}.desktop-ui-module__8RonTq__listBody{display:contents}.desktop-ui-module__8RonTq__list[data-fixed-header=true] .desktop-ui-module__8RonTq__listBody{flex:auto;min-width:0;min-height:0;display:block;overflow:auto}.desktop-ui-module__8RonTq__listHeader,.desktop-ui-module__8RonTq__listRow{grid-template-columns:var(--app-list-grid,minmax(0, 1fr));display:grid}.desktop-ui-module__8RonTq__listHeader{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-default);color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-height:30px;padding:0 var(--app-space-3)}.desktop-ui-module__8RonTq__list[data-fixed-header=true] .desktop-ui-module__8RonTq__listHeader,.desktop-ui-module__8RonTq__list[data-fixed-header=true] .desktop-ui-module__8RonTq__listBody>[role=row]{min-width:var(--app-list-min-width,100%);width:100%}.desktop-ui-module__8RonTq__list[data-density=compact] .desktop-ui-module__8RonTq__listHeader{min-height:28px}.desktop-ui-module__8RonTq__list[data-sticky-header=true] .desktop-ui-module__8RonTq__listHeader{z-index:2;position:sticky;top:0}.desktop-ui-module__8RonTq__listHeaderCell,.desktop-ui-module__8RonTq__listCell{align-items:center;min-width:0;display:flex;overflow:hidden}.desktop-ui-module__8RonTq__listHeaderCell{padding-right:var(--app-space-3)}.desktop-ui-module__8RonTq__listRow{background:var(--app-color-surface);border:0;border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-text);cursor:pointer;font:inherit;min-height:42px;padding:0 var(--app-space-3);text-align:left;width:100%}.desktop-ui-module__8RonTq__list[data-density=compact] .desktop-ui-module__8RonTq__listRow{min-height:34px}.desktop-ui-module__8RonTq__listRow:hover{background:var(--app-color-hover)}.desktop-ui-module__8RonTq__listRow[data-selected=true]{background:var(--app-color-selected);box-shadow:inset 0 0 0 1px var(--app-border-default)}.desktop-ui-module__8RonTq__listCell{padding-right:var(--app-space-3)}.desktop-ui-module__8RonTq__propertyGrid{gap:0;display:grid}.desktop-ui-module__8RonTq__propertyRow{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:108px minmax(0,1fr);min-height:27px;display:grid}.desktop-ui-module__8RonTq__propertyRow:last-child{border-bottom:0}.desktop-ui-module__8RonTq__propertyLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-width:0;padding:5px var(--app-space-2) 5px 0;align-items:center;display:flex}.desktop-ui-module__8RonTq__propertyValue{color:var(--app-color-text);font-size:var(--app-text-sm);overflow-wrap:anywhere;align-items:center;min-width:0;padding:5px 0;display:flex}.desktop-ui-module__8RonTq__propertyValue[data-empty=true]{color:var(--app-color-faint)}.desktop-ui-module__8RonTq__statusBadge{--badge-color:var(--app-status-neutral,var(--app-semantic-neutral));background:color-mix(in srgb, var(--badge-color) 12%, var(--app-color-surface,var(--popover)));border:1px solid color-mix(in srgb, var(--badge-color) 38%, transparent);border-radius:var(--app-radius-sm,4px);color:color-mix(in srgb, var(--badge-color) 82%, black 18%);font-size:var(--app-text-xs,11px);font-weight:var(--app-font-weight-medium,500);white-space:nowrap;flex:none;align-items:center;gap:4px;min-height:20px;padding:3px 6px;line-height:1;display:inline-flex}.desktop-ui-module__8RonTq__statusBadge[data-tone=success]{--badge-color:var(--app-status-success,var(--app-semantic-success))}.desktop-ui-module__8RonTq__statusBadge[data-tone=warning]{--badge-color:var(--app-status-warning,var(--app-semantic-warning))}.desktop-ui-module__8RonTq__statusBadge[data-tone=danger]{--badge-color:var(--app-status-danger,var(--app-semantic-danger))}.desktop-ui-module__8RonTq__statusBadge[data-tone=info]{--badge-color:var(--app-status-info,var(--app-semantic-video))}.desktop-ui-module__8RonTq__statusBadge[data-tone=beta]{--badge-color:var(--app-status-beta,var(--app-semantic-success))}.desktop-ui-module__8RonTq__statusBadge[data-tone=development]{--badge-color:var(--app-status-development,var(--app-semantic-video))}.desktop-ui-module__8RonTq__statusBadge[data-tone=video]{--badge-color:var(--app-semantic-video)}.desktop-ui-module__8RonTq__statusBadge[data-tone=audio]{--badge-color:var(--app-semantic-audio)}.desktop-ui-module__8RonTq__statusBadge[data-tone=data]{--badge-color:var(--app-semantic-data)}.desktop-ui-module__8RonTq__statusBadge[data-tone=power]{--badge-color:var(--app-semantic-power)}.desktop-ui-module__8RonTq__statusBadge[data-tone=network]{--badge-color:var(--app-semantic-network)}.desktop-ui-module__8RonTq__statusBadge[data-tone=control]{--badge-color:var(--app-semantic-control)}html[data-theme=dark] .desktop-ui-module__8RonTq__statusBadge{background:color-mix(in srgb, var(--badge-color) 14%, var(--app-color-surface,var(--popover)));border-color:color-mix(in srgb, var(--badge-color) 50%, var(--app-border-default,var(--border)));color:color-mix(in srgb, var(--badge-color) 58%, var(--app-color-text,var(--popover-foreground)) 42%)}.desktop-ui-module__8RonTq__emptyState{color:var(--app-color-muted);align-items:center;gap:var(--app-space-2);min-height:180px;padding:var(--app-space-5);text-align:center;flex-direction:column;justify-content:center;display:flex}.desktop-ui-module__8RonTq__emptyTitle{color:var(--app-color-text);font-size:var(--app-text-title);font-weight:var(--app-font-weight-semibold);margin:0}.desktop-ui-module__8RonTq__emptyDescription{color:var(--app-color-muted);font-size:var(--app-text-sm);max-width:340px;margin:0}.desktop-ui-module__8RonTq__emptyAction{margin-top:var(--app-space-1)}@media (max-width:1080px){.desktop-ui-module__8RonTq__shell{min-height:calc(100svh - var(--app-header-height))}.desktop-ui-module__8RonTq__search{flex:220px;min-width:180px}}@media (max-width:780px){.desktop-ui-module__8RonTq__shell{height:auto}.desktop-ui-module__8RonTq__header{align-items:flex-start;gap:var(--app-space-2);flex-direction:column}.desktop-ui-module__8RonTq__title,.desktop-ui-module__8RonTq__subtitle{white-space:normal}.desktop-ui-module__8RonTq__shellBody{grid-template-columns:minmax(0,1fr)}.desktop-ui-module__8RonTq__sidebar{display:none}.desktop-ui-module__8RonTq__shellMain{border-left:0}.desktop-ui-module__8RonTq__toolbar{flex-wrap:wrap}.desktop-ui-module__8RonTq__splitMobileTabs{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-default);gap:var(--app-space-1);padding:var(--app-space-1);display:flex}.desktop-ui-module__8RonTq__splitMobileTabs button{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);background:0 0;border:1px solid #0000;flex:1;height:28px}.desktop-ui-module__8RonTq__splitMobileTabs button[data-active=true]{background:var(--app-color-selected);border-color:var(--app-color-selected-border);color:var(--app-color-selected-text)}.desktop-ui-module__8RonTq__splitWorkspace,.desktop-ui-module__8RonTq__splitWorkspace[data-placement=start][data-collapsed],.desktop-ui-module__8RonTq__splitWorkspace[data-placement=end][data-collapsed]{display:block}.desktop-ui-module__8RonTq__splitSlot{height:100%}.desktop-ui-module__8RonTq__splitDivider,.desktop-ui-module__8RonTq__splitWorkspace[data-mobile-pane=primary] .desktop-ui-module__8RonTq__splitSecondary,.desktop-ui-module__8RonTq__splitWorkspace[data-mobile-pane=secondary] .desktop-ui-module__8RonTq__splitPrimary{display:none}.desktop-ui-module__8RonTq__splitView[data-mobile-pane=leading] .desktop-ui-module__8RonTq__splitLeading{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.desktop-ui-module__8RonTq__splitView[data-mobile-pane=leading] .desktop-ui-module__8RonTq__splitWorkspace{display:none}.desktop-ui-module__8RonTq__splitPrimary,.desktop-ui-module__8RonTq__splitSecondary{height:100%}.desktop-ui-module__8RonTq__splitSecondary,.desktop-ui-module__8RonTq__splitWorkspace[data-placement=start] .desktop-ui-module__8RonTq__splitSecondary{border-left:0;border-right:0}.desktop-ui-module__8RonTq__actionDialogSurface{border-radius:var(--app-radius-lg,8px) var(--app-radius-lg,8px) 0 0;width:100vw;max-width:100vw;max-height:min(95dvh,100dvh - 12px);top:auto;bottom:0;left:50%;transform:translate(-50%)}.desktop-ui-module__8RonTq__actionDialogFooter{padding:var(--app-space-3,12px) var(--app-space-4,16px) calc(var(--app-space-3,12px) + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.desktop-ui-module__8RonTq__actionDialogFooter button{width:100%;min-height:36px}}
.data-grid-module__Ot1ila__dataGrid{--app-data-grid-template:minmax(0, 1fr);--app-data-grid-min-width:100%;--app-data-grid-row-height:40px;--app-data-grid-header-height:30px;--app-data-grid-cell-padding-y:2px;--app-data-grid-group-control-width:22px;--app-data-grid-group-gap:var(--app-space-2);--app-data-grid-group-label-offset:calc(var(--app-data-grid-group-control-width) + var(--app-data-grid-group-gap));--app-data-grid-group-row-padding-x:var(--app-space-2);--app-data-grid-grouped-cell-padding-left:calc(var(--app-space-2) + var(--app-data-grid-group-label-offset));background:var(--app-color-surface);border-top:1px solid var(--app-border-default);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}.data-grid-module__Ot1ila__topbar{background:var(--app-color-surface);border-top:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-2);min-height:31px;padding:3px var(--app-space-3);flex:none;display:flex}.data-grid-module__Ot1ila__topbar[data-footer-density=compact]{gap:var(--app-space-1);min-height:32px;padding-top:1px;padding-bottom:1px}.data-grid-module__Ot1ila__meta{color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--app-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__meta{line-height:1}.data-grid-module__Ot1ila__tools{align-items:center;gap:var(--app-space-1);flex:none;display:flex}.data-grid-module__Ot1ila__toolButton,.data-grid-module__Ot1ila__densityButton,.data-grid-module__Ot1ila__menuItem{border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;font-size:var(--app-text-xs)}.data-grid-module__Ot1ila__toolButton{background:var(--app-color-surface);border:1px solid var(--app-border-default);cursor:pointer;font-weight:var(--app-font-weight-medium);height:var(--app-control-height-md);min-width:var(--app-control-height-md);white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__toolButton{min-width:28px;height:28px}.data-grid-module__Ot1ila__toolButton:hover{background:var(--app-color-hover)}.data-grid-module__Ot1ila__toolButton:disabled{color:var(--app-color-faint);cursor:not-allowed}.data-grid-module__Ot1ila__densitySegmented{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);height:var(--app-control-height-md);align-items:center;padding:2px;display:inline-flex;overflow:hidden}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__densitySegmented{height:28px}.data-grid-module__Ot1ila__densityButton{border-radius:var(--app-radius-sm);cursor:pointer;font-weight:var(--app-font-weight-medium);height:100%;width:calc(var(--app-control-height-md) - 4px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__densityButton{width:24px}.data-grid-module__Ot1ila__densityButton:hover{background:var(--app-color-hover)}.data-grid-module__Ot1ila__densityButton[data-active=true]{background:var(--app-color-surface);box-shadow:inset 0 0 0 1px var(--app-border-subtle);color:var(--app-color-selected-text)}.data-grid-module__Ot1ila__menuRoot{position:relative}.data-grid-module__Ot1ila__headerCell .data-grid-module__Ot1ila__menuRoot{z-index:6;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.data-grid-module__Ot1ila__popover,.data-grid-module__Ot1ila__columnPopover{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);color:var(--app-color-text);min-width:212px;padding:var(--app-space-1);z-index:30;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 14px #0f172a14}.data-grid-module__Ot1ila__columnPopover{min-width:184px}.data-grid-module__Ot1ila__topbar .data-grid-module__Ot1ila__popover{top:auto;bottom:calc(100% + 4px)}.data-grid-module__Ot1ila__menuTitle{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);padding:6px var(--app-space-2) 4px}.data-grid-module__Ot1ila__menuItem{cursor:pointer;font-weight:var(--app-font-weight-regular);align-items:center;gap:var(--app-space-2);min-height:28px;padding:0 var(--app-space-2);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr);width:100%;display:grid}.data-grid-module__Ot1ila__menuItem:hover{background:var(--app-color-hover)}.data-grid-module__Ot1ila__menuItem:disabled{color:var(--app-color-faint);cursor:not-allowed}.data-grid-module__Ot1ila__menuItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-grid-module__Ot1ila__menuDivider{border-top:1px solid var(--app-border-subtle);margin:var(--app-space-1) 0}.data-grid-module__Ot1ila__gridShell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.data-grid-module__Ot1ila__headerViewport{min-height:var(--app-data-grid-header-height);flex:none;min-width:0;overflow:visible}.data-grid-module__Ot1ila__headerInner{min-width:var(--app-data-grid-min-width);will-change:transform;width:100%}.data-grid-module__Ot1ila__viewport{flex:1;min-width:0;min-height:0;overflow:auto}.data-grid-module__Ot1ila__gridInner{min-width:var(--app-data-grid-min-width);width:100%}.data-grid-module__Ot1ila__header,.data-grid-module__Ot1ila__row{grid-template-columns:var(--app-data-grid-template);display:grid}.data-grid-module__Ot1ila__header{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-default);color:var(--app-color-text);height:var(--app-data-grid-header-height);min-height:var(--app-data-grid-header-height);z-index:10;position:relative}.data-grid-module__Ot1ila__headerCell,.data-grid-module__Ot1ila__cell{align-items:center;min-width:0;display:flex;overflow:hidden}.data-grid-module__Ot1ila__headerCell{font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);padding:0 var(--app-space-2);line-height:1.2;position:relative;overflow:visible}.data-grid-module__Ot1ila__headerCell[data-drop-position=before]:before,.data-grid-module__Ot1ila__headerCell[data-drop-position=after]:after{background:var(--app-color-selected-border);content:"";z-index:4;width:2px;position:absolute;top:0;bottom:0}.data-grid-module__Ot1ila__headerCell[data-drop-position=before]:before{left:0}.data-grid-module__Ot1ila__headerCell[data-drop-position=after]:after{right:0}.data-grid-module__Ot1ila__headerMain{flex:1;align-items:center;min-width:0;padding-right:28px;display:flex}.data-grid-module__Ot1ila__headerMain[data-grouped-primary=true]{gap:var(--app-data-grid-group-gap)}.data-grid-module__Ot1ila__groupHeaderToggle{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;flex:0 0 var(--app-data-grid-group-control-width);height:22px;width:var(--app-data-grid-group-control-width);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-grid-module__Ot1ila__groupHeaderToggle:hover{background:var(--app-color-hover);color:var(--app-color-text)}.data-grid-module__Ot1ila__groupHeaderToggle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-1px}.data-grid-module__Ot1ila__groupHeaderToggleIcon{color:currentColor;transition:transform .12s}.data-grid-module__Ot1ila__groupHeaderToggleIcon[data-expansion-state=expanded]{transform:rotate(90deg)}.data-grid-module__Ot1ila__groupHeaderToggleIcon[data-expansion-state=mixed]{transform:rotate(45deg)}.data-grid-module__Ot1ila__headerCell[data-reorderable=true]:hover .data-grid-module__Ot1ila__sortButton{cursor:grab}.data-grid-module__Ot1ila__sortButton{color:inherit;cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex;overflow:hidden}.data-grid-module__Ot1ila__sortButton:disabled{cursor:default}.data-grid-module__Ot1ila__headerCell[data-align=center] .data-grid-module__Ot1ila__sortButton{text-align:center;justify-content:center}.data-grid-module__Ot1ila__headerCell[data-align=end] .data-grid-module__Ot1ila__sortButton{text-align:right;justify-content:flex-end}.data-grid-module__Ot1ila__headerCell[data-grouped-primary=true] .data-grid-module__Ot1ila__sortButton{text-align:left;justify-content:flex-start}.data-grid-module__Ot1ila__sortButtonText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-grid-module__Ot1ila__headerCell[data-header-wrap=two-line] .data-grid-module__Ot1ila__sortButtonText{line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.data-grid-module__Ot1ila__sortIcon{color:var(--app-color-text);flex:none}.data-grid-module__Ot1ila__headerTooltip{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);left:var(--app-space-2);opacity:0;pointer-events:none;white-space:normal;z-index:40;max-width:min(320px,72vw);padding:4px 6px;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 4px);transform:translateY(-2px);box-shadow:0 6px 14px #0f172a14}.data-grid-module__Ot1ila__headerCell:hover .data-grid-module__Ot1ila__headerTooltip,.data-grid-module__Ot1ila__headerCell:focus-within .data-grid-module__Ot1ila__headerTooltip{opacity:1;transform:translateY(0)}.data-grid-module__Ot1ila__headerCell[data-grouped-primary=true] .data-grid-module__Ot1ila__headerTooltip{left:var(--app-data-grid-grouped-cell-padding-left)}.data-grid-module__Ot1ila__headerCell[data-menu-open=true] .data-grid-module__Ot1ila__headerTooltip{opacity:0}.data-grid-module__Ot1ila__menuButton{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .12s,background-color .12s,border-color .12s;display:inline-flex}.data-grid-module__Ot1ila__headerCell:hover .data-grid-module__Ot1ila__menuButton,.data-grid-module__Ot1ila__headerCell:focus-within .data-grid-module__Ot1ila__menuButton,.data-grid-module__Ot1ila__headerCell[data-menu-open=true] .data-grid-module__Ot1ila__menuButton{opacity:1}.data-grid-module__Ot1ila__menuButton:hover,.data-grid-module__Ot1ila__menuButton[aria-expanded=true]{background:var(--app-color-surface);border-color:var(--app-border-subtle);color:var(--app-color-text)}.data-grid-module__Ot1ila__resizeHandle{cursor:col-resize;touch-action:none;z-index:5;width:10px;position:absolute;top:0;bottom:0;right:-5px}.data-grid-module__Ot1ila__headerCell[data-last-column=true] .data-grid-module__Ot1ila__resizeHandle{width:6px;right:0}.data-grid-module__Ot1ila__resizeHandle:after{content:"";background:0 0;width:1px;position:absolute;top:7px;bottom:7px;left:5px}.data-grid-module__Ot1ila__headerCell[data-last-column=true] .data-grid-module__Ot1ila__resizeHandle:after{left:auto;right:1px}.data-grid-module__Ot1ila__resizeHandle:hover:after,.data-grid-module__Ot1ila__resizeHandle:focus-visible:after,.data-grid-module__Ot1ila__dataGrid[data-resizing=true] .data-grid-module__Ot1ila__resizeHandle:after{background:var(--app-color-selected-border)}.data-grid-module__Ot1ila__row{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-text);height:var(--app-data-grid-row-height);min-height:var(--app-data-grid-row-height)}.data-grid-module__Ot1ila__row:hover{background:var(--app-color-hover)}.data-grid-module__Ot1ila__row[data-selectable=true]{cursor:pointer}.data-grid-module__Ot1ila__row[data-selectable=false]{cursor:default}.data-grid-module__Ot1ila__row[data-row-kind=summary]{background:var(--app-color-surface-muted);font-weight:var(--app-font-weight-medium)}.data-grid-module__Ot1ila__row[data-row-kind=summary]:hover{background:color-mix(in srgb, var(--app-color-surface-muted) 82%, var(--app-color-hover))}.data-grid-module__Ot1ila__groupRow{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-default);color:var(--app-color-text);height:var(--app-data-grid-row-height);min-height:var(--app-data-grid-row-height);outline:none;align-items:center;width:100%;display:flex}.data-grid-module__Ot1ila__groupRow:hover{background:var(--app-color-hover)}.data-grid-module__Ot1ila__groupRow:focus-visible{box-shadow:inset 0 0 0 2px var(--app-color-focus-ring)}.data-grid-module__Ot1ila__groupCell{align-items:center;width:100%;min-width:0;display:flex}.data-grid-module__Ot1ila__groupToggle{color:inherit;cursor:pointer;font:inherit;font-size:var(--app-text-sm);align-items:center;gap:var(--app-data-grid-group-gap);height:var(--app-data-grid-row-height);min-height:var(--app-data-grid-row-height);min-width:0;padding:0 var(--app-data-grid-group-row-padding-x);text-align:left;background:0 0;border:0;width:100%;display:inline-flex}.data-grid-module__Ot1ila__groupToggle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}.data-grid-module__Ot1ila__groupChevronSlot{height:var(--app-data-grid-group-control-width);width:var(--app-data-grid-group-control-width);justify-content:center;align-items:center;display:inline-flex}.data-grid-module__Ot1ila__groupToggleIcon{color:var(--app-color-muted);flex:none;transition:transform .12s}.data-grid-module__Ot1ila__groupToggleIcon[data-expanded=true]{transform:rotate(90deg)}.data-grid-module__Ot1ila__groupColorDot{border-radius:50%;flex:none;width:8px;height:8px}.data-grid-module__Ot1ila__groupLabel{font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.data-grid-module__Ot1ila__groupCount{color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:0}.data-grid-module__Ot1ila__row[data-selected=true]{background:var(--app-color-selected);box-shadow:inset 0 0 0 1px var(--app-border-default);color:var(--app-color-selected-text)}.data-grid-module__Ot1ila__row[data-selected=true]:hover{background:color-mix(in srgb, var(--app-color-selected) 82%, var(--app-color-hover))}.data-grid-module__Ot1ila__cell{font-size:var(--app-text-sm);height:var(--app-data-grid-row-height);min-height:0;padding:var(--app-data-grid-cell-padding-y) var(--app-space-2);line-height:1.2}.data-grid-module__Ot1ila__cell[data-grouped-primary=true]{padding-left:var(--app-data-grid-grouped-cell-padding-left)}.data-grid-module__Ot1ila__cell[data-overflow=visible]{z-index:2;position:relative;overflow:visible}.data-grid-module__Ot1ila__cell[data-overflow=visible]:focus-within{z-index:20}.data-grid-module__Ot1ila__cell[data-align=center]{justify-content:center}.data-grid-module__Ot1ila__cell[data-align=end]{justify-content:flex-end}.data-grid-module__Ot1ila__cell:focus-visible,.data-grid-module__Ot1ila__toolButton:focus-visible,.data-grid-module__Ot1ila__densityButton:focus-visible,.data-grid-module__Ot1ila__sortButton:focus-visible,.data-grid-module__Ot1ila__groupHeaderToggle:focus-visible,.data-grid-module__Ot1ila__menuButton:focus-visible,.data-grid-module__Ot1ila__menuItem:focus-visible,.data-grid-module__Ot1ila__resizeHandle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-1px}.data-grid-module__Ot1ila__cellContent{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.data-grid-module__Ot1ila__cell[data-overflow=visible] .data-grid-module__Ot1ila__cellContent{overflow:visible}.data-grid-module__Ot1ila__cell[data-align=center] .data-grid-module__Ot1ila__cellContent,.data-grid-module__Ot1ila__cell[data-align=end] .data-grid-module__Ot1ila__cellContent{width:auto}.data-grid-module__Ot1ila__loadingLine,.data-grid-module__Ot1ila__loadingPill{background:color-mix(in srgb, var(--app-border-default) 58%, var(--app-color-surface));border-radius:var(--app-radius-sm);width:min(72%,108px);height:10px;display:block}.data-grid-module__Ot1ila__loadingPill{width:76px;height:18px}.data-grid-module__Ot1ila__emptyWrap{justify-content:center;align-items:center;min-width:100%;min-height:180px;display:flex}@media (max-width:780px){.data-grid-module__Ot1ila__topbar{flex-direction:column;align-items:stretch}.data-grid-module__Ot1ila__topbar[data-footer-density=compact]{flex-direction:row;align-items:center}.data-grid-module__Ot1ila__tools{flex-wrap:wrap}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__tools{flex-wrap:nowrap}.data-grid-module__Ot1ila__densitySegmented,.data-grid-module__Ot1ila__toolButton{flex:auto}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__densitySegmented,.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__toolButton{flex:none}.data-grid-module__Ot1ila__densityButton{flex:1 1 0;justify-content:center}.data-grid-module__Ot1ila__topbar[data-footer-density=compact] .data-grid-module__Ot1ila__densityButton{flex:none}}
.ordered-column-settings-list-module__5VeVxG__list{border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ordered-column-settings-list-module__5VeVxG__item{background:var(--app-color-surface);align-items:center;gap:var(--app-space-2);min-height:40px;padding:var(--app-space-1) var(--app-space-2);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.ordered-column-settings-list-module__5VeVxG__item+.ordered-column-settings-list-module__5VeVxG__item{border-top:1px solid var(--app-border-subtle)}.ordered-column-settings-list-module__5VeVxG__item[data-visible=false] .ordered-column-settings-list-module__5VeVxG__label{color:var(--app-color-muted)}.ordered-column-settings-list-module__5VeVxG__positionChip{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-semibold);min-width:28px;height:24px;padding:0 var(--app-space-1);flex:none;justify-content:center;align-items:center;display:inline-flex}.ordered-column-settings-list-module__5VeVxG__visibilityToggle{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0;display:inline-flex}.ordered-column-settings-list-module__5VeVxG__visibilityToggle:hover:not(:disabled){background:var(--app-color-surface-muted);color:var(--app-color-text)}.ordered-column-settings-list-module__5VeVxG__visibilityToggle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.ordered-column-settings-list-module__5VeVxG__visibilityToggle[aria-pressed=true]{color:var(--app-color-text)}.ordered-column-settings-list-module__5VeVxG__visibilityToggle:disabled{cursor:not-allowed;opacity:.5}.ordered-column-settings-list-module__5VeVxG__label{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordered-column-settings-list-module__5VeVxG__actions{flex:none;gap:2px;display:inline-flex}.ordered-column-settings-list-module__5VeVxG__actions button{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0;display:inline-flex}.ordered-column-settings-list-module__5VeVxG__actions button:hover:not(:disabled){background:var(--app-color-surface-muted);color:var(--app-color-text)}.ordered-column-settings-list-module__5VeVxG__actions button:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.ordered-column-settings-list-module__5VeVxG__actions button:disabled{cursor:not-allowed;opacity:.35}
.rack-presentation-module__JbnLIq__rackPresentation{--rack-frame-border:var(--app-border-default,var(--border));--rack-frame-surface:linear-gradient(90deg, #1818180a, #18181803);--rack-grid-line:#0000000f;--rack-device-surface:#ffffffdb;--rack-accessory-surface:#7a61431a;--rack-equipment-border:#7a614338;--rack-equipment-border-hover:#7a614361;--rack-equipment-shadow:0 10px 28px #2a221814;--rack-selected-border:#3b6df6b3;--rack-selected-ring:#3b6df62e;--rack-label:var(--app-color-text,var(--foreground));--rack-secondary:var(--app-color-muted,var(--muted-foreground));--rack-port-grid-dot:#00000021;color:var(--rack-label);gap:8px;width:100%;min-width:0;display:grid}html[data-theme=dark] .rack-presentation-module__JbnLIq__rackPresentation{--rack-frame-border:var(--app-border-default,var(--border));--rack-frame-surface:linear-gradient(90deg, color-mix(in srgb, var(--app-color-surface-muted,var(--accent)) 68%, var(--app-color-canvas,var(--background))), color-mix(in srgb, var(--app-color-surface,var(--card)) 42%, var(--app-color-canvas,var(--background))));--rack-grid-line:color-mix(in srgb, var(--app-color-text,var(--foreground)) 10%, transparent);--rack-device-surface:color-mix(in srgb, var(--app-color-surface,var(--card)) 78%, var(--app-color-surface-muted,var(--accent)));--rack-accessory-surface:color-mix(in srgb, var(--app-color-surface-muted,var(--accent)) 72%, var(--app-color-canvas,var(--background)));--rack-equipment-border:color-mix(in srgb, var(--app-border-strong,var(--border)) 62%, var(--app-border-default,var(--border)));--rack-equipment-border-hover:var(--app-border-strong,var(--border));--rack-equipment-shadow:0 8px 22px #0000003d;--rack-selected-border:var(--app-color-selected-border,var(--primary));--rack-selected-ring:color-mix(in srgb, var(--app-color-selected-border,var(--primary)) 24%, transparent);--rack-port-grid-dot:color-mix(in srgb, var(--app-color-text,var(--foreground)) 24%, transparent)}.rack-presentation-module__JbnLIq__faceTitle{color:var(--rack-label)}.rack-presentation-module__JbnLIq__secondary{color:var(--rack-secondary)}.rack-presentation-module__JbnLIq__rackSlot{background:var(--rack-accessory-surface);border:1px solid var(--rack-equipment-border);box-shadow:var(--rack-equipment-shadow)}.rack-presentation-module__JbnLIq__rackSlot[data-kind=device]{background:var(--rack-device-surface)}.rack-presentation-module__JbnLIq__rackSlot[data-interactive=true]:hover:not([data-selected=true]){border-color:var(--rack-equipment-border-hover)}.rack-presentation-module__JbnLIq__rackSlot[data-selected=true]{border:2px solid var(--rack-selected-border);box-shadow:0 0 0 3px var(--rack-selected-ring), var(--rack-equipment-shadow)}@media (forced-colors:active){.rack-presentation-module__JbnLIq__rackPresentation{--rack-frame-border:CanvasText;--rack-frame-surface:Canvas;--rack-grid-line:GrayText;--rack-device-surface:Canvas;--rack-accessory-surface:Canvas;--rack-equipment-border:GrayText;--rack-equipment-border-hover:CanvasText;--rack-equipment-shadow:none;--rack-selected-border:Highlight;--rack-selected-ring:transparent;--rack-label:CanvasText;--rack-secondary:GrayText;--rack-port-grid-dot:GrayText}}
.overview-v2-module__wqMe2W__workspace{--overview-v2-row-height:calc(var(--app-control-height-md) + (var(--app-space-2) * 2));min-width:0;min-height:0}.overview-v2-module__wqMe2W__recordListSurface [data-app-data-grid-topbar]{min-height:var(--overview-v2-row-height);padding-bottom:var(--app-space-2);padding-top:var(--app-space-2)}.overview-v2-module__wqMe2W__headerStack{border-bottom:1px solid var(--app-border-subtle);flex-direction:column;min-width:0;display:flex}.overview-v2-module__wqMe2W__headerActions,.overview-v2-module__wqMe2W__panelControls{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.overview-v2-module__wqMe2W__planTitleLine{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.overview-v2-module__wqMe2W__planTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-v2-module__wqMe2W__planTitleChips{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;flex:0 auto;min-width:0;display:inline-flex}.overview-v2-module__wqMe2W__workspaceRail{border-top:1px solid var(--app-border-subtle);min-width:0}.overview-v2-module__wqMe2W__workspacePanel>div:last-child,.overview-v2-module__wqMe2W__detailInspector>div:nth-child(2){flex-direction:column;min-height:0;display:flex;overflow:hidden}.overview-v2-module__wqMe2W__panelControls{justify-content:flex-end}.overview-v2-module__wqMe2W__densitySegmented{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);height:var(--app-control-height-md);flex:none;align-items:center;padding:2px;display:inline-flex;overflow:hidden}.overview-v2-module__wqMe2W__densityButton{border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;height:100%;width:calc(var(--app-control-height-md) - 4px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.overview-v2-module__wqMe2W__densityButton:hover{background:var(--app-color-hover)}.overview-v2-module__wqMe2W__densityButton:focus-visible,.overview-v2-module__wqMe2W__columnsTrigger:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.overview-v2-module__wqMe2W__densityButton[data-active=true]{background:var(--app-color-surface);box-shadow:inset 0 0 0 1px var(--app-border-subtle);color:var(--app-color-selected-text)}.overview-v2-module__wqMe2W__columnsTrigger{min-width:var(--app-control-height-md);flex:none;justify-content:center;padding:0}.overview-v2-module__wqMe2W__columnsDropdown{min-width:220px;max-width:320px}.overview-v2-module__wqMe2W__search{width:clamp(190px,24vw,300px);min-width:min(100%,240px)}.overview-v2-module__wqMe2W__recordListFrame{background:var(--app-color-surface-muted);box-sizing:border-box;gap:var(--app-space-2);min-width:0;min-height:0;padding:var(--app-space-3);flex-direction:column;flex:auto;display:flex;overflow:hidden}.overview-v2-module__wqMe2W__detailScroll{flex:auto;min-height:0;overflow:auto}.overview-v2-module__wqMe2W__recordList{flex:auto;min-width:0;min-height:0;overflow:auto}.overview-v2-module__wqMe2W__recordDataGrid{border-top:0}.overview-v2-module__wqMe2W__recordListSurface{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.overview-v2-module__wqMe2W__recordListSurface>.overview-v2-module__wqMe2W__emptyState{flex:auto;min-height:0;margin:0}.overview-v2-module__wqMe2W__recordListBottombar{background:var(--app-color-surface);border-top:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-2);min-height:var(--overview-v2-row-height);min-width:0;padding:var(--app-space-2) var(--app-space-3);flex:none;display:flex}.overview-v2-module__wqMe2W__recordListMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.overview-v2-module__wqMe2W__recordTableControls{align-items:center;gap:var(--app-space-2);min-height:var(--app-control-height-md);flex:none;justify-content:flex-end;min-width:0;display:flex}.overview-v2-module__wqMe2W__recordGridRecordCell{min-width:0;padding-left:calc(var(--overview-v2-tree-depth,0) * 18px);align-items:center;width:100%;display:flex}.overview-v2-module__wqMe2W__recordGridChevronSlot{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.overview-v2-module__wqMe2W__recordGridExpandToggle{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.overview-v2-module__wqMe2W__recordGridExpandToggle:hover{background:var(--app-color-hover);color:var(--app-color-text)}.overview-v2-module__wqMe2W__recordGridExpandToggle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.overview-v2-module__wqMe2W__expandableRow{position:relative}.overview-v2-module__wqMe2W__expandToggle{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;height:20px;left:var(--app-space-2);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;width:20px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.overview-v2-module__wqMe2W__expandToggle:hover{background:var(--app-color-hover);color:var(--app-color-text)}.overview-v2-module__wqMe2W__expandToggleIcon{transition:transform .12s}.overview-v2-module__wqMe2W__expandToggleIcon[data-expanded=true]{transform:rotate(90deg)}.overview-v2-module__wqMe2W__recordListFrame[data-row-density=comfortable] .overview-v2-module__wqMe2W__recordListRow{min-height:42px}.overview-v2-module__wqMe2W__recordListFrame[data-row-density=roomy] .overview-v2-module__wqMe2W__recordListRow{min-height:50px}.overview-v2-module__wqMe2W__recordIdentity{align-items:center;gap:var(--app-space-2);min-width:0;display:flex}.overview-v2-module__wqMe2W__testingRecordIdentity{align-items:center;gap:var(--app-space-2);width:100%;min-width:0;display:flex}.overview-v2-module__wqMe2W__testingRowTypeIcon{color:var(--app-color-muted);flex:none}.overview-v2-module__wqMe2W__testingResultBadge{border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:22px;padding:0 7px;line-height:1;display:inline-flex}.overview-v2-module__wqMe2W__testingResultBadge[data-result=Passed]{background:color-mix(in srgb, #16a34a 12%, var(--app-color-surface));border-color:color-mix(in srgb, #16a34a 28%, var(--app-border-default));color:#166534}.overview-v2-module__wqMe2W__testingResultBadge[data-result=Failed]{background:color-mix(in srgb, #dc2626 12%, var(--app-color-surface));border-color:color-mix(in srgb, #dc2626 30%, var(--app-border-default));color:#991b1b}.overview-v2-module__wqMe2W__testingResultBadge[data-result=Needs\ Attention]{background:color-mix(in srgb, #d97706 14%, var(--app-color-surface));border-color:color-mix(in srgb, #d97706 30%, var(--app-border-default));color:#92400e}.overview-v2-module__wqMe2W__testingResultBadge[data-result=In\ Progress]{background:color-mix(in srgb, #2563eb 11%, var(--app-color-surface));border-color:color-mix(in srgb, #2563eb 26%, var(--app-border-default));color:#1d4ed8}.overview-v2-module__wqMe2W__testingResultBadge[data-result=Archived],.overview-v2-module__wqMe2W__testingResultBadge[data-result=Not\ Tested]{background:var(--app-color-surface-muted);color:var(--app-color-muted)}.overview-v2-module__wqMe2W__testingChildCount,.overview-v2-module__wqMe2W__testingStaleBadge{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;flex:none;padding:3px 5px;line-height:1}.overview-v2-module__wqMe2W__testingStaleBadge{background:color-mix(in srgb, #d97706 10%, var(--app-color-surface));border-color:color-mix(in srgb, #d97706 24%, var(--app-border-subtle));color:#92400e}.overview-v2-module__wqMe2W__recordIdentityText{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-v2-module__wqMe2W__recordTitle{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-v2-module__wqMe2W__recordSubtitle{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-v2-module__wqMe2W__portsSummary{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.overview-v2-module__wqMe2W__portsSummaryLine1{color:var(--app-color-text);font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-v2-module__wqMe2W__portsSummaryLine2{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-v2-module__wqMe2W__recordCellText{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-v2-module__wqMe2W__cableColorSwatch{background:var(--overview-v2-cable-color,#888);border:1px solid #0f172a2e;border-radius:999px;flex:none;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff52}.overview-v2-module__wqMe2W__cableColorCell{align-items:center;gap:var(--app-space-2);min-width:0;display:inline-flex}.overview-v2-module__wqMe2W__detailScroll{align-content:start;gap:var(--app-space-4);padding:var(--app-space-4);display:grid}.overview-v2-module__wqMe2W__notes{color:var(--app-color-muted);font-size:var(--app-text-sm);white-space:pre-wrap;margin:0;line-height:1.45}.overview-v2-module__wqMe2W__inspectorEmpty{margin:var(--app-space-6) var(--app-space-4);align-self:center}.overview-v2-module__wqMe2W__inspectorFooterActions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;display:flex}.overview-v2-module__wqMe2W__inspectorFooterActions button{flex:none;justify-content:center;width:auto;max-width:100%}.overview-v2-module__wqMe2W__contextPanel{position:relative}.overview-v2-module__wqMe2W__contextPanelActions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.overview-v2-module__wqMe2W__settingsPanelFooter{background:var(--app-color-surface);border-top:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-2);min-width:0;padding:var(--app-space-2) 0 0;z-index:1;flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex;position:sticky;bottom:0}.overview-v2-module__wqMe2W__settingsPanelFooter button{flex:none;justify-content:center;width:auto;max-width:100%}.overview-v2-module__wqMe2W__contextPanelAnnouncement{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.overview-v2-module__wqMe2W__contextPanelText,.overview-v2-module__wqMe2W__contextPanelHint{color:var(--app-color-muted);font-size:var(--app-text-sm);margin:0;line-height:1.45}.overview-v2-module__wqMe2W__contextPanelHint{font-size:var(--app-text-xs)}.overview-v2-module__wqMe2W__contextPanelList{color:var(--app-color-muted);gap:6px;margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.overview-v2-module__wqMe2W__contextPanelList li{align-items:start;gap:var(--app-space-2);grid-template-columns:8px minmax(0,1fr);display:grid}.overview-v2-module__wqMe2W__contextPanelList li:before{background:var(--app-border-strong);content:"";border-radius:999px;width:4px;height:4px;margin-top:7px}.overview-v2-module__wqMe2W__settingsScreenHeader{gap:4px;display:grid}.overview-v2-module__wqMe2W__settingsScreenTitle{color:var(--app-color-text);font-size:var(--app-text-title);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--app-letter-spacing-normal);margin:0;line-height:1.2}.overview-v2-module__wqMe2W__settingsScreenTitle:focus-visible{border-radius:var(--app-radius-sm);outline:2px solid var(--app-color-focus-ring);outline-offset:3px}.overview-v2-module__wqMe2W__settingsScreenTitleHidden{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.overview-v2-module__wqMe2W__settingsDirtyState{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);margin:0}.overview-v2-module__wqMe2W__settingsStack{gap:var(--app-space-3);display:grid}.overview-v2-module__wqMe2W__settingsGrid{gap:var(--app-space-3);grid-template-columns:minmax(0,1fr);display:grid}.overview-v2-module__wqMe2W__settingsField{gap:6px;display:grid}.overview-v2-module__wqMe2W__settingsLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.overview-v2-module__wqMe2W__settingsSegmented{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);min-height:var(--app-control-height-md);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:2px;display:inline-grid}.overview-v2-module__wqMe2W__settingsSegmentedButton{border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;min-height:26px;padding:0 var(--app-space-2);background:0 0;border:0}.overview-v2-module__wqMe2W__settingsSegmentedButton:hover{background:var(--app-color-hover)}.overview-v2-module__wqMe2W__settingsSegmentedButton:focus-visible,.overview-v2-module__wqMe2W__settingsSelect:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.overview-v2-module__wqMe2W__settingsSegmentedButton[data-active=true]{background:var(--app-color-surface);box-shadow:inset 0 0 0 1px var(--app-border-subtle)}.overview-v2-module__wqMe2W__settingsSelect{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;min-height:var(--app-control-height-md);padding:0 var(--app-space-2);width:100%}.overview-v2-module__wqMe2W__recordEditForm,.overview-v2-module__wqMe2W__planEditForm{gap:var(--app-space-4);display:grid}.overview-v2-module__wqMe2W__recordEditGrid{gap:var(--app-space-3);display:grid}.overview-v2-module__wqMe2W__recordEditField{gap:6px;min-width:0;display:grid}.overview-v2-module__wqMe2W__recordEditLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.overview-v2-module__wqMe2W__recordEditInput,.overview-v2-module__wqMe2W__recordEditSelect{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;min-height:var(--app-control-height-md);min-width:0;padding:0 var(--app-space-2);width:100%}.overview-v2-module__wqMe2W__recordEditTextarea{min-height:86px;padding-bottom:var(--app-space-2);padding-top:var(--app-space-2);resize:vertical;line-height:1.4}.overview-v2-module__wqMe2W__recordEditColorRow{align-items:center;gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.overview-v2-module__wqMe2W__recordEditColorSwatch{background:var(--overview-group-color,#7a6143);border:1px solid var(--app-border-default);border-radius:999px;width:28px;height:28px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffff6b}.overview-v2-module__wqMe2W__recordEditInput:focus-visible,.overview-v2-module__wqMe2W__recordEditSelect:focus-visible,.overview-v2-module__wqMe2W__recordEditCheckboxRow input:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.overview-v2-module__wqMe2W__recordEditInput:disabled,.overview-v2-module__wqMe2W__recordEditSelect:disabled{color:var(--app-color-muted);cursor:not-allowed;opacity:.72}.overview-v2-module__wqMe2W__recordEditCheckboxRow{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);cursor:pointer;align-items:center;gap:var(--app-space-2);min-height:44px;padding:var(--app-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.overview-v2-module__wqMe2W__recordEditCheckboxRow:has(input:disabled){cursor:not-allowed;opacity:.72}.overview-v2-module__wqMe2W__recordEditCheckboxText{color:var(--app-color-text);font-size:var(--app-text-sm);gap:2px;min-width:0;display:grid}.overview-v2-module__wqMe2W__recordEditCheckboxText span:last-child{color:var(--app-color-muted);font-size:var(--app-text-xs)}.overview-v2-module__wqMe2W__recordEditError{color:var(--app-color-danger-text);font-size:var(--app-text-xs);line-height:1.35}.overview-v2-module__wqMe2W__recordEditBanner{background:var(--app-color-danger-bg-hover);border:1px solid var(--app-color-danger-border);border-radius:var(--app-radius-md);color:var(--app-color-danger-text);font-size:var(--app-text-sm);padding:var(--app-space-3);line-height:1.4}.overview-v2-module__wqMe2W__groupMembershipTools{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.overview-v2-module__wqMe2W__groupMembershipTools>:first-child{flex:180px}.overview-v2-module__wqMe2W__groupMemberSections,.overview-v2-module__wqMe2W__groupMemberRows{gap:var(--app-space-2);display:grid}.overview-v2-module__wqMe2W__groupMemberSections{margin-top:var(--app-space-3)}.overview-v2-module__wqMe2W__groupMemberSection{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);gap:var(--app-space-2);padding:var(--app-space-2);display:grid}.overview-v2-module__wqMe2W__groupMemberSectionHeader{align-items:center;gap:var(--app-space-2);justify-content:space-between;display:flex}.overview-v2-module__wqMe2W__groupMemberSectionHeader h4{font-size:var(--app-text-sm);font-weight:var(--app-font-weight-semibold);margin:0}.overview-v2-module__wqMe2W__groupMemberSectionHeader span{color:var(--app-color-muted);font-size:var(--app-text-xs)}.overview-v2-module__wqMe2W__groupMemberRow{background:var(--app-color-surface);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;align-items:center;gap:var(--app-space-2);min-height:42px;padding:var(--app-space-2);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.overview-v2-module__wqMe2W__groupMemberRow:hover{background:var(--app-color-hover)}.overview-v2-module__wqMe2W__groupMemberRow:disabled{cursor:not-allowed;opacity:.72}.overview-v2-module__wqMe2W__groupMemberText{gap:2px;min-width:0;display:grid}.overview-v2-module__wqMe2W__groupMemberLabel,.overview-v2-module__wqMe2W__groupMemberMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-v2-module__wqMe2W__groupMemberLabel{font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.overview-v2-module__wqMe2W__groupMemberMeta{color:var(--app-color-muted);font-size:var(--app-text-xs)}.overview-v2-module__wqMe2W__groupMemberRow[data-quantity-editable=true]{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.overview-v2-module__wqMe2W__groupMemberRemoveButton{cursor:pointer;background:0 0;border:0;padding:0}.overview-v2-module__wqMe2W__groupMemberRemoveButton:disabled{cursor:not-allowed;opacity:.72}.overview-v2-module__wqMe2W__groupMemberQuantityField{justify-items:end;gap:2px;display:grid}.overview-v2-module__wqMe2W__groupMemberQuantityField input{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);font:inherit;text-align:right;width:64px;padding:4px 6px}.overview-v2-module__wqMe2W__groupMemberQuantityError{color:var(--app-color-danger,#c0392b);font-size:var(--app-text-xs);text-align:right}.overview-v2-module__wqMe2W__groupMemberEditControls{align-items:center;gap:var(--app-space-2);display:flex}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberSections{gap:var(--app-space-3)}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRows{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);gap:0;overflow:hidden}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberSection{gap:0;padding:0;overflow:hidden}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberSection .overview-v2-module__wqMe2W__groupMemberRows{border:0;border-radius:0}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberSectionHeader{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-subtle);padding:var(--app-space-2)}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRow{min-height:40px;padding:var(--app-space-1) var(--app-space-2);border:0;border-radius:0;width:100%}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRow+.overview-v2-module__wqMe2W__groupMemberRow{border-top:1px solid var(--app-border-subtle)}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRow:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRow[data-quantity-editable=true]{grid-template-columns:minmax(0,1fr) auto auto}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRemoveButton{justify-self:end}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberRemoveButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.overview-v2-module__wqMe2W__recordEditForm[data-compact-group-members=true] .overview-v2-module__wqMe2W__groupMemberQuantityField input{width:56px;min-height:28px}.overview-v2-module__wqMe2W__groupMemberBackupField{justify-items:end;gap:2px;display:grid}.overview-v2-module__wqMe2W__groupMemberBackupLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);text-align:right}.overview-v2-module__wqMe2W__groupMemberBackupControls{align-items:center;gap:4px;display:flex}.overview-v2-module__wqMe2W__groupMemberBackupControls button{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.overview-v2-module__wqMe2W__groupMemberBackupControls button:disabled{cursor:not-allowed;opacity:.5}.overview-v2-module__wqMe2W__groupMemberBackupControls span{font-size:var(--app-text-xs);text-align:center;min-width:14px}.overview-v2-module__wqMe2W__groupDeleteDialogBody{gap:var(--app-space-3);display:grid}.overview-v2-module__wqMe2W__preferenceSyncBox{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);gap:var(--app-space-2);padding:var(--app-space-3);display:grid}.overview-v2-module__wqMe2W__preferenceSyncHeader{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.overview-v2-module__wqMe2W__preferenceSyncMeta{color:var(--app-color-muted);font-size:var(--app-text-xs)}.overview-v2-module__wqMe2W__sectionActionButton{height:24px;padding:0 6px}.overview-v2-module__wqMe2W__emptyState{margin:var(--app-space-4)}@media (max-width:980px){.overview-v2-module__wqMe2W__panelControls{justify-content:stretch;width:100%}.overview-v2-module__wqMe2W__search{width:100%}}@media (max-width:620px){.overview-v2-module__wqMe2W__planTitleLine{align-items:flex-start}.overview-v2-module__wqMe2W__planTitleText{white-space:normal}.overview-v2-module__wqMe2W__planTitleChips{flex-basis:100%}.overview-v2-module__wqMe2W__headerActions{width:100%}.overview-v2-module__wqMe2W__headerActions button{flex:130px}.overview-v2-module__wqMe2W__detailScroll{padding:var(--app-space-3)}.overview-v2-module__wqMe2W__portsSummaryLine2{display:none}}.overview-v2-module__wqMe2W__textLinkButton{color:var(--app-color-accent,var(--app-color-text));cursor:pointer;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);background:0 0;border:none;padding:0;text-decoration:underline}
.operational-requirement-presentation-module___f60nq__summaryList{color:var(--app-color-text);font-size:var(--app-text-xs);flex-direction:column;gap:6px;display:flex}.operational-requirement-presentation-module___f60nq__summaryEmpty{color:var(--app-color-muted);font-size:var(--app-text-xs);margin:0}.operational-requirement-presentation-module___f60nq__targetTypeGroup{flex-direction:column;gap:2px;display:flex}.operational-requirement-presentation-module___f60nq__targetTypeLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.operational-requirement-presentation-module___f60nq__targetRoleList,.operational-requirement-presentation-module___f60nq__editorList,.operational-requirement-presentation-module___f60nq__editorStack,.operational-requirement-presentation-module___f60nq__rowMain{flex-direction:column;display:flex}.operational-requirement-presentation-module___f60nq__targetRoleList{gap:2px}.operational-requirement-presentation-module___f60nq__targetRole{color:var(--app-color-text);font-size:var(--app-text-xs);gap:1px;display:grid}.operational-requirement-presentation-module___f60nq__targetRole strong,.operational-requirement-presentation-module___f60nq__rowMain strong{font-weight:var(--app-font-weight-semibold)}.operational-requirement-presentation-module___f60nq__targetRole small,.operational-requirement-presentation-module___f60nq__rowMain small{color:var(--app-color-muted);font-size:var(--app-text-xs)}.operational-requirement-presentation-module___f60nq__editorStack{gap:var(--app-space-2)}.operational-requirement-presentation-module___f60nq__editorHeader{justify-content:space-between;align-items:center;min-height:28px;display:flex}.operational-requirement-presentation-module___f60nq__scopeLabel,.operational-requirement-presentation-module___f60nq__inlineMessage{color:var(--app-color-muted);font-size:var(--app-text-xs)}.operational-requirement-presentation-module___f60nq__inlineMessage{margin:0}.operational-requirement-presentation-module___f60nq__iconButton{background:var(--app-color-surface);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.operational-requirement-presentation-module___f60nq__iconButton:disabled{color:var(--app-color-muted);cursor:not-allowed;opacity:.6}.operational-requirement-presentation-module___f60nq__formGrid{gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px auto;display:grid}.operational-requirement-presentation-module___f60nq__formGrid label{color:var(--app-color-muted);font-size:var(--app-text-xs);flex-direction:column;gap:4px;min-width:0;display:flex}.operational-requirement-presentation-module___f60nq__formGrid input,.operational-requirement-presentation-module___f60nq__formGrid select{background:var(--app-color-surface);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;min-width:0;min-height:30px;padding:4px 6px}.operational-requirement-presentation-module___f60nq__notesField{grid-column:1/-2}.operational-requirement-presentation-module___f60nq__formActions{justify-content:flex-end;align-items:end;gap:4px;display:flex}.operational-requirement-presentation-module___f60nq__editorList{gap:4px}.operational-requirement-presentation-module___f60nq__editorRow{border-bottom:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-2);justify-content:space-between;min-height:44px;padding:6px 0;display:flex}.operational-requirement-presentation-module___f60nq__editorRow:last-child{border-bottom:0}.operational-requirement-presentation-module___f60nq__rowMain{color:var(--app-color-text);font-size:var(--app-text-xs);gap:1px;min-width:0}.operational-requirement-presentation-module___f60nq__rowMain span,.operational-requirement-presentation-module___f60nq__rowMain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-requirement-presentation-module___f60nq__rowActions{flex:none;gap:4px;display:flex}@media (max-width:720px){.operational-requirement-presentation-module___f60nq__formGrid{grid-template-columns:minmax(0,1fr)}.operational-requirement-presentation-module___f60nq__notesField{grid-column:auto}.operational-requirement-presentation-module___f60nq__formActions{justify-content:flex-start}}
.assemblies-workspace-module__3pWqcq__workspaceRoot{background:var(--app-color-surface);color:var(--app-color-text);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__toolbar{border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-2) var(--app-space-3);min-height:44px;padding:var(--app-space-1) var(--app-space-3);flex-wrap:wrap;display:flex}.assemblies-workspace-module__3pWqcq__toolbarIdentity{align-items:baseline;gap:var(--app-space-2);flex:0 auto;min-width:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__toolbarIdentity h3,.assemblies-workspace-module__3pWqcq__toolbarIdentity p{min-width:0;margin:0}.assemblies-workspace-module__3pWqcq__toolbarIdentity h3{color:var(--app-color-text);font-size:var(--app-text-heading);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--app-letter-spacing-normal);white-space:nowrap;flex:none;line-height:1.15}.assemblies-workspace-module__3pWqcq__toolbarIdentity p{color:var(--app-color-muted);font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;line-height:1.3;overflow:hidden}.assemblies-workspace-module__3pWqcq__toolbarControls,.assemblies-workspace-module__3pWqcq__toolbarActions,.assemblies-workspace-module__3pWqcq__createControl,.assemblies-workspace-module__3pWqcq__statusSegmented{align-items:center;gap:var(--app-space-2);min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__toolbarControls{flex-wrap:nowrap;flex:0 auto}.assemblies-workspace-module__3pWqcq__toolbarControls>label{flex:0 280px;min-width:180px;max-width:320px}.assemblies-workspace-module__3pWqcq__toolbarActions{flex-wrap:nowrap;flex:auto;justify-content:flex-end;margin-left:auto}.assemblies-workspace-module__3pWqcq__standaloneShell{background:var(--app-color-surface);color:var(--app-color-text);flex-direction:column;flex:1;min-width:0;max-width:none;height:100%;min-height:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__standaloneHeader{border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-3);min-width:0;min-height:64px;padding:var(--app-space-3);flex:none;justify-content:space-between;display:flex}.assemblies-workspace-module__3pWqcq__standaloneHeaderText{gap:2px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__standaloneHeaderText h1,.assemblies-workspace-module__3pWqcq__standaloneHeaderText p{min-width:0;margin:0}.assemblies-workspace-module__3pWqcq__standaloneHeaderText h1{color:var(--app-color-text);font-size:var(--app-text-heading);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--app-letter-spacing-normal);line-height:1.15}.assemblies-workspace-module__3pWqcq__standaloneHeaderText p{color:var(--app-color-muted);font-size:var(--app-text-sm);line-height:1.3}.assemblies-workspace-module__3pWqcq__standaloneHeaderActions,.assemblies-workspace-module__3pWqcq__standaloneSelectedAssembly{align-items:center;gap:var(--app-space-2);min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__standaloneHeaderActions{flex:0 auto;justify-content:flex-end}.assemblies-workspace-module__3pWqcq__standaloneSelectedAssembly{color:var(--app-color-muted);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.assemblies-workspace-module__3pWqcq__standaloneSelectedAssembly strong{color:var(--app-color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.assemblies-workspace-module__3pWqcq__standaloneBody{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__toolbarCount{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);flex:none}.assemblies-workspace-module__3pWqcq__workspacePresetSegmented,.assemblies-workspace-module__3pWqcq__panelVisibilityGroup{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);min-height:var(--app-control-height-md);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.assemblies-workspace-module__3pWqcq__workspacePresetButton,.assemblies-workspace-module__3pWqcq__panelVisibilityButton{border-radius:calc(var(--app-radius-sm) - 1px);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-height:26px;padding:0 var(--app-space-2);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.assemblies-workspace-module__3pWqcq__panelVisibilityButton{min-width:28px;padding:0}.assemblies-workspace-module__3pWqcq__workspacePresetButton:hover,.assemblies-workspace-module__3pWqcq__panelVisibilityButton:hover{background:var(--app-color-hover);color:var(--app-color-text)}.assemblies-workspace-module__3pWqcq__workspacePresetButton:focus-visible,.assemblies-workspace-module__3pWqcq__panelVisibilityButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.assemblies-workspace-module__3pWqcq__workspacePresetButton[data-active=true],.assemblies-workspace-module__3pWqcq__panelVisibilityButton[data-active=true]{background:var(--app-color-surface);box-shadow:inset 0 0 0 1px var(--app-border-subtle);color:var(--app-color-text)}.assemblies-workspace-module__3pWqcq__panelVisibilityButton:disabled{cursor:not-allowed;opacity:.45}.assemblies-workspace-module__3pWqcq__customPresetLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);padding:0 var(--app-space-2)}.assemblies-workspace-module__3pWqcq__createControl{flex:0 360px}.assemblies-workspace-module__3pWqcq__createControl input{width:min(180px,100%);min-width:0}.assemblies-workspace-module__3pWqcq__statusSegmented{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);min-height:var(--app-control-height-md);flex:none;gap:2px;padding:2px}.assemblies-workspace-module__3pWqcq__statusSegmentedButton{border-radius:calc(var(--app-radius-sm) - 1px);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-height:26px;padding:0 var(--app-space-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.assemblies-workspace-module__3pWqcq__statusSegmentedButton:hover{background:var(--app-color-hover);color:var(--app-color-text)}.assemblies-workspace-module__3pWqcq__statusSegmentedButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.assemblies-workspace-module__3pWqcq__statusSegmentedButton[data-active=true]{background:var(--app-color-surface);box-shadow:inset 0 0 0 1px var(--app-border-subtle);color:var(--app-color-text)}.assemblies-workspace-module__3pWqcq__statusBanner{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-text);font-size:var(--app-text-sm);padding:var(--app-space-2) var(--app-space-3);flex:none}.assemblies-workspace-module__3pWqcq__workspaceBody{flex:1;min-width:0;min-height:0;padding:0;overflow:hidden}.assemblies-workspace-module__3pWqcq__workspaceBody>*{min-width:0;height:100%}.assemblies-workspace-module__3pWqcq__threePanelSplit,.assemblies-workspace-module__3pWqcq__centerRightSplit{background:var(--app-color-surface);min-width:0;height:100%;min-height:0}.assemblies-workspace-module__3pWqcq__centerRightSplit,.assemblies-workspace-module__3pWqcq__listPanel{border:0;border-radius:0;overflow:hidden}.assemblies-workspace-module__3pWqcq__listPanel>div:last-child{flex-direction:column;min-height:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__gridFrame{background:var(--app-color-surface-muted);min-width:0;min-height:0;padding:var(--app-space-3);flex:1;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__assemblyGrid{border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex:1;min-width:0;min-height:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.assemblies-workspace-module__3pWqcq__assemblyIdentityCell{align-items:center;gap:var(--app-space-2);min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__assemblyIdentityIcon{color:var(--app-color-muted);flex:none}.assemblies-workspace-module__3pWqcq__assemblyIdentityText{gap:1px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__assemblyIdentityText strong,.assemblies-workspace-module__3pWqcq__assemblyIdentityText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assemblies-workspace-module__3pWqcq__assemblyIdentityText span{color:var(--app-color-muted);font-size:var(--app-text-xs)}.assemblies-workspace-module__3pWqcq__canvasPane{background:var(--app-color-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__canvasToolbar{border-bottom:1px solid var(--app-border-default);align-items:center;gap:var(--app-space-2);min-height:var(--app-panel-header-height);min-width:0;padding:var(--app-space-2) var(--app-space-3);justify-content:space-between;display:flex}.assemblies-workspace-module__3pWqcq__canvasHeading{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__canvasHeading strong{color:var(--app-color-text);font-size:var(--app-text-md);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--app-letter-spacing-normal);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.assemblies-workspace-module__3pWqcq__canvasHeading span{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.assemblies-workspace-module__3pWqcq__canvasActions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__zoomControl{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);align-items:center;gap:var(--app-space-1);min-height:var(--app-control-height-md);padding:2px var(--app-space-1);display:inline-flex}.assemblies-workspace-module__3pWqcq__zoomControl button{min-width:26px;height:26px;padding:0}.assemblies-workspace-module__3pWqcq__zoomSlider{accent-color:var(--app-color-selected-border);width:112px}.assemblies-workspace-module__3pWqcq__zoomValue{color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--app-font-weight-medium);text-align:center;width:38px}.assemblies-workspace-module__3pWqcq__canvasViewport{gap:var(--app-space-3);min-width:0;min-height:0;padding:var(--app-space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.assemblies-workspace-module__3pWqcq__canvasNotice{border-bottom:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-3);min-width:0;padding-bottom:var(--app-space-2);justify-content:space-between;display:flex}.assemblies-workspace-module__3pWqcq__noticeText{gap:1px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__noticeText strong,.assemblies-workspace-module__3pWqcq__noticeText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assemblies-workspace-module__3pWqcq__noticeText span{color:var(--app-color-muted);font-size:var(--app-text-xs)}.assemblies-workspace-module__3pWqcq__workspaceEmpty{min-height:0;padding:var(--app-space-4);flex:1;justify-content:center;align-items:center;display:flex}.assemblies-workspace-module__3pWqcq__rackFaceGrid{align-items:start;gap:var(--app-space-3);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__contextPanel{border-left:1px solid var(--app-border-default)}.assemblies-workspace-module__3pWqcq__contextPanelStandalone{border-left:0}.assemblies-workspace-module__3pWqcq__contextPanel>[data-app-inspector-header]+div{flex-direction:column;min-height:0;display:flex;overflow:hidden}.assemblies-workspace-module__3pWqcq__contextRail{border-bottom:1px solid var(--app-border-subtle);flex:none}.assemblies-workspace-module__3pWqcq__contextScroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--app-space-3);flex:auto;overflow:auto}.assemblies-workspace-module__3pWqcq__contextScroll input:not([type=range]),.assemblies-workspace-module__3pWqcq__contextScroll select,.assemblies-workspace-module__3pWqcq__contextScroll textarea{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;font-size:var(--app-text-sm);min-height:var(--app-control-height-md);min-width:0;padding:0 var(--app-space-2);width:100%}.assemblies-workspace-module__3pWqcq__contextScroll textarea{min-height:88px;padding:var(--app-space-2);resize:vertical}.assemblies-workspace-module__3pWqcq__contextScroll input:focus-visible,.assemblies-workspace-module__3pWqcq__contextScroll select:focus-visible,.assemblies-workspace-module__3pWqcq__contextScroll textarea:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.assemblies-workspace-module__3pWqcq__contextStack{align-content:start;gap:0;min-width:0;min-height:0;display:grid}.assemblies-workspace-module__3pWqcq__contextSection{border:0;border-top:1px solid var(--app-border-subtle);gap:var(--app-space-3);min-width:0;padding:var(--app-space-3) 0;background:0 0;border-radius:0;display:grid}.assemblies-workspace-module__3pWqcq__contextSection:first-child{border-top:0;padding-top:0}.assemblies-workspace-module__3pWqcq__contextSection:last-child{padding-bottom:0}.assemblies-workspace-module__3pWqcq__contextSectionHeader{align-items:center;gap:var(--app-space-2);justify-content:space-between;min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__contextSectionTitle{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);letter-spacing:var(--app-letter-spacing-normal);text-transform:uppercase;margin:0;line-height:1.2}.assemblies-workspace-module__3pWqcq__sectionMeta,.assemblies-workspace-module__3pWqcq__rowMeta,.assemblies-workspace-module__3pWqcq__contextHint{color:var(--app-color-muted);font-size:var(--app-text-xs)}.assemblies-workspace-module__3pWqcq__sectionMeta,.assemblies-workspace-module__3pWqcq__rowMeta{font-weight:var(--app-font-weight-medium);white-space:nowrap}.assemblies-workspace-module__3pWqcq__contextHint{margin:0;line-height:1.45}.assemblies-workspace-module__3pWqcq__contextForm{gap:var(--app-space-2);min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__contextField,.assemblies-workspace-module__3pWqcq__contextFieldGrid{gap:6px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__contextField span{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.assemblies-workspace-module__3pWqcq__contextFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assemblies-workspace-module__3pWqcq__formActionGrid{align-items:end;gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__flatList,.assemblies-workspace-module__3pWqcq__usageList{gap:0;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__positionRow,.assemblies-workspace-module__3pWqcq__portListRow,.assemblies-workspace-module__3pWqcq__mappingRow,.assemblies-workspace-module__3pWqcq__usageRow{border-bottom:1px solid var(--app-border-subtle);min-width:0;padding:var(--app-space-2) 0}.assemblies-workspace-module__3pWqcq__positionRow:last-child,.assemblies-workspace-module__3pWqcq__portListRow:last-child,.assemblies-workspace-module__3pWqcq__mappingRow:last-child,.assemblies-workspace-module__3pWqcq__usageRow:last-child{border-bottom:0}.assemblies-workspace-module__3pWqcq__positionRow{cursor:pointer;align-items:center;gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) 64px 82px auto;display:grid}.assemblies-workspace-module__3pWqcq__positionRow[data-selected=true],.assemblies-workspace-module__3pWqcq__portListRow[data-selected=true],.assemblies-workspace-module__3pWqcq__mappingRow[data-selected=true]{background:var(--app-color-selected);box-shadow:-8px 0 0 var(--app-color-selected), 8px 0 0 var(--app-color-selected)}.assemblies-workspace-module__3pWqcq__rowText{gap:2px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__rowText strong,.assemblies-workspace-module__3pWqcq__rowText span,.assemblies-workspace-module__3pWqcq__mappingIdentity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assemblies-workspace-module__3pWqcq__rowText strong{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.assemblies-workspace-module__3pWqcq__rowText span,.assemblies-workspace-module__3pWqcq__mappingIdentity span{color:var(--app-color-muted);font-size:var(--app-text-xs)}.assemblies-workspace-module__3pWqcq__rowActions{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__portListRow{gap:var(--app-space-2);display:grid}.assemblies-workspace-module__3pWqcq__portListRow[data-muted=true]{opacity:.72}.assemblies-workspace-module__3pWqcq__portRowSummary{color:inherit;cursor:pointer;align-items:center;gap:var(--app-space-2);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;width:100%;min-width:0;min-height:30px;padding:0;display:grid}.assemblies-workspace-module__3pWqcq__portRowSummary:hover{color:var(--app-color-text)}.assemblies-workspace-module__3pWqcq__portRowSummary:focus-visible{border-radius:var(--app-radius-sm);outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.assemblies-workspace-module__3pWqcq__portRowDetails{gap:var(--app-space-2);min-width:0;margin-left:26px;display:grid}.assemblies-workspace-module__3pWqcq__portRowDetails .assemblies-workspace-module__3pWqcq__rowActions{justify-content:flex-start}.assemblies-workspace-module__3pWqcq__portDetailGrid{gap:var(--app-space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__portDetailGrid>span{gap:2px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__portDetailGrid strong{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.assemblies-workspace-module__3pWqcq__portDetailGrid span span{color:var(--app-color-text);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden}.assemblies-workspace-module__3pWqcq__candidateList{gap:var(--app-space-1);min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__candidateButton{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);color:inherit;cursor:pointer;align-items:center;gap:var(--app-space-2);min-width:0;min-height:34px;padding:var(--app-space-1) var(--app-space-2);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) minmax(96px,auto);display:grid}.assemblies-workspace-module__3pWqcq__candidateButton:hover:not(:disabled),.assemblies-workspace-module__3pWqcq__candidateButton[data-selected=true]{background:var(--app-color-selected);border-color:var(--app-border-default)}.assemblies-workspace-module__3pWqcq__candidateButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.assemblies-workspace-module__3pWqcq__candidateButton:disabled{cursor:default;opacity:.64}.assemblies-workspace-module__3pWqcq__candidateButton[data-compatibility=compatible] .assemblies-workspace-module__3pWqcq__candidateStatus{color:var(--app-color-success,#15803d)}.assemblies-workspace-module__3pWqcq__candidateButton[data-compatibility=incompatible] .assemblies-workspace-module__3pWqcq__candidateStatus{color:var(--app-color-danger-text,#b91c1c)}.assemblies-workspace-module__3pWqcq__candidateText{gap:1px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__candidateText strong,.assemblies-workspace-module__3pWqcq__candidateText span,.assemblies-workspace-module__3pWqcq__candidateStatus{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assemblies-workspace-module__3pWqcq__candidateText strong{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.assemblies-workspace-module__3pWqcq__candidateText span,.assemblies-workspace-module__3pWqcq__candidateStatus{color:var(--app-color-muted);font-size:var(--app-text-xs);line-height:1.25}.assemblies-workspace-module__3pWqcq__candidateStatus{text-align:right}.assemblies-workspace-module__3pWqcq__mappingRow,.assemblies-workspace-module__3pWqcq__usageRow{align-items:center;gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.assemblies-workspace-module__3pWqcq__mappingRow{cursor:pointer}.assemblies-workspace-module__3pWqcq__mappingIdentity{align-items:center;gap:var(--app-space-2);min-width:0;display:flex}.assemblies-workspace-module__3pWqcq__mappingIdentity>span:last-child{gap:2px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__mappingSignal{color:var(--app-color-muted);font-size:var(--app-text-xs);line-height:1.25;display:block}.assemblies-workspace-module__3pWqcq__mappingFields{gap:var(--app-space-1) var(--app-space-2);margin-top:var(--app-space-2);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__mappingFields>span{gap:1px;min-width:0;display:grid}.assemblies-workspace-module__3pWqcq__mappingFields strong{color:var(--app-color-muted);font-size:10px;font-weight:var(--app-font-weight-medium);text-transform:uppercase}.assemblies-workspace-module__3pWqcq__mappingFields span span{color:var(--app-color-text);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.assemblies-workspace-module__3pWqcq__mappingRow:focus-visible{border-radius:var(--app-radius-sm);outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.assemblies-workspace-module__3pWqcq__gridSettingsPanel{min-width:0}@media (max-width:1180px){.assemblies-workspace-module__3pWqcq__toolbarIdentity p{display:none}.assemblies-workspace-module__3pWqcq__toolbarControls,.assemblies-workspace-module__3pWqcq__toolbarActions{flex-wrap:wrap}.assemblies-workspace-module__3pWqcq__toolbarActions{justify-content:flex-start;margin-left:0}}@media (max-width:980px){.assemblies-workspace-module__3pWqcq__contextFieldGrid,.assemblies-workspace-module__3pWqcq__formActionGrid,.assemblies-workspace-module__3pWqcq__positionRow,.assemblies-workspace-module__3pWqcq__mappingRow,.assemblies-workspace-module__3pWqcq__usageRow{grid-template-columns:minmax(0,1fr)}.assemblies-workspace-module__3pWqcq__candidateButton{grid-template-columns:18px minmax(0,1fr)}.assemblies-workspace-module__3pWqcq__candidateStatus{text-align:left;grid-column:2}}@media (max-width:720px){.assemblies-workspace-module__3pWqcq__standaloneHeader{flex-direction:column;align-items:stretch}.assemblies-workspace-module__3pWqcq__standaloneHeaderActions{justify-content:flex-start}.assemblies-workspace-module__3pWqcq__canvasToolbar{flex-direction:column;align-items:stretch}.assemblies-workspace-module__3pWqcq__canvasActions{justify-content:flex-start}.assemblies-workspace-module__3pWqcq__canvasViewport,.assemblies-workspace-module__3pWqcq__contextScroll,.assemblies-workspace-module__3pWqcq__gridFrame{padding:var(--app-space-2)}.assemblies-workspace-module__3pWqcq__toolbarControls{flex-wrap:wrap;width:100%}.assemblies-workspace-module__3pWqcq__toolbarControls>label{flex:100%;max-width:none}.assemblies-workspace-module__3pWqcq__toolbarActions,.assemblies-workspace-module__3pWqcq__createControl{flex-direction:column;align-items:stretch}.assemblies-workspace-module__3pWqcq__toolbarActions{width:100%;margin-left:0}.assemblies-workspace-module__3pWqcq__workspacePresetSegmented,.assemblies-workspace-module__3pWqcq__panelVisibilityGroup{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.assemblies-workspace-module__3pWqcq__customPresetLabel{text-align:center}.assemblies-workspace-module__3pWqcq__createControl input{width:100%}.assemblies-workspace-module__3pWqcq__zoomSlider{width:96px}}
.learning-workspace-module__Ahou8a__tokens,.learning-workspace-module__Ahou8a__workspace,.learning-workspace-module__Ahou8a__stage{--learning-accent:#0891b2;--learning-panel-radius:12px;--stage-background:#eef4f8;--stage-glow:#0ea5e912;--stage-edge:#cfdde6;--stage-cyan:#0e7490;--stage-fill:#0891b20f;--stage-line:#0f4c6321;--stage-line-strong:#0f4c6347;--stage-text:#0c2530;--stage-muted:#4c6875;--stage-source:#ea580c;--stage-healthy:#15803d;--stage-warning:#b45309;--stage-danger:#dc2626;--stage-capsule-highlight:#fff;--stage-capsule-mid:#67e8f9;--stage-capsule-edge:#0e7490;--stage-halo-opacity:.18;--stage-cell:#ffffffa8;--stage-cell-border:#0f4c6329;--stage-color-scheme:light}:is(html[data-theme=dark] .learning-workspace-module__Ahou8a__tokens,html[data-theme=dark] .learning-workspace-module__Ahou8a__workspace,html[data-theme=dark] .learning-workspace-module__Ahou8a__stage){--learning-accent:#22d3ee;--stage-background:#04080f;--stage-glow:#0ea5e924;--stage-edge:#0b3540;--stage-cyan:#22d3ee;--stage-fill:#22d3ee06;--stage-line:#67e8f929;--stage-line-strong:#67e8f957;--stage-text:#d6f4fb;--stage-muted:#a5d4e4b8;--stage-source:#fb923c;--stage-healthy:#4ade80;--stage-warning:#fbbf24;--stage-danger:#f87171;--stage-capsule-highlight:#fff;--stage-capsule-mid:#a5f3fc;--stage-capsule-edge:#0891b2;--stage-halo-opacity:.32;--stage-cell:#22d3ee0d;--stage-cell-border:#67e8f933;--stage-color-scheme:dark}.learning-workspace-module__Ahou8a__workspace{background:var(--background);grid-template-columns:minmax(260px,300px) minmax(430px,1fr) minmax(320px,380px);gap:12px;height:100%;min-height:0;padding:12px;display:grid}.learning-workspace-module__Ahou8a__sidePanel,.learning-workspace-module__Ahou8a__stage{border:1px solid var(--border);border-radius:var(--learning-panel-radius);min-height:0;overflow:hidden}.learning-workspace-module__Ahou8a__sidePanel{background:var(--card);flex-direction:column;display:flex}.learning-workspace-module__Ahou8a__stage{background:radial-gradient(ellipse 70% 60% at 50% 48%, var(--stage-glow), transparent 70%), var(--stage-background);border-color:var(--stage-edge);color:var(--stage-text);color-scheme:var(--stage-color-scheme);flex-direction:column;padding:16px;display:flex}.learning-workspace-module__Ahou8a__stage[data-flush=true]{padding:0}.learning-workspace-module__Ahou8a__stage[data-remap-theme=true]{--background:var(--stage-cell);--foreground:var(--stage-text);--muted-foreground:var(--stage-muted);--border:var(--stage-cell-border);--primary:var(--stage-cyan);--primary-foreground:var(--stage-background);--ring:var(--stage-cyan)}html:not([data-theme=dark]) .learning-workspace-module__Ahou8a__stage [filter]{filter:none}.learning-workspace-module__Ahou8a__panelHeading{border-bottom:1px solid var(--border);flex:none;padding:16px}.learning-workspace-module__Ahou8a__panelHeading h2{letter-spacing:-.02em;margin:3px 0 0;font-size:16px}.learning-workspace-module__Ahou8a__panelHeading p{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:1.45}.learning-workspace-module__Ahou8a__panelBody{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px;display:flex;overflow-y:auto}.learning-workspace-module__Ahou8a__kicker{color:var(--learning-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.learning-workspace-module__Ahou8a__stage[data-remap-theme=true] .learning-workspace-module__Ahou8a__kicker{color:var(--stage-cyan)}@media (max-width:1180px){.learning-workspace-module__Ahou8a__workspace{grid-template-columns:minmax(220px,240px) minmax(0,1fr) minmax(250px,280px);gap:10px;min-height:560px;padding:10px}.learning-workspace-module__Ahou8a__workspace>.learning-workspace-module__Ahou8a__stage{padding:12px}}@media (max-width:900px){.learning-workspace-module__Ahou8a__workspace{grid-template-rows:minmax(0,1fr) minmax(190px,30%);grid-template-columns:minmax(220px,250px) minmax(0,1fr);min-height:640px}.learning-workspace-module__Ahou8a__sidePanel[data-placement=end]{grid-column:1/-1}}@media (max-width:720px){.learning-workspace-module__Ahou8a__workspace{grid-template-rows:none;grid-template-columns:1fr;gap:10px;height:auto;min-height:0;padding:10px}.learning-workspace-module__Ahou8a__workspace>.learning-workspace-module__Ahou8a__sidePanel,.learning-workspace-module__Ahou8a__sidePanel[data-placement=end]{grid-column:auto;min-height:0}.learning-workspace-module__Ahou8a__workspace .learning-workspace-module__Ahou8a__panelBody{overflow:visible}.learning-workspace-module__Ahou8a__workspace>.learning-workspace-module__Ahou8a__stage{min-height:520px;padding:14px}}
