.product-sidebar[data-v-0859ae39]{--sidebar-background:var(--lexa-sidebar-dark-background);--sidebar-foreground:var(--lexa-sidebar-dark-foreground);--sidebar-strong:var(--lexa-sidebar-dark-strong);--sidebar-muted:var(--lexa-sidebar-dark-muted);--sidebar-border:var(--lexa-sidebar-dark-border);--sidebar-soft:var(--lexa-sidebar-dark-soft);--sidebar-hover:var(--lexa-sidebar-dark-hover);--sidebar-active:var(--lexa-sidebar-dark-active);--sidebar-active-rule:var(--lexa-sidebar-dark-active-rule);z-index:40;width:var(--lexa-sidebar-width);color:var(--sidebar-strong);border-right:1px solid var(--sidebar-border);background:var(--sidebar-background);transition:color var(--lexa-motion-fast), background var(--lexa-motion-default), border-color var(--lexa-motion-fast);flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.product-sidebar[data-v-0859ae39]:before{pointer-events:none;content:"";background:var(--sidebar-soft);position:absolute;inset:0}.product-sidebar[data-v-0859ae39]>*{position:relative}.product-sidebar__brand[data-v-0859ae39]{align-items:center;min-height:38px;padding:0 8px;display:flex}.product-sidebar__brand img[data-v-0859ae39]{width:99px;height:auto;display:block}.product-sidebar__brand>span[data-v-0859ae39]{color:var(--sidebar-muted);border-left:1px solid var(--sidebar-border);margin-left:10px;padding-left:10px;font-size:1.0625rem;font-weight:500}nav[data-v-0859ae39]{gap:5px;margin-top:30px;display:grid}.product-sidebar__link[data-v-0859ae39]{min-height:44px;color:var(--sidebar-foreground);transition:color var(--lexa-motion-fast), background var(--lexa-motion-fast);border-radius:8px;align-items:center;gap:12px;padding:0 13px;font-size:.9rem;font-weight:400;text-decoration:none;display:flex}.product-sidebar__badge[data-v-0859ae39]{border-radius:var(--lexa-radius-control);border:1px solid;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:500;line-height:1.2}.product-sidebar__link[data-v-0859ae39]:hover{color:var(--sidebar-strong);background:var(--sidebar-hover)}.product-sidebar__link.active[data-v-0859ae39]{color:var(--sidebar-strong);background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--sidebar-active-rule);font-weight:500}.product-sidebar__footer-before[data-v-0859ae39]{margin-top:auto;padding:14px 8px}.product-sidebar__footer-before+.product-sidebar__footer[data-v-0859ae39]{margin-top:0}.product-sidebar__footer[data-v-0859ae39]{border-top:1px solid var(--sidebar-border);align-items:center;gap:8px;margin-top:auto;padding:14px 8px 0;display:flex;position:relative}.product-sidebar__utility[data-v-0859ae39]{flex:none}.product-sidebar__utility-button[data-v-0859ae39],.product-sidebar__utility-link[data-v-0859ae39]{width:100%;min-height:40px;color:var(--sidebar-foreground);text-align:left;cursor:pointer;transition:color var(--lexa-motion-fast), background var(--lexa-motion-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:.82rem;font-weight:500;text-decoration:none;display:flex}.product-sidebar__utility-button[data-v-0859ae39]{justify-content:center;width:36px;min-height:36px;padding:0}.product-sidebar__utility-button[data-v-0859ae39]:hover,.product-sidebar__utility-link[data-v-0859ae39]:hover{color:var(--sidebar-strong);background:var(--sidebar-hover)}.product-sidebar__utility-button.active[data-v-0859ae39]{color:var(--sidebar-strong);background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--sidebar-active-rule)}.product-sidebar__utility-menu[data-v-0859ae39]{z-index:1;border:1px solid var(--sidebar-border);border-radius:var(--lexa-radius-group);background:var(--sidebar-background);box-shadow:var(--lexa-shadow-menu);gap:3px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.product-sidebar__utility-link[data-v-0859ae39]{min-height:38px;font-weight:400}.product-sidebar__utility-link.active[data-v-0859ae39]{color:var(--sidebar-strong);background:var(--sidebar-active)}.product-sidebar__account[data-v-0859ae39]{flex:1;min-width:0}.product-sidebar__account[data-v-0859ae39] .account-chip{align-items:center;gap:9px;min-width:0;margin:0;display:flex}.product-sidebar__account[data-v-0859ae39] .account-copy{min-width:0;display:block;overflow:hidden}.product-sidebar__account[data-v-0859ae39] .account-copy strong,.product-sidebar__account[data-v-0859ae39] .account-copy small{text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-sidebar__account[data-v-0859ae39] .account-copy strong{color:var(--sidebar-strong);font-size:.82rem;font-weight:500;line-height:1.25}.product-sidebar__account[data-v-0859ae39] .account-copy small{color:var(--sidebar-muted);margin-top:2px;font-size:.64rem;line-height:1.25}.product-sidebar__account[data-v-0859ae39] .account-avatar{width:32px;height:32px;color:var(--sidebar-strong);border:1px solid var(--sidebar-border);background:var(--sidebar-hover);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.product-sidebar__close[data-v-0859ae39]{width:36px;height:36px;color:var(--sidebar-foreground);cursor:pointer;border:1px solid var(--sidebar-border);background:0 0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.product-sidebar__close[data-v-0859ae39]:hover{color:var(--sidebar-strong);background:var(--sidebar-hover)}.product-sidebar__close[data-v-0859ae39]{display:none;position:absolute;top:24px;right:14px}@media (width<=1024px){.product-sidebar[data-v-0859ae39]{visibility:hidden;pointer-events:none;box-shadow:var(--lexa-shadow-menu);transition:transform var(--lexa-motion-default) var(--lexa-ease-standard), visibility 0s linear var(--lexa-motion-default), color var(--lexa-motion-fast), background var(--lexa-motion-default);transform:translate(-102%)}.product-sidebar--open[data-v-0859ae39]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.product-sidebar__close[data-v-0859ae39]{display:inline-grid}.product-sidebar__brand[data-v-0859ae39]{padding-right:44px}}@media (width<=390px){.product-sidebar[data-v-0859ae39]{width:min(var(--lexa-sidebar-width), 88vw)}}.confirmation-layer[data-v-3d3983d0]{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-backdrop[data-v-3d3983d0]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1e2e52;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.confirmation-modal[data-v-3d3983d0]{border:1px solid var(--lexa-border-card);width:min(460px,100%);padding:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #161f2a38}.confirmation-modal header[data-v-3d3983d0]{justify-content:space-between;align-items:start;min-height:68px;padding:17px 20px 0;display:flex}.confirmation-modal__icon[data-v-3d3983d0]{width:38px;height:38px;color:var(--lexa-info);background:#0071bc1a;border-radius:11px;place-items:center;display:grid}.confirmation-modal--danger .confirmation-modal__icon[data-v-3d3983d0]{color:var(--lexa-danger);background:#c33c3c1a}.confirmation-modal__close[data-v-3d3983d0]{cursor:pointer;width:34px;height:34px;color:var(--lexa-text-secondary);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.confirmation-modal__close[data-v-3d3983d0]:hover{background:var(--lexa-surface-soft)}.confirmation-modal__body[data-v-3d3983d0]{padding:0 24px 24px}.confirmation-modal__body h2[data-v-3d3983d0]{color:var(--lexa-text-primary);letter-spacing:-.02em;margin:8px 0;font-size:20px;font-weight:500}.confirmation-modal__body p[data-v-3d3983d0]{color:var(--lexa-text-secondary);margin:0;font-size:13px;line-height:1.55}.confirmation-modal footer[data-v-3d3983d0]{border-top:1px solid var(--lexa-divider);justify-content:flex-end;gap:9px;padding:14px 24px 20px;display:flex}.confirmation-enter-active[data-v-3d3983d0],.confirmation-leave-active[data-v-3d3983d0]{transition:opacity .18s,transform .18s}.confirmation-enter-from[data-v-3d3983d0],.confirmation-leave-to[data-v-3d3983d0]{opacity:0;transform:translateY(8px)}@media (width<=480px){.confirmation-layer[data-v-3d3983d0]{align-items:end;padding:14px}.confirmation-modal footer[data-v-3d3983d0]{flex-direction:column-reverse}.confirmation-modal footer .button[data-v-3d3983d0]{width:100%}}@media (prefers-reduced-motion:reduce){.confirmation-enter-active[data-v-3d3983d0],.confirmation-leave-active[data-v-3d3983d0]{transition:none}}.maintenance-notice[data-v-89855bb7]{width:min(100%, var(--lexa-workspace-max-width));box-sizing:border-box;color:#7a3d00;border-radius:var(--lexa-radius-control);background:#fff7e8;border:1px solid #efc47e;align-items:flex-start;gap:11px;margin:18px auto -16px;padding:12px 16px;display:flex;box-shadow:0 8px 24px #7a3d0014}.maintenance-notice[data-v-89855bb7] svg{flex:none;margin-top:2px}.maintenance-notice strong[data-v-89855bb7]{font-size:13px;display:block}.maintenance-notice p[data-v-89855bb7]{margin:3px 0 0;font-size:13px;line-height:1.45}@media (width<=620px){.maintenance-notice[data-v-89855bb7]{width:auto;margin:12px 14px -10px}}.app-frame[data-v-2a45df29]{min-height:100vh}.app-main[data-v-2a45df29]{min-height:100vh;margin-left:var(--lexa-sidebar-width);position:relative}.app-main--dashboard[data-v-2a45df29]:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(180deg, transparent 55%, var(--lexa-canvas) 100%), linear-gradient(90deg, #ffffffe6 0%, #ffffffa6 35%, transparent 72%), url(/images/dashboard-city.png) top right / cover no-repeat;height:420px;position:absolute;inset:0 0 auto}.app-main--dashboard .content-shell[data-v-2a45df29]{position:relative}.topbar[data-v-2a45df29]{z-index:30;border-bottom:1px solid var(--lexa-divider);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;align-items:center;min-height:70px;padding:3px clamp(22px,3.5vw,50px) 0;display:flex;position:sticky;top:0}.topbar[data-v-2a45df29]:before{content:"";background:var(--lexa-gradient-brand);height:3px;position:absolute;inset:0 0 auto}.topbar-title[data-v-2a45df29]{align-items:center;gap:14px;min-width:0;display:flex}.eyebrow[data-v-2a45df29]{color:var(--lexa-brand-foreground);letter-spacing:.11em;text-transform:uppercase;flex:none;margin:0;font-size:.7rem;font-weight:700}.topbar-status[data-v-2a45df29]{min-width:0;color:var(--lexa-text-subtle);border-left:1px solid var(--lexa-divider);text-overflow:ellipsis;white-space:nowrap;padding-left:14px;font-size:.78rem;overflow:hidden}.content-shell[data-v-2a45df29]{outline:0;width:100%;min-height:calc(100vh - 70px);margin:0 auto;padding:42px clamp(22px,3.5vw,50px) 70px}.content-shell.content-shell--component[data-v-2a45df29]{padding-block:var(--lexa-space-6) var(--lexa-space-8)}.content-shell[data-v-2a45df29]>*{width:min(100%, var(--lexa-workspace-max-width));margin-inline:auto}.shell-icon-button[data-v-2a45df29]{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.shell-icon-button[data-v-2a45df29]:hover{background:#eef2f4}.mobile-menu[data-v-2a45df29]{margin-right:12px;display:none}.mobile-scrim[data-v-2a45df29]{z-index:35;cursor:default;background:#0b1e2e61;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}@media (width>=1025px){.topbar[data-v-2a45df29]{display:none}.content-shell[data-v-2a45df29]{min-height:100vh}}@media (width<=1024px){[data-v-2a45df29] .product-sidebar__footer-before{display:none}[data-v-2a45df29] .product-sidebar__footer-before+.product-sidebar__footer{margin-top:auto}.app-main[data-v-2a45df29]{margin-left:0}.mobile-menu[data-v-2a45df29]{display:inline-grid}.topbar[data-v-2a45df29]{padding-inline:20px}.content-shell[data-v-2a45df29]{padding:30px 20px 55px}}@media (width<=620px){.app-main--dashboard[data-v-2a45df29]:before{opacity:.65;background-position:100% 0;height:330px}.topbar-status[data-v-2a45df29]{display:none}}@media (width<=390px){.topbar[data-v-2a45df29],.content-shell[data-v-2a45df29]{padding-inline:14px}}.email-code-auth[data-v-e38d6f34]{text-align:left}.auth-stage[data-v-e38d6f34]{gap:12px;display:grid}.auth-step[data-v-e38d6f34]{color:var(--lexa-brand-pale);margin:0;font-size:12px}.auth-message[data-v-e38d6f34]{min-height:44px;color:var(--lexa-login-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.auth-fields[data-v-e38d6f34]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-fields label[data-v-e38d6f34]{color:var(--lexa-login-muted);grid-column:1/-1;font-size:12px}.auth-fields input[data-v-e38d6f34]{border:1px solid var(--lexa-login-border);border-radius:var(--lexa-radius-control);background:var(--lexa-login-field);width:100%;min-width:0;min-height:52px;color:var(--lexa-login-text);outline:none;padding:0 12px;font-size:16px;transition:border-color .22s,box-shadow .22s}.auth-fields input[data-v-e38d6f34]:focus{border-color:var(--lexa-brand-pale);box-shadow:0 0 0 3px #65c8d014,0 0 22px #00a99d12}.auth-fields input[data-v-e38d6f34]:-webkit-autofill{-webkit-text-fill-color:var(--lexa-login-text);box-shadow:0 0 0 100px var(--lexa-login-field) inset}.auth-fields button[data-v-e38d6f34]{border-radius:var(--lexa-radius-control);background:var(--lexa-login-button);min-width:112px;min-height:48px;color:var(--lexa-login-field);cursor:pointer;border:0;align-self:center;padding:0 16px;font-size:12px;transition:background-color .18s,transform .14s}.auth-fields button[data-v-e38d6f34]:hover:not(:disabled){background:var(--lexa-brand-pale)}.auth-fields button[data-v-e38d6f34]:active:not(:disabled){transform:scale(.98)}.auth-feedback[data-v-e38d6f34]{min-height:22px}.auth-stage-enter-active[data-v-e38d6f34]{transition:opacity .11s,transform .11s}.auth-stage-leave-active[data-v-e38d6f34]{transition:opacity 70ms}.auth-stage-enter-from[data-v-e38d6f34]{opacity:0;transform:translateY(4px)}.auth-stage-leave-to[data-v-e38d6f34]{opacity:0}.auth-fields .is-verified[data-v-e38d6f34]{opacity:1;background:var(--lexa-brand-pale);justify-content:center;align-items:center;gap:6px;display:inline-flex}.auth-check[data-v-e38d6f34]{stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.auth-check path[data-v-e38d6f34]{stroke-dasharray:1;animation:.16s ease-out both code-confirmed-e38d6f34}@keyframes code-confirmed-e38d6f34{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}button[data-v-e38d6f34]:focus-visible{outline:2px solid var(--lexa-brand-pale);outline-offset:3px}button[data-v-e38d6f34]:disabled{opacity:.56;cursor:not-allowed}.email-code-auth__error[data-v-e38d6f34]{color:var(--lexa-login-error);margin:0;font-size:13px}.auth-actions[data-v-e38d6f34]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.auth-actions button[data-v-e38d6f34]{color:var(--lexa-login-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.auth-actions button[data-v-e38d6f34]:hover:not(:disabled){color:var(--lexa-brand-pale)}@media (width<=360px){.auth-fields[data-v-e38d6f34]{grid-template-columns:minmax(0,1fr)}.auth-fields button[data-v-e38d6f34]{width:100%}}@media (prefers-reduced-motion:reduce){.auth-fields input[data-v-e38d6f34],.auth-fields button[data-v-e38d6f34],.auth-stage-enter-active[data-v-e38d6f34],.auth-stage-leave-active[data-v-e38d6f34]{transition:none}.auth-stage-enter-from[data-v-e38d6f34]{transform:none}.auth-check path[data-v-e38d6f34]{animation:none}}.login-page[data-v-9510b293]{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;color:var(--lexa-login-text);background:radial-gradient(ellipse at 50% 38%, #00a99d05, transparent 52%), var(--lexa-login-background);grid-template-rows:96px 1fr;display:grid;position:relative;overflow-x:clip}.login-panel[data-v-9510b293]{text-align:center;align-self:center;width:min(960px,100% - 48px);margin:auto;padding:32px 0 64px}.login-copy[data-v-9510b293]{margin:0 0 32px}.login-header[data-v-9510b293]{align-items:center;padding-inline:48px;display:flex}.login-logo[data-v-9510b293]{width:108px;height:auto;display:block}.login-title-line[data-v-9510b293]{display:block}.login-title-accent[data-v-9510b293]{color:var(--lexa-brand-pale);display:block}.login-copy h1[data-v-9510b293]{color:var(--lexa-login-text);letter-spacing:-.045em;margin:0;font-size:clamp(20px,2.3vw,33px);font-weight:300;line-height:1.15}.login-panel[data-v-9510b293] .email-code-auth{width:min(400px,100%);margin-inline:auto}.login-footnote[data-v-9510b293]{color:var(--lexa-login-muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;display:flex;position:absolute;bottom:24px;left:0;right:0}.login-logo[data-v-9510b293]{animation:.36s ease-out both login-arrive-9510b293}.login-copy h1[data-v-9510b293]{animation:.38s ease-out 60ms both login-arrive-9510b293}.login-panel[data-v-9510b293] .email-code-auth,.login-footnote[data-v-9510b293]{animation:.38s ease-out .12s both login-arrive-9510b293}@keyframes login-arrive-9510b293{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.login-page[data-v-9510b293]{grid-template-rows:76px 1fr}.login-header[data-v-9510b293]{padding-inline:24px}.login-logo[data-v-9510b293]{width:92px}.login-panel[data-v-9510b293]{width:min(640px,100% - 40px)}.login-copy h1[data-v-9510b293]{font-size:clamp(18px,3.1vw,22px)}}@media (prefers-reduced-motion:reduce){.login-logo[data-v-9510b293],.login-copy h1[data-v-9510b293],.login-panel[data-v-9510b293] .email-code-auth,.login-footnote[data-v-9510b293]{animation:none}}.secure-loading-state[data-v-a4071309]{min-height:100dvh;padding:var(--lexa-space-6);color:var(--lexa-text-secondary);background:var(--lexa-background-app);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.secure-loading-scene[data-v-a4071309]{place-items:center;width:232px;height:232px;display:grid;position:relative}.secure-loading-logo[data-v-a4071309]{width:136px;height:auto;display:block;position:relative}.secure-loading-message[data-v-a4071309]{margin:var(--lexa-space-6) 0 0;font-size:13px;line-height:1.5}.secure-loading-particles[data-v-a4071309]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(85px 35px,#0000 80%,#000 115%);mask-image:radial-gradient(85px 35px,#0000 80%,#000 115%)}.secure-loading-plane[data-v-a4071309]{transform:rotate(var(--tilt)) scaleY(.56);position:absolute;inset:0}.secure-loading-path[data-v-a4071309]{border:1px solid color-mix(in srgb, var(--lexa-brand-primary) 24%, transparent);border-radius:50%;position:absolute;inset:15px}.secure-loading-rotation[data-v-a4071309]{animation:secure-loading-orbit-a4071309 var(--duration) linear infinite;animation-delay:var(--plane-delay);position:absolute;inset:0}.secure-loading-rotation--reverse[data-v-a4071309]{animation-direction:reverse}.secure-loading-position[data-v-a4071309]{transform:rotate(var(--angle)) translateX(var(--radius));color:var(--lexa-brand-turquoise);position:absolute;top:116px;left:116px}.secure-loading-position[data-v-a4071309]:nth-child(4n+1){color:var(--lexa-brand-blue)}.secure-loading-position[data-v-a4071309]:nth-child(4n+2){color:var(--lexa-brand-green)}.secure-loading-position[data-v-a4071309]:nth-child(4n+3){color:var(--lexa-brand-pale)}.secure-loading-dot[data-v-a4071309]{width:var(--size);height:var(--size);margin:calc(var(--size) / -2);opacity:var(--opacity);animation:4.8s ease-in-out infinite secure-loading-flicker-a4071309;animation-delay:var(--delay);background:currentColor;border-radius:50%;display:block}@keyframes secure-loading-orbit-a4071309{to{transform:rotate(360deg)}}@keyframes secure-loading-flicker-a4071309{0%,to{opacity:var(--opacity)}50%{opacity:calc(var(--opacity) * .4)}}@media (prefers-reduced-motion:reduce){.secure-loading-motion[data-v-a4071309]{animation:none}.secure-loading-rotation[data-v-a4071309]{transform:rotate(calc(var(--tilt) * -1))}.secure-loading-dot[data-v-a4071309]{opacity:var(--opacity)}}.session-state[data-v-d9c00b68]{min-height:100vh;color:var(--lexa-text-secondary);text-align:center;align-content:center;place-items:center;gap:24px;padding:24px;display:grid}.session-state img[data-v-d9c00b68]{width:146px}.session-state section[data-v-d9c00b68]{width:min(520px,100%);padding:32px}.session-state h1[data-v-d9c00b68]{margin:0 0 8px;font-size:28px;font-weight:300}.session-state p[data-v-d9c00b68]{margin:6px 0}.session-state button[data-v-d9c00b68]{margin-top:16px}.session-state--error h1[data-v-d9c00b68]{color:var(--lexa-danger)}.configuration-error[data-v-b7955c5f]{text-align:center;align-content:center;place-items:center;gap:28px;min-height:100vh;padding:24px;display:grid;position:relative}.configuration-error>img[data-v-b7955c5f]{width:146px;height:auto}.configuration-error section[data-v-b7955c5f]{width:min(620px,100%);padding:36px}.configuration-error__eyebrow[data-v-b7955c5f]{color:var(--lexa-danger);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:500}h1[data-v-b7955c5f]{margin:10px 0;font-size:clamp(24px,4vw,36px);font-weight:300}code[data-v-b7955c5f]{overflow-wrap:anywhere;color:var(--lexa-danger);background:#fff0f0;border-radius:8px;padding:12px;display:block}.mobile-sort{display:none}@media (width<=900px){.mobile-sort{grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px;display:grid}.mobile-sort label{min-width:0;color:var(--lexa-text-muted);gap:5px;font-size:12px;display:grid}.table-wrap:has(.responsive-table){overflow:visible}.table-wrap table.responsive-table{white-space:normal;width:100%;display:block}.table-wrap table.responsive-table thead{display:none}.table-wrap table.responsive-table tbody{display:grid}.table-wrap table.responsive-table tbody tr{gap:var(--lexa-table-mobile-row-gap) var(--lexa-table-cell-padding-inline);padding:var(--lexa-table-mobile-row-padding-block) var(--lexa-table-cell-padding-inline);border-top:1px solid var(--lexa-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.table-wrap table.responsive-table td{overflow-wrap:anywhere;white-space:normal;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.table-wrap table.responsive-table td:first-child{grid-column:1/-1}.table-wrap table.responsive-table td:before{content:attr(data-label);color:var(--lexa-text-muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}.table-wrap table.responsive-table td small{white-space:normal;max-width:none;overflow:visible}}@media (width<=620px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.metrics article{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px!important;display:flex!important}.metrics article strong{overflow-wrap:normal;word-break:normal;font-size:17px!important}.metrics article span{font-size:11px!important}}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-300-normal-NpPLQc9R.woff2)format("woff2"),url(/assets/ubuntu-latin-300-normal-DYCVGgB8.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-ext-300-normal-BZo4g7G8.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-300-normal-CRE5BpN7.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-Bb6UNjxu.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-kv0aZEtN.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-ext-500-normal-DzrGfuVI.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-500-normal-Cd8iAjtc.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lexa-login-background:#0a1217;--lexa-login-text:#edf3f4;--lexa-login-muted:#9cabb3;--lexa-login-field:#111e25;--lexa-login-border:#536b75;--lexa-login-button:#e2edef;--lexa-login-error:#efa6a1;--lexa-brand-ink:#231f20;--lexa-brand-primary:#088e95;--lexa-brand-foreground:#066d73;--lexa-brand-pale:#65c8d0;--lexa-brand-blue:#0071bc;--lexa-brand-turquoise:#00a99d;--lexa-brand-green:#006837;--lexa-brand-secondary-text:#5e5e5e;--lexa-text-primary:#27303d;--lexa-text-secondary:#465362;--lexa-text-muted:#56616b;--lexa-text-subtle:#667180;--lexa-overlay-background:#231f204f;--lexa-canvas:#f5f7fa;--lexa-surface:#fff;--lexa-surface-soft:#f7f8fa;--lexa-surface-strong:#f1f4f7;--lexa-table-header-background:#e4eaf0;--lexa-table-enhanced-header-background:#243e4b;--lexa-table-enhanced-header-foreground:#f8fafc;--lexa-table-enhanced-divider:#c4cfd7;--lexa-table-enhanced-matrix-background:#dbe5ec;--lexa-border-control:#dfe4e9;--lexa-border-card:#e3e7eb;--lexa-divider:#edf0f2;--lexa-success:#18794e;--lexa-warning:#9a6700;--lexa-danger:#c33c3c;--lexa-product-ione:#066d73;--lexa-product-smartlink:var(--lexa-product-ione);--lexa-product-ctl:#7727a8;--lexa-product-readers:var(--lexa-product-ctl);--lexa-product-xpi:#a94700;--lexa-product-imp:#806000;--lexa-product-box:#246b3c;--lexa-product-pcb:#3e4cb0;--lexa-product-enclosure:#795548;--lexa-product-receptacle:#475569;--lexa-info:#0071bc;--lexa-gradient-brand:linear-gradient(90deg, #006837 0%, #00a99d 38%, #65c8d0 68%, #0071bc 100%);--lexa-background-app:radial-gradient(circle at 50% 0%, #fff 0%, #f7f8fa 48%, #f1f4f7 100%);--lexa-font-sans:Ubuntu, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lexa-font-weight-light:300;--lexa-font-weight-regular:400;--lexa-font-weight-medium:500;--lexa-font-weight-bold:700;--lexa-space-1:4px;--lexa-space-2:8px;--lexa-space-3:12px;--lexa-space-4:16px;--lexa-space-5:20px;--lexa-space-6:24px;--lexa-space-8:32px;--lexa-space-12:48px;--lexa-space-16:64px;--lexa-radius-compact:7px;--lexa-radius-control:9px;--lexa-radius-group:11px;--lexa-radius-feature:13px;--lexa-radius-card:16px;--lexa-radius-pill:999px;--lexa-matrix-cell-width:64px;--lexa-assignment-cell-width:72px;--lexa-matrix-code-height:28px;--lexa-matrix-quantity-height:36px;--lexa-control-height-compact:34px;--lexa-control-height:41px;--lexa-control-height-prominent:48px;--lexa-table-header-height:30px;--lexa-table-row-height:52px;--lexa-table-cell-padding-block:4px;--lexa-table-cell-padding-inline:16px;--lexa-table-mobile-row-padding-block:12px;--lexa-table-mobile-row-gap:8px;--lexa-appbar-height:61px;--lexa-sidebar-width:252px;--lexa-sidebar-dark-background:linear-gradient(180deg, #122a3f 0%, #0b1e2e 100%);--lexa-sidebar-dark-foreground:#bfccd3;--lexa-sidebar-dark-strong:#fff;--lexa-sidebar-dark-muted:#a8bac4;--lexa-sidebar-dark-border:#ffffff24;--lexa-sidebar-dark-soft:radial-gradient(circle at 12% 0%, #088e9547, transparent 33%);--lexa-sidebar-dark-hover:#ffffff12;--lexa-sidebar-dark-active:#088e9547;--lexa-sidebar-dark-active-rule:#6fd1d2;--lexa-sidebar-context-icon:#087a81;--lexa-sidebar-context-background:#65c8d02e;--lexa-sidebar-environment:#45a47a;--lexa-sidebar-environment-ring:#45a47a24;--lexa-workspace-max-width:100%;--lexa-shadow-card:0 15px 50px #088e9512;--lexa-shadow-menu:0 18px 48px #1d2a3729, 0 3px 10px #1d2a3714;--lexa-shadow-drawer:-20px 0 60px #161f2a29;--lexa-focus-ring:0 0 0 3px #088e951a;--lexa-motion-fast:.15s;--lexa-motion-default:.22s;--lexa-ease-standard:ease;--lexa-family-electronic-foreground:#066d73;--lexa-family-electronic-surface:#eaf6f6;--lexa-family-mechanical-foreground:#6b4d11;--lexa-family-mechanical-surface:#fff4df;--lexa-mounting-1-surface:#eef6fb;--lexa-mounting-1-foreground:#0c548a;--lexa-mounting-2-surface:#f3f0fc;--lexa-mounting-2-foreground:#573b9e;--lexa-mounting-3-surface:#f0fbf8;--lexa-mounting-3-foreground:#087a81;--lexa-mounting-4-surface:#edf7ed;--lexa-mounting-4-foreground:#1b6e2e;--lexa-mounting-none-surface:#f7f8fa;--lexa-mounting-none-foreground:#56616b}.catalogue-type{border:1px solid var(--lexa-border-control);border-radius:var(--lexa-radius-compact);color:var(--lexa-text-muted);letter-spacing:.04em;white-space:nowrap;padding:4px 6px;font-size:11px;font-weight:700;display:inline-block}.catalogue-type[class*=catalogue-type--]{color:var(--category-colour);border-color:color-mix(in srgb, var(--category-colour) 25%, transparent);background:color-mix(in srgb, var(--category-colour) 7%, var(--lexa-surface))}.catalogue-type--ione{--category-colour:var(--lexa-product-ione)}.catalogue-type--smartlink{--category-colour:var(--lexa-product-smartlink)}.catalogue-type--ctl{--category-colour:var(--lexa-product-ctl)}.catalogue-type--readers{--category-colour:var(--lexa-product-readers)}.catalogue-type--xpi{--category-colour:var(--lexa-product-xpi)}.catalogue-type--imp{--category-colour:var(--lexa-product-imp)}.catalogue-type--box{--category-colour:var(--lexa-product-box)}.catalogue-type--pcb{--category-colour:var(--lexa-product-pcb)}.catalogue-type--enclosure{--category-colour:var(--lexa-product-enclosure)}.catalogue-type--receptacle{--category-colour:var(--lexa-product-receptacle)}.ops-table thead th{box-sizing:border-box;height:var(--lexa-table-header-height);padding:0 var(--ops-table-header-padding-inline,var(--lexa-space-2));color:var(--lexa-text-primary);background:var(--lexa-table-header-background);border-bottom:1px solid var(--lexa-divider);font-size:11px;font-weight:var(--lexa-font-weight-bold);letter-spacing:.05em;text-align:left;vertical-align:middle;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.ops-table thead th button{min-height:calc(var(--lexa-table-header-height) - 1px);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.ops-matrix-header{background:var(--lexa-table-header-background);font-size:11px;font-weight:var(--lexa-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;line-height:1.3}:root[data-table-appearance=enhanced] .ops-table{--lexa-table-header-background:var(--lexa-table-enhanced-header-background);--lexa-divider:var(--lexa-table-enhanced-divider);--lexa-border-card:var(--lexa-table-enhanced-divider);--lexa-text-secondary:var(--lexa-text-primary);color:var(--lexa-text-primary);background:var(--lexa-surface)}:root[data-table-appearance=enhanced] .ops-table thead th{color:var(--lexa-table-enhanced-header-foreground);background:var(--lexa-table-enhanced-header-background);border-color:var(--lexa-table-enhanced-divider)}:root[data-table-appearance=enhanced] :is(.component-record-summary .ops-table,.references-table--alternatives,.component-purchase-orders__table) thead th{color:var(--lexa-text-primary);background:var(--lexa-table-enhanced-matrix-background)}:root[data-table-appearance=enhanced] .ops-table tbody :is(th,td){border-color:var(--lexa-table-enhanced-divider)}:root[data-table-appearance=enhanced] :is(.assignment-group,.product-groups){--lexa-divider:var(--lexa-table-enhanced-divider);--lexa-border-card:var(--lexa-table-enhanced-divider)}:root[data-table-appearance=enhanced] .ops-matrix-header{background:var(--lexa-table-enhanced-matrix-background);color:var(--lexa-brand-foreground)}*,:before,:after{box-sizing:border-box}html{background:var(--lexa-canvas)}body{min-height:100vh;color:var(--lexa-text-primary);background:var(--lexa-background-app);font-family:var(--lexa-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button{color:inherit}:focus-visible{outline:2px solid var(--lexa-brand-foreground);outline-offset:2px}.skip-link{z-index:100;color:#fff;border-radius:var(--lexa-radius-control);background:var(--lexa-brand-foreground);padding:9px 13px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{min-height:var(--lexa-control-height);justify-content:center;align-items:center;gap:var(--lexa-space-2);border:1px solid var(--lexa-border-control);border-radius:var(--lexa-radius-control);background:var(--lexa-surface);cursor:pointer;transition:border-color var(--lexa-motion-fast), box-shadow var(--lexa-motion-fast), transform var(--lexa-motion-fast);padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--lexa-brand-pale);box-shadow:var(--lexa-focus-ring);text-decoration:none}.button:focus-visible{text-decoration:none}.button:active{text-decoration:none;transform:translateY(1px)}.button--primary{color:#fff;border-color:var(--lexa-brand-foreground);background:var(--lexa-brand-foreground)}.button--danger{color:var(--lexa-danger)}.button:disabled{opacity:.48;cursor:not-allowed;transform:none}.field{min-height:var(--lexa-control-height);width:100%;color:var(--lexa-text-primary);border:1px solid var(--lexa-border-control);border-radius:var(--lexa-radius-control);background:var(--lexa-surface);padding:0 12px}.field:focus{border-color:var(--lexa-brand-foreground);box-shadow:var(--lexa-focus-ring);outline:none}.card{border:1px solid var(--lexa-border-card);border-radius:var(--lexa-radius-card);background:var(--lexa-surface);box-shadow:var(--lexa-shadow-card)}.status{border-radius:var(--lexa-radius-pill);width:fit-content;color:var(--lexa-text-secondary);background:var(--lexa-surface-strong);align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status--success{color:var(--lexa-success);background:#edf8f2}.status--warning{color:var(--lexa-warning);background:#fff8e6}.status--danger{color:var(--lexa-danger);background:#fff0f0}.status--info{color:var(--lexa-info);background:#eef7fd}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.table-refresh-progress{background:var(--lexa-surface-strong);height:2px;overflow:hidden}.table-refresh-progress span{background:var(--lexa-gradient-brand);width:35%;height:100%;animation:1.15s ease-in-out infinite table-refresh-progress;display:block}.table-wrap--refreshing{opacity:.72;transition:opacity var(--lexa-motion-fast)}@keyframes table-refresh-progress{0%{transform:translate(-115%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.table-refresh-progress span{width:100%;animation:none}}.version-update-notice{z-index:400;right:22px;bottom:max(22px, env(safe-area-inset-bottom));border-radius:var(--lexa-radius-card);width:358px;max-width:calc(100% - 24px);min-height:112px;color:var(--lexa-surface);background:#141c2a;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 17px 16px 20px;display:grid;position:fixed;box-shadow:0 22px 56px #121b284d,0 5px 16px #121b282e}.version-update-copy{min-width:0}.version-update-copy strong{letter-spacing:-.015em;margin-bottom:7px;font-size:16px;font-weight:700;line-height:1.25;display:block}.version-update-copy p{color:#ffffffdb;margin:0;font-size:13px;line-height:1.45}.version-update-actions{justify-items:stretch;gap:5px;display:grid}.version-update-actions button{border-radius:var(--lexa-radius-pill);min-width:88px;min-height:37px;color:var(--lexa-surface);cursor:pointer;transition:background var(--lexa-motion-fast), transform var(--lexa-motion-fast);border:0;padding:8px 12px;font-size:13px;font-weight:700}.version-update-actions button:focus-visible{outline-color:var(--lexa-surface)}.version-update-reload{background:var(--lexa-brand-blue);box-shadow:0 4px 12px #0071bc4d}.version-update-reload:hover{background:#0063a5;transform:translateY(-1px)}.version-update-ignore{background:0 0;color:#ffffffc2!important}.version-update-ignore:hover{background:#ffffff14;color:var(--lexa-surface)!important}.version-notice-enter-active,.version-notice-leave-active{transition:opacity var(--lexa-motion-default), transform var(--lexa-motion-default)}.version-notice-enter-from,.version-notice-leave-to{opacity:0;transform:translateY(10px)}@media (width<=480px){.version-update-notice{right:12px;bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:14px;width:calc(100% - 24px);padding:17px}.version-update-actions{grid-template-columns:1fr 1fr}}
