.WorkspaceFooter-module__a6qHOW__footer{border-top:1px solid var(--dashboard-hairline);background:var(--dashboard-surface-page);font-family:var(--if-font-family);font-weight:var(--if-font-weight-body);line-height:var(--if-line-height-body);word-break:keep-all;flex:none;margin-top:auto}.WorkspaceFooter-module__a6qHOW__inner{width:min(calc(var(--dashboard-content-max) + 2 * var(--dashboard-gutter)), 100%);min-height:44px;padding:var(--if-space-xs) var(--dashboard-gutter);color:var(--dashboard-ink-muted);font-size:var(--if-font-size-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin:0 auto;display:flex}.WorkspaceFooter-module__a6qHOW__footer a{color:var(--dashboard-ink-muted);text-decoration:none}.WorkspaceFooter-module__a6qHOW__footer a:hover{text-decoration:underline}.WorkspaceFooter-module__a6qHOW__inset{background:0 0;margin-top:auto}.WorkspaceFooter-module__a6qHOW__inset .WorkspaceFooter-module__a6qHOW__inner{width:100%;padding-inline:0}
.DashboardUserMenu-module__ekrKhq__root{min-width:0;color:var(--if-color-ink);position:relative}.DashboardUserMenu-module__ekrKhq__trigger{border-radius:var(--dashboard-radius-control,4px);max-width:210px;height:32px;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--if-duration-fast) ease;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.DashboardUserMenu-module__ekrKhq__trigger:hover,.DashboardUserMenu-module__ekrKhq__trigger[aria-expanded=true]{background:var(--if-color-surface-2)}.DashboardUserMenu-module__ekrKhq__trigger:focus-visible,.DashboardUserMenu-module__ekrKhq__menuItem:focus-visible{outline:2px solid var(--if-color-ink-muted);outline-offset:2px}.DashboardUserMenu-module__ekrKhq__triggerAvatar,.DashboardUserMenu-module__ekrKhq__summaryAvatar,.DashboardUserMenu-module__ekrKhq__profileAvatar{color:var(--if-color-ink);border-radius:50%;flex:none;overflow:hidden}[data-theme=light] .DashboardUserMenu-module__ekrKhq__triggerAvatar,[data-theme=light] .DashboardUserMenu-module__ekrKhq__summaryAvatar,[data-theme=light] .DashboardUserMenu-module__ekrKhq__profileAvatar{color:var(--if-color-primary-hover)}.DashboardUserMenu-module__ekrKhq__triggerAvatar{width:24px;height:24px;font-size:var(--if-font-size-caption)}.DashboardUserMenu-module__ekrKhq__triggerName{min-width:0;font-size:var(--if-font-size-body-sm);font-weight:var(--if-font-weight-emphasis);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardUserMenu-module__ekrKhq__chevron{width:12px;height:12px;color:var(--if-color-ink-subtle);transition:transform var(--if-duration-fast) ease;flex:none}.DashboardUserMenu-module__ekrKhq__trigger[aria-expanded=true] .DashboardUserMenu-module__ekrKhq__chevron{transform:rotate(180deg)}.DashboardUserMenu-module__ekrKhq__popover{z-index:var(--if-z-dropdown,1000);border:1px solid var(--if-color-hairline);border-radius:var(--dashboard-radius-surface,6px);background:var(--if-color-surface-raised);width:292px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 64px);box-shadow:var(--if-shadow-panel);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.DashboardUserMenu-module__ekrKhq__summary{border-bottom:1px solid var(--if-color-hairline);align-items:flex-start;gap:12px;padding:18px 16px 16px;display:flex}.DashboardUserMenu-module__ekrKhq__summaryAvatar{width:40px;height:40px}.DashboardUserMenu-module__ekrKhq__identity{gap:3px;min-width:0;display:grid}.DashboardUserMenu-module__ekrKhq__name,.DashboardUserMenu-module__ekrKhq__email,.DashboardUserMenu-module__ekrKhq__profileName{overflow-wrap:anywhere;margin:0}.DashboardUserMenu-module__ekrKhq__name{font-size:var(--if-font-size-body-sm);font-weight:var(--if-font-weight-emphasis)}.DashboardUserMenu-module__ekrKhq__email{font-size:var(--if-font-size-caption);color:var(--if-color-ink-muted)}.DashboardUserMenu-module__ekrKhq__provider{font-size:var(--if-font-size-caption);color:var(--if-color-ink-subtle)}.DashboardUserMenu-module__ekrKhq__summary .DashboardUserMenu-module__ekrKhq__provider{margin-top:5px}.DashboardUserMenu-module__ekrKhq__menu{gap:2px;padding:6px;display:grid}.DashboardUserMenu-module__ekrKhq__menuItem{border-radius:var(--dashboard-radius-control,4px);width:100%;min-height:36px;color:var(--if-color-ink);font:inherit;font-size:var(--if-font-size-body-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.DashboardUserMenu-module__ekrKhq__menuItem:hover,.DashboardUserMenu-module__ekrKhq__menuItem:focus-visible{background:var(--if-color-surface-2)}.DashboardUserMenu-module__ekrKhq__menuItem:focus-visible{outline-offset:-2px}.DashboardUserMenu-module__ekrKhq__menuItem svg{width:16px;height:16px;color:var(--if-color-ink-muted);flex:none}.DashboardUserMenu-module__ekrKhq__danger,.DashboardUserMenu-module__ekrKhq__danger svg{color:var(--if-color-error)}.DashboardUserMenu-module__ekrKhq__dialog{border-radius:var(--dashboard-radius-surface,6px)}.DashboardUserMenu-module__ekrKhq__dialog button{border-radius:var(--dashboard-radius-control,4px)}.DashboardUserMenu-module__ekrKhq__profileDialog{width:min(440px,100vw - 32px)}.DashboardUserMenu-module__ekrKhq__profileBody{gap:20px;display:grid}.DashboardUserMenu-module__ekrKhq__profileHero{border-radius:var(--dashboard-radius-surface,6px);background:var(--if-color-surface-2);align-items:center;gap:16px;padding:18px;display:flex}.DashboardUserMenu-module__ekrKhq__profileAvatar{width:56px;height:56px}.DashboardUserMenu-module__ekrKhq__eyebrow{color:var(--if-color-ink-subtle);font-size:var(--if-font-size-caption)}.DashboardUserMenu-module__ekrKhq__profileName{color:var(--if-color-ink);font-size:18px;font-weight:var(--if-font-weight-emphasis);line-height:1.4}.DashboardUserMenu-module__ekrKhq__fields{margin:0;display:grid}.DashboardUserMenu-module__ekrKhq__field{border-bottom:1px solid var(--if-color-hairline);font-size:var(--if-font-size-body-sm);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding:14px 0;display:grid}.DashboardUserMenu-module__ekrKhq__field:first-child{padding-top:0}.DashboardUserMenu-module__ekrKhq__field:last-child{border-bottom:0;padding-bottom:0}.DashboardUserMenu-module__ekrKhq__field dt{color:var(--if-color-ink-muted)}.DashboardUserMenu-module__ekrKhq__field dd{min-width:0;color:var(--if-color-ink);overflow-wrap:anywhere;margin:0}.DashboardUserMenu-module__ekrKhq__note,.DashboardUserMenu-module__ekrKhq__logoutMessage{color:var(--if-color-ink-muted);font-size:var(--if-font-size-body-sm);margin:0}.DashboardUserMenu-module__ekrKhq__note{font-size:var(--if-font-size-caption);line-height:1.6}.DashboardUserMenu-module__ekrKhq__profileFooter{justify-content:space-between}@media (max-width:600px){.DashboardUserMenu-module__ekrKhq__trigger{max-width:130px}}@media (max-width:400px){.DashboardUserMenu-module__ekrKhq__triggerName{display:none}.DashboardUserMenu-module__ekrKhq__field{grid-template-columns:1fr;gap:6px}.DashboardUserMenu-module__ekrKhq__profileHero{gap:12px;padding:14px}}
.WorkspaceNavigation-module__zreaZW__header{--dashboard-radius-control:4px;--workspace-nav-link-inline:12px;z-index:var(--if-z-sticky);grid-template-columns:var(--workspace-sidebar-width,248px) minmax(0, 1fr) auto;border-bottom:1px solid var(--dashboard-hairline);background:var(--dashboard-surface-page);min-height:52px;color:var(--dashboard-ink);font-family:var(--if-font-family);font-size:var(--if-font-size-body);font-weight:var(--if-font-weight-body);line-height:var(--if-line-height-body);word-break:keep-all;flex:none;align-items:center;padding:0 16px 0 0;display:grid;position:sticky;top:0}.WorkspaceNavigation-module__zreaZW__brand{min-height:36px;color:inherit;white-space:nowrap;border-radius:4px;flex:none;justify-self:start;align-items:center;gap:8px;margin-inline-start:var(--workspace-sidebar-item-inset,22px);text-decoration:none;display:inline-flex}.WorkspaceNavigation-module__zreaZW__wordmark{color:var(--dashboard-ink);font-size:14px;font-weight:500;line-height:1.2}.WorkspaceNavigation-module__zreaZW__wordmark strong{letter-spacing:.02em;font-weight:600}.WorkspaceNavigation-module__zreaZW__brandMark{flex:none;width:22px;height:22px}.WorkspaceNavigation-module__zreaZW__navigation{min-width:0;align-self:stretch;gap:4px;padding-inline-start:calc(var(--workspace-content-inset,32px) - var(--workspace-nav-link-inline));display:flex}.WorkspaceNavigation-module__zreaZW__link{min-height:44px;padding:0 var(--workspace-nav-link-inline);color:var(--dashboard-ink-muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.WorkspaceNavigation-module__zreaZW__icon{flex:none;width:16px;height:16px}.WorkspaceNavigation-module__zreaZW__link:hover{background:var(--dashboard-surface-hover);color:var(--dashboard-ink)}.WorkspaceNavigation-module__zreaZW__link[aria-current=page]{color:var(--dashboard-ink);font-weight:600}.WorkspaceNavigation-module__zreaZW__link[aria-current=page]:after{right:var(--workspace-nav-link-inline);bottom:-1px;left:var(--workspace-nav-link-inline);background:var(--if-color-primary);content:"";height:2px;position:absolute}.WorkspaceNavigation-module__zreaZW__brand:focus-visible,.WorkspaceNavigation-module__zreaZW__link:focus-visible{outline:2px solid var(--if-color-primary);outline-offset:-3px}.WorkspaceNavigation-module__zreaZW__tools{flex:none;justify-self:end;align-items:center;gap:6px;display:flex}@media (max-width:960px){.WorkspaceNavigation-module__zreaZW__header{gap:24px;padding:0 16px;display:flex}.WorkspaceNavigation-module__zreaZW__brand{margin-inline:0 8px}.WorkspaceNavigation-module__zreaZW__navigation{padding-inline-start:0}.WorkspaceNavigation-module__zreaZW__tools{margin-left:auto}}@media (max-width:760px){.WorkspaceNavigation-module__zreaZW__header{flex-wrap:wrap;gap:0 12px;padding:0 12px}.WorkspaceNavigation-module__zreaZW__brand,.WorkspaceNavigation-module__zreaZW__tools{min-height:44px}.WorkspaceNavigation-module__zreaZW__brand{margin-inline-end:0}.WorkspaceNavigation-module__zreaZW__navigation{order:1;gap:0;width:100%}.WorkspaceNavigation-module__zreaZW__link{flex:1;gap:5px;min-width:0;padding:0 4px;font-size:12px}}
.EquipmentCatalogClient-module__-9PXiW__workspace{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.EquipmentCatalogClient-module__-9PXiW__content{flex:1;min-height:0}
