:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--primary,#8db7ff);outline-offset:3px}:where(input,select,textarea){max-width:100%;min-width:0}:where(.panel,.ops-card,.system-card,.billing-card,.sidebar-profile,.workspace-sidebar){min-width:0}:where(.panelhead h2,.system-card h3,.billing-workspace-title h3,.workspace-sidebar,.workspace-name,.ops-card h3){overflow-wrap:anywhere}.system-logo img{object-fit:contain;max-width:100%;max-height:100%}.systems-results[data-compact=true] .systems-grid{display:flex;flex-direction:column}.systems-results[data-compact=true] .system-card{width:100%;min-height:0}.systems-results[data-compact=true] .system-card-link{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) minmax(130px,1fr);gap:1rem;align-items:center;padding:1.1rem}.systems-results[data-compact=true] .system-card-details{grid-column:2}.systems-results[data-compact=true] .system-card-action{grid-column:3;grid-row:1/span 2}.systems-results[data-compact=true] .system-card-body{padding:0}.systems-results[data-compact=true] .system-card-body p{display:none}.systems-tools{flex-wrap:wrap}[data-slot=dialog-content]{max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain}.home-development-note{font-size:.82rem;line-height:1.6;max-width:45rem;color:var(--muted-foreground);margin-top:1.2rem}.home-development-note a{text-decoration:underline}@media(max-width:700px){.systems-results[data-compact=true] .system-card-link{grid-template-columns:1fr;padding:1rem}.systems-results[data-compact=true] .system-card-action,.systems-results[data-compact=true] .system-card-details{grid-column:auto;grid-row:auto}.ops-fields{grid-template-columns:1fr}.settingsnav{max-width:100%;overflow-x:auto;justify-content:flex-start}.panelhead{flex-wrap:wrap;gap:.75rem}.ops-main{padding-top:1.5rem}.ops-main h1{font-size:2rem}.settingscolumns{grid-template-columns:1fr}.nx-matrix-scroll{overscroll-behavior-x:contain}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :after,html[data-reduce-motion=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}