@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.ea-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0c192994;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.ea-modal{position:relative;width:min(640px,100%);max-height:min(92vh,880px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0f172a0f,0 20px 48px #0f172a2e;flex-shrink:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ea-modal--success{min-height:min(400px,72vh);display:flex;flex-direction:column}.ea-modal__head{padding:1.5rem 2rem 1.25rem;border-bottom:1px solid #e8edf3}.ea-brand{display:flex;align-items:stretch;gap:1.25rem}.ea-brand-divider{flex-shrink:0;width:1px;margin:.35rem 0;background:linear-gradient(180deg,#0ea5e900,#0ea5e938 18%,#94a3b873,#0ea5e938 82%,#0ea5e900)}.ea-logo-wrap{position:relative;flex-shrink:0;align-self:center;width:min(168px,40vw);height:136px;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center}.ea-logo-wrap .ea-logo{position:relative;z-index:1;width:auto;height:112px;max-width:100%;align-self:auto}.ea-logo{height:112px;width:auto;max-width:160px;flex-shrink:0;object-fit:contain;display:block;align-self:center}.ea-header{flex:1;min-width:0;padding:0}.ea-header h2{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:#0f172a}.ea-header p{margin:.5rem 0 0;color:#64748b;font-size:.9375rem;line-height:1.55;max-width:36rem}.ea-form{padding:1.5rem 2rem 0;display:grid;gap:1rem}.ea-field label{display:block;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.35rem;letter-spacing:.01em}.ea-field input,.ea-field select,.ea-field textarea{width:100%;box-sizing:border-box;border:1px solid #d7dee8;border-radius:8px;padding:.62rem .75rem;font-size:.9375rem;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ea-field input::placeholder,.ea-field textarea::placeholder{color:#94a3b8}.ea-field input:hover,.ea-field select:hover,.ea-field textarea:hover{border-color:#b8c4d4}.ea-field input:focus,.ea-field select:focus,.ea-field textarea:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e924}.ea-field textarea{min-height:96px;resize:vertical;line-height:1.5}.ea-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.ea-modal__head,.ea-form,.ea-modal__foot{padding-left:1.25rem;padding-right:1.25rem}.ea-row-2{grid-template-columns:1fr}.ea-brand{flex-direction:column;align-items:flex-start;gap:.75rem}.ea-brand-divider{width:100%;height:1px;margin:.15rem 0;background:linear-gradient(90deg,#0ea5e900,#0ea5e938 18%,#94a3b873,#0ea5e938 82%,#0ea5e900)}}.ea-optional{font-weight:500;color:#94a3b8}.ea-error{color:#b91c1c;font-size:.8125rem;margin:0;padding:.65rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.ea-modal__foot{padding:1.25rem 2rem 1.5rem;margin-top:.25rem;border-top:1px solid #e8edf3;background:#fafbfc;border-radius:0 0 12px 12px}.ea-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.ea-btn-primary{border:none;border-radius:8px;padding:.7rem 1.35rem;min-width:10.5rem;font-weight:600;font-size:.9375rem;color:#fff;background:linear-gradient(180deg,#22d3ee,#0ea5e9 48%,#0284c7);box-shadow:0 2px 8px #0ea5e947;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ea-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0ea5e95c}.ea-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ea-btn-ghost{border:1px solid #d7dee8;border-radius:8px;padding:.7rem 1.15rem;font-weight:600;font-size:.9375rem;background:#fff;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ea-btn-ghost:hover{background:#f8fafc;border-color:#b8c4d4}.ea-close{position:absolute;top:1rem;right:1rem;z-index:2;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;font-size:1.25rem;line-height:1;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ea-close:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ea-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2.5rem 2.5rem;text-align:center}.ea-success .ea-logo-wrap{width:min(168px,54vw);height:136px;margin-bottom:.75rem}.ea-success .ea-logo-wrap .ea-logo{margin-bottom:0}.ea-success .ea-success-done{margin-top:1.75rem;min-width:8rem}.ea-success h3{margin:.75rem 0 0;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.ea-success p{margin:.85rem 0 0;max-width:28rem;color:#64748b;font-size:.9375rem;line-height:1.6}.lm-onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box;background:#0f172a52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lm-onboarding-overlay-in .25s ease-out}@keyframes lm-onboarding-overlay-in{0%{opacity:0}to{opacity:1}}.lm-onboarding-card{width:100%;max-width:560px;border-radius:1rem;background:#fff;box-shadow:0 25px 50px -12px #0f172a2e,0 0 0 1px #0f172a0f;padding:2rem 2rem 1.75rem;box-sizing:border-box;position:relative;overflow:hidden}.lm-onboarding-step{animation:lm-onboarding-step-in .26s ease-out}@keyframes lm-onboarding-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lm-onboarding-icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;animation:lm-onboarding-icon-pop .26s ease-out}@keyframes lm-onboarding-icon-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lm-onboarding-icon-bg{width:72px;height:72px;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);color:#334155}.lm-onboarding-title{margin:0 0 .65rem;font-size:1.35rem;font-weight:650;letter-spacing:-.02em;color:#0f172a;text-align:center;line-height:1.25}.lm-onboarding-desc{margin:0 auto 1rem;max-width:28rem;font-size:.95rem;line-height:1.55;color:#475569;text-align:center}.lm-onboarding-visual{display:flex;justify-content:center;margin:0 auto 1.35rem;max-width:100%}.lm-onboarding-visual--tree{margin-top:.15rem}.lm-onboarding-tree-pre{margin:0;padding:.65rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.45;color:#64748b;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.lm-onboarding-visual--flow{flex-wrap:wrap;align-items:center;gap:.35rem .25rem;margin-top:.15rem}.lm-onboarding-flow-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px}.lm-onboarding-flow-arrow{font-size:.75rem;font-weight:500;color:#94a3b8;-webkit-user-select:none;user-select:none}.lm-onboarding-dots{display:flex;justify-content:center;gap:.45rem;margin-bottom:1.5rem}.lm-onboarding-dot{width:8px;height:8px;border-radius:999px;background:#cbd5e1;transition:background .25s ease,transform .25s ease}.lm-onboarding-dot--active{background:#3b82f6;transform:scale(1.15)}.lm-onboarding-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.lm-onboarding-btn{font-family:inherit;font-size:.9rem;font-weight:500;padding:.65rem 1.15rem;border-radius:.5rem;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.lm-onboarding-btn:hover:not(:disabled){transform:scale(1.02)}.lm-onboarding-btn--ghost{background:transparent;color:#64748b}.lm-onboarding-btn--ghost:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.lm-onboarding-btn--primary{background:#2563eb;color:#fff;box-shadow:0 1px 2px #2563eb40}.lm-onboarding-btn--primary:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 12px #2563eb59}.lm-onboarding-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}#root .lm-teams-page{--lm-tp-bg: rgb(245, 245, 245);--lm-tp-card: #ffffff;--lm-tp-text: #0f172a;--lm-tp-muted: #64748b;--lm-tp-primary: #0d6efd;--lm-tp-primary-hover: #0b5ed7;--lm-tp-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 24px rgba(15, 23, 42, .06);--lm-tp-radius: 14px;background:var(--lm-tp-bg);color:var(--lm-tp-text);min-height:0}#root .lm-teams-page__inner{box-sizing:border-box;max-width:1040px;margin:0 auto;padding:2rem 1.25rem 3.5rem;background:#fff;min-height:100%}#root .lm-teams-page__inner:not(:has(.lm-teams-onboard)){max-width:1320px;padding-top:1.25rem;padding-bottom:3rem}@media (min-width: 640px){#root .lm-teams-page__inner:not(:has(.lm-teams-onboard)){padding-left:1.35rem;padding-right:1.35rem}}#root .lm-teams-page__inner:has(.lm-teams-onboard){padding-top:1.7rem}@media (min-width: 768px){#root .lm-teams-page__inner{padding-left:1.75rem;padding-right:1.75rem}#root .lm-teams-page__inner:not(:has(.lm-teams-onboard)){padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1280px){#root .lm-teams-page__inner:not(:has(.lm-teams-onboard)){padding-left:2rem;padding-right:2rem}}#root .lm-teams-onboard{--lm-onboard-cta-to-stepper: 1.25rem;--lm-onboard-stepper-to-import: .875rem;--lm-onboard-onboarding-to-preview: clamp(4.5rem, 6vw, 6rem);--lm-onboard-label-to-card: .5625rem;--lm-onboard-after-preview: clamp(4rem, 4.75vw, 4.5rem);--lm-onboard-preview-max: min(31.5rem, 100%);--lm-onboard-column: min(28rem, 100%);--lm-onboard-content-max: 900px}#root .lm-teams-onboard__section--hero+.lm-teams-onboard__section--flow{margin-top:var(--lm-onboard-cta-to-stepper)}#root .lm-teams-onboard .lm-teams-hero{text-align:center;max-width:var(--lm-onboard-column);margin:0 auto;padding-bottom:0}#root .lm-teams-hero__title{font-size:clamp(1.5rem,4vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 1rem;color:var(--lm-tp-text)}#root .lm-teams-hero__sub{font-size:1.02rem;color:#475569;line-height:1.55;margin:0 auto 1.5rem;max-width:34rem}#root .lm-teams-onboard .lm-teams-hero .lm-teams-hero__sub{margin-bottom:1.85rem}#root .lm-teams-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.45rem;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb 48%,#1d4ed8);border:none;border-radius:11px;cursor:pointer;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #2563eb52,0 10px 28px #2563eb38;transition:background .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .2s ease}#root .lm-teams-hero__cta:hover:not(:disabled){background:linear-gradient(180deg,#60a5fa,#3b82f6 45%,#2563eb);box-shadow:0 2px 4px #0f172a14,0 8px 20px #2563eb61,0 18px 40px #2563eb33;transform:translateY(-2px) scale(1.02);filter:brightness(1.03)}#root .lm-teams-hero__cta:active:not(:disabled){transform:translateY(0) scale(1.01);filter:brightness(.98);box-shadow:0 1px 3px #2563eb59,0 6px 16px #2563eb47}#root .lm-teams-hero__cta:disabled{opacity:.55;cursor:not-allowed}#root .lm-teams-hero__stack{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:18.5rem;margin:0 auto;gap:.5rem}#root .lm-teams-hero__stack>.lm-teams-hero__cta-secondary{margin-top:.4rem}#root .lm-teams-hero__stack .lm-teams-hero__cta{width:100%;justify-content:center}#root .lm-teams-hero__cta-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.55rem 1.25rem;font-size:.9375rem;font-weight:600;color:#1d4ed8;background:transparent;border:1.5px solid rgba(29,78,216,.55);border-radius:11px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}#root .lm-teams-hero__cta-secondary:hover:not(:disabled){background:#2563eb1c;border-color:#1d4ed8eb;color:#1e3a8a;box-shadow:0 0 0 1px #2563eb2e,0 2px 8px #2563eb26;transform:translateY(-1px)}#root .lm-teams-hero__cta-secondary:disabled{opacity:.55;cursor:not-allowed}#root .lm-teams-hero__hint{margin:.35rem 0 0;padding:0 .25rem;font-size:.8125rem;line-height:1.45;color:var(--lm-tp-muted);text-align:center}#root .lm-teams-onboard__section--flow{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;margin-left:0;margin-right:0}#root .lm-teams-flow__block-guide{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;width:100%;max-width:var(--lm-onboard-column);margin-inline:auto}#root .lm-teams-flow__block-guide .lm-teams-flow__secondary{margin-top:var(--lm-onboard-stepper-to-import)}#root .lm-teams-onboard__block-result{margin-top:calc(var(--lm-onboard-onboarding-to-preview) - 2.5rem);width:100%;max-width:var(--lm-onboard-content-max);margin-inline:auto;display:flex;flex-direction:column;align-items:stretch}#root .lm-teams-flow__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;margin:0;max-width:34rem}#root .lm-teams-flow__step{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;color:#94a3b8;letter-spacing:.01em}#root .lm-teams-flow__step:first-of-type{font-weight:700;color:#0f172a;letter-spacing:-.01em}#root .lm-teams-flow__step-index{flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:999px;font-size:.625rem;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0;box-shadow:none}#root .lm-teams-flow__step:first-of-type .lm-teams-flow__step-index{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;border:1px solid #1d4ed8;box-shadow:0 1px 2px #2563eb40,0 2px 8px #2563eb33}#root .lm-teams-flow__step-label{white-space:nowrap}#root .lm-teams-flow__steps-sep{display:inline-flex;align-items:center;flex-shrink:0;gap:0;padding:0 .1rem}#root .lm-teams-flow__steps-sep-line{width:.55rem;height:1px;background:#cbd5e1;border-radius:1px}#root .lm-teams-flow__steps-sep-dot{width:4px;height:4px;border-radius:50%;margin:0 3px;background:#94a3b8;box-shadow:0 0 0 1px #ffffffe6}#root .lm-teams-flow__secondary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#94a3b8;background:transparent;border:none;border-radius:6px;cursor:pointer;text-decoration:none;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease,background .18s ease}#root .lm-teams-flow__secondary-icon{display:flex;color:#94a3b8;opacity:.9;transition:color .18s ease,transform .18s ease}#root .lm-teams-flow__secondary:hover:not(:disabled){color:#64748b;text-decoration:underline;text-decoration-color:#64748b73;background:#94a3b80f}#root .lm-teams-flow__secondary:hover:not(:disabled) .lm-teams-flow__secondary-icon{color:#64748b;transform:translateY(1px)}#root .lm-teams-flow__secondary:disabled{opacity:.5;cursor:not-allowed}#root .lm-teams-onboard__block-result .lm-teams-mock{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}#root .lm-teams-mock{max-width:420px;margin:1.35rem auto 0;text-align:left}#root .lm-teams-mock__label{font-size:.8125rem;font-weight:600;letter-spacing:-.015em;text-transform:none;color:#64748b;margin-bottom:.75rem;text-align:center}#root .lm-teams-onboard__block-result .lm-teams-mock__label{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#475569a6;margin-bottom:var(--lm-onboard-label-to-card);text-align:center;width:100%;max-width:var(--lm-onboard-preview-max)}#root .lm-teams-mock__card-wrap{display:block;width:100%;padding:0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:calc(var(--lm-tp-radius) + 2px);text-align:left;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}#root .lm-teams-mock__card-wrap:hover:not(:disabled){transform:translateY(-2px);filter:drop-shadow(0 8px 20px rgba(15,23,42,.06)) drop-shadow(0 16px 32px rgba(15,23,42,.05))}#root .lm-teams-onboard__block-result .lm-teams-mock__card-wrap:hover:not(:disabled){transform:translateY(-4px);filter:drop-shadow(0 12px 28px rgba(15,23,42,.08)) drop-shadow(0 26px 52px rgba(15,23,42,.1))}#root .lm-teams-onboard__block-result .lm-teams-mock__team-avatar{width:52px;height:52px;font-size:1.2rem;border-radius:13px}#root .lm-teams-mock__card-wrap:active:not(:disabled){transform:translateY(-1px)}#root .lm-teams-mock__card-wrap:disabled{cursor:not-allowed;opacity:.55}#root .lm-teams-mock__card-wrap:focus-visible{outline:2px solid var(--lm-tp-primary);outline-offset:3px}#root .lm-teams-mock__card{background:var(--lm-tp-card);border-radius:var(--lm-tp-radius);padding:1.1rem 1.15rem;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0f;border:1px solid rgba(226,232,240,.95);transition:box-shadow .22s ease,border-color .22s ease}#root .lm-teams-onboard__block-result .lm-teams-mock__card-wrap{max-width:var(--lm-onboard-preview-max);margin-inline:auto}#root .lm-teams-onboard__block-result .lm-teams-mock__card{padding:1.45rem 1.5rem;box-shadow:0 1px 3px #0f172a0f,0 10px 28px #0f172a1a,0 24px 56px #0f172a14,0 0 0 1px #fff9 inset;border:1px solid rgba(203,213,225,.95);background:linear-gradient(180deg,#fff,#f8fafc);text-align:left}#root .lm-teams-mock__card-wrap:hover:not(:disabled) .lm-teams-mock__card{box-shadow:0 2px 4px #0f172a0d,0 10px 28px #0f172a14;border-color:#cbd5e1f2}#root .lm-teams-onboard__block-result .lm-teams-mock__card-wrap:hover:not(:disabled) .lm-teams-mock__card{box-shadow:0 2px 8px #0f172a12,0 14px 40px #0f172a1f,0 32px 64px #0f172a17,0 0 0 1px #ffffffa6 inset;border-color:#bac6d6}#root .lm-teams-mock__card-top{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}#root .lm-teams-mock__team-avatar{width:48px;height:48px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:1.125rem;font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #4f46e547}#root .lm-teams-mock__card-head{flex:1;min-width:0}#root .lm-teams-mock__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.45rem}#root .lm-teams-mock__name{font-weight:700;font-size:1.0625rem;letter-spacing:-.02em;color:var(--lm-tp-text)}#root .lm-teams-mock__badge{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px;background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#047857;border:1px solid rgba(16,185,129,.25)}#root .lm-teams-mock__members{display:flex;align-items:center;padding-left:.1rem}#root .lm-teams-mock__member{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;border:2px solid #fff;margin-left:-.45rem;box-shadow:0 1px 4px #0f172a1f}#root .lm-teams-mock__member:first-child{margin-left:0}#root .lm-teams-mock__member--1{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}#root .lm-teams-mock__member--2{background:linear-gradient(135deg,#a78bfa,#7c3aed)}#root .lm-teams-mock__member--3{background:linear-gradient(135deg,#fb923c,#ea580c)}#root .lm-teams-mock__row{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}#root .lm-teams-mock__chip{font-size:.75rem;font-weight:500;padding:.2rem .5rem;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}#root .lm-teams-mock__meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8125rem;color:var(--lm-tp-muted)}#root .lm-teams-mock__meta strong{color:#334155;font-weight:600}@keyframes lm-teams-onboard-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lm-teams-onboard-mock-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#root .lm-teams-onboard__hero-title,#root .lm-teams-onboard__hero-sub,#root .lm-teams-onboard__cta{opacity:0;animation:lm-teams-onboard-fade-up .55s cubic-bezier(.22,1,.36,1) forwards}#root .lm-teams-onboard__hero-title{animation-delay:.05s}#root .lm-teams-onboard__hero-sub{animation-delay:.1s}#root .lm-teams-onboard__cta{animation-delay:.14s}#root .lm-teams-onboard__flow-steps,#root .lm-teams-onboard__flow-secondary{opacity:0;animation:lm-teams-onboard-fade-up .52s cubic-bezier(.22,1,.36,1) forwards}#root .lm-teams-onboard__flow-steps{animation-delay:.2s}#root .lm-teams-onboard__flow-secondary{animation-delay:.26s}#root .lm-teams-onboard__mock{opacity:0;animation:lm-teams-onboard-mock-up .58s cubic-bezier(.22,1,.36,1) .22s forwards}#root .lm-teams-onboard__benefit{opacity:0;animation:lm-teams-onboard-fade-up .52s cubic-bezier(.22,1,.36,1) forwards}#root .lm-teams-benefits.lm-teams-onboard__benefits .lm-teams-onboard__benefit:nth-child(2){animation-delay:.32s}#root .lm-teams-benefits.lm-teams-onboard__benefits .lm-teams-onboard__benefit:nth-child(3){animation-delay:.4s}#root .lm-teams-benefits.lm-teams-onboard__benefits .lm-teams-onboard__benefit:nth-child(4){animation-delay:.48s}@media (prefers-reduced-motion: reduce){#root .lm-teams-mock__card-wrap,#root .lm-teams-mock__card-wrap:hover:not(:disabled),#root .lm-teams-benefit,#root .lm-teams-benefit__icon,#root .lm-teams-hero__cta{transition:none}#root .lm-teams-mock__card-wrap:hover:not(:disabled),#root .lm-teams-onboard__block-result .lm-teams-mock__card-wrap:hover:not(:disabled){transform:none;filter:none}#root .lm-teams-benefit:hover,#root .lm-teams-benefit:hover .lm-teams-benefit__icon{transform:none}#root .lm-teams-hero__cta:hover:not(:disabled),#root .lm-teams-hero__cta:active:not(:disabled){transform:none;filter:none}#root .lm-teams-onboard__hero-title,#root .lm-teams-onboard__hero-sub,#root .lm-teams-onboard__cta,#root .lm-teams-onboard__flow-steps,#root .lm-teams-onboard__flow-secondary,#root .lm-teams-onboard__mock,#root .lm-teams-onboard__benefit{animation:none;opacity:1;transform:none}#root .lm-teams-flow__secondary:hover:not(:disabled) .lm-teams-flow__secondary-icon{transform:none}}#root .lm-teams-benefits{display:grid;grid-template-columns:1fr;gap:1rem;max-width:900px;margin:1.35rem auto 0}#root .lm-teams-onboard__section--benefits.lm-teams-benefits{max-width:var(--lm-onboard-content-max);margin-top:var(--lm-onboard-after-preview);margin-left:auto;margin-right:auto;margin-bottom:0;gap:1.25rem}@media (min-width: 768px){#root .lm-teams-benefits{grid-template-columns:repeat(3,1fr);gap:1.25rem}#root .lm-teams-onboard__section--benefits.lm-teams-benefits{gap:1.5rem}}#root .lm-teams-benefit{background:linear-gradient(180deg,#fff,#fcfcfd);border-radius:var(--lm-tp-radius);padding:1.25rem 1.35rem;border:1px solid rgba(226,232,240,.95);box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0b,inset 0 1px #ffffffd9;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1),background .22s ease;cursor:default}#root .lm-teams-benefit:hover{box-shadow:0 4px 12px #0f172a0f,0 14px 36px #0f172a14,inset 0 1px #fffffff2;border-color:#c7d2e1f2;transform:translateY(-3px);background:linear-gradient(180deg,#fff,#f8fafc)}#root .lm-teams-benefit__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:linear-gradient(145deg,#bfdbfe,#dbeafe 40%,#eff6ff);color:#1d4ed8;border:1px solid rgba(147,197,253,.45);box-shadow:0 2px 6px #2563eb24,inset 0 1px #ffffffa6;transition:transform .2s ease,box-shadow .2s ease}#root .lm-teams-benefit:hover .lm-teams-benefit__icon{transform:scale(1.05);box-shadow:0 4px 14px #2563eb33,inset 0 1px #ffffffbf}#root .lm-teams-benefit--collab .lm-teams-benefit__icon{background:linear-gradient(145deg,#c7d2fe,#e0e7ff 45%,#eef2ff);color:#4338ca;border-color:#a5b4fc80;box-shadow:0 2px 6px #6366f12e,inset 0 1px #ffffffa6}#root .lm-teams-benefit--collab:hover .lm-teams-benefit__icon{box-shadow:0 4px 14px #6366f142,inset 0 1px #ffffffbf}#root .lm-teams-benefit--group .lm-teams-benefit__icon{background:linear-gradient(145deg,#a5f3fc,#cffafe 45%,#ecfeff);color:#0e7490;border-color:#67e8f973;box-shadow:0 2px 6px #0e749029,inset 0 1px #ffffffa6}#root .lm-teams-benefit--group:hover .lm-teams-benefit__icon{box-shadow:0 4px 14px #0e749038,inset 0 1px #ffffffbf}#root .lm-teams-benefit--logs .lm-teams-benefit__icon{background:linear-gradient(145deg,#fdba74,#ffedd5 42%,#fff7ed);color:#c2410c;border-color:#fdba748c;box-shadow:0 2px 6px #ea580c24,inset 0 1px #ffffffa6}#root .lm-teams-benefit--logs:hover .lm-teams-benefit__icon{box-shadow:0 4px 14px #ea580c33,inset 0 1px #ffffffbf}#root .lm-teams-onboard__benefit{background:linear-gradient(180deg,#fafbfc,#f4f6f9);border-color:#e2e8f0c7;box-shadow:0 1px 2px #0f172a08,0 2px 10px #0f172a0a}#root .lm-teams-onboard__benefit:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0f172a0a,0 8px 22px #0f172a0e;border-color:#dae2ede6;background:linear-gradient(180deg,#fbfcfd,#f1f5f9)}#root .lm-teams-onboard__benefit.lm-teams-benefit--collab .lm-teams-benefit__icon,#root .lm-teams-onboard__benefit.lm-teams-benefit--group .lm-teams-benefit__icon,#root .lm-teams-onboard__benefit.lm-teams-benefit--logs .lm-teams-benefit__icon{filter:saturate(.82) brightness(1.02);opacity:.93;box-shadow:0 1px 4px #0f172a0f,inset 0 1px #ffffff8c}#root .lm-teams-onboard__benefit.lm-teams-benefit--collab:hover .lm-teams-benefit__icon,#root .lm-teams-onboard__benefit.lm-teams-benefit--group:hover .lm-teams-benefit__icon,#root .lm-teams-onboard__benefit.lm-teams-benefit--logs:hover .lm-teams-benefit__icon{transform:scale(1.03);box-shadow:0 2px 8px #0f172a12,inset 0 1px #ffffff94}#root .lm-teams-onboard__benefit .lm-teams-benefit__title{color:#64748b}#root .lm-teams-onboard__benefit .lm-teams-benefit__desc{color:#94a3b8}#root .lm-teams-benefit__title{font-size:.9375rem;font-weight:600;margin:0 0 .35rem;letter-spacing:-.01em}#root .lm-teams-benefit__desc{font-size:.8125rem;color:var(--lm-tp-muted);line-height:1.5;margin:0}#root .lm-teams-hub{display:flex;flex-direction:column;gap:0}#root .lm-teams-hub>.lm-services-list-loading{flex:1 1 auto}#root .lm-teams-hub__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 2rem;padding:1.25rem 1.4rem 1.1rem;margin-bottom:.85rem;border-bottom:1px solid rgba(226,232,240,.95)}#root .lm-teams-hub__hero-main{flex:1 1 12rem;min-width:0;max-width:40rem}#root .lm-teams-hub__title{margin:0 0 .5rem;font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:700;letter-spacing:-.032em;line-height:1.12;color:var(--lm-tp-text)}#root .lm-teams-hub__lede{margin:0;font-size:.9375rem;line-height:1.55;color:#64748b}#root .lm-teams-hub__lede strong{color:#475569;font-weight:600}#root .lm-teams-hub__stats{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.5rem .7rem;margin:0;padding:0;align-self:flex-start}#root .lm-teams-hub__stat{--lm-teams-stat-icon-size: 1.65rem;--lm-teams-stat-head-gap: .45rem;--lm-teams-stat-text-inset: calc(var(--lm-teams-stat-icon-size) + var(--lm-teams-stat-head-gap));flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.55rem;min-width:8.5rem;max-width:11rem;padding:.85rem 1.05rem .95rem;margin:0;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:.65rem;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd9}#root .lm-teams-hub__stat-head{display:flex;align-items:center;gap:.45rem;min-width:0}#root .lm-teams-hub__stat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:.45rem}#root .lm-teams-hub__stat-icon--teams{background:#7c3aed1f;color:#7c3aed}#root .lm-teams-hub__stat-icon--services{background:#3b82f61f;color:#2563eb}#root .lm-teams-hub__stat-icon--members{background:#22c55e1f;color:#16a34a}#root .lm-teams-hub__stat-label{margin:0;font-size:.5625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;line-height:1.2;text-align:left}#root .lm-teams-hub__stat-value{margin:0;width:100%;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#0f172a;font-variant-numeric:tabular-nums;text-align:left;padding-left:var(--lm-teams-stat-text-inset)}#root .lm-teams-hub__toolbar{margin-bottom:.85rem;margin-top:1.35rem}#root .lm-teams-hub__toolbar .lm-teams-search-row--toolbar{margin-bottom:0}#root .lm-teams-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .95rem;margin-bottom:2.65rem;justify-content:space-between}#root .lm-teams-search-row .lm-teams-search-wrap{flex:1 1 auto;min-width:0;max-width:min(32rem,100%);margin-bottom:0}#root .lm-teams-search-row__actions{display:flex;gap:.5rem;flex-shrink:0}#root .lm-teams-btn-primary{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.05rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--lm-tp-primary, #0d6efd);border:none;border-radius:12px;cursor:pointer;box-shadow:0 1px 2px #0f172a0f;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}#root .lm-teams-btn-primary:hover:not(:disabled){background:var(--lm-tp-primary-hover, #0b5ed7);box-shadow:0 2px 8px #0d6efd40;transform:translateY(-1px)}#root .lm-teams-btn-primary:disabled{opacity:.55;cursor:not-allowed}#root .lm-teams-btn-ghost{padding:.5rem .85rem;font-size:.875rem;font-weight:500;color:var(--lm-tp-primary, #0d6efd);background:transparent;border:1px solid rgba(13,110,253,.38);border-radius:10px;cursor:pointer;transition:background .15s ease}#root .lm-teams-btn-ghost:hover{background:#0d6efd12}#root .lm-teams-modal-cancel{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}#root .lm-teams-modal-cancel:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}#root .lm-teams-modal-cancel:disabled{opacity:.55;cursor:not-allowed}#root .lm-teams-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;padding-top:3rem}#root .lm-teams-hub .lm-teams-grid{padding-top:.95rem}@media (min-width: 640px){#root .lm-teams-grid{grid-template-columns:repeat(2,1fr);gap:1.375rem}}@media (min-width: 1024px){#root .lm-teams-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width: 1180px){#root .lm-teams-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@keyframes lm-team-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#root .lm-team-card{position:relative;display:block;width:100%;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.078);border-radius:14px;padding:1.5rem 2.65rem 1.5rem 1.5rem;box-shadow:0 1px 2px #0f172a07,inset 0 1px #ffffffbf;cursor:pointer;transition:background .22s cubic-bezier(.25,.1,.25,1),box-shadow .22s cubic-bezier(.25,.1,.25,1),border-color .22s cubic-bezier(.25,.1,.25,1),transform .22s cubic-bezier(.25,.1,.25,1);animation:lm-team-card-in .4s cubic-bezier(.22,1,.36,1) both}#root .lm-team-card__chevron{position:absolute;top:1.35rem;right:1.15rem;display:flex;align-items:center;justify-content:center;color:#cbd5e1;pointer-events:none;transition:color .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){#root .lm-team-card{animation:none}}#root .lm-team-card:hover{background:#fff;box-shadow:0 4px 14px #0f172a0b,0 14px 36px #0f172a12;border-color:#94a3b87a;transform:translateY(-2px)}#root .lm-team-card:hover .lm-team-card__chevron{color:#64748b;transform:translate(3px)}#root .lm-team-card:active{transform:translateY(0)}#root .lm-team-card:focus-visible{outline:2px solid var(--lm-tp-primary);outline-offset:2px}#root .lm-team-card--recent{border-color:#0ea5e973;animation:lm-team-card-in .4s cubic-bezier(.22,1,.36,1) both,lm-team-card-recent-ring 2.4s ease-out 1}@keyframes lm-team-card-recent-ring{0%{box-shadow:0 0 #0ea5e947}35%{box-shadow:0 0 0 5px #0ea5e91a}to{box-shadow:0 1px 2px #0f172a07}}@media (prefers-reduced-motion: reduce){#root .lm-team-card--recent{animation:none;border-color:#0ea5e973}}#root .lm-team-card__top{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}#root .lm-team-card__avatar{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;letter-spacing:-.02em;flex-shrink:0;line-height:1}#root .lm-team-card__avatar--t0{background:#eef2ff;color:#5c6494;border:1px solid rgba(199,210,232,.55)}#root .lm-team-card__avatar--t1{background:#f5f0ff;color:#6b6494;border:1px solid rgba(214,205,232,.6)}#root .lm-team-card__avatar--t2{background:#fdf4ff;color:#7a6b8a;border:1px solid rgba(232,211,240,.65)}#root .lm-team-card__avatar--t3{background:#eefaf4;color:#4d7368;border:1px solid rgba(196,222,211,.65)}#root .lm-team-card__avatar--t4{background:#f0f7fb;color:#5a7a8c;border:1px solid rgba(198,218,230,.65)}#root .lm-team-card__name{font-size:1.0625rem;font-weight:600;letter-spacing:-.022em;margin:0;color:#020617;line-height:1.38;flex:1;min-width:0}#root .lm-team-card__desc{font-size:.875rem;font-weight:500;color:#697584;line-height:1.52;margin:0 0 1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5rem}#root .lm-team-card__desc--empty{font-style:italic;font-weight:500;color:#8b97a8}#root .lm-team-card__divider{height:1px;margin:0 0 .95rem;background:#e2e8f08c;border:none}#root .lm-team-card__badges{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}#root .lm-team-card__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:600;letter-spacing:.03em;color:#5f6c7b;background:transparent;border:none;padding:0;border-radius:0;line-height:1.25;-webkit-font-smoothing:antialiased}#root .lm-team-card__badge-icon{display:flex;flex-shrink:0;color:#94a3b8;opacity:.72}#root .lm-team-card__badge-sep{color:#94a3b8;font-size:12px;font-weight:600;opacity:.55;-webkit-user-select:none;user-select:none;line-height:1}#root .lm-team-card__empty-services{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.95rem}#root .lm-team-card__empty-label{font-size:.75rem;font-weight:600;color:#475569;letter-spacing:.01em}#root .lm-team-card__add-service{font:inherit;font-size:.75rem;font-weight:600;color:#475569;background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:none;letter-spacing:.01em;transition:color .18s ease}#root .lm-team-card__add-service:hover{color:#1e293b;text-decoration:underline}#root .lm-team-card__activity{display:flex;align-items:center;justify-content:space-between;gap:.55rem;font-size:.75rem;font-weight:600;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(241,245,249,.95);line-height:1.35;min-width:0}#root .lm-team-card__activity-status{display:inline-flex;align-items:center;gap:.35rem;min-width:0;font-weight:600}#root .lm-team-card__activity-trend{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}#root .lm-team-card__activity-phrase{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .lm-team-card__activity-status--high,#root .lm-team-card__activity-status--high .lm-team-card__activity-trend{color:#7c3aed}#root .lm-team-card__activity-status--active,#root .lm-team-card__activity-status--active .lm-team-card__activity-trend{color:#16a34a}#root .lm-team-card__activity-status--light,#root .lm-team-card__activity-status--light .lm-team-card__activity-trend{color:#0284c7}#root .lm-team-card__activity-status--quiet{color:#94a3b8}#root .lm-team-card__activity-status--quiet .lm-team-card__activity-trend{color:#cbd5e1}#root .lm-team-card__activity-sep{color:#cbd5e1;font-weight:500;flex-shrink:0;-webkit-user-select:none;user-select:none}#root .lm-team-card__activity-recency{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;color:#94a3b8;font-weight:500;font-size:.72rem;white-space:nowrap}#root .lm-team-card__activity-clock{display:inline-flex;align-items:center;justify-content:center;color:#cbd5e1}@media (prefers-reduced-motion: reduce){#root .lm-team-card:hover,#root .lm-team-card:active,#root .lm-team-card:hover .lm-team-card__chevron{transform:none}#root .lm-teams-btn-primary:hover:not(:disabled){transform:none}}#root .lm-teams-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem;animation:lm-teams-modal-bg .2s ease both}@keyframes lm-teams-modal-bg{0%{opacity:0}to{opacity:1}}#root .lm-teams-modal{width:100%;max-width:420px;background:#fff;border-radius:14px;padding:1.5rem;box-shadow:0 24px 64px #0f172a33;animation:lm-teams-modal-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes lm-teams-modal-in{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){#root .lm-teams-modal-overlay,#root .lm-teams-modal{animation:none}}#root .lm-teams-modal h2{font-size:1.2rem;font-weight:700;margin:0 0 .85rem;letter-spacing:-.02em}#root .lm-teams-modal__lede{font-size:.875rem;color:var(--lm-tp-muted);margin:0 0 1.25rem;line-height:1.5}#root .lm-teams-modal__lede-note{display:block;margin-top:.4rem;font-size:.8125rem;color:var(--lm-tp-muted);line-height:1.45}#root .lm-teams-modal label{display:block;font-size:.75rem;font-weight:600;color:#475569;margin-bottom:.35rem}#root .lm-teams-modal input,#root .lm-teams-modal textarea{width:100%;padding:.55rem .75rem;font-size:.875rem;font-family:inherit;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:1rem;box-sizing:border-box}#root .lm-teams-modal input:focus,#root .lm-teams-modal textarea:focus{outline:none;border-color:#2563eba6;box-shadow:0 0 0 3px #2563eb1f}#root .lm-teams-modal textarea{min-height:80px;resize:vertical}#root .lm-teams-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.25rem}#root .lm-teams-modal--success{position:relative;max-width:500px;padding:2.15rem 2.35rem 1.85rem}#root .lm-teams-modal--success h2{font-size:1.45rem;margin-bottom:.95rem}#root .lm-teams-modal--success .lm-teams-modal__lede{font-size:.95rem;margin-bottom:1.55rem}#root .lm-teams-modal__close{position:absolute;top:.55rem;right:.55rem;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:#64748b;font-size:1.35rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}#root .lm-teams-modal__close:hover{background:#f1f5f9;color:#334155}#root .lm-teams-modal__actions--success{justify-content:stretch}#root .lm-teams-modal__actions--success .lm-teams-btn-primary{flex:1;justify-content:center}#root .lm-teams-modal__err{font-size:.8125rem;color:#b91c1c;margin:-.5rem 0 .75rem}#root .lm-teams-search-wrap{max-width:min(32rem,100%)}#root .lm-teams-search-field{display:flex;align-items:center;gap:.65rem;min-height:44px;padding:0 .9rem 0 .8rem;background:#fafcfd;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-sizing:border-box;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a09;transition:border-color .22s cubic-bezier(.25,.1,.25,1),box-shadow .22s cubic-bezier(.25,.1,.25,1),background .22s cubic-bezier(.25,.1,.25,1)}#root .lm-teams-search-field:focus-within{border-color:#0f172a1f;background:#fff;box-shadow:0 0 0 3px #2563eb11,0 1px 3px #0f172a0b}#root .lm-teams-search-field__icon{display:flex;color:#94a3b8;flex-shrink:0}#root .lm-teams-search-field__input{flex:1;min-width:0;height:100%;border:none;background:transparent;font-size:.875rem;color:var(--lm-tp-text, #0f172a);outline:none}#root .lm-teams-search-field__input::placeholder{color:#94a3b8}#root .lm-teams-empty-search{text-align:center;padding:2.5rem 1rem;color:var(--lm-tp-muted, #64748b);font-size:.9375rem;background:var(--lm-tp-card, #ffffff);border-radius:var(--lm-tp-radius, 14px);border:1px dashed #cbd5e1}#root .lm-teams-empty-search--rich{padding:2.75rem 1.5rem;border-style:solid;border-color:#e2e8f0f2;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}#root .lm-teams-empty-search__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:12px;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);color:#64748b}#root .lm-teams-empty-search__icon svg{width:1.25rem;height:1.25rem}#root .lm-teams-empty-search__title{margin:0 0 .4rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}#root .lm-teams-empty-search__hint{margin:0 auto 1.15rem;max-width:22rem;font-size:.875rem;line-height:1.5;color:#64748b}#root .lm-teams-empty-search__clear{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1.1rem;font-size:.8125rem;font-weight:600;font-family:inherit;color:#1e40af;background:#fff;border:1px solid rgba(59,130,246,.35);border-radius:10px;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}#root .lm-teams-empty-search__clear:hover{background:#eff6ff;border-color:#2563eb73;box-shadow:0 2px 8px #2563eb1f}#root .lm-team-created-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:10060;padding:.45rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;color:#f8fafc;background:#0f172aeb;box-shadow:0 4px 20px #0f172a2e;pointer-events:none;animation:lm-team-created-toast-in .22s ease-out}#root .lm-team-created-toast--with-action{pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem .75rem .5rem 1rem;border-radius:12px;max-width:min(26rem,calc(100vw - 2rem))}#root .lm-team-created-toast__action{margin:0;padding:.25rem .6rem;border:none;border-radius:999px;font-size:.8125rem;font-weight:600;color:#e0f2fe;background:#0ea5e959;cursor:pointer;transition:background .15s ease}#root .lm-team-created-toast__action:hover{background:#0ea5e980;color:#fff}@keyframes lm-team-created-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}#root .lm-team-created-toast--hint{max-width:min(22rem,calc(100vw - 2rem));padding:.5rem 1.1rem;text-align:center;line-height:1.35}@media (prefers-reduced-motion: reduce){#root .lm-team-created-toast{animation:none}}.lm-onboarding-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19950;pointer-events:none}.lm-gh-ctx{font-size:.8125rem;line-height:1.35;color:#0f172a}.lm-gh-ctx__head{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.35rem}.lm-gh-ctx__rows{display:grid;gap:.28rem}.lm-gh-ctx__row{display:grid;grid-template-columns:1.25rem 1fr;gap:.25rem .45rem;align-items:start}.lm-gh-ctx__icon{line-height:1.3;font-size:.875rem}.lm-gh-ctx__label{font-size:.7rem;font-weight:600;color:#94a3b8;margin-bottom:.05rem}.lm-gh-ctx__value{color:#0f172a;word-break:break-word}.lm-gh-ctx__value--muted{color:#94a3b8}.lm-gh-ctx__meta{margin-top:.1rem;font-size:.75rem;color:#64748b}.lm-gh-ctx__pr-link,.lm-gh-ctx__pr-text{display:grid;gap:.05rem;color:inherit;text-decoration:none}.lm-gh-ctx__pr-link:hover{color:#2563eb}.lm-gh-ctx__pr-link:hover .lm-gh-ctx__pr-title{text-decoration:underline}.lm-gh-ctx__pr-id{font-weight:600}.lm-gh-ctx__pr-title{color:#334155}.lm-gh-ctx__pr-link:hover .lm-gh-ctx__pr-title{color:inherit}.lm-gh-ctx__repo-row{margin-top:.45rem;padding-top:.4rem;border-top:1px solid rgba(15,23,42,.06)}.lm-gh-ctx__repo-value{font-size:.75rem;color:#94a3b8}.lm-gh-ctx__repo-value a{color:inherit;text-decoration:none}.lm-gh-ctx__repo-value a:hover{color:#64748b;text-decoration:underline}.lm-gh-ctx--cards .lm-gh-ctx__section-heading{margin:0 0 .75rem;padding:0;padding-inline-start:.65rem;border-inline-start:3px solid #38bdf8;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1e293b;line-height:1.35}.lm-gh-ctx-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.lm-gh-ctx-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;border:1px solid rgba(186,230,253,.95);border-radius:10px;background:#fff;padding:.8rem .85rem;min-height:82px;box-shadow:0 1px 2px #0f172a0a,0 3px 10px #0ea5e914}.lm-gh-ctx-card--link{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.lm-gh-ctx-card--link:hover{border-color:#38bdf8f2;box-shadow:0 2px 4px #0f172a0f,0 6px 16px #0ea5e929;transform:translateY(-1px)}.lm-gh-ctx-card--link:focus,.lm-gh-ctx-card--link:focus-visible{outline:none}.lm-gh-ctx-card--muted{background:#fff}.lm-gh-ctx-card__label{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.035em}.lm-gh-ctx-card__value{font-size:.8rem;color:#0f172a;line-height:1.4;word-break:break-word}.lm-gh-ctx--cards .lm-gh-ctx__meta{margin-top:.25rem}.lm-gh-ctx--cards .lm-gh-ctx__pr-link,.lm-gh-ctx--cards .lm-gh-ctx__pr-text{gap:.15rem}.lm-gh-ctx-card--muted .lm-gh-ctx-card__value{color:#94a3b8}.lm-gh-ctx-card__value a{color:inherit;text-decoration:none}.lm-gh-ctx-card__value a:hover{color:#2563eb}@media (max-width: 520px){.lm-gh-ctx-cards-grid{grid-template-columns:1fr}}.lm-gh-deploy-chart{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(186,230,253,.55)}.lm-gh-deploy-chart__heading{margin-bottom:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;color:#64748b}.lm-gh-deploy-chart__track{position:relative;padding-top:.35rem;padding-bottom:.25rem;overflow:visible}.lm-gh-deploy-chart__track:has(.lm-gh-deploy-chart__incident-marker){padding-bottom:1rem}.lm-gh-deploy-chart__bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;align-items:end;min-height:72px;overflow:visible}.lm-gh-deploy-chart__col{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.lm-gh-deploy-chart__col-header{display:flex;align-items:flex-end;justify-content:center;min-height:1.4rem;margin-bottom:.3rem;width:100%}.lm-gh-deploy-chart__bar-wrap{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:56px}.lm-gh-deploy-chart__bar{width:100%;max-width:28px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#7dd3fc,#38bdf8);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.lm-gh-deploy-chart__bar--latest{background:linear-gradient(180deg,#0ea5e9,#0284c7);box-shadow:0 0 0 2px #0ea5e940}.lm-gh-deploy-chart__bar--empty{height:6px!important;background:#e2e8f0}.lm-gh-deploy-chart__col--latest .lm-gh-deploy-chart__day{color:#0369a1;font-weight:600}.lm-gh-deploy-chart__latest-badge{font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0369a1;background:#e0f2fe;border:1px solid rgba(186,230,253,.95);border-radius:999px;padding:.1rem .4rem;white-space:nowrap;z-index:1}.lm-gh-deploy-chart__col--hover .lm-gh-deploy-chart__bar:not(.lm-gh-deploy-chart__bar--empty){opacity:.92;box-shadow:0 2px 8px #0ea5e933}.lm-gh-deploy-chart__day{margin-top:.2rem;font-size:.64rem;color:#94a3b8;text-align:center;white-space:nowrap}.lm-gh-deploy-chart__tooltip{position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%);z-index:5;min-width:168px;max-width:210px;padding:.5rem .6rem;border-radius:8px;border:1px solid rgba(186,230,253,.95);background:#fff;box-shadow:0 8px 20px #0f172a1a;font-size:.72rem;line-height:1.35;color:#0f172a;text-align:left}.lm-gh-deploy-chart__tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:130%;height:.55rem}.lm-gh-deploy-chart__tooltip-date{font-weight:700;color:#334155}.lm-gh-deploy-chart__tooltip-time{margin-top:.1rem;color:#475569;font-variant-numeric:tabular-nums}.lm-gh-deploy-chart__tooltip-env{margin-top:.1rem;color:#64748b;text-transform:lowercase}.lm-gh-deploy-chart__tooltip-divider{margin:.35rem 0;border-top:1px solid rgba(186,230,253,.55)}.lm-gh-deploy-chart__tooltip-author{margin-top:.15rem;color:#64748b}.lm-gh-deploy-chart__tooltip-more{margin-top:.2rem;font-size:.66rem;color:#94a3b8}.lm-gh-deploy-chart__tooltip-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.4rem;padding-top:.35rem;border-top:1px solid rgba(186,230,253,.55)}.lm-gh-deploy-chart__tooltip-actions a{font-size:.68rem;font-weight:600;color:#0284c7;text-decoration:none}.lm-gh-deploy-chart__tooltip-actions a:hover{text-decoration:underline}.lm-gh-deploy-chart__incident-marker{position:absolute;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.1rem;z-index:2;pointer-events:none}.lm-gh-deploy-chart__incident-marker:before{content:"";position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%);width:2px;height:calc(100% + 2.6rem);background:linear-gradient(180deg,#dc262626,#dc2626 55%,#dc262659);border-radius:999px}.lm-gh-deploy-chart__incident-icon{font-size:.72rem;line-height:1}.lm-gh-deploy-chart__incident-label{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;white-space:nowrap}.lm-gh-ctx__incident-hint{margin-top:.3rem;font-size:.68rem;font-weight:600;color:#0369a1}.lm-gh-deploy-chart__empty,.lm-gh-deploy-chart__loading{margin:.45rem 0 0;font-size:.72rem;color:#94a3b8}.lm-log-detail-github-unlinked{padding:.65rem .75rem;border-radius:.5rem;border:1px solid rgba(203,213,225,.75);background:#f8fafcfa}.lm-log-detail-github-unlinked__head{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.35rem}.lm-log-detail-github-unlinked__text{font-size:.8125rem;line-height:1.45;color:#475569}.lm-log-detail-github-unlinked__service{font-weight:600;color:#334155}.lm-log-detail-github-unlinked__link{display:inline;padding:0;border:none;background:none;font:inherit;font-weight:500;color:#2563eb;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.lm-log-detail-github-unlinked__link:hover:not(:disabled){color:#1d4ed8}.lm-log-detail-github-unlinked__link:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.lm-log-detail-github-unlinked__link:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px;border-radius:2px}.op-log-snapshot{margin-bottom:1.25rem;padding:.75rem .85rem;border:1px solid rgba(91,141,239,.18);border-radius:8px;background:#5b8def0a}.op-log-snapshot__title{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:#334155}.op-log-snapshot__lede,.op-log-snapshot__note{margin:0 0 .5rem;font-size:.75rem;line-height:1.45;color:#64748b}.op-log-snapshot__list{margin:0;padding:0;list-style:none}.op-log-snapshot__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.35rem 0;font-size:.8125rem;color:#334155}.op-log-snapshot__provider{font-weight:500;text-transform:capitalize}.op-log-snapshot__value{font-variant-numeric:tabular-nums}.op-log-snapshot__meta{font-size:.6875rem;color:#94a3b8}.op-log-snapshot-layers{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.op-layer-section{padding:.75rem .85rem;border:1px solid rgba(91,141,239,.18);border-radius:8px;background:#5b8def08}.op-layer-section--compact{padding:.5rem 0;border:none;border-radius:0;background:transparent;border-top:1px solid rgba(148,163,184,.2)}.op-layer-section--compact:first-child{border-top:none;padding-top:0}.op-layer-section__lede--tight{margin-bottom:.35rem}.op-layer-section__title{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:#334155}.op-layer-section__lede,.op-layer-section__empty,.op-layer-section__note{margin:0 0 .5rem;font-size:.75rem;line-height:1.45;color:#64748b}.op-layer-section__list{margin:0;padding:0;list-style:none}.op-layer-section__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.35rem 0;font-size:.8125rem;color:#334155}.op-layer-section__provider{font-weight:500;text-transform:capitalize}.op-layer-section__value--primary{font-variant-numeric:tabular-nums;font-weight:500}.op-layer-section__secondary{font-size:.75rem;color:#64748b}.op-layer-section__meta{width:100%;font-size:.6875rem;color:#94a3b8}.op-metrics-tab-layers{display:flex;flex-direction:column;gap:.85rem}.op-timeline-sync--metrics-tab{gap:.85rem}.op-timeline-sync--metrics-tab .op-metric-area-chart:not(.op-metric-area-chart--empty){cursor:crosshair}.op-metrics-hover-dock--active{position:sticky;top:0;z-index:6;display:flex;flex-direction:column;gap:.35rem;margin:0 0 .5rem;padding:.35rem 0 .65rem;background:#fff;border-bottom:1px solid #e8ecf0;box-shadow:0 6px 14px -8px #0f172a1f;isolation:isolate}.op-timeline__hint--metrics-intro{margin:0 0 .65rem;padding:0;font-size:.6875rem;line-height:1.45}.op-metrics-hover-dock--active:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;background:#fff;pointer-events:none}#root .lm-log-detail-metrics .op-metrics-hover-dock--active{top:-1.35rem;margin-left:0;margin-right:0;padding:1.75rem 0 .65rem}.op-metrics-hover-dock .op-timeline__inspector--dock-resources{margin:0;padding:.4rem .55rem;border-radius:6px;border:1px solid rgba(148,163,184,.2);background:#f8fafcf2}.op-metrics-hover-dock--active .op-timeline__inspector--global{margin:0}.op-timeline__inspector--global{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .15rem;padding:.45rem .55rem;border-radius:6px;border:1px solid rgba(148,163,184,.22);background:#f8fafceb}.op-timeline__inspector-note{font-size:.6875rem;color:#94a3b8}.op-timeline__hint--global{margin:0 0 .15rem;font-size:.6875rem}.op-sys-provider-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.op-sys-provider-row{padding:.35rem 0 .5rem;border-bottom:1px solid rgba(148,163,184,.18)}.op-sys-provider-row:last-child{border-bottom:none}.op-sys-provider-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.4rem}.op-sys-provider-row__name{font-size:.8125rem;font-weight:600;color:#1e293b}.op-sys-provider-row__connection{font-size:.6875rem;color:#94a3b8}.op-sys-provider-row__meta{margin-left:auto;font-size:.6875rem;color:#94a3b8;white-space:nowrap}.op-sys-provider-row__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .55rem;align-items:flex-end}@media (max-width: 900px){.op-sys-provider-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-sys-metric{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:.35rem .4rem .3rem;border-radius:.4rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#f8fafcb3,#ffffff59);transition:border-color .18s ease,box-shadow .18s ease}.op-sys-metric:hover{border-color:color-mix(in srgb,var(--provider-metric-color, #4fa89e) 35%,rgba(148,163,184,.35));box-shadow:0 2px 8px #0f172a0d}.op-sys-metric--pressure{border-color:color-mix(in srgb,#d97706 40%,rgba(148,163,184,.3));background:linear-gradient(180deg,#fffbeb8c,#fff6);box-shadow:0 0 0 1px #d9770614}.op-sys-metric__label{font-size:.625rem;font-weight:500;color:#64748b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-sys-metric__value{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.15;white-space:nowrap}.op-sys-metric__pressure-badge{font-size:.625rem;font-weight:700;color:#b45309;opacity:.85}.op-sys-metric__spark{height:2.75rem;margin-top:.2rem;border-radius:.35rem;background:linear-gradient(180deg,#f8fafcf2,#ffffff73)}.op-sys-metric__spark.op-metric-area-chart--empty .op-metric-area-chart__empty{line-height:3.25rem;font-size:.625rem}.op-layer-section__note--inline{margin:.45rem 0 0;font-size:.6875rem;color:#94a3b8}.op-layer-section--resource-charts.op-layer-section--compact{border-top:none}.op-layer-section--systems-metrics .op-layer-section__title{color:#475569}.op-layer-section--signals.op-layer-section--compact .op-layer-section__title{color:#713f12}.op-timeline__inspector--inline{margin-bottom:.5rem}.op-timeline__systems-metrics-panel{margin:.75rem 0 .5rem;padding:0 .25rem}.op-timeline__section-label--signals{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(91,141,239,.12)}.lm-logs-table-op-group-th--signals{color:#9a3412;background:#ea580c0f;border-left:1px solid #e8ecf0}.op-log-snapshot__health-strip{margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid rgba(91,141,239,.12)}.op-log-snapshot__health-label{display:block;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.op-log-snapshot__health-list{margin:0;padding:0;list-style:none}.op-log-snapshot__health-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.2rem 0;font-size:.75rem;color:#475569}.op-log-snapshot__health-value{font-variant-numeric:tabular-nums}.op-metric-context{padding:.25rem 0}.op-metric-context__header{margin-bottom:1rem}.op-metric-context__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.op-metric-context__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#334155}.op-metric-context__lede,.op-metric-context__window,.op-metric-context__empty{margin:0;font-size:.8125rem;line-height:1.45;color:#94a3b8}.op-metric-context__window{margin-top:.35rem;color:#64748b}.op-metric-context__anchor-note{color:#5b8defbf}.op-metric-context__presets{display:flex;gap:.35rem;flex-shrink:0}.op-metric-context__preset{border:1px solid rgba(15,23,42,.08);background:#f8fafcd9;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;color:#64748b;cursor:pointer}.op-metric-context__preset--active{border-color:#5b8def47;background:#5b8def14;color:#475569}.op-timeline{position:relative;border:1px solid rgba(15,23,42,.06);border-radius:.55rem;background:#ffffff8c;padding:.65rem .75rem .55rem}.op-timeline__hint{margin:0 0 .55rem;font-size:.6875rem;color:#94a3b8}.op-timeline__inspector{margin-bottom:.55rem;padding:.45rem .55rem;border-radius:.45rem;background:#ffffffd9;border:1px solid rgba(15,23,42,.05)}.op-timeline__inspector-time{display:block;font-size:.6875rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.op-timeline__inspector-metrics{display:flex;flex-wrap:wrap;gap:.45rem .75rem}.op-timeline__inspector-metric{display:inline-flex;gap:.35rem;align-items:baseline;font-size:.75rem}.op-timeline__inspector-metric-label{color:#94a3b8}.op-timeline__inspector-metric-value{color:#475569;font-weight:500}.op-timeline__inspector-ops{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.op-timeline__inspector-op{font-size:.6875rem;color:#64748b;padding:.12rem .4rem;border-radius:999px;background:#0f172a0a}.op-timeline__inspector-quiet{display:block;margin-top:.35rem;font-size:.6875rem;color:#94a3b8}.op-timeline__lanes{display:flex;flex-direction:column;gap:.45rem}.op-timeline__lane,.op-timeline__events-lane{display:grid;grid-template-columns:5.5rem 1fr 2.75rem;align-items:center;gap:.35rem}.op-timeline__lane{min-height:2.2rem;padding:.15rem 0;border-bottom:1px solid rgba(15,23,42,.04)}.op-timeline__lane--sparkline{min-height:2.2rem;padding:.15rem 0;border-bottom:none}.op-timeline__lane--sparkline .op-timeline__lane-label{font-size:.6875rem}.op-timeline__lane--sparkline .op-timeline__lane-unit{font-size:.5625rem;color:#94a3b8;line-height:1.25}.op-timeline__lane--sparkline .op-timeline__lane-plot{height:2.2rem;background:#f8fafca6;border-radius:.35rem}.op-timeline__lane--sparkline .op-timeline__lane-value{font-size:.625rem;color:#64748b}.op-timeline__lane--sparkline .op-timeline__lane-empty{line-height:2.2rem;font-size:.6875rem}.op-timeline__lane:last-of-type{border-bottom:none}.op-timeline__lane-label,.op-timeline__events-label{display:flex;flex-direction:column;font-size:.75rem;font-weight:500;color:#475569}.op-timeline__events-label{font-size:.6875rem;color:#64748b}.op-timeline__lane-unit{font-size:.625rem;font-weight:400;color:#94a3b8}.op-timeline__lane-plot,.op-timeline__events-plot{position:relative;height:2.2rem;background:#f8fafca6;border-radius:.35rem;overflow:hidden}.op-timeline__events-lane{margin-top:.15rem;padding-top:.55rem;border-top:1px dashed rgba(15,23,42,.08)}.op-timeline__events-lane--empty{align-items:start}.op-timeline__events-plot{height:auto;min-height:2rem;background:#f8fafc73}.op-timeline__events-empty{margin:0;grid-column:2;font-size:.6875rem;color:#94a3b8;line-height:1.8rem}.op-timeline__lane-svg{width:100%;height:100%;display:block}.op-timeline__lane-empty{margin:0;padding:0 .45rem;font-size:.6875rem;color:#94a3b8;line-height:2.2rem}.op-timeline__lane-value{font-size:.6875rem;color:#64748b;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.op-timeline__event-band{cursor:pointer}.op-timeline__axis{display:grid;grid-template-columns:5.5rem 1fr 2.75rem;gap:.35rem;margin-top:.45rem;font-size:.625rem;color:#94a3b8}.op-timeline__axis-labels{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.op-timeline__axis-anchor{color:#4fa89ee0}.op-timeline__lanes--metrics{gap:0}.op-timeline__metrics-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:1.9rem;row-gap:.85rem}.op-timeline__metrics-grid--cards{column-gap:1rem;row-gap:1rem;margin-top:1.5rem}@media (max-width: 720px){.op-timeline__metrics-grid{grid-template-columns:1fr}}.op-timeline-sync--resources{gap:.35rem}.op-timeline-sync--resources .op-timeline__hint{margin-bottom:.15rem}.op-timeline__axis--resources{display:block;margin-top:.65rem;padding:.35rem .15rem 0;border-top:1px solid rgba(226,232,240,.85)}.op-timeline__axis--resources .op-timeline__axis-labels{grid-column:auto;width:100%}.op-resource-metric{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem 0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #fff9 inset}.op-resource-metric--secondary{opacity:.92;background:linear-gradient(180deg,#f8fafcd9,#fff);border-color:#e2e8f0bf}.op-resource-metric--secondary .op-resource-metric__swatch{opacity:.5}.op-resource-metric--secondary .op-resource-metric__value{font-weight:500;color:#64748b}.op-resource-metric--secondary .op-resource-metric__plot{height:4rem}.op-resource-metric__value-wrap{display:inline-flex;align-items:center;gap:.3rem}.op-resource-metric__trend{font-size:.6875rem;font-weight:600;line-height:1;opacity:.65}.op-resource-metric__trend--rising{color:#b45309}.op-resource-metric__trend--falling{color:#0d9488}.op-resource-metric__trend--stable{color:#94a3b8}.op-resource-metric__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-height:1.35rem;padding-bottom:.15rem}.op-resource-metric__label{display:inline-flex;align-items:center;gap:.42rem;font-size:.6875rem;font-weight:500;letter-spacing:.01em;color:#64748b}.op-resource-metric__swatch{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0;opacity:.72;box-shadow:0 0 0 1px #0f172a0d}.op-resource-metric__value{font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;color:#475569;line-height:1.2;white-space:nowrap}.op-resource-metric__plot{width:calc(100% + 1.3rem);height:5rem;margin:.05rem -.65rem 0;border-radius:0;background:linear-gradient(180deg,#f8fafcf2,#fff6)}.op-resource-metric__plot.op-metric-area-chart--empty .op-metric-area-chart__empty{line-height:5rem}.op-metric-area-chart{position:relative;overflow:hidden;isolation:isolate}.op-metric-area-chart__svg{display:block;width:100%;height:100%}.op-metric-area-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.82;vector-effect:non-scaling-stroke}.op-metric-area-chart__line--glow{stroke-width:5px;opacity:.1}.op-metric-area-chart__anchor-line{position:absolute;top:0;bottom:0;z-index:1;width:0;transform:translate(-50%);border-left:1px dashed rgba(15,23,42,.14);opacity:.55;pointer-events:none}.op-metric-area-chart__anchor{position:absolute;z-index:2;width:.5rem;height:.5rem;transform:translate(-50%,-50%);pointer-events:none}.op-metric-area-chart__anchor-ring{position:absolute;top:-.3125rem;right:-.3125rem;bottom:-.3125rem;left:-.3125rem;border-radius:50%;background:color-mix(in srgb,var(--metric-color) 14%,transparent)}.op-metric-area-chart__anchor-dot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--metric-color);border:2px solid #fff;box-shadow:0 0 0 1px #0f172a14,0 1px 4px #0f172a2e}.op-metric-area-chart__hover-line{position:absolute;top:0;bottom:0;z-index:1;width:1px;transform:translate(-50%);background:#3341551f;pointer-events:none}.op-metric-area-chart__empty{display:block;margin:0;padding:0 .65rem;font-size:.75rem;color:#94a3b8}.op-metric-area-chart--empty{background:linear-gradient(90deg,#94a3b81a,#94a3b80d,#94a3b81a)}.op-timeline-sync--signals .op-timeline__lane--sparkline{min-height:2.2rem;padding:.1rem 0}.op-timeline-sync--signals .op-timeline__lane--sparkline .op-timeline__lane-plot{height:2.2rem}.op-timeline__section-label{margin:0 0 .35rem;grid-column:1 / -1;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8}.op-timeline-sync{display:flex;flex-direction:column;gap:0}.op-timeline--systems{margin-top:0;padding-top:.65rem;border-top:1px solid rgba(15,23,42,.06);border-radius:0 0 .55rem .55rem}.op-timeline-sync>.op-timeline:first-child{border-radius:.55rem .55rem 0 0;border-bottom:0}.op-timeline-sync>.op-timeline--systems{border:1px solid rgba(15,23,42,.06);border-top:1px solid rgba(15,23,42,.06);background:#ffffff8c;padding:.65rem .75rem .75rem}.op-provider-systems__title{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:#475569}.op-provider-systems__lede,.op-provider-systems__empty{margin:0 0 .65rem;font-size:.75rem;line-height:1.45;color:#94a3b8}.op-provider-systems__cards{display:flex;flex-direction:column;gap:.55rem}.op-provider-card{border:1px solid rgba(15,23,42,.07);border-radius:.5rem;background:#ffffffb8;overflow:hidden}.op-provider-card--elevated{border-color:#b8956a38}.op-provider-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.55rem .65rem .45rem;border-bottom:1px solid rgba(15,23,42,.05)}.op-provider-card__identity{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.op-provider-card__name{display:block;font-size:.8125rem;font-weight:600;color:#334155}.op-provider-card__summary{display:block;margin-top:.1rem;font-size:.6875rem;color:#64748b}.op-provider-card__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}.op-provider-card__health{font-size:.625rem;font-weight:500;padding:.1rem .4rem;border-radius:999px;background:#0f172a0a;color:#64748b}.op-provider-card__health--elevated{background:#b8956a1f;color:#78644a}.op-provider-card__health--active{background:#5b8def14;color:#475569}.op-provider-card__count{font-size:.625rem;color:#94a3b8}.op-provider-card__connection{display:block;margin-top:.12rem;font-size:.625rem;color:#94a3b8}.op-provider-card__charts{padding:.55rem .75rem .7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.85rem;row-gap:.85rem;border-top:1px solid rgba(15,23,42,.04)}@media (max-width: 720px){.op-provider-card__charts{grid-template-columns:1fr}}.op-provider-card__lane-stack .op-evidence-accordion{margin-top:.15rem}.op-provider-card__lane-stack .op-evidence-accordion__trigger{padding:.22rem .35rem}.op-provider-card__signal-plot{height:2.65rem!important}.op-provider-card__lane-stack{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.55rem .6rem .5rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#ffffffb8;box-shadow:0 1px 2px #0f172a08}.op-provider-card__signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.op-provider-card__signal-label{flex:1;min-width:0}.op-provider-card__signal-title{display:block;font-size:.6875rem;font-weight:500;line-height:1.3;color:#475569}.op-provider-card__signal-hint{display:block;margin-top:.12rem;font-size:.5625rem;font-weight:400;color:#94a3b8}.op-provider-card__signal-value{flex-shrink:0;font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;color:#475569;text-align:right;white-space:nowrap}.op-provider-card__signal-plot{height:3.25rem;border-radius:.35rem;background:linear-gradient(180deg,#f8fafcf2,#ffffff73)}.op-provider-card__signal-plot.op-metric-area-chart--empty .op-metric-area-chart__empty{line-height:3.25rem;font-size:.625rem}.op-provider-card__charts .op-evidence-panel--nested{padding-top:.05rem}.op-provider-card__charts-empty{grid-column:1 / -1;margin:0;padding:.35rem 0;font-size:.6875rem;color:#94a3b8}.op-provider-card__footer{padding:0 .65rem .5rem}.op-provider-card__body,.op-provider-card__timeline-grid,.op-provider-card__timeline,.op-provider-card__lane-labels{display:none}.op-provider-card__timeline-grid{display:grid;grid-template-columns:5.5rem 1fr 2.75rem;gap:.35rem;align-items:stretch}.op-provider-card__lane-labels{display:flex;flex-direction:column;gap:.2rem;padding-top:.15rem}.op-provider-card__lane-label{font-size:.625rem;line-height:1.2;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-provider-card__timeline{background:#f8fafca6;border-radius:.35rem;overflow:hidden}.op-provider-card__timeline-svg{width:100%;height:100%;display:block}.op-provider-card__band{cursor:pointer}.op-provider-card__toggle{margin-top:.45rem;border:0;background:transparent;padding:0;font-size:.6875rem;color:#64748b;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.op-provider-card__details{padding:0 .65rem .65rem;border-top:1px dashed rgba(15,23,42,.06)}.op-provider-card__detail-block+.op-provider-card__detail-block{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(15,23,42,.05)}.op-provider-card__detail-title{margin:0 0 .2rem;font-size:.75rem;font-weight:600;color:#475569}.op-provider-card__detail-summary{margin:0;font-size:.75rem;line-height:1.45;color:#64748b}.op-provider-card__detail-evidence{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.6875rem;color:#64748b}.op-provider-card__detail-evidence li{display:flex;justify-content:space-between;gap:.5rem}.op-timeline__events-lane,.op-timeline__events-label,.op-timeline__events-plot,.op-timeline__events-empty,.op-timeline__legend{display:none}.op-metric-drilldown{margin-top:.85rem;padding:.65rem .75rem;border-radius:.55rem;border:1px solid rgba(184,149,106,.22);background:#faf7f099}.op-metric-drilldown__title{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:#334155}.op-metric-drilldown__summary{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b}.op-metric-drilldown__evidence{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#64748b}.op-metric-drilldown__evidence li{display:flex;justify-content:space-between;gap:.5rem}.lm-log-detail-metrics-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overscroll-behavior-x:none}.lm-log-detail-metrics-scroll{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none}.lm-log-detail-metrics-message{flex-shrink:0;margin:0;padding:.75rem 1.1rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);border-inline-start:3px solid #0ea5e9}.lm-log-detail-metrics-message--error{border-inline-start-color:#dc2626;background:linear-gradient(180deg,#fff,#fef2f2)}.lm-log-detail-metrics-message--error .lm-log-detail-metrics-message__text{color:#991b1b}.lm-log-detail-metrics-message--warn{border-inline-start-color:#b89a2e;background:linear-gradient(180deg,#fff,#fffbeb)}.lm-log-detail-metrics-message--warn .lm-log-detail-metrics-message__text{color:#854d0e}.lm-log-detail-metrics-message--info .lm-log-detail-metrics-message__text{color:#0369a1}.lm-log-detail-metrics-message--debug{border-inline-start-color:#94a3b8}.lm-log-detail-metrics-message--debug .lm-log-detail-metrics-message__text{color:#475569}.lm-log-detail-metrics-message__text{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.55;color:#0369a1;word-break:break-word;white-space:pre-wrap}.lm-log-detail-metrics{padding:1rem 1.1rem 1.25rem;min-width:0;max-width:100%;box-sizing:border-box}.lm-log-detail-runtime-timelines{flex-shrink:0;margin:auto 0 0;padding:.75rem 1.1rem 1rem;border-top:1px solid #e8ecf0;background:#fff}.lm-log-detail-runtime-timelines .op-layer-section__title{margin-bottom:.45rem}.lm-log-detail-runtime-timelines__loading{margin:0}#root .lm-log-detail-runtime-timelines .lm-runtime-lanes{margin:0;padding:.65rem .6rem .55rem}#root .lm-log-detail-runtime-timelines .lm-runtime-lanes--metrics .lm-runtime-lanes__grid{gap:.7rem}#root .lm-log-detail-runtime-timelines .lm-runtime-lanes--metrics .lm-runtime-lane{padding:.15rem 0}#root .lm-log-detail-runtime-timelines .lm-runtime-lanes--metrics .lm-runtime-lane__track{height:1.35rem}#root .lm-log-detail-runtime-timelines .lm-runtime-lanes__axis{margin-top:.55rem;font-size:.625rem}#root .lm-log-detail-scroll:has(>.lm-log-detail-metrics-tab){overflow-x:hidden;overscroll-behavior-x:none}#root .lm-log-detail-scroll>.lm-log-detail-metrics-tab{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}#root .lm-log-detail-metrics .op-metric-context,#root .lm-log-detail-metrics .op-metrics-tab-layers,#root .lm-log-detail-metrics .op-timeline-sync{min-width:0;max-width:100%}#root .lm-log-detail-metrics .op-metric-context__header-row,#root .lm-log-detail-metrics .op-metric-context__presets{flex-wrap:wrap}#root .lm-log-detail-metrics .op-sys-provider-row__meta{margin-left:0;white-space:normal;flex-basis:100%}#root .lm-log-detail-metrics .op-metrics-tab-layers,#root .lm-log-detail-metrics .op-timeline-sync.op-timeline-sync--metrics-tab{gap:1.3rem}#root .lm-log-detail-metrics .op-metric-context__header{margin-bottom:1.15rem}#root .lm-log-detail-metrics .op-layer-section--compact:not(:first-child){padding-top:.85rem}#root .lm-log-detail-metrics-tab{--lm-metrics-card-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 3px 10px rgba(14, 165, 233, .08)}#root .lm-log-detail-metrics .op-resource-metric{box-shadow:var(--lm-metrics-card-shadow)}#root .lm-log-detail-metrics .op-resource-metric--secondary{box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0f}#root .lm-log-detail-metrics .op-sys-metric{box-shadow:var(--lm-metrics-card-shadow)}#root .lm-log-detail-metrics .op-sys-metric--pressure{box-shadow:0 1px 2px #0f172a0a,0 3px 10px #d977061a,0 0 0 1px #d9770614}#root .lm-log-detail-metrics .op-sys-metric:hover{box-shadow:0 2px 4px #0f172a0f,0 5px 14px #0ea5e91f}#root .lm-log-detail-metrics .op-provider-card,#root .lm-log-detail-metrics .op-provider-card__lane-stack,#root .lm-log-detail-metrics-tab .lm-runtime-lanes{box-shadow:var(--lm-metrics-card-shadow)}#root .lm-log-detail-metrics-tab>.lm-log-detail-runtime-timelines{min-width:0;max-width:100%;overflow-x:hidden;padding-top:1rem}.lm-log-detail-metrics--placeholder{position:absolute;right:0;bottom:0;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background:inherit}.lm-log-detail-metrics__loading,.lm-log-detail-metrics__error{font-size:.8125rem;color:#94a3b8;margin:0;max-width:22rem;line-height:1.45}.op-service-metrics-panel{margin-top:.65rem;padding-top:.65rem;border-top:1px dashed rgba(15,23,42,.08)}.op-service-metrics-panel__toggle{border:0;background:transparent;padding:0;font-size:.8125rem;color:#64748b;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.op-evidence-panel{padding:.5rem .65rem .65rem;border-top:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.4rem}.op-evidence-panel--nested{padding:.12rem 0 0;margin:0;border:0;gap:.1rem}.op-evidence-accordion--nested,.op-evidence-panel--nested .op-evidence-accordion{border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.op-evidence-accordion--nested.op-evidence-accordion--open,.op-evidence-panel--nested .op-evidence-accordion--open{background:transparent;box-shadow:none}.op-evidence-panel--nested .op-evidence-accordion__trigger,.op-evidence-accordion--nested .op-evidence-accordion__trigger{width:auto;padding:.15rem 0;color:#64748b}.op-evidence-panel--nested .op-evidence-accordion__trigger:hover,.op-evidence-accordion--nested .op-evidence-accordion__trigger:hover{color:#475569}.op-evidence-panel--nested .op-evidence-accordion__trigger:focus,.op-evidence-panel--nested .op-evidence-accordion__trigger:focus-visible,.op-evidence-panel--nested .op-evidence-accordion__trigger:active,.op-evidence-accordion--nested .op-evidence-accordion__trigger:focus,.op-evidence-accordion--nested .op-evidence-accordion__trigger:focus-visible,.op-evidence-accordion--nested .op-evidence-accordion__trigger:active{outline:none;box-shadow:none}.op-evidence-panel--nested .op-evidence-accordion__title{font-size:.6875rem;font-weight:500}.op-evidence-panel--nested .op-evidence-accordion__body{padding:.12rem 0 .22rem .95rem;border-top:0}.op-evidence-accordion__summary--inline{padding:0 0 .35rem;margin:0}.op-evidence-panel__empty{margin:0;font-size:.6875rem;color:#94a3b8}.op-evidence-accordion{border:1px solid rgba(15,23,42,.06);border-radius:.4rem;background:#f8fafc8c;overflow:hidden}.op-evidence-accordion--open{background:#ffffffd9}.op-evidence-accordion__trigger{width:100%;display:flex;align-items:center;gap:.4rem;padding:.32rem .45rem;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:.35rem;transition:background .16s ease,color .16s ease}.op-evidence-accordion__trigger:hover{background:#f1f5f9e6}.op-evidence-accordion--nested .op-evidence-accordion__trigger:hover{background:#f1f5f9a6}.op-evidence-accordion__chevron{width:.4rem;height:.4rem;flex-shrink:0;border-right:1.5px solid #94a3b8;border-bottom:1.5px solid #94a3b8;transform:rotate(-45deg);transition:transform .18s ease;margin-right:.1rem}.op-evidence-accordion__chevron--open{transform:rotate(45deg)}.op-evidence-accordion__interpretation,.op-evidence-accordion__trend{margin:0;padding:0 .5rem .28rem 1.35rem;font-size:.6875rem;line-height:1.35;color:#64748b}.op-evidence-accordion__trend{color:#94a3b8;font-style:italic;text-transform:capitalize}.op-evidence-accordion__title{font-size:.75rem;font-weight:600;color:#475569;flex:1;min-width:0}.op-evidence-accordion__badge{font-size:.5625rem;font-weight:500;padding:.1rem .35rem;border-radius:999px;flex-shrink:0}.op-evidence-accordion__badge--warning{background:#b8956a24;color:#78644a}.op-evidence-accordion__badge--critical{background:#d6787824;color:#8b4545}.op-evidence-accordion__badge--info{background:#0f172a0d;color:#64748b}.op-evidence-accordion__summary{margin:0;padding:0 .5rem .45rem 1.35rem;font-size:.6875rem;line-height:1.4;color:#64748b}.op-evidence-accordion__body{padding:0 .35rem .35rem 1.1rem;border-top:0}.op-evidence-accordion__window{display:flex;flex-wrap:wrap;gap:.2rem .65rem;margin-bottom:.28rem;font-size:.5625rem;color:#94a3b8}.op-evidence-accordion__causal{margin:0 0 .28rem;font-size:.5625rem;line-height:1.35;color:#94a3b8;font-style:normal}.op-evidence-facts{margin:0;display:flex;flex-direction:column;gap:.22rem}.op-evidence-facts__row{display:grid;grid-template-columns:minmax(5.5rem,38%) 1fr;gap:.35rem .5rem;align-items:start;font-size:.625rem}.op-evidence-facts__row--code{grid-template-columns:1fr;gap:.12rem}.op-evidence-facts__label{margin:0;color:#94a3b8;font-weight:500}.op-evidence-facts__value{margin:0;min-width:0}.op-evidence-metric{color:#334155;font-weight:600;font-variant-numeric:tabular-nums}.op-evidence-code{display:block;width:100%;padding:.28rem .4rem;border-radius:.3rem;border:1px solid rgba(15,23,42,.07);background:#0f172a08;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;line-height:1.35;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-evidence-services{display:flex;flex-wrap:wrap;gap:.18rem;justify-content:flex-end}.op-evidence-service-chip{padding:.06rem .32rem;border-radius:999px;background:#0f172a0d;font-size:.5625rem;color:#475569}.op-evidence-panel--nested .op-evidence-facts__row:not(.op-evidence-facts__row--code){grid-template-columns:minmax(4.5rem,42%) 1fr}.op-evidence-accordion__muted{margin:0;font-size:.6875rem;color:#94a3b8}#root .lm-services-page .lm-services-shell.traffic-page{min-height:100%}#root .traffic-page{--traffic-border: rgba(15, 23, 42, .08);--traffic-text: #0f172a;--traffic-text-secondary: #475569;--traffic-text-muted: #64748b;--traffic-accent: #2563eb;--traffic-warn: #c2410c;--traffic-bad: #dc2626;color:var(--traffic-text);min-height:100%;box-sizing:border-box}#root .traffic-page .traffic-toolbar.lm-services-filters{margin-bottom:0;display:flex;flex-direction:column;gap:1.35rem}#root .traffic-page .traffic-toolbar__row--primary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.35fr);gap:1rem 1.35rem;align-items:start}@media (max-width: 991.98px){#root .traffic-page .traffic-toolbar__row--primary{grid-template-columns:1fr 1fr}#root .traffic-page .traffic-toolbar__field--filters{grid-column:1 / -1}}@media (max-width: 575.98px){#root .traffic-page .traffic-toolbar__row--primary{grid-template-columns:1fr}}#root .traffic-page .traffic-toolbar__row--sections{padding-top:.15rem}#root .traffic-page .traffic-toolbar__field{display:flex;flex-direction:column;gap:.5rem;min-width:0}#root .traffic-page .traffic-toolbar__field--sections{gap:.55rem}#root .traffic-page .traffic-toolbar__label{margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.25;color:var(--traffic-text-secondary)}#root .traffic-page .traffic-toolbar__field--sections .traffic-toolbar__label{font-size:.8375rem}#root .traffic-page .traffic-toolbar__control{display:flex;align-items:center;min-height:38px;min-width:0}#root .traffic-page .traffic-toolbar .traffic-toolbar__field:not(.traffic-toolbar__field--time-range) .lm-select{display:block;width:100%;font-size:.8125rem}#root .traffic-page .traffic-toolbar .traffic-toolbar__field:not(.traffic-toolbar__field--time-range) .lm-select .lm-select__trigger{min-height:38px;padding:.38rem .65rem;font-size:.8125rem;border-color:#cbd5e1e0;border-radius:10px;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a09}#root .traffic-page .traffic-toolbar__row--primary>.traffic-toolbar__field:not(.traffic-toolbar__field--filters) .traffic-toolbar__control{min-height:34px}#root .traffic-page .traffic-toolbar__row--primary>.traffic-toolbar__field:not(.traffic-toolbar__field--filters) .lm-select .lm-select__trigger{min-height:34px;padding:.3rem .55rem;font-size:.78125rem;border-radius:9px}#root .traffic-page .traffic-toolbar__field--filters .traffic-filters{min-height:38px}#root .traffic-page .traffic-toolbar__field--filters .traffic-filter-chip{min-height:34px;font-size:.75rem;font-weight:600;padding:.3rem .7rem .3rem .6rem}#root .traffic-page .traffic-toolbar__field--filters .traffic-filter-chip:before{width:6px;height:6px}#root .traffic-page .traffic-toolbar__field--sections .traffic-filter-chip{min-height:36px;font-size:.78125rem;padding:.32rem .8rem .32rem .68rem}#root .traffic-page__content{margin-top:2rem}#root .traffic-page__content>.traffic-loading,#root .traffic-page__content>.traffic-empty{margin-top:0}#root .traffic-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;align-content:center;width:100%;min-height:38px}#root .traffic-filter-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;font-size:.78125rem;padding:.32rem .8rem .32rem .68rem;border-radius:10px;border:1px solid transparent;cursor:pointer;font-weight:600;line-height:1.2;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}#root .traffic-filter-chip:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;opacity:.9}#root .traffic-filter-chip:hover{transform:translateY(-1px)}#root .traffic-filter-chip:active{transform:translateY(0)}#root .traffic-filter-chip--errors{border-color:#f8717173;background:#fef2f2b8;color:#991b1b}#root .traffic-filter-chip--errors:before{background:#ef4444}#root .traffic-filter-chip--errors:hover{background:#fee2e2e6;border-color:#f87171a6}#root .traffic-filter-chip--errors.traffic-filter-chip--active{border-color:#f87171;background:#fef2f2;color:#b91c1c;box-shadow:0 0 0 3px #ef444424}#root .traffic-filter-chip--retries{border-color:#fb923c73;background:#fff7edd9;color:#9a3412}#root .traffic-filter-chip--retries:before{background:#f97316}#root .traffic-filter-chip--retries:hover{background:#ffedd5f2;border-color:#fb923cb3}#root .traffic-filter-chip--retries.traffic-filter-chip--active{border-color:#fb923c;background:#fff7ed;color:#c2410c;box-shadow:0 0 0 3px #f9731624}#root .traffic-filter-chip--timeouts{border-color:#c084fc73;background:#faf5ffe6;color:#6b21a8}#root .traffic-filter-chip--timeouts:before{background:#a855f7}#root .traffic-filter-chip--timeouts:hover{background:#f3e8fff2;border-color:#c084fca6}#root .traffic-filter-chip--timeouts.traffic-filter-chip--active{border-color:#c084fc;background:#faf5ff;color:#7e22ce;box-shadow:0 0 0 3px #a855f724}#root .traffic-filter-chip--slow{border-color:#facc1580;background:#fefce8e6;color:#854d0e}#root .traffic-filter-chip--slow:before{background:#eab308}#root .traffic-filter-chip--slow:hover{background:#fef9c3f2;border-color:#facc15bf}#root .traffic-filter-chip--slow.traffic-filter-chip--active{border-color:#facc15;background:#fefce8;color:#a16207;box-shadow:0 0 0 3px #eab30829}#root .traffic-filter-chip--section{border-color:#94a3b873;background:#f8fafc;color:#475569}#root .traffic-filter-chip--section:before{background:#94a3b8}#root .traffic-filter-chip--section:hover{background:#f1f5f9;border-color:#64748b73}#root .traffic-filter-chip--section.traffic-filter-chip--active{border-color:#2563eb73;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 3px #2563eb1f}#root .traffic-filter-chip--section.traffic-filter-chip--active:before{background:#2563eb}#root .traffic-page__stack{display:flex;flex-direction:column;gap:1.75rem}#root .traffic-page__stack .traffic-correlations,#root .traffic-page__stack .traffic-recoveries,#root .traffic-page__stack .traffic-primary-incident,#root .traffic-page__stack .traffic-window-summary,#root .traffic-page__stack .traffic-incident-categories{margin-bottom:0}#root .traffic-sections{display:flex;flex-direction:column;gap:1.5rem}#root .traffic-section{border:1px solid var(--traffic-border);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a0a}#root .traffic-section__head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.65rem 1rem;border-bottom:1px solid var(--traffic-border);background:linear-gradient(180deg,#fff,#f8fafc)}#root .traffic-section__head-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}#root .traffic-section__title{font-size:.9rem;font-weight:600;margin:0;color:var(--traffic-text)}#root .traffic-section__stats{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:.75rem;color:var(--traffic-text-muted)}#root .traffic-section__body{padding:.35rem 0 .55rem}#root .traffic-flow-bar{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;border:none;background:transparent;box-shadow:none}#root .traffic-flow-bar__intro{display:flex;flex-direction:column;gap:.15rem}#root .traffic-flow-bar__label{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.3;text-transform:none}#root .traffic-flow-bar__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--traffic-text-muted)}#root .traffic-flow-bar__track{padding:1rem 1.15rem;border-radius:14px;background:#f8fafc}#root .traffic-dependency-flow{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:.35rem .2rem}#root .traffic-dependency-flow__step{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;min-width:0}#root .traffic-dependency-flow__chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:100%;min-width:0;padding:.55rem .85rem;border-radius:12px;border:none;background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #0f172a0d}#root .traffic-dependency-flow__chip--origin{padding:.5rem .8rem;background:transparent;box-shadow:none}#root .traffic-dependency-flow__chip--origin .traffic-dependency-flow__label{font-size:.875rem;font-weight:600;color:#0f172a}#root .traffic-dependency-flow__label{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}#root .traffic-dependency-flow__status{display:inline-block;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:.01em;padding:.18rem .5rem;border-radius:6px;color:#475569;background:#f1f5f9;white-space:nowrap;text-transform:capitalize}#root .traffic-window-summary{border:1px solid var(--traffic-border);border-radius:10px;background:#f8fafc;padding:.85rem 1rem}#root .traffic-window-summary__title{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#475569}#root .traffic-window-summary__list{margin:.32rem 0 0 1rem;padding:0;font-size:.79rem;color:#1e293b}#root .traffic-window-summary__list li{margin-bottom:.14rem}#root .traffic-dependency-flow__chip--critical{box-shadow:0 1px 2px #0f172a0d,inset 3px 0 #ef4444}#root .traffic-dependency-flow__chip--elevated{box-shadow:0 1px 2px #0f172a0d,inset 3px 0 #f97316}#root .traffic-dependency-flow__chip--warning{box-shadow:0 1px 2px #0f172a0d,inset 3px 0 #eab308}#root .traffic-dependency-flow__chip--recovered{box-shadow:0 1px 2px #0f172a0d,inset 3px 0 #10b981}#root .traffic-dependency-flow__status--critical{color:#b91c1c;background:#fef2f2}#root .traffic-dependency-flow__status--elevated{color:#c2410c;background:#fff7ed}#root .traffic-dependency-flow__status--warning{color:#a16207;background:#fffbeb}#root .traffic-dependency-flow__status--recovered{color:#047857;background:#ecfdf5}#root .traffic-dependency-flow__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;align-self:center;color:#94a3b8;font-size:1.125rem;font-weight:300;line-height:1;-webkit-user-select:none;user-select:none}#root .traffic-dependency-flow__arrow:before{content:"›"}#root .traffic-correlations,#root .traffic-recoveries{margin-bottom:0}#root .traffic-primary-incident{margin-bottom:0;border:1px solid var(--traffic-border);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);padding:1rem 1.1rem}#root .traffic-primary-incident__title{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#334155}#root .traffic-primary-incident__summary{margin:.3rem 0 0;font-size:.95rem;font-weight:600;color:#0f172a}#root .traffic-primary-incident__hint{margin:.35rem 0 0;font-size:.75rem;color:var(--traffic-text-muted)}#root .traffic-primary-incident__impacts{margin:.45rem 0 0 1rem;padding:0;font-size:.8rem;color:#334155}#root .traffic-primary-incident__impacts li{margin-bottom:.18rem}#root .traffic-incident-categories{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}#root .traffic-incident-categories__chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(148,163,184,.35);background:#f8fafc;color:#334155;border-radius:999px;padding:.2rem .58rem;font-size:.72rem;text-transform:capitalize}#root .traffic-incident-categories__count{display:inline-block;min-width:1.15rem;text-align:center;border-radius:999px;background:#e2e8f0;color:#1e293b;font-size:.69rem}#root .traffic-correlations__title{font-size:.85rem;font-weight:600;margin:0 0 .25rem}#root .traffic-correlations__lead{font-size:.75rem;color:var(--traffic-text-muted);margin:0 0 .5rem}#root .traffic-correlations__categories{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}#root .traffic-correlations__category-chip{font-size:.7rem;border-radius:999px;border:1px solid rgba(203,213,225,.95);background:#fff;color:#475569;padding:.14rem .46rem;text-transform:capitalize}#root .traffic-correlations__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.65rem}#root .traffic-correlations__list{list-style:none;margin:0;padding:0}#root .traffic-correlations__item{padding:.45rem .65rem;border-radius:6px;background:#f1f5f9;margin-bottom:.35rem;font-size:.78rem}#root .traffic-evidence-card{display:flex;flex-direction:column;gap:.3rem;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:.85rem 1rem}#root .traffic-evidence-card--critical{border-color:#ef444459;background:#fef2f26b}#root .traffic-evidence-card--elevated{border-color:#f9731659;background:#fff7ed80}#root .traffic-evidence-card--warning{border-color:#eab30859;background:#fffbeb85}#root .traffic-evidence-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}#root .traffic-evidence-card__timing{font-size:.69rem;color:#64748b}#root .traffic-evidence-card__title{margin:.2rem 0 .1rem;font-size:.875rem;font-weight:600;line-height:1.35;color:#0f172a}#root .traffic-evidence-card__meta{margin:0;font-size:.75rem;line-height:1.45;color:#475569}#root .traffic-evidence-card__persistence{margin:0;font-size:.75rem;line-height:1.45;color:#64748b}#root .traffic-evidence-card__category{margin:0;font-size:.75rem;line-height:1.45;text-transform:capitalize;color:#64748b}#root .traffic-evidence-card__correlation-hint{margin:.55rem 0 0;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.22);font-size:.75rem;line-height:1.4;color:#475569}#root .traffic-evidence-card__correlated{margin:.2rem 0 0;padding:0 0 0 1.1rem;font-size:.75rem;line-height:1.45;color:#334155;display:flex;flex-direction:column;gap:.35rem}#root .traffic-evidence-card__correlated li{margin:0}#root .traffic-evidence-card__correlated-empty{margin:.45rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b}#root .traffic-correlations__message{font-weight:500;color:var(--traffic-text);display:block}#root .traffic-correlations__phrases{list-style:disc;margin:.35rem 0 0 1.1rem;padding:0;color:var(--traffic-text);font-size:.8125rem}#root .traffic-correlations__phrases li{margin-bottom:.2rem}#root .traffic-recoveries__title{font-size:.85rem;font-weight:600;margin:0 0 .35rem}#root .traffic-recoveries__ago{color:var(--traffic-text-muted)}#root .traffic-recoveries__item{display:flex;align-items:center;gap:.5rem;font-size:.78rem;padding:.35rem 0;color:var(--traffic-text-secondary)}#root .traffic-severity{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .35rem;border-radius:4px;flex-shrink:0}#root .traffic-severity--critical{background:#fef2f2;color:#b91c1c}#root .traffic-severity--elevated{background:#fff7ed;color:#c2410c}#root .traffic-severity--warning{background:#fffbeb;color:#b45309}#root .traffic-severity--recovered{background:#ecfdf5;color:#047857}#root .traffic-section__body{--traffic-row-cols: minmax(0, 1fr) 5.25rem 6.5rem 3.25rem 3.75rem 3.25rem}#root .traffic-endpoint-row{display:grid;grid-template-columns:var(--traffic-row-cols);column-gap:.75rem;align-items:center;padding:.55rem 1rem;font-size:.75rem;color:var(--traffic-text);border-bottom:1px solid rgba(15,23,42,.05)}#root .traffic-endpoint-row--header{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--traffic-text-muted);padding-top:.25rem;padding-bottom:.35rem;border-bottom:1px solid rgba(15,23,42,.08)}#root .traffic-endpoint-row--header span:nth-child(1){justify-self:start}#root .traffic-endpoint-row--header span:nth-child(2),#root .traffic-endpoint-row--header span:nth-child(3){justify-self:center}#root .traffic-endpoint-row--header span:nth-child(n+4){justify-self:end}#root .traffic-endpoint-row--clickable{width:100%;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit}#root .traffic-endpoint-row--clickable:hover{background:#f1f5f9e6}#root .traffic-endpoint-row--critical{background:#fef2f259}#root .traffic-endpoint-row--elevated{background:#fff7ed59}#root .traffic-endpoint-row__status{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0}#root .traffic-endpoint-row__trend{display:flex;flex-direction:row;align-items:center;justify-content:center;justify-self:center;gap:.35rem;min-width:0}#root .traffic-sparkline{display:block;flex-shrink:0}#root .traffic-endpoint-row__trend-semantic{font-size:.6875rem;color:#64748b;line-height:1.2;text-transform:lowercase;white-space:nowrap}#root .traffic-sparkline--empty{font-size:.58rem;color:#cbd5e1;letter-spacing:1px}#root .traffic-endpoint-row:last-child{border-bottom:none}#root .traffic-endpoint-row__path{min-width:0;justify-self:stretch;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--traffic-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .traffic-endpoint-row__provider{color:var(--traffic-text-muted)}#root .traffic-endpoint-row__lifecycle{color:#64748b;font-size:.75rem;font-weight:400}#root .traffic-timeline__op{color:var(--traffic-text-muted);font-size:.78rem}#root .traffic-drawer__event-phase{font-size:.72rem;color:#b45309}#root .traffic-metric{display:flex;align-items:center;justify-content:flex-end;justify-self:end;min-height:1.125rem;min-width:0;font-size:.75rem;color:var(--traffic-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}#root .traffic-metric--warn{color:var(--traffic-warn);font-weight:500}#root .traffic-metric--bad{color:var(--traffic-bad);font-weight:500}#root .traffic-events{margin-top:0;border-radius:10px;border:1px solid var(--traffic-border);background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}#root .traffic-events__head{display:flex;flex-direction:column;gap:.2rem;padding:.65rem 1rem;border-bottom:1px solid var(--traffic-border);background:linear-gradient(180deg,#fff,#f8fafc)}#root .traffic-events__title{font-size:.9rem;font-weight:600;margin:0;color:var(--traffic-text);line-height:1.35}#root .traffic-events__lead{font-size:.75rem;color:var(--traffic-text-muted);margin:0;line-height:1.45;max-width:52rem}#root .traffic-events__body{padding:.35rem 0 .55rem;background:#fff}#root .traffic-events__empty{margin:0;padding:.65rem 1rem .85rem;font-size:.8125rem;line-height:1.5;color:var(--traffic-text-muted)}#root .traffic-timeline{list-style:none;margin:0;padding:0;border-left:none}#root .traffic-timeline__group{margin:0}#root .traffic-timeline__group+.traffic-timeline__group{border-top:1px solid rgba(15,23,42,.06)}#root .traffic-timeline__group-list{list-style:none;margin:0;padding:0}#root .traffic-timeline__item{display:flex;gap:.65rem;padding:.6rem 1rem;position:relative;border-bottom:1px solid rgba(15,23,42,.06)}#root .traffic-timeline__group-list .traffic-timeline__item:last-child{border-bottom:none}#root .traffic-timeline__rail{width:2px;background:#e2e8f0;border-radius:1px;flex-shrink:0;margin-left:.35rem}#root .traffic-timeline__item--critical .traffic-timeline__rail{background:#fca5a5}#root .traffic-timeline__item--elevated .traffic-timeline__rail{background:#fdba74}#root .traffic-timeline__body{flex:1;min-width:0}#root .traffic-timeline__time{font-size:.72rem;font-weight:600;color:var(--traffic-text-muted);margin:0;padding:.55rem 1rem .35rem;border-bottom:1px solid rgba(15,23,42,.05)}#root .traffic-timeline__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}#root .traffic-timeline__title{font-size:.8125rem;font-weight:500;color:var(--traffic-text)}#root .traffic-timeline__duration{font-size:.75rem;color:var(--traffic-text-muted);margin-left:auto;font-variant-numeric:tabular-nums}#root .traffic-timeline__meta{font-size:.72rem;color:var(--traffic-text-muted);margin-top:.1rem}#root .traffic-timeline__category{text-transform:capitalize}#root .traffic-empty{padding:1rem;color:var(--traffic-text-muted);font-size:.8125rem}#root .traffic-inaccessible{margin-top:.5rem;padding:1.5rem 1.25rem;border:1px solid #fecaca;border-radius:.75rem;background:#fff5f5}#root .traffic-inaccessible__title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#991b1b}#root .traffic-inaccessible__message{margin:0;font-size:.875rem;color:#7f1d1d;line-height:1.5}#root .traffic-loading{padding:2rem;text-align:center;color:var(--traffic-text-muted);font-size:.875rem}#root .lm-log-detail-metrics .traffic-events__title{color:#0f172a}#root .lm-log-detail-metrics .traffic-event-row{color:#1e293b;border-bottom-color:#0f172a14}#root .lm-log-detail-metrics .traffic-endpoint-row__path{color:#1e293b}#root .lm-log-detail-metrics .traffic-event-row__meta{color:#64748b}#root .lm-runtime-story .lm-runtime-events__lede{font-size:.78rem;color:#64748b;margin:0 0 .5rem}#root .lm-runtime-story .lm-runtime-summary{margin:0 0 .65rem;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#f8fafcf2,#ffffffb3)}#root .lm-runtime-story .lm-runtime-summary__primary,#root .lm-runtime-story .lm-runtime-summary__pattern{margin:0;font-size:.75rem;line-height:1.45;color:#475569}#root .lm-runtime-story .lm-runtime-summary__label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:.2rem}#root .lm-runtime-story .lm-runtime-summary__pattern{margin-top:.35rem;color:#64748b;font-style:italic}#root .lm-runtime-story .lm-runtime-events__group{margin-top:.85rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.22)}#root .lm-runtime-story .lm-runtime-events__group--inbound{border-top-color:#4fa89e40;background:linear-gradient(90deg,rgba(79,168,158,.04) 0%,transparent 40%);border-radius:6px;padding-left:.35rem}#root .lm-runtime-story .lm-runtime-events__group--outbound{border-top-color:#c4a06a47;background:linear-gradient(90deg,rgba(196,160,106,.05) 0%,transparent 40%);border-radius:6px;padding-left:.35rem}#root .lm-runtime-story .lm-runtime-events__group-head{margin-bottom:.35rem}#root .lm-runtime-story .lm-runtime-events__group-hint{margin:.12rem 0 0;font-size:.68rem;color:#94a3b8}#root .lm-runtime-story .lm-runtime-events__group:first-child{margin-top:.45rem;padding-top:0;border-top:none}#root .lm-runtime-story .lm-runtime-events__group-title{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#475569;margin:0 0 .35rem}#root .lm-runtime-story .lm-runtime-events__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.55rem}#root .lm-runtime-story .lm-runtime-event-card{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:.4rem .5rem}#root .lm-runtime-story .lm-runtime-event-card--recovery{border-color:#0d948847;background:#f0fdfa80}#root .lm-runtime-story .lm-runtime-event-card--critical{border-color:#ef444452;background:#fef2f261}#root .lm-runtime-story .lm-runtime-event-card--elevated{border-color:#f973164d;background:#fff7ed73}#root .lm-runtime-story .lm-runtime-event-card--warning{border-color:#eab30847;background:#fffbeb75}#root .lm-runtime-story .lm-runtime-event-card__head{display:flex;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.15rem}#root .lm-runtime-story .lm-runtime-event-card__trend{margin:.1rem 0 0;font-size:.68rem;color:#94a3b8;font-style:italic;text-transform:capitalize}#root .lm-runtime-story .lm-runtime-event-card__persist{color:#64748b;font-style:italic}#root .lm-runtime-story .lm-runtime-event-card__related{margin:.25rem 0 0;padding:0 0 0 .95rem;font-size:.65rem;color:#94a3b8;line-height:1.35}#root .lm-runtime-story .lm-runtime-event-card__when{font-size:.68rem;color:#64748b;white-space:nowrap}#root .lm-runtime-story .lm-runtime-event-card__title{font-size:.82rem;font-weight:600;color:#0f172a;line-height:1.25}#root .lm-runtime-story .lm-runtime-event-card__sub{margin-top:.18rem}#root .lm-runtime-story .lm-runtime-event-card__fp{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .lm-runtime-story .lm-runtime-event-card__fp--context{font-family:inherit;font-size:.7rem;color:#64748b}#root .lm-runtime-story .lm-runtime-event-card__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .5rem;margin-top:.22rem;font-size:.7rem;color:#334155}#root .lm-runtime-story .lm-runtime-event-card__ts{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap}#root .lm-runtime-story .lm-runtime-timeline{margin:.55rem 0 1rem;padding:.65rem .7rem .55rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(180deg,#f8fafce6,#fff);overflow:visible}#root .lm-runtime-story .lm-runtime-timeline__hint{margin:0 0 .5rem;font-size:.68rem;color:#94a3b8}#root .lm-runtime-story .lm-runtime-timeline__track-wrap{display:flex;flex-direction:column;gap:.35rem;overflow:visible}#root .lm-runtime-story .lm-runtime-timeline__track{position:relative;height:2.75rem;margin:.15rem 0 0;overflow:visible}#root .lm-runtime-story .lm-runtime-timeline__phase{position:absolute;top:.35rem;bottom:.35rem;z-index:0;border-radius:4px;pointer-events:none}#root .lm-runtime-story .lm-runtime-timeline__phase--peak{background:#f9731614;border:1px solid rgba(249,115,22,.12)}#root .lm-runtime-story .lm-runtime-timeline__phase--recovery{background:#0d948812;border:1px solid rgba(13,148,136,.12)}#root .lm-runtime-story .lm-runtime-timeline__tooltip-more{font-size:.68rem;color:#94a3b8;font-style:italic}#root .lm-runtime-story .lm-runtime-timeline__rail{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);border-radius:1px;background:linear-gradient(90deg,#94a3b826,#94a3b859,#94a3b826)}#root .lm-runtime-story .lm-runtime-timeline__log-line{position:absolute;top:0;bottom:0;width:0;transform:translate(-50%);border-left:1px dashed rgba(79,168,158,.35);opacity:.5;pointer-events:none;z-index:1}#root .lm-runtime-story .lm-runtime-timeline__log-marker{position:absolute;top:50%;width:.5rem;height:.5rem;transform:translate(-50%,-50%);border-radius:50%;background:#4fa89e;border:2px solid #fff;box-shadow:0 0 0 1px #4fa89e59;pointer-events:none;z-index:3}#root .lm-runtime-story .lm-runtime-timeline__dot{position:absolute;top:50%;width:.62rem;height:.62rem;padding:0;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #fff;cursor:pointer;z-index:2;box-shadow:0 1px 3px #0f172a24}#root .lm-runtime-story .lm-runtime-timeline__dot--critical{background:#dc2626}#root .lm-runtime-story .lm-runtime-timeline__dot--elevated{background:#ea580c}#root .lm-runtime-story .lm-runtime-timeline__dot--warning{background:#ca8a04}#root .lm-runtime-story .lm-runtime-timeline__dot--recovered{background:#059669}#root .lm-runtime-story .lm-runtime-timeline__dot--normal{background:#64748b}#root .lm-runtime-story .lm-runtime-timeline__dot--active{transform:translate(-50%,-50%) scale(1.15);z-index:4;box-shadow:0 0 0 3px #4fa89e33,0 2px 6px #0f172a2e}#root .lm-runtime-story .lm-runtime-timeline__dot-count{position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:700;color:#fff;pointer-events:none}#root .lm-runtime-story .lm-runtime-timeline__tooltip-wrap{position:absolute;bottom:calc(100% + .45rem);z-index:10;pointer-events:none;min-width:14rem;max-width:min(22rem,calc(100vw - 2.5rem))}#root .lm-runtime-story .lm-runtime-timeline__tooltip-wrap--start{transform:translate(0)}#root .lm-runtime-story .lm-runtime-timeline__tooltip-wrap--center{transform:translate(-50%)}#root .lm-runtime-story .lm-runtime-timeline__tooltip-wrap--end{transform:translate(-100%)}#root .lm-runtime-story .lm-runtime-timeline__tooltip{padding:.5rem .55rem;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;box-shadow:0 8px 24px #0f172a1f}#root .lm-runtime-story .lm-runtime-timeline__tooltip-when{margin:0 0 .35rem;font-size:.72rem;font-weight:600;color:#334155}#root .lm-runtime-story .lm-runtime-timeline__tooltip-ts{display:block;margin-top:.1rem;font-size:.65rem;font-weight:400;color:#94a3b8;font-variant-numeric:tabular-nums}#root .lm-runtime-story .lm-runtime-timeline__tooltip-count{margin:0 0 .3rem;font-size:.65rem;color:#64748b}#root .lm-runtime-story .lm-runtime-timeline__tooltip-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}#root .lm-runtime-story .lm-runtime-timeline__tooltip-list li{display:grid;grid-template-columns:auto 1fr;gap:.2rem .45rem;align-items:baseline}#root .lm-runtime-story .lm-runtime-timeline__tooltip-cat{grid-row:span 2;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;padding:.12rem .28rem;border-radius:4px;background:#94a3b824}#root .lm-runtime-story .lm-runtime-timeline__tooltip-title{font-size:.75rem;font-weight:600;color:#0f172a;line-height:1.25}#root .lm-runtime-story .lm-runtime-timeline__tooltip-meta{grid-column:2;font-size:.65rem;color:#64748b}#root .lm-runtime-story .lm-runtime-timeline__axis{display:flex;justify-content:space-between;gap:.5rem;font-size:.65rem;color:#94a3b8;font-variant-numeric:tabular-nums}#root .lm-runtime-story .lm-runtime-timeline__axis-log{color:#4fa89ef2;font-weight:500}#root .lm-runtime-story{margin:0}#root .lm-runtime-story__loading{margin:0;font-size:.78rem;color:#64748b}#root .lm-runtime-story__head{margin-bottom:.55rem}#root .lm-runtime-story__title{margin:0 0 .2rem;font-size:.82rem;font-weight:700;color:#0f172a}#root .lm-runtime-story__lede{margin:0;font-size:.72rem;color:#64748b;line-height:1.4}#root .lm-runtime-lanes{margin:.55rem 0 .85rem;padding:.65rem .7rem .55rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(180deg,#f8fafceb,#fff)}#root .lm-runtime-lanes--compact .lm-runtime-lane__hint{display:none}#root .lm-runtime-lanes__hint{margin:0 0 .45rem;font-size:.66rem;color:#94a3b8;line-height:1.35}#root .lm-runtime-lanes__progression{margin:0 0 .55rem;padding:.45rem .55rem;border-radius:6px;background:#f8fafce6;border:1px solid rgba(148,163,184,.16)}#root .lm-runtime-lanes__progression-label{display:block;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:.25rem}#root .lm-runtime-lanes__progression-steps{margin:0;padding-left:1.1rem;font-size:.7rem;color:#475569;line-height:1.4}#root .lm-runtime-lanes__windows{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}#root .lm-runtime-lanes__window-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;padding:.28rem .45rem;border-radius:6px;border:1px solid rgba(148,163,184,.22);background:#fff;cursor:pointer;text-align:left;max-width:100%}#root .lm-runtime-lanes__window-chip--escalation{border-color:#f9731638;background:#fff7ed73}#root .lm-runtime-lanes__window-chip--recovery{border-color:#0d948838;background:#f0fdfa80}#root .lm-runtime-lanes__window-chip--active{box-shadow:0 0 0 2px #4fa89e38}#root .lm-runtime-lanes__window-chip-title{display:block;font-size:.68rem;font-weight:600;color:#334155;line-height:1.3}#root .lm-runtime-lanes__window-chip-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;font-size:.62rem;color:#94a3b8;font-variant-numeric:tabular-nums}#root .lm-runtime-lanes__window-chip-arrow,#root .lm-runtime-lanes__window-chip-sep{color:#cbd5e1}#root .lm-runtime-lanes__grid-wrap{position:relative;overflow:visible}#root .lm-runtime-lanes__global-bands{position:absolute;left:7.5rem;right:0;top:0;bottom:0;pointer-events:none;z-index:0}#root .lm-runtime-lanes__band{position:absolute;top:.25rem;bottom:.25rem;border-radius:4px;opacity:.85}#root .lm-runtime-lanes__band--escalation{background:#f9731612;border:1px solid rgba(249,115,22,.1)}#root .lm-runtime-lanes__band--recovery{background:#0d94880f;border:1px solid rgba(13,148,136,.1)}#root .lm-runtime-lanes__log-line{position:absolute;top:0;bottom:0;width:0;transform:translate(-50%);border-left:1px dashed rgba(79,168,158,.35);opacity:.55;z-index:1}#root .lm-runtime-lanes__grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem}#root .lm-runtime-lane{display:grid;grid-template-columns:7.5rem 1fr;gap:.35rem .5rem;align-items:center}#root .lm-runtime-lane__head{display:flex;flex-direction:column;gap:.05rem}#root .lm-runtime-lane__label{font-size:.66rem;font-weight:700;color:#475569;line-height:1.2}#root .lm-runtime-lane__hint{font-size:.58rem;color:#94a3b8;line-height:1.2}#root .lm-runtime-lane__track{position:relative;height:1.35rem;border-radius:4px;background:linear-gradient(90deg,#94a3b814,#94a3b82e,#94a3b814)}#root button.lm-runtime-marker{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:50%;width:1.05rem;height:1.05rem;margin:0;padding:0;border:none;background:transparent;transform:translate(-50%,-50%);cursor:pointer;z-index:3}#root .lm-runtime-marker__core{position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #0f172a2e}#root .lm-runtime-marker__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0}#root .lm-runtime-marker--critical .lm-runtime-marker__core{background:#dc2626}#root .lm-runtime-marker--elevated .lm-runtime-marker__core{background:#ea580c}#root .lm-runtime-marker--warning .lm-runtime-marker__core{background:#d97706}#root .lm-runtime-marker--recovered .lm-runtime-marker__core,#root .lm-runtime-marker--recovery .lm-runtime-marker__core{background:#059669}#root .lm-runtime-marker--normal .lm-runtime-marker__core{background:#64748b}#root .lm-runtime-marker--active .lm-runtime-marker__ring,#root .lm-runtime-marker:hover .lm-runtime-marker__ring{opacity:1;box-shadow:0 0 0 3px #4fa89e47}#root .lm-runtime-marker__badge{position:absolute;top:-.35rem;right:-.45rem;min-width:.9rem;height:.9rem;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.5625rem;font-weight:700;color:#fff;background:#334155;border:1.5px solid #fff;pointer-events:none}#root .lm-runtime-lane__rail{position:absolute;left:.35rem;right:.35rem;top:50%;height:2px;transform:translateY(-50%);background:#94a3b859;z-index:0;pointer-events:none}#root .lm-runtime-lane__zone{position:absolute;top:0;bottom:0;pointer-events:none;z-index:0;border-radius:4px}#root .lm-runtime-lane__zone--before{left:0;background:#ffffff80}#root .lm-runtime-lane__zone--after{background:#f1f5f98c}#root .lm-runtime-lanes__tooltip-offset{font-weight:600}#root .lm-runtime-lanes__tooltip-when{display:flex;flex-wrap:wrap;gap:.2rem .35rem;align-items:center}#root .lm-runtime-lane__dot{position:absolute;top:50%;width:.55rem;height:.55rem;padding:0;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #fff;cursor:pointer;z-index:2;box-shadow:0 1px 2px #0f172a1f}#root .lm-runtime-lane__dot--critical{background:#dc2626}#root .lm-runtime-lane__dot--elevated{background:#ea580c}#root .lm-runtime-lane__dot--warning{background:#ca8a04}#root .lm-runtime-lane__dot--recovered{background:#059669}#root .lm-runtime-lane__dot--recovery{box-shadow:0 0 0 1px #0d948859}#root .lm-runtime-lane__dot--normal{background:#64748b}#root .lm-runtime-lane__dot--active{transform:translate(-50%,-50%) scale(1.2);z-index:4;box-shadow:0 0 0 3px #4fa89e2e}#root .lm-runtime-lane__dot-count{position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;display:flex;align-items:center;justify-content:center;font-size:.48rem;font-weight:700;color:#fff;pointer-events:none}#root .lm-runtime-lane__log-marker{position:absolute;top:50%;width:.42rem;height:.42rem;transform:translate(-50%,-50%);border-radius:50%;background:#4fa89e;border:2px solid #fff;box-shadow:0 0 0 1px #4fa89e4d;pointer-events:none;z-index:3}#root .lm-runtime-lanes__tooltip-float{position:absolute;bottom:calc(100% + .35rem);transform:translate(-50%);z-index:12;pointer-events:none;min-width:12rem;max-width:min(20rem,calc(100vw - 2rem))}#root .lm-runtime-lanes__tooltip{padding:.45rem .5rem;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#fff;box-shadow:0 6px 20px #0f172a1a}#root .lm-runtime-lanes__tooltip-title{margin:0 0 .2rem;font-size:.72rem;font-weight:600;color:#0f172a}#root .lm-runtime-lanes__tooltip-when{margin:0 0 .25rem;font-size:.68rem;font-weight:600;color:#334155}#root .lm-runtime-lanes__tooltip-ts{display:block;margin-top:.08rem;font-size:.62rem;font-weight:400;color:#94a3b8}#root .lm-runtime-lanes__tooltip-meta,#root .lm-runtime-lanes__tooltip-label{margin:.15rem 0 0;font-size:.65rem;color:#64748b}#root .lm-runtime-lanes__tooltip-list{margin:.2rem 0 0;padding-left:.95rem;font-size:.65rem;color:#475569;line-height:1.35}#root .lm-runtime-lanes__axis{display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem;font-size:.62rem;color:#94a3b8;font-variant-numeric:tabular-nums}#root .lm-runtime-lanes__axis-log{color:#4fa89ef2;font-weight:500}#root .traffic-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a47;border:none;z-index:1200;cursor:pointer}#root .traffic-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);z-index:1201;background:#fff;border-left:1px solid var(--traffic-border);box-shadow:-8px 0 32px #0f172a1f;display:flex;flex-direction:column;overflow:hidden}#root .traffic-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--traffic-border)}#root .traffic-drawer__eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--traffic-text-muted);margin:0 0 .2rem}#root .traffic-drawer__title{font-size:1.05rem;font-weight:600;margin:0;color:var(--traffic-text)}#root .traffic-drawer__meta{font-size:.78rem;color:var(--traffic-text-muted);margin:.25rem 0 0}#root .traffic-drawer__close{border:none;background:transparent;font-size:1.5rem;line-height:1;color:#64748b;cursor:pointer;padding:0 .25rem}#root .traffic-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.1rem}#root .traffic-drawer__footer{flex-shrink:0;margin-top:auto;padding:1.15rem 1.25rem 1.25rem;border-top:1px solid #e2e8f0;box-shadow:0 -1px #0f172a0a;background:#f8fafc}#root .traffic-drawer__footer-title{font-size:.82rem;font-weight:600;margin:0 0 .35rem;color:var(--traffic-text)}#root .traffic-drawer__status{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-size:.78rem;color:var(--traffic-text-secondary);margin-bottom:1rem}#root .traffic-drawer__block{margin-bottom:.95rem}#root .traffic-drawer__block:last-child{margin-bottom:0}#root .traffic-drawer__block h3{font-size:.82rem;font-weight:600;margin:0 0 .4rem;color:var(--traffic-text)}#root .traffic-drawer__hint{font-size:.75rem;color:var(--traffic-text-muted);margin:.35rem 0 0;line-height:1.45}#root .traffic-drawer__code{display:block;font-size:.72rem;padding:.5rem;background:#f8fafc;border-radius:6px;word-break:break-all}#root .traffic-drawer__event-list{list-style:none;margin:0;padding:0}#root .traffic-drawer__event-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.35rem 0;border-bottom:1px solid rgba(15,23,42,.06);font-size:.78rem}#root .traffic-drawer__event-dur{margin-left:auto;color:var(--traffic-text-muted)}#root .traffic-drawer__logs-link{margin-top:.65rem}#root .traffic-drawer__fact-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}#root .traffic-drawer__fact-list li{display:flex;flex-direction:column;gap:.1rem}#root .traffic-drawer__fact-label{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--traffic-text-muted)}#root .traffic-drawer__fact-value{font-size:.78rem;color:var(--traffic-text-secondary)}#root .traffic-drawer__correlated-list{margin:.35rem 0 0;padding:0 0 0 1rem;font-size:.75rem;line-height:1.45;color:var(--traffic-text-secondary)}#root .traffic-page--v1.lm-registry-shell{padding-top:2.75rem;max-width:1680px}#root .traffic-page--v1 .lm-registry-filters.traffic-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:2rem}#root .traffic-page--v1 .traffic-toolbar__field--service{flex:0 1 280px;width:280px;max-width:100%}#root .traffic-page--v1 .traffic-toolbar__field--filters{flex:1 1 auto;min-width:0}#root .traffic-page--v1 .traffic-toolbar__field--time-range{flex:0 0 auto;margin-left:auto}#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window-field{margin-top:0}#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window--interactive .lm-registry-header__window-select{flex:1 1 auto;min-width:0;width:auto}#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window--interactive .lm-select__trigger{min-height:auto;height:auto;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:.8125rem;font-weight:500;color:#334155;gap:.4rem}#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window--interactive .lm-select__trigger:hover:not(:disabled),#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window--interactive .lm-select.is-open .lm-select__trigger{border:none;background:transparent;box-shadow:none}#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window--interactive .lm-select__trigger:focus,#root .traffic-page--v1 .traffic-toolbar__field--time-range .lm-registry-header__window--interactive .lm-select__trigger:focus-visible{outline:none;border:none;box-shadow:none}#root .traffic-page--v1 .traffic-toolbar__field:not(.traffic-toolbar__field--time-range) .lm-select{width:100%}#root .traffic-page--v1 .traffic-toolbar__field:not(.traffic-toolbar__field--time-range) .lm-select__trigger{min-height:40px;height:40px}#root .traffic-kpi-strip.lm-registry-kpi-strip{grid-template-columns:repeat(7,minmax(0,1fr))}#root .traffic-kpi-strip .lm-registry-kpi{min-width:0}#root .traffic-kpi-card--gauge .lm-registry-kpi__value-row{padding-left:0;min-height:0;margin-top:.15rem}#root .traffic-kpi-card--gauge .lm-registry-kpi__value{font-size:inherit;font-weight:inherit;width:100%}#root .traffic-runtime-gauge{display:flex;align-items:center;gap:.3rem;width:100%;min-height:2.5rem}#root .traffic-runtime-gauge__arc-wrap{flex-shrink:0;width:3.5rem;line-height:0}#root .traffic-runtime-gauge__svg{width:100%;height:auto;display:block;vertical-align:bottom}#root .traffic-runtime-gauge__meta{display:flex;flex-direction:column;justify-content:center;gap:.08rem;min-width:0;margin-left:1.1rem;padding-left:.15rem}#root .traffic-runtime-gauge__score{display:flex;align-items:baseline;gap:.12rem}#root .traffic-runtime-gauge__value{font-size:1.28rem;font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.02em}#root .traffic-runtime-gauge__denom{font-size:.78rem;font-weight:600;color:#94a3b8}#root .traffic-runtime-gauge__label{font-size:.72rem;font-weight:700;line-height:1.25}#root .traffic-runtime-gauge--red .traffic-runtime-gauge__label,#root .traffic-runtime-gauge--amber .traffic-runtime-gauge__label{color:#ea580c}#root .traffic-runtime-gauge--green .traffic-runtime-gauge__label{color:#16a34a}#root .traffic-kpi-value--risk{color:#dc2626}#root .traffic-kpi-value--healthy{color:#16a34a}#root button.traffic-kpi-card--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;width:100%;min-width:0;cursor:pointer;color:inherit}#root button.traffic-kpi-card--action:hover{border-color:#cbd5e1}#root button.traffic-kpi-card--action:focus-visible{outline:2px solid #2563eb;outline-offset:2px}#root .traffic-kpi-card--action .lm-registry-kpi__value-row{min-width:0;max-width:100%}#root .traffic-kpi-investigation-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:1rem;font-weight:700;line-height:1.3;color:#0f172a}#root .traffic-kpi-investigation-title--link{color:#2563eb}#root .traffic-kpi-empty-label{font-size:.92rem;font-weight:600;line-height:1.35;color:#64748b}#root .traffic-kpi-investigation-title.traffic-kpi-empty-label{font-size:.92rem;font-weight:600;color:#64748b}#root .traffic-kpi-live{display:inline-flex;align-items:center;gap:.35rem;color:#16a34a;font-weight:600}#root .traffic-kpi-live:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#22c55e}#root .traffic-page--v1 .traffic-page__content{margin-top:0}#root .traffic-page--v1 .traffic-page__stack{display:flex;flex-direction:column;gap:2rem}#root .traffic-panel{border:1px solid rgba(226,232,240,.95);border-radius:.75rem;background:#fff;overflow:hidden;min-width:0}#root .traffic-panel__header{padding:.95rem 1.15rem .75rem;border-bottom:1px solid rgba(241,245,249,.95)}#root .traffic-panel__title{margin:0;display:flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;color:#0f172a}#root .traffic-panel__title-icon{color:#7c3aed;font-size:.85rem}#root .traffic-panel__subtitle{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:#64748b}#root .traffic-panel__body{padding:1rem 1.15rem 1.1rem}#root .traffic-panel__empty{margin:0;font-size:.8rem;line-height:1.5;color:#64748b}#root .traffic-panel__empty--compact{padding:.55rem 0 0;font-size:.78rem;line-height:1.45}#root .traffic-panel__empty--calm{color:#64748b}#root .traffic-panel__empty--success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center;color:#16a34a}#root .traffic-panel__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#22c55e1f;color:#16a34a}#root .traffic-runtime-summary--quiet .traffic-panel__body,#root .traffic-flow-panel--quiet .traffic-flow-panel__body,#root .traffic-contributing-factors--quiet .traffic-panel__body{padding-top:.65rem;padding-bottom:.75rem}#root .traffic-flow-panel--quiet .traffic-flow-panel__body{min-height:0}#root .traffic-page__context-row{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr) minmax(220px,265px);gap:1rem;align-items:stretch}#root .traffic-page__context-row>.traffic-panel{display:flex;flex-direction:column;min-height:100%}#root .traffic-page__context-row>.traffic-panel .traffic-panel__body{flex:1 1 auto;display:flex;flex-direction:column}#root .traffic-contributing-factors--quiet .traffic-panel__body{justify-content:center}#root .traffic-runtime-summary .traffic-panel__header{padding:.85rem 1rem .7rem}#root .traffic-runtime-summary .traffic-panel__body{padding:.75rem 1rem 1rem}#root .traffic-runtime-summary__facts{margin:0;display:grid;gap:.5rem}#root .traffic-runtime-summary__fact{margin:0;padding:.48rem .58rem;border-radius:.5rem;background:#f8fafc;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:start}#root .traffic-runtime-summary__fact-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.4rem;background:#fff;color:#64748b;flex-shrink:0;margin-top:.1rem}#root .traffic-runtime-summary__fact--signal .traffic-runtime-summary__fact-icon{color:#dc2626;background:#fee2e2a6}#root .traffic-runtime-summary__fact--impact .traffic-runtime-summary__fact-icon{color:#ea580c;background:#ffedd5a6}#root .traffic-runtime-summary__fact--signal{background:#fef2f273}#root .traffic-runtime-summary__fact--signal .traffic-runtime-summary__fact-value{color:#b91c1c;font-weight:600}#root .traffic-runtime-summary__fact--impact{background:#fff7ed73}#root .traffic-runtime-summary__fact--impact .traffic-runtime-summary__fact-value{color:#c2410c;font-weight:600}#root .traffic-runtime-summary__fact--dependency .traffic-runtime-summary__fact-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}#root .traffic-runtime-summary__fact-label{margin:0 0 .2rem;font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}#root .traffic-runtime-summary__fact-value{margin:0;font-size:.86rem;line-height:1.45;color:#0f172a}#root .traffic-runtime-summary__footnote{margin:.85rem 0 0;font-size:.74rem;color:#94a3b8}#root .traffic-flow-panel{display:flex;flex-direction:column}#root .traffic-flow-panel__body{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:0}#root .traffic-flow-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}#root .traffic-flow-panel__header-main{min-width:0;flex:1 1 auto}#root .traffic-flow-panel__expand-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:.35rem;min-width:1.75rem;min-height:1.75rem;border:1px solid rgba(226,232,240,.95);border-radius:.4rem;background:#ffffffeb;color:#64748b;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}#root .traffic-flow-panel__expand-btn:hover{color:#334155;border-color:#94a3b88c;background:#f8fafc}#root .traffic-flow-panel__expand-btn:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}#root .traffic-page--v1 .traffic-flow-bar__track{padding:1.25rem 1.35rem;border-radius:.65rem;border:1px solid rgba(226,232,240,.95);background:#fff}#root .traffic-flow-bar__track--scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}#root .traffic-flow-bar__track--scroll::-webkit-scrollbar{height:6px}#root .traffic-flow-bar__track--scroll::-webkit-scrollbar-track{background:transparent}#root .traffic-flow-bar__track--scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}#root .traffic-flow-bar__track--expanded{overflow:visible;max-height:none}#root .traffic-dependency-flow--mockup{display:flex;align-items:stretch;gap:.6rem}#root .traffic-dependency-flow--layout-scroll{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}#root .traffic-dependency-flow--layout-scroll .traffic-dependency-flow__step{flex:0 0 auto;min-width:11.5rem;max-width:none}#root .traffic-dependency-flow--layout-scroll .traffic-dependency-flow__node{width:auto;min-width:11.5rem;flex:0 0 auto}#root .traffic-dependency-flow--layout-wrap{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.75rem;width:100%}#root .traffic-dependency-flow--layout-wrap .traffic-dependency-flow__step{flex:0 1 auto;min-width:11.5rem;max-width:100%}#root .traffic-dependency-flow--layout-wrap .traffic-dependency-flow__node{width:100%;min-width:11.5rem}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__node{position:relative;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:.75rem;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 1px 2px #0f172a0a}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__node--clickable{cursor:pointer;text-align:left;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__node--clickable:hover,#root .traffic-dependency-flow--mockup .traffic-dependency-flow__node--clickable:focus-visible{border-color:#2563eb59;box-shadow:0 0 0 2px #2563eb1f;outline:none}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__node--origin{border-color:#7c3aed40}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;flex-shrink:0}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__icon--service{background:#7c3aed1f;color:#7c3aed}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__icon--http{background:#22c55e1f;color:#16a34a}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__icon--database{background:#ef44441f;color:#dc2626}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__text{display:flex;flex-direction:column;gap:.38rem;min-width:0;flex:1 1 auto}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__label{font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__status{padding:.22rem .55rem;line-height:1.3}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__metrics{font-size:.75rem;line-height:1.4}#root .traffic-dependency-flow__metrics{font-size:.72rem;font-weight:500;line-height:1.3;color:#64748b}#root .traffic-dependency-flow--mockup .traffic-dependency-flow__badge{position:absolute;top:-.35rem;right:-.35rem;width:1rem;height:1rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.62rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}#root .traffic-contributing-factors .traffic-panel__header{padding:.85rem .95rem .7rem}#root .traffic-contributing-factors .traffic-panel__body{padding:.75rem .95rem 1rem}#root .traffic-contributing-factors__list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}#root .traffic-contributing-factors__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}#root .traffic-contributing-factors__rank{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.35rem;background:#f1f5f9;color:#64748b;font-size:.68rem;font-weight:700}#root .traffic-contributing-factors__row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}#root .traffic-contributing-factors__label{font-size:.76rem;font-weight:600;color:#0f172a}#root .traffic-contributing-factors__pct{font-size:.74rem;font-weight:700}#root .traffic-contributing-factors__pct--red{color:#dc2626}#root .traffic-contributing-factors__pct--amber{color:#ea580c}#root .traffic-contributing-factors__pct--neutral{color:#64748b}#root .traffic-contributing-factors__sublabel{display:block;margin-top:.1rem;font-size:.72rem;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#root .traffic-contributing-factors__bar-track{margin-top:.4rem;height:.28rem;border-radius:999px;background:#f1f5f9;overflow:hidden}#root .traffic-contributing-factors__bar{height:100%;border-radius:inherit}#root .traffic-contributing-factors__bar--red{background:#ef4444}#root .traffic-contributing-factors__bar--amber{background:#f59e0b}#root .traffic-contributing-factors__bar--neutral{background:#94a3b8}#root .traffic-recently-changed--panel .traffic-panel__body{padding-top:.85rem;padding-bottom:.95rem}#root .traffic-recently-changed--panel .traffic-recently-changed__list{display:grid;gap:.75rem}#root .traffic-recently-changed--compact{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid rgba(226,232,240,.95);border-radius:.75rem;background:#fff;min-width:0}#root .traffic-recently-changed--compact .traffic-recently-changed__compact-head{flex-shrink:0}#root .traffic-recently-changed__compact-title{margin:0;font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}#root .traffic-recently-changed__compact-body{flex:1;min-width:0}#root .traffic-recently-changed--compact .traffic-recently-changed__list{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}#root .traffic-recently-changed--compact .traffic-panel__empty{margin:0;font-size:.78rem}#root .traffic-flow-legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:auto;padding-top:.85rem;font-size:.72rem;color:#64748b}#root .traffic-flow-legend span{display:inline-flex;align-items:center;gap:.35rem}#root .traffic-flow-legend__dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;font-style:normal}#root .traffic-flow-legend__dot--healthy{background:#22c55e}#root .traffic-flow-legend__dot--warning{background:#eab308}#root .traffic-flow-legend__dot--elevated{background:#f97316}#root .traffic-flow-legend__dot--none{background:#cbd5e1}#root .traffic-flow-modal-overlay.lm-modal-overlay{z-index:15050;padding:1.25rem}#root .traffic-flow-modal.lm-modal{width:min(1180px,calc(100vw - 2.5rem));max-width:none;max-height:min(88vh,920px);display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:.85rem;border:1px solid rgba(226,232,240,.95);box-shadow:0 0 0 1px #0f172a0a,0 28px 56px -16px #0f172a47}#root .traffic-flow-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem 1rem;border-bottom:1px solid rgba(241,245,249,.95)}#root .traffic-flow-modal__header-text{min-width:0}#root .traffic-flow-modal__title{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}#root .traffic-flow-modal__subtitle{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}#root .traffic-flow-modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin:0;padding:0;border:1px solid rgba(226,232,240,.95);border-radius:.45rem;background:#fff;color:#64748b;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}#root .traffic-flow-modal__close:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}#root .traffic-flow-modal__close:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}#root .traffic-flow-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.35rem 1.35rem;background:linear-gradient(180deg,#fff,#f8fafc)}#root .traffic-flow-modal .traffic-flow-bar__track--expanded{padding:1.35rem 1.5rem;border-radius:.75rem;border:1px solid rgba(226,232,240,.95);background:#fff}#root .traffic-flow-modal .traffic-dependency-flow--layout-wrap{gap:.85rem .7rem;align-items:center}#root .traffic-flow-modal .traffic-dependency-flow--layout-wrap .traffic-dependency-flow__step,#root .traffic-flow-modal .traffic-dependency-flow--layout-wrap .traffic-dependency-flow__node{min-width:12.5rem}#root .traffic-flow-modal__body .traffic-flow-legend{margin-top:1.1rem;padding-top:.85rem;border-top:1px solid rgba(226,232,240,.85)}#root .traffic-recently-changed__list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}#root .traffic-recently-changed__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}#root .traffic-recently-changed__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.4rem;flex-shrink:0}#root .traffic-recently-changed__icon--deploy{background:#3b82f61f;color:#2563eb}#root .traffic-recently-changed__icon--pr{background:#7c3aed1f;color:#7c3aed}#root .traffic-recently-changed__content{min-width:0;display:flex;flex-direction:column;gap:.15rem}#root .traffic-recently-changed__title{font-size:.8rem;font-weight:600;color:#0f172a;line-height:1.35}#root .traffic-recently-changed__link{text-decoration:none;color:#2563eb}#root .traffic-recently-changed__meta{font-size:.72rem;color:#94a3b8}#root .traffic-recently-changed__repo{margin:0 0 .65rem;font-size:.78rem}#root .traffic-recently-changed__repo a{color:#2563eb;text-decoration:none}#root .traffic-pressure__head{margin-bottom:.85rem}#root .traffic-pressure__title{margin:0;font-size:.92rem;font-weight:700;color:#0f172a}#root .traffic-pressure__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}#root .traffic-pressure-card{border:1px solid rgba(226,232,240,.95);border-radius:.75rem;padding:1rem 1.05rem;background:#fff;min-width:0;display:flex;flex-direction:column;gap:.55rem;box-shadow:0 1px #ffffffe6 inset}#root .traffic-pressure-card--critical,#root .traffic-pressure-card--elevated{border-top:3px solid #f97316}#root .traffic-pressure-card--warning{border-top:3px solid #eab308}#root .traffic-pressure-card--empty{background:#fafafa;border-top:3px solid #e2e8f0}#root .traffic-pressure-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}#root .traffic-pressure-card__title{margin:0;font-size:.82rem;font-weight:700}#root .traffic-pressure-card__metrics{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.74rem;color:#64748b}#root .traffic-pressure-card__spark{min-height:36px;margin-top:.15rem}#root .traffic-pressure-card__spark .traffic-sparkline{display:block;width:100%;height:36px}#root .traffic-pressure-card__status-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:999px}#root .traffic-pressure-card__status-badge--red{color:#dc2626;background:#fee2e2a6}#root .traffic-pressure-card__status-badge--amber{color:#ea580c;background:#ffedd5a6}#root .traffic-pressure-card__status-badge--green{color:#16a34a;background:#dcfce7a6}#root .traffic-pressure-card__status-badge--none{color:#94a3b8;background:#f1f5f9}#root .traffic-pressure-card__anomalies{display:flex;flex-wrap:wrap;gap:.35rem}#root .traffic-pressure-card__anomaly-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;color:#c2410c;background:#ffedd5bf;border:1px solid rgba(251,146,60,.35)}#root .traffic-pressure-card__spark{margin-top:auto}#root .traffic-pressure-card__open{margin-top:auto;border:0;background:none;padding:0;font-size:.76rem;font-weight:600;color:#2563eb;cursor:pointer;text-align:left}#root .traffic-pressure-card__empty,#root .traffic-pressure-card__note{font-size:.76rem;line-height:1.45;color:#64748b}#root .traffic-page__insights-block{display:flex;flex-direction:column;gap:.75rem;min-width:0}#root .traffic-page__insights-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;min-width:0}#root .traffic-page__insights-row--filled{align-items:stretch}#root .traffic-page__insights-row>.traffic-evidence-carousel,#root .traffic-page__insights-row>.traffic-timeline-panel{display:flex;flex-direction:column;min-width:0;overflow:hidden}#root .traffic-page__insights-row--filled>.traffic-evidence-carousel:not(.traffic-evidence-carousel--quiet),#root .traffic-page__insights-row--filled>.traffic-timeline-panel:not(.traffic-timeline-panel--quiet){min-height:16rem;max-height:22rem}#root .traffic-page__insights-row>.traffic-evidence-carousel--quiet,#root .traffic-page__insights-row>.traffic-timeline-panel--quiet{height:auto;min-height:0;max-height:none;align-self:start}#root .traffic-page__insights-row>.traffic-evidence-carousel--quiet .traffic-panel__body,#root .traffic-page__insights-row>.traffic-timeline-panel--quiet .traffic-timeline-panel__body{flex:0 0 auto;overflow:visible;scrollbar-gutter:auto;padding:.5rem 1.15rem .65rem}#root .traffic-page__insights-row--filled .traffic-evidence-carousel__body,#root .traffic-page__insights-row--filled .traffic-timeline-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0}#root .traffic-page__insights-row--filled .traffic-evidence-carousel__body::-webkit-scrollbar,#root .traffic-page__insights-row--filled .traffic-timeline-panel__body::-webkit-scrollbar{width:7px;-webkit-appearance:none}#root .traffic-page__insights-row--filled .traffic-evidence-carousel__body::-webkit-scrollbar-track,#root .traffic-page__insights-row--filled .traffic-timeline-panel__body::-webkit-scrollbar-track{background:#e2e8f0;border-radius:6px}#root .traffic-page__insights-row--filled .traffic-evidence-carousel__body::-webkit-scrollbar-thumb,#root .traffic-page__insights-row--filled .traffic-timeline-panel__body::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;min-height:2.5rem}#root .traffic-page__insights-row--filled .traffic-evidence-carousel__body::-webkit-scrollbar-thumb:hover,#root .traffic-page__insights-row--filled .traffic-timeline-panel__body::-webkit-scrollbar-thumb:hover{background:#64748b}#root .traffic-evidence-carousel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}#root .traffic-evidence-carousel__nav{display:flex;gap:.35rem;flex-shrink:0}#root .traffic-evidence-carousel__btn{width:1.75rem;height:1.75rem;border:1px solid rgba(226,232,240,.95);border-radius:.45rem;background:#fff;color:#64748b;font-size:1.1rem;line-height:1;cursor:pointer}#root .traffic-evidence-carousel__btn:hover{color:#0f172a;border-color:#cbd5e1}#root .traffic-evidence-carousel__body{padding-top:.45rem;padding-bottom:.75rem}#root .traffic-evidence-carousel__stack{display:flex;flex-direction:column;gap:.65rem}#root .traffic-evidence-card--clickable{width:100%;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}#root .traffic-evidence-card--clickable:hover,#root .traffic-evidence-card--clickable:focus-visible{border-color:#2563eb59;box-shadow:0 0 0 2px #2563eb1a;outline:none}#root .traffic-evidence-card--stacked{width:100%}#root .traffic-evidence-carousel__track{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.15rem;scrollbar-width:thin;align-items:stretch}#root .traffic-evidence-card--carousel{flex:0 0 min(300px,78vw);scroll-snap-align:start;align-self:stretch;height:auto}#root .traffic-page__insights-block .traffic-recoveries{border:1px solid rgba(226,232,240,.95);border-radius:.75rem;padding:.85rem 1rem;background:#fff}#root .traffic-page__insights-block .traffic-correlations__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}#root .traffic-page__insights-block .traffic-evidence-card{border-radius:.65rem}#root .traffic-timeline-panel .traffic-events__empty{margin:0;font-size:.78rem;line-height:1.5;color:#64748b}#root .traffic-timeline-shell{display:flex;flex-direction:column;gap:.75rem}#root .traffic-timeline__repeat{font-weight:600;color:#64748b}#root .traffic-timeline__older{align-self:flex-start;border:0;background:none;padding:0;font-size:.76rem;font-weight:600;color:#2563eb;cursor:pointer}#root .traffic-timeline__older:hover{text-decoration:underline}#root .traffic-timeline--v1{margin:0;padding:0}#root .traffic-timeline--mockup .traffic-timeline__group{display:grid;grid-template-columns:minmax(4.85rem,auto) minmax(0,1fr);gap:.65rem;padding-bottom:.85rem}#root .traffic-timeline--mockup .traffic-timeline__time{padding-top:.35rem;font-size:.72rem;font-weight:600;color:#64748b;white-space:nowrap}#root .traffic-timeline--mockup .traffic-timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr) 2.75rem;gap:.55rem;align-items:center}#root .traffic-timeline--mockup .traffic-timeline__item--clickable{cursor:pointer;border-radius:.45rem;transition:background-color .15s ease;list-style:none}#root .traffic-timeline--mockup .traffic-timeline__item--clickable:hover,#root .traffic-timeline--mockup .traffic-timeline__item--clickable:focus-visible{background:#2563eb0f;outline:none}#root .traffic-timeline--mockup .traffic-timeline__mini-hist{display:flex;align-items:flex-end;justify-content:flex-end;gap:2px;height:1.75rem}#root .traffic-timeline--mockup .traffic-timeline__mini-bar{width:3px;min-height:4px;border-radius:2px;background:#cbd5e1}#root .traffic-timeline--mockup .traffic-timeline__mini-bar--warning{background:#f59e0b}#root .traffic-timeline--mockup .traffic-timeline__mini-bar--elevated{background:#ea580c}#root .traffic-timeline--mockup .traffic-timeline__mini-bar--critical{background:#dc2626}#root .traffic-timeline--mockup .traffic-timeline__mini-bar--recovered{background:#059669}@media (max-width: 1279.98px){#root .traffic-page__context-row{grid-template-columns:1fr 1fr}#root .traffic-page__context-row .traffic-contributing-factors{grid-column:1 / -1}#root .traffic-pressure__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#root .traffic-page__insights-row{grid-template-columns:1fr}}@media (max-width: 1100px){#root .traffic-kpi-strip.lm-registry-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767.98px){#root .traffic-page__context-row,#root .traffic-pressure__grid{grid-template-columns:1fr}}@media (max-width: 720px){#root .traffic-kpi-strip.lm-registry-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.lm-dashboard-onboarding{position:relative;margin:0 auto;padding:1.65rem 1.75rem 1.75rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0f;width:90%;max-width:calc((100% - 3rem)*.9);box-sizing:border-box}.lm-dashboard-onboarding--compact{padding:1.45rem 1.65rem 1.55rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0f}.lm-dashboard-onboarding__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lm-dashboard-onboarding__title{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.lm-dashboard-onboarding__meta{margin:.55rem 0 0;font-size:.75rem;color:#64748b}.lm-dashboard-onboarding__dismiss{border:none;background:transparent;color:#94a3b8;font-size:1.05rem;line-height:1;cursor:pointer;padding:.2rem .35rem;border-radius:6px;margin:-.15rem -.2rem 0 0}.lm-dashboard-onboarding__dismiss:hover{color:#64748b;background:#eef2f6}.lm-dashboard-onboarding__bar{margin-top:1.35rem;height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.lm-dashboard-onboarding__bar-fill{height:100%;border-radius:999px;background:#0ea5e9;transition:width .25s ease}.lm-dashboard-onboarding__steps{--lm-onboarding-marker-size: 1.35rem;--lm-onboarding-step-count: 5;position:relative;margin:1.5rem 0 0;padding:0 .5rem;list-style:none;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0;width:100%}.lm-dashboard-onboarding__steps:before{content:"";position:absolute;top:calc(var(--lm-onboarding-marker-size) / 2);left:calc(50% / var(--lm-onboarding-step-count));right:calc(50% / var(--lm-onboarding-step-count));height:1.5px;background:#e2e8f0;transform:translateY(-50%);z-index:0;pointer-events:none}.lm-dashboard-onboarding__step{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center}.lm-dashboard-onboarding__step-head{display:flex;align-items:center;justify-content:center;min-height:var(--lm-onboarding-marker-size)}.lm-dashboard-onboarding__step-marker{flex-shrink:0;width:var(--lm-onboarding-marker-size);height:var(--lm-onboarding-marker-size);border-radius:999px;border:1.5px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#64748b;background:#fff;box-sizing:border-box}.lm-dashboard-onboarding__step--current .lm-dashboard-onboarding__step-marker{border-color:#0ea5e9;background:#f0f9ff;color:#0369a1;box-shadow:0 0 0 3px #0ea5e91f;font-size:.58rem}.lm-dashboard-onboarding__step--upcoming .lm-dashboard-onboarding__step-marker{border-color:#e2e8f0;background:#f8fafc;color:#cbd5e1;font-size:.85rem;font-weight:400}.lm-dashboard-onboarding__step--done .lm-dashboard-onboarding__step-marker{border-color:#86efac;background:#ecfdf5;color:#15803d}.lm-dashboard-onboarding__step-label{display:block;margin-top:.6rem;padding:0 .35rem;font-size:.72rem;font-weight:600;color:#334155;line-height:1.3;text-align:center}.lm-dashboard-onboarding__step--done .lm-dashboard-onboarding__step-label{color:#64748b}.lm-dashboard-onboarding__step--upcoming .lm-dashboard-onboarding__step-label{color:#94a3b8;font-weight:500;opacity:.85}.lm-dashboard-onboarding__step--current .lm-dashboard-onboarding__step-label{color:#0f172a;font-weight:700}.lm-dashboard-onboarding__detail{margin-top:1.45rem}.lm-dashboard-onboarding__active{padding:1.25rem 1.35rem 1.3rem;border-radius:12px;border:1px solid #dbeafe;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:inset 0 1px #fffc}.lm-dashboard-onboarding__active-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0369a1}.lm-dashboard-onboarding__active-title{margin:.45rem 0 0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.lm-dashboard-onboarding__active-description{margin:.5rem 0 0;font-size:.875rem;line-height:1.55;color:#334155}.lm-dashboard-onboarding__active-why{margin:.65rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b}.lm-dashboard-onboarding__active-why-label{font-weight:600;color:#475569}.lm-dashboard-onboarding__status{margin:.85rem 0 0;padding:.55rem .75rem;border-radius:8px;font-size:.8125rem;line-height:1.45}.lm-dashboard-onboarding__status--neutral{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.lm-dashboard-onboarding__status--success{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;font-weight:600}.lm-dashboard-onboarding__status--warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a;font-weight:600}.lm-dashboard-onboarding__celebrate{margin-top:1rem;padding:.65rem .85rem;border-radius:8px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:.8125rem;font-weight:600;animation:lm-onboarding-celebrate-in .25s ease}@keyframes lm-onboarding-celebrate-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lm-dashboard-onboarding__details{margin-top:.75rem;padding:.65rem .85rem;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.lm-dashboard-onboarding__details-summary{font-size:.8125rem;font-weight:600;color:#475569;cursor:pointer;list-style:none}.lm-dashboard-onboarding__details-summary::-webkit-details-marker{display:none}.lm-dashboard-onboarding__details-body{margin:.55rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b}.lm-dashboard-onboarding__snippets{margin-top:.65rem;display:flex;flex-direction:column;gap:.65rem}.lm-dashboard-onboarding__snippet-label{margin:0 0 .35rem;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.lm-dashboard-onboarding__suggestion{margin-top:.85rem;padding:.85rem .95rem;border-radius:10px;border:1px dashed #cbd5e1;background:#f8fafc}.lm-dashboard-onboarding__suggestion-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.lm-dashboard-onboarding__suggestion-title{margin:.35rem 0 0;font-size:.875rem;font-weight:700;color:#0f172a}.lm-dashboard-onboarding__suggestion-desc{margin:.3rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.lm-dashboard-onboarding__actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.lm-dashboard-onboarding__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .85rem;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;border:none}.lm-dashboard-onboarding__btn--primary{color:#fff;background:linear-gradient(180deg,#38bdf8,#0ea5e9);box-shadow:0 1px 3px #0ea5e940}.lm-dashboard-onboarding__btn--primary:disabled{opacity:.7;cursor:default}.lm-dashboard-onboarding__btn--secondary{color:#334155;background:#fff;border:1px solid #e2e8f0}.lm-dashboard-onboarding__btn--secondary:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.lm-dashboard-onboarding__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb8;display:flex;align-items:center;justify-content:center;border-radius:inherit;pointer-events:none}.lm-logs-empty-panel--onboarding{padding:3.65rem 1.5rem 1.5rem}.lm-dashboard-onboarding-compact-wrap,.lm-dashboard-onboarding-below-table{flex-shrink:0;padding:1.75rem 1.25rem 1.25rem;background:transparent}@media (max-width: 860px){.lm-dashboard-onboarding__steps{overflow-x:auto;padding-bottom:.25rem;justify-content:flex-start;gap:1.5rem}.lm-dashboard-onboarding__steps:before{display:none}.lm-dashboard-onboarding__step{flex:0 0 auto;min-width:4.75rem;max-width:none;align-items:center!important}.lm-dashboard-onboarding__step-label{text-align:center!important}}@media (max-width: 640px){.lm-dashboard-onboarding__btn--primary,.lm-dashboard-onboarding__btn--secondary{width:100%}}.lm-empty-onboarding{position:relative;width:100%;max-width:36rem;margin:0 auto;padding:1.25rem 1.5rem 1.5rem;box-sizing:border-box;text-align:left}.lm-empty-onboarding__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-empty-onboarding__lead{margin:.4rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b;max-width:28rem}.lm-empty-onboarding__actions{margin-top:.85rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lm-empty-onboarding__primary,.lm-empty-onboarding__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .85rem;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;border:none}.lm-empty-onboarding__primary{color:#fff;background:linear-gradient(180deg,#38bdf8,#0ea5e9);box-shadow:0 1px 3px #0ea5e940}.lm-empty-onboarding__primary:disabled{opacity:.7;cursor:default}.lm-empty-onboarding__secondary{color:#334155;background:#fff;border:1px solid #e2e8f0}.lm-empty-onboarding__secondary:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.lm-empty-onboarding__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;display:flex;align-items:center;justify-content:center;pointer-events:none}.lm-empty-onboarding--fade-out{opacity:0;transition:opacity .34s ease}.lm-first-success-banner{flex-shrink:0;margin:0 1.5rem .5rem;padding:.5rem .75rem;border-radius:8px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-size:.78rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lm-first-success-banner button{border:none;background:transparent;color:#15803d;font-size:1rem;cursor:pointer;line-height:1}.lm-dashboard-onboarding-chrome{flex-shrink:0;padding:.75rem 1.5rem 0;background:#fff}.lm-logs-onboarding-stack{width:100%;max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding-top:.85rem}.lm-logs-onboarding-checklist-wrap{width:100%;max-width:none}.lm-logs-empty-panel--onboarding{padding:2.85rem 1.5rem 1.5rem}.lm-logs-empty-panel--onboarding .lm-empty-onboarding{margin:0;width:100%;max-width:none;padding:0 1.5rem;box-sizing:border-box}@media (max-width: 640px){.lm-empty-onboarding{padding:1rem 1rem 1.25rem}.lm-empty-onboarding__primary,.lm-empty-onboarding__secondary{width:100%}}.lm-nav-drawer{width:min(300px,calc(100vw - 1.5rem));min-height:min(720px,calc(100vh - 3rem));max-height:min(880px,calc(100vh - 3rem));display:flex;flex-direction:column;background:#fafafa;border-radius:12px;box-shadow:0 0 0 1px #0f172a0f,0 12px 40px -12px #0f172a2e,0 24px 64px -24px #0f172a1f;z-index:14000;overflow:hidden;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.lm-nav-drawer--docked{position:fixed;right:0;bottom:0;min-height:0;max-height:none;border-radius:0;box-shadow:-4px 0 18px #0f172a0f;border-left:1px solid rgba(15,23,42,.08);z-index:120;background:#f8fafc}.lm-nav-drawer__scroll{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;padding:0 0 .5rem}.lm-nav-drawer__header{padding:1rem 1rem .875rem;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,#fafafa);flex-shrink:0}.lm-nav-drawer__profile{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.lm-nav-drawer__avatar{width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #4f46e540}.lm-nav-drawer__profile-text{min-width:0;flex:1}.lm-nav-drawer__name{font-size:.9375rem;font-weight:600;color:#0f172a;letter-spacing:-.02em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-nav-drawer__email{font-size:.75rem;color:#64748b;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-nav-drawer__org{font-size:.6875rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-nav-drawer__team-wrap{margin-top:.75rem;position:relative}.lm-nav-drawer__team-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:8px;border:none;background:#0f172a0a;color:#0f172a;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;text-align:left}.lm-nav-drawer__team-trigger:hover{background:#0f172a12}.lm-nav-drawer__team-trigger:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.lm-nav-drawer__team-trigger-label{color:#64748b;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.lm-nav-drawer__team-trigger-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.lm-nav-drawer__team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:600;color:#1e293b}.lm-nav-drawer__chev{flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.lm-nav-drawer__team-trigger[aria-expanded=true] .lm-nav-drawer__chev{transform:rotate(180deg)}.lm-nav-drawer__team-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border-radius:10px;box-shadow:0 0 0 1px #0f172a14,0 10px 32px -8px #0f172a33;padding:.35rem;max-height:220px;overflow-y:auto;z-index:2}.lm-nav-drawer__team-item{width:100%;display:block;padding:.5rem .6rem;border:none;border-radius:6px;background:transparent;color:#334155;font-size:.8125rem;text-align:left;cursor:pointer;transition:background .12s ease}.lm-nav-drawer__team-item:hover{background:#6366f114;color:#1e1b4b}.lm-nav-drawer__team-item--active{background:#6366f11f;color:#3730a3;font-weight:600}.lm-nav-drawer__team-create{margin-top:.25rem;padding-top:.35rem;border-top:1px solid rgba(15,23,42,.06)}.lm-nav-drawer__team-create button{width:100%;padding:.5rem .6rem;border:none;border-radius:6px;background:transparent;color:#6366f1;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.lm-nav-drawer__team-create button:hover{background:#6366f114}.lm-nav-drawer__section{padding:.65rem .65rem .25rem}.lm-nav-drawer__section-label{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;padding:.35rem .5rem .5rem}.lm-nav-drawer__row{width:calc(100% - .5rem);margin-left:.25rem;margin-right:.25rem;display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;color:#334155;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease;position:relative}.lm-nav-drawer__row:hover{background:#0f172a0b;color:#0f172a}.lm-nav-drawer__row--active{background:#6366f11a;color:#3730a3;font-weight:600}.lm-nav-drawer__row--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:1.1rem;border-radius:0 3px 3px 0;background:#6366f1}.lm-nav-drawer__icon{width:1.25rem;height:1.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#64748b}.lm-nav-drawer__row:hover .lm-nav-drawer__icon,.lm-nav-drawer__row--active .lm-nav-drawer__icon{color:#475569}.lm-nav-drawer__row--active .lm-nav-drawer__icon{color:#4f46e5}.lm-nav-drawer__row--placeholder{cursor:default;color:#94a3b8;font-weight:500}.lm-nav-drawer__row--placeholder:hover{background:transparent;color:#94a3b8}.lm-nav-drawer__placeholder-hint{margin-left:auto;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.lm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a73;box-sizing:border-box}.lm-modal{width:100%;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0f172a0f,0 24px 48px -12px #0f172a40;padding:1.25rem 1.35rem 1.35rem}.lm-modal__title{margin:0 0 .65rem;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-modal__desc{margin:0 0 1.25rem;font-size:.875rem;line-height:1.5;color:#64748b}.lm-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lm-modal__btn-primary{padding:.5rem 1rem;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease}.lm-modal__btn-primary:hover:not(:disabled){background:#4338ca}.lm-modal__btn-primary:disabled{opacity:.6;cursor:wait}.lm-modal__btn-ghost{padding:.5rem .75rem;border-radius:8px;border:none;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer}.lm-modal__btn-ghost:hover{color:#0f172a;background:#0f172a0d}.lm-modal__status{margin:.75rem 0 0;font-size:.8125rem;color:#64748b}.lm-nav-drawer__footer{padding:.35rem .65rem .65rem;border-top:1px solid rgba(15,23,42,.06);margin-top:.25rem;flex-shrink:0;background:#fafafa}.lm-nav-drawer__logout{width:calc(100% - .5rem);margin-left:.25rem;display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;text-align:left}.lm-nav-drawer__logout:hover{background:#ef444414;color:#dc2626}.lm-nav-drawer__logout .lm-nav-drawer__icon{color:#94a3b8}.lm-nav-drawer__logout:hover .lm-nav-drawer__icon{color:#dc2626}.lm-nav-trigger{background:none;border:none;color:#e2e8f0;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:8px;transition:background .15s ease,color .15s ease}.lm-nav-trigger:hover{background:#ffffff14;color:#fff}.lm-nav-trigger:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.lm-nav-trigger.lm-nav-trigger--lm-active{background:#fbbf2438;color:#fde68a}.lm-signals-bell-wrap .lm-nav-trigger{position:relative;overflow:visible;padding:0}.lm-team-add-member-row{background:#fff;color:#0f172a;cursor:pointer;transition:background .12s ease}.lm-team-add-member-row:hover{background:#0f172a0f}.lm-team-add-member-row--selected{background:#3b82f624;font-weight:600}.lm-team-add-member-row:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:-2px}#root .lm-system-health-trigger{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:background .15s ease}#root .lm-system-health-trigger:hover{background:#ffffff14}#root .lm-system-health-trigger:focus,#root .lm-system-health-trigger:focus-visible{outline:none;box-shadow:none}.lm-system-health-popover{box-sizing:border-box;padding:0;border-radius:12px;background:#0f172a;border:1px solid rgba(51,65,85,.85);box-shadow:0 0 0 1px #0f172a66,0 16px 40px #0000006b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e2e8f0;line-height:1.48;letter-spacing:-.011em;overflow:hidden}.lm-system-health-popover__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.9rem 1rem .8rem;border-bottom:1px solid rgba(51,65,85,.75);background:linear-gradient(180deg,#1e293b8c,#0f172a00)}.lm-system-health-popover__title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.028em;line-height:1.25;color:#f8fafc;min-width:0}.lm-system-health-popover__window{flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:-.008em;text-transform:none;color:#64748b;white-space:nowrap}.lm-system-health-popover__body{padding:.65rem 1rem .9rem}.lm-system-health-popover__metrics{margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lm-system-health-popover__metric{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.45rem .6rem;border-radius:8px;border:1px solid transparent;background:#1e293b73;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.lm-system-health-popover__metric:hover{background:#33415594;border-color:#64748b52;box-shadow:0 2px 10px #0f172a38}.lm-system-health-popover__metric:hover .lm-system-health-popover__metric-label{color:#cbd5e1}.lm-system-health-popover__metric:hover .lm-system-health-popover__metric-value{color:#fff}.lm-system-health-popover__metric-label{font-size:.8125rem;font-weight:500;letter-spacing:-.012em;color:#94a3b8}.lm-system-health-popover__metric-value{font-size:.8125rem;font-weight:600;letter-spacing:-.015em;font-variant-numeric:proportional-nums;color:#f1f5f9}.lm-system-health-popover__metric--risk{background:#1e293ba6}.lm-system-health-popover__metric--risk:hover{background:#0ea5e924;border-color:#0ea5e952;box-shadow:0 2px 12px #0ea5e91f}.lm-system-health-popover__metric--risk .lm-system-health-popover__metric-label{color:#cbd5e1;font-weight:500}.lm-system-health-popover__metric--risk .lm-system-health-popover__metric-value{font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.lm-system-health-popover__status{padding:.7rem 1rem .9rem;font-size:.8125rem;font-weight:400;letter-spacing:-.008em;color:#94a3b8}.lm-system-health-popover__status--error{color:#fca5a5}.lm-system-health-popover__footer{padding:.75rem 1rem;border-top:1px solid rgba(51,65,85,.75);font-size:.78125rem;font-weight:500;letter-spacing:-.008em;color:#94a3b8;background:#0f172aa6}.lm-system-health-popover__footer strong{color:#cbd5e1;font-weight:600;letter-spacing:-.012em;font-variant-numeric:proportional-nums}.lm-op-inv-active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.45rem 1.25rem .35rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.lm-op-inv-active-chips__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-right:.15rem}.lm-op-inv-active-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .45rem;font-size:.75rem;font-weight:500;color:#0c4a6e;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;cursor:pointer;line-height:1.35}.lm-op-inv-active-chip:hover{background:#bae6fd}.lm-op-inv-active-chip__x{font-size:.9rem;line-height:1;opacity:.75}.lm-op-inv-panel{display:flex;flex-direction:column;gap:0}.lm-op-inv-panel__intro{margin-bottom:.25rem}.lm-op-inv-panel__title{margin:0;font-size:1.05rem;font-weight:700;color:#1e293b;letter-spacing:-.02em}.lm-op-inv-panel__hint{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.lm-op-inv-panel__scope-hint{margin:0 0 .5rem;font-size:.75rem;line-height:1.4;color:#64748b}.lm-op-inv-panel__scope-empty{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b}.lm-op-inv-filter-section,.lm-op-inv-filter-block{margin-bottom:0}.lm-op-inv-filter-block__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .5rem 1.5rem;padding-bottom:.15rem}.lm-op-inv-provider-group{margin:0;padding:0}.lm-op-inv-provider-group+.lm-op-inv-provider-group{margin-top:1.1rem;padding-top:.85rem;border-top:1px solid rgba(148,163,184,.16)}.lm-op-inv-select,.lm-op-inv-input{font-size:.8125rem;padding:.28rem .45rem;border:1px solid #cbd5e1;border-radius:.25rem;background:#fff;color:#334155;min-width:0}.lm-op-inv-input{width:4.5rem}.lm-op-inv-input--sm{width:3.75rem}.lm-op-inv-suffix{font-size:.75rem;color:#64748b}.lm-op-inv-panel__actions{margin-top:.65rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.lm-op-inv-clear{font-size:.8125rem;font-weight:500;color:#64748b;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lm-op-inv-clear:hover:not(:disabled){color:#334155}.lm-op-inv-clear:disabled{opacity:.5;cursor:not-allowed}.lm-op-inv-panel--embedded{gap:0}.lm-op-inv-panel--embedded .lm-op-inv-panel__hint--embedded{margin:0 0 .5rem;font-size:.75rem;line-height:1.4;color:#64748b}.lm-op-inv-panel--embedded .lm-op-inv-panel__actions{margin-top:.5rem;padding-top:.65rem}.lm-op-inv-panel--embedded .form-check-input:focus{box-shadow:0 0 0 .2rem #0ea5e933}.op-timeline{margin-top:.5rem}.op-timeline__header{margin-bottom:.85rem}.op-timeline__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:#334155}.op-timeline__lede{margin:0;font-size:.8125rem;line-height:1.45;color:#94a3b8}.op-timeline__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.op-timeline__item{display:grid;grid-template-columns:1.25rem 1fr;gap:.65rem;padding:.55rem 0;border-bottom:1px solid rgba(15,23,42,.05)}.op-timeline__item:last-child{border-bottom:0}.op-timeline__rail{position:relative;display:flex;justify-content:center}.op-timeline__dot{width:.45rem;height:.45rem;margin-top:.35rem;border-radius:999px;background:#94a3b8}.op-timeline-entry--correlation .op-timeline__dot{background:#b8956a}.op-timeline-entry--signal .op-timeline__dot{background:#6b8fa8}.op-timeline-entry--log .op-timeline__dot{background:#8b9bb0}.op-timeline-entry--stable .op-timeline__dot{background:#6b9b82}.op-timeline__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-bottom:.15rem}.op-timeline__time{font-size:.75rem;font-variant-numeric:tabular-nums;color:#64748b}.op-timeline__kind{font-size:.6875rem;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8}.op-timeline__headline{font-size:.8125rem;font-weight:500;color:#334155}.op-timeline__narrative{margin:.2rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.op-timeline__empty,.op-timeline__more{margin:0;font-size:.8125rem;color:#94a3b8}.op-timeline--compact .op-timeline__item{padding:.35rem 0}.op-timeline--compact .op-timeline__narrative{font-size:.75rem}.op-timeline--compact .op-timeline__compact-section-title{margin:0 0 .35rem;padding-left:.85rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.op-profile{margin-top:.25rem}.op-profile__header{margin-bottom:.75rem}.op-profile__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#334155}.op-profile__lede{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b}.op-profile__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.op-profile__item{padding:.65rem .75rem;border-radius:.55rem;border:1px solid rgba(15,23,42,.06);background:#f8fafcbf}.op-profile__pattern{margin:0 0 .25rem;font-size:.8125rem;font-weight:500;color:#334155}.op-profile__narrative{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b}.op-profile__meta{display:block;margin-top:.35rem;font-size:.6875rem;color:#94a3b8}.op-profile__empty,.op-profile__loading{margin:0;font-size:.8125rem;color:#94a3b8}.lm-investigation-section--operational-timeline{margin-top:.25rem}.lm-grouped-issue-op-timeline{margin-top:.45rem;padding-top:.45rem;border-top:1px dashed rgba(15,23,42,.08)}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-grouped-issue-logs-label-row td.lm-grouped-issue-logs-label-cell{padding:.55rem .4rem .35rem .5rem;background:#fff;border-left:5px solid var(--lm-grouped-issue-accent);border-right:none;border-top:none;border-bottom:1px solid rgba(241,245,249,.95)}#root .lm-grouped-issue-logs-label{margin:0;padding-left:.85rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#64748b}#root .lm-registry-runtime-badge{display:inline-flex;align-items:center;gap:.28rem;margin-top:.18rem;padding:.1rem .4rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.01em;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent}#root .lm-registry-runtime-badge__dot{flex-shrink:0;width:.35rem;height:.35rem;border-radius:999px}#root .lm-registry-runtime-badge--warning{background:#f59e0b1f;border-color:#f59e0b47;color:#b45309}#root .lm-registry-runtime-badge--warning .lm-registry-runtime-badge__dot{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b2e}#root .lm-registry-runtime-badge--critical{background:#ef44441a;border-color:#ef444447;color:#b91c1c}#root .lm-registry-runtime-badge--critical .lm-registry-runtime-badge__dot{background:#ef4444;box-shadow:0 0 0 2px #ef44442e}#root .lm-registry-sidebar-row__detail .lm-registry-runtime-badge,#root .lm-inv-overview-kpi__runtime .lm-registry-runtime-badge{margin-top:0;vertical-align:middle}#root .lm-inv-overview-kpi__runtime{margin-top:.35rem}:root{--lm-investigation-shell-max: 100%;--lm-investigation-page-pad-x: 2.75rem}.lm-investigation-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.lm-investigation-page__shell{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:var(--lm-investigation-shell-max);margin:0;background:#fff;box-sizing:border-box}.lm-investigation-hero{flex-shrink:0;background:#fff;border-bottom:none}.lm-investigation-hero__shell{padding:.85rem var(--lm-investigation-page-pad-x) 1rem;box-sizing:border-box}.lm-investigation-hero--compact .lm-investigation-hero__shell{padding-bottom:.85rem}.lm-investigation-hero__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.lm-investigation-page-back{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .4rem;margin:0;border:none;background:transparent;color:#64748b;font-size:.8125rem;font-weight:500;line-height:1.3;cursor:pointer;border-radius:6px}.lm-investigation-page-back:hover{background:#0f172a0a;color:#334155}.lm-investigation-hero__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.lm-investigation-action-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:.8125rem;font-weight:500;line-height:1.2;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background .12s ease,border-color .12s ease}.lm-investigation-action-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.lm-investigation-action-btn:disabled{opacity:.55;cursor:not-allowed}.lm-investigation-action-btn.is-copied{color:#047857;border-color:#86efac;background:#f0fdf4}.lm-investigation-action-btn--primary{border-color:#0ea5e9;background:linear-gradient(180deg,#38bdf8,#0ea5e9);color:#fff;font-weight:600;box-shadow:0 1px 2px #0ea5e933,0 4px 14px #0ea5e947}.lm-investigation-action-btn--primary:hover:not(:disabled){border-color:#0284c7;background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#fff}.lm-investigation-action-btn--primary svg{opacity:.95}.lm-investigation-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.45rem}.lm-investigation-hero__title{margin:0;font-size:.875rem;font-weight:600;color:#64748b;letter-spacing:-.01em}.lm-investigation-page .lm-investigation-mode--header{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9;font-size:.6875rem;padding:.1rem .45rem}.lm-investigation-hero__headline{margin:0 0 .9rem;font-size:1.5rem;font-weight:700;line-height:1.3;color:#111827;letter-spacing:-.03em;max-width:none}.lm-investigation-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.lm-investigation-page__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background:#fff}.lm-investigation-page__content{width:100%;padding:.75rem var(--lm-investigation-page-pad-x) 2rem;box-sizing:border-box}.lm-investigation-page__content--centered{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(100%,28rem);padding-top:1rem;padding-bottom:2rem;text-align:center}.lm-investigation-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.75rem;font-weight:500;line-height:1.2;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;white-space:nowrap;box-shadow:0 1px 1px #0f172a08}.lm-investigation-badge__icon{display:inline-flex;opacity:.85;flex-shrink:0}.lm-investigation-badge--severity-high{border-color:#fecaca;background:#fef2f2;color:#dc2626}.lm-investigation-badge--severity-medium{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.lm-investigation-badge--severity-low{border-color:#e5e7eb;background:#fff;color:#6b7280}.lm-investigation-badge--service{color:#374151}.lm-investigation-badge--status{border-color:#bbf7d0;background:#f0fdf4;color:#16a34a}.lm-investigation-badge--status-stale{border-color:#fde68a;background:#fffbeb;color:#d97706}#root .lm-investigation-hero__meta .lm-registry-runtime-badge{margin-top:0;gap:.35rem;padding:.28rem .6rem;border-radius:6px;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:normal;box-shadow:0 1px 1px #0f172a08}#root .lm-investigation-hero__meta .lm-registry-runtime-badge__dot{width:.45rem;height:.45rem;box-shadow:none}#root .lm-investigation-hero__meta .lm-registry-runtime-badge--warning{border-color:#fed7aa;background:#fff7ed;color:#ea580c}#root .lm-investigation-hero__meta .lm-registry-runtime-badge--warning .lm-registry-runtime-badge__dot{background:#f59e0b}#root .lm-investigation-hero__meta .lm-registry-runtime-badge--critical{border-color:#fecaca;background:#fef2f2;color:#dc2626}#root .lm-investigation-hero__meta .lm-registry-runtime-badge--critical .lm-registry-runtime-badge__dot{background:#ef4444}.lm-investigation-stale-hint{margin:.75rem 0 0;font-size:.8125rem;color:#b45309}.lm-investigation-result.lm-investigation-workspace{--lm-inv-scale: .85;--lm-inv-font-scale: 1;--lm-inv-card-gap-row: 2.5rem;--lm-inv-card-gap-col: 2rem;--lm-inv-card-max-height: min(26rem, 52vh);display:flex;flex-direction:column;gap:0}.lm-investigation-workspace-row{display:grid;column-gap:var(--lm-inv-card-gap-col);row-gap:var(--lm-inv-card-gap-row);align-items:stretch}.lm-investigation-workspace-row:not(:first-child){margin-top:var(--lm-inv-card-gap-row)}.lm-investigation-workspace>.lm-inv-overview{margin-top:calc(1rem * var(--lm-inv-scale, 1))}.lm-inv-overview{padding:0;background:transparent;border-radius:0}.lm-inv-overview__eyebrow{margin:0 0 calc(.95rem * var(--lm-inv-scale, 1));font-size:calc(.625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.lm-inv-overview__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(.75rem * var(--lm-inv-scale, 1))}@media (max-width: 1180px){.lm-inv-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.lm-inv-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-inv-overview-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:calc(.5rem * var(--lm-inv-scale, 1));row-gap:calc(.35rem * var(--lm-inv-scale, 1));align-items:start;min-width:0;min-height:calc(6.25rem * var(--lm-inv-scale, 1));padding:calc(1.35rem * var(--lm-inv-scale, 1)) calc(1rem * var(--lm-inv-scale, 1));border-radius:calc(9px * var(--lm-inv-scale, 1));border:1px solid #e8edf2;background:#fff;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a14}.lm-inv-overview-kpi__icon{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(1.85rem * var(--lm-inv-scale, 1));height:calc(1.85rem * var(--lm-inv-scale, 1));border-radius:calc(.45rem * var(--lm-inv-scale, 1))}.lm-inv-overview-kpi__label{grid-column:2;grid-row:1;align-self:center;font-size:calc(.625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;min-width:0}.lm-inv-overview-kpi__icon svg{width:calc(1rem * var(--lm-inv-scale, 1));height:calc(1rem * var(--lm-inv-scale, 1))}.lm-inv-overview-kpi__icon--neutral{background:#64748b1a;color:#64748b}.lm-inv-overview-kpi__icon--info{background:#0ea5e91f;color:#0284c7}.lm-inv-overview-kpi__icon--success{background:#22c55e1f;color:#16a34a}.lm-inv-overview-kpi__icon--medium{background:#f59e0b1f;color:#d97706}.lm-inv-overview-kpi__icon--low{background:#94a3b824;color:#64748b}.lm-inv-overview-kpi__icon--high{background:#ef44441f;color:#dc2626}.lm-inv-overview-kpi__body{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:calc(.35rem * var(--lm-inv-scale, 1));min-height:0;min-width:0}.lm-inv-overview-kpi__footer{grid-column:2;grid-row:3;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(.5rem * var(--lm-inv-scale, 1));margin-top:auto;padding-top:calc(.2rem * var(--lm-inv-scale, 1));min-width:0}.lm-inv-overview-kpi__sub{font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.35;color:#94a3b8;min-width:0}.lm-inv-overview-kpi__runtime{min-width:0}.lm-inv-overview-kpi .lm-registry-kpi-sparkline{flex-shrink:0}.lm-inv-overview-kpi__value{font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;line-height:1.35;color:#0f172a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lm-inv-overview-kpi__hint{font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));color:#94a3b8}.lm-inv-overview-kpi--high{border-color:#fecaca;background:#fff;box-shadow:0 1px 2px #b91c1c14,0 4px 14px #b91c1c1a}.lm-inv-overview-kpi--high .lm-inv-overview-kpi__value{color:#b91c1c}.lm-inv-overview-kpi--medium{border-color:#fde68a;background:#fff;box-shadow:0 1px 2px #b4530914,0 4px 14px #b4530917}.lm-inv-overview-kpi--medium .lm-inv-overview-kpi__value{color:#b45309}.lm-inv-overview-kpi--low{box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a12}.lm-inv-overview-kpi--low .lm-inv-overview-kpi__value{color:#64748b}.lm-inv-overview-kpi--info{border-color:#bae6fd;background:#fff;box-shadow:0 1px 2px #0369a114,0 4px 14px #0369a11a}.lm-inv-overview-kpi--info .lm-inv-overview-kpi__value{color:#0369a1}.lm-inv-overview-kpi--success{border-color:#bbf7d0;background:#fff;box-shadow:0 1px 2px #15803d14,0 4px 14px #15803d1a}.lm-inv-overview-kpi--success .lm-inv-overview-kpi__value{color:#15803d}.lm-investigation-workspace-row--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-investigation-workspace-row--3col>.lm-inv-card{min-height:0}.lm-investigation-workspace-row--bottom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.lm-investigation-workspace-row--bottom>.lm-inv-card,.lm-investigation-workspace-row--bottom>.lm-inv-confidence-panel{min-height:0;height:calc(27rem * var(--lm-inv-scale, 1));max-height:calc(27rem * var(--lm-inv-scale, 1));overflow:hidden}.lm-investigation-workspace-row--bottom>.lm-inv-confidence-panel{justify-content:center;width:100%;padding-top:calc(1.15rem * var(--lm-inv-scale, 1));padding-bottom:calc(1.15rem * var(--lm-inv-scale, 1))}.lm-investigation-workspace-row--bottom>.lm-inv-confidence-panel .lm-inv-confidence-panel__explanation{flex:0 1 auto;width:88%;max-width:88%;margin-inline:auto;max-height:calc(11.5rem * var(--lm-inv-scale, 1));min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media (max-width: 1180px){.lm-investigation-workspace-row--3col{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-investigation-workspace-row--bottom{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.lm-investigation-workspace-row--3col{grid-template-columns:1fr}}@media (max-width: 768px){.lm-investigation-workspace-row--bottom{grid-template-columns:1fr}.lm-investigation-workspace-row--bottom>.lm-inv-card,.lm-investigation-workspace-row--bottom>.lm-inv-confidence-panel{height:calc(22rem * var(--lm-inv-scale, 1));max-height:calc(22rem * var(--lm-inv-scale, 1))}.lm-investigation-hero__headline{font-size:1.2rem}:root{--lm-investigation-shell-max: 100%;--lm-investigation-page-pad-x: 1.25rem}.lm-investigation-hero__bar{flex-direction:column;align-items:flex-start}.lm-investigation-hero__actions{width:100%;justify-content:flex-end}}.lm-inv-card{--lm-inv-card-side-pad: calc(1.3rem * var(--lm-inv-scale, 1));--lm-inv-card-icon-size: calc(2rem * var(--lm-inv-scale, 1));--lm-inv-card-head-gap: calc(.7rem * var(--lm-inv-scale, 1));--lm-inv-card-body-top-pad: calc(1.15rem * var(--lm-inv-scale, 1));display:flex;flex-direction:column;min-height:0;border:1px solid #e8edf2;border-radius:calc(12px * var(--lm-inv-scale, 1));background:#fff;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a;overflow:hidden}.lm-inv-card--scrollable{max-height:var(--lm-inv-card-max-height)}.lm-inv-card__body-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.lm-inv-card--scrollable .lm-inv-card__body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.lm-inv-card__scroll-hint{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;padding:calc(1.35rem * var(--lm-inv-scale, 1)) var(--lm-inv-card-side-pad) calc(.45rem * var(--lm-inv-scale, 1));background:linear-gradient(180deg,#fff0,#ffffffeb 45%,#fff);pointer-events:none}.lm-inv-card__scroll-hint span{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:999px;border:1px solid #e2e8f0;background:#fffffff2;font-size:calc(.625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;box-shadow:0 1px 3px #0f172a0f}.lm-inv-card__scroll-hint span:after{content:"↓";font-size:.75rem;line-height:1}.lm-inv-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(.45rem * var(--lm-inv-scale, 1));padding:calc(1.2rem * var(--lm-inv-scale, 1)) var(--lm-inv-card-side-pad) 0}.lm-inv-card__head-main{display:flex;align-items:center;gap:var(--lm-inv-card-head-gap);min-width:0;flex:1}.lm-inv-card__title{margin:0;font-size:calc(.875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#0f172a;letter-spacing:-.02em;min-width:0}.lm-inv-card-expand-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(1.65rem * var(--lm-inv-scale, 1));height:calc(1.65rem * var(--lm-inv-scale, 1));padding:0;border:1px solid #e2e8f0;border-radius:calc(.35rem * var(--lm-inv-scale, 1));background:#fff;color:#64748b;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lm-inv-card-expand-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.lm-inv-card__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lm-inv-card-icon-size);height:var(--lm-inv-card-icon-size);border-radius:calc(9px * var(--lm-inv-scale, 1));flex-shrink:0;color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff 55%,#e8f6ff);box-shadow:inset 0 0 0 1px #0ea5e924,0 1px 2px #0ea5e914}.lm-inv-card__title{margin:0;font-size:calc(.875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#0f172a;letter-spacing:-.02em}.lm-inv-card__body{flex:1;padding:var(--lm-inv-card-body-top-pad) var(--lm-inv-card-side-pad) calc(1.35rem * var(--lm-inv-scale, 1));min-height:0}.lm-inv-card__lede{margin:0 0 calc(.85rem * var(--lm-inv-scale, 1));font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.55;color:#9ca3af}.lm-inv-card__empty{margin:0;padding:calc(1.5rem * var(--lm-inv-scale, 1)) calc(.75rem * var(--lm-inv-scale, 1));text-align:center;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.55;color:#9ca3af}.lm-inv-card__footer{padding:calc(.65rem * var(--lm-inv-scale, 1)) var(--lm-inv-card-side-pad) calc(1.1rem * var(--lm-inv-scale, 1));border-top:1px solid #f1f5f9}.lm-inv-exec-facts{margin:0;padding:0;display:flex;flex-direction:column;gap:calc(.95rem * var(--lm-inv-scale, 1))}.lm-inv-exec-fact{display:grid;grid-template-columns:minmax(0,5.75rem) minmax(0,1fr);gap:calc(.55rem * var(--lm-inv-scale, 1));align-items:start;min-height:calc(5rem * var(--lm-inv-scale, 1));padding:calc(1.28rem * var(--lm-inv-scale, 1)) calc(1rem * var(--lm-inv-scale, 1));border-radius:calc(8px * var(--lm-inv-scale, 1));background:#fff;border:1px solid #eef2f7;box-shadow:0 1px 2px #0f172a0d,0 3px 10px #0f172a0f}.lm-inv-exec-fact__label{margin:0;font-size:calc(.5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:1.35}.lm-inv-exec-fact__value{margin:0;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;line-height:1.45;color:#0f172a;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere}.lm-inv-exec-fact:first-child .lm-inv-exec-fact__value{color:#0369a1}.lm-inv-mini-chart{margin-bottom:calc(1rem * var(--lm-inv-scale, 1));padding:calc(.85rem * var(--lm-inv-scale, 1)) calc(.95rem * var(--lm-inv-scale, 1));border-radius:calc(10px * var(--lm-inv-scale, 1));border:1px solid #e8f2fa;background:#fff}.lm-inv-mini-chart__title{margin:0 0 calc(.55rem * var(--lm-inv-scale, 1));font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.lm-inv-bar-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(.55rem * var(--lm-inv-scale, 1))}.lm-inv-bar-row__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.28rem}.lm-inv-bar-row__label{font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#334155;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-inv-bar-row__hint{flex-shrink:0;font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:500;color:#94a3b8}.lm-inv-bar-row__track{height:.45rem;border-radius:999px;background:#e8f2fa;overflow:hidden}.lm-inv-bar-row__fill{height:100%;border-radius:999px;min-width:.45rem;transition:width .25s ease}.lm-inv-signals-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(.65rem * var(--lm-inv-scale, 1))}.lm-inv-signal-row{display:flex;align-items:center;justify-content:space-between;gap:calc(.85rem * var(--lm-inv-scale, 1));padding:calc(.85rem * var(--lm-inv-scale, 1)) calc(.95rem * var(--lm-inv-scale, 1));border:1px solid #e8edf2;border-radius:calc(10px * var(--lm-inv-scale, 1));background:#fff;box-shadow:0 1px 2px #0f172a08;border-left:3px solid #e2e8f0}.lm-inv-signal-row[data-signal-theme=failure_cluster],.lm-inv-signal-row[data-signal-theme=retry]{border-left-color:#f87171;background:#fff}.lm-inv-signal-row[data-signal-theme=warnings]{border-left-color:#fb923c;background:#fff}.lm-inv-signal-row[data-signal-theme=deployment]{border-left-color:#60a5fa}.lm-inv-signal-row[data-signal-theme=correlation]{border-left-color:#818cf8}.lm-inv-signal-row__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:calc(.35rem * var(--lm-inv-scale, 1))}.lm-inv-signal-badge,.lm-inv-signal-severity{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-size:calc(.5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lm-inv-signal-badge--failure{background:#fee2e2;color:#b91c1c}.lm-inv-signal-badge--warning{background:#ffedd5;color:#c2410c}.lm-inv-signal-badge--change{background:#dbeafe;color:#1d4ed8}.lm-inv-signal-badge--context{background:#e0e7ff;color:#4338ca}.lm-inv-signal-badge--info{background:#e0f2fe;color:#0369a1}.lm-inv-signal-severity--high{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.lm-inv-signal-severity--medium{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.lm-inv-signal-severity--low{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.lm-inv-signal-row__copy{flex:1;min-width:0}.lm-inv-signal-row__title{margin:0 0 calc(.2rem * var(--lm-inv-scale, 1));font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.01em}.lm-inv-signal-row__subtitle{margin:0;font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.45;color:#94a3b8}.lm-inv-signal-row__chart{flex-shrink:0;width:calc(8.75rem * var(--lm-inv-scale, 1));height:calc(3rem * var(--lm-inv-scale, 1));padding:calc(.2rem * var(--lm-inv-scale, 1)) calc(.25rem * var(--lm-inv-scale, 1));border-radius:calc(8px * var(--lm-inv-scale, 1));background:#fff;border:1px solid #eef2f7}.lm-inv-signal-sparkline{display:block;width:100%;height:100%}.lm-inv-signals-view-all{display:inline-flex;align-items:center;gap:calc(.25rem * var(--lm-inv-scale, 1));padding:0;border:none;background:transparent;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#0284c7;cursor:pointer;line-height:1.3}.lm-inv-signals-view-all:hover{color:#0369a1;text-decoration:underline}.lm-inv-signals-view-all span{font-size:calc(1rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1}.lm-inv-storyline{margin:0;padding:0;list-style:none}.lm-inv-storyline__item{--lm-inv-storyline-first-line: calc( .8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)) * 1.4 );--lm-inv-storyline-dot-total: calc(.55rem * var(--lm-inv-scale, 1) + 4px);--lm-inv-storyline-time-height: calc( .6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)) );--lm-inv-storyline-marker-offset: 0px;--lm-inv-storyline-time-col: calc( 3.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)) + .65rem * var(--lm-inv-scale, 1) );display:grid;grid-template-columns:calc(.55rem * var(--lm-inv-scale, 1)) var(--lm-inv-storyline-time-col) minmax(0,1fr);column-gap:calc(.55rem * var(--lm-inv-scale, 1));row-gap:calc(.2rem * var(--lm-inv-scale, 1));padding-bottom:calc(1.1rem * var(--lm-inv-scale, 1));position:relative;align-items:start}.lm-inv-storyline__item:has(.lm-inv-storyline__head){--lm-inv-storyline-marker-offset: calc( .5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)) + calc(.2rem * var(--lm-inv-scale, 1)) + calc(.2rem * var(--lm-inv-scale, 1)) )}.lm-inv-storyline__item:last-child{padding-bottom:0}.lm-inv-storyline__item:not(:last-child):before{content:"";position:absolute;left:calc(.275rem * var(--lm-inv-scale, 1) - 1px);top:calc(var(--lm-inv-storyline-marker-offset) + (var(--lm-inv-storyline-first-line) - var(--lm-inv-storyline-dot-total)) / 2 + var(--lm-inv-storyline-dot-total) / 2);bottom:0;width:2px;background:#e5e7eb}.lm-inv-storyline__dot{width:.55rem;height:.55rem;margin:calc(var(--lm-inv-storyline-marker-offset) + (var(--lm-inv-storyline-first-line) - var(--lm-inv-storyline-dot-total)) / 2) 0 0;flex-shrink:0;border-radius:999px;background:#fff;border:2px solid #9ca3af;position:relative;z-index:1;grid-column:1;grid-row:1}.lm-inv-storyline__dot--escalation{border-color:#f97316;background:#fff7ed}.lm-inv-storyline__dot--recovery{border-color:#22c55e;background:#f0fdf4}.lm-inv-storyline__dot--signal{border-color:#6366f1;background:#eef2ff}.lm-inv-storyline__dot--elevated{border-color:#f59e0b;background:#fffbeb}.lm-inv-storyline__head{margin-bottom:calc(.2rem * var(--lm-inv-scale, 1))}.lm-inv-storyline__kind{display:inline-flex;align-items:center;padding:.08rem .4rem;border-radius:999px;font-size:calc(.5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;color:#64748b}.lm-inv-storyline__kind--log_elevation,.lm-inv-storyline__kind--grouped_issue{background:#ffedd5;color:#c2410c}.lm-inv-storyline__kind--operational_signal{background:#fef3c7;color:#b45309}.lm-inv-storyline__kind--stabilization{background:#dcfce7;color:#15803d}.lm-inv-storyline__kind--operational_correlation{background:#e0e7ff;color:#4338ca}.lm-inv-storyline__item.op-timeline-entry--log:before{background:linear-gradient(180deg,#fed7aa,#e5e7eb)}.lm-inv-storyline__item.op-timeline-entry--stable:before{background:linear-gradient(180deg,#bbf7d0,#e5e7eb)}.lm-inv-storyline__time{margin:calc(var(--lm-inv-storyline-marker-offset) + (var(--lm-inv-storyline-first-line) - var(--lm-inv-storyline-time-height)) / 2) 0 0;padding-right:calc(.65rem * var(--lm-inv-scale, 1));font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#6b7280;white-space:nowrap;line-height:1;grid-column:2;grid-row:1;align-self:start;width:100%;min-width:0}.lm-inv-storyline__content{grid-column:3;grid-row:1;min-width:0;padding-left:calc(.15rem * var(--lm-inv-scale, 1))}.lm-inv-storyline__text{margin:0;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;line-height:1.4;color:#111827}.lm-inv-storyline__narrative{margin:calc(.2rem * var(--lm-inv-scale, 1)) 0 0;font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.45;color:#6b7280}.lm-inv-op-systems{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(.65rem * var(--lm-inv-scale, 1))}.lm-inv-op-system{display:flex;align-items:flex-start;gap:calc(.65rem * var(--lm-inv-scale, 1));padding:calc(.8rem * var(--lm-inv-scale, 1)) calc(.9rem * var(--lm-inv-scale, 1));border-radius:calc(8px * var(--lm-inv-scale, 1));border:1px solid #f3f4f6;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 3px 10px #0f172a0d}.lm-inv-op-system__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(2rem * var(--lm-inv-scale, 1));height:calc(2rem * var(--lm-inv-scale, 1));border-radius:calc(9px * var(--lm-inv-scale, 1));flex-shrink:0;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffff8c}.lm-inv-op-system__icon--postgresql{color:#2563eb;background:linear-gradient(145deg,#dbeafe,#eff6ff);border-color:#2563eb29}.lm-inv-op-system__icon--redis{color:#dc2626;background:linear-gradient(145deg,#fee2e2,#fef2f2);border-color:#dc262624}.lm-inv-op-system__icon--kafka{color:#475569;background:linear-gradient(145deg,#e2e8f0,#f8fafc);border-color:#47556924}.lm-inv-op-system__icon--rabbitmq{color:#ea580c;background:linear-gradient(145deg,#ffedd5,#fff7ed);border-color:#ea580c24}.lm-inv-op-system__icon--mongodb{color:#16a34a;background:linear-gradient(145deg,#dcfce7,#f0fdf4);border-color:#16a34a24}.lm-inv-op-system__icon--generic{color:#d97706;background:linear-gradient(145deg,#ffedd5,#fffbeb);border-color:#d9770629}.lm-inv-op-system__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(.25rem * var(--lm-inv-scale, 1))}.lm-inv-op-system__title-row{display:flex;align-items:center;gap:calc(.45rem * var(--lm-inv-scale, 1));min-width:0}.lm-inv-op-system__body--no-state{grid-template-columns:minmax(0,1fr)}.lm-inv-op-system--observed{border-color:#fde68a}.lm-inv-op-system--healthy{border-color:#bbf7d0}.lm-inv-op-system__provider{flex:1;min-width:0;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#111827}.lm-inv-op-system__health{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:#cbd5e1;box-shadow:0 0 0 2px #cbd5e159}.lm-inv-op-system__health--quiet{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.lm-inv-op-system__health--elevated{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.lm-inv-op-system__health--active{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.lm-inv-op-system__health--unavailable{background:#94a3b8}.lm-inv-op-system__state{flex-shrink:0;font-size:calc(.5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.12rem .4rem;border-radius:999px;background:#f3f4f6;color:#6b7280}.lm-inv-op-system__state--quiet,.lm-inv-op-system__state--healthy{background:#dcfce7;color:#15803d}.lm-inv-op-system__state--elevated,.lm-inv-op-system__state--observed{background:#ffedd5;color:#c2410c}.lm-inv-op-system__state--active{background:#fee2e2;color:#b91c1c}.lm-inv-op-system__state--unavailable{background:#f1f5f9;color:#64748b}.lm-inv-op-system--active{border-color:#fecaca;background:#fff}.lm-inv-op-system--elevated,.lm-inv-op-system--observed{border-color:#fde68a;background:#fff}.lm-inv-op-system--quiet,.lm-inv-op-system--healthy{border-color:#bbf7d0}.lm-inv-op-system__summary{margin:0;min-width:0;font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.5;color:#6b7280}.lm-inv-card--context .lm-inv-card__lede{font-weight:500;color:#0f766e}.lm-inv-changes-grid{display:flex;flex-direction:column;gap:calc(.75rem * var(--lm-inv-scale, 1))}.lm-inv-change-block{padding:calc(.95rem * var(--lm-inv-scale, 1)) calc(1rem * var(--lm-inv-scale, 1));border-radius:calc(10px * var(--lm-inv-scale, 1));border:1px solid #e8edf2;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 3px 10px #0f172a0d}.lm-inv-change-block--active{border-color:#c7d2fe;background:#fff}.lm-inv-change-block__pill{margin-left:auto;padding:.08rem .4rem;border-radius:999px;font-size:calc(.5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#e0e7ff;color:#4338ca}.lm-inv-change-repo-link{display:flex;align-items:center;gap:calc(.55rem * var(--lm-inv-scale, 1));padding:calc(.45rem * var(--lm-inv-scale, 1));margin:calc(-.45rem * var(--lm-inv-scale, 1));border-radius:calc(8px * var(--lm-inv-scale, 1));text-decoration:none;color:inherit;transition:background .15s ease,box-shadow .15s ease}.lm-inv-change-repo-link:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.lm-inv-change-repo-link--static{cursor:default}.lm-inv-change-repo-link__text{flex:1;min-width:0;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#0f172a}.lm-inv-change-repo-link__arrow{flex-shrink:0;font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));color:#94a3b8}.lm-inv-repo-avatar{width:calc(1.75rem * var(--lm-inv-scale, 1));height:calc(1.75rem * var(--lm-inv-scale, 1));border-radius:calc(6px * var(--lm-inv-scale, 1));flex-shrink:0;object-fit:cover;border:1px solid #e2e8f0;background:#f8fafc}.lm-inv-repo-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;color:#475569}.lm-inv-change-block__head{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.lm-inv-change-block__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(2rem * var(--lm-inv-scale, 1));height:calc(2rem * var(--lm-inv-scale, 1));border-radius:calc(9px * var(--lm-inv-scale, 1));flex-shrink:0;color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff);box-shadow:inset 0 0 0 1px #0ea5e924}.lm-inv-change-block__icon--pull_request{color:#7c3aed;background:linear-gradient(145deg,#ede9fe,#f5f3ff);box-shadow:inset 0 0 0 1px #7c3aed1f}.lm-inv-change-block__icon--repository{color:#0d9488;background:linear-gradient(145deg,#ccfbf1,#f0fdfa);box-shadow:inset 0 0 0 1px #0d94881f}.lm-inv-change-block__label{font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0}.lm-inv-change-block__value{font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.4;color:#111827;font-weight:500}.lm-inv-change-block__value--muted{color:#9ca3af;font-weight:400}.lm-inv-change-block__meta{font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));color:#9ca3af;margin-top:.15rem}.lm-inv-change-row__link{color:#2563eb;text-decoration:none}.lm-inv-change-row__link:hover{text-decoration:underline}.lm-inv-evidence-grid{display:flex;flex-direction:column;gap:calc(.75rem * var(--lm-inv-scale, 1))}.lm-inv-evidence-grid--multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.75rem * var(--lm-inv-scale, 1))}@media (max-width: 600px){.lm-inv-evidence-grid--multi{grid-template-columns:1fr}}.lm-inv-evidence-item{padding:calc(1rem * var(--lm-inv-scale, 1));border-radius:calc(10px * var(--lm-inv-scale, 1));border:1px solid #e8edf2;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 3px 10px #0f172a0d}.lm-inv-evidence-item__head{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.35rem}.lm-inv-evidence-item__title-wrap{flex:1;min-width:0}.lm-inv-evidence-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem}.lm-inv-evidence-category,.lm-inv-evidence-strength,.lm-inv-evidence-refs{display:inline-flex;align-items:center;padding:.08rem .38rem;border-radius:999px;font-size:calc(.5625rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lm-inv-evidence-category{background:#e0f2fe;color:#0369a1}.lm-inv-evidence-category--warnings{background:#ffedd5;color:#c2410c}.lm-inv-evidence-category--correlation{background:#e0e7ff;color:#4338ca}.lm-inv-evidence-category--timeline{background:#f1f5f9;color:#475569}.lm-inv-evidence-category--context{background:#ccfbf1;color:#0f766e}.lm-inv-evidence-strength--strong{background:#dbeafe;color:#1d4ed8}.lm-inv-evidence-strength--moderate{background:#ede9fe;color:#6d28d9}.lm-inv-evidence-strength--supporting{background:#f1f5f9;color:#64748b}.lm-inv-evidence-refs{background:transparent;color:#94a3b8;font-weight:600;text-transform:none;letter-spacing:0;padding:0}.lm-inv-evidence-item__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(1.65rem * var(--lm-inv-scale, 1));height:calc(1.65rem * var(--lm-inv-scale, 1));border-radius:calc(8px * var(--lm-inv-scale, 1));flex-shrink:0;margin-top:.05rem;color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff);box-shadow:inset 0 0 0 1px #0ea5e91f}.lm-inv-evidence-item__icon--warnings{color:#ea580c;background:linear-gradient(145deg,#ffedd5,#fff7ed);box-shadow:inset 0 0 0 1px #f973161f}.lm-inv-evidence-item__icon--correlation{color:#4f46e5;background:linear-gradient(145deg,#e0e7ff,#eef2ff);box-shadow:inset 0 0 0 1px #6366f11f}.lm-inv-evidence-item__icon--timeline{color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff)}.lm-inv-evidence-item__icon--context{color:#0d9488;background:linear-gradient(145deg,#ccfbf1,#f0fdfa);box-shadow:inset 0 0 0 1px #0d94881f}.lm-inv-evidence-item[data-evidence-kind=warnings]{border-left:3px solid #f97316}.lm-inv-evidence-item[data-evidence-kind=correlation]{border-left:3px solid #6366f1}.lm-inv-evidence-item[data-evidence-kind=timeline]{border-left:3px solid #0ea5e9}.lm-inv-evidence-item[data-evidence-kind=context]{border-left:3px solid #14b8a6}.lm-inv-evidence-item__title{margin:0;flex:1;min-width:0;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:600;color:#111827;line-height:1.35}.lm-inv-evidence-item__detail{margin:0;font-size:calc(.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.5;color:#6b7280}.lm-inv-card--runtime .lm-runtime-story--investigation{gap:calc(.75rem * var(--lm-inv-scale, 1))}.lm-inv-card--runtime .lm-runtime-summary{padding:calc(.75rem * var(--lm-inv-scale, 1)) calc(.85rem * var(--lm-inv-scale, 1));background:#fff}.lm-inv-card--runtime .lm-runtime-lanes--investigation,.lm-inv-card--runtime .lm-runtime-lanes{padding:calc(.9rem * var(--lm-inv-scale, 1));background:#fff}.lm-inv-card--runtime .lm-runtime-lanes__windows{margin-bottom:calc(.75rem * var(--lm-inv-scale, 1))}.lm-inv-card--runtime .lm-runtime-lanes__window-chip{max-width:100%}.lm-inv-card--runtime .lm-runtime-lanes__grid-wrap{--lm-runtime-lane-label-w: calc(4.75rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)))}.lm-inv-recommendations{margin:calc(.15rem * var(--lm-inv-scale, 1)) 0 0;padding:0;list-style:none;counter-reset:inv-rec;display:flex;flex-direction:column;gap:calc(.75rem * var(--lm-inv-scale, 1))}.lm-inv-recommendations li{counter-increment:inv-rec;display:grid;grid-template-columns:calc(1.5rem * var(--lm-inv-scale, 1)) 1fr;gap:calc(.7rem * var(--lm-inv-scale, 1));align-items:start;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.5;color:#374151}.lm-inv-recommendations li:before{content:counter(inv-rec);display:inline-flex;align-items:center;justify-content:center;width:calc(1.4rem * var(--lm-inv-scale, 1));height:calc(1.4rem * var(--lm-inv-scale, 1));border-radius:999px;font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#f0f9ff);box-shadow:inset 0 0 0 1px #0ea5e924}.lm-inv-confidence-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(.55rem * var(--lm-inv-scale, 1));padding:calc(1.25rem * var(--lm-inv-scale, 1)) calc(1.15rem * var(--lm-inv-scale, 1));min-height:100%;border-radius:calc(10px * var(--lm-inv-scale, 1));border:1px solid #bbf7d0;background:#fff;box-shadow:0 1px 2px #16a34a0f}.lm-inv-confidence-panel__toolbar{position:absolute;top:calc(.72rem * var(--lm-inv-scale, 1));right:calc(.72rem * var(--lm-inv-scale, 1));z-index:2}.lm-inv-confidence-panel--expanded{min-height:auto;height:auto;max-height:none;padding:calc(1.5rem * var(--lm-inv-scale, 1)) calc(1.25rem * var(--lm-inv-scale, 1))}.lm-inv-expand-modal__content .lm-inv-confidence-panel--expanded{width:100%;max-width:100%}.lm-inv-confidence-panel--expanded .lm-inv-confidence-panel__explanation{width:85%;max-width:85%;max-height:none;overflow:visible}.lm-inv-expand-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:26000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a6b}.lm-inv-expand-modal{display:flex;flex-direction:column;width:min(920px,100%);max-height:min(88vh,900px);border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 24px 48px #0f172a2e;overflow:hidden}.lm-inv-expand-modal--wide{width:min(1080px,96vw);max-height:min(90vh,940px)}.lm-inv-expand-modal__content.lm-investigation-section--runtime-timeline{padding:1rem 1.35rem 1.5rem}.lm-inv-expand-modal__content.lm-inv-card--runtime .lm-runtime-lanes__grid-wrap{--lm-runtime-lane-label-w: calc(5.25rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)))}.lm-inv-expand-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafbfc,#fff)}.lm-inv-expand-modal__title{margin:0;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-inv-expand-modal__close{flex-shrink:0;padding:.4rem .75rem;border:1px solid #e2e8f0;border-radius:.4rem;background:#fff;color:#475569;font-size:.8125rem;font-weight:600;cursor:pointer}.lm-inv-expand-modal__close:hover{background:#f8fafc;border-color:#cbd5e1}.lm-inv-expand-modal__body{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.lm-inv-expand-modal__content{padding:1.15rem 1.25rem 1.35rem}.lm-inv-expand-modal__content .lm-inv-card__lede{margin-top:0}.lm-inv-confidence-panel__gauge{position:relative;width:calc(4.25rem * var(--lm-inv-scale, 1));height:calc(4.25rem * var(--lm-inv-scale, 1));margin-bottom:calc(.25rem * var(--lm-inv-scale, 1))}.lm-inv-confidence-panel__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:conic-gradient(#22c55e,#22c55e 306deg,#e5e7eb 306deg,#e5e7eb 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px))}.lm-inv-confidence-panel--medium .lm-inv-confidence-panel__ring{background:conic-gradient(#f59e0b,#f59e0b 198deg,#e5e7eb 198deg,#e5e7eb 360deg)}.lm-inv-confidence-panel--low .lm-inv-confidence-panel__ring{background:conic-gradient(#94a3b8,#94a3b8 108deg,#e5e7eb 108deg,#e5e7eb 360deg)}.lm-inv-confidence-panel__gauge .lm-inv-confidence-panel__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0}.lm-inv-confidence-panel--medium{border-color:#fde68a;background:#fff;box-shadow:0 1px 2px #d977060f}.lm-inv-confidence-panel--low{border-color:#e5e7eb;background:#fff;box-shadow:none}.lm-inv-confidence-panel__icon{color:#22c55e;margin-bottom:.1rem}.lm-inv-confidence-panel--medium .lm-inv-confidence-panel__icon{color:#f59e0b}.lm-inv-confidence-panel--low .lm-inv-confidence-panel__icon{color:#9ca3af}.lm-inv-confidence-panel__gauge .lm-inv-confidence-panel__icon svg{width:calc(1.45rem * var(--lm-inv-scale, 1));height:calc(1.45rem * var(--lm-inv-scale, 1))}.lm-inv-confidence-panel__label{margin:0;font-size:calc(.6875rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.lm-inv-confidence-panel__level{margin:calc(.2rem * var(--lm-inv-scale, 1)) 0 0;font-size:calc(1.3125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));font-weight:700;color:#16a34a;letter-spacing:-.02em}.lm-inv-confidence-panel--medium .lm-inv-confidence-panel__level{color:#d97706}.lm-inv-confidence-panel--low .lm-inv-confidence-panel__level{color:#6b7280}.lm-inv-confidence-panel__explanation{margin:calc(.45rem * var(--lm-inv-scale, 1)) auto 0;font-size:calc(.8125rem * var(--lm-inv-font-scale, var(--lm-inv-scale, 1)));line-height:1.58;color:#6b7280;width:88%;max-width:88%;padding-inline:calc(.15rem * var(--lm-inv-scale, 1));box-sizing:border-box}.lm-investigation-page__disclaimer{flex-shrink:0;margin:0;padding:.65rem var(--lm-investigation-page-pad-x) 1rem;font-size:.6875rem;line-height:1.45;color:#9ca3af;text-align:center;background:#fff;border-top:1px solid #f1f5f9}.lm-investigation-panel--page{display:contents}.lm-modal-overlay .lm-select,#root .lm-select{position:relative;display:inline-block;vertical-align:middle;font-size:.875rem;line-height:1.45}.lm-modal-overlay .lm-select.lm-select--sm,#root .lm-select.lm-select--sm{font-size:.8125rem}.lm-modal-overlay .lm-select.lm-select--sm .lm-select__trigger,#root .lm-select.lm-select--sm .lm-select__trigger{min-height:2rem;padding:.35rem .5rem .35rem .6rem}.lm-modal-overlay .lm-select__trigger,#root .lm-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.375rem;padding:.5rem .625rem .5rem .75rem;margin:0;font:inherit;color:#0f172a;text-align:left;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:.5rem;box-shadow:0 1px 1px #0f172a08;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.lm-modal-overlay .lm-select__trigger:hover:not(:disabled),#root .lm-select__trigger:hover:not(:disabled){border-color:#94a3b8f2;background:#fafbfc}.lm-modal-overlay .lm-select__trigger:focus,#root .lm-select__trigger:focus{outline:none}.lm-modal-overlay .lm-select__trigger:focus-visible,#root .lm-select__trigger:focus-visible{border-color:#38bdf8bf;box-shadow:0 0 0 2px #0ea5e92e}.lm-modal-overlay .lm-select.is-open .lm-select__trigger,#root .lm-select.is-open .lm-select__trigger{border-color:#38bdf88c;box-shadow:0 0 0 2px #0ea5e91f}.lm-modal-overlay .lm-select__trigger:disabled,#root .lm-select__trigger:disabled{opacity:.55;cursor:not-allowed}.lm-modal-overlay .lm-select__value,#root .lm-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-modal-overlay .lm-select__value--placeholder,#root .lm-select__value--placeholder{color:#64748b}.lm-modal-overlay .lm-select__chev,#root .lm-select__chev{flex-shrink:0;width:.875rem;height:.875rem;color:#64748b;transition:transform .15s ease}.lm-modal-overlay .lm-select.is-open .lm-select__chev,#root .lm-select.is-open .lm-select__chev{transform:rotate(180deg)}.lm-modal-overlay .lm-select__dropdown,#root .lm-select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:auto;z-index:1080;display:flex;flex-direction:column;min-width:100%;width:max-content;max-width:min(22rem,calc(100vw - 1.5rem));max-height:18rem;background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:.5rem;box-shadow:0 4px 6px -1px #0f172a0f,0 10px 24px -4px #0f172a1a;overflow:hidden}.lm-modal-overlay .lm-select__search,#root .lm-select__search{flex-shrink:0;padding:.45rem .5rem;border-bottom:1px solid #f1f5f9;background:#f8fafc}.lm-modal-overlay .lm-select__search-input,#root .lm-select__search-input{display:block;width:100%;min-width:10rem;padding:.4rem .55rem;font:inherit;font-size:.8125rem;color:#334155;background:#fff;border:1px solid rgba(203,213,225,.88);border-radius:.375rem}.lm-modal-overlay .lm-select__search-input:focus,#root .lm-select__search-input:focus{outline:none;border-color:#38bdf8a6;box-shadow:0 0 0 2px #0ea5e91f}.lm-modal-overlay .lm-select__search-input::placeholder,#root .lm-select__search-input::placeholder{color:#94a3b8}.lm-modal-overlay .lm-select__menu,#root .lm-select__menu{flex:1 1 auto;min-height:0;max-height:14rem;overflow-x:hidden;overflow-y:auto;margin:0;padding:.25rem 0;list-style:none}.lm-modal-overlay .lm-select__empty,#root .lm-select__empty{padding:.55rem .75rem;font-size:.8125rem;color:#94a3b8;cursor:default}.lm-modal-overlay .lm-select__option,#root .lm-select__option{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem .45rem .5rem;margin:0;font:inherit;color:#334155;cursor:pointer;transition:background-color .1s ease}.lm-modal-overlay .lm-select__option:hover,#root .lm-select__option:hover,.lm-modal-overlay .lm-select__option.is-highlight,#root .lm-select__option.is-highlight{background:#f8fafc}.lm-modal-overlay .lm-select__option.is-selected,#root .lm-select__option.is-selected{color:#0f172a;font-weight:600;background:#f1f5f9}.lm-modal-overlay .lm-select__check,#root .lm-select__check{flex-shrink:0;width:1rem;text-align:center;font-size:.7rem;color:#0ea5e9;opacity:0}.lm-modal-overlay .lm-select__option.is-selected .lm-select__check,#root .lm-select__option.is-selected .lm-select__check{opacity:1}.lm-modal-overlay .lm-select__option-label,#root .lm-select__option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-modal-overlay .lm-select--multi .lm-select__dropdown,#root .lm-select--multi .lm-select__dropdown{width:100%;max-width:100%}.lm-modal-overlay .lm-select__option--add,#root .lm-select__option--add{color:#2563eb;font-weight:500}.lm-modal-overlay .lm-select__option--add .lm-select__check,#root .lm-select__option--add .lm-select__check{opacity:0}@media (prefers-reduced-motion: reduce){.lm-modal-overlay .lm-select__trigger,#root .lm-select__trigger,.lm-modal-overlay .lm-select__chev,#root .lm-select__chev{transition:none}}#root .lm-toolbar-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}#root .lm-toolbar-field__label{margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.25;color:#475569}#root .lm-toolbar-field__control{display:flex;align-items:center;min-height:34px;min-width:0}#root .lm-toolbar-field .lm-select{display:block;width:100%;font-size:.78125rem}#root .lm-toolbar-field .lm-select .lm-select__trigger{min-height:34px;padding:.3rem .55rem;font-size:.78125rem;border-color:#cbd5e1e0;border-radius:9px;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a09}#root .lm-toolbar-field .lm-select .lm-select__trigger:hover:not(:disabled){border-color:#94a3b8f2;background:#fafbfc}#root .lm-toolbar-field__control .form-control{min-height:34px;padding:.3rem .55rem;font-size:.78125rem;border-color:#cbd5e1e0;border-radius:9px}.lm-onboarding-resources{height:100%;overflow-y:auto;padding:1.35rem 1.15rem 1.5rem;box-sizing:border-box;background:#fff}.lm-onboarding-resources__header{padding-bottom:.15rem}.lm-onboarding-resources__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-onboarding-resources__subtitle{margin:.4rem 0 0;font-size:.78rem;line-height:1.5;color:#64748b}.lm-onboarding-resources__list{margin:1.15rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.lm-onboarding-resources__card{display:flex;align-items:center;gap:.75rem;width:100%;padding:.72rem .75rem;border-radius:10px;border:1px solid #e8edf2;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.lm-onboarding-resources__card:hover{border-color:#cbd5e1;background:#fafbfc;box-shadow:0 1px 3px #0f172a0d}.lm-onboarding-resources__card:active{transform:translateY(.5px)}.lm-onboarding-resources__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;border:1px solid transparent}.lm-onboarding-resources__icon--sky{color:#0369a1;background:#f0f9ff;border-color:#e0f2fe}.lm-onboarding-resources__icon--slate{color:#475569;background:#f8fafc;border-color:#e2e8f0}.lm-onboarding-resources__icon--emerald{color:#047857;background:#ecfdf5;border-color:#d1fae5}.lm-onboarding-resources__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.12rem}.lm-onboarding-resources__label{font-size:.8125rem;font-weight:600;color:#0f172a;letter-spacing:-.01em;line-height:1.25}.lm-onboarding-resources__hint{font-size:.72rem;font-weight:500;color:#64748b;line-height:1.35}.lm-onboarding-resources__chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#cbd5e1;transition:color .18s ease,transform .18s ease}.lm-onboarding-resources__card:hover .lm-onboarding-resources__chevron{color:#94a3b8;transform:translate(1px)}.lm-onboarding-resources__card:hover .lm-onboarding-resources__label{color:#020617}#root .lm-analytics-page-header{margin:10px .5rem 1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}#root .lm-analytics-page-header__text{min-width:0;flex:1;max-width:52rem}#root .lm-analytics-page-header__title{margin:0;font-size:1.58rem;font-weight:800;color:#0f172a;letter-spacing:-.024em}#root .lm-analytics-page-header__lede{margin:.35rem 0 0;font-size:.875rem;color:#64748b;line-height:1.5}.analytics-op-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:.65rem;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0d;overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.analytics-op-section:hover{box-shadow:0 2px 4px #0f172a0d,0 8px 22px #0f172a12}.analytics-op-section-header{padding:.85rem 1.15rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafbfc,#fff)}.analytics-op-overview{padding:.15rem 0}.analytics-op-top-grid{--analytics-op-attention-visible: 3;--analytics-op-attention-item-height: 3.45rem;--analytics-op-attention-gap: .48rem;--analytics-op-panel-header-height: 3.85rem;--analytics-op-panel-body-pad-y: 1.12rem;--analytics-op-panel-height: calc( var(--analytics-op-panel-header-height) + var(--analytics-op-panel-body-pad-y) + var(--analytics-op-attention-visible) * var(--analytics-op-attention-item-height) + (var(--analytics-op-attention-visible) - 1) * var(--analytics-op-attention-gap) + var(--analytics-op-panel-body-pad-y) );display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:stretch;margin-bottom:1rem}.analytics-op-top-grid--single{grid-template-columns:1fr}@media (max-width: 860px){.analytics-op-top-grid{grid-template-columns:1fr}}.lm-analytics-sidebar-panel__header{margin-bottom:.5rem}.lm-analytics-sidebar-panel__page-title{margin:0;font-size:1.15rem;font-weight:600;color:#1e293b;letter-spacing:-.02em;display:flex;align-items:center;gap:.45rem;min-width:0}.lm-analytics-sidebar-panel__page-title-icon{display:inline-flex;flex-shrink:0;color:#64748b}.lm-analytics-sidebar-panel__section{margin-top:.4rem;padding-top:1.15rem;border-top:1px solid rgba(148,163,184,.18)}.lm-analytics-sidebar-panel__title{margin:0;font-size:.9rem;font-weight:600;color:#1e293b;letter-spacing:-.01em}.lm-analytics-sidebar-panel__hint{margin:.3rem 0 0;font-size:.75rem;line-height:1.4;color:#64748b}.lm-analytics-sidebar-panel__meta{font-size:.75rem;line-height:1.4;color:#94a3b8}.lm-analytics-sidebar-checklist{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0}.lm-analytics-teams-checklist{padding-left:.22rem}.lm-analytics-sidebar-checklist__item{margin-bottom:.35rem}.lm-analytics-sidebar-checklist__item .form-check-label{color:#334155;font-size:.875rem;line-height:1.35}.lm-analytics-teams-panel__actions{display:flex;gap:.35rem;flex-shrink:0;margin-bottom:.75rem}.lm-analytics-teams-panel__action-btn{padding:.38rem .72rem;font-size:.8125rem;font-weight:600;line-height:1.2;border:1px solid #cbd5e1;border-radius:.375rem;cursor:pointer;white-space:nowrap}.lm-analytics-sections-checklist{margin-top:.7rem;padding-left:.12rem}.analytics-op-feed{width:100%;min-width:0}.analytics-op-feed .analytics-op-panel-header{box-sizing:border-box;height:var(--analytics-op-panel-header-height);min-height:var(--analytics-op-panel-header-height)}.analytics-op-panel-host{display:flex;flex-direction:column;height:var(--analytics-op-panel-height);min-height:var(--analytics-op-panel-height);max-height:var(--analytics-op-panel-height);overflow:hidden}.analytics-op-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;flex-shrink:0;padding:.62rem .75rem .52rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafbfc,#fff)}.analytics-op-panel-header-text h2{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.analytics-op-panel-header-text p{margin:.2rem 0 0;font-size:.75rem;color:#64748b;line-height:1.35}.analytics-op-panel-header--hero{align-items:center}.analytics-op-panel-header-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.analytics-op-panel-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid #e2e8f0;border-radius:.35rem;background:#fff;color:#64748b;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.analytics-op-panel-expand-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.analytics-op-panel-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.5rem .72rem .62rem;-webkit-overflow-scrolling:touch}.analytics-op-feed .analytics-op-panel-body--attention{box-sizing:border-box;flex:0 0 auto;overflow:hidden}#root .analytics-op-attention-scroll-host{position:relative}#root .analytics-op-attention-scroll-host .lm-right-panel-checklist-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0}#root .analytics-op-attention-scroll-host .lm-right-panel-checklist-scroll::-webkit-scrollbar{width:7px;-webkit-appearance:none}#root .analytics-op-attention-scroll-host .lm-right-panel-checklist-scroll::-webkit-scrollbar-track{background:#e2e8f0;border-radius:6px}#root .analytics-op-attention-scroll-host .lm-right-panel-checklist-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px;min-height:2.5rem}#root .analytics-op-attention-scroll-host .lm-right-panel-checklist-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}#root .analytics-op-attention-scroll-host--has-more{background-image:linear-gradient(to left,#e2e8f0 7px,transparent 7px);background-position:right top;background-size:7px 100%;background-repeat:no-repeat}#root .analytics-op-attention-scroll-host--has-more .lm-right-panel-checklist-scroll{padding-right:.2rem}.analytics-op-panel-body--hero{padding:.45rem .72rem .55rem}.analytics-op-panel-body--hero .analytics-op-hero-body{flex:0 0 auto}.analytics-op-attention-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.48rem}.analytics-op-attention-summary{font-size:.84rem;color:#0f172a;line-height:1.38;font-weight:500}.analytics-op-attention-summary--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.analytics-op-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background-color:#0f172a73;display:flex;align-items:center;justify-content:center;padding:min(1rem,3vw);box-sizing:border-box}.analytics-op-modal{width:min(720px,calc(100vw - 24px));max-height:min(80vh,640px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 25px 50px #00000038}.analytics-op-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.1rem 1.35rem;border-bottom:1px solid #e2e8f0}.analytics-op-modal-header-text h2{margin:0;font-size:1.2rem;font-weight:700;color:#0f172a}.analytics-op-modal-header-text p{margin:.3rem 0 0;font-size:.8rem;color:#64748b}.analytics-op-modal-close{flex-shrink:0;padding:.45rem .85rem;font-size:.85rem;font-weight:600;border-radius:.375rem;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;cursor:pointer}.analytics-op-modal-close:hover{background:#f1f5f9}.analytics-op-modal-body{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.35rem 1.25rem}.analytics-op-hero--modal{height:auto;min-height:0;max-height:none;padding:0;border:none;box-shadow:none;background:transparent}.analytics-op-hero-metrics--expanded{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem .6rem;padding:.45rem .5rem .5rem}.analytics-op-hero-body--expanded .analytics-op-hero-headline{font-size:1.08rem}.analytics-op-hero-body--expanded .analytics-op-hero-context{font-size:.8rem}.analytics-op-hero.analytics-op-panel-host{padding:0;gap:0}.analytics-op-hero:not(.analytics-op-panel-host){min-width:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.28rem;border-radius:.55rem;padding:.62rem .82rem}.analytics-op-hero.analytics-op-panel-host,.analytics-op-hero:not(.analytics-op-panel-host){border:1px solid rgba(186,198,214,.5);background:linear-gradient(135deg,#fafbfc,#f8fafc 48%,#f1f5f9);box-shadow:inset 0 1px #ffffffe6,0 2px 10px #0f172a0a;transition:box-shadow .22s ease,border-color .22s ease}.analytics-op-hero-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0}.analytics-op-hero-body{display:flex;flex-direction:column;gap:.4rem;flex:1;min-height:0}.analytics-op-hero-narrative{display:flex;flex-direction:column;gap:.2rem}.analytics-op-hero-metrics-block{display:flex;flex-direction:column;gap:.36rem}.analytics-op-hero-anchors{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.analytics-op-hero-pulse{width:7px;height:7px;border-radius:50%;background-color:#94a3b8;flex-shrink:0}.analytics-op-hero-pulse--watch{background-color:#b8a090}.analytics-op-hero-pulse--elevated{background-color:#a89b8f}.analytics-op-hero-pulse--watch,.analytics-op-hero-pulse--elevated{animation:analytics-op-pulse 2.6s ease-in-out infinite}@keyframes analytics-op-pulse{0%,to{opacity:.42;transform:scale(1);box-shadow:0 0 #b8a09000}50%{opacity:.95;transform:scale(1.12);box-shadow:0 0 0 3px #b8a0901f}}.analytics-op-hero-kicker{display:block;font-size:.58rem;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.analytics-op-hero-headline{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.28;color:#0f172a}.analytics-op-hero--watch .analytics-op-hero-headline{color:#1e293b}.analytics-op-hero--elevated .analytics-op-hero-headline{color:#475569;font-weight:600}.analytics-op-hero-context{margin:0;font-size:.75rem;line-height:1.38;color:#64748b;max-width:28rem}.analytics-op-hero-divider{margin:0;height:1px;background:linear-gradient(90deg,#cbd5e161,#cbd5e114)}.analytics-op-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .6rem;padding:.48rem .46rem;border-radius:.42rem;background:#f1f5f966;min-width:0}.analytics-op-hero-metric{box-sizing:border-box;padding:.62rem .62rem .66rem;border-radius:.4rem;min-height:3.45rem;background:#fffc;border:1px solid rgba(203,213,225,.88);min-width:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.analytics-op-hero-metric:hover{background:#fffffffa;border-color:#94a3b8f2;box-shadow:0 2px 8px #0f172a0d}.analytics-op-hero-metric--primary{background:#ffffffeb}.analytics-op-hero-metric--secondary{background:#ffffffc7;border:1px solid rgba(203,213,225,.88)}.analytics-op-hero-metric--primary:hover,.analytics-op-hero-metric--secondary:hover{border-color:#94a3b8f2;box-shadow:0 2px 10px #0f172a0f}.analytics-op-hero-metric--primary .analytics-op-hero-metric-value{color:inherit}.analytics-op-hero-metric--primary .analytics-op-hero-metric-label{color:#64748b}.analytics-op-hero-metric-label{display:block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;line-height:1.2}.analytics-op-hero-metric-value{display:flex;align-items:center;gap:.2rem;margin-top:.28rem;font-size:.8rem;font-weight:600;color:#334155;line-height:1.25}.analytics-op-hero-metric-value--up{color:#c2410c}.analytics-op-hero-metric-value--down{color:#059669}.analytics-op-hero-metric-value--flat,.analytics-op-hero-metric-value--neutral{color:#0f766e}.analytics-op-hero-metric-trend{font-size:.62rem;font-weight:700;line-height:1}.analytics-op-hero-metric-trend--up,.analytics-op-hero-metric-trend--down{color:inherit}.analytics-op-hero-spark{flex-shrink:0;opacity:.92;animation:analytics-op-spark-in .5s ease-out}.analytics-op-hero-spark-fill{fill:#94a3b81f}.analytics-op-hero-spark-line{fill:none;stroke:#94a3b8;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.analytics-op-hero-spark--up .analytics-op-hero-spark-fill{fill:#b48c7824}.analytics-op-hero-spark--up .analytics-op-hero-spark-line{stroke:#b8a090}.analytics-op-hero-spark--down .analytics-op-hero-spark-line{stroke:#6b9e8a}.analytics-op-hero-spark-placeholder{width:72px;height:26px;border-radius:.25rem;background:linear-gradient(90deg,#f1f5f9cc,#e2e8f066)}@keyframes analytics-op-spark-in{0%{opacity:.35}to{opacity:.92}}.analytics-op-hero-loading{margin:.2rem 0 0;font-size:.72rem;color:#94a3b8}.analytics-op-hero--calm{background:linear-gradient(135deg,#fafbfc,#f8fafc 55%,#f1f5f9)}.analytics-op-hero--watch{background:linear-gradient(135deg,#fffbf7,#faf8f5,#f4f6f8);border-color:#baa89473}.analytics-op-hero--elevated{background:#fff;border-color:#bac6d685}.analytics-op-hero--elevated .analytics-op-panel-header,.analytics-op-hero--elevated .analytics-op-hero-metrics{background:#fff}.analytics-op-hero:hover{box-shadow:inset 0 1px #ffffffeb,0 6px 24px #0f172a12}.analytics-op-attention-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;box-sizing:border-box;flex-shrink:0;height:var(--analytics-op-attention-item-height, 3.45rem);min-height:var(--analytics-op-attention-item-height, 3.45rem);max-height:var(--analytics-op-attention-item-height, 3.45rem);padding:.55rem .6rem;border-radius:.4rem;background-color:#f8fafc;border:1px solid #e8edf3;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.analytics-op-attention-item:hover{background-color:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f;transform:translateY(-1px)}.analytics-op-attention-cta{flex-shrink:0;padding:.32rem .6rem;font-size:.75rem;font-weight:600;color:#0369a1;background-color:#fff;border:1px solid #bae6fd;border-radius:.35rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.analytics-op-attention-cta:hover{background-color:#f0f9ff;border-color:#7dd3fc}.analytics-op-gi-section{margin-bottom:.85rem;border-left:3px solid #0ea5e9}.analytics-op-gi-primary-btn{padding:.45rem .9rem;font-size:.8125rem;font-weight:600;color:#fff;background-color:#0ea5e9;border:none;border-radius:.4rem;cursor:pointer;box-shadow:0 1px 4px #0ea5e947;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.analytics-op-gi-primary-btn:hover:not(:disabled){background-color:#0284c7;box-shadow:0 3px 10px #0ea5e952;transform:translateY(-1px)}.analytics-op-gi-primary-btn:disabled{background-color:#94a3b8;cursor:not-allowed;box-shadow:none}.analytics-kpi-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.65rem;box-shadow:0 1px 2px #0f172a0a,0 3px 10px #0f172a0a;padding:.9rem 1rem .95rem;min-width:0;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.analytics-kpi-card:hover{box-shadow:0 2px 4px #0f172a0d,0 8px 20px #0f172a12;transform:translateY(-1px)}.lm-analytics-charts-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 -.25rem 1rem;padding:.6rem .5rem .7rem}.analytics-charts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:1.25rem;align-items:stretch}.analytics-chart-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.65rem;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0d;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .22s ease,border-color .22s ease}.analytics-chart-card:hover{box-shadow:0 2px 4px #0f172a0d,0 10px 26px #0f172a14}.analytics-chart-card--highlighted{border-color:#6366f1;animation:analytics-chart-card-highlight 2.5s ease-out}@keyframes analytics-chart-card-highlight{0%,35%{box-shadow:0 0 0 3px #6366f166,0 4px 18px #6366f133}to{box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0d}}.analytics-chart-card__plot>*{flex:1 1 0;min-height:0;min-width:0}.analytics-chart-expand-btn{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.analytics-chart-expand-btn:hover{background-color:#e2e8f0!important;border-color:#94a3b8!important;box-shadow:0 1px 4px #0f172a14}.analytics-op-region-tooltip{animation:analytics-op-tooltip-in .16s ease-out}@keyframes analytics-op-tooltip-in{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)}}.analytics-op-health-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.75rem;margin-bottom:1rem}@media (max-width: 960px){.analytics-op-health-grid{grid-template-columns:1fr}}.analytics-op-health-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.analytics-op-health-card__title{margin:0;font-size:.95rem;font-weight:650;color:#0f172a;letter-spacing:-.01em}.analytics-op-health-card__subtitle{margin:.2rem 0 0;font-size:.78rem;color:#64748b;line-height:1.35}.analytics-op-health-card__body{padding:.9rem 1.15rem 1.1rem;overflow:visible}.analytics-op-health-card__body--list{max-height:22rem;display:flex;flex-direction:column;min-height:0;overflow:hidden}.analytics-op-health-list-scroll-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.analytics-op-health-list-scroll{flex:1;min-height:0;overflow:auto}.analytics-op-health-list-scroll-hint{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:2.65rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:.2rem;box-sizing:border-box;background:linear-gradient(to bottom,#fff0,#ffffffd1 42%,#fffffff7)}.analytics-op-health-list-scroll-hint__label{display:inline-flex;align-items:center;gap:.22rem;font-size:.68rem;font-weight:600;color:#64748b;letter-spacing:.02em}.analytics-op-health-days-toggle{display:inline-flex;padding:.15rem;gap:.1rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#f8fafc;flex-shrink:0}.analytics-op-health-days-toggle button{border:none;background:transparent;color:#64748b;font-size:.75rem;font-weight:600;padding:.3rem .55rem;border-radius:.35rem;cursor:pointer}.analytics-op-health-days-toggle button.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}.analytics-op-health-current{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.65rem}.analytics-op-health-current-score{font-size:1.65rem;font-weight:700;color:#0f172a;letter-spacing:-.03em;line-height:1}.analytics-op-health-current-badge{font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .45rem;border-radius:999px}.analytics-op-health-current-badge--healthy{color:#166534;background:#dcfce7}.analytics-op-health-current-badge--attention{color:#9a3412;background:#ffedd5}.analytics-op-health-current-badge--at_risk{color:#991b1b;background:#fee2e2}.analytics-op-health-chart-wrap{width:100%}.analytics-op-health-chart{width:100%;height:auto;display:block}.analytics-op-health-chart-grid{stroke:#f1f5f9;stroke-width:1}.analytics-op-health-chart-fill{fill:#3b82f61f}.analytics-op-health-chart-line{fill:none;stroke:#3b82f6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.analytics-op-health-chart-dot{stroke-width:1.5}.analytics-op-health-chart-labels{display:flex;justify-content:space-between;gap:.25rem;margin-top:.35rem}.analytics-op-health-chart-label{flex:1;text-align:center;font-size:.68rem;color:#94a3b8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-op-health-chart-empty,.analytics-op-health-empty,.analytics-op-health-error{margin:0;font-size:.82rem;color:#64748b}.analytics-op-top-restarts-empty-chart{position:relative;min-height:9.5rem}.analytics-op-top-restarts-list--placeholder{opacity:.45;pointer-events:none}.analytics-op-top-restarts-item--placeholder .analytics-op-top-restarts-item__service--ghost{color:#cbd5e1;font-weight:500}.analytics-op-top-restarts-item__bar-fill--ghost{width:100%!important;min-height:.45rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0);border-radius:4px}.analytics-op-top-restarts-empty-chart__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1rem;margin:0;font-size:.82rem;color:#64748b;background:#ffffffb8}.analytics-op-health-error{color:#b91c1c}.analytics-op-health-skeleton{height:7.5rem;border-radius:.5rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:analytics-op-health-shimmer 1.2s ease-in-out infinite}.analytics-op-health-skeleton--tall{height:14rem}.analytics-op-health-card--runtime-compact .analytics-op-health-card__body{padding:.65rem .95rem .8rem}.analytics-op-health-card--runtime-compact .analytics-op-health-card__subtitle{margin-top:.12rem;font-size:.74rem}.analytics-op-health-card__body--runtime-list{max-height:16.5rem}.analytics-op-health-skeleton--runtime{height:10rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-summary{margin-bottom:.5rem;gap:.4rem .65rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-summary__counts,.analytics-op-health-card--runtime-compact .analytics-op-runtime-summary__score{font-size:.72rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-legend{margin-bottom:.35rem;gap:.35rem .55rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-legend__item{padding:.15rem .4rem;font-size:.68rem}.analytics-op-health-card--runtime-compact .analytics-op-top-restarts-list{gap:.65rem}.analytics-op-health-card--runtime-compact .analytics-op-top-restarts-item{padding-bottom:.65rem}.analytics-op-health-card--runtime-compact .analytics-op-top-restarts-item__timestamps{margin-top:.25rem;gap:.35rem .75rem}.analytics-op-health-card--runtime-compact .analytics-op-top-restarts-item__timestamp dt,.analytics-op-health-card--runtime-compact .analytics-op-top-restarts-item__timestamp dd{font-size:.68rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-counts{margin-top:.35rem;gap:.25rem .75rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-counts__row{font-size:.72rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-investigate-link{margin-top:.25rem;font-size:.72rem}.analytics-op-health-card--runtime-compact .analytics-op-runtime-viewing,.analytics-op-health-card--runtime-compact .analytics-op-runtime-scope{margin-top:.25rem}@keyframes analytics-op-health-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.analytics-op-at-risk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.analytics-op-at-risk-item{padding-bottom:1.1rem;border-bottom:1px solid #f1f5f9}.analytics-op-at-risk-item:last-child{padding-bottom:0;border-bottom:none}.analytics-op-at-risk-item__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.analytics-op-at-risk-item__service{border:none;background:none;padding:0;font-size:.88rem;font-weight:650;color:#0f172a;cursor:pointer;text-align:left}.analytics-op-at-risk-item__service:hover{color:#2563eb;text-decoration:underline}.analytics-op-at-risk-item__score{font-size:.82rem;font-weight:700}.analytics-op-at-risk-item__bar{margin-top:.35rem;height:4px;border-radius:999px;background:#f1f5f9;overflow:hidden}.analytics-op-at-risk-item__bar-fill{display:block;height:100%;border-radius:inherit}.analytics-op-at-risk-item__team{margin-top:.25rem;font-size:.72rem;color:#94a3b8}.analytics-op-at-risk-item__factors{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.analytics-op-at-risk-factor{font-size:.68rem;font-weight:600;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:.12rem .45rem}.analytics-op-at-risk-signals{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.analytics-op-at-risk-signal{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .65rem;border-radius:.45rem;background:#f8fafc;border:1px solid #f1f5f9}.analytics-op-at-risk-signal-type{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.analytics-op-at-risk-signal-msg{font-size:.76rem;line-height:1.45;color:#475569;min-width:0}.analytics-op-at-risk-deploy{margin-top:.75rem;margin-left:.15rem;padding-top:.65rem;padding-left:.1rem;border-top:1px solid #f1f5f9;font-size:.74rem;line-height:1.45;color:#64748b}.analytics-op-restarts-summary{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:.85rem}.analytics-op-restarts-summary__item{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#334155}.analytics-op-restarts-summary__dot{width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0}.analytics-op-top-restarts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.analytics-op-top-restarts-item{padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.analytics-op-top-restarts-item:last-child{padding-bottom:0;border-bottom:none}.analytics-op-top-restarts-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.analytics-op-top-restarts-item__name{display:flex;flex-direction:column;gap:.15rem;min-width:0}.analytics-op-top-restarts-item__service{font-size:.88rem;font-weight:650;color:#0f172a}.analytics-op-top-restarts-item__team{font-size:.72rem;color:#94a3b8}.analytics-op-top-restarts-item__total{font-size:.82rem;font-weight:700;color:#334155}.analytics-op-top-restarts-item__bar{margin-top:.35rem;height:4px;border-radius:999px;overflow:hidden;background:#f1f5f9}.analytics-op-top-restarts-item__bar-fill{display:flex;height:100%;min-width:2rem;border-radius:inherit}.analytics-op-top-restarts-item__segment{display:block;height:100%;flex-shrink:0}.analytics-op-top-restarts-item__counts{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.4rem}.analytics-op-top-restarts-item__count{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:#64748b}.analytics-op-runtime-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.85rem}.analytics-op-runtime-summary__counts{font-size:.76rem;color:#64748b}.analytics-op-runtime-stability{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.01em}.analytics-op-runtime-stability--healthy{color:#166534;background:#dcfce7}.analytics-op-runtime-stability--warning{color:#9a3412;background:#ffedd5}.analytics-op-runtime-stability--critical{color:#991b1b;background:#fee2e2}.analytics-op-runtime-trend{font-size:.72rem;font-weight:600}.analytics-op-runtime-trend--improving{color:#15803d}.analytics-op-runtime-trend--stable{color:#64748b}.analytics-op-runtime-trend--degrading{color:#b91c1c}.analytics-op-runtime-legend{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:.5rem}.analytics-op-runtime-legend__item{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .45rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:.72rem;font-weight:600;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.analytics-op-runtime-legend__item:hover{background:#f8fafc;border-color:#cbd5e1}.analytics-op-runtime-legend__item.is-off{opacity:.55;color:#94a3b8}.analytics-op-runtime-legend__item.is-off .analytics-op-runtime-legend__line{opacity:.6}.analytics-op-runtime-legend__line{width:1.1rem;height:3px;border-radius:999px}.analytics-op-runtime-chart-wrap{position:relative;overflow:visible}.analytics-op-runtime-chart{position:relative}.analytics-op-runtime-chart-empty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;text-align:center;font-size:.78rem;color:#64748b;pointer-events:none;background:linear-gradient(180deg,#ffffff59,#ffffffd1)}.analytics-op-runtime-line{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.analytics-op-runtime-point{pointer-events:none}.analytics-op-runtime-hover-band{fill:transparent;stroke:none;cursor:pointer}.analytics-op-runtime-hover-band.is-active{fill:#3b82f60f}.analytics-op-runtime-tooltip{position:absolute;z-index:2;min-width:11rem;padding:.55rem .65rem;border-radius:.45rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 24px #0f172a1f;pointer-events:none}.analytics-op-runtime-tooltip--interactive{pointer-events:none}.analytics-op-runtime-tooltip--interactive .analytics-op-runtime-tooltip__footer{pointer-events:auto}.analytics-op-runtime-tooltip__time{font-size:.78rem;font-weight:650;color:#0f172a;margin-bottom:.35rem}.analytics-op-runtime-tooltip__row{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:#64748b}.analytics-op-runtime-tooltip__row strong{color:#0f172a;font-weight:700}.analytics-op-runtime-tooltip__total{margin-top:.35rem;padding-top:.35rem;border-top:1px solid #f1f5f9;font-size:.72rem;font-weight:650;color:#334155}.analytics-op-runtime-tooltip__hint{margin-top:.25rem;font-size:.68rem;color:#94a3b8}.analytics-op-runtime-tooltip__services{margin-top:.45rem;padding-top:.45rem;border-top:1px solid #f1f5f9}.analytics-op-runtime-tooltip__services-title{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.35rem}.analytics-op-runtime-tooltip__service-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.analytics-op-runtime-tooltip__service-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.1rem .5rem;align-items:baseline}.analytics-op-runtime-tooltip__service-name{grid-column:1;grid-row:1;border:none;background:none;padding:0;font-size:.74rem;font-weight:650;color:#0f172a;text-align:left;cursor:default}button.analytics-op-runtime-tooltip__service-name{color:#2563eb;cursor:pointer;pointer-events:auto}button.analytics-op-runtime-tooltip__service-name:hover{text-decoration:underline}.analytics-op-runtime-tooltip__service-detail{grid-column:1;grid-row:2;font-size:.68rem;color:#64748b}.analytics-op-runtime-tooltip__service-total{grid-column:2;grid-row:1 / span 2;font-size:.72rem;font-weight:700;color:#334155}.analytics-op-runtime-tooltip__services-more{margin-top:.35rem;font-size:.68rem;color:#94a3b8}.analytics-op-runtime-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:.55rem 0 0}.analytics-op-runtime-counts__row{display:flex;justify-content:space-between;gap:.5rem;font-size:.76rem}.analytics-op-runtime-counts__row dt{margin:0;color:#64748b;font-weight:500}.analytics-op-runtime-counts__row dd{margin:0;font-weight:700;color:#0f172a}.analytics-op-runtime-counts__row--total{grid-column:1 / -1;padding-top:.35rem;border-top:1px solid #f1f5f9}.analytics-op-runtime-counts__row--total dd{font-size:.82rem}.analytics-op-top-restarts-item__service--btn{border:none;background:none;padding:0;cursor:pointer;text-align:left}.analytics-op-top-restarts-item__service--btn:hover{color:#2563eb;text-decoration:underline}.analytics-op-runtime-investigate-link{margin-top:.45rem;border:none;background:none;padding:0;font-size:.72rem;font-weight:600;color:#2563eb;cursor:pointer}.analytics-op-runtime-investigate-link:hover{text-decoration:underline}.analytics-op-runtime-tooltip__severity{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.72rem;color:#64748b}.analytics-op-runtime-tooltip__service-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.analytics-op-runtime-tooltip__service-counts{display:flex;flex-direction:column;gap:.12rem;margin-top:.2rem;font-size:.68rem;color:#64748b;line-height:1.35}.analytics-op-runtime-tooltip__footer{display:flex;flex-direction:column;gap:.3rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid #e2e8f0}.analytics-op-runtime-tooltip__footer-action{border:none;background:none;padding:.15rem 0;font-size:.72rem;font-weight:650;color:#2563eb;cursor:pointer;text-align:left}.analytics-op-runtime-tooltip__footer-action:hover{text-decoration:underline}.analytics-op-runtime-tooltip__footer-action--secondary{font-weight:600;color:#64748b}.analytics-op-runtime-viewing{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.35rem}.analytics-op-runtime-viewing__label{font-size:.72rem;color:#475569}.analytics-op-runtime-viewing__label strong{color:#0f172a;font-weight:650}.analytics-op-top-restarts-item__timestamps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .65rem;margin:.35rem 0 0}.analytics-op-top-restarts-item__timestamp{display:flex;flex-direction:column;gap:.1rem;min-width:0}.analytics-op-top-restarts-item__timestamp dt{margin:0;font-size:.66rem;font-weight:500;color:#94a3b8}.analytics-op-top-restarts-item__timestamp dd{margin:0;font-size:.72rem;font-weight:600;color:#475569}.analytics-op-runtime-scope{margin:.35rem 0 0;font-size:.72rem;font-weight:600;color:#475569}.analytics-op-runtime-scope-clear{margin-top:.35rem;border:none;background:none;padding:0;font-size:.72rem;font-weight:600;color:#2563eb;cursor:pointer}.analytics-op-runtime-scope-clear:hover{text-decoration:underline}.analytics-op-runtime-summary__score{font-size:.72rem;font-weight:650;color:#64748b}.analytics-op-runtime-drill-actions{display:flex;flex-direction:column;gap:.25rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid #e2e8f0}.analytics-op-runtime-drill-action{border:none;background:none;padding:0;font-size:.72rem;font-weight:600;color:#2563eb;cursor:pointer;text-align:left}.analytics-op-runtime-drill-action:hover{text-decoration:underline}.analytics-op-top-restarts-item.is-selected{background:#f8fafc;margin:0 -.65rem;padding:0 .65rem 1rem;border-radius:.45rem}.analytics-op-top-restarts-item__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.analytics-op-top-restarts-item__risk{font-size:.72rem;font-weight:700;color:#64748b}.analytics-op-top-restarts-item__last-event{margin-top:.2rem;font-size:.7rem;color:#94a3b8}.analytics-op-health-card__context{margin:.35rem 0 0;font-size:.72rem;color:#64748b}.analytics-op-health-chart-label--spacer{visibility:hidden}.analytics-op-health-tooltip__contributors,.analytics-op-health-tooltip__narratives{margin-top:.45rem;padding-top:.45rem;border-top:1px solid #e2e8f0}.analytics-op-health-tooltip__contributor-list,.analytics-op-health-tooltip__narrative-list{margin:.25rem 0 0;padding:0;list-style:none}.analytics-op-health-tooltip__contributor-item{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:#334155}.analytics-op-health-tooltip__narrative-list li{font-size:.72rem;color:#475569;margin-top:.15rem}.analytics-op-health-change--up{color:#16a34a}.analytics-op-health-change--down{color:#dc2626}.analytics-op-at-risk-item.is-selected{background:#f8fafc;margin:0 -.65rem;padding:0 .65rem 1rem;border-radius:.45rem}.analytics-op-at-risk-item__score-btn{border:none;background:transparent;font-size:1.05rem;font-weight:700;cursor:pointer;padding:0}.analytics-op-at-risk-breakdown{margin-top:.55rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#f8fafc}.analytics-op-at-risk-breakdown__title,.analytics-op-at-risk-breakdown__total{font-size:.72rem;font-weight:700;color:#334155}.analytics-op-at-risk-breakdown__list{margin:.35rem 0;padding:0;list-style:none}.analytics-op-at-risk-breakdown__list li{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:#475569}.analytics-op-at-risk-freshness{margin-top:.35rem;font-size:.68rem;color:#64748b;display:flex;flex-direction:column;gap:.1rem}.analytics-op-at-risk-factor--action{cursor:pointer;border:1px solid #e2e8f0;background:#fff}.analytics-op-at-risk-factor--action:hover{border-color:#cbd5e1;background:#f8fafc}.analytics-op-at-risk-signal-chip{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;color:#334155;cursor:pointer;max-width:100%;text-align:left}.analytics-op-at-risk-signal-chip:hover{border-color:#cbd5e1;background:#f8fafc}.analytics-op-at-risk-item__actions{margin-top:.35rem}.analytics-op-at-risk-signals-more{font-size:.6875rem;color:#64748b;padding:.15rem .35rem}.analytics-op-at-risk-list-footnote{margin:.5rem 0 0;font-size:.6875rem;color:#64748b;text-align:center}.analytics-op-at-risk-evidence{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.analytics-op-at-risk-evidence-item__btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.4rem .5rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;cursor:pointer;text-align:left}.analytics-op-at-risk-evidence-item__btn:hover{border-color:#cbd5e1;background:#f8fafc}.analytics-op-at-risk-evidence-item__label{font-size:.75rem;font-weight:600;color:#0f172a}.analytics-op-at-risk-evidence-item__meta{display:flex;flex-direction:column;gap:.1rem;font-size:.6875rem;color:#64748b}.analytics-op-at-risk-evidence-more{font-size:.6875rem;color:#64748b;padding:.1rem .35rem}#root .lm-services-page .lm-services-search-wrap,#root .lm-teams-page .lm-services-search-wrap,#root .lm-right-panel .lm-services-search-wrap,#root .op-systems-service-link-picker .lm-services-search-wrap{width:100%}#root .lm-services-page .lm-services-search-group,#root .lm-teams-page .lm-services-search-group,#root .lm-right-panel .lm-services-search-group,#root .op-systems-service-link-picker .lm-services-search-group{--lm-svc-search-transition: .18s ease;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;min-height:40px;border:1px solid rgba(203,213,225,.88);border-radius:.5rem;background:#fff;overflow:hidden;transition:border-color var(--lm-svc-search-transition),box-shadow var(--lm-svc-search-transition)}#root .lm-services-page .lm-services-search-group:focus-within,#root .lm-teams-page .lm-services-search-group:focus-within,#root .lm-right-panel .lm-services-search-group:focus-within,#root .op-systems-service-link-picker .lm-services-search-group:focus-within{border-color:#38bdf8a6;box-shadow:0 0 0 3px #0ea5e91f}#root .lm-services-page .lm-services-search-group>.input-group-text,#root .lm-services-page .lm-services-search-group>.form-control,#root .lm-teams-page .lm-services-search-group>.input-group-text,#root .lm-teams-page .lm-services-search-group>.form-control,#root .lm-right-panel .lm-services-search-group>.input-group-text,#root .lm-right-panel .lm-services-search-group>.form-control,#root .op-systems-service-link-picker .lm-services-search-group>.input-group-text,#root .op-systems-service-link-picker .lm-services-search-group>.form-control{border:none!important;box-shadow:none!important;border-radius:0!important}#root .lm-services-page .lm-services-search-group>:not(:first-child),#root .lm-teams-page .lm-services-search-group>:not(:first-child),#root .lm-right-panel .lm-services-search-group>:not(:first-child),#root .op-systems-service-link-picker .lm-services-search-group>:not(:first-child){border-left:1px solid rgba(226,232,240,.95)!important}#root .lm-services-page .lm-services-search-group>.input-group-text,#root .lm-teams-page .lm-services-search-group>.input-group-text,#root .lm-right-panel .lm-services-search-group>.input-group-text,#root .op-systems-service-link-picker .lm-services-search-group>.input-group-text{padding:.5rem .75rem;background:#f8fafc!important;color:#64748b;display:flex;align-items:center}#root .lm-services-page .lm-services-search-group>.form-control,#root .lm-teams-page .lm-services-search-group>.form-control,#root .lm-right-panel .lm-services-search-group>.form-control,#root .op-systems-service-link-picker .lm-services-search-group>.form-control{padding:.5rem .875rem;flex:1 1 auto;min-width:0;min-height:40px;background:#fff!important;font-size:.84rem;font-weight:400;color:#334155}#root .lm-services-page .lm-services-search-group>.form-control::placeholder,#root .lm-teams-page .lm-services-search-group>.form-control::placeholder,#root .lm-right-panel .lm-services-search-group>.form-control::placeholder,#root .op-systems-service-link-picker .lm-services-search-group>.form-control::placeholder{color:#94a3b8;font-weight:400}#root .lm-services-page .lm-services-search-group>.form-control:focus,#root .lm-teams-page .lm-services-search-group>.form-control:focus,#root .lm-right-panel .lm-services-search-group>.form-control:focus,#root .op-systems-service-link-picker .lm-services-search-group>.form-control:focus{outline:none}#root .lm-services-page .lm-services-filters .lm-select{display:block;width:100%}#root .lm-services-page .lm-services-filters .lm-select .lm-select__trigger{min-height:44px;padding:.5rem .75rem;border-color:#cbd5e1e0;border-radius:12px;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a09}#root .lm-services-page{flex:1;min-height:0;min-width:0;overflow:auto;--lm-svc-surface: #ffffff;--lm-svc-border: rgba(15, 23, 42, .06);--lm-svc-hover: rgba(248, 250, 252, .98)}#root .lm-services-shell{box-sizing:border-box;width:100%;max-width:1040px;margin-left:auto;margin-right:auto;min-width:0;overflow:hidden}#root .lm-services-shell .vstack{min-width:0;max-width:100%}#root .lm-services-list-loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:min(52vh,420px);padding:2rem 1rem;color:#64748b}@keyframes lm-team-view-in{0%{opacity:.88;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.lm-team-view{animation:lm-team-view-in .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.lm-team-view{animation:none}}#root .lm-services-unassigned-banner{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid rgba(226,232,240,.95);background:#f8fafcfa;color:#475569;font-size:.875rem;line-height:1.45}#root .lm-services-unassigned-banner__lede{font-weight:500;color:#334155}#root .lm-services-unassigned-banner__sub{font-weight:400;color:#64748b;font-size:.8125rem}#root .lm-services-unassigned-banner__sub-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-weight:400;color:#64748b;font-size:.8125rem;line-height:1.45}#root .lm-services-unassigned-banner__sub-text{flex:1;min-width:0}#root .lm-services-unassigned-banner__arrow-stack{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;transform:translateY(-.5rem)}#root .lm-services-unassigned-banner__arrow-label{display:block;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;color:#334155;letter-spacing:.01em;max-width:12rem}@media (max-width: 991.98px){#root .lm-services-unassigned-banner__arrow-stack{margin-inline-end:clamp(2rem,14vw,8.5rem)}}@media (min-width: 992px){#root .lm-services-unassigned-banner__sub-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(176px,240px);align-items:start;column-gap:1rem}#root .lm-services-unassigned-banner__arrow-stack{justify-self:center;margin-inline-end:0}}#root .lm-services-unassigned-banner__cta{display:inline-block;margin-top:.5rem;padding:0;border:none;background:none;font-size:.8125rem;font-weight:600;color:#0ea5e9;cursor:pointer;text-decoration:none}#root .lm-services-unassigned-banner__cta:hover{text-decoration:underline;color:#0284c7}#root .lm-services-unassigned-banner__cta:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px;border-radius:2px}#root .lm-services-github-link-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:linear-gradient(135deg,#e0f2fefa,#f0f9fffa);border-color:#7dd3fcbf}#root .lm-services-github-link-banner .lm-services-unassigned-banner__lede{color:#0c4a6e}#root .lm-services-github-link-banner .lm-services-unassigned-banner__sub{color:#0369a1}#root .lm-services-github-link-banner__body{flex:1;min-width:0}#root .lm-services-github-link-banner__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.15rem -.25rem 0 0;padding:0;border:none;border-radius:.35rem;background:transparent;color:#64748b;font-size:1.25rem;line-height:1;cursor:pointer}#root .lm-services-github-link-banner__dismiss:hover{background:#e2e8f0d9;color:#334155}#root .lm-services-github-link-banner__dismiss:focus-visible{outline:2px solid #0ea5e9;outline-offset:2px}.lm-service-row__unassigned-cluster{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .2rem;max-width:100%}.lm-service-row__unassigned-hint{font-weight:500;font-size:.8125rem;color:#64748b}.lm-service-row{transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease,transform .18s cubic-bezier(.25,.1,.25,1);border:1px solid var(--lm-svc-border)!important;border-radius:.75rem;background:var(--lm-svc-surface);box-shadow:0 1px 2px #0f172a09;padding:1.15rem 1.25rem}@media (min-width: 768px){.lm-service-row{padding:1.25rem 1.35rem}}.lm-service-row:hover:not(:disabled){background:var(--lm-svc-hover);box-shadow:0 4px 16px #0f172a11;border-color:#94a3b852!important}.lm-service-row:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.lm-service-row__layout{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-width:0}@media (min-width: 992px){.lm-service-row__layout--detail{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:1rem 1.25rem}}.lm-service-row__primary{flex:1 1 auto;min-width:0;min-height:100%;display:flex;align-self:stretch}.lm-service-row__main{flex:1 1 auto;display:block;width:100%;min-width:0;min-height:100%;margin:0;padding:0;border:none;background:transparent;text-align:start;cursor:pointer;border-radius:.35rem;transition:background-color .12s ease}.lm-service-row__main--static{cursor:default}.lm-service-row__main:hover{background:#f8fafcd9}.lm-service-row--catalog .lm-service-row__main:hover{background:#ffffff59}.lm-service-row.lm-service-row--catalog:hover .lm-service-row__main{background:transparent}.lm-service-row.lm-service-row--catalog:hover .lm-service-row__main:hover{background:#ffffff6b}.lm-service-row__main:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.lm-service-row__name-row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.12rem}.lm-service-row__name-row--with-icon .lm-service-row__type-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.12rem;opacity:.94}.lm-service-row__type-icon--server{color:#5f6f82}.lm-service-row__type-icon--api{color:#5f6a82}.lm-service-row__type-icon--worker{color:#5f7a82}.lm-service-row__name{font-size:1.125rem;font-weight:600;letter-spacing:-.03em;line-height:1.32;color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:0;flex:1;min-width:0}.lm-service-row__secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.8125rem;line-height:1.45;color:#475569;margin-bottom:.3rem}.lm-service-row__secondary:not(.lm-service-row__secondary--team-context){margin-top:.35rem}.lm-service-row__secondary--team-context{padding-inline-start:.18rem}.lm-service-row__kicker{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.lm-service-row__team-pill{display:inline-flex;align-items:center;max-width:100%;padding:.12rem .45rem;border-radius:.35rem;font-weight:500;color:#334155;background:#f1f5f9f2;border:1px solid rgba(226,232,240,.95)}.lm-service-row__unassigned{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:.35rem;font-weight:600;color:#92400e;background:#fef3c78c;border:1px solid rgba(251,191,36,.35)}.lm-service-row__logs{font-variant-numeric:tabular-nums;color:#64748b;font-weight:500}.lm-service-row__logs--active-today{color:#6b9b82;font-weight:600}.lm-service-row__sep{color:#cbd5e1;-webkit-user-select:none;user-select:none}.lm-service-row__tertiary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;margin-top:.28rem;font-size:.71875rem;line-height:1.45;font-weight:500;color:#94a3b8;font-variant-numeric:tabular-nums}.lm-service-row__meta-pair{display:inline-flex;align-items:center;gap:.28rem}.lm-service-row__meta-icon{display:inline-flex;flex-shrink:0;color:#c5ced8;opacity:.9}.lm-service-row__meta-icon-svg{display:block}.lm-service-row--detail{--lm-svc-accent: rgba(100, 116, 139, .16);transition:background-color .2s ease,box-shadow .22s ease,border-color .2s ease,transform .22s cubic-bezier(.25,.1,.25,1);box-shadow:inset 2px 0 0 0 var(--lm-svc-accent),0 1px 2px #0f172a0b,0 2px 12px #0f172a0c}.lm-service-row--accent-0{--lm-svc-accent: rgba(59, 130, 246, .22);--lm-svc-accent-solid: rgb(59, 130, 246);--lm-svc-accent-bg: rgba(239, 246, 255, .82);--lm-svc-icon-bg: rgba(59, 130, 246, .13);--lm-svc-icon-color: rgb(37, 99, 235)}.lm-service-row--accent-1{--lm-svc-accent: rgba(14, 165, 233, .24);--lm-svc-accent-solid: rgb(14, 165, 233);--lm-svc-accent-bg: rgba(240, 249, 255, .85);--lm-svc-icon-bg: rgba(14, 165, 233, .14);--lm-svc-icon-color: rgb(2, 132, 199)}.lm-service-row--accent-2{--lm-svc-accent: rgba(139, 92, 246, .22);--lm-svc-accent-solid: rgb(124, 58, 237);--lm-svc-accent-bg: rgba(245, 243, 255, .85);--lm-svc-icon-bg: rgba(139, 92, 246, .13);--lm-svc-icon-color: rgb(109, 40, 217)}.lm-service-row--accent-3{--lm-svc-accent: rgba(16, 185, 129, .22);--lm-svc-accent-solid: rgb(16, 185, 129);--lm-svc-accent-bg: rgba(236, 253, 245, .85);--lm-svc-icon-bg: rgba(16, 185, 129, .13);--lm-svc-icon-color: rgb(5, 150, 105)}.lm-service-row--detail:hover{background:#fcfcfd;box-shadow:inset 3px 0 0 0 var(--lm-svc-accent-solid, var(--lm-svc-accent)),0 8px 26px #0f172a14,0 3px 10px #0f172a0d;border-color:#94a3b86b!important;transform:translateY(-2px)}.lm-service-row--catalog{position:relative;--lm-svc-icon-bg: rgba(100, 116, 139, .12);--lm-svc-icon-color: rgb(71, 85, 105);border-radius:14px;border-color:#0f172a14!important;background:#fff;box-shadow:inset 3px 0 0 0 var(--lm-svc-accent-solid, rgb(100, 116, 139)),0 1px 2px #0f172a09;padding:1rem 1.2rem 1.05rem 1.35rem}.lm-service-row--catalog:not(.lm-service-row--accent-0):not(.lm-service-row--accent-1):not(.lm-service-row--accent-2):not(.lm-service-row--accent-3){--lm-svc-accent-solid: rgb(100, 116, 139)}.lm-service-row--catalog .lm-service-row__layout{position:relative;z-index:1;gap:0}.lm-service-row--catalog .lm-service-row__meta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;width:100%}.lm-service-row--catalog .lm-service-row__meta-strip .lm-service-row__secondary,.lm-service-row--catalog .lm-service-row__meta-strip .lm-service-row__tertiary{margin:0;width:auto}@media (min-width: 768px){.lm-service-row--catalog{padding:1.05rem 1.25rem 1.1rem 1.4rem}.lm-service-row--catalog .lm-service-row__meta-strip{gap:.35rem 1.25rem}}.lm-service-row--catalog .lm-service-row__name-row{margin-bottom:0;align-items:center;gap:.55rem}.lm-service-row--catalog .lm-service-row__type-icon{width:2rem;height:2rem;margin-top:0;border-radius:8px;background:var(--lm-svc-icon-bg);color:var(--lm-svc-icon-color)!important;box-shadow:inset 0 1px #ffffff8c}.lm-service-row--catalog .lm-service-row__name{font-size:1.0625rem;letter-spacing:-.028em;line-height:1.25}.lm-service-row--catalog .lm-service-row__primary{align-items:flex-start;width:100%}.lm-service-row--catalog .lm-service-row__main,.lm-service-row--catalog .lm-service-row__main--static{display:flex;flex-direction:column;gap:.28rem;min-height:auto}.lm-service-row--catalog .lm-service-row__secondary:not(.lm-service-row__secondary--team-context){margin-top:0;margin-bottom:0;gap:.28rem .4rem}.lm-service-row--catalog .lm-service-row__tertiary{margin-top:0;gap:.28rem .4rem}.lm-service-row--catalog .lm-service-row__team-pill{background:#ffffffeb;border-color:#cbd5e1bf;color:#1e293b}.lm-service-row--catalog .lm-service-row__logs--active-today{color:#059669}.lm-service-row.lm-service-row--catalog:hover{background:#fff;border-color:#94a3b86b!important;box-shadow:inset 3px 0 0 0 var(--lm-svc-accent-solid, rgb(100, 116, 139)),0 4px 14px #0f172a0d,0 14px 32px #0f172a0f;transform:translateY(-2px)}.lm-service-row--catalog .lm-service-row__assign-stack{display:grid;grid-template-columns:1fr;gap:.85rem;width:100%;margin-top:.85rem;padding-top:.85rem;padding-inline-start:0;border-top:1px solid rgba(226,232,240,.9);border-inline-start:none}@media (min-width: 768px){.lm-service-row--catalog .lm-service-row__assign-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem 1.25rem}}.lm-service-row--catalog .lm-service-row__assign-stack .lm-service-row__assign{padding-inline-start:0;border-inline-start:none;margin-top:0;min-width:0;max-width:none;width:100%}.lm-service-row--catalog .lm-service-row__assign-stack .lm-service-row__assign p.small{max-width:none!important}.lm-service-row__logs-cta{display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:.35rem .5rem .35rem .65rem;border:none;border-radius:.4rem;background:transparent;font-size:.8125rem;font-weight:600;color:#0ea5e9;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.lm-service-row__logs-cta:hover{color:#38bdf8;background:#0ea5e91a;text-decoration:underline;text-decoration-color:#38bdf873;text-underline-offset:3px}.lm-service-row__logs-cta:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:2px}.lm-service-row__logs-cta-chev{flex-shrink:0;opacity:.75;transition:opacity .15s ease,transform .15s ease}.lm-service-row__logs-cta:hover .lm-service-row__logs-cta-chev{opacity:1;transform:translate(2px)}@media (prefers-reduced-motion: reduce){.lm-service-row__logs-cta:hover .lm-service-row__logs-cta-chev,.lm-service-row--detail:hover,.lm-service-row.lm-service-row--catalog:hover{transform:none}}.lm-service-row__assign{min-width:176px;max-width:240px;margin-top:0;padding-top:0}.lm-service-row__assign-label{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-bottom:.4rem}.lm-service-row__assign-control{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.lm-service-row__saved{flex-shrink:0;font-size:.75rem;font-weight:600;color:#15803d;white-space:nowrap;animation:lm-svc-saved-in .2s ease}@keyframes lm-svc-saved-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.lm-service-row__saved{animation:none}}.lm-service-row .lm-select--assign .lm-select__trigger{border-color:#94a3b88c;background:#fafbfc}.lm-service-row .lm-select--assign .lm-select__trigger:hover:not(:disabled){border-color:#64748b8c;background:#f8fafc}.lm-service-row__assign-control .lm-select{display:block;flex:1;width:100%;min-width:0}.lm-service-row__assign-control .lm-select__trigger{width:100%}.lm-service-row__assign-control .lm-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-team-row{cursor:pointer;text-align:inherit;font:inherit;color:inherit;transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease,transform .12s ease}.lm-team-row:hover{background:var(--lm-svc-hover);box-shadow:0 6px 20px #0f172a14;border-color:#94a3b861!important}.lm-team-row:active{transform:translateY(.5px)}.lm-team-row--has-errors{box-shadow:inset 3px 0 #dc26268c,0 1px 2px #0f172a09}.lm-team-row--has-errors:hover{box-shadow:inset 3px 0 #dc2626a6,0 6px 20px #0f172a14}.lm-team-row--has-warn-only{box-shadow:inset 3px 0 #ea580c6b,0 1px 2px #0f172a09}.lm-team-row--has-warn-only:hover{box-shadow:inset 3px 0 #ea580c85,0 6px 20px #0f172a14}.lm-team-row__layout{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.lm-team-row__body{flex:1 1 auto;min-width:0}.lm-team-row__body--stack{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.lm-team-row__body--stack .lm-team-row__title{margin-bottom:0}.lm-team-row__title{margin-bottom:.35rem}.lm-team-row__body--stack .lm-team-row__secondary{margin-top:.1rem}.lm-team-row__desc{margin:0;max-width:36rem;font-size:.875rem;line-height:1.5;color:#64748b}.lm-team-row__desc--empty{font-style:italic;color:#94a3b8}.lm-team-header{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.lm-team-header__title{margin:0;letter-spacing:-.02em}.lm-team-header__title-row{display:flex;align-items:flex-start;gap:.75rem;width:100%;align-self:stretch}.lm-team-header__title-row .lm-team-header__title{flex:1 1 auto;min-width:0}.lm-team-header__settings-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:.15rem 0 0;margin-inline-start:auto;padding:.35rem;border:none;border-radius:.4rem;background:transparent;color:#94a3b8;cursor:pointer;transition:color .15s ease,background-color .15s ease}.lm-team-header__settings-btn:hover{color:#2563eb;background:#2563eb14}.lm-team-header__settings-btn:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.lm-team-header--detail{gap:.85rem;margin-bottom:.35rem}.lm-team-detail-header-wrap{margin-bottom:1.125rem}@media (min-width: 992px){.lm-team-detail-header-wrap{margin-bottom:1.35rem}}.lm-team-detail-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.8125rem;line-height:1.5;color:#64748b}.lm-team-detail-summary__meta{font-weight:500;color:#526077;font-variant-numeric:tabular-nums}.lm-team-detail-summary__activity{font-weight:400;font-size:.75rem;color:#8b9aad}.lm-team-detail-summary__activity--active-today{color:#6b9b82;font-weight:500}.lm-team-detail-services{margin-top:2.75rem}#root .lm-team-detail-services-stack{gap:1.875rem}.lm-team-about--readonly .lm-team-about__display{max-width:36rem}.lm-team-header__meta{margin:0;font-size:.8125rem;line-height:1.45;color:#94a3b8;font-variant-numeric:tabular-nums}.lm-team-about{width:100%;max-width:36rem;align-self:flex-start}.lm-team-desc-input{display:block;width:100%;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.45;color:#0f172a;background:#fff;border-radius:.5rem;border:1px solid #e2e8f0;transition:border-color .15s ease,box-shadow .15s ease}.lm-team-desc-input:hover:not(:disabled){border-color:#cbd5e1}.lm-team-desc-input:focus{border-color:#0ea5e9a6;box-shadow:0 0 0 3px #0ea5e926;outline:none}.lm-team-desc-input:disabled{opacity:.65;cursor:not-allowed}.lm-team-about__view-row{display:flex;align-items:flex-start;gap:.35rem}.lm-team-about__display{flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.5;color:#64748b;white-space:pre-wrap;word-break:break-word}.lm-team-about__display--empty{font-style:italic;color:#94a3b8}.lm-team-about__edit-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.25rem;border:none;border-radius:.35rem;background:transparent;color:#94a3b8;cursor:pointer;transition:color .15s ease,background-color .15s ease}.lm-team-about__edit-btn:hover{color:#2563eb;background:#2563eb14}.lm-team-about__edit-btn:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.lm-team-about__textarea{resize:vertical;min-height:4.5rem;font-size:.875rem;line-height:1.45}.lm-team-row__secondary{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.8125rem;line-height:1.45;color:#64748b}.lm-team-row__meta{font-weight:500;color:#526077;font-variant-numeric:tabular-nums}.lm-team-row__logs{font-weight:400;font-size:.75rem;color:#8b9aad;font-variant-numeric:tabular-nums}.lm-team-row__sev{font-variant-numeric:tabular-nums}.lm-team-row__sev--err{font-weight:700;letter-spacing:-.01em;color:#991b1b;padding:.1rem .4rem;border-radius:.35rem;background:#fee2e2a6;border:1px solid rgba(252,165,165,.55)}.lm-team-row__sev--warn{font-weight:600;color:#c2410c}.lm-team-row__sev--ok{display:inline-flex;align-items:center;gap:.3rem;font-weight:500;color:#6d8a82}.lm-team-row__ok-label{font-size:.75rem;font-weight:500;letter-spacing:.01em;color:#7c9c94}.lm-team-row__empty-hint{font-weight:600;color:#94a3b8;font-style:italic}.lm-team-row--empty{background:#f8fafceb;border-style:dashed!important;border-color:#94a3b861!important;box-shadow:0 1px 2px #0f172a08}.lm-team-row--empty:hover{background:#f1f5f9f2}#root .lm-team-detail-shell{box-sizing:border-box;background:#fff;min-height:100%}.lm-team-detail-shell--empty-services{box-sizing:border-box}#root .lm-team-detail-section{margin-bottom:1.5rem}#root .lm-team-detail-empty-wrap{width:100%;padding:.35rem 0 1.5rem;box-sizing:border-box}#root .lm-services-team-empty__headline{margin:0 0 .45rem;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.35}#root .lm-services-team-empty__support{font-size:.875rem;line-height:1.5;color:#64748b;max-width:30rem}#root .lm-services-team-empty__primary{margin-top:1rem}#root .lm-services-team-empty__primary .lm-services-org-empty__cta{margin-top:0}.lm-team-row__chev{flex-shrink:0;margin-top:.2rem;color:#cbd5e1;opacity:.65;transition:color .15s ease,opacity .15s ease,transform .15s ease}.lm-team-row:hover .lm-team-row__chev{color:#64748b;opacity:1;transform:translate(3px)}@media (prefers-reduced-motion: reduce){.lm-team-row{transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.lm-team-row:active,.lm-team-row:hover .lm-team-row__chev{transform:none}}.lm-svc-dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.lm-svc-dot--error{background:#dc2626;box-shadow:0 0 0 2px #dc262633}.lm-svc-dot--warn{background:#ea580c;box-shadow:0 0 0 2px #ea580c33}.lm-svc-dot--ok{background:#16a34a;box-shadow:0 0 0 2px #16a34a2e}.lm-svc-dot--ok.lm-svc-dot--ok-soft{width:.38rem;height:.38rem;background:#86b8a3;box-shadow:0 0 0 1px #16a34a1f}.lm-team-add-btn{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;margin:0;border:none;border-radius:.35rem;background:transparent;color:#2563eb;cursor:pointer;transition:color .15s ease,transform .15s ease}.lm-team-add-btn:hover:not(:disabled){color:#1d4ed8;transform:scale(1.08)}.lm-team-add-btn:active:not(:disabled){transform:scale(.96)}.lm-team-add-btn:disabled{opacity:.45;cursor:not-allowed}.lm-team-add-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.lm-team-add-btn--close{color:#64748b}.lm-team-add-btn--close:hover:not(:disabled){color:#0f172a}.lm-team-add-btn svg{flex-shrink:0}#root .lm-services-empty-wrap{display:flex;justify-content:center;width:100%;margin-top:.5rem;padding:.35rem 0 1.5rem;box-sizing:border-box}#root .lm-services-empty-wrap--start{justify-content:flex-start}#root .lm-services-muted-panel{width:min(22.5rem,100%);padding:1.35rem 1.25rem;text-align:center;font-size:.875rem;line-height:1.5;color:#64748b;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}#root .lm-services-muted-panel--filter-empty{width:min(40rem,100%);text-align:left}#root .lm-services-muted-panel--org-empty{width:min(40rem,100%);padding:1.5rem;text-align:left;box-shadow:none}#root .lm-services-org-empty__lede{margin:0;font-size:.875rem;line-height:1.55;color:#64748b}#root .lm-services-org-empty__support{font-size:.8125rem;line-height:1.5;color:#64748b}#root .lm-services-org-empty__cta-go-logs{font-weight:600;font-size:.875rem;padding:.5rem 1.1rem;border-radius:9px}#root .lm-services-org-empty__cta-tutorial{font-weight:600;font-size:.875rem;padding:.45rem 1rem;border-radius:9px}#root .lm-services-org-empty__cta{margin-top:1rem;font-weight:600;font-size:.875rem;padding:.5rem 1.1rem;border-radius:9px}.lm-svc-registry-card{display:flex;flex-direction:column;gap:.9rem;padding:1.15rem 1.3rem 1.25rem 1.45rem!important}.lm-svc-registry-card--health-healthy{--lm-svc-accent-solid: rgb(22, 163, 74)}.lm-svc-registry-card--health-warning{--lm-svc-accent-solid: rgb(217, 119, 6)}.lm-svc-registry-card--health-at_risk{--lm-svc-accent-solid: rgb(234, 88, 12)}.lm-svc-registry-card--health-critical{--lm-svc-accent-solid: rgb(220, 38, 38)}.lm-svc-registry-github{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-width:0}.lm-svc-registry-github__icon{flex-shrink:0;color:#64748b}.lm-svc-registry-github--linked{color:#0f172a;text-decoration:none;font-weight:600}.lm-svc-registry-github--linked:hover{color:#0ea5e9;text-decoration:none}.lm-svc-registry-github--linked:hover .lm-svc-registry-github__icon{color:#0ea5e9}.lm-svc-registry-github__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.lm-svc-registry-github--empty .lm-svc-registry-github__icon{opacity:.55}.lm-svc-registry-github--demo-static{cursor:default}.lm-svc-registry-github--demo-static:hover{color:#0f172a}.lm-svc-registry-github--demo-static:hover .lm-svc-registry-github__icon{color:#64748b}.lm-svc-registry-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap;padding-bottom:.1rem}.lm-svc-registry-card__title{flex:1 1 auto;min-width:0}.lm-svc-registry-card__title-btn{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:start;min-width:0;flex:1 1 auto}.lm-svc-registry-card__title-btn:disabled{cursor:default}.lm-svc-registry-card__title-btn:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px;border-radius:.35rem}.lm-svc-registry-card__name{font-size:1.0625rem;font-weight:600;letter-spacing:-.028em;line-height:1.25;color:#0f172a}.lm-svc-registry-card__header-actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.lm-svc-registry-health{display:inline-flex;align-items:center;margin:0;padding:.2rem .55rem;border:1px solid transparent;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.35;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .14s ease,border-color .14s ease,transform .12s ease}.lm-svc-registry-health--healthy{color:#166534;background:#dcfce7d9;border-color:#86efac8c}.lm-svc-registry-health--warning{color:#b45309;background:#fef3c7bf;border-color:#fbbf2473}.lm-svc-registry-health--at_risk{color:#c2410c;background:#ffedd5d1;border-color:#fb923c73}.lm-svc-registry-health--critical{color:#991b1b;background:#fee2e2d1;border-color:#fca5a58c}.lm-svc-registry-health:hover{filter:brightness(.97)}.lm-svc-registry-health:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.lm-svc-registry-edit-btn,.lm-svc-registry-expand-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;margin:0;padding:.35rem;min-width:1.75rem;min-height:1.75rem;border:1px solid rgba(226,232,240,.95);border-radius:.4rem;background:#ffffffeb;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.lm-svc-registry-edit-btn--active{color:#2563eb;border-color:#3b82f673;background:#eff6fff2}.lm-svc-registry-edit-btn:hover,.lm-svc-registry-expand-btn:hover{color:#334155;border-color:#94a3b88c;background:#f8fafc}.lm-svc-registry-edit-btn:focus-visible,.lm-svc-registry-expand-btn:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.lm-svc-registry-summary-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;padding:.15rem 0 .25rem;font-size:.75rem;font-weight:500;line-height:1.45;color:#64748b;font-variant-numeric:tabular-nums}.lm-svc-registry-summary-strip__sep{color:#cbd5e1;-webkit-user-select:none;user-select:none}.lm-svc-registry-ownership,.lm-svc-registry-activity{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.75rem 1.35rem;margin:0;padding:.85rem 0 .15rem;border-top:1px solid rgba(226,232,240,.88)}.lm-svc-registry-ownership>div,.lm-svc-registry-activity>div{min-width:0}.lm-svc-registry-ownership dt,.lm-svc-registry-activity dt{margin:0 0 .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.lm-svc-registry-ownership dd,.lm-svc-registry-activity dd{margin:0;font-size:.8125rem;line-height:1.4;color:#334155;font-weight:500}.lm-svc-registry-value{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-svc-registry-value--muted{color:#94a3b8;font-weight:500}.lm-svc-registry-value--link{color:#0ea5e9;text-decoration:none;font-weight:600}.lm-svc-registry-value--link:hover{text-decoration:underline;color:#0284c7}.lm-svc-registry-pill{display:inline-flex;align-items:center;max-width:100%;padding:.1rem .45rem;border-radius:.35rem;font-weight:500;color:#1e293b;background:#ffffffeb;border:1px solid rgba(203,213,225,.75)}.lm-svc-registry-edit-panel{padding:.85rem 0 .2rem;border-top:1px solid rgba(226,232,240,.88)}.lm-svc-registry-edit-grid{display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 768px){.lm-svc-registry-edit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem 1.25rem}}.lm-svc-registry-edit-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-top:.15rem}.lm-svc-registry-expanded{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 0 .15rem;border-top:1px dashed rgba(226,232,240,.95)}.lm-svc-registry-expanded__deps{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem 1.15rem}.lm-svc-registry-expanded__deps>.lm-svc-registry-badges{flex:0 1 auto;min-width:0;max-width:max-content}.lm-svc-registry-expanded__deps>.lm-svc-registry-badges+.lm-svc-registry-badges{padding-left:1.15rem;border-left:1px solid rgba(226,232,240,.95)}.lm-svc-registry-badges{display:flex;flex-direction:column;gap:.35rem;min-width:0}.lm-svc-registry-badges__label{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.lm-svc-registry-badges__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.lm-svc-registry-badge{display:inline-flex;align-items:center;margin:0;padding:.18rem .5rem;border:1px solid rgba(203,213,225,.85);border-radius:.35rem;background:#fffffff2;font-size:.71875rem;font-weight:600;line-height:1.35;color:#475569;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.lm-svc-registry-badge:hover{border-color:#0ea5e973;color:#0f172a;background:#f0f9ffeb}.lm-svc-registry-badge--risk{border-color:#fbbf2473;background:#fffbebeb;color:#92400e}.lm-svc-registry-badge--risk:hover{border-color:#ea580c73;background:#ffedd5eb;color:#9a3412}.lm-svc-registry-badge--more{cursor:default;font-weight:500;color:#94a3b8;background:transparent;border-style:dashed}.lm-svc-registry-badge--more:hover{border-color:#cbd5e1d9;background:transparent;color:#94a3b8}.lm-svc-registry-empty-hint{font-size:.8125rem;color:#94a3b8}.lm-svc-registry-view-logs{align-self:flex-start;margin:0;padding:.35rem .5rem .35rem 0;border:none;background:transparent;font-size:.8125rem;font-weight:600;color:#0ea5e9;cursor:pointer}.lm-svc-registry-view-logs:hover{text-decoration:underline;color:#0284c7}.lm-svc-registry-view-logs:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:2px;border-radius:.25rem}#root .lm-registry-command-center{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%;background:#fff;padding:0;overflow:hidden}#root .lm-registry-shell{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:1540px;margin-left:auto;margin-right:auto;padding:2.75rem 3.25rem 3.5rem;border:none;border-radius:0;background:#fff;box-shadow:none;overflow:auto}#root .lm-registry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}#root .lm-registry-header__title{margin:0 0 .35rem;font-size:1.5rem;font-weight:700;letter-spacing:-.024em;color:#0f172a}#root .lm-registry-header__subtitle{margin:0;max-width:40rem;font-size:.875rem;color:#64748b;line-height:1.5}#root .lm-registry-header__window-field{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;align-self:flex-start;margin-top:.1rem}#root .lm-registry-header__window-caption{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;line-height:1;-webkit-user-select:none;user-select:none}#root .lm-registry-header__scope{margin:0;font-size:.75rem;color:#64748b;line-height:1.3}#root .lm-registry-header__window{display:inline-flex;align-items:center;gap:.5rem;min-width:10.5rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 1px #ffffffe6 inset;color:#0f172a;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#root .lm-registry-header__window--interactive:hover{border-color:#cbd5e1;background:#fafbfc}#root .lm-registry-header__window--interactive:has(.lm-select.is-open){border-color:#38bdf88c;box-shadow:0 0 0 3px #0ea5e91a,0 1px 2px #0f172a0a;background:#fff}#root .lm-registry-header__window-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}#root .lm-registry-header__window-label{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#334155;white-space:nowrap}#root .lm-registry-header__window--interactive .lm-registry-header__window-select{flex:1 1 auto;min-width:0;width:auto}#root .lm-registry-header__window--interactive .lm-select__trigger{min-height:auto;height:auto;width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:.8125rem;font-weight:500;color:#334155;gap:.4rem}#root .lm-registry-header__window--interactive .lm-select__trigger:hover:not(:disabled),#root .lm-registry-header__window--interactive .lm-select.is-open .lm-select__trigger{border:none;background:transparent;box-shadow:none}#root .lm-registry-header__window--interactive .lm-select__trigger:focus,#root .lm-registry-header__window--interactive .lm-select__trigger:focus-visible{outline:none;border:none;box-shadow:none}#root .lm-registry-header__window--interactive .lm-select__chev{color:#94a3b8;width:.8rem;height:.8rem}#root .lm-registry-header__window--interactive .lm-select__dropdown{min-width:11.5rem;padding:.3rem;border-radius:.625rem;border-color:#e2e8f0;box-shadow:0 4px 6px -2px #0f172a0d,0 12px 28px -6px #0f172a1f}#root .lm-registry-header__window--interactive .lm-select__menu{padding:0;max-height:none}#root .lm-registry-header__window--interactive .lm-select__option{gap:.45rem;padding:.5rem .55rem .5rem .45rem;margin:.05rem 0;border-radius:.4rem;font-size:.8125rem;font-weight:500;color:#475569}#root .lm-registry-header__window--interactive .lm-select__option:hover,#root .lm-registry-header__window--interactive .lm-select__option.is-highlight{background:#f8fafc;color:#334155}#root .lm-registry-header__window--interactive .lm-select__option.is-selected{background:#eff6ff;color:#1d4ed8;font-weight:600}#root .lm-registry-header__window--interactive .lm-select__option.is-selected:hover,#root .lm-registry-header__window--interactive .lm-select__option.is-selected.is-highlight{background:#dbeafe;color:#1e40af}#root .lm-registry-header__window--interactive .lm-select__check{width:.9rem;font-size:.72rem;font-weight:700;color:#2563eb}#root .lm-registry-header__window-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;color:#94a3b8}#root .lm-registry-kpi-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;margin-bottom:2.25rem}#root .lm-registry-kpi{--lm-registry-kpi-icon-size: 1.85rem;--lm-registry-kpi-head-gap: .5rem;--lm-registry-kpi-text-inset: calc( var(--lm-registry-kpi-icon-size) + var(--lm-registry-kpi-head-gap) );display:flex;flex-direction:column;min-height:6.35rem;padding:1rem 1.15rem;border-radius:.7rem;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 1px 2px #0f172a0d,0 4px 12px #0f172a0f}#root .lm-registry-kpi.is-loading{opacity:.72}#root .lm-registry-kpi__top{display:flex;align-items:center;gap:var(--lm-registry-kpi-head-gap);margin-bottom:.45rem}#root .lm-registry-kpi__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--lm-registry-kpi-icon-size);height:var(--lm-registry-kpi-icon-size);border-radius:.45rem}#root .lm-registry-kpi__icon svg{width:16px;height:16px}#root .lm-registry-kpi__icon--purple{background:#7c3aed1a;color:#7c3aed}#root .lm-registry-kpi__icon--amber{background:#f973161f;color:#ea580c}#root .lm-registry-kpi__icon--violet{background:#8b5cf61f;color:#7c3aed}#root .lm-registry-kpi__icon--blue{background:#3b82f61f;color:#2563eb}#root .lm-registry-kpi__icon--sky{background:#0ea5e91f;color:#0284c7}#root .lm-registry-kpi__label{font-size:.76rem;font-weight:500;color:#64748b;line-height:1.3}#root .lm-registry-kpi__value-row{display:flex;align-items:baseline;gap:.3rem;min-height:1.5rem;padding-left:var(--lm-registry-kpi-text-inset)}#root .lm-registry-kpi__value{font-size:1.28rem;font-weight:700;color:#0f172a;line-height:1.1;letter-spacing:-.02em}#root .lm-registry-kpi__pct{font-size:.78rem;font-weight:600;color:#94a3b8}#root .lm-registry-kpi__detail{padding-left:var(--lm-registry-kpi-text-inset);margin-top:.08rem;font-size:.68rem;color:#94a3b8;line-height:1.25}#root .lm-registry-kpi__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.45rem;margin-top:auto;padding-top:.22rem;padding-left:var(--lm-registry-kpi-text-inset);min-height:1.85rem}#root .lm-registry-kpi__sub{min-width:0;font-size:.72rem;color:#94a3b8;line-height:1.25}#root .lm-registry-kpi__no-activity{flex-shrink:0;font-size:.68rem;color:#cbd5e1;line-height:1.25;white-space:nowrap}#root .lm-registry-kpi-sparkline{display:block;flex-shrink:0;opacity:.92}#root .lm-registry-kpi-sparkline--empty{width:4.5rem;height:1.75rem}#root .lm-registry-kpi__icon--green{background:#22c55e1f;color:#16a34a}#root .lm-registry-kpi__icon--red{background:#ef44441f;color:#dc2626}#root .lm-registry-command-center .lm-registry-kpi-strip,#root .traffic-kpi-strip.lm-registry-kpi-strip{gap:.85rem;margin-bottom:1.85rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi,#root .traffic-kpi-strip .lm-registry-kpi{--lm-registry-kpi-icon-size: 1.6rem;--lm-registry-kpi-head-gap: .4rem;min-height:5.35rem;padding:.78rem .92rem;border-radius:.65rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__top,#root .traffic-kpi-strip .lm-registry-kpi__top{margin-bottom:.32rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__icon svg,#root .traffic-kpi-strip .lm-registry-kpi__icon svg{width:15px;height:15px}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__label,#root .traffic-kpi-strip .lm-registry-kpi__label{font-size:.72rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__value-row,#root .traffic-kpi-strip .lm-registry-kpi__value-row{min-height:1.35rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__value,#root .traffic-kpi-strip .lm-registry-kpi__value{font-size:1.14rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__pct,#root .traffic-kpi-strip .lm-registry-kpi__pct{font-size:.72rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__detail{font-size:.65rem;margin-top:.04rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__footer,#root .traffic-kpi-strip .lm-registry-kpi__footer{min-height:1.55rem;padding-top:.16rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__sub,#root .traffic-kpi-strip .lm-registry-kpi__sub{font-size:.68rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi__no-activity,#root .traffic-kpi-strip .lm-registry-kpi__no-activity{font-size:.64rem}#root .lm-registry-command-center .lm-registry-kpi-strip .lm-registry-kpi-sparkline,#root .traffic-kpi-strip .lm-registry-kpi-sparkline{width:64px;height:24px}#root .lm-registry-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:2rem;padding-bottom:.25rem}#root .lm-registry-filters__search{flex:0 1 280px;width:280px;max-width:100%}#root .lm-registry-filters__team{flex:0 0 auto;width:200px;max-width:100%}#root .lm-registry-filters__search .form-label,#root .lm-registry-filters__team .form-label{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:500;color:#64748b}#root .lm-registry-filters__search .lm-services-search-group>.form-control{font-size:.875rem}#root .lm-registry-filters__team .lm-select{width:100%}#root .lm-registry-filters__team .lm-select__trigger{min-height:40px;height:40px}#root .lm-registry-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start}#root .lm-registry-main{min-width:0}#root .lm-registry-command-center .lm-services-unassigned-banner{margin-bottom:1.75rem}#root .lm-registry-command-center .lm-services-empty-wrap{padding:1rem 0 .5rem}#root .lm-registry-sidebar{--lm-registry-sidebar-rows-height: 260px;display:flex;flex-direction:column;gap:1rem;min-width:0}#root .lm-registry-sidebar-card{border:1px solid rgba(226,232,240,.95);border-radius:.75rem;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 4px 12px #0f172a0f}#root .lm-registry-sidebar-card__header{padding:.8rem 1rem .7rem;border-bottom:1px solid rgba(241,245,249,.95);background:#fff;flex-shrink:0}#root .lm-registry-sidebar-card__title{margin:0;font-size:.84rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.4rem}#root .lm-registry-sidebar-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#f1f5f9;font-size:.68rem;font-weight:700;color:#64748b}#root .lm-registry-sidebar-card__subtitle{margin:.35rem 0 0;font-size:.75rem;color:#94a3b8;line-height:1.45}#root .lm-registry-sidebar-card__body{padding:.65rem .85rem .8rem;background:#fff;min-height:calc(var(--lm-registry-sidebar-rows-height) + 1.45rem);display:flex;flex-direction:column}#root .lm-registry-sidebar-skeleton{min-height:var(--lm-registry-sidebar-rows-height);flex:1;border-radius:.5rem;background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9,#f8fafc 75%);background-size:200% 100%;animation:lm-registry-shimmer 1.2s ease-in-out infinite}@keyframes lm-registry-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#root .lm-registry-sidebar-empty{margin:0;padding:.5rem;font-size:.78rem;color:#94a3b8;min-height:var(--lm-registry-sidebar-rows-height);display:flex;align-items:flex-start}#root .lm-registry-sidebar-empty.lm-registry-sidebar-empty--rich{flex:1;align-self:stretch;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem;padding:.75rem .55rem;min-height:var(--lm-registry-sidebar-rows-height)}#root .lm-registry-sidebar-empty__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:#94a3b81a;color:#94a3b8;margin:0 0 .1rem;flex-shrink:0}#root .lm-registry-sidebar-empty__title{margin:0;font-size:.78rem;font-weight:500;color:#64748b;line-height:1.35}#root .lm-registry-sidebar-empty__hint{margin:0;font-size:.72rem;color:#94a3b8;line-height:1.4;max-width:16rem}#root .lm-registry-sidebar-rows{list-style:none;margin:0;padding:0 .1rem 0 0;display:flex;flex-direction:column;gap:.6rem;min-height:var(--lm-registry-sidebar-rows-height);max-height:var(--lm-registry-sidebar-rows-height);flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}#root .lm-registry-sidebar-rows::-webkit-scrollbar{width:5px}#root .lm-registry-sidebar-rows::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}#root .lm-registry-sidebar-row{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.68rem .75rem;border:1px solid rgba(226,232,240,.95);border-radius:.55rem;background:#fff;box-shadow:none;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}#root button.lm-registry-sidebar-row,#root a.lm-registry-sidebar-row{cursor:pointer;font:inherit;color:inherit;text-decoration:none}#root button.lm-registry-sidebar-row:focus-visible,#root a.lm-registry-sidebar-row:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:2px}#root .lm-registry-sidebar-row--clickable:hover,#root button.lm-registry-sidebar-row:hover,#root a.lm-registry-sidebar-row:hover{border-color:#cbd5e1f2;background:#fafbfc;box-shadow:0 2px 8px #0f172a0f;transform:translateY(-1px)}#root .lm-registry-sidebar-row--investigation:hover{border-color:#fbbf2459}#root .lm-registry-sidebar-row--change-deployment{border-left:3px solid rgba(124,58,237,.55)}#root .lm-registry-sidebar-row--change-pull_request{border-left:3px solid rgba(34,197,94,.55)}#root .lm-registry-sidebar-row--change:hover{transform:translateY(-1px)}#root .lm-registry-sidebar-row.is-selected{border-color:#0ea5e980;background:#0ea5e912;box-shadow:inset 3px 0 #0284c7,0 0 0 1px #0ea5e924}#root .lm-registry-sidebar-row.is-selected:hover{border-color:#0ea5e98c;background:#0ea5e917;transform:none}#root .lm-registry-sidebar-row__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.4rem}#root .lm-registry-sidebar-row--change .lm-registry-sidebar-row__icon{width:2rem;height:2rem;border-radius:.5rem}#root .lm-registry-sidebar-row__icon--healthy{background:#22c55e1f;color:#16a34a}#root .lm-registry-sidebar-row__icon--degraded{background:#f973161f;color:#ea580c}#root .lm-registry-sidebar-row__icon--unhealthy,#root .lm-registry-sidebar-row__icon--high{background:#ef44441f;color:#dc2626}#root .lm-registry-sidebar-row__icon--medium{background:#f973161f;color:#ea580c}#root .lm-registry-sidebar-row__icon--low{background:#64748b1f;color:#64748b}#root .lm-registry-sidebar-row__icon--deployment{background:#7c3aed1f;color:#7c3aed}#root .lm-registry-sidebar-row__icon--pull_request{background:#22c55e1f;color:#16a34a}#root .lm-registry-change-badge{flex-shrink:0;align-self:center;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;white-space:nowrap}#root .lm-registry-change-badge--deployment{background:#7c3aed1a;color:#7c3aed}#root .lm-registry-change-badge--pull_request{background:#22c55e1a;color:#15803d}#root .lm-registry-sidebar-row__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}#root .lm-registry-sidebar-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;min-width:0}#root .lm-registry-sidebar-row__title{font-size:.78rem;font-weight:700;color:#0f172a;line-height:1.28;word-break:break-word}#root .lm-registry-sidebar-row__title--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:1;min-width:0}#root .lm-registry-sidebar-row__service{font-size:.7rem;font-weight:700;color:#334155}#root .lm-registry-sidebar-row__timestamp{font-size:.68rem;font-weight:500;color:#94a3b8;font-variant-numeric:tabular-nums}#root .lm-registry-sidebar-row__detail{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.68rem;color:#64748b;line-height:1.3}#root .lm-registry-sidebar-row__dot{color:#cbd5e1}#root .lm-registry-sidebar-row__meta-text{color:#94a3b8}#root .lm-registry-sidebar-row__aside{flex-shrink:0;align-self:center;font-size:.72rem;font-weight:600;white-space:nowrap}#root .lm-registry-sidebar-row__aside--incident{color:#dc2626}#root .lm-registry-sidebar-row__aside--signal{color:#ea580c}#root .lm-registry-sidebar-row__chevron{flex-shrink:0;align-self:center;font-size:1.1rem;line-height:1;color:#cbd5e1;font-weight:400}#root .lm-registry-sidebar-row--clickable:hover .lm-registry-sidebar-row__chevron{color:#94a3b8}#root .lm-registry-status-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap;max-width:100%}#root .lm-registry-table .lm-registry-status-badge--healthy{background:#f1f5f9e6;border-color:transparent;color:#64748b;font-weight:600}#root .lm-registry-status-badge--healthy{background:#22c55e24;border-color:#22c55e38;color:#15803d}#root .lm-registry-status-badge--degraded{background:#f9731624;border-color:#f973163d;color:#c2410c}#root .lm-registry-status-badge--unhealthy{background:#ef444424;border-color:#ef444442;color:#b91c1c}#root .lm-registry-severity-badge{display:inline-flex;flex-shrink:0;padding:.12rem .45rem;border-radius:.3rem;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}#root .lm-registry-severity-badge--high{background:#ef44441f;color:#b91c1c}#root .lm-registry-severity-badge--medium{background:#f973161f;color:#c2410c}#root .lm-registry-severity-badge--low{background:#64748b1f;color:#475569}#root .lm-registry-meta-badge{font-size:.65rem;font-weight:600;color:#64748b}#root .lm-registry-meta-badge--signal{color:#6d28d9}#root .lm-registry-meta-badge--incident{color:#b91c1c}#root .lm-registry-table-wrap{border:1px solid rgba(226,232,240,.95);border-radius:.75rem;background:#fff;overflow:auto;scrollbar-gutter:stable}#root .lm-registry-table-wrap::-webkit-scrollbar{width:6px;height:6px}#root .lm-registry-table-wrap::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}#root .lm-registry-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;table-layout:fixed}#root .lm-registry-table thead th{position:sticky;top:0;z-index:2;padding:.75rem .85rem;border-bottom:1px solid rgba(226,232,240,.95);background:#f8fafc;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;text-align:left;white-space:nowrap;box-shadow:0 1px #e2e8f0f2}#root .lm-registry-table col.lm-registry-table__col-service{width:32%}#root .lm-registry-table col.lm-registry-table__col-status{width:11%}#root .lm-registry-table col.lm-registry-table__col-risk{width:9%}#root .lm-registry-table col.lm-registry-table__col-signals,#root .lm-registry-table col.lm-registry-table__col-incidents{width:8%}#root .lm-registry-table col.lm-registry-table__col-activity{width:28%}#root .lm-registry-table col.lm-registry-table__col-actions{width:4%}#root .lm-registry-table thead th[class*=lm-registry-table__col-],#root .lm-registry-table tbody td[class*=lm-registry-table__col-]{padding-left:.65rem;padding-right:.65rem;overflow:hidden}#root .lm-registry-table thead th.lm-registry-table__col-service,#root .lm-registry-table tbody td.lm-registry-table__col-service{width:32%}#root .lm-registry-table thead th.lm-registry-table__col-status,#root .lm-registry-table tbody td.lm-registry-table__col-status{width:11%}#root .lm-registry-table thead th.lm-registry-table__col-risk,#root .lm-registry-table tbody td.lm-registry-table__col-risk{width:9%}#root .lm-registry-table thead th.lm-registry-table__col-signals,#root .lm-registry-table tbody td.lm-registry-table__col-signals,#root .lm-registry-table thead th.lm-registry-table__col-incidents,#root .lm-registry-table tbody td.lm-registry-table__col-incidents{width:8%}#root .lm-registry-table thead th.lm-registry-table__col-activity,#root .lm-registry-table tbody td.lm-registry-table__col-activity{width:28%}#root .lm-registry-table thead th.lm-registry-table__col-actions,#root .lm-registry-table tbody td.lm-registry-table__col-actions{width:4%}#root .lm-registry-table thead th.lm-registry-table__col-service,#root .lm-registry-table tbody td.lm-registry-table__col-service{padding-left:1rem;text-align:left}#root .lm-registry-table thead th.lm-registry-table__col-status,#root .lm-registry-table tbody td.lm-registry-table__col-status,#root .lm-registry-table thead th.lm-registry-table__num,#root .lm-registry-table tbody td.lm-registry-table__num,#root .lm-registry-table thead th.lm-registry-table__col-activity,#root .lm-registry-table tbody td.lm-registry-table__col-activity{text-align:center}#root .lm-registry-table thead th.lm-registry-table__actions,#root .lm-registry-table tbody td.lm-registry-table__actions{padding-left:.25rem;padding-right:.45rem;text-align:center}#root .lm-registry-table__metric-slot,#root .lm-registry-table__status-slot{display:flex;align-items:center;justify-content:center;width:100%}#root .lm-registry-table__activity-slot{display:flex;justify-content:center;width:100%}#root .lm-registry-table tbody td{padding-top:.58rem;padding-bottom:.58rem;border-bottom:1px solid rgba(241,245,249,.95);vertical-align:middle;font-size:.84rem}#root .lm-registry-table .lm-registry-service-cell__sub{font-size:.68rem}#root .lm-registry-table .lm-registry-service-cell__github,#root .lm-registry-table .lm-registry-status-badge,#root .lm-registry-table .lm-registry-risk-ring__value{font-size:.64rem}#root .lm-registry-table .lm-registry-count-badge{font-size:.74rem}#root .lm-registry-table .lm-registry-activity-cell__label{font-size:.7rem}#root .lm-registry-table .lm-registry-runtime-badge{font-size:.6rem}#root .lm-registry-table__row{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}#root .lm-registry-table__row:hover{background:#f8fafcfa;box-shadow:inset 0 0 0 1px #e2e8f08c}#root .lm-registry-table__row--healthy:not(.is-selected):hover{background:#f1f5f9fa;box-shadow:inset 0 0 0 1px #cbd5e1b3}#root .lm-registry-table__row--degraded:not(.is-selected){background:#f973160b;box-shadow:inset 3px 0 #f97316d9}#root .lm-registry-table__row--unhealthy:not(.is-selected){background:#ef44440d;box-shadow:inset 3px 0 #ef4444e6}#root .lm-registry-table__row--degraded:not(.is-selected):hover{background:#f9731611}#root .lm-registry-table__row--unhealthy:not(.is-selected):hover{background:#ef444412}#root .lm-registry-table__row.is-selected{background:#0ea5e91a;box-shadow:inset 3px 0 #0284c7,inset 0 0 0 1px #0ea5e938}#root .lm-registry-table__row.is-selected:hover{background:#0ea5e91f;box-shadow:inset 3px 0 #0284c7,inset 0 0 0 1px #0ea5e947}#root .lm-registry-table__muted{color:#cbd5e1}#root .lm-registry-service-cell{display:flex;align-items:center;gap:.55rem;min-width:0;max-width:100%}#root .lm-registry-service-icon{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.45rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800}#root .lm-registry-service-cell__text{min-width:0}#root .lm-registry-service-cell__name{display:block;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .lm-registry-service-cell__sub{display:block;font-size:.66rem;color:#94a3b8;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .lm-registry-service-cell__github{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .3rem;margin-top:.1rem;font-size:.62rem;font-weight:600;color:#64748b;line-height:1.35}#root .lm-registry-service-cell__github-icon{display:inline-flex;color:#475569}#root .lm-registry-service-cell__github-sep{color:#cbd5e1}#root .lm-registry-service-cell__github-link{color:inherit;text-decoration:none;border-radius:.2rem;transition:color .14s ease,background-color .14s ease}#root .lm-registry-service-cell__github-link:hover{color:#2563eb;text-decoration:underline;text-underline-offset:2px}#root .lm-registry-service-cell__github-link:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:1px}#root .lm-registry-sidebar-row--external:hover .lm-registry-sidebar-row__chevron{color:#2563eb}#root .lm-registry-risk-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0}#root .lm-registry-risk-ring__svg{display:block;width:2rem;height:2rem}#root .lm-registry-risk-ring__track{stroke:#e2e8f0}#root .lm-registry-risk-ring__progress{stroke:var(--risk-color, #64748b);stroke-linecap:round;transition:stroke-dashoffset .2s ease}#root .lm-registry-risk-ring__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;color:var(--risk-color, #64748b);font-variant-numeric:tabular-nums}#root .lm-registry-table__row:hover .lm-registry-risk-ring__progress{filter:brightness(1.05)}#root .lm-registry-count-badge{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.35rem;padding:0;border-radius:999px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}#root .lm-registry-count-badge--signal{background:#6d28d91a;color:#6d28d9}#root .lm-registry-count-badge--incident{background:#ef44441a;color:#b91c1c}#root .lm-registry-table .lm-registry-count-badge.is-zero{background:transparent;color:#d1d5db;border:none;font-weight:500}#root .lm-registry-table .lm-registry-count-badge.is-clickable{cursor:pointer;border:none;font:inherit;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}#root .lm-registry-table .lm-registry-count-badge.is-clickable:hover{box-shadow:inset 0 0 0 1px currentColor;transform:translateY(-.5px)}#root .lm-registry-table .lm-registry-count-badge.is-clickable:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:1px}#root .lm-registry-table__info-slot{pointer-events:none}#root .lm-registry-table .lm-registry-count-badge--signal.is-zero,#root .lm-registry-table .lm-registry-count-badge--incident.is-zero{color:#d1d5db}#root .lm-registry-activity-cell{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;max-width:100%}#root .lm-registry-activity-cell__dot{flex-shrink:0;width:.45rem;height:.45rem;border-radius:999px;background:#cbd5e1}#root .lm-registry-activity-cell__dot.is-active{background:#22c55e;box-shadow:0 0 0 2px #22c55e2e}#root .lm-registry-activity-cell__dot.is-inactive{background:#e2e8f0}#root .lm-registry-activity-cell__label{color:#64748b;font-size:.68rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#root .lm-registry-activity-cell.is-quiet .lm-registry-activity-cell__label--quiet{color:#e2e8f0;font-weight:500;letter-spacing:.02em}#root .lm-registry-activity-cell.is-quiet .lm-registry-activity-cell__dot.is-inactive{opacity:.55}#root .lm-registry-table__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root .lm-registry-row-menu{display:flex;justify-content:center;width:100%}#root .lm-registry-row-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid transparent;border-radius:.4rem;background:transparent;color:#94a3b8;cursor:pointer;opacity:.42;transition:opacity .16s ease,color .14s ease,border-color .14s ease,background .14s ease}#root .lm-registry-table__row:hover .lm-registry-row-menu__trigger,#root .lm-registry-table__row.is-selected .lm-registry-row-menu__trigger,#root .lm-registry-table__row:focus-within .lm-registry-row-menu__trigger,#root .lm-registry-row-menu.is-open .lm-registry-row-menu__trigger{opacity:1}#root .lm-registry-row-menu__trigger:hover{border-color:#94a3b873;color:#475569;background:#f8fafcf2}#root .lm-registry-row-menu.is-open .lm-registry-row-menu__trigger{border-color:#0ea5e959;color:#0369a1;background:#f0f9ffe6}#root .lm-registry-row-menu__trigger:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:1px;opacity:1}.lm-registry-row-menu__panel{box-sizing:border-box;min-width:8.5rem;padding:.3rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 6px -2px #0f172a0d,0 12px 28px -6px #0f172a1f}.lm-registry-row-menu__item{display:block;width:100%;margin:.05rem 0;padding:.5rem .65rem;border:none;border-radius:.35rem;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:#334155;text-align:left;line-height:1.35;cursor:pointer;transition:background-color .12s ease,color .12s ease}.lm-registry-row-menu__item:hover{background:#f8fafc;color:#0f172a}#root .lm-registry-manage-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#root .lm-registry-manage-dialog{display:flex;flex-direction:column;width:min(540px,100%);min-height:26rem;max-height:min(92vh,760px);overflow:visible;border-radius:.85rem;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 24px 48px #0f172a2e,0 8px 16px #0f172a14}#root .lm-registry-manage-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem 1rem;border-bottom:1px solid rgba(241,245,249,.95);background:#fafbfc}#root .lm-registry-manage-dialog__identity{display:flex;align-items:center;gap:.75rem;min-width:0}#root .lm-registry-manage-dialog__icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800}#root .lm-registry-manage-dialog__titles{min-width:0}#root .lm-registry-manage-dialog__title{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .lm-registry-manage-dialog__subtitle{margin:.2rem 0 0;font-size:.75rem;color:#64748b;line-height:1.35}#root .lm-registry-manage-dialog__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border:1px solid rgba(226,232,240,.95);border-radius:.45rem;background:#fff;color:#64748b;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}#root .lm-registry-manage-dialog__close:hover{border-color:#cbd5e1f2;color:#334155;background:#f8fafc}#root .lm-svc-registry-card--manage-only{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;border:none!important;box-shadow:none!important;padding:0!important;background:transparent;overflow:visible}#root .lm-svc-registry-card--manage-only:hover,#root .lm-svc-registry-card--manage-only.lm-service-row--catalog:hover,#root .lm-svc-registry-card--manage-only.lm-service-row:hover{transform:none!important;box-shadow:none!important;background:transparent!important;border-color:transparent!important}#root .lm-registry-manage-form{display:flex;flex-direction:column;flex:1;min-height:0;padding:1.25rem 1.35rem 1.35rem;overflow:visible}#root .lm-registry-manage-form__fields{display:flex;flex-direction:column;gap:1.35rem;overflow:visible;padding-right:.1rem;padding-bottom:.25rem}#root .lm-registry-manage-field:last-child{position:relative;z-index:2}#root .lm-registry-manage-form .lm-select.is-open{position:relative;z-index:3}#root .lm-registry-manage-form .lm-select__dropdown{z-index:1300}#root .lm-registry-manage-field{display:flex;flex-direction:column;gap:.45rem;min-width:0}#root .lm-registry-manage-field__label{font-size:.75rem;font-weight:600;color:#334155;line-height:1.3}#root .lm-registry-manage-field__hint{margin:0;font-size:.72rem;color:#94a3b8;line-height:1.45}#root .lm-registry-manage-form .lm-select{width:100%}#root .lm-registry-manage-form .lm-select__trigger{min-height:40px;border-color:#cbd5e1f2;background:#fff}#root .lm-registry-manage-form .lm-select__trigger:hover:not(:disabled){border-color:#94a3b8d9}#root .lm-registry-manage-form .lm-service-github-map{width:100%;display:flex;flex-direction:column;gap:.45rem}#root .lm-registry-manage-form .lm-service-github-map .lm-service-row__assign-control{width:100%}#root .lm-registry-manage-form .lm-service-github-map .lm-select{width:100%;font-size:.875rem}#root .lm-registry-manage-form .lm-service-github-map .lm-select__trigger{min-height:40px;padding:.5rem .625rem .5rem .75rem;border-color:#cbd5e1f2;background:#fff}#root .lm-registry-manage-form .lm-service-github-map .lm-select__trigger:hover:not(:disabled){border-color:#94a3b8d9}#root .lm-registry-manage-form__error{margin:.85rem 0 0;font-size:.78rem;color:#dc2626;line-height:1.4}#root .lm-registry-manage-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid rgba(241,245,249,.95);position:relative;z-index:1;background:#fff}#root .lm-registry-manage-form__btn{min-width:5.5rem;padding:.5rem .9rem;border-radius:.45rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}#root .lm-registry-manage-form__btn:disabled{opacity:.55;cursor:not-allowed}#root .lm-registry-manage-form__btn--secondary{border:1px solid rgba(226,232,240,.95);background:#fff;color:#475569}#root .lm-registry-manage-form__btn--secondary:hover:not(:disabled){border-color:#cbd5e1f2;background:#f8fafc;color:#334155}#root .lm-registry-manage-form__btn--primary{border:1px solid #2563eb;background:#2563eb;color:#fff}#root .lm-registry-manage-form__btn--primary:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8}@media (max-width: 1100px){#root .lm-registry-shell{padding:2rem 2rem 2.5rem}#root .lm-registry-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}#root .lm-registry-layout{grid-template-columns:1fr}}@media (max-width: 720px){#root .lm-registry-shell{padding:1.5rem 1.25rem 2rem}#root .lm-registry-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}#root .lm-registry-change-badge{display:none}#root .lm-registry-filters__search,#root .lm-registry-filters__team{width:100%;flex-basis:100%}#root .lm-registry-header{flex-direction:column}#root .lm-registry-table thead th,#root .lm-registry-table tbody td{padding-left:.85rem;padding-right:.85rem}}#root .lm-org-members__hero{margin-bottom:0}#root .lm-org-members__intro{margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}#root .lm-org-members .lm-account-settings__lede{line-height:1.55}#root .lm-org-members__stats{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:0;margin-bottom:.25rem}#root .lm-org-members__stat{display:flex;align-items:center;gap:.36rem;padding:.28rem .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#f8fafcf2}#root .lm-org-members__stat-value{font-size:.78rem;font-weight:700;color:#0f172a}#root .lm-org-members__stat-label{font-size:.7rem;font-weight:600;color:#64748b;letter-spacing:.01em}#root .lm-org-members-page .lm-services-search-wrap{max-width:min(32rem,100%)}#root .lm-org-members__search-row{margin-bottom:1.1rem}#root .lm-org-members__empty-search{text-align:center;padding:2.2rem 1rem;color:#64748b;font-size:.9375rem;background:#fff;border-radius:14px;border:1px dashed #cbd5e1}#root .lm-org-members__list-wrap{margin-top:1.35rem}#root .lm-org-members__list{list-style:none;padding:0;margin:0;max-width:100%;display:flex;flex-direction:column;gap:.72rem}#root .lm-org-members__card{padding:.95rem 1rem;background:linear-gradient(180deg,#fff,#fbfdff);border-radius:14px;box-shadow:0 1px 3px #0f172a0d;border:1px solid rgba(148,163,184,.2);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}#root .lm-org-members__card:hover{box-shadow:0 10px 24px #0f172a17;transform:translateY(-1px);border-color:#38bdf873}#root .lm-org-members__card-inner{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1.3fr) auto;align-items:center;gap:.7rem 1rem;width:100%}#root .lm-org-members__identity{display:flex;align-items:center;gap:.875rem;min-width:0;max-width:100%}#root .lm-org-members__who{min-width:0}#root .lm-org-members__avatar{width:2.4rem;height:2.4rem;border-radius:999px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #4f46e547}#root .lm-org-members__name{font-weight:600;font-size:.9rem;color:#0f172a;letter-spacing:-.01em;line-height:1.35}#root .lm-org-members__email{font-size:.79rem;color:#64748b;margin-top:.14rem;word-break:break-word}#root .lm-org-members__teams-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}#root .lm-org-members__teams-label{margin:0;font-weight:600;color:#64748b;font-size:.76rem;letter-spacing:.01em}#root .lm-org-members__teams-list{display:flex;flex-wrap:wrap;gap:.34rem}#root .lm-org-members__team-chip{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#f8fafcf5;color:#334155;font-size:.74rem;font-weight:500;line-height:1.2}#root .lm-org-members__teams-empty{color:#64748b;font-style:italic;font-size:.78rem}#root .lm-org-members__actions{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}#root .lm-org-members__you{font-size:.78rem;color:#0f766e;font-weight:600;border:1px solid rgba(20,184,166,.33);background:#ccfbf159;padding:.22rem .58rem;border-radius:999px}#root .lm-org-members__actions .lm-as-btn--sm{border-radius:10px;font-size:.76rem;font-weight:600;padding:.42rem .62rem}@media (max-width: 640px){#root .lm-org-members__card-inner{grid-template-columns:1fr;align-items:flex-start;row-gap:.52rem}#root .lm-org-members__card-inner{row-gap:.52rem}#root .lm-org-members__identity{min-width:0}#root .lm-org-members__teams-col{align-items:flex-start}#root .lm-org-members__actions{justify-content:flex-start}#root .lm-org-members-page .lm-services-search-wrap{max-width:100%}#root .lm-org-members__stats{gap:.36rem}}.lm-product-guide-chat{position:fixed;top:calc(72px + .75rem);right:1.25rem;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;pointer-events:none}.lm-product-guide-chat__fab,.lm-product-guide-chat__panel{pointer-events:auto}.lm-product-guide-chat__fab{border:none;border-radius:999px;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:0 8px 24px #2563eb59;cursor:pointer}.lm-product-guide-chat__fab:hover{filter:brightness(1.05)}.lm-product-guide-chat__panel{width:min(22rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 5rem));min-height:28rem;display:flex;flex-direction:column;border-radius:1rem;border:1px solid rgba(148,163,184,.45);background:#fff;box-shadow:0 20px 40px #0f172a2e;overflow:hidden}.lm-product-guide-chat__header{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.lm-product-guide-chat__header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lm-product-guide-chat__back{align-self:flex-start;border:1px solid #e2e8f0;border-radius:999px;padding:.28rem .65rem;font-size:.72rem;font-weight:600;color:#475569;background:#fff;cursor:pointer}.lm-product-guide-chat__back:hover:not(:disabled){border-color:#c7d2fe;color:#1d4ed8;background:#eef2ff}.lm-product-guide-chat__back:disabled{opacity:.55;cursor:not-allowed}.lm-product-guide-chat__title{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.lm-product-guide-chat__subtitle{margin:.15rem 0 0;font-size:.75rem;color:#64748b}.lm-product-guide-chat__close{border:none;background:transparent;color:#64748b;font-size:1.35rem;line-height:1;cursor:pointer;padding:0;width:1.75rem;height:1.75rem}.lm-product-guide-chat__messages{flex:1;min-height:0;overflow-y:auto;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.65rem}.lm-product-guide-chat__empty p{margin:0;font-size:.8125rem;line-height:1.45;color:#475569}.lm-product-guide-chat__suggestions{display:flex;flex-direction:column;gap:.45rem;margin-top:.75rem}.lm-product-guide-chat__suggestion{text-align:left;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc;padding:.45rem .6rem;font-size:.8rem;color:#334155;cursor:pointer}.lm-product-guide-chat__suggestion:hover:not(:disabled){border-color:#c7d2fe;background:#eef2ff}.lm-product-guide-chat__bubble{max-width:92%;padding:.55rem .7rem;border-radius:.75rem;font-size:.8125rem;line-height:1.45;white-space:pre-wrap}.lm-product-guide-chat__bubble--user{align-self:flex-end;background:#4f46e5;color:#fff;border-bottom-right-radius:.2rem}.lm-product-guide-chat__bubble--assistant{align-self:flex-start;background:#f1f5f9;color:#1e293b;border-bottom-left-radius:.2rem;max-width:100%}.lm-product-guide-chat__message-content{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.lm-product-guide-chat__text{margin:0;white-space:pre-wrap}.lm-product-guide-chat__bubble--assistant .lm-product-guide-chat__message-content{margin:-.1rem 0}.lm-product-guide-chat__bubble--assistant .lm-product-guide-chat__text:first-child{margin-top:0}.lm-product-guide-chat__bubble--assistant .lm-product-guide-chat__text:last-child{margin-bottom:0}.lm-product-guide-chat__bubble--loading{display:inline-flex;align-items:center;gap:.5rem;color:#64748b}.lm-product-guide-chat__error{font-size:.8rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.5rem .65rem}.lm-product-guide-chat__footer{border-top:1px solid #e2e8f0;padding:.75rem .85rem 1rem;background:#fafafa}.lm-product-guide-chat__quota{margin:0 0 .55rem;font-size:.7rem;color:#64748b}.lm-product-guide-chat__form{display:flex;gap:.6rem;align-items:flex-end}.lm-product-guide-chat__input{flex:1;min-width:0;min-height:3.25rem;resize:none;border:1px solid #cbd5e1;border-radius:.65rem;padding:.75rem .85rem 1rem;font-size:.8125rem;font-family:inherit;line-height:1.5;box-sizing:border-box;overflow-y:auto;vertical-align:top}.lm-product-guide-chat__send{flex-shrink:0;border:none;border-radius:.65rem;padding:.65rem .85rem;min-height:3.25rem;box-sizing:border-box;font-size:.8125rem;font-weight:600;color:#fff;background:#2563eb;cursor:pointer}.lm-product-guide-chat__send:disabled{opacity:.55;cursor:not-allowed}.lm-product-guide-chat__message-block{display:flex;flex-direction:column;gap:.35rem;scroll-margin-top:.35rem}.lm-product-guide-chat__meta{align-self:flex-start;max-width:92%;padding:0 .15rem}.lm-product-guide-chat__confidence{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.25rem}.lm-product-guide-chat__confidence--high{color:#15803d}.lm-product-guide-chat__confidence--medium{color:#1d4ed8}.lm-product-guide-chat__confidence--low{color:#b45309}.lm-product-guide-chat__confidence--none{color:#b91c1c}.lm-product-guide-chat__sources{font-size:.72rem;color:#64748b;line-height:1.35}.lm-product-guide-chat__sources-label{font-weight:600;color:#475569}.lm-product-guide-chat__sources ul{margin:.15rem 0 0;padding-left:1rem}.lm-product-guide-chat__sources li{margin:.1rem 0}.lm-product-guide-chat__support{margin-top:.45rem;padding:.5rem .6rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#f8fafc}.lm-product-guide-chat__support p{margin:0 0 .4rem;font-size:.75rem;color:#475569}.lm-product-guide-chat__support-btn{border:none;border-radius:.45rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;color:#fff;background:#0f172a;cursor:pointer}.lm-product-guide-chat__support-btn:disabled{opacity:.6;cursor:not-allowed}.lm-product-guide-chat__feedback{margin-top:.5rem;padding-top:.45rem;border-top:1px solid #e2e8f0}.lm-product-guide-chat__feedback-label{display:block;font-size:.72rem;font-weight:600;color:#475569;margin-bottom:.35rem}.lm-product-guide-chat__feedback-actions{display:flex;flex-wrap:wrap;gap:.35rem}.lm-product-guide-chat__feedback-btn{border:1px solid #e2e8f0;border-radius:.45rem;padding:.3rem .55rem;font-size:.72rem;font-weight:600;color:#334155;background:#fff;cursor:pointer}.lm-product-guide-chat__feedback-btn:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}.lm-product-guide-chat__feedback-btn:disabled{opacity:.6;cursor:not-allowed}.lm-product-guide-chat__feedback-thanks{font-size:.72rem;color:#64748b;font-style:italic}.lm-ai-chart-builder-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background-color:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:min(.75rem,2.5vw);box-sizing:border-box}.lm-ai-chart-builder-modal{width:min(950px,calc(100vw - 24px));max-height:min(88vh,820px);min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#334155;border-radius:12px;border:1px solid rgba(15,23,42,.06);box-shadow:0 0 0 1px #0f172a0a,0 24px 48px -12px #0f172a3d}.lm-ai-chart-builder-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.25rem 1.5rem 1.1rem;border-bottom:1px solid #e8ecf0;background:#fafbfc}.lm-ai-chart-builder-modal__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.lm-ai-chart-builder-modal__title{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-ai-chart-builder-modal__badge{font-size:1rem}.lm-ai-chart-builder-modal__beta,.lm-ai-chart-builder__beta{display:inline-flex;align-items:center;padding:.1rem .45rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0369a1;background:#e0f2fe;border:1px solid rgba(14,165,233,.25);border-radius:999px}.lm-ai-chart-builder-modal__subtitle{margin:.4rem 0 0;font-size:.8125rem;line-height:1.45;color:#334155;font-weight:500}.lm-ai-chart-builder-modal__subtitle-secondary{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.lm-ai-chart-builder-modal__close{flex-shrink:0;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;border-radius:.375rem;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;transition:background .15s ease}.lm-ai-chart-builder-modal__close:hover{background:#f8fafc}.lm-ai-chart-builder-modal__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding:0}.lm-ai-chart-builder--in-modal{margin:0;padding:0;border:none;background:transparent;box-shadow:none;flex:1;min-height:0;display:flex;flex-direction:column}.lm-ai-chart-builder{margin-top:0;margin-bottom:0;padding:1.15rem 1.1rem 1.25rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.28);background:linear-gradient(168deg,#fff,#f8fafc 48%,#f0f9ff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__workspace{flex:1;min-height:0;padding:1rem 1.35rem 1.25rem;overflow:hidden}.lm-ai-chart-builder__header{margin-bottom:.85rem}.lm-ai-chart-builder__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem;margin-bottom:.45rem}.lm-ai-chart-builder__badge{font-size:.95rem;line-height:1}.lm-ai-chart-builder__title{margin:0;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-ai-chart-builder__lede{margin:0;font-size:.8125rem;line-height:1.45;color:#334155;font-weight:500}.lm-ai-chart-builder__lede-secondary{margin:.3rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b}.lm-ai-chart-builder__steps{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0 0 .85rem}.lm-ai-chart-builder__step{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .65rem .28rem .3rem;font-size:.75rem;font-weight:600;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.lm-ai-chart-builder__step-num{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;font-size:.625rem;font-weight:700;border-radius:50%;background:#e2e8f0;color:#64748b}.lm-ai-chart-builder__step--active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;box-shadow:0 2px 8px #0ea5e91f}.lm-ai-chart-builder__step--active .lm-ai-chart-builder__step-num{background:#0ea5e9;color:#fff}.lm-ai-chart-builder__step--done{color:#475569;border-color:#e2e8f0}.lm-ai-chart-builder__step--done .lm-ai-chart-builder__step-num{background:#cbd5e1;color:#fff}.lm-ai-chart-builder__steps-connector{width:1.25rem;height:1px;background:linear-gradient(90deg,#cbd5e1,#e2e8f0);flex-shrink:0}.lm-ai-chart-builder__workspace{display:flex;flex-direction:column;gap:.85rem;min-height:0}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"steps steps" "prompt preview";column-gap:1.35rem;row-gap:.75rem;align-items:stretch}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__steps{grid-area:steps;padding-bottom:.65rem;border-bottom:1px solid #f1f5f9}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__prompt-zone{grid-area:prompt;min-width:0;overflow-y:auto}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__result-zone{grid-area:preview;min-width:0;min-height:0;overflow:hidden}.lm-ai-chart-builder__zone-label{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.lm-ai-chart-builder__zone-label--preview{flex-shrink:0}.lm-ai-chart-builder__prompt-zone{flex-shrink:0;min-width:0}.lm-ai-chart-builder__result-zone{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.lm-ai-chart-builder__prompt-card{padding:.85rem;border-radius:.6rem;border:1px solid #e8ecf0;background:#fff;box-shadow:0 1px 3px #0f172a0a}.lm-ai-chart-builder__prompt-card-label{display:block;margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:#334155}.lm-ai-chart-builder__prompt-hint{margin:0 0 .65rem;font-size:.75rem;line-height:1.45;color:#64748b}.lm-ai-chart-builder__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.lm-ai-chart-builder__chip{padding:.42rem .85rem;font-size:.75rem;font-weight:600;line-height:1.3;color:#0369a1;background:#fff;border:1px solid rgba(14,165,233,.3);border-radius:999px;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.lm-ai-chart-builder__chip:hover:not(:disabled){background:#f0f9ff;border-color:#38bdf8;box-shadow:0 4px 12px #0ea5e924;transform:translateY(-1px)}.lm-ai-chart-builder__chip--selected{background:linear-gradient(180deg,#e0f2fe,#bae6fd);border-color:#0ea5e9;color:#0c4a6e;box-shadow:0 2px 8px #0ea5e938}.lm-ai-chart-builder__chip:disabled{opacity:.5;cursor:not-allowed;transform:none}.lm-ai-chart-builder__compose{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.lm-ai-chart-builder__prompt-field{display:block;width:100%;min-width:0}.lm-ai-chart-builder__prompt-input{display:block;width:100%;min-width:0;min-height:3.25rem;max-height:7rem;resize:none;font-size:.875rem;line-height:1.5;border-radius:.5rem;border:1px solid #cbd5e1;padding:.6rem .75rem;box-sizing:border-box;background:#fff;color:#0f172a;box-shadow:inset 0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.lm-ai-chart-builder__prompt-input::placeholder{color:#94a3b8}.lm-ai-chart-builder__prompt-input:focus{outline:none;border-color:#38bdf8;box-shadow:inset 0 1px 2px #0f172a0a,0 0 0 3px #38bdf829}.lm-ai-chart-builder__generate-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.62rem 1.15rem;font-size:.8125rem;font-weight:700;letter-spacing:.01em;border:none;border-radius:.5rem;background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#fff;cursor:pointer;box-shadow:0 1px 2px #0284c759,0 6px 16px #0ea5e942;transition:transform .12s ease,box-shadow .15s ease,opacity .15s ease}.lm-ai-chart-builder__generate-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0284c759,0 8px 20px #0ea5e952}.lm-ai-chart-builder__generate-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.lm-ai-chart-builder__spinner{width:.9rem;height:.9rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:lm-ai-chart-builder-spin .65s linear infinite}@keyframes lm-ai-chart-builder-spin{to{transform:rotate(360deg)}}.lm-ai-chart-builder__error{margin:.65rem 0 0;font-size:.8125rem;line-height:1.4;color:#b91c1c}.lm-ai-chart-builder__suggestions{margin-top:.85rem;text-align:left}.lm-ai-chart-builder__suggestions-title{margin:0 0 .45rem;font-size:.75rem;font-weight:600;color:#64748b}.lm-ai-chart-builder__suggestions-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.lm-ai-chart-builder__suggestion-btn{display:block;width:100%;margin:0;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-align:left;color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.4rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.lm-ai-chart-builder__suggestion-btn:hover:not(:disabled){background:#e0f2fe;border-color:#7dd3fc}.lm-ai-chart-builder__suggestion-btn:disabled{opacity:.5;cursor:not-allowed}.lm-ai-chart-builder__preview-error .lm-ai-chart-builder__suggestions{margin-top:1rem;max-width:20rem;margin-left:auto;margin-right:auto}.lm-ai-chart-builder__preview-error .lm-ai-chart-builder__suggestion-btn{text-align:center}.lm-ai-chart-builder__preview-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1.25rem;margin-top:.35rem;border-radius:.65rem;border:1px dashed #fecaca;background:#fef2f2}.lm-ai-chart-builder__preview-error-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:#991b1b}.lm-ai-chart-builder__preview-error-text{margin:0;max-width:22rem;font-size:.8125rem;line-height:1.45;color:#b91c1c}.lm-ai-chart-builder__save-error{margin:0 0 .65rem;font-size:.8125rem;line-height:1.45;font-weight:600;color:#b91c1c}.lm-ai-chart-builder__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.25rem 1rem;border-radius:.65rem;border:1px dashed #cbd5e1;background:linear-gradient(165deg,#f8fafc,#fff 55%,#f0f9ff)}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__empty{flex:1;min-height:0}.lm-ai-chart-builder__empty-illus{width:min(320px,88%);max-width:100%;height:auto;margin-bottom:1rem;opacity:.95}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__empty-illus{width:min(400px,94%)}.lm-ai-chart-builder__empty-title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.lm-ai-chart-builder__empty-lede{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b;max-width:22rem}.lm-ai-chart-builder__result-zone--has-chart .lm-ai-chart-builder__zone-label--preview{margin-bottom:.4rem}.lm-ai-chart-builder__preview-card{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:.65rem;border:1px solid #e8ecf0;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a12;overflow:hidden}.lm-ai-chart-builder__preview-head{flex-shrink:0;padding:1rem 1.15rem .75rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafbfc,#fff)}.lm-ai-chart-builder__preview-head-top{margin-bottom:.65rem}.lm-ai-chart-builder__time-range{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.lm-ai-chart-builder__time-range-label{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.lm-ai-chart-builder__time-range-pills{display:flex;flex-wrap:wrap;gap:.3rem;padding:.2rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0}.lm-ai-chart-builder__time-pill{padding:.22rem .55rem;font-size:.6875rem;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.lm-ai-chart-builder__time-pill:hover:not(:disabled){color:#0369a1;background:#ffffffb3}.lm-ai-chart-builder__time-pill--active{color:#0369a1;background:#fff;box-shadow:0 1px 3px #0f172a1a}.lm-ai-chart-builder__time-pill:disabled{opacity:.5;cursor:not-allowed}.lm-ai-chart-builder__time-range-active{font-size:.75rem;color:#64748b;font-weight:500}.lm-ai-chart-builder__preview-title{margin:0;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-ai-chart-builder__preview-subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#64748b}.lm-ai-chart-builder__preview-body{flex:1;min-height:10rem;padding:.35rem 1rem .5rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.lm-ai-chart-builder__preview-plot{flex:1 1 0;min-height:0;display:flex;flex-direction:column;width:100%}.lm-ai-chart-builder__preview-plot>*{flex:1 1 0;min-height:0;min-width:0}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__preview-body{min-height:11rem;padding-top:.25rem;padding-bottom:.35rem}.lm-ai-chart-builder__preview-body .lm-ai-chart-builder__preview--loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:10rem;font-size:.875rem;font-weight:500;color:#64748b;gap:.5rem}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__preview-body .lm-ai-chart-builder__preview--loading{min-height:14rem}.lm-ai-chart-builder__preview-body .lm-ai-chart-builder__preview--loading:before{content:"";width:.9rem;height:.9rem;border:2px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:lm-ai-chart-builder-spin .65s linear infinite}.lm-ai-chart-builder__preview{width:100%}.lm-ai-chart-builder__preview-footer{flex-shrink:0;border-top:1px solid #f1f5f9;background:#fafbfc}.lm-ai-chart-builder__preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.85rem 1rem}.lm-ai-chart-builder__btn-save{padding:.5rem 1rem;font-size:.8125rem;font-weight:700;border:none;border-radius:.5rem;background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#fff;cursor:pointer;box-shadow:0 4px 12px #0ea5e947;transition:transform .12s ease,box-shadow .15s ease}.lm-ai-chart-builder__btn-save:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0ea5e957}.lm-ai-chart-builder__preview-actions-secondary{display:flex;flex-wrap:wrap;gap:.4rem}.lm-ai-chart-builder__btn-ghost{padding:.45rem .8rem;font-size:.8125rem;font-weight:600;border:1px solid #e2e8f0;border-radius:.375rem;background:#fff;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease}.lm-ai-chart-builder__btn-ghost:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.lm-ai-chart-builder__btn-ghost:disabled{opacity:.5;cursor:not-allowed}.lm-ai-chart-builder__query-details{margin:0 1rem 1rem;border-radius:.45rem;border:1px solid #e8ecf0;background:#fff;overflow:hidden}.lm-ai-chart-builder__query-summary{padding:.5rem .7rem;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.lm-ai-chart-builder__query-summary::-webkit-details-marker{display:none}.lm-ai-chart-builder__query-summary:before{content:"▸ ";display:inline-block;transition:transform .15s ease;color:#94a3b8}.lm-ai-chart-builder__query-details[open] .lm-ai-chart-builder__query-summary:before{transform:rotate(90deg)}.lm-ai-chart-builder__query-dl{margin:0;padding:0 .7rem .65rem;border-top:1px solid #f1f5f9}.lm-ai-chart-builder__query-row{display:flex;justify-content:space-between;gap:1rem;padding:.28rem 0;font-size:.75rem;line-height:1.4}.lm-ai-chart-builder__query-row dt{margin:0;color:#94a3b8;font-weight:500}.lm-ai-chart-builder__query-row dd{margin:0;color:#0f172a;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;text-align:right}.lm-ai-chart-builder__edit-panel{margin-bottom:.85rem;padding:.75rem;border-radius:.5rem;border:1px solid #e8ecf0;background:#f8fafc}.lm-ai-chart-builder__edit-label{margin:0 0 .35rem;font-size:.75rem;font-weight:600;color:#64748b}.lm-ai-chart-builder__edit-hint{margin:0 0 .5rem;font-size:.75rem;line-height:1.45;color:#94a3b8}.lm-ai-chart-builder__edit-json{width:100%;min-height:6.5rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1.4;border:1px solid #cbd5e1;border-radius:.4rem;padding:.5rem;box-sizing:border-box;margin-bottom:.5rem}.lm-ai-chart-builder__preview-card .lm-ai-chart-builder__preview{margin:0;padding:0;min-height:0;border:none}.lm-ai-chart-builder__preview-plot>div{padding-top:.2rem;padding-bottom:.25rem}.lm-analytics-ai-chart-btn{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.5rem .9rem;font-size:.8125rem;font-weight:700;color:#0369a1;background:linear-gradient(180deg,#fff,#f0f9ff);border:1px solid rgba(14,165,233,.35);border-radius:.5rem;cursor:pointer;box-shadow:0 1px 3px #0ea5e91f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease;white-space:nowrap}.lm-analytics-ai-chart-btn:hover{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border-color:#38bdf8;box-shadow:0 4px 12px #0ea5e92e;transform:translateY(-1px)}.lm-analytics-ai-chart-btn__icon{font-size:.95rem;line-height:1}@media (max-width: 767px){.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__workspace{display:flex;flex-direction:column;overflow-y:auto}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__steps{border-bottom:none;padding-bottom:0}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__prompt-zone,.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__result-zone{overflow:visible}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__result-zone{min-height:14rem}}@media (max-width: 639px){.lm-ai-chart-builder-modal{width:calc(100vw - 16px);max-height:94vh}.lm-ai-chart-builder--in-modal .lm-ai-chart-builder__workspace{padding:.85rem 1rem 1.1rem}.lm-ai-chart-builder__preview-actions{flex-direction:column;align-items:stretch}.lm-ai-chart-builder__btn-save{width:100%;text-align:center}.lm-ai-chart-builder__preview-actions-secondary{justify-content:stretch}.lm-ai-chart-builder__preview-actions-secondary .lm-ai-chart-builder__btn-ghost{flex:1;text-align:center}}.lm-support-page{flex:1;min-height:0;overflow:auto;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.lm-support-page__inner{max-width:880px;margin:0 auto;padding:2rem 1.75rem 3rem}.lm-support-page__header{margin-bottom:1.75rem}.lm-support-page__title{margin:0 0 .35rem;font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.lm-support-page__subtitle{margin:0;color:#64748b;font-size:1rem;line-height:1.5}.lm-support-page__cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.lm-support-page__primary-btn{border:none;border-radius:10px;padding:.65rem 1.15rem;background:#2563eb;color:#fff;font-weight:700;font-size:.92rem;cursor:pointer}.lm-support-page__primary-btn:hover{background:#1d4ed8}.lm-support-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.lm-support-type-card{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:1.1rem 1.15rem;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.lm-support-type-card:hover{border-color:#93c5fd;box-shadow:0 4px 14px #2563eb14}.lm-support-type-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eff6ff;color:#2563eb;margin-bottom:.65rem}.lm-support-type-card__title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:#0f172a}.lm-support-type-card__desc{margin:0;font-size:.86rem;color:#64748b;line-height:1.45}.lm-support-modal{width:min(520px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto}.lm-support-modal__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.lm-support-modal__label{font-size:.82rem;font-weight:700;color:#334155}.lm-support-modal__hint{font-size:.78rem;color:#94a3b8}.lm-support-modal__input,.lm-support-modal__select,.lm-support-modal__textarea{border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .65rem;font-size:.92rem;font-family:inherit;color:#0f172a;background:#fff}.lm-support-modal__textarea{min-height:120px;resize:vertical}.lm-support-modal__type-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.lm-support-modal__type-btn{border:1px solid #e2e8f0;border-radius:8px;padding:.55rem .35rem;background:#fff;font-size:.78rem;font-weight:600;color:#475569;cursor:pointer}.lm-support-modal__type-btn--active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.lm-support-modal__context{border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:.65rem .75rem;font-size:.78rem;color:#64748b;line-height:1.45}.lm-support-modal__success{text-align:center;padding:1.5rem .5rem}.lm-support-modal__success h3{margin:0 0 .5rem;font-size:1.15rem;color:#0f172a}.lm-support-modal__success p{margin:0;color:#64748b;font-size:.92rem}.lm-internal-support__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1.25rem 1.75rem 1rem}.lm-internal-support__metric{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:.85rem 1rem}.lm-internal-support__metric-value{font-size:1.35rem;font-weight:800;color:#0f172a}.lm-internal-support__metric-label{font-size:.78rem;color:#64748b;font-weight:600}.lm-internal-support__insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0 1.75rem 1.25rem}.lm-internal-support__panel{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:1rem 1.1rem}.lm-internal-support__panel h3{margin:0 0 .65rem;font-size:.88rem;font-weight:700;color:#334155}.lm-internal-support__panel ul{margin:0;padding:0;list-style:none}.lm-internal-support__panel li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid #f1f5f9;font-size:.84rem;color:#475569}.lm-internal-support__panel li:last-child{border-bottom:none}.lm-internal-support__table-wrap{margin:0 1.75rem 2rem;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:12px;overflow:auto}.lm-internal-support__table{width:100%;border-collapse:collapse;font-size:.86rem}.lm-internal-support__table th,.lm-internal-support__table td{padding:.65rem .85rem;text-align:left;border-bottom:1px solid #f1f5f9}.lm-internal-support__table th{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc}.lm-internal-support__table tr{cursor:pointer}.lm-internal-support__table tr:hover td{background:#f8fafc}.lm-internal-support__filters{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 1.75rem 0;align-items:center}.lm-internal-support__filters input,.lm-internal-support__filters select{border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .6rem;font-size:.86rem}.lm-product-guide-chat__support-btn{margin-top:.35rem}.pricing-page{--pricing-font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pricing-ink: #0f172a;--pricing-ink-muted: #475569;--pricing-ink-soft: #64748b;--pricing-surface: #ffffff;--pricing-surface-muted: #f8fafc;--pricing-border: #e2e8f0;--pricing-cyan: #0ea5e9;--pricing-cyan-bright: #22d3ee;--pricing-cyan-deep: #0284c7;--pricing-navy: #080f1a;--pricing-dark: #0c1929;--pricing-dark-2: #0f2338;--pricing-teal: #14b8a6;--pricing-max: 1240px;--pricing-section-gap: clamp(5rem, 10vw, 8rem);--pricing-shadow-soft: 0 1px 2px rgba(8, 15, 26, .04), 0 12px 40px rgba(8, 15, 26, .06);--pricing-shadow-elevated: 0 0 0 1px rgba(148, 163, 184, .1), 0 24px 64px rgba(8, 15, 26, .16);--pricing-shadow-product: 0 0 0 1px rgba(148, 163, 184, .14), 0 32px 80px rgba(8, 15, 26, .22);font-family:var(--pricing-font);color:var(--pricing-ink);background:var(--pricing-surface);-webkit-font-smoothing:antialiased}.pricing-page *,.pricing-page *:before,.pricing-page *:after{box-sizing:border-box}.pricing-nav{position:sticky;top:0;z-index:40;padding-inline:1.25rem;background:#0c1929eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.pricing-nav__inner{max-width:min(1240px,100%);margin:0 auto;padding-block:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.pricing-nav__brand{display:inline-flex;align-items:center;gap:0;text-decoration:none;color:#f8fafc;font-weight:800;letter-spacing:-.02em;font-size:1.3rem;outline:none;-webkit-tap-highlight-color:transparent}.pricing-nav__brand:focus,.pricing-nav__brand:focus-visible,.pricing-nav__brand:active{outline:none;box-shadow:none}.pricing-nav__brand img{height:4.55rem;width:auto;object-fit:contain;margin-block:-.45rem;margin-right:-.45rem;outline:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pricing-nav__brand span span{color:var(--pricing-cyan-bright)}.pricing-nav__links{display:flex;align-items:center;gap:.85rem}.pricing-nav__links a{text-decoration:none;font-size:.875rem;font-weight:600;color:#f8fafce0}.pricing-nav__signin{color:var(--pricing-dark)!important;background:#f8fafc;padding:.42rem .8rem;border-radius:6px}.pricing-product-frame{position:relative;width:100%}.pricing-product-frame__glow{position:absolute;top:8%;right:4%;bottom:-6%;left:4%;border-radius:24px;background:radial-gradient(60% 70% at 50% 40%,rgba(14,165,233,.28),transparent 68%),radial-gradient(40% 50% at 80% 60%,rgba(20,184,166,.14),transparent 72%);filter:blur(28px);opacity:.75;pointer-events:none;transition:opacity .5s ease}.pricing-product-frame:hover .pricing-product-frame__glow{opacity:1}.pricing-product-frame__shell{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,.18);box-shadow:var(--pricing-shadow-product);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .4s ease}.pricing-product-frame:hover .pricing-product-frame__shell{transform:translateY(-2px);border-color:#22d3ee38;box-shadow:0 0 0 1px #22d3ee1a,0 36px 88px #080f1a47}.pricing-product-frame__chrome{display:flex;align-items:center;gap:.45rem;padding:.55rem .85rem;background:linear-gradient(180deg,#f1f5f9,#e8eef4);border-bottom:1px solid rgba(148,163,184,.2)}.pricing-product-frame__dot{width:.55rem;height:.55rem;border-radius:50%;background:#cbd5e1}.pricing-product-frame__dot:nth-child(1){background:#f87171}.pricing-product-frame__dot:nth-child(2){background:#fbbf24}.pricing-product-frame__dot:nth-child(3){background:#34d399}.pricing-product-frame__url{margin-left:.5rem;font-size:.6875rem;font-weight:500;color:#64748b;letter-spacing:.01em}.pricing-product-frame__content{line-height:0}.pricing-product-frame__content img,.pricing-product-frame__content svg{display:block;width:100%;height:auto}.pricing-product-frame__content .pricing-band__visual,.pricing-product-frame__content .pricing-visual{max-width:none;margin:0;border-radius:0;box-shadow:none}.pricing-hero{position:relative;overflow:hidden;background:radial-gradient(50% 60% at 70% 20%,rgba(14,165,233,.12),transparent 62%),radial-gradient(40% 50% at 15% 80%,rgba(20,184,166,.06),transparent 65%),linear-gradient(180deg,var(--pricing-navy) 0%,var(--pricing-dark) 52%,var(--pricing-dark-2) 100%);color:#f8fafc;padding:clamp(4rem,9vw,6.5rem) 1.25rem clamp(5rem,10vw,8rem)}.pricing-hero__glow{position:absolute;top:20%;right:10%;bottom:0;left:35%;background:radial-gradient(ellipse at center,rgba(14,165,233,.18),transparent 70%);filter:blur(48px);pointer-events:none}.pricing-hero__inner{position:relative;z-index:1;max-width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media (min-width: 900px){.pricing-hero__inner{grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr);gap:clamp(3rem,4.5vw,4rem)}.pricing-hero__copy,.pricing-hero__lede{max-width:34rem}}.pricing-hero__copy{min-width:0}.pricing-hero__visual-wrap{width:100%;max-width:min(96vw,820px);margin-inline:auto}.pricing-hero__product .pricing-product-frame__shell{border-color:#94a3b838}.pricing-hero__product .pricing-product-frame__glow{top:6%;right:2%;bottom:-8%;left:2%;opacity:.9}.pricing-page--ready .pricing-hero__chart-line{stroke-dasharray:520;stroke-dashoffset:520;animation:pricing-draw-line 1.8s cubic-bezier(.4,0,.2,1) .35s forwards}.pricing-page--ready .pricing-hero__chart-dot{opacity:0;transform-origin:448px 196px;animation:pricing-dot-in .45s ease 1.9s forwards}@media (min-width: 900px){.pricing-hero__visual-wrap{margin-inline:auto 0;max-width:min(100%,680px);width:90%;justify-self:end}}.pricing-hero__eyebrow{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pricing-cyan-bright)}.pricing-hero h1{margin:0;font-size:clamp(2.25rem,5.2vw,3.65rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:#fff}.pricing-hero__pipeline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:1.35rem 0 0;padding:0;list-style:none}.pricing-hero__pipeline li{display:flex;align-items:center;gap:.35rem}.pricing-hero__pipeline-step{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0d1;padding:.38rem .7rem;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.pricing-hero__pipeline-sep{width:1.1rem;height:1px;background:linear-gradient(90deg,#22d3ee73,#0ea5e926)}.pricing-hero__lede{margin:1.35rem 0 0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65;color:#e2e8f0db;max-width:34rem}.pricing-hero__bullets{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.pricing-hero__bullets li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.5;color:#f1f5f9e6}.pricing-hero__cta{margin-top:1.65rem;display:flex;flex-wrap:wrap;gap:.65rem}.pricing-hero__cta button,.pricing-hero__cta a.pricing-btn-primary,.pricing-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#38bdf8,#0ea5e9,#0284c7);padding:.88rem 1.55rem;border-radius:8px;box-shadow:0 4px 16px #0ea5e947;transition:transform .15s ease,box-shadow .15s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.pricing-hero__cta .pricing-btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:700;color:#f8fafc;background:#ffffff14;padding:.88rem 1.55rem;border-radius:8px;transition:background .15s ease,border-color .15s ease}.pricing-hero__cta .pricing-btn-secondary:hover{background:#ffffff1f;border-color:#ffffff52}.pricing-hero__cta button:hover,.pricing-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0ea5e96b}.pricing-hero__note{margin:.7rem 0 0;font-size:.8125rem;color:#cbd5e1c7}.pricing-band{padding:var(--pricing-section-gap) 1.25rem;border-bottom:1px solid rgba(226,232,240,.8)}.pricing-band--alt{background:var(--pricing-surface-muted)}.pricing-band__eyebrow{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pricing-cyan-deep)}.pricing-band--investigation{padding:clamp(5.5rem,11vw,9rem) 1.25rem;background:radial-gradient(65% 70% at 50% 0%,rgba(14,165,233,.07),transparent 58%),radial-gradient(40% 50% at 90% 30%,rgba(20,184,166,.04),transparent 62%),linear-gradient(180deg,#ffffff 0%,var(--pricing-surface-muted) 100%);border-bottom:1px solid rgba(226,232,240,.8);color:var(--pricing-ink)}.pricing-band--investigation .pricing-band__inner{max-width:min(var(--pricing-max),100%);gap:clamp(2.25rem,4.5vw,3.25rem)}.pricing-band--investigation .pricing-band__eyebrow{color:var(--pricing-cyan-deep)}.pricing-band--investigation h2{color:var(--pricing-ink);font-size:clamp(2rem,4vw,2.85rem);letter-spacing:-.035em;line-height:1.1}.pricing-band--investigation .pricing-band__lede{color:var(--pricing-ink-muted);font-size:clamp(1rem,1.6vw,1.0625rem);max-width:42rem}.pricing-band--investigation .pricing-band__list li{color:var(--pricing-ink-muted)}.pricing-band--investigation .pricing-band__list li:before{border-color:var(--pricing-cyan-deep)}.pricing-investigation-flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.85rem 1rem;list-style:none;border-radius:12px;background:#fff;border:1px solid var(--pricing-border);box-shadow:var(--pricing-shadow-soft)}.pricing-investigation-flow li{display:flex;align-items:center;gap:.5rem}.pricing-investigation-flow__step{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--pricing-ink);padding:.45rem .85rem;border-radius:8px;background:#0ea5e914;border:1px solid rgba(14,165,233,.18)}.pricing-investigation-flow li:first-child .pricing-investigation-flow__step{color:#be123c;background:#f43f5e14;border-color:#f43f5e33}.pricing-investigation-flow li:last-child .pricing-investigation-flow__step{color:#0f766e;background:#14b8a61a;border-color:#14b8a63d}.pricing-investigation-flow__sep{width:1.5rem;height:1px;background:linear-gradient(90deg,#0ea5e973,#0ea5e91f)}.pricing-investigation-grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.35rem);width:100%;align-items:stretch}@media (min-width: 768px){.pricing-investigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.25rem)}}.pricing-investigation-grid__item{margin:0;display:flex;flex-direction:column;gap:.55rem}.pricing-investigation-grid__shot{width:100%}.pricing-investigation-grid__shot .pricing-product-frame__shell{width:100%;aspect-ratio:1024 / 557;height:auto;overflow:hidden;background:#f8fafc;border-radius:12px;border-color:#94a3b82e;box-shadow:var(--pricing-shadow-soft)}.pricing-investigation-grid__shot .pricing-product-frame__content{width:100%;height:100%;background:#f8fafc}.pricing-investigation-grid__shot .pricing-product-frame__content img{display:block;width:100%;height:100%;object-fit:contain;object-position:top center}.pricing-investigation-grid__shot .pricing-product-frame__glow{top:10%;right:6%;bottom:-4%;left:6%;opacity:.55}.pricing-investigation-grid__label{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--pricing-ink-soft);text-align:center}.pricing-band--investigation .pricing-investigation-grid{max-width:none}.pricing-band--stacked.pricing-band--investigation .pricing-band__media{gap:clamp(1.25rem,2.5vw,1.75rem)}.pricing-band__inner{max-width:var(--pricing-max);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,2.75rem);align-items:center}@media (min-width: 900px){.pricing-band__inner{grid-template-columns:1fr 1fr;gap:clamp(2.75rem,5.5vw,4.75rem)}.pricing-band__inner--text-only{grid-template-columns:minmax(0,42rem);justify-content:center}.pricing-band__inner--reverse .pricing-band__copy{order:2}.pricing-band__inner--reverse .pricing-band__media{order:1}}.pricing-band h2{margin:0;font-size:clamp(1.625rem,3vw,2.125rem);font-weight:800;letter-spacing:-.032em;line-height:1.15;color:var(--pricing-ink)}.pricing-band__lede{margin:1rem 0 0;font-size:1rem;line-height:1.65;color:var(--pricing-ink-muted)}.pricing-band__list{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.pricing-band__list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.55;color:var(--pricing-ink-muted)}.pricing-hero__bullets li:before,.pricing-band__list li:before{content:"";flex-shrink:0;width:.5rem;height:.72rem;margin-top:.3rem;border-right:1.75px solid var(--pricing-cyan-deep);border-bottom:1.75px solid var(--pricing-cyan-deep);transform:rotate(45deg);border-radius:0 0 1px;opacity:.92}.pricing-hero__bullets li:before{border-color:#38bdf8;opacity:.95}.pricing-band__media{display:flex;flex-direction:column;gap:.85rem}.pricing-band__media svg{display:block;width:100%;height:auto;border:none;box-shadow:none;border-radius:0;background:transparent}.pricing-band__visual{width:100%;max-width:min(100%,540px);margin-inline:auto;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s ease}.pricing-reveal--in .pricing-visual{animation:pricing-visual-focus .85s cubic-bezier(.22,1,.36,1) .08s both}.pricing-reveal--in .pricing-band__media>.pricing-product-frame,.pricing-reveal--in .pricing-band__media>.pricing-investigation-grid{animation:pricing-visual-focus .85s cubic-bezier(.22,1,.36,1) .12s both}.pricing-reveal--in .pricing-product-frame:hover .pricing-product-frame__shell,.pricing-reveal--in .pricing-band__visual:hover,.pricing-reveal--in .pricing-band__visual--wide:hover,.pricing-reveal--in .pricing-band__visual--ops:hover,.pricing-reveal--in .pricing-band__visual--investigation:hover{transform:translateY(-3px)}.pricing-band__visual--wide{max-width:min(100%,820px)}.pricing-band__visual--ops{width:100%;max-width:min(100%,680px);margin-inline:auto}.pricing-band--ops{padding-block:var(--pricing-section-gap);background:linear-gradient(180deg,#ffffff 0%,var(--pricing-surface-muted) 100%)}.pricing-band--costs{padding-block:var(--pricing-section-gap);background:var(--pricing-surface-muted)}.pricing-band--costs .pricing-band__copy .pricing-cost-compare__columns{margin-top:2.5rem}.pricing-cost-compare__product{width:100%}.pricing-cost-compare__product .pricing-visual{max-width:none;margin:0}.pricing-cost-compare__product .pricing-product-frame__shell{border-radius:14px}.pricing-band--costs .pricing-band__copy{max-width:none}@media (min-width: 900px){.pricing-band--costs .pricing-band__inner{align-items:start}.pricing-band--costs .pricing-band__media{position:sticky;top:6rem;margin-top:2.25rem}}.pricing-band--costs .pricing-band__media{margin-top:1.25rem}.pricing-cost-compare__columns{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 640px){.pricing-cost-compare__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}}.pricing-cost-compare__card{display:flex;flex-direction:column;padding:1.35rem 1.4rem;border-radius:14px;border:1px solid var(--pricing-border);background:#fff;min-height:100%;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.pricing-reveal--in .pricing-cost-compare__card:hover{transform:translateY(-2px);box-shadow:var(--pricing-shadow-soft)}.pricing-cost-compare__card--legacy{opacity:.88;border-style:dashed;border-color:#94a3b866;background:#f8fafcb3}.pricing-cost-compare__card--umbrelog{border-color:#0ea5e952;background:linear-gradient(180deg,#0ea5e90d,#fff);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #0ea5e90f}.pricing-cost-compare__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pricing-ink-soft)}.pricing-cost-compare__card--umbrelog .pricing-cost-compare__label{color:var(--pricing-cyan-deep)}.pricing-cost-compare__list{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.pricing-cost-compare__list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;color:var(--pricing-ink-muted)}.pricing-cost-compare__card--umbrelog .pricing-cost-compare__list li{color:var(--pricing-ink)}.pricing-cost-compare__card--legacy .pricing-cost-compare__list li:before{content:"×";flex-shrink:0;color:#94a3b8;font-weight:700}.pricing-cost-compare__card--umbrelog .pricing-cost-compare__list li:before{content:"";flex-shrink:0;width:.45rem;height:.65rem;margin-top:.28rem;border-right:1.75px solid var(--pricing-cyan-deep);border-bottom:1.75px solid var(--pricing-cyan-deep);transform:rotate(45deg);border-radius:0 0 1px}.pricing-band__divider{display:none}@media (min-width: 900px){.pricing-band__inner--divided{align-items:stretch;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 clamp(2.25rem,4vw,3.25rem)}.pricing-band--ops .pricing-band__inner--divided{grid-template-columns:minmax(0,1.28fr) 1px minmax(260px,.72fr)}.pricing-band__inner--divided .pricing-band__copy{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-block:.5rem}.pricing-band__inner--divided .pricing-band__media{justify-content:center;min-width:0}.pricing-band__inner--divided .pricing-band__divider{display:block;width:1px;align-self:stretch;margin-block:.75rem;background:linear-gradient(180deg,#0ea5e900,#0ea5e94d 14%,#94a3b87a,#0ea5e94d 86%,#0ea5e900)}.pricing-band__inner--divided.pricing-band__inner--reverse .pricing-band__media{grid-column:1;grid-row:1;order:unset}.pricing-band__inner--divided.pricing-band__inner--reverse .pricing-band__divider{grid-column:2;grid-row:1}.pricing-band__inner--divided.pricing-band__inner--reverse .pricing-band__copy{grid-column:3;grid-row:1;order:unset}.pricing-band__inner--divided:not(.pricing-band__inner--reverse) .pricing-band__copy{grid-column:1;grid-row:1}.pricing-band__inner--divided:not(.pricing-band__inner--reverse) .pricing-band__divider{grid-column:2;grid-row:1}.pricing-band__inner--divided:not(.pricing-band__inner--reverse) .pricing-band__media{grid-column:3;grid-row:1}.pricing-band--ops .pricing-band__copy{padding-block:.85rem}.pricing-band--ops .pricing-band__visual--ops{max-width:none;width:100%;margin-inline:0}}.pricing-band--stacked.pricing-band--investigation .pricing-band__copy{max-width:44rem}.pricing-band--stacked.pricing-band--investigation .pricing-band__inner--stacked{gap:clamp(2rem,4vw,3rem)}.pricing-band--stacked .pricing-band__visual,.pricing-band--stacked .pricing-band__visual--wide{width:100%;max-width:none;margin-inline:0}@media (min-width: 900px){.pricing-band__visual{margin-inline:0 auto 0 0}.pricing-band--ops .pricing-band__inner--reverse .pricing-band__visual{margin-inline:0}}.pricing-band--stacked .pricing-band__inner--stacked{grid-template-columns:1fr;gap:clamp(1.75rem,3.5vw,2.5rem)}.pricing-band--stacked .pricing-band__media{width:100%;max-width:none;gap:clamp(1rem,2.5vw,1.35rem)}.pricing-rates{padding:var(--pricing-section-gap) 1.25rem;background:radial-gradient(55% 70% at 18% 0%,rgba(14,165,233,.1),transparent 58%),radial-gradient(45% 60% at 88% 100%,rgba(20,184,166,.06),transparent 62%),linear-gradient(180deg,var(--pricing-navy) 0%,var(--pricing-dark) 100%);color:#f8fafc}.pricing-rates__inner{max-width:min(960px,100%);margin:0 auto;text-align:center}.pricing-rates__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pricing-cyan-bright)}.pricing-rates h2{margin:.65rem 0 0;font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:800;letter-spacing:-.03em;color:#fff}.pricing-rates__sub{margin:.85rem auto 0;max-width:36rem;font-size:1.0625rem;line-height:1.65;color:#e2e8f0c7}.pricing-rates__callouts{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:2rem;text-align:left}@media (min-width: 768px){.pricing-rates__callouts{grid-template-columns:repeat(3,1fr);gap:1rem}}.pricing-rates__callout{padding:1rem 1.1rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(148,163,184,.14);transition:border-color .3s ease,background .3s ease}.pricing-reveal--in .pricing-rates__callout:hover{border-color:#22d3ee38;background:#ffffff0f}.pricing-rates__callout strong{display:block;font-size:.8125rem;font-weight:700;color:#e2e8f0;letter-spacing:.01em}.pricing-rates__callout span{display:block;margin-top:.35rem;font-size:.8125rem;line-height:1.45;color:#94a3b8eb}.pricing-rates__metrics{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}@media (min-width: 640px){.pricing-rates__metrics{grid-template-columns:1fr 1fr;gap:1.5rem}}.pricing-rates__metric{padding:clamp(1.75rem,3.5vw,2.5rem);border-radius:16px;text-align:left;background:#ffffff0a;border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px #ffffff0a;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.pricing-rates__metric--primary{background:#ffffff0f;border-color:#94a3b833}.pricing-reveal--in .pricing-rates__metric:hover{transform:translateY(-2px);border-color:#22d3ee47;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0003}.pricing-rates__metric-label{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8f2}.pricing-rates__metric-price{display:block;margin-top:.65rem;font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.pricing-rates__metric-price span{font-size:.42em;font-weight:600;letter-spacing:0;color:#94a3b8e6;margin-left:.15em}.pricing-rates__metric-note{margin:.75rem 0 0;font-size:.875rem;line-height:1.5;color:#cbd5e1c7}.pricing-rates__footer{margin-top:1.75rem;font-size:.875rem;color:#94a3b8e6;text-align:center}.pricing-cta{position:relative;overflow:hidden;padding:var(--pricing-section-gap) 1.25rem;background:radial-gradient(70% 80% at 50% 0%,rgba(14,165,233,.09),transparent 62%),radial-gradient(50% 60% at 100% 100%,rgba(20,184,166,.05),transparent 55%),linear-gradient(180deg,#ffffff 0%,var(--pricing-surface-muted) 100%);color:var(--pricing-ink);text-align:center;border-top:1px solid var(--pricing-border)}.pricing-cta:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:repeating-linear-gradient(-38deg,rgba(14,165,233,.07) 0,rgba(14,165,233,.07) 1px,transparent 1px,transparent 42px);opacity:.55;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 18%,rgba(0,0,0,.85) 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.85) 18%,rgba(0,0,0,.85) 82%,transparent 100%)}.pricing-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(255,255,255,.72),transparent 72%);pointer-events:none}.pricing-cta__inner{position:relative;z-index:1;max-width:40rem;margin:0 auto}.pricing-cta h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--pricing-ink)}.pricing-cta p{margin:.85rem 0 0;font-size:1rem;line-height:1.6;color:var(--pricing-ink-muted)}.pricing-cta__actions{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.65rem}.pricing-cta__signin{font-size:.875rem;color:var(--pricing-ink-soft)}.pricing-cta__signin a{color:var(--pricing-cyan-deep);text-decoration:none;font-weight:600}.pricing-footer{padding:1.25rem;text-align:center;font-size:.8125rem;color:var(--pricing-ink-soft);border-top:1px solid var(--pricing-border)}@media (max-width: 899px){.pricing-hero__inner,.pricing-band__inner{text-align:center}.pricing-band--stacked .pricing-band__inner,.pricing-band--investigation .pricing-band__inner{text-align:left}.pricing-hero__pipeline{justify-content:center}.pricing-hero__lede,.pricing-hero__bullets{margin-left:auto;margin-right:auto}.pricing-hero__bullets li{text-align:left;max-width:26rem;margin-inline:auto}.pricing-band__list li{text-align:left}.pricing-band__inner--divided .pricing-band__copy,.pricing-band__inner--divided .pricing-band__media,.pricing-band__inner--divided .pricing-band__divider{order:unset}.pricing-band__inner--divided .pricing-band__divider{display:block;width:min(100%,18rem);height:1px;margin:.15rem auto;background:linear-gradient(90deg,#0ea5e900,#0ea5e94d 16%,#94a3b87a,#0ea5e94d 84%,#0ea5e900)}}.pricing-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.pricing-reveal--in{opacity:1;transform:translateY(0)}.pricing-page--ready .pricing-hero__eyebrow{animation:pricing-fade-up .65s cubic-bezier(.22,1,.36,1) .05s both}.pricing-page--ready .pricing-hero h1{animation:pricing-fade-up .7s cubic-bezier(.22,1,.36,1) .12s both}.pricing-page--ready .pricing-hero__pipeline{animation:pricing-fade-up .7s cubic-bezier(.22,1,.36,1) .18s both}.pricing-page--ready .pricing-hero__lede{animation:pricing-fade-up .7s cubic-bezier(.22,1,.36,1) .24s both}.pricing-page--ready .pricing-hero__bullets{animation:pricing-fade-up .7s cubic-bezier(.22,1,.36,1) .32s both}.pricing-page--ready .pricing-hero__cta{animation:pricing-fade-up .7s cubic-bezier(.22,1,.36,1) .4s both}.pricing-page--ready .pricing-hero__note{animation:pricing-fade-up .7s cubic-bezier(.22,1,.36,1) .48s both}.pricing-page--ready .pricing-hero__visual-wrap{animation:pricing-hero-visual-in .9s cubic-bezier(.22,1,.36,1) .16s both}.pricing-nav__links a{transition:color .2s ease,opacity .2s ease}.pricing-nav__links a:hover{color:var(--pricing-cyan-bright)}.pricing-nav__signin{transition:transform .2s ease,box-shadow .2s ease}.pricing-nav__signin:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f8fafc26}@keyframes pricing-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-hero-visual-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pricing-visual-focus{0%{opacity:.88;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes pricing-draw-line{to{stroke-dashoffset:0}}@keyframes pricing-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pricing-cta-glow{0%{opacity:.55}to{opacity:1}}.pricing-reveal--in .pricing-band__copy h2{animation:pricing-fade-up .55s cubic-bezier(.22,1,.36,1) .05s both}.pricing-reveal--in .pricing-band__copy .pricing-band__lede{animation:pricing-fade-up .55s cubic-bezier(.22,1,.36,1) .12s both}.pricing-reveal--in .pricing-band__list li{animation:pricing-fade-up .5s cubic-bezier(.22,1,.36,1) both}.pricing-reveal--in .pricing-band__list li:nth-child(1){animation-delay:.18s}.pricing-reveal--in .pricing-band__list li:nth-child(2){animation-delay:.26s}.pricing-reveal--in .pricing-band__list li:nth-child(3){animation-delay:.34s}.pricing-reveal--in .pricing-investigation-grid__item{animation:pricing-fade-up .55s cubic-bezier(.22,1,.36,1) both}.pricing-reveal--in .pricing-investigation-grid__item:nth-child(1){animation-delay:.08s}.pricing-reveal--in .pricing-investigation-grid__item:nth-child(2){animation-delay:.14s}.pricing-reveal--in .pricing-investigation-grid__item:nth-child(3){animation-delay:.2s}.pricing-reveal--in .pricing-investigation-grid__item:nth-child(4){animation-delay:.26s}.pricing-reveal--in .pricing-band__copy h2:after{content:"";display:block;width:0;height:3px;margin-top:.55rem;border-radius:2px;background:linear-gradient(90deg,var(--pricing-cyan),var(--pricing-cyan-bright));animation:pricing-title-line .6s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes pricing-title-line{to{width:2.75rem}}.pricing-viz-bar,.pricing-viz-log-row,.pricing-viz-pop-card,.pricing-viz-timeline-line,.pricing-viz-timeline-item,.pricing-viz-signal-card,.pricing-viz-connector,.pricing-viz-budget-fill,.pricing-viz-budget-cap,.pricing-viz-warning-badge,.pricing-viz-funnel-step,.pricing-viz-funnel-arrow,.pricing-viz-price-row,.pricing-viz-savings-row,.pricing-viz-inv-reco,.pricing-viz-ops-node,.pricing-viz-ops-anchor,.pricing-viz-ops-footnote,.pricing-viz-ops-hub-glow,.pricing-viz-ops-pulse{transform-box:fill-box}.pricing-viz-bar{transform-origin:center bottom;transform:scaleY(0)}.pricing-viz-log-row,.pricing-viz-pop-card,.pricing-viz-timeline-item,.pricing-viz-signal-card,.pricing-viz-funnel-step,.pricing-viz-funnel-arrow,.pricing-viz-price-row,.pricing-viz-savings-row,.pricing-viz-warning-badge,.pricing-viz-budget-cap,.pricing-viz-inv-reco,.pricing-viz-ops-node,.pricing-viz-ops-anchor,.pricing-viz-ops-footnote{opacity:0}.pricing-viz-ops-hub-glow{opacity:0;transform-origin:center;transform:scale(.72)}.pricing-viz-ops-pulse{opacity:0;transform-origin:center;transform:scale(.4)}.pricing-viz-ops-link{stroke-dashoffset:0}.pricing-viz-timeline-line{stroke-dasharray:200;stroke-dashoffset:200}.pricing-viz-sparkline{stroke-dasharray:90;stroke-dashoffset:90}.pricing-viz-connector{stroke-dasharray:24;stroke-dashoffset:24}.pricing-viz-budget-fill,.pricing-viz-funnel-bar,.pricing-viz-price-chip,.pricing-viz-savings-bar{transform-origin:left center;transform:scaleX(0)}.pricing-visual--live .pricing-viz-bar{animation:pricing-viz-bar-grow .55s cubic-bezier(.22,1,.36,1) both}.pricing-visual--live .pricing-viz-log-row,.pricing-visual--live .pricing-viz-pop-card,.pricing-visual--live .pricing-viz-timeline-item,.pricing-visual--live .pricing-viz-signal-card,.pricing-visual--live .pricing-viz-funnel-step,.pricing-visual--live .pricing-viz-funnel-arrow,.pricing-visual--live .pricing-viz-price-row,.pricing-visual--live .pricing-viz-savings-row,.pricing-visual--live .pricing-viz-warning-badge,.pricing-visual--live .pricing-viz-budget-cap,.pricing-visual--live .pricing-viz-inv-reco,.pricing-visual--live .pricing-viz-ops-node,.pricing-visual--live .pricing-viz-ops-anchor,.pricing-visual--live .pricing-viz-ops-footnote{animation:pricing-viz-fade-in .5s cubic-bezier(.22,1,.36,1) both}.pricing-visual--live .pricing-viz-ops-hub-glow{animation:pricing-viz-ops-glow-in .75s cubic-bezier(.22,1,.36,1) .18s both}.pricing-visual--live .pricing-viz-ops-pulse{animation:pricing-viz-ops-pulse-in .45s cubic-bezier(.22,1,.36,1) both,pricing-viz-ops-pulse 2.4s ease-in-out .9s infinite}.pricing-visual--live .pricing-viz-ops-link{animation:pricing-viz-fade-in .55s cubic-bezier(.22,1,.36,1) both}.pricing-visual--live .pricing-viz-timeline-line{animation:pricing-draw-line .85s cubic-bezier(.4,0,.2,1) .08s forwards}.pricing-visual--live .pricing-viz-sparkline{animation:pricing-draw-line .75s cubic-bezier(.4,0,.2,1) both}.pricing-visual--live .pricing-viz-connector{animation:pricing-draw-line .45s ease .55s forwards}.pricing-visual--live .pricing-viz-budget-fill{animation:pricing-viz-fill-x .85s cubic-bezier(.22,1,.36,1) .12s forwards}.pricing-visual--live .pricing-viz-funnel-bar,.pricing-visual--live .pricing-viz-price-chip,.pricing-visual--live .pricing-viz-savings-bar{animation:pricing-viz-fill-x .55s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes pricing-viz-bar-grow{0%{transform:scaleY(0);opacity:.35}to{transform:scaleY(1);opacity:1}}@keyframes pricing-viz-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-viz-fill-x{0%{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}@keyframes pricing-viz-ops-glow-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes pricing-viz-ops-pulse-in{0%{opacity:0;transform:scale(.4)}to{opacity:.85;transform:scale(1)}}@keyframes pricing-viz-ops-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.pricing-reveal{opacity:1;transform:none;transition:none}.pricing-page--ready .pricing-hero__eyebrow,.pricing-page--ready .pricing-hero h1,.pricing-page--ready .pricing-hero__lede,.pricing-page--ready .pricing-hero__bullets,.pricing-page--ready .pricing-hero__cta,.pricing-page--ready .pricing-hero__note,.pricing-page--ready .pricing-hero__pipeline,.pricing-page--ready .pricing-hero__visual-wrap,.pricing-page--ready .pricing-hero__visual,.pricing-page--ready .pricing-hero__chart-line,.pricing-page--ready .pricing-hero__chart-dot,.pricing-reveal--in .pricing-visual{animation:none!important}.pricing-page--ready .pricing-hero__chart-line{stroke-dashoffset:0}.pricing-page--ready .pricing-hero__chart-dot{opacity:1}.pricing-reveal--in .pricing-band__copy h2,.pricing-reveal--in .pricing-band__copy .pricing-band__lede,.pricing-reveal--in .pricing-band__list li,.pricing-reveal--in .pricing-investigation-grid__item{animation:none}.pricing-reveal--in .pricing-band__copy h2:after{width:2.75rem;animation:none}.pricing-visual--live .pricing-viz-bar,.pricing-visual--live .pricing-viz-log-row,.pricing-visual--live .pricing-viz-pop-card,.pricing-visual--live .pricing-viz-timeline-line,.pricing-visual--live .pricing-viz-timeline-item,.pricing-visual--live .pricing-viz-signal-card,.pricing-visual--live .pricing-viz-sparkline,.pricing-visual--live .pricing-viz-connector,.pricing-visual--live .pricing-viz-budget-fill,.pricing-visual--live .pricing-viz-funnel-step,.pricing-visual--live .pricing-viz-funnel-arrow,.pricing-visual--live .pricing-viz-funnel-bar,.pricing-visual--live .pricing-viz-price-row,.pricing-visual--live .pricing-viz-price-chip,.pricing-visual--live .pricing-viz-savings-row,.pricing-visual--live .pricing-viz-savings-bar,.pricing-visual--live .pricing-viz-warning-badge,.pricing-visual--live .pricing-viz-budget-cap,.pricing-visual--live .pricing-viz-inv-reco,.pricing-visual--live .pricing-viz-ops-node,.pricing-visual--live .pricing-viz-ops-anchor,.pricing-visual--live .pricing-viz-ops-footnote,.pricing-visual--live .pricing-viz-ops-hub-glow,.pricing-visual--live .pricing-viz-ops-pulse,.pricing-visual--live .pricing-viz-ops-link{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}.pricing-viz-timeline-line,.pricing-viz-sparkline,.pricing-viz-connector,.pricing-viz-ops-link{stroke-dashoffset:0}}.gid-demo{--gid-demo-panel-max: 54rem;--gid-demo-pad-x: clamp(1.25rem, 4vw, 2.5rem);--gid-demo-space-xs: .75rem;--gid-demo-space-sm: 1.25rem;--gid-demo-space-md: 1.75rem;--gid-demo-space-lg: 2rem;--gid-demo-space-xl: 2.25rem;--gid-demo-heading-gap: 1.85rem;--gid-demo-fade-out: .22s;--gid-demo-fade-in: .38s;--gid-demo-fade-delay: .1s;min-height:100vh;display:flex;flex-direction:column;background:var(--pricing-surface-muted, #f8fafc)}.gid-demo__nav-pill{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f8fafcc7;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.gid-demo__nav-pill:hover{background:#ffffff1a;border-color:#ffffff38;color:#f8fafc}.gid-demo__shell{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,3vw,2rem) var(--gid-demo-pad-x);background:radial-gradient(70% 55% at 50% 0%,rgba(14,165,233,.08),transparent 62%),linear-gradient(180deg,#eef2f7,#f8fafc,#fff)}.gid-demo__panel{width:100%;max-width:var(--gid-demo-panel-max);min-height:min(40rem,calc(100vh - 7.5rem));display:flex;flex-direction:column;padding:clamp(1.75rem,3.5vw,2.35rem) clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,3vw,2rem);border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:var(--pricing-shadow-elevated)}.gid-demo__progress{flex-shrink:0;margin-bottom:var(--gid-demo-space-md)}.gid-demo__progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pricing-ink-soft, #64748b)}.gid-demo__progress-bar{height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.gid-demo__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#0ea5e9 55%,#22d3ee);transition:width .45s cubic-bezier(.4,0,.2,1)}.gid-demo__fade{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.gid-demo__fade--idle{opacity:1;transform:translateY(0);transition:opacity var(--gid-demo-fade-in) cubic-bezier(.4,0,.2,1) var(--gid-demo-fade-delay),transform var(--gid-demo-fade-in) cubic-bezier(.4,0,.2,1) var(--gid-demo-fade-delay)}.gid-demo__fade--out{opacity:0;transform:translateY(8px);transition:opacity var(--gid-demo-fade-out) ease,transform var(--gid-demo-fade-out) ease;pointer-events:none}.gid-demo__fade--in{opacity:0;transform:translateY(-8px);transition:none;pointer-events:none}.gid-demo__content{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.gid-demo__content--loading{justify-content:center}.gid-demo__step{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.gid-demo__step--running{justify-content:center;min-height:20rem}.gid-demo__reveal{opacity:0;transform:translateY(10px);animation:gid-demo-reveal .5s cubic-bezier(.4,0,.2,1) forwards}.gid-demo__reveal--d1{animation-delay:.08s}.gid-demo__reveal--d2{animation-delay:.16s}.gid-demo__reveal--d3{animation-delay:.24s}@keyframes gid-demo-reveal{to{opacity:1;transform:translateY(0)}}.gid-demo__eyebrow{margin:0 0 .8rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pricing-cyan-deep, #0284c7)}.gid-demo__title{margin:0 0 var(--gid-demo-heading-gap);font-size:clamp(1.75rem,3.6vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:var(--pricing-ink, #0f172a)}.gid-demo__title--sm{font-size:clamp(1.35rem,2.8vw,1.65rem);margin-bottom:1.65rem}.gid-demo__lede{margin:var(--gid-demo-space-md) 0 0;max-width:38rem;font-size:.9375rem;line-height:1.6;color:var(--pricing-ink-muted, #475569)}.gid-demo__explain{margin:var(--gid-demo-space-md) 0 0;max-width:38rem;font-size:.875rem;line-height:1.6;color:var(--pricing-ink-soft, #64748b)}.gid-demo__block{width:100%;max-width:44rem;margin-inline:auto;margin-top:.35rem;text-align:left}.gid-demo__block--root-cause{display:flex;flex-direction:column;gap:1rem}.gid-demo__summary-card{margin:0;padding:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:hidden}.gid-demo__summary-row{display:grid;grid-template-columns:9.5rem 1fr;gap:.75rem;padding:.85rem 1.15rem;border-bottom:1px solid #e8edf2;align-items:center}.gid-demo__summary-row:last-child{border-bottom:none}.gid-demo__summary-row dt{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.gid-demo__summary-row dd{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a}.gid-demo__card{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #080f1a0a,0 8px 28px #080f1a0f}.gid-demo__card-body{padding:1.35rem 1.45rem 1.4rem}.gid-demo__log-card{border-color:#fecaca;box-shadow:0 0 0 1px #ef444414,0 8px 28px #ef444414}.gid-demo__anchor-log{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem}.gid-demo__log-pill{display:inline-flex;padding:.22rem .6rem;border-radius:6px;font-size:.6875rem;font-weight:700;letter-spacing:.05em}.gid-demo__log-pill--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.gid-demo__log-message{margin:0 0 1rem;padding:1rem 1.1rem;border-radius:8px;background:#0f172a;border:1px solid #1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.55;color:#e2e8f0;word-break:break-word}.gid-demo__log-meta{margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.gid-demo__log-meta-row{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.gid-demo__log-meta-row dt{margin:0;color:#94a3b8;font-weight:500}.gid-demo__log-meta-row dt:after{content:":"}.gid-demo__log-meta-row dd{margin:0;color:#334155;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.gid-demo__ai-steps{list-style:none;margin:0;padding:0;width:100%;max-width:26rem;text-align:left}.gid-demo__ai-step{display:flex;align-items:center;gap:.85rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.9375rem;font-weight:500;transition:color .25s ease}.gid-demo__ai-step--revealed{animation:gid-demo-reveal .38s cubic-bezier(.4,0,.2,1) both}.gid-demo__ai-step:last-child{border-bottom:none}.gid-demo__ai-step--active{color:#0f172a;font-weight:600}.gid-demo__ai-step--done{color:#0f766e}.gid-demo__ai-step-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0}.gid-demo__ai-step--done .gid-demo__ai-step-icon{color:#0d9488;background:#ccfbf1;border-radius:999px}.gid-demo__ai-step-dot{width:6px;height:6px;border-radius:999px;background:#cbd5e1}.gid-demo__ai-step-spinner{width:14px;height:14px;border:2px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:999px;animation:gid-demo-spin .7s linear infinite}@keyframes gid-demo-spin{to{transform:rotate(360deg)}}.gid-demo__root-cause{padding:clamp(1.5rem,3vw,2rem) clamp(1.35rem,3vw,1.85rem);border-radius:14px;border:1px solid #7dd3fc;background:radial-gradient(120% 80% at 50% 0%,rgba(14,165,233,.14),transparent 55%),linear-gradient(165deg,#f0f9ff,#fff 48%,#f8fafc);box-shadow:0 0 0 1px #0ea5e91f,0 16px 48px #0ea5e924,0 4px 16px #080f1a0f;text-align:center}.gid-demo__root-cause-eyebrow{margin:0 0 1.2rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0284c7}.gid-demo__root-cause-title{margin:0 0 1.85rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:#0f172a}.gid-demo__root-cause-confidence{margin:0 auto 1.5rem;max-width:20rem;padding:1.1rem 1.15rem;border-radius:10px;background:#ffffffbf;border:1px solid rgba(14,165,233,.18)}.gid-demo__root-cause-confidence-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.gid-demo__root-cause-confidence-label{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.gid-demo__root-cause-confidence-pct{font-size:1.75rem;font-weight:800;letter-spacing:-.04em;color:#0f172a;font-variant-numeric:tabular-nums}.gid-demo__root-cause-bar{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin-bottom:.5rem}.gid-demo__root-cause-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#059669,#10b981 55%,#34d399);transition:width .08s linear}.gid-demo__root-cause-confidence-level{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#059669}.gid-demo__root-cause-evidence{text-align:left;max-width:16rem;margin:0 auto 1.35rem}.gid-demo__root-cause-evidence-title{margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.gid-demo__root-cause-evidence ul{margin:0;padding:0;list-style:none}.gid-demo__root-cause-evidence li{display:flex;align-items:flex-start;gap:.5rem;padding:.28rem 0;font-size:.8125rem;font-weight:500;color:#475569;line-height:1.45}.gid-demo__root-cause-evidence li:before{content:"•";color:#64748b;font-weight:700;flex-shrink:0}.gid-demo__root-cause-detected{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.45rem .85rem;border-radius:999px;background:#0f172a0a;font-size:.8125rem;font-weight:600;color:#475569}.gid-demo__root-cause-detected-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:gid-demo-pulse 2s ease infinite}@keyframes gid-demo-pulse{0%,to{opacity:1}50%{opacity:.55}}.gid-demo__ranking{padding:1rem 1.15rem;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.gid-demo__ranking-title{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.gid-demo__ranking-list{margin:0;padding:0;list-style:none}.gid-demo__ranking-item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.45rem .55rem;padding:.55rem 0;border-bottom:1px solid #eef2f6;font-size:.8125rem;color:#64748b}.gid-demo__ranking-item:last-child{border-bottom:none;padding-bottom:0}.gid-demo__ranking-item--selected{color:#0f172a;font-weight:600}.gid-demo__ranking-rank{font-variant-numeric:tabular-nums;color:#94a3b8;font-weight:600}.gid-demo__ranking-item--selected .gid-demo__ranking-rank{color:#0284c7}.gid-demo__ranking-label{min-width:0}.gid-demo__ranking-dots{height:1px;align-self:center;border-bottom:1px dotted #cbd5e1;min-width:1.5rem}.gid-demo__ranking-score{font-variant-numeric:tabular-nums;font-weight:700;color:#64748b}.gid-demo__ranking-item--selected .gid-demo__ranking-score{color:#059669}.gid-demo__evidence-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.gid-demo__evidence-card{padding:1.1rem 1.2rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.gid-demo__evidence-card--visible{opacity:1;transform:translateY(0)}.gid-demo__evidence-card--warning{border-left:3px solid #f59e0b}.gid-demo__evidence-card--retry{border-left:3px solid #8b5cf6}.gid-demo__evidence-card--provider{border-left:3px solid #0ea5e9}.gid-demo__evidence-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.gid-demo__evidence-type{font-size:.625rem;font-weight:800;letter-spacing:.1em;color:#64748b}.gid-demo__evidence-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:650;color:#0f172a;letter-spacing:-.02em}.gid-demo__evidence-detail{margin:0;font-size:.8125rem;line-height:1.5;color:#64748b}.gid-demo__strength{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.gid-demo__strength-label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.gid-demo__strength-track{width:3rem;height:3px;border-radius:999px;background:#e8edf2;overflow:hidden}.gid-demo__strength-fill{height:100%;border-radius:inherit;background:#94a3b8;transition:width .5s ease}.gid-demo__evidence-card--visible .gid-demo__strength-fill{background:#64748b}.gid-demo__strength-value{font-size:.6875rem;font-weight:700;color:#64748b;font-variant-numeric:tabular-nums;min-width:2rem;text-align:right}.gid-demo__storyline-wrap{padding:.65rem 1.5rem .5rem 1.15rem}.gid-demo__storyline-item--hidden{opacity:0;transform:translate(-6px)}.gid-demo__storyline-item--visible{opacity:1;transform:translate(0);transition:opacity .38s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.4,0,.2,1)}.gid-demo__storyline-item--root-cause.gid-demo__storyline-item--visible{margin-top:.15rem}.gid-demo__storyline-item--root-cause .lm-inv-storyline__content{padding:.55rem .65rem .5rem;border-radius:8px;background:linear-gradient(90deg,#fef2f2eb,#ffffff8c)}.gid-demo__storyline-item--root-cause.gid-demo__storyline-item--visible .lm-inv-storyline__text{color:#b91c1c;font-weight:700}.gid-demo__panel .lm-inv-storyline__content{padding-inline-end:.65rem}.gid-demo__panel .lm-inv-storyline__time{padding-inline-end:.85rem}.gid-demo__kind--root-cause,.lm-inv-storyline__kind--root_cause{border-color:#fecaca!important;background:#fef2f2!important;color:#dc2626!important}.gid-demo__action-list{list-style:none;margin:0 0 1rem;padding:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.gid-demo__action-item{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1.15rem;border-bottom:1px solid #f1f5f9;font-size:.9rem;font-weight:500;color:#334155;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.gid-demo__action-item:last-child{border-bottom:none}.gid-demo__action-item--visible{opacity:1;transform:translateY(0)}.gid-demo__action-check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:#ecfdf5;color:#059669;font-size:.7rem;font-weight:800;margin-top:.1rem}.gid-demo__mitigation{display:grid;gap:.65rem;padding:1rem 1.15rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.gid-demo__mitigation-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gid-demo__mitigation-label{font-size:.8125rem;color:#64748b;font-weight:500}.gid-demo__mitigation-value{font-size:.9375rem;font-weight:700;color:#0f172a}.gid-demo__mitigation-badge{display:inline-flex;padding:.2rem .55rem;border-radius:6px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#059669;background:#ecfdf5;border:1px solid #bbf7d0}.gid-demo__outcome-card{margin:0;padding:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:hidden}.gid-demo__outcome-row{display:grid;grid-template-columns:11rem 1fr;gap:.75rem;padding:.85rem 1.15rem;border-bottom:1px solid #e8edf2;align-items:baseline}.gid-demo__outcome-row dt{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.gid-demo__outcome-row dd{margin:0;font-size:.9375rem;font-weight:650;color:#0f172a;text-align:right}.gid-demo__outcome-divider{height:1px;background:#e8edf2}.gid-demo__outcome-section{padding:1rem 1.15rem 1.1rem}.gid-demo__outcome-section-title{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.gid-demo__outcome-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.gid-demo__outcome-metric{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.65rem .5rem;border-radius:8px;background:#fff;border:1px solid #e8edf2}.gid-demo__outcome-metric-value{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums}.gid-demo__outcome-metric-label{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.gid-demo__actions{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:var(--gid-demo-space-lg);padding-top:var(--gid-demo-space-md);border-top:1px solid #e2e8f0}.gid-demo__actions--split{justify-content:space-between}.gid-demo__btn-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.72rem .95rem;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:600;color:#64748b;cursor:pointer;transition:color .15s ease,background .15s ease}.gid-demo__btn-ghost:hover:not(:disabled){color:#0f172a;background:#0f172a0a}.gid-demo__btn-ghost:disabled,.gid-demo__actions .pricing-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.gid-demo__actions .pricing-btn-primary{min-width:10rem;padding:.82rem 1.45rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.gid-demo__actions .gid-demo__btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;background:#fff;padding:.82rem 1.45rem;border-radius:8px;font-family:inherit;font-size:.9375rem;font-weight:700;color:#0f172a;cursor:pointer;min-width:10rem}.gid-demo__actions .gid-demo__btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.gid-demo__cta-stack{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:22rem}.gid-demo__cta-stack .pricing-btn-primary,.gid-demo__cta-stack .gid-demo__btn-secondary{width:100%;min-width:0;text-align:center;text-decoration:none}.gid-demo--ready .gid-demo__panel{animation:gid-demo-panel-in .45s cubic-bezier(.4,0,.2,1) both}@keyframes gid-demo-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.gid-demo__fade--idle,.gid-demo__fade--out,.gid-demo__fade--in,.gid-demo__reveal,.gid-demo__evidence-card,.gid-demo__storyline-item--hidden,.gid-demo__storyline-item--visible,.gid-demo__action-item{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.gid-demo__root-cause-detected-dot,.gid-demo__ai-step-spinner,.gid-demo--ready .gid-demo__panel{animation:none}}@media (min-width: 900px){.gid-demo{--gid-demo-panel-max: 58rem}}@media (max-width: 520px){.gid-demo__summary-row{grid-template-columns:1fr;gap:.25rem}.gid-demo__actions--split{flex-direction:column-reverse;align-items:stretch}.gid-demo__actions--split .pricing-btn-primary,.gid-demo__actions--split .gid-demo__btn-ghost{width:100%;min-width:0}.gid-demo__ranking-item{grid-template-columns:auto 1fr auto}.gid-demo__ranking-dots,.gid-demo__strength-label,.gid-demo__nav-pill{display:none}.gid-demo__outcome-metrics{grid-template-columns:1fr}.gid-demo__outcome-row{grid-template-columns:1fr;gap:.25rem}.gid-demo__outcome-row dd{text-align:left}.gid-demo__evidence-card-head{flex-direction:column;align-items:flex-start;gap:.45rem}}.gid-demo__product-ask{margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid rgba(148,163,184,.35)}.gid-demo__product-ask-title{margin:.35rem 0 0;font-size:1.15rem;font-weight:700;color:#0f172a}.gid-demo__product-ask-lead{margin:.45rem 0 .85rem;font-size:.88rem;color:#64748b;line-height:1.45}.gid-demo__product-ask-suggestions{display:flex;flex-wrap:wrap;gap:.45rem}.gid-demo__product-ask-chip{border:1px solid #dbeafe;background:#eff6ff;color:#1e40af;border-radius:999px;padding:.38rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer}.gid-demo__product-ask-chip:disabled{opacity:.6;cursor:wait}.gid-demo__product-ask-thread{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.gid-demo__product-ask-bubble{max-width:92%;padding:.6rem .75rem;border-radius:.75rem;font-size:.84rem;line-height:1.45;white-space:pre-wrap}.gid-demo__product-ask-bubble--user{align-self:flex-end;background:#2563eb;color:#fff}.gid-demo__product-ask-bubble--assistant{align-self:flex-start;background:#f1f5f9;color:#1e293b}.gid-demo__product-ask-bubble--loading{display:inline-flex;align-items:center;gap:.45rem;color:#64748b}.gid-demo__product-ask-sources{margin:.45rem 0 0;font-size:.72rem;color:#64748b}.gid-demo__product-ask-error{margin:.65rem 0 0;font-size:.8rem;color:#b91c1c}.lm-trial-banner{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;max-height:56px;padding:.45rem 2rem;border-bottom:1px solid transparent;border-left:3px solid transparent;overflow:hidden}.lm-trial-banner--active{background:linear-gradient(90deg,#f0f9ff,#f8fafc 55%,#fff);border-bottom-color:#dbeafe;border-left-color:#38bdf8}.lm-trial-banner--warning{background:linear-gradient(90deg,#fffbeb,#fffdf5 55%,#fff);border-bottom-color:#fde68a;border-left-color:#f59e0b}.lm-trial-banner--error{background:linear-gradient(90deg,#fef2f2,#fff5f5 55%,#fff);border-bottom-color:#fecaca;border-left-color:#ef4444}.lm-trial-banner__main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.55rem;white-space:nowrap;overflow:hidden}.lm-trial-banner__badge{flex-shrink:0;display:inline-flex;align-items:center;padding:.14rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.lm-trial-banner--active .lm-trial-banner__badge{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.lm-trial-banner--warning .lm-trial-banner__badge{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.lm-trial-banner--error .lm-trial-banner__badge{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.lm-trial-banner__headline{margin:0;flex-shrink:0;font-size:.8rem;font-weight:700;line-height:1.2;color:#0f172a}.lm-trial-banner__title{font-weight:800}.lm-trial-banner__sep{margin:0 .28rem;color:#94a3b8;font-weight:500}.lm-trial-banner__days{font-weight:700}.lm-trial-banner--warning .lm-trial-banner__headline,.lm-trial-banner--warning .lm-trial-banner__days{color:#92400e}.lm-trial-banner--error .lm-trial-banner__headline,.lm-trial-banner--error .lm-trial-banner__days{color:#991b1b}.lm-trial-banner__description{margin:0;min-width:0;flex:1 1 auto;font-size:.76rem;font-weight:500;line-height:1.2;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-trial-banner--warning .lm-trial-banner__description{color:#a16207}.lm-trial-banner--error .lm-trial-banner__description{color:#b91c1c}.lm-trial-banner__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.lm-trial-banner__cta{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;padding:.4rem .85rem;font-size:.76rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(180deg,#38bdf8,#0ea5e9,#0284c7);box-shadow:0 1px 6px #0ea5e947;transition:transform .15s ease,box-shadow .15s ease}.lm-trial-banner__cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0ea5e957;color:#fff}.lm-trial-banner__secondary{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .55rem;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;color:#0369a1;border-radius:7px;white-space:nowrap}.lm-trial-banner__secondary:hover{background:#0ea5e914}.lm-trial-banner__pending{display:inline-flex;align-items:center;padding:.38rem .7rem;border-radius:8px;font-size:.72rem;font-weight:700;color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;white-space:nowrap}@media (max-width: 900px){.lm-trial-banner{max-height:none;min-height:44px;flex-wrap:wrap;padding:.55rem 1.15rem}.lm-trial-banner__main{flex-wrap:wrap;white-space:normal}.lm-trial-banner__description{white-space:normal;flex-basis:100%}.lm-trial-banner__actions{width:100%;justify-content:flex-end}}@media (max-width: 560px){.lm-trial-banner__actions{flex-direction:column;align-items:stretch}.lm-trial-banner__cta,.lm-trial-banner__secondary{width:100%;justify-content:center}}#root .integrations-page.lm-services-page{--lm-svc-surface: #ffffff;--lm-svc-border: rgba(15, 23, 42, .06);height:100%;display:flex;flex-direction:column;background:#fff}#root .integrations-page .integrations-shell.lm-services-shell{min-height:100%;flex:1;box-sizing:border-box;max-width:1040px;padding:3rem;background:#fff}.integrations-page-header{margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}.integrations-page-header__main{display:flex;align-items:flex-start;gap:.85rem}.integrations-page-icon{width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #6366f13d}.integrations-page-header__text{flex:1 1 auto;min-width:0}.integrations-page-title{margin:0;font-size:1.58rem;font-weight:700;letter-spacing:-.024em;color:#0f172a}.integrations-page-lead{margin:.5rem 0 0;max-width:36rem;font-size:.875rem;line-height:1.55;color:#64748b}.integrations-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;margin-bottom:1.5rem}.integrations-summary-item{padding:.78rem .95rem;border-radius:.75rem;border:1px solid var(--lm-svc-border);background:#fff}.integrations-summary-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.integrations-summary-value{display:block;margin-top:.2rem;font-size:1.25rem;color:#0f172a}.integrations-actions{margin-bottom:1.25rem}.integrations-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:.55rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:#0f172a;cursor:pointer}.integrations-btn-connect{display:inline-flex;align-items:center;gap:.5rem}.integrations-btn-connect svg{flex-shrink:0;color:#fff}.integrations-btn-connect--github{background:#24292f}.integrations-btn-connect--github:hover:not(:disabled){background:#1b1f23}.integrations-btn-connect--slack{background:#4a154b}.integrations-btn-connect--slack:hover:not(:disabled){background:#3e1140}.integrations-btn-primary:disabled{opacity:.55;cursor:not-allowed}.integrations-empty{border:1px dashed rgba(15,23,42,.12);border-radius:12px;padding:2rem;text-align:center}.integrations-row{width:100%;text-align:left;border:1px solid var(--lm-svc-border);border-radius:12px;padding:1rem 1.1rem;background:#fff;transition:box-shadow .15s ease}.integrations-row--recovery{border-color:#f8717159;background:linear-gradient(180deg,#fff,#fffbfb)}.integrations-row:hover{box-shadow:0 4px 14px #0f172a0f}.integrations-row__open{display:block;width:100%;padding:0;margin:0;border:none;background:transparent;text-align:left;cursor:pointer}.integrations-row__open:focus,.integrations-row__open:focus-visible{outline:none;box-shadow:none}.integrations-row__error,.integrations-row__error-hint{margin:.55rem 0 0;font-size:.8125rem;line-height:1.45}.integrations-row__error{color:#b91c1c}.integrations-row__error-hint{color:#64748b}.integrations-row__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(226,232,240,.9)}.integrations-row__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.45);border-radius:8px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;color:#475569;background:#fff;cursor:pointer}.integrations-row__action--primary{color:#1d4ed8;border-color:#3b82f673;background:#eff6ff}.integrations-row__action:hover{background:#f8fafc}.integrations-row__action--primary:hover{background:#dbeafe}.integrations-provider-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.65rem;color:#fff}.integrations-provider-logo--github{background:#24292f}.integrations-provider-logo--slack{background:#4a154b}.integrations-row__layout{display:flex;align-items:flex-start;gap:.85rem}.integrations-row__content{flex:1 1 auto;min-width:0}.integrations-row__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:1rem;font-weight:600;color:#0f172a}.integrations-row__provider{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#64748b}.integrations-row__name{min-width:0;word-break:break-word}.integrations-row__meta{margin-top:.35rem;font-size:.8125rem;color:#64748b}.integrations-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.integrations-status--active{color:#047857}.integrations-status--paused{color:#b45309}.integrations-status--pending,.integrations-status--error{color:#64748b}.integrations-drawer{position:fixed;top:0;right:0;width:min(480px,100vw);height:100%;background:#fff;box-shadow:-8px 0 32px #0f172a1f;z-index:1200;display:flex;flex-direction:column}.integrations-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:1190}.integrations-drawer__head{padding:1.25rem 1.35rem;border-bottom:1px solid rgba(15,23,42,.08)}.integrations-drawer__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:.4rem;background:#ffffffd9;color:#64748b;font-size:1.25rem;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.integrations-drawer__close:hover{background:#fff;border-color:#94a3b859;color:#334155}.integrations-drawer__body{flex:1;overflow:auto;padding:1.25rem 1.35rem}.integrations-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.integrations-tab{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem;cursor:pointer}.integrations-tab--active{background:#0f172a;color:#fff;border-color:#0f172a}.integrations-delivery-table{width:100%;border-collapse:collapse;font-size:.8125rem}.integrations-delivery-table th,.integrations-delivery-table td{padding:.55rem .4rem;border-bottom:1px solid rgba(15,23,42,.06);text-align:left;vertical-align:top}.integrations-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem}.integrations-modal{width:min(520px,100%);background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 24px 48px #0f172a2e}.integrations-future-card{margin-top:1.5rem;padding:1rem 1.1rem;border-radius:10px;border:1px dashed rgba(15,23,42,.12);color:#64748b;font-size:.8125rem}#root .lm-muted-logs-page{flex:1;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;--lm-mute-surface: #ffffff;--lm-mute-border: #e2e8f0;--lm-mute-muted: #64748b;--lm-mute-text: #0f172a;--lm-mute-accent: #3b82f6;--lm-mute-accent-soft: #eff6ff;--lm-mute-radius: 10px}#root .lm-muted-logs-page .lm-muted-logs-shell{box-sizing:border-box;flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;min-width:0;background:#fff;padding:3rem;overflow:hidden}#root .lm-muted-logs-body{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}#root .lm-muted-logs-body .lm-services-list-loading{min-height:min(48vh,360px)}#root .lm-muted-logs-page__header{flex-shrink:0;margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}#root .lm-muted-logs-page__title-row{display:flex;align-items:center;gap:.65rem}#root .lm-muted-logs-page__title-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:#f1f5f9;color:#475569;flex-shrink:0}#root .lm-muted-logs-page__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.024em;color:var(--lm-mute-text);line-height:1.2}#root .lm-muted-logs-page__lede{margin:.5rem 0 0;padding-left:2.65rem;max-width:36rem;font-size:.8125rem;line-height:1.55;color:var(--lm-mute-muted)}#root .lm-muted-logs-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}#root .lm-muted-logs-stat{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.75rem;color:var(--lm-mute-muted);background:#f8fafc;border:1px solid var(--lm-mute-border);border-radius:999px}#root .lm-muted-logs-stat strong{color:var(--lm-mute-text);font-weight:600}#root .lm-muted-logs-stat--active strong{color:#1e40af}#root .lm-muted-logs-section{margin-bottom:2rem}#root .lm-muted-logs-section:last-child{margin-bottom:0}#root .lm-muted-logs-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9}#root .lm-muted-logs-section__title{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}#root .lm-muted-logs-section__count{font-size:.75rem;color:#cbd5e1}#root .lm-muted-logs-active-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0;min-width:0}#root .lm-muted-logs-history-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0;min-width:0}#root .lm-mute-card--active{position:relative;display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:stretch;gap:0;min-width:0;max-width:100%;background:var(--lm-mute-surface);border:1px solid var(--lm-mute-border);border-radius:var(--lm-mute-radius);box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #fff9 inset;transition:box-shadow .15s ease,border-color .15s ease}#root .lm-mute-card--active:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f,0 0 0 1px #fff9 inset}#root .lm-mute-card--active[data-mute-state=permanent]{background:linear-gradient(135deg,#fafbfc,#f8fafc)}#root .lm-mute-card--active[data-mute-state=active],#root .lm-mute-card--active[data-mute-state=scheduled]{background:linear-gradient(135deg,#fafcff,#f8fafc)}#root .lm-mute-card__rail{border-radius:var(--lm-mute-radius) 0 0 var(--lm-mute-radius);background:linear-gradient(180deg,#94a3b8,#64748b)}#root .lm-mute-card--active[data-mute-state=active] .lm-mute-card__rail,#root .lm-mute-card--active[data-mute-state=permanent] .lm-mute-card__rail{background:linear-gradient(180deg,#60a5fa,#3b82f6)}#root .lm-mute-card--active[data-mute-state=scheduled] .lm-mute-card__rail{background:linear-gradient(180deg,#fbbf24,#d97706)}#root .lm-mute-card__body{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.1rem 1rem 1rem}#root .lm-mute-card__top{display:flex;align-items:center;gap:.5rem;margin:0}#root .lm-mute-card__glyph{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:6px;background:var(--lm-mute-accent-soft);color:#2563eb;flex-shrink:0}#root .lm-mute-card__head-main{flex:1;min-width:0}#root .lm-mute-card__pattern{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--lm-mute-text);word-break:break-word}#root .lm-mute-card__summary{margin:0;font-size:.75rem;line-height:1.5;color:var(--lm-mute-muted)}#root .lm-mute-card__meta{display:flex;flex-wrap:wrap;gap:.5rem 2.25rem}#root .lm-mute-card__meta-item{display:inline-flex;flex-direction:column;gap:.15rem;min-width:5.5rem}#root .lm-mute-card__meta-label{font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}#root .lm-mute-card__meta-value{font-size:.75rem;color:#334155}#root .lm-mute-card__meta-value--hint{cursor:help;border-bottom:1px dotted #cbd5e1}#root .lm-mute-card__actions{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.55rem;box-sizing:border-box;width:7rem;min-width:7rem;max-width:7rem;padding:1.1rem 1rem 1rem .75rem;flex-shrink:0}#root .lm-mute-card__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.03em;padding:.15rem .45rem;border-radius:4px;white-space:nowrap}#root .lm-mute-card__actions .lm-mute-card__badge{box-sizing:border-box;width:100%;font-size:.75rem;line-height:1.25;padding:.35rem .75rem;border-radius:6px;border:none;cursor:default;pointer-events:none}#root .lm-mute-card__actions .lm-mute-card__badge--active{background:#eff6ff;color:#1e40af}#root .lm-mute-card__actions .lm-mute-card__badge--permanent{background:#f1f5f9;color:#334155}#root .lm-mute-card__actions .lm-mute-card__badge--scheduled{background:#fffbeb;color:#92400e}#root .lm-mute-card__badge--active{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}#root .lm-mute-card__badge--permanent{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}#root .lm-mute-card__badge--scheduled{color:#92400e;background:#fffbeb;border:1px solid #fde68a}#root .lm-mute-card__badge--expired{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}#root .lm-mute-card__live-dot{display:inline-block;width:6px;height:6px;margin-right:.25rem;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 2px #3b82f633;animation:lm-mute-live-pulse 2.4s ease-in-out infinite;vertical-align:middle}@keyframes lm-mute-live-pulse{0%,to{opacity:1}50%{opacity:.45}}#root .lm-mute-card__action-btns{display:flex;flex-direction:column;gap:.35rem;width:100%}#root .lm-mute-btn-edit,#root .lm-mute-btn-delete{font:inherit;box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.25;padding:.35rem .75rem;border-radius:6px;cursor:pointer;white-space:nowrap;text-align:center;transition:background .12s ease,border-color .12s ease,color .12s ease}#root .lm-mute-btn-edit{color:#1e40af;background:#fff;border:1px solid #93c5fd}#root .lm-mute-btn-edit:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6}#root .lm-mute-btn-delete{color:#b91c1c;background:#fff;border:1px solid #fecaca}#root .lm-mute-btn-delete:hover:not(:disabled){background:#fef2f2;border-color:#f87171}#root .lm-mute-btn-edit:disabled,#root .lm-mute-btn-delete:disabled{opacity:.55;cursor:not-allowed}#root .lm-mute-card__history-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}#root .lm-mute-btn-history-delete{font:inherit;font-size:.6875rem;font-weight:500;line-height:1.25;padding:.2rem .45rem;color:#b91c1c;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background .12s ease}#root .lm-mute-btn-history-delete:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#fecaca}#root .lm-mute-btn-history-delete:disabled{opacity:.5;cursor:not-allowed}#root .lm-mute-btn-again{font:inherit;font-size:.6875rem;font-weight:500;line-height:1.25;padding:.2rem .45rem;color:#64748b;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background .12s ease}#root .lm-mute-btn-again:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#e2e8f0}#root .lm-mute-btn-again:disabled{opacity:.5;cursor:not-allowed}#root .lm-mute-card--historical{display:flex;align-items:center;gap:.65rem;min-width:0;max-width:100%;padding:.55rem .75rem;background:#fafafa;border:1px solid #f1f5f9;border-radius:8px;transition:background .12s ease}#root .lm-mute-card--historical:hover{background:#f8fafc}#root .lm-mute-card--historical .lm-mute-card__glyph{width:1.35rem;height:1.35rem;margin:0;background:#f1f5f9;color:#94a3b8}#root .lm-mute-card--historical .lm-mute-card__pattern{font-size:.75rem;color:#64748b}#root .lm-mute-card--historical .lm-mute-card__history-main{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem}#root .lm-mute-card--historical .lm-mute-card__history-meta{font-size:.6875rem;color:#94a3b8}#root .lm-mute-card--historical .lm-mute-card__history-meta span+span:before{content:"·";margin:0 .35rem;color:#cbd5e1}#root .lm-muted-logs-empty-active{padding:1rem 1.1rem;font-size:.8125rem;color:var(--lm-mute-muted);background:#f8fafc;border:1px dashed #e2e8f0;border-radius:var(--lm-mute-radius)}@media (max-width: 560px){#root .lm-mute-card--active{grid-template-columns:3px 1fr;grid-template-rows:auto auto}#root .lm-mute-card__actions{grid-column:2;padding:0 1rem .85rem;justify-content:flex-start}}#root .lm-billing-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-left:.5rem;margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}#root .lm-billing-page-header__title{margin:0;font-size:1.58rem;letter-spacing:-.024em;color:#0f172a;font-weight:700}#root .lm-billing-page-header__subtitle{margin:.35rem 0 0;color:#64748b;font-size:.8rem;font-weight:600}#root .lm-services-shell.policy-audit-page{max-width:1280px;background:#fff;padding:3rem;min-height:100%;box-sizing:border-box}#root .lm-policy-audit-toolbar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,1.35fr);gap:1rem 1.25rem;align-items:start;margin-bottom:1.5rem}@media (max-width: 991.98px){#root .lm-policy-audit-toolbar{grid-template-columns:1fr 1fr}#root .lm-policy-audit-toolbar__search{grid-column:1 / -1}}@media (max-width: 575.98px){#root .lm-policy-audit-toolbar{grid-template-columns:1fr}}#root .op-systems-page.lm-services-page{--lm-svc-surface: #ffffff;--lm-svc-border: rgba(15, 23, 42, .06);--lm-svc-hover: rgba(251, 252, 253, .99);min-height:100%;background:#fff}#root .op-systems-page .op-systems-shell.lm-services-shell{min-height:100%;box-sizing:border-box;max-width:1040px;padding:3rem 3rem 3.5rem;background:#fff;overflow:visible}.op-systems-page-header{margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}.op-systems-page-title{margin:0;font-size:1.62rem;font-weight:700;letter-spacing:-.028em;line-height:1.22;color:#0f172a}.op-systems-page-lead{margin:.5rem 0 0;max-width:36rem;font-size:.875rem;line-height:1.55;color:#64748b}.op-systems-page-trust{margin:.65rem 0 0;max-width:42rem;font-size:.8125rem;line-height:1.55;color:#94a3b8}.op-systems-overview{margin-bottom:1.65rem;padding-bottom:1.35rem;border-bottom:1px solid rgba(15,23,42,.045)}.op-systems-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem}.op-systems-summary-item{display:flex;align-items:center;gap:.75rem;padding:.78rem .95rem .82rem;border-radius:.75rem;border:1px solid var(--lm-svc-border);background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:0 1px 2px #0f172a09,inset 0 1px #ffffffbf;transition:background-color .18s ease,border-color .18s ease,box-shadow .22s ease,transform .22s cubic-bezier(.25,.1,.25,1)}.op-systems-summary-item:hover{background:#fffffffc;border-color:#94a3b838;box-shadow:0 4px 14px #0f172a0e,inset 0 1px #ffffffd9;transform:translateY(-1px)}.op-systems-summary-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.55rem;color:#64748b;background:#0f172a0a;border:1px solid rgba(15,23,42,.06)}.op-systems-summary-icon svg{width:1.125rem;height:1.125rem}.op-systems-summary-item--healthy .op-systems-summary-icon{color:#4d7a68;background:#6b9b821a;border-color:#6b9b8224}.op-systems-summary-item--obs .op-systems-summary-icon{color:#5b7288;background:#5b728817;border-color:#5b72881f}.op-systems-summary-item--notes .op-systems-summary-icon{color:#7a6f8f;background:#7a6f8f17;border-color:#7a6f8f1f}.op-systems-summary-copy{min-width:0}.op-systems-summary-label{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:.28rem}.op-systems-summary-value{display:block;font-size:1.3rem;font-weight:600;letter-spacing:-.025em;color:#0f172a;line-height:1.08;font-variant-numeric:tabular-nums}.op-systems-actions{margin-bottom:1.55rem;padding-top:.1rem}.op-systems-list{margin-top:.35rem;gap:1.5rem!important;padding-top:.15rem}.op-systems-row-wrap{position:relative}.op-systems-row-wrap .op-systems-row{width:100%}.op-systems-row__edit-btn{position:absolute;top:1.35rem;right:1.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:#475569;background:#fffffff2;border:1px solid rgba(148,163,184,.35);border-radius:.4rem;cursor:pointer;box-shadow:0 1px 3px #0f172a0f;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.op-systems-row__edit-icon{display:block}.op-systems-row__edit-btn:hover{background:#fff;border-color:#94a3b8;color:#0f172a}@media (min-width: 768px){.op-systems-row__edit-btn{top:1.45rem;right:1.45rem}}.op-systems-row{text-align:left;cursor:pointer;width:100%}.op-systems-row--healthy{--lm-svc-accent: rgba(107, 155, 130, .2)}.op-systems-row--degraded{--lm-svc-accent: rgba(196, 165, 116, .22)}.op-systems-row--unreachable{--lm-svc-accent: rgba(184, 144, 144, .22)}.op-systems-row.lm-service-row{padding:1.55rem 3.35rem 1.6rem 1.6rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .22s cubic-bezier(.25,.1,.25,1),transform .22s cubic-bezier(.25,.1,.25,1);box-shadow:inset 2px 0 0 0 var(--lm-svc-accent),0 1px 2px #0f172a09}@media (min-width: 768px){.op-systems-row.lm-service-row{padding:1.65rem 3.5rem 1.7rem 1.75rem}}.op-systems-row>.d-flex{gap:1.15rem!important}@media (min-width: 992px){.op-systems-row>.d-flex{gap:1.4rem!important}}.op-systems-row .lm-service-row__name{font-size:1rem;letter-spacing:-.025em;line-height:1.35}.op-systems-row .lm-service-row__name-row{align-items:center;gap:.55rem;margin-bottom:.7rem}.op-systems-row .lm-service-row__kicker{font-size:.625rem}.op-systems-row .lm-service-row__team-pill{font-size:.75rem;padding:.1rem .38rem}.op-systems-row__endpoint{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;margin:.15rem 0 .55rem;font-size:.75rem;line-height:1.45;color:#475569}.op-systems-row__endpoint-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:500;color:#0f172a;background:#0f172a0a;border:1px solid rgba(148,163,184,.22);border-radius:4px;padding:.12rem .42rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-systems-row .lm-service-row__secondary{font-size:.75rem;line-height:1.5;margin-top:.25rem;margin-bottom:.55rem;gap:.32rem .48rem}.op-systems-row .lm-service-row__tertiary{font-size:.75rem;line-height:1.5;margin-top:.55rem;gap:.32rem .48rem}.op-systems-row__collection-meta{flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem}.op-systems-row__collection-primary{color:#64748b}.op-systems-row--obs-delayed .op-systems-row__collection-primary,.op-systems-row--obs-stale .op-systems-row__collection-primary{color:#94a3b8}.op-systems-row__collection-secondary{font-size:.71875rem;color:#94a3b8}.op-systems-row .lm-service-row__assign-label{font-size:.625rem;margin-bottom:.4rem}.op-systems-row .op-systems-row__provider-icon{margin-top:0;width:2rem;height:2rem;line-height:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#0f172a0b;border:1px solid rgba(15,23,42,.07);box-shadow:inset 0 1px #ffffff8c}.op-systems-row .op-systems-row__provider-icon--postgresql{background:#3b638217;border-color:#3b63821f;color:#4a6d85}.op-systems-row .op-systems-row__provider-icon--redis{background:#c478641a;border-color:#c4786424;color:#8f5f52}.op-systems-row .op-systems-provider-icon{display:block;flex-shrink:0}.op-systems-row.lm-service-row:hover:not(:disabled){background:var(--lm-svc-hover);border-color:#94a3b847!important;transform:translateY(-1px);box-shadow:inset 2px 0 0 0 var(--lm-svc-accent),0 6px 20px #0f172a12,0 2px 6px #0f172a0a}.op-systems-row.lm-service-row:focus-visible{outline:2px solid rgba(59,130,246,.42);outline-offset:2px}@media (prefers-reduced-motion: reduce){.op-systems-row.lm-service-row,.op-systems-summary-item{transition:none}.op-systems-row.lm-service-row:hover:not(:disabled),.op-systems-summary-item:hover{transform:none}.op-systems-row__health-rail-dot{animation:none}}.op-systems-row__link-state{display:inline-flex;align-items:center;padding:.1rem .38rem;border-radius:.3rem;font-size:.75rem;font-weight:600;color:#4f7188;background:#4f718814;border:1px solid rgba(79,113,136,.12)}.op-systems-row__services-kicker{margin-right:.2rem}.op-systems-row__narrative{display:flex;align-items:flex-start;gap:.38rem;margin:.45rem 0 .6rem;padding:0;max-width:42rem}.op-systems-row__narrative-accent{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2rem;color:#94a3b8}.op-systems-row__narrative-icon{display:block}.op-systems-row__narrative-text{font-size:.78125rem;line-height:1.5;font-weight:500;color:#475569}.op-systems-row__aside{min-width:min(100%,9.5rem);padding-top:.15rem;display:flex;flex-direction:column}@media (min-width: 992px){.op-systems-row__aside{width:9.5rem;padding-top:1.65rem}}.op-systems-row__health-panel{display:flex;align-items:stretch;gap:.55rem;width:100%;flex:1;min-height:0}.op-systems-row__health-rail{position:relative;flex-shrink:0;width:3px;min-height:3.75rem;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--op-rail-top, rgba(148, 163, 184, .45)) 0%,var(--op-rail-bottom, rgba(148, 163, 184, .08)) 100%)}@media (min-width: 992px){.op-systems-row__health-rail{min-height:100%}}.op-systems-row__health-rail--healthy{--op-rail-top: rgba(107, 155, 130, .55);--op-rail-bottom: rgba(107, 155, 130, .1)}.op-systems-row__health-rail--degraded{--op-rail-top: rgba(196, 165, 116, .58);--op-rail-bottom: rgba(196, 165, 116, .1)}.op-systems-row__health-rail--unreachable{--op-rail-top: rgba(184, 144, 144, .55);--op-rail-bottom: rgba(184, 144, 144, .1)}.op-systems-row__health-rail-dot{position:absolute;top:.4rem;left:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%);background:var(--op-rail-top, #94a3b8);box-shadow:0 0 0 2px #ffffffeb;animation:op-systems-rail-pulse 2.8s ease-in-out infinite}@keyframes op-systems-rail-pulse{0%,to{opacity:.55;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.12)}}.op-systems-row__health-body{flex:1;min-width:0}.op-systems-row__health-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0}.op-systems-health-pill{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:.35rem;font-size:.75rem;font-weight:600;letter-spacing:-.01em;border:1px solid rgba(226,232,240,.95);background:#f1f5f9f2;color:#334155}.op-systems-health-pill--healthy{color:#3d6b5a;background:#ecfdf5a6;border-color:#d1fae5e6}.op-systems-health-pill--degraded{color:#8a7348;background:#fffbebbf;border-color:#fde68a73}.op-systems-health-pill--unreachable{color:#8f5c5c;background:#fef2f2bf;border-color:#fecaca8c}.op-systems-row__opp-hint{margin:.45rem 0 0;font-size:.71875rem;line-height:1.4;color:#94a3b8;max-width:11rem}.op-systems-btn-primary{padding:.48rem 1.05rem;font-size:.875rem;font-weight:600;border:none;border-radius:.4rem;background:#0f172a;color:#fff;cursor:pointer}.op-systems-btn-primary:disabled{opacity:.5;cursor:not-allowed}.op-systems-btn-ghost{padding:.45rem 1rem;font-size:.875rem;font-weight:500;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;color:#334155;cursor:pointer}.op-systems-empty{max-width:32rem;margin:2.5rem auto;text-align:center;padding:2rem 1.5rem;border-radius:.75rem;border:1px solid var(--lm-svc-border);background:#f8fafcfa}.op-systems-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.op-systems-modal{background:#fff;border-radius:.75rem;width:min(100%,36rem);max-height:90vh;overflow:auto;box-shadow:0 20px 50px #0f172a26}.op-systems-modal--wizard{width:min(100%,44rem)}.op-systems-modal-header{padding:1.15rem 1.5rem;border-bottom:1px solid #e2e8f0}.op-systems-modal-header--stacked{display:block}.op-systems-modal-header__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.op-systems-modal-header h2{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.3}.op-systems-modal-header__subtitle{margin:0;font-size:.875rem;line-height:1.45;color:#64748b;max-width:38rem}.op-systems-wizard-provider-badge{display:inline-block;margin:.5rem 0 0;padding:.2rem .55rem;font-size:.72rem;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem}.op-systems-field-hint,.op-systems-wizard-hint{display:block;margin-top:.25rem;font-size:.75rem;color:#64748b}.op-systems-wizard-hint{margin-bottom:.5rem}.op-systems-visibility-list{margin:0 0 1rem;padding-left:1.15rem;font-size:.85rem;color:#475569;line-height:1.5}.op-systems-service-link-picker{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.25rem}.op-systems-service-link-search-meta{margin:0;font-size:.75rem;color:#64748b}.op-systems-service-link-list{max-height:min(18rem,42vh);overflow-y:auto;padding:.35rem .45rem .25rem;margin-top:.25rem}#root .op-systems-service-link-picker .op-systems-service-link-item.form-check{display:flex;align-items:center;gap:.5rem;padding:.05rem 0;padding-left:0;min-height:0;margin-bottom:.75rem}#root .op-systems-service-link-picker .op-systems-service-link-item.form-check:last-child{margin-bottom:0}#root .op-systems-service-link-picker .op-systems-service-link-item .form-check-input{float:none;margin-left:0;margin-top:0;flex-shrink:0}#root .op-systems-service-link-picker .op-systems-service-link-item .form-check-label{font-size:.8125rem;line-height:1.45;color:#1e293b;cursor:pointer}.op-systems-wizard-step-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.75rem}.op-systems-modal-body{padding:1.25rem 1.5rem 1.35rem}.op-systems-modal--wizard .op-systems-wizard-providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 520px){.op-systems-modal--wizard .op-systems-wizard-providers{grid-template-columns:1fr}}.op-systems-modal--edit{width:min(100%,38rem)}.op-systems-modal-header__main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.op-systems-modal-close{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:.4rem;background:#fff;color:#64748b;font-size:1.1rem;line-height:1;cursor:pointer}.op-systems-modal-header:has(.op-systems-modal-close){display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.op-systems-modal-tabs{display:flex;gap:.35rem;padding:0 1.25rem;border-bottom:1px solid #e2e8f0}.op-systems-modal-tab{margin-bottom:-1px;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer}.op-systems-modal-tab--active{color:#0f172a;border-bottom-color:#0ea5e9}.op-systems-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:.85rem 1.25rem 1.1rem;border-top:1px solid #e2e8f0}.op-systems-modal-footer--split{justify-content:space-between;flex-wrap:wrap}.op-systems-modal-footer-actions{display:flex;gap:.5rem;align-items:center}.op-systems-edit-current-target{margin:.5rem 0 0;font-size:.78rem;color:#64748b}.op-systems-edit-current-target code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.op-systems-wizard-providers{display:flex;flex-direction:column;gap:.65rem}.op-systems-wizard-provider-card{display:flex;align-items:flex-start;gap:.75rem;width:100%;margin:0;padding:.95rem 1rem;text-align:left;font:inherit;color:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(15,23,42,.08);border-radius:.65rem;background:#fff;box-shadow:0 1px 2px #0f172a09;transition:background-color .16s ease,border-color .16s ease,box-shadow .2s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.op-systems-wizard-provider-card:hover{background:#fcfdfefc;border-color:#94a3b847;box-shadow:0 4px 16px #0f172a11;transform:translateY(-1px)}.op-systems-wizard-provider-card:focus-visible{outline:2px solid rgba(59,130,246,.42);outline-offset:2px}.op-systems-wizard-provider-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;background:#0f172a0a;border:1px solid rgba(15,23,42,.06)}.op-systems-wizard-provider-card__icon--postgresql{color:#4a6d85;background:#3b638217;border-color:#3b63821f}.op-systems-wizard-provider-card__icon--redis{color:#8f5f52;background:#c478641a;border-color:#c4786424}.op-systems-wizard-provider-card__icon--kafka{color:#5c6b7a;background:#4755691a;border-color:#47556924}.op-systems-wizard-provider-card__copy{display:flex;flex-direction:column;gap:.28rem;min-width:0;padding-top:.12rem}.op-systems-wizard-provider-card__title{font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}.op-systems-wizard-provider-card__desc{font-size:.8125rem;line-height:1.45;color:#64748b;font-weight:400}@media (prefers-reduced-motion: reduce){.op-systems-wizard-provider-card{transition:none}.op-systems-wizard-provider-card:hover{transform:none}}.op-systems-wizard-footer{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.op-systems-wizard-footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.op-systems-field{margin-bottom:.85rem}.op-systems-field label{display:block;font-size:.78rem;font-weight:600;color:#475569;margin-bottom:.3rem}.op-systems-field input,.op-systems-field select,.op-systems-field textarea{width:100%;box-sizing:border-box;padding:.45rem .55rem;border:1px solid #cbd5e1;border-radius:.35rem;font-size:.875rem}.op-systems-field-textarea{min-height:5.5rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.35}.op-systems-kafka-auth{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.op-systems-kafka-auth__heading{margin:0 0 .65rem;font-size:.8rem;font-weight:600;color:#475569}.op-systems-kafka-auth-modes{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.75rem}.op-systems-kafka-auth-mode{display:flex;gap:.55rem;align-items:flex-start;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.45rem;cursor:pointer;background:#fff}.op-systems-kafka-auth-mode--active{border-color:#94a3b8;background:#f8fafc}.op-systems-kafka-auth-mode input{margin-top:.2rem;width:auto}.op-systems-kafka-auth-mode__copy{display:flex;flex-direction:column;gap:.15rem;font-size:.78rem;color:#64748b;line-height:1.35}.op-systems-kafka-auth-mode__copy strong{font-size:.82rem;color:#334155}.op-systems-kafka-auth-fields{display:flex;flex-direction:column;gap:.15rem}.op-systems-kafka-monitoring-picker{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}@media (max-width: 640px){.op-systems-kafka-monitoring-picker{grid-template-columns:1fr}}.op-systems-kafka-monitoring-picker__summary{grid-column:1 / -1;margin:0}.op-systems-picker-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.op-systems-picker-field__label{margin:0;font-size:.8125rem;font-weight:600;line-height:1.25;color:#475569}.op-systems-picker-field__control{display:flex;min-width:0}.op-systems-field-password-wrap{position:relative;display:block;width:100%}.op-systems-field-password-wrap input{padding-right:2.5rem}.op-systems-field-password-toggle{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;margin:0;border:none;border-radius:.25rem;background:transparent;box-shadow:none;color:#64748b;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .12s ease}.op-systems-field-password-toggle:hover:not(:disabled){color:#334155}.op-systems-field-password-toggle:active:not(:disabled){color:#1e293b}.op-systems-field-password-toggle:disabled{opacity:.45;cursor:not-allowed}.op-systems-field-password-toggle:focus{outline:none;box-shadow:none}.op-systems-field-password-toggle:focus-visible{outline:2px solid rgba(100,116,139,.55);outline-offset:0}.op-systems-security{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;padding:.75rem .85rem;font-size:.78rem;color:#475569;line-height:1.45;margin-bottom:1rem}.op-systems-security strong{display:block;color:#0f172a;margin-bottom:.35rem;font-size:.8rem}.op-systems-checks{list-style:none;padding:0;margin:.5rem 0 0}.op-systems-checks li{font-size:.8rem;padding:.25rem 0;color:#334155}.op-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;background:#0f172a29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.op-drawer{position:fixed;top:0;right:0;z-index:1100;display:flex;flex-direction:column;width:min(100%,26.5rem);height:100%;overflow:hidden;background:linear-gradient(180deg,#fcfcfd,#f8fafc);border-left:1px solid rgba(15,23,42,.07);box-shadow:-12px 0 40px #0f172a12,-2px 0 8px #0f172a0a}.op-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.15rem 1.2rem .95rem;background:#ffffffb8;border-bottom:1px solid rgba(15,23,42,.05)}.op-drawer__header-main{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.op-drawer__provider-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;background:#0f172a0a;border:1px solid rgba(15,23,42,.06)}.op-drawer__provider-icon--postgresql{color:#4a6d85;background:#3b638217;border-color:#3b63821f}.op-drawer__provider-icon--redis{color:#8f5f52;background:#c478641a;border-color:#c4786424}.op-drawer__header-copy{min-width:0}.op-drawer__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.022em;line-height:1.28;color:#0f172a}.op-drawer__provider-meta{margin:.28rem 0 0;font-size:.8125rem;font-weight:500;color:#64748b}.op-drawer__meta-sep{margin:0 .25rem;color:#cbd5e1}.op-drawer__header-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.op-drawer__edit,.op-drawer__edit-footer{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:#475569;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:.4rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.op-drawer__edit-footer{width:2.15rem;height:2.15rem}.op-drawer__edit:hover,.op-drawer__edit-footer:hover{border-color:#94a3b8;color:#0f172a}.op-drawer__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.05rem;padding:0;border:1px solid rgba(15,23,42,.08);border-radius:.4rem;background:#ffffffd9;color:#64748b;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.op-drawer__close:hover{background:#fff;border-color:#94a3b859;color:#334155}.op-drawer__status-strip{display:flex;align-items:center;gap:.55rem;padding:.55rem 1.2rem .65rem;background:#ffffff80}.op-drawer__status-rail{width:3px;height:1.125rem;border-radius:999px;background:linear-gradient(180deg,var(--op-drawer-rail-top, #94a3b8) 0%,transparent 100%);opacity:.85}.op-drawer__status-strip--healthy{--op-drawer-rail-top: rgba(107, 155, 130, .65)}.op-drawer__status-strip--degraded{--op-drawer-rail-top: rgba(196, 165, 116, .7)}.op-drawer__status-strip--unreachable{--op-drawer-rail-top: rgba(184, 144, 144, .65)}.op-drawer__status-pill{display:inline-flex;padding:.15rem .5rem;border-radius:.3rem;font-size:.75rem;font-weight:600;letter-spacing:-.01em}.op-drawer__status-pill--healthy{color:#3d6b5a;background:#ecfdf5cc;border:1px solid rgba(209,250,229,.85)}.op-drawer__status-pill--degraded{color:#8a7348;background:#fffbebd9;border:1px solid rgba(253,230,138,.4)}.op-drawer__status-pill--unreachable{color:#8f5c5c;background:#fef2f2d9;border:1px solid rgba(254,202,202,.45)}.op-drawer__status-context{font-size:.75rem;font-weight:500;color:#94a3b8}.op-drawer__body{flex:1;overflow:auto;padding:.85rem 1.2rem 1.5rem}.op-drawer__loading,.op-drawer__empty{margin:0;font-size:.84375rem;line-height:1.5;color:#94a3b8}.op-drawer__block{margin-bottom:1.15rem;padding:.85rem .95rem;border-radius:.65rem;background:#ffffffb8;border:1px solid rgba(15,23,42,.045);box-shadow:0 1px 2px #0f172a06}.op-drawer__block--overview{background:linear-gradient(180deg,#ffffffeb,#f8fafce0)}.op-drawer__endpoint{display:flex;flex-direction:column;gap:.25rem;margin:0 0 .75rem}.op-drawer__endpoint-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.op-drawer__endpoint-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8125rem;font-weight:500;color:#0f172a;word-break:break-all}.op-drawer__lead{margin:0;font-size:.9rem;font-weight:500;line-height:1.55;color:#334155}.op-drawer__trust-note{margin:.55rem 0 0;font-size:.75rem;line-height:1.45;color:#94a3b8}.op-drawer__collection{margin:.45rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.op-drawer__collection--delayed,.op-drawer__collection--stale,.op-drawer__collection-secondary{color:#94a3b8}.op-drawer__section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0 0 .35rem;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#475569}.op-drawer__section-lede{margin:0 0 .65rem;font-size:.78125rem;line-height:1.45;color:#94a3b8}.op-drawer__section-count{font-size:.75rem;font-weight:500;color:#64748b}.op-drawer__service-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.op-drawer__service-chip{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:.35rem;font-size:.78125rem;font-weight:500;color:#475569;background:#f1f5f9f2;border:1px solid rgba(226,232,240,.95)}.op-drawer__link-editor{display:flex;flex-direction:column;gap:.65rem}.op-drawer__save-links{align-self:flex-start;padding:.4rem .85rem;font-size:.8125rem}.op-drawer__finding-list,.op-drawer__signal-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.op-drawer__finding,.op-drawer__signal{padding:.65rem .75rem;border-radius:.5rem;background:#f8fafcd9;border:1px solid rgba(15,23,42,.04)}.op-drawer__finding-kicker{display:block;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.op-drawer__finding-title{display:block;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:#1e293b}.op-drawer__finding-body{margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b}.op-drawer__signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.op-drawer__signal-title{font-size:.84375rem;font-weight:600;color:#334155}.op-drawer__signal-severity{flex-shrink:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.op-drawer__signal-severity--warning{color:#8a7348}.op-drawer__signal-severity--critical,.op-drawer__signal-severity--error{color:#9f6b6b}.op-drawer__signal-summary{margin:.3rem 0 0;font-size:.8125rem;line-height:1.48;color:#64748b}.op-drawer__footer--split{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.op-drawer__footer{margin-top:.5rem;padding-top:.25rem}.op-drawer__danger{padding:.45rem .75rem;font-size:.8125rem;font-weight:500;color:#9f4f4f;background:transparent;border:1px solid rgba(254,202,202,.65);border-radius:.4rem;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.op-drawer__danger:hover{background:#fef2f2a6;border-color:#f8717159}.op-service-context-wrap{min-width:220px;max-width:320px}.op-service-context{padding:.65rem .75rem;border-radius:8px;background:#f8fafc;border:1px solid #e8edf2}.op-service-context--compact{padding:.5rem .65rem}.op-service-context__title{margin:0 0 .25rem;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.op-service-context__hint{margin:0 0 .45rem;font-size:.72rem;line-height:1.4;color:#94a3b8}.op-service-context__systems{margin:0;padding:0;list-style:none}.op-service-context__system{padding:.3rem 0;font-size:.8rem}.op-service-context__system-name{font-weight:600;color:#334155}.op-service-context__system-meta{display:block;font-size:.72rem;color:#94a3b8}.op-service-context__recs{margin-top:.5rem;padding-top:.45rem;border-top:1px solid #eef2f6}.op-service-context__recs-label{margin:0 0 .35rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.op-service-context__rec-list{margin:0;padding:0;list-style:none}.op-service-context__rec-list li{padding:.35rem 0}.op-service-context__rec-framing{font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.op-service-context__rec-title{display:block;font-size:.78rem;font-weight:600;color:#475569}.op-service-context__rec-detail{margin:.15rem 0 0;font-size:.72rem;line-height:1.4;color:#64748b}#root .lm-team-view.lm-services-page{background-color:#fff}#root .lm-td-shell{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:1.15rem 1.5rem 2.25rem;background:#fff;min-height:100%;--lm-td-grid-gap: .55rem}@media (min-width: 768px){#root .lm-td-shell{padding-left:1.75rem;padding-right:1.75rem;--lm-td-grid-gap: .65rem}}@media (min-width: 1280px){#root .lm-td-shell{padding-left:2rem;padding-right:2rem}}.lm-td-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0 0 3rem;font-size:.8125rem;line-height:1.4}.lm-td-breadcrumb__link{padding:0;border:none;background:none;color:#64748b;font-weight:500;cursor:pointer}.lm-td-breadcrumb__link:hover{color:#2563eb}.lm-td-breadcrumb__sep{color:#cbd5e1}.lm-td-breadcrumb__current{color:#0f172a;font-weight:600}.lm-td-back{margin-bottom:.75rem!important}.lm-td-readonly-hint{margin:0 0 .75rem}.lm-td-access-banner{margin:0 0 1rem;padding:.85rem 1rem;border-radius:10px;background:#eff6ffa6;border:1px solid rgba(147,197,253,.45)}.lm-td-workspace-header{margin-top:1rem;margin-bottom:1.15rem}.lm-td-hero{margin:0 0 1.15rem;padding:0 0 1.15rem;border-bottom:1px solid rgba(226,232,240,.75)}.lm-td-hero__row{display:flex;align-items:flex-start;gap:.9rem;min-width:0}.lm-td-hero__avatar{width:2.25rem!important;height:2.25rem!important;font-size:.9375rem!important;flex-shrink:0;border-radius:8px!important}.lm-td-hero__copy{flex:1;min-width:0}.lm-td-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;width:100%}.lm-td-hero__title-row .lm-td-hero__health-badge{margin-left:auto;flex-shrink:0}.lm-td-hero__title{margin:0;font-size:1.4375rem;font-weight:700;letter-spacing:-.025em;color:#0f172a;line-height:1.15}.lm-td-hero__role-badge{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:#64748b;background:#f8fafc;border:1px solid rgba(226,232,240,.95)}.lm-td-hero__desc{margin:.45rem 0 0;font-size:.875rem;line-height:1.4;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40rem}.lm-td-hero__meta{margin:.2rem 0 0;font-size:.75rem;color:#94a3b8;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-td-hero--rich .lm-td-hero__avatar{width:3rem!important;height:3rem!important;font-size:1.125rem!important;border-radius:11px!important}.lm-td-hero__actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0;margin-left:auto}.lm-td-hero__status{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent}.lm-td-hero__status--healthy{color:#166534;background:#dcfce7e6;border-color:#86efac80}.lm-td-hero__status--attention{color:#c2410c;background:#ffedd5e6;border-color:#fdba7480}.lm-td-hero__status--critical{color:#991b1b;background:#fee2e2e6;border-color:#fca5a58c}.lm-td-hero__status--empty{color:#64748b;background:#f8fafc;border-color:#e2e8f0f2}.lm-td-hero__meta-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-top:.45rem;padding-bottom:.15rem}.lm-td-hero__meta-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#64748b;line-height:1.3}.lm-td-hero__meta-item svg{color:#94a3b8;flex-shrink:0}.lm-td-hero__meta-k{color:#94a3b8;font-weight:600}.lm-td-hero__meta-v{color:#334155;font-weight:600}.lm-td-hero__settings-btn{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:.8125rem}.lm-td-kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-td-grid-gap)}@media (min-width: 768px){.lm-td-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-td-kpi{--lm-td-kpi-icon-size: 1.65rem;--lm-td-kpi-head-gap: .45rem;--lm-td-kpi-text-inset: calc(var(--lm-td-kpi-icon-size) + var(--lm-td-kpi-head-gap));display:flex;flex-direction:column;gap:.12rem;min-height:5.85rem;padding:.75rem .85rem .7rem;border-radius:10px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a08;min-width:0}.lm-td-kpi__top{display:flex;align-items:center;gap:var(--lm-td-kpi-head-gap);margin-bottom:.15rem}.lm-td-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lm-td-kpi-icon-size);height:var(--lm-td-kpi-icon-size);border-radius:7px;flex-shrink:0}.lm-td-kpi__icon--blue{color:#2563eb;background:#eff6fff2}.lm-td-kpi__icon--violet{color:#7c3aed;background:#f5f3fff2}.lm-td-kpi__icon--amber{color:#c2410c;background:#fff7edf2}.lm-td-kpi__icon--red{color:#dc2626;background:#fef2f2f2}.lm-td-kpi__value-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.35rem;padding-left:var(--lm-td-kpi-text-inset)}.lm-td-kpi.is-loading{opacity:.7}.lm-td-kpi__label{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;line-height:1.2}.lm-td-kpi__value{font-size:1.625rem;font-weight:700;letter-spacing:-.035em;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1}.lm-td-kpi__spark{margin-top:auto;padding-top:.2rem;padding-left:var(--lm-td-kpi-text-inset);line-height:0}#root .lm-td-kpi .lm-registry-kpi-sparkline{display:block;width:100%;max-width:100%;opacity:.92}.lm-td-kpi__sub{font-size:.6875rem;color:#94a3b8;line-height:1.3;padding-left:var(--lm-td-kpi-text-inset)}.lm-td-kpi__bar{margin-top:.35rem;margin-left:var(--lm-td-kpi-text-inset);height:5px;border-radius:999px;background:#e2e8f0;overflow:hidden}.lm-td-kpi__bar-fill{display:block;height:100%;border-radius:999px;background:#f97316}.lm-td-kpi--signal .lm-td-kpi__value{color:#7c3aed}.lm-td-kpi--incident .lm-td-kpi__value,.lm-td-kpi--risk .lm-td-kpi__value{color:#c2410c}.lm-td-health{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent}.lm-td-health__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.lm-td-health--healthy{color:#166534;background:#dcfce7bf;border-color:#86efac8c}.lm-td-health--healthy .lm-td-health__dot{background:#22c55e}.lm-td-health--attention{color:#c2410c;background:#ffedd5cc;border-color:#fdba748c}.lm-td-health--attention .lm-td-health__dot{background:#f97316}.lm-td-health--critical{color:#991b1b;background:#fee2e2d9;border-color:#fca5a599}.lm-td-health--critical .lm-td-health__dot{background:#ef4444}.lm-td-health--empty{color:#64748b;background:#f8fafcf2;border-color:#e2e8f0f2}.lm-td-health--empty .lm-td-health__dot{background:#94a3b8}.lm-td-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0}@media (min-width: 640px){.lm-td-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-td-stat{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .85rem;margin:0;background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:9px;box-shadow:0 1px 2px #0f172a08}.lm-td-stat--warn{background:#fef2f2a6;border-color:#fca5a573}.lm-td-stat--warn .lm-td-stat__value{color:#991b1b}.lm-td-stat--active .lm-td-stat__value{color:#15803d}.lm-td-stat__label,.lm-td-stat__value{margin:0}.lm-td-stat__label{font-size:.5625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.lm-td-stat__value{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.15}.lm-td-stat__value--text{font-size:.9375rem;font-weight:600}.lm-td-section-title{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.lm-td-insights{margin-bottom:1.25rem;padding:.9rem 1rem;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(148,163,184,.28)}.lm-td-insights__head{margin-bottom:.65rem}.lm-td-insights__lede{margin:.25rem 0 0;font-size:.8125rem;color:#64748b}.lm-td-insights__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lm-td-insight-row{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.55rem .65rem;border:1px solid rgba(226,232,240,.85);border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.lm-td-insight-row:hover:not(:disabled){border-color:#0ea5e959;box-shadow:0 2px 8px #0f172a0d}.lm-td-insight-row:disabled{cursor:default}.lm-td-insight-row__sev{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px}.lm-td-insight-row__sev--critical{color:#991b1b;background:#fee2e2d9}.lm-td-insight-row__sev--warning{color:#c2410c;background:#ffedd5d9}.lm-td-insight-row__sev--info{color:#475569;background:#f1f5f9f2}.lm-td-insight-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.lm-td-insight-row__service{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.lm-td-insight-row__title{font-size:.8125rem;font-weight:600;color:#0f172a}.lm-td-insight-row__detail{font-size:.75rem;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-td-insight-row__chev{flex-shrink:0;color:#94a3b8;margin-top:.15rem}.lm-td-body{display:grid;grid-template-columns:1fr;gap:var(--lm-td-grid-gap);align-items:start}.lm-td-main{min-width:0}.lm-td-main-stack{display:flex;flex-direction:column;gap:var(--lm-td-grid-gap)}@media (min-width: 768px){.lm-td-body{grid-template-columns:repeat(4,minmax(0,1fr))}.lm-td-main{grid-column:1 / 4}.lm-td-sidebar{grid-column:4}}.lm-td-panel--workspace{overflow:hidden;display:flex;flex-direction:column;background:#fff}.lm-td-services__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.lm-td-services__link--primary{color:#2563eb;font-weight:700}.lm-td-panel--workspace .lm-td-services__head{padding:1rem 1.15rem .5rem;margin-bottom:.5rem}.lm-td-panel--workspace .lm-td-services-table-wrap{flex:1;padding:0 1.15rem 1rem;margin-top:0}.lm-td-panel--workspace .lm-td-empty{margin:0 1rem 1rem}.lm-td-sidebar{display:flex;flex-direction:column;gap:var(--lm-td-grid-gap);padding:0;min-width:0}@media (max-width: 767px){.lm-td-sidebar{padding-top:.25rem;margin-top:.5rem}}.lm-td-sidebar .lm-td-panel{padding:.9rem 1rem 1rem;border:1px solid rgba(226,232,240,.95);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;background:#fff}.lm-td-sidebar .lm-td-panel__title{font-size:.875rem;font-weight:700;letter-spacing:-.015em}.lm-td-sidebar .lm-td-panel--members,.lm-td-sidebar .lm-td-panel--activity{display:flex;flex-direction:column;height:17.5rem;max-height:17.5rem;overflow:hidden}.lm-td-sidebar .lm-td-panel--members .lm-td-panel__head,.lm-td-sidebar .lm-td-panel--activity .lm-td-panel__head{flex-shrink:0}.lm-td-sidebar .lm-td-members{flex:1;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lm-td-sidebar .lm-td-panel--members .lm-td-panel__muted{flex:1;min-height:0;margin:0}.lm-td-sidebar .lm-td-panel--activity .lm-td-timeline,.lm-td-sidebar .lm-td-panel--activity .lm-td-timeline--empty,.lm-td-sidebar .lm-td-panel--activity .lm-td-panel__muted{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lm-td-sidebar .lm-td-timeline__title{font-size:.8125rem}.lm-td-services-table-wrap{margin-top:0;overflow-x:auto;-webkit-overflow-scrolling:touch}#root .lm-td-services-table-wrap .lm-registry-table-wrap{max-height:none;overflow:visible;border:none;border-radius:8px;background:#f1f5f9;width:100%;box-sizing:border-box}#root .lm-td-services-table-wrap .lm-registry-table{width:100%;min-width:0;table-layout:fixed}#root .lm-td-services-table-wrap .lm-registry-table thead{background:#f1f5f9}#root .lm-td-services-table-wrap .lm-registry-table thead th{padding-top:.7rem;padding-bottom:.7rem;background:#f1f5f9;color:#64748b;border-bottom:1px solid rgba(203,213,225,.85);box-shadow:none}#root .lm-td-services-table-wrap .lm-registry-table tbody td{padding-top:.75rem;padding-bottom:.75rem;background:#fff}#root .lm-td-services-table-wrap .lm-registry-table tbody tr:hover td{background:#f8fafcd9}#root .lm-td-services-table-wrap .lm-registry-service-cell{gap:.75rem}#root .lm-td-services-table-wrap .lm-registry-service-cell__text{padding-left:.1rem}#root .lm-td-services-table-wrap .lm-registry-service-cell__name{font-weight:600;color:#0f172a}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-service{width:30%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-status{width:11%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-risk{width:9%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-signals{width:8%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-incidents{width:10%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-activity{width:20%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace col.lm-registry-table__col-actions{width:12%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-service,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-service{width:30%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-status,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-status{width:11%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-risk,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-risk{width:9%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-signals,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-signals{width:8%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-incidents,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-incidents{width:10%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-activity,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-activity{width:20%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-actions,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-actions{width:12%}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-signals,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-signals{padding-right:1.15rem}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-incidents,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-incidents{padding-left:1rem;min-width:0}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-incidents{overflow:visible}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace thead th.lm-registry-table__col-actions,#root .lm-td-services-table-wrap .lm-registry-table--team-workspace tbody td.lm-registry-table__col-actions{text-align:right;padding-right:.65rem}#root .lm-td-services-table-wrap .lm-registry-table--team-workspace .lm-registry-row-menu{justify-content:flex-end}#root .lm-td-services-table-wrap .lm-registry-service-cell__sub{color:#64748b;font-size:.6875rem}.lm-td-trend-cell{justify-content:flex-end}.lm-td-panel.lm-td-glance{padding:.9rem 1rem 1rem;border:1px solid rgba(226,232,240,.95);box-shadow:0 1px 2px #0f172a0a}.lm-td-glance__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.lm-td-glance__window{font-size:.6875rem;font-weight:600;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}.lm-td-glance__grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 720px){.lm-td-glance__grid{grid-template-columns:1.25fr 1fr;gap:1.25rem;align-items:stretch}}.lm-td-glance__health,.lm-td-glance__activity{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem;border-radius:10px;background:#fff;border:1px solid rgba(226,232,240,.85)}.lm-td-glance__health-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lm-td-glance__health-total{font-size:.6875rem;font-weight:600;color:#94a3b8;letter-spacing:.02em;white-space:nowrap}.lm-td-glance-health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.lm-td-glance-health-metric{display:flex;flex-direction:column;gap:.05rem;padding:.4rem .45rem;border-radius:8px;border:1px solid transparent}.lm-td-glance-health-metric--healthy{background:#dcfce773;border-color:#86efac59}.lm-td-glance-health-metric--degraded{background:#ffedd573;border-color:#fdba7459}.lm-td-glance-health-metric--unhealthy{background:#fee2e273;border-color:#fca5a559}.lm-td-glance-health-metric.is-zero{opacity:.55}.lm-td-glance-health-metric__value{font-size:1.125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.lm-td-glance-health-metric__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.lm-td-glance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;flex:1;align-content:start}.lm-td-glance-stat{display:flex;flex-direction:column;gap:.12rem;padding:.55rem .6rem;border-radius:8px;background:#f8fafc;border:1px solid rgba(226,232,240,.9)}.lm-td-glance-stat__value{font-size:1.1875rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.lm-td-glance-stat__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-td-glance-stat--signal .lm-td-glance-stat__value{color:#7c3aed}.lm-td-glance-stat--incident .lm-td-glance-stat__value{color:#c2410c}.lm-td-glance-stat--deploy .lm-td-glance-stat__value{color:#2563eb}.lm-td-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;position:relative}.lm-td-timeline:before{content:"";position:absolute;left:.95rem;top:.35rem;bottom:.35rem;width:1px;background:#e2e8f0f2}.lm-td-timeline__item{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem .55rem;align-items:start;padding:.35rem 0;position:relative}.lm-td-timeline__icon{z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#64748b;flex-shrink:0}.lm-td-timeline__icon--deployment{color:#15803d;background:#dcfce7d9;border-color:#86efac73}.lm-td-timeline__icon--pull_request{color:#2563eb;background:#eff6fff2;border-color:#bfdbfe8c}.lm-td-timeline__icon--access{color:#c2410c;background:#fff7edf2;border-color:#fdba7473}.lm-td-timeline__body{min-width:0;display:flex;flex-direction:column;gap:.08rem}.lm-td-timeline__title{font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.25}.lm-td-timeline__detail{font-size:.75rem;color:#64748b;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-td-timeline__detail--link{color:#2563eb;text-decoration:none}.lm-td-timeline__detail--link:hover{text-decoration:underline}.lm-td-timeline__time{font-size:.6875rem;color:#94a3b8;white-space:nowrap;flex-shrink:0;padding-top:.1rem}.lm-td-timeline--empty{padding:.35rem 0 .15rem}.lm-td-timeline--empty:before{display:none}.lm-td-timeline__empty-title{margin:0 0 .2rem;font-size:.8125rem;font-weight:600;color:#475569}.lm-td-timeline__empty-text{margin:0;font-size:.75rem;color:#94a3b8;line-height:1.4}.lm-td-glance__heading{margin:0;font-size:.875rem;font-weight:700;letter-spacing:-.015em;color:#0f172a}.lm-td-glance__label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.lm-td-glance-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#e2e8f0;gap:2px;margin-top:.15rem}.lm-td-glance-bar__seg{min-width:4px;border-radius:999px}.lm-td-glance-bar__seg--healthy{background:#22c55e}.lm-td-glance-bar__seg--degraded{background:#f97316}.lm-td-glance-bar__seg--unhealthy{background:#ef4444}.lm-td-glance-legend{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin:.65rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:#475569}.lm-td-glance-legend li{display:inline-flex;align-items:center;gap:.35rem}.lm-td-glance-legend__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lm-td-glance-legend__dot--healthy{background:#22c55e}.lm-td-glance-legend__dot--degraded{background:#f97316}.lm-td-glance-legend__dot--unhealthy{background:#ef4444}.lm-td-services__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.lm-td-services__hint{margin:.25rem 0 0;font-size:.8125rem;color:#64748b}.lm-td-services__link{flex-shrink:0;font-size:.75rem;font-weight:600;color:#2563eb;background:transparent;border:none;padding:.15rem .35rem;cursor:pointer;border-radius:4px}.lm-td-services__link:hover{background:#2563eb14}.lm-td-services__count{margin:0;font-size:.75rem;color:#94a3b8;font-variant-numeric:tabular-nums}.lm-td-svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.lm-td-svc-card{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:10px;background:#fff;border:1px solid rgba(226,232,240,.95);border-left:3px solid var(--lm-td-svc-accent, #94a3b8);box-shadow:0 1px 3px #0f172a0a}.lm-td-svc-card--health-healthy{--lm-td-svc-accent: rgb(22, 163, 74)}.lm-td-svc-card--health-warning{--lm-td-svc-accent: rgb(217, 119, 6)}.lm-td-svc-card--health-at_risk{--lm-td-svc-accent: rgb(234, 88, 12)}.lm-td-svc-card--health-critical{--lm-td-svc-accent: rgb(220, 38, 38)}.lm-td-svc-card__head{display:flex;align-items:flex-start;gap:.55rem}.lm-td-svc-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:#f1f5f9f2;color:#64748b}.lm-td-svc-card__title-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.lm-td-svc-card__name{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-td-svc-card .lm-svc-registry-health{align-self:flex-start;font-size:.6875rem;padding:.15rem .45rem}.lm-td-svc-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.75rem;color:#64748b;line-height:1.4}.lm-td-svc-card__meta-sep{color:#cbd5e1}.lm-td-svc-card__activity--hot{color:#15803d;font-weight:500}.lm-td-svc-card__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.lm-td-svc-card__btn{font-size:.75rem;font-weight:600;padding:.35rem .65rem;border-radius:7px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease}.lm-td-svc-card__btn:disabled{opacity:.5;cursor:not-allowed}.lm-td-svc-card__btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.lm-td-svc-card__btn--primary:hover:not(:disabled){background:#1d4ed8}.lm-td-svc-card__btn--ghost{color:#475569;background:#f8fafc;border-color:#e2e8f0f2}.lm-td-svc-card__btn--ghost:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.lm-td-empty{padding:1.25rem 1.1rem;border-radius:10px;background:#f8fafc;border:1px dashed rgba(148,163,184,.45)}.lm-td-empty__title{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:#0f172a}.lm-td-empty__text{margin:0 0 .75rem;font-size:.8125rem;color:#64748b;line-height:1.45}.lm-td-panel{padding:.95rem 1.05rem;border-radius:12px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:0 1px 2px #0f172a0a}.lm-td-panel.lm-td-panel--workspace{padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(203,213,225,.85);box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0f}.lm-td-panel--members .lm-td-panel__head{margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid rgba(241,245,249,.95)}.lm-td-panel--members .lm-td-panel__title{font-size:.875rem}.lm-td-panel--activity .lm-td-panel__head{margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px solid rgba(241,245,249,.95)}.lm-td-panel--activity .lm-td-panel__title{font-size:.875rem}.lm-td-panel--warn{border-color:#fdba7473;background:#fffbeb73}.lm-td-panel--summary{background:linear-gradient(135deg,#f8fafc,#fff)}.lm-td-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.lm-td-panel__title{margin:0 0 .55rem;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.lm-td-panel__head .lm-td-panel__title{margin-bottom:0}.lm-td-panel__action{font-size:.75rem;font-weight:600;color:#2563eb;background:transparent;border:none;padding:.15rem .35rem;cursor:pointer;border-radius:4px}.lm-td-panel__action:hover:not(:disabled){background:#2563eb14}.lm-td-panel__badge{font-size:.6875rem;font-weight:700;color:#c2410c;background:#ffedd5d9;padding:.15rem .45rem;border-radius:999px}.lm-td-panel__muted{margin:0;font-size:.8125rem;color:#94a3b8}.lm-td-panel__link{margin-top:.45rem;font-size:.75rem;font-weight:600;color:#2563eb;background:none;border:none;padding:0;cursor:pointer}.lm-td-summary-list{margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lm-td-summary-list__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem}.lm-td-summary-list__row dt{margin:0;color:#64748b;font-weight:500}.lm-td-summary-list__row dd{margin:0;color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums}.lm-td-summary-list__warn{color:#c2410c!important}.lm-td-members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;max-height:220px;overflow-y:auto}.lm-td-member{display:flex;align-items:center;gap:.65rem;padding:.5rem .4rem;border-radius:8px;transition:background .12s ease}.lm-td-member:hover{background:#f8fafcf2}.lm-td-member--owner{border-left:2px solid rgba(37,99,235,.55);padding-left:.5rem;margin-left:.05rem;background:#eff6ff59;border-radius:0 8px 8px 0}.lm-td-member--owner:hover{background:#eff6ff8c}.lm-td-member__role--owner{color:#2563eb;font-weight:600}.lm-td-member__avatar{width:2.125rem!important;height:2.125rem!important;font-size:.8125rem!important}.lm-td-member__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.lm-td-member__name{font-size:.8125rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.lm-td-member__role{font-size:.6875rem;color:#94a3b8;line-height:1.2}.lm-td-member__badge{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px;border:1px solid transparent}.lm-td-member__badge--owner{color:#166534;background:#dcfce7d9;border-color:#86efac73}.lm-td-member__badge--admin{color:#1d4ed8;background:#eff6ffe6;border-color:#bfdbfe8c}.lm-td-member__badge--member{color:#64748b;background:#f8fafcf2;border-color:#e2e8f0f2}.lm-td-member__actions{display:none;flex-wrap:wrap;gap:.25rem;flex-shrink:0;margin-left:auto}@media (hover: hover){.lm-td-member:hover .lm-td-member__actions{display:flex}.lm-td-member:hover .lm-td-member__badge{display:none}}@media (hover: none){.lm-td-member__actions{display:flex}.lm-td-member__badge{display:none}}.lm-td-member__action-btn{font-size:.625rem;font-weight:600;padding:.2rem .4rem;border-radius:4px;border:1px solid rgba(226,232,240,.95);background:#f8fafc;color:#475569;cursor:pointer}.lm-td-member__action-btn:hover:not(:disabled){background:#f1f5f9}.lm-td-pending{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lm-td-pending__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.lm-td-pending__who{font-size:.8125rem;min-width:0}.lm-td-pending__hint{color:#94a3b8}.lm-td-pending__actions{display:flex;gap:.35rem}.lm-td-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lm-td-activity__row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;padding:.25rem 0;border-bottom:1px solid rgba(241,245,249,.95)}.lm-td-activity__row:last-child{border-bottom:none}.lm-td-activity__label{font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lm-td-activity__detail{color:#94a3b8;flex-shrink:0;font-variant-numeric:tabular-nums;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.lm-td-activity__detail--link{color:#2563eb;text-decoration:none}.lm-td-activity__detail--link:hover{text-decoration:underline}.lm-td-activity__row--ok .lm-td-activity__detail{color:#15803d;font-weight:500}.lm-td-activity__row--warn .lm-td-activity__detail{color:#c2410c;font-weight:500}.lm-td-settings-btn{display:inline-flex;align-items:center;gap:.45rem;width:100%;justify-content:center;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#0f172a;background:#f8fafc;border:1px solid rgba(226,232,240,.95);border-radius:8px;cursor:pointer;transition:background .15s ease}.lm-td-settings-btn:hover:not(:disabled){background:#f1f5f9}.lm-td-settings-btn__badge{font-size:.6875rem;font-weight:700;color:#c2410c;background:#ffedd5d9;padding:.1rem .4rem;border-radius:999px}#root .lm-ts-shell{box-sizing:border-box;max-width:min(100%,1440px);margin:0 auto;padding:1.25rem 2rem 2.5rem;background:#fff;min-height:100%;--lm-ts-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 2px 10px rgba(15, 23, 42, .05)}@media (min-width: 768px){#root .lm-ts-shell{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 992px){#root .lm-ts-shell{padding:1.5rem 3rem 3rem}}@media (min-width: 1280px){#root .lm-ts-shell{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width: 1600px){#root .lm-ts-shell{max-width:1600px}}.lm-ts-back{margin-bottom:1.5rem!important}.lm-ts-hero{margin-bottom:1.5rem;padding-top:.35rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(226,232,240,.95)}.lm-ts-hero__kicker{margin:0 0 .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.lm-ts-hero__identity{display:flex;align-items:flex-start;gap:1rem;min-width:0;margin-bottom:2rem}.lm-ts-hero__avatar{width:3rem!important;height:3rem!important;font-size:1.125rem!important;flex-shrink:0;border-radius:11px!important}.lm-ts-hero__copy{flex:1;min-width:0}.lm-ts-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;width:100%}.lm-ts-hero__title-row .lm-ts-hero__health-badge{margin-left:auto;flex-shrink:0}.lm-ts-hero__title{margin:0;font-size:clamp(1.4375rem,2.5vw,1.75rem);font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.15}.lm-ts-hero__desc{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:#64748b;max-width:42rem}.lm-ts-hero__desc--empty{font-style:italic;color:#94a3b8}.lm-ts-hero__dirty{display:inline-flex;margin-top:.45rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;color:#c2410c;background:#ffedd5d9;border-radius:999px}.lm-ts-hero__meta-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.15rem;margin-top:.55rem}.lm-ts-hero__meta-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;color:#64748b;line-height:1.3}.lm-ts-hero__meta-item svg{color:#94a3b8;flex-shrink:0}.lm-ts-hero__meta-k{color:#94a3b8;font-weight:600}.lm-ts-hero__meta-v{color:#334155;font-weight:600}.lm-ts-kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.35rem}@media (min-width: 768px){.lm-ts-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.lm-ts-kpi{--lm-ts-kpi-icon-size: 1.65rem;--lm-ts-kpi-head-gap: .45rem;--lm-ts-kpi-text-inset: calc(var(--lm-ts-kpi-icon-size) + var(--lm-ts-kpi-head-gap));display:flex;flex-direction:column;gap:.1rem;padding:.85rem .95rem;border-radius:11px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:var(--lm-ts-card-shadow)}.lm-ts-kpi--violet{background:linear-gradient(135deg,#f5f3ff8c,#fff)}.lm-ts-kpi--blue{background:linear-gradient(135deg,#eff6ff8c,#fff)}.lm-ts-kpi--amber{background:linear-gradient(135deg,#fff7ed73,#fff)}.lm-ts-kpi--green{background:linear-gradient(135deg,#f0fdf48c,#fff)}.lm-ts-kpi--emphasis.lm-ts-kpi--amber .lm-ts-kpi__value{color:#c2410c}.lm-ts-kpi--emphasis.lm-ts-kpi--green .lm-ts-kpi__value{color:#15803d}.lm-ts-kpi__top{display:flex;align-items:center;gap:var(--lm-ts-kpi-head-gap)}.lm-ts-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--lm-ts-kpi-icon-size);height:var(--lm-ts-kpi-icon-size);border-radius:7px;flex-shrink:0}.lm-ts-kpi--violet .lm-ts-kpi__icon{color:#7c3aed;background:#f5f3fff2}.lm-ts-kpi--blue .lm-ts-kpi__icon{color:#2563eb;background:#eff6fff2}.lm-ts-kpi--amber .lm-ts-kpi__icon{color:#c2410c;background:#fff7edf2}.lm-ts-kpi--green .lm-ts-kpi__icon{color:#15803d;background:#f0fdf4f2}.lm-ts-kpi__label{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.lm-ts-kpi__value{font-size:1.5rem;font-weight:700;letter-spacing:-.035em;color:#0f172a;line-height:1.1;padding-left:var(--lm-ts-kpi-text-inset);font-variant-numeric:tabular-nums}.lm-ts-kpi__sub{font-size:.6875rem;color:#94a3b8;line-height:1.3;padding-left:var(--lm-ts-kpi-text-inset)}.lm-ts-body{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}@media (min-width: 1080px){.lm-ts-body{grid-template-columns:minmax(0,1fr) 320px;gap:1.5rem}}.lm-ts-main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.lm-ts-sidebar{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1079px){.lm-ts-sidebar{order:-1}}.lm-ts-panel{padding:1.2rem 1.25rem;border-radius:12px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:var(--lm-ts-card-shadow)}.lm-ts-panel--summary,.lm-ts-panel--links{background:#fff}.lm-ts-panel--notifications{padding-bottom:.85rem}.lm-ts-panel--notifications .lm-ts-panel__title{font-size:1rem}.lm-ts-panel--notifications .lm-ts-panel__lede{font-size:.875rem}.lm-ts-panel--danger{padding:0;border-color:#fca5a559;background:linear-gradient(135deg,#fef2f259,#fff);overflow:hidden}.lm-ts-panel__head-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;margin-bottom:1.25rem}.lm-ts-panel__head-copy .lm-ts-panel__lede{margin-bottom:0}.lm-ts-panel__title-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.35rem}.lm-ts-panel__title-row .lm-ts-panel__title{margin-bottom:0}.lm-ts-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;flex-shrink:0}.lm-ts-panel__icon--violet{color:#7c3aed;background:#f5f3fff2}.lm-ts-panel__icon--blue{color:#2563eb;background:#eff6fff2}.lm-ts-panel__icon--amber{color:#c2410c;background:#fff7edf2}.lm-ts-panel__icon--slate{color:#64748b;background:#f8fafcf2;border:1px solid rgba(226,232,240,.85)}.lm-ts-panel__title{margin:0 0 .45rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.lm-ts-panel__head-row .lm-ts-panel__title{margin-bottom:.35rem}.lm-ts-panel>.lm-ts-panel__title:not(:has(+.lm-ts-panel__lede)){margin-bottom:1rem}.lm-ts-panel__lede{margin:0 0 1.25rem;font-size:.8125rem;line-height:1.45;color:#64748b;max-width:36rem}.lm-ts-panel__muted{margin:0;font-size:.8125rem;color:#94a3b8}.lm-ts-panel__cta{flex-shrink:0;font-size:.8125rem;font-weight:600;color:#2563eb;background:#2563eb14;border:1px solid rgba(37,99,235,.2);border-radius:8px;padding:.4rem .75rem;cursor:pointer;transition:background .15s ease}.lm-ts-panel__cta:hover:not(:disabled){background:#2563eb24}.lm-ts-panel__cta:disabled{opacity:.55;cursor:not-allowed}.lm-ts-subheading{margin:0 0 .8rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.lm-ts-panel--profile{padding:1.35rem 1.4rem}.lm-ts-panel--profile .lm-ts-panel__head-row{margin-bottom:.55rem}.lm-ts-panel--profile .lm-ts-panel__title{font-size:1rem}.lm-ts-panel--profile .lm-ts-panel__lede{font-size:.875rem;margin-bottom:.45rem;line-height:1.4}.lm-ts-profile-fields{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem;margin-top:.15rem}.lm-ts-panel--profile .lm-ts-field__label{font-size:.8125rem;margin-bottom:.35rem}.lm-ts-panel--profile .lm-ts-input{min-height:2.55rem;padding:.55rem .8rem;font-size:.9375rem}.lm-ts-panel--profile .lm-ts-input--textarea{min-height:4.25rem;padding-top:.6rem;padding-bottom:.6rem}.lm-ts-panel--profile .lm-ts-profile-actions .lm-teams-btn-primary,.lm-ts-panel--profile .lm-ts-profile-actions .lm-teams-modal-cancel{font-size:.9375rem;padding:.5rem 1rem}.lm-ts-field__label{display:block;margin-bottom:.45rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#475569}.lm-ts-input{display:block;width:100%;box-sizing:border-box;min-height:2.65rem;padding:.62rem .85rem;font-size:.9rem;font-family:inherit;line-height:1.45;color:#0f172a;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.95);border-radius:10px;box-shadow:0 1px 2px #0f172a08,inset 0 1px #ffffffe6;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.lm-ts-input::placeholder{color:#94a3b8;font-weight:400}.lm-ts-input:hover:not(:disabled):not(:focus){border-color:#b8c5d6;background:#fff}.lm-ts-input:focus{outline:none;border-color:#2563eb8c;background:#fff;box-shadow:0 0 0 3px #2563eb1f,0 1px 2px #0f172a0a}.lm-ts-input:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0;box-shadow:none}.lm-ts-input--textarea{resize:vertical;min-height:4.5rem;padding-top:.7rem;padding-bottom:.7rem}.lm-ts-profile-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.15rem}.lm-ts-profile-quick-links{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(226,232,240,.85)}.lm-ts-profile-quick-link{font-size:.8125rem;font-weight:600;color:#475569;background:#f8fafc;border:1px solid rgba(226,232,240,.9);border-radius:8px;padding:.38rem .7rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.lm-ts-profile-quick-link:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b88c;color:#0f172a}.lm-ts-profile-quick-link:disabled{opacity:.45;cursor:not-allowed}.lm-ts-banner{margin:0 0 .65rem;padding:.5rem .65rem;border-radius:8px;font-size:.8125rem;line-height:1.4}.lm-ts-banner--error{color:#991b1b;background:#fee2e2bf;border:1px solid rgba(252,165,165,.45)}.lm-ts-banner--success{color:#166534;background:#dcfce7bf;border:1px solid rgba(134,239,172,.45)}.lm-ts-summary-list{margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lm-ts-panel--summary .lm-ts-panel__title-row{margin-bottom:.85rem}.lm-ts-summary-list__row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.8125rem;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:9px;box-shadow:0 1px 2px #0f172a08}.lm-ts-summary-list__row dt{margin:0;color:#64748b;font-weight:500}.lm-ts-summary-list__row dd{margin:0;color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.lm-ts-summary-list__warn{color:#c2410c!important}.lm-ts-panel--summary-compact{padding:.95rem 1rem}.lm-ts-panel__title--compact{margin-bottom:.65rem;font-size:.9375rem}.lm-ts-summary-list--compact{margin-top:0;gap:.6rem}.lm-ts-summary-list--compact .lm-ts-summary-list__row{padding:.12rem 0;background:none;border:none;border-radius:0;box-shadow:none;font-size:.8125rem;align-items:center}.lm-ts-summary-list__label{display:inline-flex;align-items:center;gap:.45rem;margin:0;min-width:0}.lm-ts-summary-list__icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:6px;flex-shrink:0}.lm-ts-summary-list__icon--violet{color:#7c3aed;background:#f5f3fff2}.lm-ts-summary-list__icon--blue{color:#2563eb;background:#eff6fff2}.lm-ts-summary-list__icon--sky{color:#0284c7;background:#e0f2fef2}.lm-ts-summary-list__icon--amber{color:#c2410c;background:#fff7edf2}.lm-ts-summary-list--compact .lm-ts-summary-list__row dt{color:#64748b;font-weight:500}.lm-ts-summary-list--compact .lm-ts-summary-list__row dd{font-weight:600}.lm-ts-quick-links{display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem}.lm-ts-quick-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.55rem .65rem;font-size:.8125rem;font-weight:600;color:#334155;background:#f8fafc;border:1px solid rgba(226,232,240,.85);border-radius:9px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.lm-ts-quick-link__left{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.lm-ts-quick-link__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:7px;flex-shrink:0;border:none}.lm-ts-quick-link__icon--violet{color:#7c3aed;background:#f5f3fff2}.lm-ts-quick-link__icon--blue{color:#2563eb;background:#eff6fff2}.lm-ts-quick-link__icon--sky{color:#0284c7;background:#e0f2fef2}.lm-ts-quick-link__icon--amber{color:#c2410c;background:#fff7edf2}.lm-ts-quick-link:hover:not(:disabled){background:#f1f5f9;border-color:#0ea5e94d;color:#0f172a}.lm-ts-quick-link:disabled{opacity:.45;cursor:not-allowed}.lm-ts-quick-link__chev{color:#94a3b8;flex-shrink:0}.lm-ts-notify-duo{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width: 720px){.lm-ts-notify-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}}.lm-ts-notify-duo__workspaces{display:flex;flex-direction:column;gap:.65rem;min-width:0;min-height:100%}.lm-ts-notify-duo__workspaces .lm-ts-notify-subcard{flex:1;min-height:100%}.lm-ts-notify-subcard--channels{min-height:100%;box-sizing:border-box}.lm-ts-notify-subcard--workspace .lm-ts-workspace-card__body{flex:1}.lm-ts-notify-subcard{display:flex;flex-direction:column;gap:.55rem;min-width:0;height:100%;box-sizing:border-box;padding:.85rem .95rem;border-radius:10px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:var(--lm-ts-card-shadow);font-size:.875rem}.lm-ts-notify-subcard--workspace.lm-ts-notify-subcard--ok{border-color:#86efac66}.lm-ts-notify-subcard--workspace.lm-ts-notify-subcard--auth{border-color:#fdba7473;background:linear-gradient(135deg,#fff7ed59,#fff)}.lm-ts-notify-subcard--workspace.lm-ts-notify-subcard--warn{border-color:#fca5a573;background:linear-gradient(135deg,#fef2f259,#fff)}.lm-ts-notify-subcard__head{display:flex;align-items:center;gap:.45rem}.lm-ts-notify-subcard__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:7px;flex-shrink:0}.lm-ts-notify-subcard__icon--slack{color:#611f69;background:#611f691a}.lm-ts-notify-subcard__icon--amber{color:#c2410c;background:#fff7edf2}.lm-ts-notify-subcard__title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.lm-ts-notify-subcard__cta{align-self:flex-start;font-size:.8125rem;font-weight:600;color:#2563eb;background:#2563eb14;border:1px solid rgba(37,99,235,.2);border-radius:7px;padding:.3rem .6rem;cursor:pointer}.lm-ts-notify-subcard__cta:hover:not(:disabled){background:#2563eb24}.lm-ts-notify-subcard__cta:disabled{opacity:.55;cursor:not-allowed}.lm-ts-workspace-card__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lm-ts-workspace-card__name{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.lm-ts-workspace-card__meta{display:flex;flex-direction:column;gap:.15rem;margin-top:.25rem}.lm-ts-workspace-card__status-row{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;line-height:1.3}.lm-ts-workspace-card__status-row--ok{color:#15803d}.lm-ts-workspace-card__status-row--auth{color:#c2410c}.lm-ts-workspace-card__status-row--warn{color:#b91c1c}.lm-ts-workspace-card__status-row--muted{color:#64748b}.lm-ts-workspace-card__status-dot{width:.45rem;height:.45rem;border-radius:999px;flex-shrink:0;background:currentColor}.lm-ts-workspace-card__channels-line{font-size:.75rem;color:#64748b;line-height:1.35}.lm-ts-alert-channels-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding-top:.15rem;flex:1}.lm-ts-alert-channels-empty__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.35}.lm-ts-alert-channels-empty__text{margin:0;font-size:.8125rem;color:#64748b;line-height:1.45}.lm-ts-alert-channels-empty__cta{margin-top:.25rem}.lm-ts-notify-no-workspace{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.65rem .75rem;border-radius:9px;background:#f8fafc;border:1px solid rgba(226,232,240,.9)}.lm-ts-notify-no-workspace__icon{display:inline-flex;color:#611f69;opacity:.75}.lm-ts-notify-no-workspace__text{margin:0;font-size:.875rem;color:#64748b}.lm-ts-channel-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.lm-ts-channel-list--in-card{margin-top:.15rem}.lm-ts-channel-list>li{margin:0}.lm-ts-channel-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.5rem .65rem;border-radius:8px;background:#f8fafc;border:1px solid rgba(226,232,240,.9)}.lm-ts-channel-row--primary{background:linear-gradient(135deg,#faf5ffa6,#f8fafc);border-color:#c4b5fd73}.lm-ts-channel-row__main{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lm-ts-channel-row__name{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.25}.lm-ts-channel-row__lock{margin-left:.2rem;font-size:.6875rem}.lm-ts-channel-row__workspace{font-size:.75rem;color:#94a3b8;line-height:1.2}.lm-ts-channel-row__actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.lm-ts-channel-row__primary{font-size:.5625rem;font-weight:700;letter-spacing:.05em;color:#611f69;background:#611f691f;padding:.12rem .35rem;border-radius:4px}.lm-ts-channel-row__menu-wrap{position:relative}.lm-ts-channel-row__menu-btn{font-size:.9375rem;line-height:1;padding:.15rem .35rem;border:none;background:transparent;color:#64748b;border-radius:4px;cursor:pointer}.lm-ts-channel-row__menu-btn:hover:not(:disabled){background:#0f172a0f;color:#0f172a}.lm-ts-channel-row__menu-btn:disabled{opacity:.55;cursor:not-allowed}.lm-ts-channel-row__menu{position:absolute;top:100%;right:0;z-index:6;min-width:9rem;margin-top:.15rem;padding:.25rem;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:8px;box-shadow:0 8px 20px #0f172a1a;display:flex;flex-direction:column}.lm-ts-channel-row__menu button{text-align:left;font-size:.75rem;font-weight:500;padding:.4rem .55rem;border:none;background:transparent;border-radius:5px;color:#334155;cursor:pointer}.lm-ts-channel-row__menu button:hover:not(:disabled){background:#f1f5f9}.lm-ts-channel-row__menu-danger{color:#b91c1c!important}.lm-ts-notify-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1.15rem;border-radius:11px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px dashed rgba(148,163,184,.45)}.lm-ts-notify-empty--inline{align-items:flex-start;text-align:left;padding:1rem .95rem}.lm-ts-notify-empty__icon{color:#611f69;opacity:.7;margin-bottom:.55rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:#611f6914}.lm-ts-notify-empty__title{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#0f172a}.lm-ts-notify-empty p{margin:0 0 .65rem;font-size:.8125rem;color:#64748b;line-height:1.45}.lm-ts-notify-empty__text{max-width:22rem}.lm-ts-deliveries{margin-top:1.15rem;font-size:.8125rem;color:#64748b}.lm-ts-deliveries summary{cursor:pointer;font-weight:600;color:#475569;padding:.35rem 0}.lm-ts-deliveries__list{margin:.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.lm-ts-panel--advanced{padding:0;border-color:#e2e8f0f2;background:#fff;overflow:hidden}.lm-ts-advanced{border:none}.lm-ts-advanced__summary{display:flex;align-items:center;gap:.45rem;padding:.7rem .95rem;cursor:pointer;list-style:none;font-size:.8125rem}.lm-ts-advanced__summary::-webkit-details-marker{display:none}.lm-ts-advanced__chev{font-size:.625rem;color:#94a3b8;transition:transform .15s ease}.lm-ts-advanced[open] .lm-ts-advanced__chev{transform:rotate(-180deg)}.lm-ts-advanced__label{font-weight:600;color:#334155}.lm-ts-advanced__hint{color:#94a3b8;font-weight:400;font-size:.75rem}.lm-ts-advanced__body{padding:0 .95rem .9rem;border-top:1px solid rgba(226,232,240,.85)}.lm-ts-advanced__text{margin:.65rem 0 .75rem;font-size:.75rem;color:#64748b;line-height:1.45}.lm-ts-advanced__btn{font-size:.75rem;font-weight:600;color:#991b1b;background:#fee2e2a6;border:1px solid rgba(252,165,165,.55);border-radius:8px;padding:.4rem .8rem;cursor:pointer}.lm-ts-advanced__btn:hover:not(:disabled){background:#fecacabf}.lm-ts-advanced__btn:disabled{opacity:.55;cursor:not-allowed}.lm-ts-danger{border:none}.lm-ts-danger__summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;list-style:none;font-size:.8125rem}.lm-ts-danger__summary::-webkit-details-marker{display:none}.lm-ts-danger__icon{color:#dc2626;display:inline-flex}.lm-ts-danger__label{font-weight:700;color:#991b1b}.lm-ts-danger__hint{color:#94a3b8;font-weight:400;font-size:.75rem}.lm-ts-danger__body{padding:0 1rem 1rem;border-top:1px solid rgba(252,165,165,.25)}.lm-ts-danger__text{margin:.65rem 0 .75rem;font-size:.8125rem;color:#64748b;line-height:1.45}.lm-ts-danger__btn{font-size:.8125rem;font-weight:600;color:#991b1b;background:#fee2e2a6;border:1px solid rgba(252,165,165,.55);border-radius:8px;padding:.45rem .85rem;cursor:pointer}.lm-ts-danger__btn:hover:not(:disabled){background:#fecacabf}.lm-ts-danger__btn:disabled{opacity:.55;cursor:not-allowed}.lm-ts-add-channel-modal{max-width:440px;padding:1.5rem 1.5rem 1.35rem}.lm-ts-add-channel-modal .lm-modal__title{margin-bottom:.5rem}.lm-ts-add-channel-modal .lm-modal__desc{margin-bottom:1.35rem}@media (max-width: 639px){.lm-ts-add-channel-overlay .lm-ts-add-channel-modal{width:calc(100% - 1.5rem);max-width:none;margin:.75rem}}.lm-ts-add-channel-fields{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.35rem}.lm-ts-add-channel-fields .lm-select{display:block;width:100%}.lm-ts-add-channel-fields .lm-ts-field__label{margin-bottom:.4rem}.lm-ts-add-channel-fields .lm-ts-field__label.mt-2{margin-top:0}.lm-signals-page{--lm-signal-radius: .625rem;--lm-signal-border: rgba(148, 163, 184, .2);--lm-signal-border-hover: rgba(148, 163, 184, .32);--lm-signal-shadow: 0 1px 1px rgba(15, 23, 42, .035);--lm-signal-shadow-hover: 0 2px 6px rgba(15, 23, 42, .045);--lm-transition-fast: .18s ease;box-sizing:border-box;max-width:1540px;margin-left:auto;margin-right:auto;width:100%;min-height:100%;padding:2.25rem 1.75rem;background:#fff}@media (min-width: 768px){.lm-signals-page{padding:3rem 3.5rem}}@media (min-width: 1200px){.lm-signals-page{padding:3rem 4.25rem}}.lm-signals-page-icon{width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(135deg,#0ea5e9,#4f46e5);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0ea5e938}.lm-signals-main-content{width:100%;max-width:56rem}.lm-signal-feed-message{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}.lm-signal-feed-service{font-size:.8125rem;font-weight:500;color:#64748b}.lm-signal-feed-meta{font-size:.6875rem;font-weight:400;color:#94a3b8}.lm-signal-feed-meta .font-monospace,.lm-signal-feed-meta .text-capitalize{color:#94a3b8}.lm-signal-feed-meta .badge{font-weight:600;opacity:.95;transition:opacity var(--lm-transition-fast),background-color var(--lm-transition-fast)}.lm-signal-feed-meta-sep{opacity:.35;-webkit-user-select:none;user-select:none}.lm-signal-feed-row{box-sizing:border-box;cursor:pointer;border:1px solid var(--lm-signal-border);border-left-width:5px;border-left-color:transparent;background-color:#fff;border-radius:var(--lm-signal-radius);box-shadow:var(--lm-signal-shadow);transition:background-color var(--lm-transition-fast),box-shadow var(--lm-transition-fast),border-color var(--lm-transition-fast)}.lm-signal-feed-row:hover{background-color:#f8fafc;box-shadow:var(--lm-signal-shadow-hover);border-color:var(--lm-signal-border-hover)}.lm-signal-feed-row:focus{outline:none}.lm-signal-feed-row:focus-visible{outline:2px solid #38bdf8;outline-offset:2px;z-index:1;position:relative}.lm-signal-badge--operational{background-color:#f8fafc;color:#475569;border:1px solid rgba(71,85,105,.2)}.lm-signal-feed-row--operational{border-left-color:#475569;background-color:#fafbfc}.lm-signal-feed-row--operational:hover{background-color:#f1f5f9}.lm-signal-dot--operational{background-color:#475569}.lm-signal-provider-badge{display:inline-flex;align-items:center;font-size:.62rem;font-weight:600;letter-spacing:.03em;padding:.12rem .45rem;border-radius:999px;color:#334155;background:#94a3b824;border:1px solid rgba(148,163,184,.24)}.lm-signal-feed-row--correlation{border-left-color:#64748b;background-color:#fafbfc}.lm-signal-feed-row--correlation:hover{background-color:#f1f5f9}.lm-signal-dot--correlation{background-color:#64748b}.lm-signal-badge--correlation{background-color:#f1f5f9;color:#475569;border:1px solid rgba(100,116,139,.22)}.lm-signal-feed-row--critical{border-left-color:#dc2626;background-color:#fffbfb}.lm-signal-feed-row--warning{border-left-color:#ca8a04;background-color:#fffef8}.lm-signal-feed-row--info{border-left-color:#0ea5e9;background-color:#f8fcff}.lm-signal-feed-row--default{border-left-color:#64748b}.lm-signal-feed-row:hover.lm-signal-feed-row--critical{background-color:#fef2f2}.lm-signal-feed-row:hover.lm-signal-feed-row--warning{background-color:#fefce8}.lm-signal-feed-row:hover.lm-signal-feed-row--info{background-color:#f0f9ff}.lm-signal-feed-row:hover.lm-signal-feed-row--default{background-color:#f8fafc}.lm-signal-feed-list{background:transparent;border:none;box-shadow:none;padding:0}.lm-signals-empty-feed{background:#fff;border-color:#cbd5e1b3!important}.lm-signal-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lm-signal-dot--critical{background-color:#dc2626}.lm-signal-dot--warning{background-color:#ca8a04}.lm-signal-dot--info{background-color:#0ea5e9}.lm-signal-dot--default{background-color:#94a3b8}.lm-signal-badge--critical{background-color:#dc26261f!important;color:#991b1b!important;border:1px solid rgba(220,38,38,.28)!important}.lm-signal-badge--warning{background-color:#ca8a0424!important;color:#854d0e!important;border:1px solid rgba(202,138,4,.32)!important}.lm-signal-badge--info{background-color:#0ea5e91f!important;color:#0369a1!important;border:1px solid rgba(14,165,233,.3)!important}.lm-signal-badge--default{background-color:#64748b1a!important;color:#475569!important;border:1px solid rgba(100,116,139,.22)!important}.lm-btn-follow{color:#0369a1;background-color:#fff;border:1px solid rgba(56,189,248,.55);transition:background-color var(--lm-transition-fast),border-color var(--lm-transition-fast),color var(--lm-transition-fast),box-shadow var(--lm-transition-fast),opacity var(--lm-transition-fast)}.lm-btn-follow:hover:not(:disabled){background-color:#f0f9ff;border-color:#0ea5e9;color:#0c4a6e}.lm-btn-follow:active:not(:disabled){transform:translateY(.5px)}.lm-btn-following{color:#047857;background-color:#d1fae5;border:1px solid #a7f3d0;transition:background-color var(--lm-transition-fast),border-color var(--lm-transition-fast),color var(--lm-transition-fast),opacity var(--lm-transition-fast)}.lm-btn-following:hover:not(:disabled){background-color:#a7f3d0;border-color:#6ee7b7;color:#065f46}.lm-btn-following:active:not(:disabled){transform:translateY(.5px)}.lm-btn-follow-suggestion{color:#1d4ed8;background-color:#fff;border:1px solid #c7d2fe;transition:background-color var(--lm-transition-fast),border-color var(--lm-transition-fast),color var(--lm-transition-fast),opacity var(--lm-transition-fast)}.lm-btn-follow-suggestion:hover:not(:disabled){background-color:#eef2ff;border-color:#a5b4fc}.lm-btn-follow-suggestion:active:not(:disabled){transform:translateY(.5px)}.lm-signals-filters-toolbar{border-radius:var(--lm-signal-radius);border:1px solid rgba(226,232,240,.85);background:#fff;padding:30px;box-shadow:0 1px 2px #0f172a0a}.lm-signals-filters-toolbar .lm-signals-filters-row{align-items:center}.lm-signals-filters-toolbar .form-control,.lm-signals-filters-toolbar .input-group-text,.lm-signals-filters-toolbar .btn{font-size:.8125rem;font-family:inherit;font-weight:400;letter-spacing:.01em}#root .lm-signals-filters-toolbar .lm-select{font-size:.8125rem;letter-spacing:.015em}#root .lm-signals-filters-toolbar .lm-select .lm-select__trigger,#root .lm-signals-filters-toolbar .lm-select .lm-select__option{font-weight:400;color:#475569}#root .lm-signals-filters-toolbar .lm-select .lm-select__option.is-selected{font-weight:500}.lm-signals-filters-toolbar .lm-signals-search-group{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;border:1px solid rgba(203,213,225,.88);border-radius:calc(var(--lm-signal-radius) - .125rem);background:#fff;overflow:hidden;transition:border-color var(--lm-transition-fast),box-shadow var(--lm-transition-fast)}.lm-signals-filters-toolbar .lm-signals-search-group:focus-within{border-color:#38bdf8a6;box-shadow:0 0 0 3px #0ea5e91f}.lm-signals-filters-toolbar .lm-signals-search-group>.input-group-text,.lm-signals-filters-toolbar .lm-signals-search-group>.form-control,.lm-signals-filters-toolbar .lm-signals-search-group>.btn{border:none!important;box-shadow:none!important;border-radius:0!important}.lm-signals-filters-toolbar .lm-signals-search-group>:not(:first-child){border-left:1px solid rgba(226,232,240,.95)!important}.lm-signals-filters-toolbar .lm-signals-search-group>.input-group-text{padding:.5rem .75rem;background:#f8fafc!important;color:#64748b}.lm-signals-filters-toolbar .lm-signals-search-group>.form-control{padding:.5rem .875rem;flex:1 1 auto;min-width:0;background:#fff!important;font-weight:400;color:#334155}.lm-signals-filters-toolbar .lm-signals-search-group>.form-control::placeholder{color:#94a3b8;font-weight:400}.lm-signals-filters-toolbar .lm-signals-search-group>.form-control:focus{outline:none}.lm-signals-filters-toolbar .lm-signals-search-group>.btn{padding:.5rem 1.125rem;flex:0 0 auto;background:#fff!important;color:#64748b!important;font-weight:500;letter-spacing:.02em;transition:background-color var(--lm-transition-fast),color var(--lm-transition-fast)}.lm-signals-filters-toolbar .lm-signals-search-group>.btn:hover:not(:disabled){background:#f8fafc!important;color:#1e293b!important}.lm-signals-filters-toolbar .lm-signals-search-group>.btn:active:not(:disabled){background:#f1f5f9!important}.lm-signals-filters-search-row{flex-shrink:0;padding-top:.75rem;margin-top:.5rem;border-top:1px solid rgba(226,232,240,.75)}@media (min-width: 992px){.lm-signals-filters-toolbar .lm-signals-filters-row{flex-wrap:nowrap}.lm-signals-filters-toolbar .lm-signals-filters-row>.lm-select{flex:0 0 auto}}.lm-signals-sidebar{position:-webkit-sticky;position:sticky;top:1rem;z-index:1020;max-height:calc(100vh - 2rem);overflow-y:auto;width:100%}.lm-signals-sidebar-inner{border-radius:var(--lm-signal-radius);border:1px solid rgba(226,232,240,.55);background:transparent;box-shadow:none}.lm-signals-sidebar-header{border-bottom:1px solid rgba(226,232,240,.65);padding:1rem 1.125rem .875rem;background:transparent}.lm-signals-empty-hint{background:#ffffffa6;border:1px dashed rgba(203,213,225,.85)}.lm-signals-suggestion-sep{padding-bottom:1.125rem;margin-bottom:1.125rem;border-bottom:1px solid rgba(226,232,240,.75)}.lm-signals-suggestion-item{padding:0}.lm-signals-suggestion-name{font-size:.875rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin-bottom:.25rem}.lm-signals-suggestion-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:.5rem}.lm-signals-suggestion-desc{font-size:.8125rem;line-height:1.45;color:#64748b;margin-bottom:.875rem}.lm-rec-reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-signals-skeleton-block{border-radius:var(--lm-signal-radius);border:1px solid rgba(241,245,249,.95);background:#fff;padding:1rem;box-shadow:var(--lm-signal-shadow)}@media (prefers-reduced-motion: reduce){.lm-signals-page{--lm-transition-fast: .01ms}.lm-signal-feed-row,.lm-btn-follow,.lm-btn-following,.lm-btn-follow-suggestion{transition:none}.lm-btn-follow:active:not(:disabled),.lm-btn-following:active:not(:disabled),.lm-btn-follow-suggestion:active:not(:disabled){transform:none}}#root{--lm-as-bg: #ffffff;--lm-as-surface: #ffffff;--lm-as-text: #0f172a;--lm-as-muted: #64748b;--lm-as-border: rgba(148, 163, 184, .35);--lm-as-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 16px rgba(15, 23, 42, .06);--lm-as-radius: 14px;--lm-as-primary: #2563eb;--lm-as-primary-hover: #1d4ed8;--lm-as-danger: #dc2626;--lm-as-danger-soft: rgba(220, 38, 38, .08)}#root .lm-account-settings{min-height:100%;background:var(--lm-as-bg);color:var(--lm-as-text)}#root .lm-account-settings__shell{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}#root .lm-account-settings__back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:0;border:none;background:none;color:var(--lm-as-muted);font-size:.875rem;cursor:pointer;transition:color .15s ease}#root .lm-account-settings__back:hover{color:var(--lm-as-primary)}#root .lm-account-settings__title{font-size:1.75rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;margin-bottom:.35rem}#root .lm-account-settings__intro{margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}#root .lm-account-settings__lede{font-size:.9375rem;color:var(--lm-as-muted);line-height:1.5;margin-bottom:0}#root .lm-account-settings__sections{display:flex;flex-direction:column;gap:3.5rem;margin-top:0}#root .lm-as-section{display:flex;flex-direction:column;gap:1rem}#root .lm-as-section-head{display:flex;align-items:flex-start;gap:.875rem}#root .lm-as-section-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);color:#475569;display:flex;align-items:center;justify-content:center}#root .lm-as-section-icon--blue{color:#2563eb;background:#eff6fff2}#root .lm-as-section-icon--sky{color:#0284c7;background:#e0f2fef2}#root .lm-as-section-icon--violet{color:#7c3aed;background:#f5f3fff2}#root .lm-as-section-icon--amber{color:#c2410c;background:#fff7edf2}#root .lm-as-section-icon--emerald{color:#059669;background:#ecfdf5f2}#root .lm-as-section-icon--danger{background:#fef2f2f2;color:#b91c1c}#root .lm-as-section-title{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;margin:0;line-height:1.3}#root .lm-as-section-sub{font-size:.8125rem;color:var(--lm-as-muted);line-height:1.45;margin:.2rem 0 0;max-width:42rem}#root .lm-as-card{background:var(--lm-as-surface);border-radius:var(--lm-as-radius);box-shadow:var(--lm-as-shadow);border:1px solid rgba(226,232,240,.85);padding:1.5rem 1.75rem}#root .lm-as-card--danger{background:linear-gradient(180deg,#fffdfd,#fff5f5);border-color:#fca5a573;box-shadow:0 1px 2px #b91c1c0a,0 4px 20px #b91c1c0f}#root .lm-as-profile-row{display:flex;align-items:center;gap:1.125rem;flex-wrap:wrap}#root .lm-as-avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:1.25rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}#root .lm-as-profile-meta{flex:1;min-width:0}#root .lm-as-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.2rem}#root .lm-as-email{font-size:.9375rem;font-weight:500;word-break:break-all}#root .lm-as-workspace-name{font-size:.875rem;color:var(--lm-as-muted)}#root .lm-as-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}#root .lm-as-row--between{justify-content:space-between}#root .lm-account-settings .lm-as-team-select-wrap{width:100%;max-width:320px}#root .lm-account-settings .lm-as-team-select-wrap .lm-select{display:block;width:100%;max-width:320px}#root .lm-account-settings .lm-as-timezone-select-wrap{width:100%;max-width:320px}#root .lm-account-settings .lm-as-timezone-select-wrap.lm-select{display:block;width:100%;max-width:320px}#root .lm-as-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:500;border-radius:6px;background:#eff6ff;color:#1d4ed8;border:1px solid rgba(37,99,235,.2)}#root .lm-as-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}#root .lm-as-btn:disabled{opacity:.55;cursor:not-allowed}#root .lm-as-btn--primary{background:var(--lm-as-primary);color:#fff;border-color:var(--lm-as-primary)}#root .lm-as-btn--primary:hover:not(:disabled){background:var(--lm-as-primary-hover);border-color:var(--lm-as-primary-hover)}#root .lm-as-btn--secondary{background:#fff;color:var(--lm-as-text);border-color:#cbd5e1}#root .lm-as-btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}#root .lm-as-btn--ghost{background:transparent;color:var(--lm-as-primary);border-color:transparent}#root .lm-as-btn--ghost:hover:not(:disabled){background:#2563eb0f}#root .lm-as-btn--danger{background:#fff;color:var(--lm-as-danger);border-color:#dc262659}#root .lm-as-btn--danger:hover:not(:disabled){background:var(--lm-as-danger-soft);border-color:#dc26268c}#root .lm-as-btn--danger-solid{background:var(--lm-as-danger);color:#fff;border-color:var(--lm-as-danger)}#root .lm-as-btn--danger-solid:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}#root .lm-as-helper{font-size:.8125rem;color:var(--lm-as-muted);line-height:1.5;margin:0 0 1rem}#root .lm-as-api-create{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}#root .lm-as-input{flex:1;min-width:180px;padding:.55rem .75rem;font-size:.875rem;border:1px solid #cbd5e1;border-radius:8px}#root .lm-as-input:focus{outline:none;border-color:#2563eba6;box-shadow:0 0 0 3px #2563eb1f}#root .lm-as-key-card{padding:1.125rem 1.25rem;border-radius:12px;border:1px solid rgba(226,232,240,.95);background:#fafbfc;margin-bottom:.75rem}#root .lm-as-key-card:last-child{margin-bottom:0}#root .lm-as-key-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}#root .lm-as-key-name{font-weight:600;font-size:.9rem;margin-bottom:.35rem}#root .lm-as-key-meta{font-size:.75rem;color:var(--lm-as-muted)}#root .lm-as-key-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}#root .lm-as-key-row2{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(226,232,240,.9);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#root .lm-as-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;padding:.35rem .55rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f766e;word-break:break-all;flex:1;min-width:0}#root .lm-as-btn--sm{padding:.35rem .65rem;font-size:.8125rem}#root .lm-as-error{padding:.65rem .85rem;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:.875rem;margin-bottom:1rem}#root .lm-as-empty{text-align:center;padding:2rem 1rem;color:var(--lm-as-muted);font-size:.875rem}#root .lm-as-security-grid{display:flex;flex-direction:column;gap:1rem}#root .lm-as-security-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.85)}#root .lm-as-security-item:last-child{padding-bottom:0;border-bottom:none}#root .lm-as-security-item h4{font-size:.875rem;font-weight:600;margin:0 0 .2rem}#root .lm-as-security-item p{font-size:.8125rem;color:var(--lm-as-muted);margin:0;max-width:28rem;line-height:1.45}#root .lm-as-session-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;padding:.35rem .65rem;background:#f1f5f9;border-radius:8px;color:var(--lm-as-text)}#root .lm-as-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:9999;padding:.65rem 1.25rem;background:#0f172a;color:#f8fafc;font-size:.875rem;border-radius:10px;box-shadow:0 8px 24px #0f172a40;animation:lm-as-toast-in .2s ease}@keyframes lm-as-toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}#root .lm-as-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem}#root .lm-as-modal{width:100%;max-width:420px;background:#fff;border-radius:14px;padding:1.5rem;box-shadow:0 20px 50px #0f172a33}#root .lm-as-modal h3{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}#root .lm-as-modal p{font-size:.875rem;color:var(--lm-as-muted);margin:0 0 1rem;line-height:1.5}#root .lm-as-modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:1.25rem}#root .lm-as-modal .lm-as-input{width:100%;margin-bottom:.65rem}#root .lm-as-loading{text-align:center;padding:2rem;color:var(--lm-as-muted)}#root .lm-as-new-key-screen{min-height:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:var(--lm-as-bg)}#root .lm-as-new-key-screen .lm-as-card{max-width:520px;width:100%}:root{--lm-page-min-width: 1650px;--lm-page-bg-default: rgb(245, 245, 245)}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;min-width:var(--lm-page-min-width)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--lm-page-bg-default);min-width:var(--lm-page-min-width)}#root{height:100%;min-height:100vh;min-width:var(--lm-page-min-width)}#root .lm-log-message-highlight{background:#facc1559;border-radius:3px;padding:0 2px}#root kbd{color:#0f172a;background-color:#f1f5f9;border:1px solid #cbd5e1;box-shadow:none}#root .lm-tag-input-inner.form-control:focus{border-color:transparent;box-shadow:none;outline:none}#root .lm-search-shell{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;min-width:0;min-height:3.125rem;box-sizing:border-box;border:1px solid rgba(244,114,182,.38);border-radius:.5rem;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0b,inset 0 0 0 1px #f472b60f;transition:border-color .18s ease,box-shadow .18s ease}#root .lm-search-shell:focus-within{border-color:#ec489985;box-shadow:0 0 0 3px #f472b624,inset 0 0 0 1px #f472b614}#root .lm-search-shell--filtered{border-color:#38bdf86b;box-shadow:0 1px 2px #0f172a0b,inset 0 0 0 1px #38bdf814}#root .lm-search-shell--filtered:focus-within{border-color:#0ea5e994;box-shadow:0 0 0 3px #0ea5e91f,inset 0 0 0 1px #38bdf81a}#root .lm-search-shell-filter-indicator{flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 .8rem;background:#fff;border-right:1px solid #e2e8f0;color:#64748b;box-shadow:none;transition:color .18s ease}#root .lm-search-shell--filtered .lm-search-shell-filter-indicator{background:#fff;border-right-color:#e2e8f0;color:#475569}#root .lm-search-shell-filter-indicator svg{display:block}#root .lm-logs-result-filtered-suffix{font-weight:600;background:linear-gradient(90deg,#38bdf8,#0ea5e9 52%,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}#root .lm-search-shell-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 .85rem;background:linear-gradient(145deg,#fda4af,#f472b6 52%,#e879f9);border-right:1px solid rgba(255,255,255,.24);color:#fff;box-shadow:inset 0 1px #ffffff4d;transition:background .2s ease}#root .lm-search-shell-icon svg{display:block;filter:drop-shadow(0 1px 1px rgba(15,23,42,.12))}#root .lm-search-shell-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.55rem .85rem}#root .lm-search-shell-main .lm-tag-input-inner{flex:1 1 0%;min-width:0;border:none!important;outline:none;background:transparent!important;color:#0f172a;font-size:.9375rem;line-height:1.35;min-height:1.875rem;padding:.25rem 0;box-shadow:none!important}#root .lm-search-shell-main .lm-tag-input-inner::placeholder{font-size:.8125rem}.lm-search-history-panel{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 18px 45px #0000002e;overflow:hidden}.lm-search-history-panel__head{display:flex;justify-content:space-between;align-items:center;padding:.55rem 1rem;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.875rem;font-weight:700}.lm-search-history-panel__list{max-height:300px;overflow-y:auto}.lm-search-history-row{box-sizing:border-box;width:100%;margin:0;text-align:left;border:none;border-bottom:1px solid rgba(203,213,225,.2);background-color:#fff;padding:.7rem 1rem;cursor:pointer;transition:background-color .14s ease}.lm-search-history-row:last-child{border-bottom-color:transparent}.lm-search-history-row:hover{background-color:#f1f5f9}.lm-search-history-row:focus{outline:none}.lm-search-history-row:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:-2px;background-color:#f0f9ff}.lm-search-history-panel__footer{border-top:1px solid #e2e8f0;padding:.5rem 1rem .6rem;background-color:#fafafa;display:flex;justify-content:flex-end}.lm-search-history-clear-btn{border:1px solid #cbd5e1;background:#fff;color:#475569;padding:.35rem .6rem;border-radius:.45rem;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.2;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.lm-search-history-clear-btn:hover{background-color:#f8fafc;border-color:#94a3b8;color:#334155}.lm-search-history-clear-btn:focus{outline:none}.lm-search-history-clear-btn:focus-visible{outline:2px solid rgba(14,165,233,.35);outline-offset:1px}@media (prefers-reduced-motion: reduce){.lm-search-history-row,.lm-search-history-clear-btn{transition:none}}#root .lm-search-shell.lm-search-shell--nudge{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f638,0 1px 2px #0f172a0b}#root .lm-search-shell.lm-search-shell--nudge:focus-within{border-color:#2563ebb3;box-shadow:0 0 0 3px #3b82f62e}#root .lm-search-shell-main .lm-search-plain-input{flex:1 1 auto;min-width:0;width:100%;border:none!important;outline:none;background:transparent!important;color:#0f172a;font-size:.875rem;line-height:1.45;padding:.15rem 0;box-shadow:none!important}#root .lm-search-shell-main .lm-search-plain-input::placeholder{color:#94a3b8}#root .form-check-input:focus{border-color:#7dd3fc;outline:0;box-shadow:0 0 0 .2rem #0ea5e947}#root .form-check-input:checked,#root .form-check-input[type=checkbox]:indeterminate{background-color:#0ea5e9;border-color:#0ea5e9}#root .form-check-input:checked:focus,#root .form-check-input[type=checkbox]:indeterminate:focus{border-color:#0284c7;box-shadow:0 0 0 .2rem #0ea5e959}#root .form-switch .form-check-input:checked{background-color:#0ea5e9;border-color:#0ea5e9}#root .lm-right-panel-policy-controls .form-check-input,#root .lm-right-panel-policy-controls input[type=radio]{transition:none!important}.table thead th{width:15%}.table{table-layout:fixed}@keyframes lm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lm-skeleton-shimmer{background:linear-gradient(105deg,#e8ecf1,#e8ecf1 40%,#f4f6f9,#e8ecf1 60%,#e8ecf1);background-size:200% 100%;animation:lm-shimmer 1.35s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lm-skeleton-shimmer{animation:none;background:#e8ecf1}}.lm-skeleton-static{background:#e8ecf1}#root .lm-show-demo-data-link{display:inline;font-family:inherit;font-size:.75rem;font-weight:500;line-height:inherit;color:#0d6efd;text-decoration:none;padding:.2rem .15rem;margin:0 -.15rem;border:none;border-radius:.25rem;background:transparent;cursor:pointer;box-shadow:none;transition:color .15s ease,background-color .15s ease}#root .lm-show-demo-data-link:hover:not(:disabled){color:#0b5ed7;background-color:#0d6efd1a;text-decoration:none}#root .lm-show-demo-data-link:focus{outline:none}#root .lm-show-demo-data-link:focus-visible{outline:2px solid rgba(13,110,253,.45);outline-offset:2px}#root .lm-show-demo-data-link:disabled{opacity:.6;cursor:not-allowed;color:#64748b;background-color:transparent}@media (prefers-reduced-motion: reduce){#root .lm-show-demo-data-link{transition:none}}#root .lm-btn-reset-icon{display:inline-flex;align-items:center;justify-content:center;padding:.375rem;margin:0;background-color:#fff;color:#b91c1c;border:1px solid #e8b4bc;border-radius:.375rem;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}#root .lm-btn-reset-icon:hover{background-color:#fef2f2;border-color:#d64545;color:#991b1b;box-shadow:0 2px 6px #b91c1c24}#root .lm-btn-reset-icon:active{background-color:#fee2e2;border-color:#b91c1c;color:#7f1d1d;box-shadow:0 1px 2px #0f172a0f}#root .lm-btn-reset-icon:focus{outline:none}#root .lm-btn-reset-icon:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}@media (prefers-reduced-motion: reduce){#root .lm-btn-reset-icon{transition:none}}#root .lm-btn-reset-icon.lm-btn-reset-icon--sm{padding:.22rem .28rem;border-radius:.3rem}#root .lm-btn-reset-icon.lm-btn-reset-icon--sm svg{width:15px;height:15px;display:block}#root .lm-volume-bar{transition:filter .2s ease,opacity .15s ease}#root .lm-volume-bar:hover{filter:brightness(1.1) saturate(1.06)}#root .lm-analytics-bar-fill{transition:height .2s ease,opacity .15s ease,filter .18s ease}#root .lm-analytics-bar-fill:hover{filter:brightness(1.09) saturate(1.05)}@media (prefers-reduced-motion: reduce){#root .lm-volume-bar{transition:opacity .15s ease}#root .lm-volume-bar:hover{filter:none}#root .lm-analytics-bar-fill{transition:height .2s ease,opacity .15s ease}#root .lm-analytics-bar-fill:hover{filter:none}}#root .lm-logs-table-scroll{scroll-padding-top:0;scroll-padding-bottom:.75rem;overscroll-behavior-y:auto;overflow-anchor:none}#root .lm-logs-table-fetch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;box-sizing:border-box;background:#f8fafcd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto}#root .lm-logs-table-fetch-overlay-label{font-size:.8125rem;font-weight:600;color:#475569;letter-spacing:.02em}#root .lm-logs-table{border-collapse:separate;border-spacing:0}#root .lm-right-panel-column{position:relative;box-shadow:-4px 0 18px #f472b60f;border-left:1px solid rgba(244,114,182,.38)}#root .lm-right-panel-column.lm-right-panel-column--filtered{border-left-color:#38bdf873;box-shadow:-4px 0 18px #38bdf814}#root .lm-right-panel-column.lm-right-panel-column--nudge{border-left:3px solid #3b82f6}#root .lm-right-panel-column.lm-right-panel-column--nav-drawer{border-left-color:#0f172a14;box-shadow:-4px 0 18px #0f172a0f}#root .lm-policy-sample-slider{--lm-sample-fill: 50%;display:block;width:100%;height:1.35rem;margin:.1rem 0 0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#root .lm-policy-sample-slider:disabled{cursor:not-allowed;opacity:.55}#root .lm-policy-sample-slider:focus{outline:none}#root .lm-policy-sample-slider:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:4px;border-radius:.35rem}#root .lm-policy-sample-slider::-webkit-slider-runnable-track{height:.4rem;border-radius:999px;background:linear-gradient(90deg,#0ea5e9 0%,#0ea5e9 var(--lm-sample-fill),#e2e8f0 var(--lm-sample-fill),#e2e8f0 100%);box-shadow:inset 0 1px 2px #0f172a0f}#root .lm-policy-sample-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin-top:-.3625rem;border-radius:50%;background:linear-gradient(180deg,#fff,#f1f5f9);border:1px solid #cbd5e1;box-shadow:0 1px 2px #0f172a1f,0 2px 6px #0ea5e92e;transition:transform .12s ease,box-shadow .12s ease}#root .lm-policy-sample-slider:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.06);box-shadow:0 1px 2px #0f172a24,0 3px 10px #0ea5e947}#root .lm-policy-sample-slider:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.02);box-shadow:0 0 0 3px #0ea5e940,0 1px 2px #0f172a1f}#root .lm-policy-sample-slider::-moz-range-track{height:.4rem;border-radius:999px;background:#e2e8f0;box-shadow:inset 0 1px 2px #0f172a0f}#root .lm-policy-sample-slider::-moz-range-progress{height:.4rem;border-radius:999px;background:linear-gradient(90deg,#0284c7,#0ea5e9)}#root .lm-policy-sample-slider::-moz-range-thumb{width:1.125rem;height:1.125rem;border:none;border-radius:50%;background:linear-gradient(180deg,#fff,#f1f5f9);box-shadow:0 0 0 1px #cbd5e1,0 1px 2px #0f172a1f,0 2px 6px #0ea5e92e;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}#root .lm-policy-sample-slider:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.06)}#root .lm-policy-sample-slider:active:not(:disabled)::-moz-range-thumb{transform:scale(1.02);box-shadow:0 0 0 1px #94a3b8,0 0 0 4px #0ea5e938,0 1px 2px #0f172a1f}#root .lm-log-level-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}#root .lm-logs-table td.lm-log-level-td{overflow:hidden;box-sizing:border-box;white-space:nowrap}#root .lm-log-level-cell--table{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.35rem;max-width:100%}#root .lm-log-level-cell--table .lm-log-level-pill-slot{flex:0 0 4.85rem;width:4.85rem;min-width:4.85rem;display:inline-flex;align-items:center;justify-content:flex-start}#root .lm-log-message-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;max-width:100%}#root .lm-log-message-primary{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .lm-logs-table td.lm-log-message{overflow:hidden;max-width:0}#root .lm-log-inline-context-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;margin-top:.1rem;padding-left:.1rem;max-width:100%;min-width:0}#root .lm-log-inline-context-meta-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;max-width:100%;min-width:0;font-size:.6875rem;font-weight:500;line-height:1.35;color:#94a3b8;outline:none}#root .lm-log-inline-context-meta-line--link{cursor:pointer}#root .lm-log-inline-context-meta-line--link:hover{color:#64748b}#root .lm-log-inline-context-meta-line:focus,#root .lm-log-inline-context-meta-line:focus-visible{outline:none;box-shadow:none}#root .lm-log-inline-context-meta-prefix{flex-shrink:0;color:#a8b4c4}#root .lm-log-inline-context-meta-label{flex-shrink:0;color:#94a3b8}#root .lm-log-inline-context-meta-snippet{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:100%}#root .lm-log-inline-context-meta-filter-hint{display:block;padding-left:.85rem;font-size:.625rem;font-weight:500;line-height:1.3;color:#a8b4c4}#root .lm-log-inline-context-meta-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:.15rem;border-radius:999px;border:1px solid #e2e8f0;color:#94a3b8;font-size:.5625rem;font-weight:700;line-height:1;cursor:default;-webkit-user-select:none;user-select:none;padding:0;background:#f8fafc;flex-shrink:0;vertical-align:middle}.lm-log-inline-context-meta-tip-portal{box-sizing:border-box}#root .lm-log-detail-message-body .lm-log-inline-context-meta{margin-top:.35rem;padding-left:0}#root .lm-log-detail-level-header{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--error-context-related td{background-color:#f1f5f9!important}#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--error-context-related:hover td{background-color:#e8eef4!important}#root .lm-logs-table tbody tr.lm-log-row.is-selected.lm-log-row--error-context-related td{background-color:#f0f3f7!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row.lm-log-row--error-context-related td.lm-gi-shell-td{background-color:#f1f5f9!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row.lm-log-row--error-context-related:hover td.lm-gi-shell-td{background-color:#e8eef4!important}#root .lm-logs-table tbody tr.lm-log-row{position:relative;z-index:0;transition:background-color .15s ease;scroll-margin-top:0;scroll-margin-bottom:.5rem}#root .lm-logs-table tbody tr.lm-log-row:nth-child(2n),#root .lm-logs-table tbody tr.lm-log-row:nth-child(odd){background-color:#fff}#root .lm-logs-table tbody tr.lm-log-row td{background-color:#fff;border-bottom:1px solid #f1f5f9}#root .lm-logs-table tbody tr.lm-log-row:hover,#root .lm-logs-table tbody tr.lm-log-row:hover td{background-color:#f8fafc!important}#root .lm-logs-table tbody.lm-grouped-issue-shell{--lm-grouped-issue-accent: rgba(59, 130, 246, .62);filter:drop-shadow(0 1px 2px rgba(15,23,42,.05)) drop-shadow(0 3px 10px rgba(15,23,42,.04))}#root .lm-logs-table tbody.lm-grouped-issue-shell:nth-of-type(4n+1){--lm-grouped-issue-accent: rgba(59, 130, 246, .62)}#root .lm-logs-table tbody.lm-grouped-issue-shell:nth-of-type(4n+2){--lm-grouped-issue-accent: rgba(14, 165, 233, .62)}#root .lm-logs-table tbody.lm-grouped-issue-shell:nth-of-type(4n+3){--lm-grouped-issue-accent: rgba(168, 85, 247, .58)}#root .lm-logs-table tbody.lm-grouped-issue-shell:nth-of-type(4n+4){--lm-grouped-issue-accent: rgba(245, 158, 11, .62)}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-grouped-issue-header-row{background-color:#fff}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-grouped-issue-header-row td.lm-grouped-issue-header-cell{padding:1.2rem .4rem 1.2rem .5rem;background:#fff;border-left:5px solid var(--lm-grouped-issue-accent);border-right:none;border-bottom:1px solid rgba(226,232,240,.55)}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-grouped-issue-header-row+tr.lm-log-row td{border-top:none}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row+tr.lm-log-row td{border-top:1px solid rgba(241,245,249,.9)}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row td:first-child{border-left:5px solid var(--lm-grouped-issue-accent)}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row td:last-child{border-right:none}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row:last-child td{border-bottom:1px solid rgba(226,232,240,.92)}#root .lm-logs-table tbody.lm-grouped-issue-shell td.lm-gi-shell-td{background-color:#fff!important;vertical-align:middle}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row,#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row:nth-child(2n),#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row:nth-child(odd){background-color:transparent!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row:hover td.lm-gi-shell-td{background-color:#f9fafc!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row.is-selected td.lm-gi-shell-td{background-color:#f2f4f8!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row.is-selected:hover td.lm-gi-shell-td{background-color:#eaedf3!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row--context-focus td.lm-gi-shell-td{background:linear-gradient(90deg,#0ea5e938,#e0f2fe 16px)!important}#root .lm-logs-table tbody.lm-grouped-issue-shell tr.lm-log-row[data-lm-demo-flash=true]:not(.lm-log-row--demo-flash-exit) td.lm-gi-shell-td{background-color:#ecfdf5fa!important}#root .lm-grouped-issue-header-marker{display:inline-block;width:.75rem;height:.75rem;min-width:11px;min-height:11px;margin-right:.45rem;vertical-align:.1em;border-radius:50%;background-color:#dc2626;flex-shrink:0}#root .lm-grouped-issue-header-title{display:flex;align-items:baseline;flex:1;min-width:0;color:#0f172a;font-weight:700;font-size:.9rem;letter-spacing:-.012em;line-height:1.35}#root .lm-grouped-issue-header-message{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .lm-grouped-issue-header-meta{color:#334155;font-size:.84rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .lm-grouped-issue-header-service{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}#root .lm-logs-table tbody tr.lm-log-row--grouped:hover,#root .lm-logs-table tbody tr.lm-log-row--grouped:hover td{background-color:#f1f5f9!important}#root .lm-logs-table tbody tr.lm-log-row--grouped td{font-size:.8125rem;color:#718096;font-weight:500}#root .lm-logs-table tbody tr.lm-log-row--grouped td.lm-log-meta-time{font-size:.8125rem}#root .lm-logs-table tbody tr.lm-log-row--grouped td.lm-log-meta-count{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .lm-logs-table tbody tr.lm-log-row--grouped td.lm-log-message .lm-log-message-cell--grouped-inline{flex-direction:row;align-items:center;gap:.45rem;width:100%;max-width:100%}#root .lm-logs-table tbody tr.lm-log-row--grouped td.lm-log-message .lm-log-message-cell--grouped-inline .lm-log-message-primary{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .lm-logs-table tbody tr.lm-log-row--grouped td.lm-log-message .lm-log-message-investigate-inline{flex-shrink:0}#root .lm-logs-table tbody tr.lm-log-row.is-selected,#root .lm-logs-table tbody tr.lm-log-row.is-selected td{background-color:#f2f4f8!important}#root .lm-logs-table tbody tr.lm-log-row.is-selected:hover,#root .lm-logs-table tbody tr.lm-log-row.is-selected:hover td{background-color:#eaedf3!important}#root .lm-logs-table tbody td{color:#718096;font-weight:500;font-size:.875rem}#root .lm-logs-table tbody td.lm-log-meta-time{font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#root .lm-logs-table thead th.lm-log-meta-time-th{font-variant-numeric:tabular-nums;letter-spacing:-.01em}#root .lm-log-row-num-with-mute{display:inline-flex;align-items:center;gap:.28rem;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle}#root .lm-log-row-num-with-mute>.lm-log-row-num{display:block;flex-shrink:0;line-height:1}#root .lm-log-detail-nav-btn.lm-log-detail-nav-btn--log-muted{box-sizing:border-box;padding:0;line-height:0}#root .lm-log-muted-indicator.lm-log-muted-indicator--row-num-active{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:3px 5px;border:none;border-radius:.2rem;background:#fef2f2;box-shadow:0 0 0 1px #fecaca;color:#475569;line-height:0;transform:translateY(1px);margin-left:.2rem}#root .lm-log-muted-indicator.lm-log-muted-indicator--row-num-active .lm-muted-log-indicator-svg{display:block}#root .lm-log-detail-nav-btn svg{display:block}#root .lm-log-muted-indicator{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#94a3b8;line-height:0}#root .lm-log-muted-indicator--inline{margin-left:.05rem}@media (prefers-reduced-motion: reduce){#root .lm-logs-table tbody tr.lm-log-row{transition:none}}#root .lm-logs-table-h-scroll{box-sizing:border-box;flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}#root .lm-logs-table-h-scroll>.lm-logs-table-header-wrap,#root .lm-logs-table-h-scroll>.lm-logs-table-scroll{box-sizing:border-box;width:100%;max-width:100%;min-width:0}#root .lm-logs-table-header-wrap{box-sizing:border-box;flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#root .lm-logs-table-header-wrap::-webkit-scrollbar{height:0}#root .lm-logs-table-scroll{overflow-x:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}#root .lm-logs-table-scroll::-webkit-scrollbar{width:0;height:0}#root .lm-logs-table.lm-logs-table--grouped{width:100%;min-width:100%;table-layout:fixed}#root .lm-logs-table.lm-logs-table--grouped .lm-logs-table-grouped-col-message{width:auto}#root .lm-logs-scroll-top-fab{position:absolute;z-index:15;bottom:1rem;right:max(1rem,env(safe-area-inset-right,0px));display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin:0;border:1px solid rgba(226,232,240,.98);border-radius:.625rem;background:linear-gradient(180deg,#fff,#f8fafc);color:#475569;box-shadow:0 1px 2px #0f172a0d,0 4px 16px #0f172a14;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#root .lm-logs-scroll-top-fab:hover{color:#0f172a;border-color:#cbd5e1f2;background:#fff;box-shadow:0 2px 4px #0f172a0f,0 8px 24px #0f172a1a;transform:translateY(-1px)}#root .lm-logs-scroll-top-fab:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f673,0 4px 16px #0f172a14}#root .lm-logs-scroll-top-fab:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){#root .lm-logs-scroll-top-fab{transition:none}#root .lm-logs-scroll-top-fab:hover{transform:none}}#root .lm-right-panel-search-group{border:1px solid rgba(203,213,225,.88);transition:border-color .18s ease,box-shadow .18s ease}#root .lm-right-panel-search-group:focus-within{border-color:#38bdf8a6;box-shadow:0 0 0 3px #0ea5e91f}#root .lm-right-panel-checklist-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0}#root .lm-right-panel-checklist-scroll::-webkit-scrollbar{width:7px}#root .lm-right-panel-checklist-scroll::-webkit-scrollbar-track{background:#e2e8f0;border-radius:6px}#root .lm-right-panel-checklist-scroll::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:6px}#root .lm-right-panel-checklist-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}#root .lm-right-panel-context-pane--filters .form-check,#root .lm-right-panel-context-pane--columns .form-check,#root .lm-right-panel-context-pane--columns .lm-logs-columns-panel__check{display:flex;align-items:center;gap:.45rem;padding-left:0;min-height:0;margin-bottom:.625rem}#root .lm-right-panel-context-pane--filters .form-check-input,#root .lm-right-panel-context-pane--columns .form-check-input{float:none;margin-left:0;margin-top:0;flex-shrink:0}#root .lm-right-panel-context-pane--filters .form-label,#root .lm-right-panel-context-pane--filters .form-check-label,#root .lm-right-panel-context-pane--columns .form-check-label{font-size:.8125rem;line-height:1.35}#root .lm-right-panel-context-pane--filters [aria-label="Search services by"] button{flex:0 0 auto;width:auto;min-width:0}#root .lm-logs-table-sticky-thead{background-color:#fff}#root .lm-logs-table-sticky-thead th{position:relative;background-color:#fff;background-clip:padding-box}#root .lm-logs-table-sticky-thead th.lm-logs-table-custom-col-th{padding-right:1.05rem}#root .lm-logs-table-custom-col-th-inner{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:nowrap;white-space:nowrap}#root .lm-logs-table-custom-col-th-label{flex:0 0 auto;white-space:nowrap}#root .lm-logs-table-custom-col-th-meta{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:auto;padding-left:.15rem;padding-right:.1rem}#root .lm-logs-table-custom-col-th-sort{flex-shrink:0;line-height:1;color:#00000073;font-size:.85em}#root .lm-logs-table-custom-col-th-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1rem;height:1.1rem;margin:0;padding:0;border:none;border-radius:.2rem;background:transparent;cursor:pointer;font-size:.8rem;line-height:1;color:#94a3b8}#root .lm-logs-table-custom-col-th-remove:hover{color:#64748b;background:#94a3b826}#root .lm-log-op-ctx-td{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0;padding-left:.75rem!important;padding-right:.85rem!important;font-size:.8125rem;vertical-align:middle}#root .lm-logs-table-sticky-thead th.lm-logs-table-op-col-th{padding-left:.75rem;padding-right:1.05rem;overflow:hidden;max-width:0}#root .lm-logs-table-op-group-row .lm-logs-table-op-group-th{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#64748b;background:#f8fafc;vertical-align:bottom}#root .lm-logs-table-op-group-th--resources{color:#475569;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-left:1px solid #e8ecf0}#root .lm-logs-table-op-group-th--systems,#root .lm-logs-table-op-group-th--systems-metrics{color:#475569;background:linear-gradient(180deg,#faf9fc,#f4f2f8);border-left:1px solid #e8ecf0}#root .lm-logs-table-op-provider-row .lm-logs-table-op-provider-th{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#64748b;background:#fff;vertical-align:middle}#root .lm-logs-table-op-provider-th--spacer{background:#f8fafc;padding:0}#root .lm-logs-table-op-provider-th--postgresql{color:#1d4ed8;background:#3b82f60f;border-left:1px solid rgba(59,130,246,.18)}#root .lm-logs-table-op-provider-th--redis{color:#b91c1c;background:#ef44440d;border-left:1px solid rgba(239,68,68,.16)}#root .lm-logs-table-op-provider-th--rabbitmq{color:#c2410c;background:#f973160d;border-left:1px solid rgba(249,115,22,.16)}#root .lm-logs-table-op-provider-th--kafka{color:#6d28d9;background:#7c3aed0d;border-left:1px solid rgba(124,58,237,.14)}#root .lm-logs-table-op-provider-th--mongodb{color:#047857;background:#10b9810d;border-left:1px solid rgba(16,185,129,.14)}#root .lm-log-op-ctx-cell{position:relative;display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;font-size:.8125rem;line-height:1.3;color:#334155}#root .lm-log-op-ctx-cell__chip{display:block;width:100%;max-width:100%;min-width:0;padding:.12rem .4rem;border-radius:4px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem;line-height:1.35;font-weight:600;font-variant-numeric:tabular-nums}#root .lm-log-op-ctx-cell__chip--plain{display:inline-block;width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;font-weight:inherit;background:transparent}#root .lm-log-op-ctx-cell__chip--plain .lm-log-op-ctx-cell__semantic,#root .lm-log-op-ctx-cell__chip--plain .lm-log-op-ctx-cell__sep,#root .lm-log-op-ctx-cell__chip--plain .lm-log-op-ctx-cell__metric{display:inline}#root .lm-log-op-ctx-cell__empty{display:inline-block;padding:.1rem .35rem;color:#94a3b8}#root .lm-log-op-ctx-cell__semantic{color:#475569;font-weight:500}#root .lm-log-op-ctx-cell__sep{color:#94a3b8;font-weight:400}#root .lm-log-op-ctx-cell__metric{color:#0f172a;font-weight:600}#root .lm-log-op-ctx-cell__more{margin-left:.15rem;color:#64748b;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-pg-contention .lm-log-op-ctx-cell__more,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-mongo-contention .lm-log-op-ctx-cell__more,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-redis-pressure .lm-log-op-ctx-cell__more,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-mq-backlog .lm-log-op-ctx-cell__more,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-kafka-lag .lm-log-op-ctx-cell__more,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-generic-warn .lm-log-op-ctx-cell__more{color:inherit;opacity:.72}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-cpu-high,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-memory-high{background-color:#fef3c7;color:#92400e}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-pg-contention,#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-mongo-contention{background-color:#fee2e2;color:#991b1b}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-mq-backlog{background-color:#ffedd5;color:#9a3412}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-kafka-lag{background-color:#ede9fe;color:#5b21b6}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-redis-pressure{background-color:#fef9c3;color:#854d0e}#root .lm-log-op-ctx-cell__chip.lm-log-op-ctx--tone-generic-warn{background-color:#f1f5f9;color:#475569}#root .lm-log-op-ctx-flyout{position:absolute;left:0;top:calc(100% + 4px);z-index:40;display:flex;flex-direction:column;gap:.25rem;min-width:11rem;max-width:20rem;padding:.45rem .6rem;border-radius:6px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 6px 18px #0f172a1f;font-size:.75rem;font-weight:400;color:#334155;pointer-events:none}#root .lm-log-op-ctx-flyout__line--meta{color:#64748b;font-size:.68rem;margin-bottom:.1rem}#root .lm-log-op-ctx-flyout__section{display:flex;flex-direction:column;gap:.2rem}#root .lm-log-op-ctx-flyout__section+.lm-log-op-ctx-flyout__section{margin-top:.15rem;padding-top:.25rem;border-top:1px solid #f1f5f9}#root .lm-log-op-ctx-flyout__section-label{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}#root .lm-log-op-ctx-flyout__signal{display:block;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .lm-log-op-ctx-flyout__signal-name{color:#475569;font-weight:500}#root .lm-log-op-ctx-flyout__signal-sep{color:#cbd5e1}#root .lm-log-op-ctx-flyout__signal-value{color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums}#root .lm-log-op-ctx-flyout__ev{display:flex;flex-direction:column;gap:.05rem}#root .lm-log-op-ctx-flyout__ev-label{color:#64748b;font-size:.68rem}#root .lm-log-op-ctx-flyout__ev-value{color:#0f172a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .lm-log-op-ctx-flyout__ev--code .lm-log-op-ctx-flyout__ev-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;white-space:normal;word-break:break-all}#root .lm-log-op-filter-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:min(100%,520px)}#root .lm-log-op-filter-chips__label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-right:.15rem}#root .lm-log-op-filter-chip{padding:.28rem .55rem;font-size:.72rem;font-weight:500;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;cursor:pointer;white-space:nowrap}#root .lm-log-op-filter-chip:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}#root .lm-log-op-filter-chip.is-active{border-color:#94a3b8;background:#f1f5f9;color:#0f172a}#root .lm-log-op-filter-chip:disabled{opacity:.45;cursor:default}#root .lm-logs-panel-nav{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}#root .lm-logs-panel-nav__btn{padding:.35rem .65rem;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}#root .lm-logs-panel-nav__btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}#root .lm-logs-panel-nav__btn--active,#root .lm-logs-panel-nav__btn--active:hover{background:#e0f2fe;border-color:#bae6fd;color:#0369a1;font-weight:600}#root .lm-logs-panel-nav__btn--active .lm-logs-panel-nav__badge{background:#bae6fd;color:#0369a1}#root .lm-logs-panel-nav__badge{font-size:.65rem;font-weight:600;background:#e2e8f0;color:#475569;border-radius:999px;padding:0 .35rem;min-width:1rem;text-align:center}#root .lm-logs-columns-menu{display:inline-flex}#root .lm-logs-columns-menu__trigger{padding:.35rem .65rem;font-size:.75rem;font-weight:500;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}#root .lm-logs-columns-menu__trigger:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}#root .lm-logs-columns-menu__trigger--active,#root .lm-logs-columns-menu__trigger--active:hover{background:#e0f2fe;border-color:#bae6fd;color:#0369a1;font-weight:600}#root .lm-logs-columns-menu__trigger--active .lm-logs-columns-menu__badge{background:#bae6fd;color:#0369a1}#root .lm-logs-columns-menu__badge{font-size:.65rem;font-weight:600;background:#e2e8f0;color:#475569;border-radius:999px;padding:0 .35rem;min-width:1rem;text-align:center}.lm-right-panel .lm-logs-columns-panel{padding:0 .1rem .5rem}.lm-right-panel .lm-logs-columns-panel__lede{margin:0 0 1rem;font-size:.8125rem;line-height:1.5;color:#64748b}.lm-right-panel .lm-logs-columns-panel__group-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.lm-right-panel .lm-logs-columns-panel__group-title{color:#334155;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.lm-right-panel .lm-logs-columns-panel__group-actions{display:inline-flex;gap:.35rem}.lm-right-panel .lm-logs-columns-panel__group-btn{border:none;background:transparent;padding:.1rem .35rem;font-size:.72rem;font-weight:600;color:#0284c7;cursor:pointer;border-radius:.25rem}.lm-right-panel .lm-logs-columns-panel__group-btn:hover{background:#e0f2fed9}.lm-right-panel .lm-logs-columns-panel__group-hint{margin:0 0 .55rem;font-size:.75rem;line-height:1.45;color:#94a3b8}.lm-right-panel .lm-logs-columns-panel__check{margin-bottom:0}.lm-right-panel .lm-logs-columns-panel__check .form-check-label{color:#1e293b}.lm-right-panel .lm-logs-columns-panel__check--group .form-check-label{font-weight:600}.lm-right-panel .lm-logs-columns-panel__check--subgroup .form-check-label{font-weight:500;color:#334155}.lm-right-panel .lm-logs-columns-panel__subgroups{display:flex;flex-direction:column;gap:.75rem;margin-top:.55rem}.lm-right-panel .lm-logs-columns-panel__provider-card{padding:.65rem .7rem .55rem;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;box-shadow:inset 0 1px #ffffffd9}.lm-right-panel .lm-logs-columns-panel__provider-card--resources{border-left:3px solid rgba(14,165,233,.55);background:linear-gradient(180deg,#f0f9ffbf,#fff)}.lm-right-panel .lm-logs-columns-panel__provider-card--postgresql{border-left:3px solid rgba(59,130,246,.55)}.lm-right-panel .lm-logs-columns-panel__provider-card--redis{border-left:3px solid rgba(239,68,68,.5)}.lm-right-panel .lm-logs-columns-panel__provider-card--rabbitmq{border-left:3px solid rgba(249,115,22,.5)}.lm-right-panel .lm-logs-columns-panel__provider-card--kafka{border-left:3px solid rgba(124,58,237,.45)}.lm-right-panel .lm-logs-columns-panel__provider-card--mongodb{border-left:3px solid rgba(16,185,129,.5)}.lm-right-panel .lm-logs-columns-panel__provider-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.lm-right-panel .lm-logs-columns-panel__provider-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#334155;background:#94a3b824}.lm-right-panel .lm-logs-columns-panel__provider-card--resources .lm-logs-columns-panel__provider-badge{color:#0369a1;background:#0ea5e91f}.lm-right-panel .lm-logs-columns-panel__provider-card--postgresql .lm-logs-columns-panel__provider-badge{color:#1d4ed8;background:#3b82f61f}.lm-right-panel .lm-logs-columns-panel__provider-card--redis .lm-logs-columns-panel__provider-badge{color:#b91c1c;background:#ef44441a}.lm-right-panel .lm-logs-columns-panel__provider-card--rabbitmq .lm-logs-columns-panel__provider-badge{color:#c2410c;background:#f973161a}.lm-right-panel .lm-logs-columns-panel__provider-card--kafka .lm-logs-columns-panel__provider-badge{color:#6d28d9;background:#7c3aed1a}.lm-right-panel .lm-logs-columns-panel__provider-card--mongodb .lm-logs-columns-panel__provider-badge{color:#047857;background:#10b9811a}.lm-right-panel .lm-logs-columns-panel__nested,.lm-right-panel .lm-logs-columns-panel__metric-list{padding:0;margin:.1rem 0 0}.lm-right-panel .lm-logs-columns-panel__metric-list>.lm-logs-columns-panel__check{margin-bottom:.625rem}.lm-right-panel .lm-logs-columns-panel__metric-list>.lm-logs-columns-panel__check:last-child{margin-bottom:0}.lm-right-panel .lm-logs-columns-panel__nested .lm-logs-columns-panel__check .form-check-label,.lm-right-panel .lm-logs-columns-panel__metric-list .lm-logs-columns-panel__check .form-check-label{color:#334155}#root .lm-log-op-ctx-cell__chip--metric-value{font-variant-numeric:tabular-nums;font-weight:600}#root .lm-logs-table-op-group-row .lm-logs-table-op-group-th:after,#root .lm-logs-table-op-provider-row .lm-logs-table-op-provider-th:after{display:none}#root .lm-logs-table-sticky-thead th:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:67%;width:.8px;background:#94a3b840;pointer-events:none;z-index:0}#root .lm-logs-table-sticky-thead th.lm-logs-table-op-col-th:not(:last-child):after,#root .lm-logs-table-sticky-thead th.lm-logs-table-custom-col-th:not(:last-child):after{right:.55rem}#root .lm-logs-table-sticky-thead th .lm-logs-table-resize-handle{position:absolute;right:0;top:0;width:6px;height:100%;margin:0;padding:0;z-index:2;cursor:col-resize;touch-action:none;box-sizing:border-box;background:transparent}#root .lm-logs-table-loading{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:#f8fafc;color:#64748b}.lm-loading-spinner{display:block;flex-shrink:0;color:#64748b}#root .btn-primary .lm-loading-spinner{color:#ffffffeb}.lm-loading-spinner-rotate{transform-origin:24px 24px;animation:lm-loading-spin .75s linear infinite}@keyframes lm-loading-spin{to{transform:rotate(360deg)}}#root .lm-logs-table-loading-more-slot{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:1.25rem;pointer-events:none}#root .lm-logs-table-loading-more-indicator{display:inline-flex;align-items:center;justify-content:center;color:#64748b;transition:opacity .18s ease;contain:layout paint}@media (prefers-reduced-motion: reduce){#root .lm-logs-table-loading-more-indicator{transition:opacity 40ms ease}}#root .lm-logs-table-load-more-bar{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:.5rem .75rem;border-top:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9);flex-shrink:0}#root .lm-logs-table-load-more-bar .lm-load-more-footer-inner{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}#root .lm-logs-table-load-more-bar .lm-loading-spinner{color:#64748b;flex-shrink:0}#root .lm-log-attr-json summary{list-style:none}#root .lm-log-attr-json summary::-webkit-details-marker{display:none}#root .lm-service-with-team{display:inline}#root .lm-service-meta{color:#6b7280;font-size:12px;margin-left:6px;font-weight:400}#root .lm-service-meta--unassigned{font-style:italic}#root .lm-select__option .lm-service-meta{color:#6b7280;font-weight:400}#root .lm-log-detail-aside{width:clamp(440px,70vw,900px);max-width:100%;min-width:min(440px,100%);background-color:#fff}#root .lm-log-detail-header{flex-shrink:0;z-index:2;display:flex;flex-direction:column;padding:1.2rem 1.5rem 0;background:#fff;border-bottom:none;box-shadow:none}#root .lm-log-detail-header:after{display:none}#root .lm-log-detail-header-top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;justify-content:space-between;column-gap:.75rem;row-gap:.45rem;min-width:0;padding-bottom:.65rem;margin-bottom:.65rem;border-bottom:none}#root .lm-log-detail-header-top:after{content:"";position:absolute;left:-1.5rem;right:-1.5rem;bottom:0;height:1px;background:#e2e8f0}#root .lm-log-detail-header-actions-column{display:contents}#root .lm-log-detail-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0;grid-column:2;grid-row:1;justify-self:end}#root .lm-log-detail-header-secondary-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-shrink:0;grid-column:2;grid-row:2;justify-self:end}#root .lm-log-detail-header-secondary-actions .lm-log-detail-view-context-wrap{flex-shrink:0}#root .lm-log-detail-header-secondary-actions .lm-investigate-trigger{background:#6366f11a;border-color:#6366f138;color:#4338ca;box-shadow:none}#root .lm-log-detail-header-secondary-actions .lm-investigate-trigger:hover{background:#6366f129;border-color:#6366f152;color:#3730a3;box-shadow:none}#root .lm-log-detail-header-secondary-actions .lm-investigate-trigger--view{background:#8b5cf61f;border-color:#8b5cf63d;color:#6d28d9}#root .lm-log-detail-header-secondary-actions .lm-investigate-trigger--view:hover{background:#8b5cf62e;border-color:#8b5cf657;color:#5b21b6}#root .lm-log-detail-header-secondary-actions .lm-log-detail-view-context{background:#0ea5e91a;border-color:#0ea5e93d;color:#0369a1}#root .lm-log-detail-header-secondary-actions a.lm-log-detail-view-context:hover{background:#0ea5e929;border-color:#0ea5e957;color:#075985}#root .lm-log-detail-header-secondary-actions a.lm-log-detail-view-context:hover .lm-log-detail-view-context-icon{color:#075985}#root .lm-log-detail-header-secondary-actions .lm-log-detail-nav-btn.lm-log-detail-header-icon-btn{background:#64748b1a;border-color:#64748b33;color:#475569}#root .lm-log-detail-header-secondary-actions .lm-log-detail-nav-btn.lm-log-detail-header-icon-btn:hover:not(:disabled){background:#64748b29;border-color:#64748b47;color:#334155}#root .lm-log-detail-header-secondary-actions .lm-log-detail-nav-btn.lm-log-detail-nav-btn--log-muted{background:#f43f5e1a;border-color:#f43f5e38;color:#475569}#root .lm-log-detail-header-secondary-actions .lm-log-detail-nav-btn.lm-log-detail-nav-btn--log-muted:hover:not(:disabled){background:#f43f5e29;border-color:#f43f5e4d;color:#334155}#root .lm-log-detail-header-actions .lm-log-detail-header-icon-btn,#root .lm-log-detail-header-secondary-actions .lm-log-detail-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;padding:calc(.35rem - 1px) calc(.45rem - 1px);margin:0;border-radius:.375rem;font-size:0;line-height:0;flex-shrink:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}#root .lm-log-detail-header-actions .lm-log-detail-header-icon-btn svg,#root .lm-log-detail-header-secondary-actions .lm-log-detail-header-icon-btn svg{display:block;flex:0 0 auto;margin:0}#root .lm-log-detail-header-brand,#root .lm-log-detail-header-primary{display:contents}#root .lm-log-detail-service-name{margin:0;color:#0f172a;font-size:1.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;word-break:break-word;grid-column:1;grid-row:1;min-width:0}#root .lm-log-detail-timestamp-line{margin:0;color:#475569;font-size:.8125rem;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums}#root .lm-log-detail-timestamp-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;min-width:0;grid-column:1;grid-row:2;align-self:center}#root .lm-log-detail-timestamp-row .lm-log-detail-level-header{flex:0 0 auto}#root .lm-log-detail-timestamp-row .lm-log-detail-timestamp-line{flex:0 1 auto;min-width:0}#root .lm-log-detail-relative{color:#64748b;font-weight:500}#root .lm-log-detail-header-icon{flex-shrink:0;color:#64748b}#root .lm-log-detail-h2{margin:0;margin-inline-start:-.2rem;color:#0f172a;font-size:1.125rem;font-weight:700;letter-spacing:-.03em;line-height:1.3}#root .lm-log-detail-header-sep{flex-shrink:0;align-self:center;width:1px;height:1.05em;margin:0 .1rem;background-color:#e2e8f0}#root .lm-log-detail-close-btn{border:1px solid transparent;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#root .lm-log-detail-close-btn:hover{background-color:#f1f5f9;color:#334155;border-color:#e2e8f0}#root .lm-log-detail-close-btn:focus-visible{outline:2px solid #38bdf8;outline-offset:0}#root .lm-log-detail-tabs{display:flex;align-items:stretch;gap:.15rem;margin:.45rem -1.5rem 0;padding:.4rem 1.5rem 0;background:#fff;border-bottom:1px solid #cbd5e1}#root .lm-log-detail-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.82rem .65rem .74rem;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;border-radius:.45rem .45rem 0 0;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#root .lm-log-detail-tab-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.42rem;opacity:1;transition:background-color .15s ease,color .15s ease}#root #log-detail-tab-details .lm-log-detail-tab-icon{background:#0ea5e924;color:#0284c7}#root #log-detail-tab-metrics .lm-log-detail-tab-icon{background:#8b5cf624;color:#7c3aed}#root #log-detail-tab-raw .lm-log-detail-tab-icon{background:#f59e0b29;color:#d97706}#root #log-detail-tab-details.lm-log-detail-tab--active .lm-log-detail-tab-icon{background:#0ea5e93d;color:#0369a1}#root #log-detail-tab-metrics.lm-log-detail-tab--active .lm-log-detail-tab-icon{background:#8b5cf63d;color:#6d28d9}#root #log-detail-tab-raw.lm-log-detail-tab--active .lm-log-detail-tab-icon{background:#f59e0b42;color:#b45309}#root #log-detail-tab-details:hover .lm-log-detail-tab-icon{background:#0ea5e933}#root #log-detail-tab-metrics:hover .lm-log-detail-tab-icon{background:#8b5cf633}#root #log-detail-tab-raw:hover .lm-log-detail-tab-icon{background:#f59e0b38}#root .lm-log-detail-tab:hover{background:#ffffffa6;color:#475569}#root .lm-log-detail-tab--active{background:#fff;border-bottom-color:#0ea5e9;color:#0c4a6e;box-shadow:none}#root .lm-log-detail-tab:focus-visible{outline:2px solid #7dd3fc;outline-offset:1px}#root .lm-log-detail-count{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15ch;white-space:nowrap}#root .lm-log-detail-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.35rem;padding-left:0;min-width:0}#root .lm-log-detail-subnav-controls{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;flex-shrink:0;margin-left:-.45rem}#root .lm-log-detail-nav-btns{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}#root .lm-log-detail-nav-btn{display:grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;margin:0;border:1px solid rgba(226,232,240,.85);border-radius:.35rem;background:#fafbfc;color:#64748b;font-size:.875rem;line-height:0;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,color .1s ease}#root .lm-log-detail-nav-btn:hover:not(:disabled){background:#f1f5f9;border-color:#e2e8f0;color:#334155}#root .lm-log-detail-nav-btn:disabled{opacity:.38;cursor:not-allowed}#root .lm-log-detail-nav-btn:focus-visible{outline:2px solid #7dd3fc;outline-offset:1px}#root .lm-log-detail-nav-btn.lm-log-detail-nav-btn--log-muted{background:#fef2f2;border-color:#fecaca;color:#475569}#root .lm-log-detail-nav-btn.lm-log-detail-nav-btn--log-muted:hover:not(:disabled){background:#fee2e2;border-color:#fecaca;color:#334155}#root .lm-log-detail-nav-btn.lm-log-detail-nav-btn--log-muted:focus-visible{outline-color:#94a3b8}#root .lm-log-detail-nav-hint{font-size:.6875rem;font-weight:600;color:#64748b;letter-spacing:.015em;white-space:nowrap;flex-shrink:0}#root .lm-log-detail-scroll{padding:1.65rem 1.5rem 2rem;gap:0;background:linear-gradient(165deg,#f8fafc,#f1f5f9 52%,#eef2f7)}#root .lm-log-detail-section-label{margin:0 0 .9rem;padding:0;padding-inline-start:.65rem;border-inline-start:3px solid #38bdf8;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1e293b;line-height:1.35}#root .lm-log-detail-scroll>.lm-log-detail-overview,#root .lm-log-detail-scroll>.lm-log-detail-attributes-section,#root .lm-log-detail-scroll>.lm-log-detail-message-block{flex-shrink:0}#root .lm-log-detail-scroll>.lm-log-detail-overview,#root .lm-log-detail-scroll>.lm-log-detail-attributes-section{margin-top:1.55rem;padding-top:1.1rem;border-top:1px solid rgba(203,213,225,.65)}#root .lm-log-detail-scroll>.lm-log-detail-github-context{margin-top:1.25rem}#root .lm-log-detail-github-context .lm-gh-ctx--cards{padding-bottom:0}#root .lm-log-detail-github-context .lm-gh-deploy-chart{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(186,230,253,.55);margin-bottom:0;padding-bottom:.45rem;border-bottom:1px solid rgba(203,213,225,.65)}#root .lm-log-detail-scroll>.lm-log-detail-github-context+.lm-log-detail-overview{margin-top:0;padding-top:1.85rem;border-top:none}#root .lm-log-detail-scroll>.lm-log-detail-capture-section{margin-top:1.85rem;padding-top:1.3rem}#root .lm-log-detail-scroll>.lm-log-detail-message-block{padding-top:.55rem;padding-bottom:.7rem;margin-top:0}#root .lm-log-detail-scroll>.lm-log-detail-overview{padding-bottom:.55rem}#root .lm-log-detail-message-heading{margin:0 0 .55rem;padding:0;padding-inline-start:.65rem;border-inline-start:3px solid #0ea5e9;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0369a1;line-height:1.35}#root .lm-log-detail-message-card{--lm-detail-msg-fs: .8rem;--lm-detail-msg-lh: 1.55;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(203,213,225,.2);border-radius:.6rem;border-inline-start:3px solid #0ea5e9;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0f;padding:.65rem .75rem .7rem}#root .lm-log-detail-message-text{margin:0;padding:0 1.6rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--lm-detail-msg-fs);font-weight:500;color:#0369a1;line-height:var(--lm-detail-msg-lh);letter-spacing:-.012em;word-break:break-word;white-space:pre-wrap}#root .lm-log-detail-message-block--error .lm-log-detail-message-heading{border-inline-start-color:#dc2626;color:#991b1b}#root .lm-log-detail-message-block--error .lm-log-detail-message-card{border-inline-start-color:#dc2626;background:linear-gradient(180deg,#fff,#fef2f2)}#root .lm-log-detail-message-block--error .lm-log-detail-message-text{color:#991b1b}#root .lm-log-detail-message-block--warn .lm-log-detail-message-heading{border-inline-start-color:#b89a2e;color:#854d0e}#root .lm-log-detail-message-block--warn .lm-log-detail-message-card{border-inline-start-color:#b89a2e;background:linear-gradient(180deg,#fff,#fffbeb)}#root .lm-log-detail-message-block--warn .lm-log-detail-message-text{color:#854d0e}#root .lm-log-detail-message-block--debug .lm-log-detail-message-heading{border-inline-start-color:#94a3b8;color:#475569}#root .lm-log-detail-message-block--debug .lm-log-detail-message-card{border-inline-start-color:#94a3b8}#root .lm-log-detail-message-block--debug .lm-log-detail-message-text{color:#475569}#root .lm-log-detail-message-block--error .lm-log-detail-copy-msg{color:#dc26268c}#root .lm-log-detail-message-block--error .lm-log-detail-copy-msg:hover,#root .lm-log-detail-message-block--error .lm-log-detail-copy-msg:focus-visible{background-color:#fef2f2;color:#dc2626}#root .lm-log-detail-message-block--warn .lm-log-detail-copy-msg{color:#b89a2ea6}#root .lm-log-detail-message-block--warn .lm-log-detail-copy-msg:hover,#root .lm-log-detail-message-block--warn .lm-log-detail-copy-msg:focus-visible{background-color:#fffbeb;color:#b89a2e}#root .lm-log-detail-message-block--info .lm-log-detail-copy-msg{color:#0ea5e98c}#root .lm-log-detail-message-block--info .lm-log-detail-copy-msg:hover,#root .lm-log-detail-message-block--info .lm-log-detail-copy-msg:focus-visible{background-color:#f0f9ff;color:#0ea5e9}#root .lm-log-detail-message-block--debug .lm-log-detail-copy-msg{color:#64748b8c}#root .lm-log-detail-message-block--debug .lm-log-detail-copy-msg:hover,#root .lm-log-detail-message-block--debug .lm-log-detail-copy-msg:focus-visible{background-color:#f1f5f9;color:#64748b}#root .lm-log-detail-meta-rows{display:flex;flex-direction:column;gap:.7rem}#root .lm-log-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}#root .lm-log-detail-pill{display:inline-flex;align-items:center;max-width:100%;padding:.4rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;line-height:1.4;border:1px solid rgba(226,232,240,.95);background:transparent;color:#475569;box-shadow:0 1px 3px #0f172a0a}#root button.lm-log-detail-metadata-action{cursor:pointer;font-family:inherit;text-align:inherit;transition:background-color .12s ease}#root button.lm-log-detail-metadata-action:hover,#root button.lm-log-detail-metadata-action:focus-visible,#root button.lm-log-detail-metadata-action[aria-expanded=true]{background:#f1f5f9d9}#root button.lm-log-detail-metadata-action.lm-log-detail-pill--columnable{background:linear-gradient(180deg,#eff6fffa,#dbeafeb8);border-color:#60a5fa80;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #2563eb0f}#root button.lm-log-detail-metadata-action.lm-log-detail-pill--columnable:hover,#root button.lm-log-detail-metadata-action.lm-log-detail-pill--columnable:focus-visible,#root button.lm-log-detail-metadata-action.lm-log-detail-pill--columnable[aria-expanded=true]{background:linear-gradient(180deg,#dbeafefa,#bfdbfee0);border-color:#3b82f68c}#root .lm-log-detail-pill--service{color:#334155;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#94a3b873}#root .lm-log-detail-pill--env{border-color:#94a3b873;color:#334155;font-weight:600}#root .lm-log-detail-pill--ts{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;color:#334155;border-color:#d4d4d8f2}#root .lm-log-detail-pill--type{font-weight:600;color:#334155;border-color:#94a3b873}#root .lm-log-detail-pill--team{display:inline-flex;align-items:center;min-width:0;flex:0 1 auto;width:fit-content;max-width:100%;font-weight:600;color:#334155;border-color:#94a3b873}#root .lm-log-detail-pill-kicker{font-size:.65rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;line-height:1.15;display:inline-flex;align-items:center}#root .lm-log-detail-pill-team-value{min-width:0;font-size:.75rem;font-weight:500;line-height:1.15;display:inline-flex;align-items:center}#root .lm-log-detail-pill-team-value .lm-log-detail-team-link,#root .lm-log-detail-pill-team-value .lm-log-detail-meta-field{font-size:inherit}#root .lm-log-detail-pill-team-value .lm-log-detail-meta-field,#root .lm-log-detail-pill-team-value .lm-log-detail-team-unassigned{line-height:1.15;display:inline-flex;align-items:center}#root .lm-log-detail-meta-line{display:flex;flex-wrap:wrap;gap:.2rem .45rem;align-items:center;font-size:.8125rem;line-height:1.45;min-width:0}#root .lm-log-detail-ts{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#475569;font-weight:500}#root .lm-log-detail-sep{flex-shrink:0;color:#94a3b8;font-weight:400;-webkit-user-select:none;user-select:none}#root .lm-log-detail-service{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#475569}#root .lm-log-detail-meta-field{flex-shrink:0;color:#475569;font-weight:500}#root .lm-log-detail-meta-type{flex-shrink:1;min-width:0;color:#475569;font-size:.8125rem;font-weight:500}#root .lm-log-detail-meta-kicker{flex-shrink:0;font-size:.6875rem;font-weight:500;letter-spacing:.045em;text-transform:uppercase;color:#94a3b8}#root .lm-log-detail-team-link{flex-shrink:1;min-width:0;background:none;border:none;padding:0;margin:0;font:inherit;font-size:.75rem;font-weight:500;line-height:1.15;color:#2563eb;cursor:pointer;text-align:left;text-decoration:none;display:inline-flex;align-items:center}#root .lm-log-detail-team-link:hover{color:#1d4ed8}#root .lm-log-detail-team-link--muted{color:#64748b;font-weight:500;text-decoration:none}#root .lm-log-detail-team-link--muted:hover{color:#475569}#root .lm-log-detail-team-unassigned{color:#64748b;font-weight:500}#root .lm-log-detail-raw-panel{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1}#root .lm-log-detail-raw-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-shrink:0}#root .lm-log-detail-raw-hint{font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.02em}#root .lm-log-detail-raw-pre{margin:0;padding:1.1rem 1.15rem;flex:1;min-height:8rem;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.58;color:#1e293b;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid rgba(203,213,225,.88);border-radius:.55rem;box-shadow:inset 0 1px 2px #0f172a0a,0 4px 14px #0f172a0d}#root .lm-log-detail-attr-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem}#root .lm-log-detail-attr-label{padding:0;padding-inline-start:.65rem;border-inline-start:3px solid #38bdf8;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1e293b}#root .lm-log-detail-copy-json{font-weight:600;font-size:.75rem;padding:.28rem .65rem;border-width:1px;color:#64748b;background:#fff;border-color:#e2e8f0}#root .lm-log-detail-copy-json:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}#root .lm-log-detail-view-context-wrap{position:relative;display:inline-flex;align-items:center}#root .lm-log-detail-view-context-flyout{position:absolute;left:50%;top:calc(100% + 6px);bottom:auto;z-index:20;padding:.45rem .65rem;border-radius:.45rem;background:#334155;color:#f1f5f9;font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.01em;box-shadow:0 4px 14px #0f172a2e;white-space:nowrap;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-4px);transition:opacity .14s ease,visibility .14s ease,transform .14s ease}#root .lm-log-detail-view-context-flyout--visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}#root .lm-log-detail-view-context{font-weight:600;font-size:.75rem;padding:.35rem .75rem;border-width:1px;color:#475569;background:transparent;border-color:#e2e8f0;text-decoration:none;display:inline-flex;align-items:center;gap:.28rem;line-height:1.2}#root a.lm-log-detail-view-context:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}#root .lm-log-detail-view-context-icon{font-size:.65rem;line-height:1;opacity:.5;font-weight:700;transition:opacity .15s ease,color .15s ease}#root a.lm-log-detail-view-context:hover .lm-log-detail-view-context-icon{opacity:.88;color:#0f172a}#root .lm-log-context-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem 1.25rem .6rem;background:linear-gradient(90deg,#f0f9ff,#f8fafc);border-bottom:1px solid #bae6fd;color:#0c4a6e;font-size:.8125rem}#root .lm-log-context-banner-copy{display:flex;flex-direction:row;align-items:center;gap:.25rem;min-width:0;flex:1}#root .lm-log-context-banner-label{font-weight:600;letter-spacing:-.01em;color:#075985;line-height:1.25}#root .lm-log-context-banner-sep{color:#0369a1;font-weight:500;opacity:.9}#root .lm-log-context-banner-meta{font-weight:500;color:#0c4a6e;letter-spacing:-.01em;line-height:1.25;min-width:0}#root .lm-log-context-banner-back{border:none;background:transparent;color:#0369a1;font-weight:600;font-size:.8125rem;line-height:1.25;cursor:pointer;padding:.35rem;border-radius:.25rem;flex-shrink:0;display:inline-flex;align-items:center}#root .lm-log-context-banner-back:hover{background:#0ea5e91f;color:#0c4a6e}#root .lm-grouped-issues-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem 1.25rem .6rem;background:linear-gradient(90deg,#fffbeb,#fafaf9);border-bottom:1px solid #fcd34d;color:#78350f;font-size:.8125rem;font-weight:500}#root .lm-grouped-issues-banner-copy{flex:1;min-width:12rem;line-height:1.35}#root .lm-grouped-issues-banner-exit{flex-shrink:0;border:none;border-radius:.35rem;background:transparent;color:#92400e;font-weight:600;font-size:.8125rem;padding:.35rem .65rem;cursor:pointer}#root .lm-grouped-issues-banner-exit:hover{background:#b453091a}#root .lm-log-row--context-focus{outline:2px solid #0284c7;outline-offset:-2px;background:linear-gradient(90deg,#0ea5e947,#e0f2fe 14px)!important;box-shadow:inset 4px 0 #0284c7;scroll-margin-block:4.5rem}#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash:not(.lm-log-row--demo-flash-exit):nth-child(2n),#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash:not(.lm-log-row--demo-flash-exit):nth-child(odd),#root .lm-logs-table tbody tr.lm-log-row[data-lm-demo-flash=true]:not(.lm-log-row--demo-flash-exit){background-color:#ecfdf5fa!important;box-shadow:inset 0 0 0 2px #10b98173!important}#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash:not(.lm-log-row--demo-flash-exit):hover,#root .lm-logs-table tbody tr.lm-log-row[data-lm-demo-flash=true]:not(.lm-log-row--demo-flash-exit):hover{background-color:#ecfdf5fa!important;box-shadow:inset 0 0 0 2px #05966980!important}@keyframes lm-demo-row-fade-out{0%{background-color:#ecfdf5fa;box-shadow:inset 0 0 0 2px #10b98173}to{background-color:transparent;box-shadow:none}}#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash.lm-log-row--demo-flash-exit:nth-child(2n),#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash.lm-log-row--demo-flash-exit:nth-child(odd),#root .lm-logs-table tbody tr.lm-log-row[data-lm-demo-flash=true].lm-log-row--demo-flash-exit{animation:lm-demo-row-fade-out 1.15s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion: reduce){#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash:not(.lm-log-row--demo-flash-exit):nth-child(2n),#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash:not(.lm-log-row--demo-flash-exit):nth-child(odd),#root .lm-logs-table tbody tr.lm-log-row[data-lm-demo-flash=true]:not(.lm-log-row--demo-flash-exit){background-color:#ecfdf5fa!important;box-shadow:inset 0 0 0 2px #10b98173!important}#root .lm-logs-table tbody tr.lm-log-row.lm-log-row--demo-flash.lm-log-row--demo-flash-exit,#root .lm-logs-table tbody tr.lm-log-row[data-lm-demo-flash=true].lm-log-row--demo-flash-exit{animation:lm-demo-row-fade-out .4s ease forwards}}#root .lm-logs-demo-toast{font-size:.8125rem;font-weight:600;color:#15803d;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;border-radius:.375rem;padding:.28rem .6rem;white-space:nowrap;box-shadow:0 1px 2px #15803d14;opacity:1;transform:translateY(0);filter:none;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s ease,box-shadow 1.1s ease;animation:lm-logs-demo-toast-in .45s cubic-bezier(.22,1,.36,1) both}#root .lm-logs-demo-toast.lm-logs-demo-toast--exit{animation:none;opacity:0;transform:translateY(-3px);filter:blur(.35px);box-shadow:0 0 #15803d00;pointer-events:none}#root .lm-logs-demo-toast.lm-logs-demo-toast--error{color:#b91c1c;background:linear-gradient(180deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;box-shadow:0 1px 2px #b91c1c14;animation:lm-logs-demo-toast-in .35s cubic-bezier(.22,1,.36,1) both;white-space:normal;max-width:min(22rem,92vw)}@media (prefers-reduced-motion: reduce){#root .lm-logs-demo-toast{transition:opacity .35s ease,transform .35s ease;animation:lm-logs-demo-toast-in .22s ease-out}#root .lm-logs-demo-toast.lm-logs-demo-toast--exit{filter:none;transform:translateY(0)}}@keyframes lm-logs-demo-toast-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#root .lm-logs-empty-panel{animation:lm-logs-empty-panel-in .28s ease-out}@keyframes lm-logs-empty-panel-in{0%{opacity:0}to{opacity:1}}#root .lm-log-detail-message-body{position:relative}#root .lm-log-detail-copy-msg{position:absolute;top:calc(var(--lm-detail-msg-fs) * var(--lm-detail-msg-lh) / 2 - 1rem);right:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:none;border-radius:.375rem;background:transparent;color:#64748b;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}#root .lm-log-detail-message-body:hover .lm-log-detail-copy-msg,#root .lm-log-detail-copy-msg:focus-visible{opacity:1}#root .lm-log-detail-copy-msg:hover,#root .lm-log-detail-copy-msg:focus-visible{background-color:#f1f5f9;color:#475569}#root .lm-log-detail-copy-msg.lm-log-detail-copy-msg--copied,#root .lm-log-detail-message-body:hover .lm-log-detail-copy-msg.lm-log-detail-copy-msg--copied{opacity:1}#root .lm-log-detail-copy-msg.lm-log-detail-copy-msg--copied{color:#059669}#root .lm-log-detail-copy-msg.lm-log-detail-copy-msg--copied:hover,#root .lm-log-detail-copy-msg.lm-log-detail-copy-msg--copied:focus-visible{background-color:#ecfdf5;color:#047857}#root .lm-log-attr-json-summary{cursor:pointer;font-size:.72rem;font-weight:600;color:#475569;letter-spacing:.02em;list-style:none;-webkit-user-select:none;user-select:none;text-decoration:underline;text-decoration-color:#0ea5e959;text-underline-offset:3px}#root .lm-log-attr-json-summary:hover{color:#0ea5e9;text-decoration-color:#0ea5e9}#root .lm-log-attr-json-pre{margin:.5rem 0 0;padding:.65rem .75rem;font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;color:#334155;line-height:1.5;max-height:12rem;overflow:auto;background:#f8fafc;border-radius:.375rem;border:none}#root .lm-log-detail-attributes-section .lm-log-attr-list{margin-left:-.4rem}#root .lm-log-attr-list .lm-log-attr-row:not(:last-child){border-bottom:1px solid rgba(241,245,249,.92)}#root .lm-log-attr-key{min-width:0;max-width:13rem;font-size:.6875rem;font-weight:700;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;line-height:1.45;padding:0;margin:0;margin-inline-start:-.22rem;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}#root .lm-log-attr-val-cell{min-width:0;transition:background-color .12s ease;border-radius:.3rem;padding:0;margin:0;padding-inline-start:.75rem;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}#root .lm-log-attr-val-cell--flash{background-color:#10b98129}#root .lm-log-attr-val-primitive{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;color:#475569;line-height:1.45}#root .lm-log-attr-val-muted{color:#94a3b8;font-size:.8125rem;font-weight:400;line-height:1.45}#root .lm-log-attr-val-compact-json{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;color:#475569;line-height:1.45}#root .lm-log-attr-row{position:relative;display:grid;grid-template-columns:1.35rem auto minmax(0,1fr) 3.75rem;align-items:baseline;column-gap:.5rem;row-gap:0;border-radius:.4rem;margin-left:calc(-.75rem + 1px);margin-right:-.4rem;padding:.6rem .4rem .6rem .3rem;transition:background-color .12s ease;box-sizing:border-box}#root .lm-log-attr-menu-cell{display:flex;align-items:flex-start;justify-content:flex-end;min-width:0;padding-top:.1rem;margin-inline-end:-.28rem}#root .lm-log-attr-menu-trigger.lm-log-attr-icon-btn{color:#475569;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}#root .lm-log-attr-row:hover .lm-log-attr-menu-trigger.lm-log-attr-icon-btn{color:#334155}#root .lm-log-attr-menu-trigger.lm-log-attr-icon-btn:hover{color:#0f172a}#root .lm-log-attr-row:hover{background:#f1f5f9d9}#root .lm-log-attr-row:hover .lm-log-attr-icon-btn{color:#475569}#root .lm-log-attr-actions{width:3.75rem;max-width:3.75rem;justify-self:end;align-self:baseline;padding:0;margin:0;text-align:right;white-space:nowrap;opacity:0;transition:opacity .15s ease;box-sizing:border-box}#root .lm-log-attr-actions-inner{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}#root .lm-log-attr-row:hover .lm-log-attr-actions,#root .lm-log-attr-row:focus-within .lm-log-attr-actions{opacity:1}#root .lm-log-attr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;margin:0;border:none;border-radius:.3rem;background:transparent;color:#64748b;cursor:pointer;font-size:.95rem;line-height:1;transition:background-color .12s ease,color .12s ease}#root .lm-log-attr-icon-btn:hover{background-color:#f1f5f9;color:#334155}#root .lm-log-attr-icon-btn:focus-visible{outline:2px solid #7dd3fc;outline-offset:1px}#root .lm-log-attr-icon-btn.lm-log-attr-icon-btn--copied{color:#059669}#root .lm-log-attr-icon-btn.lm-log-attr-icon-btn--copied:hover{background-color:#ecfdf5;color:#047857}#root button.lm-time-range-trigger{outline:none;box-shadow:0 10px 25px #00000040}#root button.lm-time-range-trigger:focus:not(.lm-nudge-pulse),#root button.lm-time-range-trigger:focus-visible:not(.lm-nudge-pulse){outline:none!important;box-shadow:0 10px 25px #00000040!important;border-color:#3b82f666!important}#root button.lm-time-range-refresh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid rgba(59,130,246,.4);border-radius:999px;background:#fff;color:#475569;cursor:pointer;box-shadow:0 10px 25px #00000040;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}#root button.lm-time-range-refresh:hover{color:#0ea5e9;border-color:#0ea5e98c;background:#f8fafc}#root button.lm-time-range-refresh:focus-visible{outline:2px solid rgba(14,165,233,.45);outline-offset:2px}#root button.lm-time-range-refresh--spinning .lm-time-range-refresh__icon{animation:lm-time-range-refresh-spin .75s linear infinite}@keyframes lm-time-range-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){#root button.lm-time-range-refresh--spinning .lm-time-range-refresh__icon{animation:none}}@keyframes lm-nudge-pulse{0%,to{box-shadow:0 10px 25px #00000040,0 0 0 1px #3b82f673,0 0 #3b82f659}50%{box-shadow:0 10px 25px #00000040,0 0 0 2px #3b82f68c,0 0 0 6px #3b82f61f}}@keyframes lm-nudge-pulse-seam{0%,to{box-shadow:0 2px 12px #0f172a1f,0 0 0 1px #3b82f673,0 0 #3b82f659}50%{box-shadow:0 2px 12px #0f172a1f,0 0 0 2px #3b82f68c,0 0 0 5px #3b82f61f}}#root button.lm-time-range-trigger.lm-nudge-pulse{outline:2px solid #3b82f6!important;outline-offset:3px;border-color:#60a5fa!important;animation:lm-nudge-pulse 2s ease-in-out infinite}#root button.lm-time-range-trigger.lm-nudge-pulse:focus,#root button.lm-time-range-trigger.lm-nudge-pulse:focus-visible{outline:2px solid #3b82f6!important;border-color:#60a5fa!important;animation:lm-nudge-pulse 2s ease-in-out infinite}#root button.lm-brand-mark:focus{outline:none}body.lm-user-tabbing #root button.lm-brand-mark:focus{outline:2px solid rgba(125,211,252,.95);outline-offset:3px;border-radius:8px}#root .lm-dashboard-search-row{width:100%;max-width:100%;min-width:0;box-sizing:border-box;box-shadow:0 1px #fffc}#root .lm-volume-chart-legend-host:empty{display:none}.lm-right-panel-seam-toggle{box-shadow:0 2px 12px #0f172a1f}.lm-right-panel-seam-toggle.lm-nudge-pulse{border-color:#60a5fa!important;outline:2px solid #3b82f6!important;outline-offset:2px;animation:lm-nudge-pulse-seam 2s ease-in-out infinite}.lm-time-range-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:.2rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:.35rem;box-shadow:0 18px 45px #00000040}.lm-time-range-panel .lm-time-range-menu-divider{margin:.35rem .45rem;height:1px;background:#e2e8f0;border:none;flex-shrink:0}.lm-time-range-panel .lm-time-range-menu-item{box-sizing:border-box;display:block;width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;padding:.55rem .7rem;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;color:#0f172a;background:transparent;line-height:1.35;transition:color .12s ease,font-weight .12s ease}.lm-time-range-panel .lm-time-range-menu-item:hover:not(.lm-time-range-menu-item--active){color:#2563eb;font-weight:700}.lm-time-range-panel .lm-time-range-menu-item--active{background:#eff6ff;color:#1d4ed8;font-weight:800}.lm-time-range-panel .lm-time-range-menu-item--active:hover{color:#1e40af}.lm-time-range-panel .lm-time-range-menu-item--emphasize{margin-top:.3rem;padding-top:.6rem;border-top:1px solid #e2e8f0;font-weight:700}#root .lm-datetime-local-input{width:100%;max-width:100%;min-width:0;min-height:2.35rem}@keyframes lm-page-soft-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lm-page-soft-enter{animation:lm-page-soft-enter .26s ease-out}.lm-investigation-overlay{z-index:15001}.lm-investigation-panel{display:flex;flex-direction:column;width:min(1120px,calc(100vw - 2rem));max-height:min(88vh,960px);min-height:min(600px,82vh);background:#fff;color:#334155;border-radius:12px;box-shadow:0 0 0 1px #0f172a0f,0 24px 48px -12px #0f172a38;overflow:hidden}.lm-investigation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.6rem 1.15rem;border-bottom:1px solid #e8ecf0;background:#fafbfc}.lm-investigation-title{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-investigation-header-copy{min-width:0;flex:1}.lm-investigation-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.lm-investigation-subtitle{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b;font-weight:400}.lm-investigation-error-headline{margin:.55rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.45;color:#334155;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lm-investigation-header-copy:has(.lm-investigation-error-headline) .lm-investigation-subtitle{margin-top:.3rem}.lm-investigation-mode{display:inline-flex;align-items:center;flex-shrink:0;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;line-height:1.35}.lm-investigation-mode--ai{border-color:#e0e7ff;background:#f5f7ff;color:#4338ca}.lm-investigation-mode--automated{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.lm-investigation-mode--inline{font-weight:500}.lm-investigation-section-heading-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .65rem;margin-bottom:.45rem}.lm-investigation-section-heading-row .lm-investigation-section-label{margin-bottom:0}.lm-investigation-close{flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:6px;background:transparent;color:#94a3b8;font-size:1.125rem;font-weight:400;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.lm-investigation-close:hover{background:#f8fafc;border-color:#eef2f6;color:#64748b}.lm-investigation-close:focus{outline:none}.lm-investigation-close:focus-visible{outline:2px solid #94a3b8;outline-offset:1px}.lm-investigation-panel:focus{outline:none}.lm-investigation-body{flex:1;min-height:18rem;overflow-y:auto;padding:1.4rem 1.75rem 1.5rem;-webkit-overflow-scrolling:touch}.lm-investigation-body--loading,.lm-investigation-body--launch{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:22rem}.lm-investigation-state-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:42rem;min-height:18rem;padding:3.25rem 3rem 3rem;margin:auto;text-align:center;background:#fff;border:1px solid #e8ecf1;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a,0 12px 32px #0f172a12;box-sizing:border-box}.lm-investigation-launch{gap:1.85rem}.lm-investigation-progress-card{gap:1.5rem}.lm-investigation-launch-headline{margin:0;font-size:1.75rem;font-weight:700;line-height:1.35;color:#111827;letter-spacing:-.03em;max-width:100%;word-break:break-word}.lm-investigation-launch-lede{margin:0;font-size:1rem;line-height:1.65;color:#64748b;max-width:32rem}.lm-investigation-launch-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.65rem;border:1.5px solid #38bdf8;border-radius:999px;background:#fff;color:#0284c7;font-size:1rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:0 1px 2px #0ea5e914,0 4px 14px #38bdf824;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.lm-investigation-launch-btn:hover{background:#f0f9ff;border-color:#0ea5e9;color:#0369a1;box-shadow:0 2px 4px #0ea5e91a,0 6px 18px #38bdf833}.lm-investigation-launch-btn:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.lm-investigation-launch-btn-icon{display:inline-flex;opacity:.95}.lm-investigation-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;padding:0;margin:0}.lm-investigation-progress-title{margin:0;font-size:1.125rem;font-weight:600;color:#0f172a;letter-spacing:-.02em}.lm-investigation-progress-step{margin:0;font-size:.9375rem;line-height:1.5;color:#64748b;animation:lm-investigation-step-fade .4s ease}@keyframes lm-investigation-step-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.lm-investigation-result{display:flex;flex-direction:column;gap:.15rem}.lm-investigation-section{margin-bottom:1.55rem}.lm-investigation-section:last-child{margin-bottom:0}.lm-investigation-section--cause{padding-bottom:.35rem}.lm-investigation-section--operational{padding:.65rem .75rem;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.lm-investigation-page .lm-runtime-story--investigation,.lm-investigation-panel .lm-runtime-story--investigation{display:flex;flex-direction:column;gap:.85rem}.lm-investigation-page .lm-runtime-summary,.lm-investigation-panel .lm-runtime-summary{margin:0;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(79,168,158,.22);background:linear-gradient(135deg,#4fa89e12,#fffffffa 55%);border-left:3px solid #4fa89e}.lm-investigation-page .lm-runtime-summary__primary,.lm-investigation-panel .lm-runtime-summary__primary{margin:0;font-size:.875rem;line-height:1.5;color:#1e293b;font-weight:500}.lm-investigation-page .lm-runtime-summary__pattern,.lm-investigation-panel .lm-runtime-summary__pattern{margin:.4rem 0 0;font-size:.8125rem;color:#64748b}.lm-investigation-page .lm-runtime-lanes--investigation,.lm-investigation-panel .lm-runtime-lanes--investigation{margin:0;padding:1.15rem 1.15rem 1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.lm-investigation-page .lm-runtime-lanes__global-bands,.lm-investigation-panel .lm-runtime-lanes__global-bands{position:absolute;left:calc(var(--lm-runtime-lane-label-w) + var(--lm-runtime-lane-col-gap));right:0;top:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:8px}.lm-investigation-page .lm-runtime-lanes__band,.lm-investigation-panel .lm-runtime-lanes__band{position:absolute;top:.2rem;bottom:.2rem;border-radius:6px;opacity:.72;box-sizing:border-box}.lm-investigation-page .lm-runtime-lanes__band--escalation,.lm-investigation-panel .lm-runtime-lanes__band--escalation{background:#f9731612;border:1px solid rgba(249,115,22,.14)}.lm-investigation-page .lm-runtime-lanes__band--recovery,.lm-investigation-panel .lm-runtime-lanes__band--recovery{background:#0d94880f;border:1px solid rgba(13,148,136,.14)}.lm-investigation-page .lm-runtime-lanes__log-line,.lm-investigation-panel .lm-runtime-lanes__log-line{position:absolute;top:0;bottom:0;width:0;transform:translate(-50%);border-left:2px solid rgba(79,168,158,.45);opacity:.85;z-index:1}.lm-investigation-page .lm-runtime-lane,.lm-investigation-panel .lm-runtime-lane{display:grid;grid-template-columns:var(--lm-runtime-lane-label-w) minmax(0,1fr);gap:.3rem var(--lm-runtime-lane-col-gap);align-items:center;padding:.2rem 0}.lm-investigation-page .lm-runtime-lane__head,.lm-investigation-panel .lm-runtime-lane__head{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding-right:.15rem}.lm-investigation-page .lm-runtime-lane__label,.lm-investigation-panel .lm-runtime-lane__label{font-size:.75rem;font-weight:600;line-height:1.25;color:#334155;white-space:nowrap}.lm-investigation-page .lm-runtime-lanes__grid,.lm-investigation-panel .lm-runtime-lanes__grid{display:flex;flex-direction:column;gap:.85rem;padding:.35rem 0 .15rem}.lm-investigation-section--runtime-timeline{margin-bottom:1.35rem}.lm-investigation-section--storyline{margin-bottom:1.25rem}.lm-investigation-degradation-narrative{line-height:1.55;color:#1e293b}.lm-investigation-storyline{margin:0;padding:0;border:none;background:transparent}.lm-investigation-section--storyline .lm-runtime-lanes__progression-flow,.lm-investigation-section--runtime-timeline .lm-runtime-lanes__progression-flow,.lm-investigation-page .lm-runtime-lanes__progression-flow,.lm-investigation-panel .lm-runtime-lanes__progression-flow{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.lm-investigation-section--storyline .lm-runtime-lanes__progression-flow-item,.lm-investigation-section--runtime-timeline .lm-runtime-lanes__progression-flow-item,.lm-investigation-page .lm-runtime-lanes__progression-flow-item,.lm-investigation-panel .lm-runtime-lanes__progression-flow-item{display:grid;grid-template-columns:1.35rem 1fr;gap:.5rem;align-items:start}.lm-investigation-section--storyline .lm-runtime-lanes__progression-flow-index,.lm-investigation-section--runtime-timeline .lm-runtime-lanes__progression-flow-index,.lm-investigation-page .lm-runtime-lanes__progression-flow-index,.lm-investigation-panel .lm-runtime-lanes__progression-flow-index{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:#4fa89e;background:#4fa89e1f;border:1px solid rgba(79,168,158,.22)}.lm-investigation-section--storyline .lm-runtime-lanes__progression-flow-text,.lm-investigation-section--runtime-timeline .lm-runtime-lanes__progression-flow-text,.lm-investigation-page .lm-runtime-lanes__progression-flow-text,.lm-investigation-panel .lm-runtime-lanes__progression-flow-text{font-size:.8125rem;line-height:1.45;color:#334155;padding-top:.1rem}.lm-investigation-contributors-list{margin:0;padding:0 0 0 1.1rem;font-size:.8125rem;line-height:1.45;color:#475569}.lm-investigation-contributors-list li{margin:0 0 .25rem}.lm-investigation-page .lm-runtime-correlated-conditions,.lm-investigation-panel .lm-runtime-correlated-conditions{margin:.5rem 0 .65rem;padding:.45rem .55rem;border-radius:6px;border:1px dashed #e2e8f0;background:#f8fafce6}.lm-investigation-page .lm-runtime-correlated-conditions__label,.lm-investigation-panel .lm-runtime-correlated-conditions__label{display:block;font-size:.625rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:.25rem}.lm-investigation-page .lm-runtime-correlated-conditions__list,.lm-investigation-panel .lm-runtime-correlated-conditions__list{margin:0;padding:0 0 0 .95rem;font-size:.6875rem;line-height:1.4;color:#64748b}.lm-investigation-page .lm-runtime-lanes__pressure-chips,.lm-investigation-panel .lm-runtime-lanes__pressure-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.lm-investigation-page .lm-runtime-lanes__pressure-chip,.lm-investigation-panel .lm-runtime-lanes__pressure-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;border-radius:999px;padding:.15rem .45rem;font-size:.625rem;font-weight:600;cursor:default;background:#fff;color:#475569}.lm-investigation-page .lm-runtime-lanes__pressure-chip--escalation,.lm-investigation-panel .lm-runtime-lanes__pressure-chip--escalation{border-color:#f9731640;background:#fff7ed99;color:#c2410c}.lm-investigation-page .lm-runtime-lanes__pressure-chip--sustained_retries,.lm-investigation-panel .lm-runtime-lanes__pressure-chip--sustained_retries{border-color:#eab30847;background:#fffbeba6}.lm-investigation-page .lm-runtime-lanes__pressure-chip--saturation,.lm-investigation-panel .lm-runtime-lanes__pressure-chip--saturation{border-color:#ef444438;background:#fef2f28c;color:#b91c1c}.lm-investigation-page .lm-runtime-lanes__pressure-chip--recovery,.lm-investigation-panel .lm-runtime-lanes__pressure-chip--recovery,.lm-investigation-page .lm-runtime-lanes__pressure-chip--stabilization,.lm-investigation-panel .lm-runtime-lanes__pressure-chip--stabilization{border-color:#0d948838;background:#f0fdfa8c;color:#0f766e}.lm-investigation-page .lm-runtime-lanes__band--sustained_retries,.lm-investigation-panel .lm-runtime-lanes__band--sustained_retries{background:#eab30817;border:1px solid rgba(234,179,8,.14)}.lm-investigation-page .lm-runtime-lanes__band--saturation,.lm-investigation-panel .lm-runtime-lanes__band--saturation{background:#ef444412;border:1px solid rgba(239,68,68,.12)}.lm-investigation-page .lm-runtime-lanes__band--stabilization,.lm-investigation-panel .lm-runtime-lanes__band--stabilization{background:#94a3b814;border:1px solid rgba(148,163,184,.12)}.lm-investigation-page .lm-runtime-lanes__window-chip--sustained_retries,.lm-investigation-panel .lm-runtime-lanes__window-chip--sustained_retries{border-color:#eab3083d;background:#fffbeb8c}.lm-investigation-page .lm-runtime-lanes__window-chip--saturation,.lm-investigation-panel .lm-runtime-lanes__window-chip--saturation{border-color:#ef444433;background:#fef2f273}.lm-investigation-page .lm-runtime-events__cards--compact,.lm-investigation-panel .lm-runtime-events__cards--compact{display:flex;flex-direction:column;gap:.28rem}.lm-investigation-page .lm-runtime-events__group--degradation,.lm-investigation-panel .lm-runtime-events__group--degradation{border-left-color:#64748b66}.lm-investigation-page .lm-runtime-evidence-compact,.lm-investigation-panel .lm-runtime-evidence-compact{padding:.38rem .5rem;border-radius:5px;border:1px solid #e8ecf0;background:#fff;font-size:.6875rem;line-height:1.35}.lm-investigation-page .lm-runtime-evidence-compact--warning,.lm-investigation-panel .lm-runtime-evidence-compact--warning{border-left:2px solid rgba(234,179,8,.55)}.lm-investigation-page .lm-runtime-evidence-compact--elevated,.lm-investigation-panel .lm-runtime-evidence-compact--elevated{border-left:2px solid rgba(249,115,22,.5)}.lm-investigation-page .lm-runtime-evidence-compact--critical,.lm-investigation-panel .lm-runtime-evidence-compact--critical{border-left:2px solid rgba(239,68,68,.5)}.lm-investigation-page .lm-runtime-evidence-compact__row,.lm-investigation-panel .lm-runtime-evidence-compact__row{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.lm-investigation-page .lm-runtime-evidence-compact__sev,.lm-investigation-panel .lm-runtime-evidence-compact__sev{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.lm-investigation-page .lm-runtime-evidence-compact__title,.lm-investigation-panel .lm-runtime-evidence-compact__title{font-weight:600;color:#1e293b}.lm-investigation-page .lm-runtime-evidence-compact__path,.lm-investigation-panel .lm-runtime-evidence-compact__path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;color:#64748b;word-break:break-all;margin-top:.12rem}.lm-investigation-page .lm-runtime-evidence-compact__meta,.lm-investigation-panel .lm-runtime-evidence-compact__meta{margin-top:.15rem;color:#64748b;font-variant-numeric:tabular-nums}.lm-investigation-page .lm-runtime-evidence-compact__sep,.lm-investigation-panel .lm-runtime-evidence-compact__sep{margin:0 .2rem;color:#cbd5e1}.lm-investigation-page .lm-runtime-evidence-compact__ctx,.lm-investigation-panel .lm-runtime-evidence-compact__ctx{color:#94a3b8;font-style:italic}.lm-investigation-runtime-lede{margin-bottom:.85rem}.lm-investigation-section--runtime-timeline .lm-runtime-story--investigation{display:flex;flex-direction:column;gap:.85rem}.lm-investigation-section--runtime-timeline .lm-runtime-story--loading{gap:.55rem}.lm-runtime-story__skeleton{border-radius:10px;background:linear-gradient(90deg,#f1f5f9,#e8edf3,#f1f5f9 90%);background-size:200% 100%;animation:lm-runtime-skeleton-shimmer 1.2s ease-in-out infinite}.lm-runtime-story__skeleton--summary{height:3.25rem}.lm-runtime-story__skeleton--timeline{height:9.5rem}@keyframes lm-runtime-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lm-investigation-section--runtime-timeline .lm-runtime-summary{margin:0;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(79,168,158,.22);background:linear-gradient(135deg,#4fa89e12,#fffffff2 55%);border-left:3px solid #4fa89e}.lm-investigation-section--runtime-timeline .lm-runtime-summary__primary{font-size:.875rem;line-height:1.5;color:#1e293b;font-weight:500}.lm-investigation-section--runtime-timeline .lm-runtime-summary__pattern{margin-top:.4rem;font-size:.8125rem;color:#64748b;font-style:normal}.lm-investigation-section--runtime-timeline .lm-runtime-lanes--investigation{margin:0;padding:1.15rem 1.15rem 1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:inset 0 1px #fffc}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__progression{margin:0 0 .75rem;padding:0;border:none;background:transparent}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__windows,.lm-investigation-page .lm-runtime-lanes__windows,.lm-investigation-panel .lm-runtime-lanes__windows{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.95rem}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__window-chip,.lm-investigation-page .lm-runtime-lanes__window-chip,.lm-investigation-panel .lm-runtime-lanes__window-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.45rem .65rem;border-radius:8px;border:1px solid #e2e8f0;background:#fafbfc;cursor:pointer;text-align:left;max-width:100%;line-height:1.35;transition:box-shadow .15s ease,border-color .15s ease}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__window-chip:hover{box-shadow:0 2px 8px #0f172a0f}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__window-chip-title,.lm-investigation-page .lm-runtime-lanes__window-chip-title,.lm-investigation-panel .lm-runtime-lanes__window-chip-title{display:block;font-size:.6875rem;font-weight:600;color:#334155;line-height:1.3}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__window-chip-meta,.lm-investigation-page .lm-runtime-lanes__window-chip-meta,.lm-investigation-panel .lm-runtime-lanes__window-chip-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;font-size:.625rem;color:#94a3b8;font-variant-numeric:tabular-nums}.lm-investigation-page .lm-runtime-lanes__window-chip-arrow,.lm-investigation-panel .lm-runtime-lanes__window-chip-arrow,.lm-investigation-page .lm-runtime-lanes__window-chip-sep,.lm-investigation-panel .lm-runtime-lanes__window-chip-sep{color:#cbd5e1;font-weight:500}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__window-chip--escalation,.lm-investigation-page .lm-runtime-lanes__window-chip--escalation,.lm-investigation-panel .lm-runtime-lanes__window-chip--escalation{border-color:#f9731638;background:#fff7ed80}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__global-bands{left:calc(var(--lm-runtime-lane-label-w) + var(--lm-runtime-lane-col-gap))}.lm-investigation-section--runtime-timeline .lm-runtime-lane{grid-template-columns:var(--lm-runtime-lane-label-w) minmax(0,1fr);gap:.3rem var(--lm-runtime-lane-col-gap);padding:.2rem 0}.lm-investigation-section--runtime-timeline .lm-runtime-lane__head{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding-right:.15rem}.lm-investigation-section--runtime-timeline .lm-runtime-lane__label{font-size:.75rem;font-weight:600;line-height:1.25;color:#334155;white-space:nowrap}.lm-investigation-section--runtime-timeline .lm-runtime-lane__count{font-size:.625rem;color:#94a3b8;font-weight:500;line-height:1.25;white-space:nowrap}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__grid{gap:.85rem;padding:.35rem 0 .15rem}.lm-investigation-section--runtime-timeline .lm-runtime-lane__track{height:1.65rem;border-radius:6px;background:#f1f5f9d9;border:1px solid rgba(226,232,240,.9)}.lm-investigation-section--runtime-timeline .lm-runtime-lane--http-inbound .lm-runtime-lane__track{background:#4fa89e0f;border-color:#4fa89e24}.lm-investigation-section--runtime-timeline .lm-runtime-lane--http-outbound .lm-runtime-lane__track{background:#c4a06a12;border-color:#c4a06a29}.lm-investigation-section--runtime-timeline .lm-runtime-lane--messaging .lm-runtime-lane__track{background:#818cf812;border-color:#818cf824}.lm-investigation-section--runtime-timeline .lm-runtime-lane--database .lm-runtime-lane__track{background:#60a5fa12;border-color:#60a5fa24}.lm-investigation-section--runtime-timeline .lm-runtime-lane--storage .lm-runtime-lane__track{background:#fb923c12;border-color:#fb923c24}.lm-investigation-section--runtime-timeline .lm-runtime-lane--downloads .lm-runtime-lane__track{background:#94a3b81a;border-color:#94a3b82e}.lm-investigation-page .lm-runtime-lane__track,.lm-investigation-panel .lm-runtime-lane__track{position:relative;height:2rem;border-radius:8px;overflow:visible}.lm-investigation-page .lm-runtime-lane__rail,.lm-investigation-panel .lm-runtime-lane__rail{position:absolute;left:.35rem;right:.35rem;top:50%;height:2px;transform:translateY(-50%);border-radius:1px;background:#94a3b859;pointer-events:none;z-index:0}.lm-investigation-page .lm-runtime-lane__zone,.lm-investigation-panel .lm-runtime-lane__zone{position:absolute;top:0;bottom:0;pointer-events:none;z-index:0;border-radius:8px}.lm-investigation-page .lm-runtime-lane__zone--before,.lm-investigation-panel .lm-runtime-lane__zone--before{left:0;background:#ffffff8c}.lm-investigation-page .lm-runtime-lane__zone--after,.lm-investigation-panel .lm-runtime-lane__zone--after{background:#f1f5f9a6}.lm-investigation-page .lm-runtime-lane__count,.lm-investigation-panel .lm-runtime-lane__count{font-size:.625rem;color:#94a3b8;font-weight:500;line-height:1.25;white-space:nowrap}.lm-investigation-page button.lm-runtime-marker,.lm-investigation-panel button.lm-runtime-marker{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:50%;width:1.05rem;height:1.05rem;margin:0;padding:0;border:none;background:transparent;transform:translate(-50%,-50%);cursor:pointer;z-index:3}.lm-investigation-page .lm-runtime-marker__core,.lm-investigation-panel .lm-runtime-marker__core{position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #0f172a2e}.lm-investigation-page .lm-runtime-marker__ring,.lm-investigation-panel .lm-runtime-marker__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;transition:opacity .12s ease}.lm-investigation-page .lm-runtime-marker--critical,.lm-investigation-panel .lm-runtime-marker--critical .lm-runtime-marker__core{background:#dc2626}.lm-investigation-page .lm-runtime-marker--elevated,.lm-investigation-panel .lm-runtime-marker--elevated .lm-runtime-marker__core{background:#ea580c}.lm-investigation-page .lm-runtime-marker--warning,.lm-investigation-panel .lm-runtime-marker--warning .lm-runtime-marker__core{background:#d97706}.lm-investigation-page .lm-runtime-marker--recovered,.lm-investigation-panel .lm-runtime-marker--recovered .lm-runtime-marker__core,.lm-investigation-page .lm-runtime-marker--recovery,.lm-investigation-panel .lm-runtime-marker--recovery .lm-runtime-marker__core{background:#059669}.lm-investigation-page .lm-runtime-marker--normal,.lm-investigation-panel .lm-runtime-marker--normal .lm-runtime-marker__core{background:#64748b}.lm-investigation-page .lm-runtime-marker--active,.lm-investigation-panel .lm-runtime-marker--active .lm-runtime-marker__ring,.lm-investigation-page .lm-runtime-marker,.lm-investigation-panel .lm-runtime-marker:hover .lm-runtime-marker__ring,.lm-investigation-panel .lm-runtime-marker:focus-visible .lm-runtime-marker__ring{opacity:1;box-shadow:0 0 0 3px #4fa89e47}.lm-investigation-page .lm-runtime-marker--active,.lm-investigation-panel .lm-runtime-marker--active{transform:translate(-50%,-50%) scale(1.12);z-index:5}.lm-investigation-page .lm-runtime-marker__badge,.lm-investigation-panel .lm-runtime-marker__badge{position:absolute;top:-.35rem;right:-.45rem;min-width:.9rem;height:.9rem;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.5625rem;font-weight:700;line-height:1;color:#fff;background:#334155;border:1.5px solid #fff;box-shadow:0 1px 3px #0f172a33;pointer-events:none}.lm-runtime-lanes__tooltip-portal{z-index:27000;pointer-events:none}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip{padding:0;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 28px #0f172a24;min-width:16.5rem;max-width:24rem;overflow:hidden}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip--marker{min-width:17.5rem;max-width:26rem}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-header{padding:.85rem 1.15rem .8rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-body{display:flex;flex-direction:column}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-title{margin:0 0 .45rem;font-size:.875rem;font-weight:600;line-height:1.45;color:#0f172a}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-severity{display:inline-block;margin:0 0 .5rem;padding:.15rem .45rem;border-radius:4px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip--sev-critical .lm-runtime-lanes__tooltip-severity{color:#991b1b;background:#fee2e2}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip--sev-elevated .lm-runtime-lanes__tooltip-severity{color:#9a3412;background:#ffedd5}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip--sev-warning .lm-runtime-lanes__tooltip-severity{color:#854d0e;background:#fef9c3}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip--sev-recovered .lm-runtime-lanes__tooltip-severity{color:#166534;background:#dcfce7}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip--sev-normal .lm-runtime-lanes__tooltip-severity{color:#475569;background:#f1f5f9}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-facts{margin:.15rem 0 0;display:flex;flex-direction:column;gap:.35rem}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-fact{display:grid;grid-template-columns:auto 1fr;gap:.35rem .55rem;align-items:baseline;font-size:.75rem;line-height:1.5}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-fact dt{margin:0;font-weight:600;color:#64748b}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-fact dd{margin:0;color:#334155}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-part-of{margin:.2rem 0 0;font-size:.75rem;font-weight:600;line-height:1.45;color:#334155}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-timeblock{display:flex;flex-direction:column;gap:.25rem;margin:0}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-clock{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:#334155}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-offset-full{font-size:.75rem;font-weight:500;line-height:1.45;color:#94a3b8}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-section{margin:0;padding:.75rem 1.15rem;border-bottom:1px solid #f1f5f9}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-body>.lm-runtime-lanes__tooltip-section:last-child,.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-body>.lm-runtime-lanes__tooltip-meta--block:last-child{border-bottom:none}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-section--part-of{background:#fafbfc}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-value{margin:.22rem 0 0;font-size:.75rem;line-height:1.5;color:#475569}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#64748b;word-break:break-all}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-observed,.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-pressure{margin:.22rem 0 0;padding:0 0 0 .85rem;font-size:.75rem;line-height:1.5;color:#64748b}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-pressure{list-style:none;padding-left:0}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-pressure li{margin:0 0 .28rem;padding:.2rem 0 0;color:#475569}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-pressure li:last-child{margin-bottom:0}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-observed li{margin:0 0 .18rem}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-when{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0 0 .4rem;font-size:.75rem}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-offset{font-weight:600;color:#475569}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-ts{font-variant-numeric:tabular-nums;color:#94a3b8}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-ts:before{content:"·";margin-right:.35rem;color:#cbd5e1}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-meta{margin:0;font-size:.75rem;line-height:1.5;color:#64748b}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-meta--block{padding:.65rem 1.15rem;border-bottom:1px solid #f1f5f9;background:#fafbfc}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-header .lm-runtime-lanes__tooltip-meta--row{margin:.35rem 0 0}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-meta--row{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .3rem}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-sep{color:#cbd5e1}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-label{margin:0 0 .45rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-list{margin:0;padding:0 0 0 1rem;font-size:.75rem;line-height:1.5;color:#475569}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-list li{margin:0 0 .18rem}.lm-runtime-lanes__tooltip-portal .lm-runtime-lanes__tooltip-list li:last-child{margin-bottom:0}.lm-investigation-page .lm-runtime-lanes__axis,.lm-investigation-panel .lm-runtime-lanes__axis{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.lm-investigation-page .lm-runtime-lanes__axis-end,.lm-investigation-panel .lm-runtime-lanes__axis-end{font-variant-numeric:tabular-nums;color:#94a3b8}.lm-investigation-page .lm-runtime-lanes__axis-end,.lm-investigation-panel .lm-runtime-lanes__axis-end:last-child{text-align:right}.lm-investigation-page .lm-runtime-lanes__axis-log,.lm-investigation-panel .lm-runtime-lanes__axis-log{display:inline-flex;align-items:center;gap:.35rem;justify-content:center;padding:.15rem .55rem;border-radius:999px;background:#4fa89e1a;border:1px solid rgba(79,168,158,.22);font-weight:600;color:#0f766e;font-variant-numeric:tabular-nums}.lm-investigation-page .lm-runtime-lanes__axis-log-label,.lm-investigation-panel .lm-runtime-lanes__axis-log-label{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.lm-investigation-page .lm-runtime-lanes__window-chip,.lm-investigation-panel .lm-runtime-lanes__window-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__log-line{border-left-width:2px;border-left-color:#4fa89e73;opacity:1}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__grid-wrap,.lm-investigation-page .lm-runtime-lanes__grid-wrap,.lm-investigation-panel .lm-runtime-lanes__grid-wrap{position:relative;padding-top:.65rem;margin-top:.35rem;--lm-runtime-lane-label-w: 5.75rem;--lm-runtime-lane-col-gap: .45rem}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__axis{margin-top:.65rem;padding-top:.5rem;border-top:1px solid #f1f5f9;font-size:.6875rem}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__axis-log{font-weight:600;color:#0f766e}.lm-investigation-section--runtime-timeline .lm-runtime-lanes__foot{margin:.35rem 0 0;font-size:.6875rem;color:#94a3b8;text-align:center}.lm-runtime-story__evidence-block{margin-top:.15rem}.lm-runtime-story__evidence-toggle{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.15rem .55rem;align-items:center;width:100%;padding:.7rem .85rem;border:1px solid #e2e8f0;border-radius:10px;background:#fafbfc;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.lm-runtime-story__evidence-toggle:hover{background:#f8fafc;border-color:#cbd5e1}.lm-runtime-story__evidence-toggle.is-open{border-radius:10px 10px 0 0;border-bottom-color:transparent;background:#f8fafc}.lm-runtime-story__evidence-chevron{grid-row:span 2;width:.45rem;height:.45rem;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:rotate(-45deg);transition:transform .15s ease;margin-left:.15rem}.lm-runtime-story__evidence-chevron.is-open{transform:rotate(45deg);margin-top:.15rem}.lm-runtime-story__evidence-toggle-label{font-size:.8125rem;font-weight:600;color:#334155;display:flex;align-items:center;gap:.4rem}.lm-runtime-story__evidence-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.05rem .35rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:#475569;background:#94a3b82e}.lm-runtime-story__evidence-toggle-hint{font-size:.75rem;color:#94a3b8}.lm-investigation-page .lm-runtime-events[hidden],.lm-investigation-panel .lm-runtime-events[hidden]{display:none}.lm-investigation-page .lm-runtime-events:not([hidden]),.lm-investigation-panel .lm-runtime-events:not([hidden]){display:block;padding:.75rem .85rem .85rem;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px;background:#fafbfc}.lm-investigation-page .lm-runtime-events__group,.lm-investigation-panel .lm-runtime-events__group{margin-top:1rem;padding:.75rem .7rem .7rem;border-radius:8px;border:1px solid #e8ecf0;background:#fff}.lm-investigation-page .lm-runtime-events__group,.lm-investigation-panel .lm-runtime-events__group:first-child{margin-top:0}.lm-investigation-page .lm-runtime-events__group--inbound,.lm-investigation-panel .lm-runtime-events__group--inbound{border-left:3px solid rgba(79,168,158,.45)}.lm-investigation-page .lm-runtime-events__group--outbound,.lm-investigation-panel .lm-runtime-events__group--outbound{border-left:3px solid rgba(196,160,106,.5)}.lm-investigation-page .lm-runtime-events__group--neutral,.lm-investigation-panel .lm-runtime-events__group--neutral{border-left:3px solid rgba(148,163,184,.35)}.lm-investigation-page .lm-runtime-events__group-head,.lm-investigation-panel .lm-runtime-events__group-head{margin-bottom:.6rem}.lm-investigation-page .lm-runtime-events__group-title-row,.lm-investigation-panel .lm-runtime-events__group-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.lm-investigation-page .lm-runtime-events__group-title,.lm-investigation-panel .lm-runtime-events__group-title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#334155}.lm-investigation-page .lm-runtime-events__group-count,.lm-investigation-panel .lm-runtime-events__group-count{font-size:.625rem;font-weight:600;color:#94a3b8;padding:.1rem .4rem;border-radius:999px;background:#94a3b81f}.lm-investigation-page .lm-runtime-events__group-hint,.lm-investigation-panel .lm-runtime-events__group-hint{margin:.25rem 0 0;font-size:.6875rem;line-height:1.4;color:#64748b}.lm-investigation-page .lm-runtime-events__cards,.lm-investigation-panel .lm-runtime-events__cards{display:flex;flex-direction:column;gap:.5rem}.lm-investigation-page .lm-runtime-event-card,.lm-investigation-panel .lm-runtime-event-card{padding:.65rem .75rem;border-radius:8px;border:1px solid #e8ecf0;background:#fff;transition:box-shadow .12s ease,border-color .12s ease}.lm-investigation-page .lm-runtime-event-card,.lm-investigation-panel .lm-runtime-event-card:hover{border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a0d}.lm-investigation-page .lm-runtime-event-card--warning,.lm-investigation-panel .lm-runtime-event-card--warning{border-color:#eab30847;background:#fffbeb59}.lm-investigation-page .lm-runtime-event-card--elevated,.lm-investigation-panel .lm-runtime-event-card--elevated{border-color:#f9731647;background:#fff7ed66}.lm-investigation-page .lm-runtime-event-card--critical,.lm-investigation-panel .lm-runtime-event-card--critical{border-color:#ef44444d;background:#fef2f266}.lm-investigation-page .lm-runtime-event-card--recovery,.lm-investigation-panel .lm-runtime-event-card--recovery{border-color:#0d948847;background:#f0fdfa73}.lm-investigation-page .lm-runtime-event-card__head,.lm-investigation-panel .lm-runtime-event-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.45rem}.lm-investigation-page .lm-runtime-evidence-badge,.lm-investigation-panel .lm-runtime-evidence-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:4px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.lm-investigation-page .lm-runtime-evidence-badge--warning,.lm-investigation-panel .lm-runtime-evidence-badge--warning{color:#a16207;background:#eab3082e;border:1px solid rgba(234,179,8,.28)}.lm-investigation-page .lm-runtime-evidence-badge--elevated,.lm-investigation-panel .lm-runtime-evidence-badge--elevated{color:#c2410c;background:#f9731624;border:1px solid rgba(249,115,22,.25)}.lm-investigation-page .lm-runtime-evidence-badge--critical,.lm-investigation-panel .lm-runtime-evidence-badge--critical{color:#b91c1c;background:#ef44441f;border:1px solid rgba(239,68,68,.25)}.lm-investigation-page .lm-runtime-evidence-badge--recovered,.lm-investigation-panel .lm-runtime-evidence-badge--recovered{color:#0f766e;background:#0d94881f;border:1px solid rgba(13,148,136,.22)}.lm-investigation-page .lm-runtime-event-card__timing,.lm-investigation-panel .lm-runtime-event-card__timing{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;min-width:0;text-align:right}.lm-investigation-page .lm-runtime-event-card__offset,.lm-investigation-panel .lm-runtime-event-card__offset{font-size:.6875rem;font-weight:600;color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap}.lm-investigation-page .lm-runtime-event-card__timing-context,.lm-investigation-panel .lm-runtime-event-card__timing-context{font-size:.625rem;color:#94a3b8;line-height:1.3}.lm-investigation-page .lm-runtime-event-card__title,.lm-investigation-panel .lm-runtime-event-card__title{margin:0 0 .3rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#0f172a}.lm-investigation-page .lm-runtime-event-card__trend,.lm-investigation-panel .lm-runtime-event-card__trend{margin:0 0 .3rem;font-size:.6875rem;color:#94a3b8;font-style:italic}.lm-investigation-page .lm-runtime-event-card__context,.lm-investigation-panel .lm-runtime-event-card__context{margin:0 0 .4rem;padding:.3rem .45rem;border-radius:4px;background:#f1f5f9e6;border:1px solid #eef2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#475569;line-height:1.35;word-break:break-all}.lm-investigation-page .lm-runtime-event-card__foot,.lm-investigation-panel .lm-runtime-event-card__foot{display:flex;flex-direction:column;gap:.35rem}.lm-investigation-page .lm-runtime-event-card__chips,.lm-investigation-panel .lm-runtime-event-card__chips{display:flex;flex-wrap:wrap;gap:.3rem}.lm-investigation-page .lm-runtime-event-card__chip,.lm-investigation-panel .lm-runtime-event-card__chip{display:inline-flex;align-items:center;padding:.1rem .38rem;border-radius:4px;font-size:.625rem;font-weight:600;color:#475569;background:#94a3b824;border:1px solid rgba(148,163,184,.2);font-variant-numeric:tabular-nums}.lm-investigation-page .lm-runtime-event-card__chip--retry,.lm-investigation-panel .lm-runtime-event-card__chip--retry{color:#a16207;background:#eab3081f;border-color:#eab30838}.lm-investigation-page .lm-runtime-event-card__chip--timeout,.lm-investigation-panel .lm-runtime-event-card__chip--timeout{color:#c2410c;background:#f973161a;border-color:#f9731633}.lm-investigation-page .lm-runtime-event-card__chip--error,.lm-investigation-panel .lm-runtime-event-card__chip--error{color:#b91c1c;background:#ef44441a;border-color:#ef444433}.lm-investigation-page .lm-runtime-event-card__persist,.lm-investigation-panel .lm-runtime-event-card__persist{margin:0;font-size:.6875rem;line-height:1.35;color:#64748b;font-style:italic}.lm-investigation-page .lm-runtime-event-card__related,.lm-investigation-panel .lm-runtime-event-card__related{margin:.45rem 0 0;padding:.45rem 0 0;list-style:none;border-top:1px dashed #e8ecf0}.lm-investigation-page .lm-runtime-event-card__related,.lm-investigation-panel .lm-runtime-event-card__related li{position:relative;padding-left:.85rem;font-size:.6875rem;line-height:1.4;color:#64748b}.lm-investigation-page .lm-runtime-event-card__related,.lm-investigation-panel .lm-runtime-event-card__related li:before{content:"↔";position:absolute;left:0;color:#94a3b8;font-size:.625rem}.lm-investigation-page .lm-runtime-event-card__related,.lm-investigation-panel .lm-runtime-event-card__related li+li{margin-top:.2rem}.lm-investigation-operational-sublead{margin:0 0 .75rem;font-size:.72rem;line-height:1.4;color:#94a3b8}.lm-investigation-op-cards{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.lm-investigation-op-card{padding:.65rem .75rem;border-radius:8px;border:1px solid #e2e8f0;background:#fafbfc}.lm-investigation-op-card--observed{border-left:3px solid #64748b}.lm-investigation-op-card--healthy{border-left:3px solid #cbd5e1;background:#fff}.lm-investigation-op-card--unavailable{border-left:3px solid #e2e8f0;background:#fff;opacity:.92}.lm-investigation-op-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem}.lm-investigation-op-provider{font-size:.68rem;font-weight:650;letter-spacing:.03em;color:#475569;padding:.1rem .4rem;border-radius:999px;background:#94a3b824;border:1px solid rgba(148,163,184,.22)}.lm-investigation-op-source{font-size:.72rem;font-weight:600;color:#64748b}.lm-investigation-op-state{margin-left:auto;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-investigation-op-state--observed{color:#64748b}.lm-investigation-op-summary{margin:0;font-size:.84rem;line-height:1.45;color:#334155}.lm-investigation-operational-lead{margin:0 0 .55rem;font-size:.78rem;line-height:1.45;color:#64748b}.lm-investigation-operational-list{margin:0;padding:0;list-style:none}.lm-investigation-operational-list li{padding:.4rem 0;border-bottom:1px solid #f1f5f9;font-size:.84rem;line-height:1.45}.lm-investigation-operational-list li:last-child{border-bottom:none}.lm-investigation-operational-conn{display:block;font-weight:600;color:#475569;font-size:.78rem}.lm-investigation-operational-summary{color:#334155}.lm-investigation-operational-note{margin:.5rem 0 0;font-size:.75rem;color:#94a3b8;font-style:italic}.lm-investigation-section-label{display:flex;align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.lm-investigation-section-icon{display:inline-flex;flex-shrink:0;color:#94a3b8;opacity:.9}.lm-investigation-body-text{margin:0;font-size:.875rem;line-height:1.62;color:#334155}.lm-investigation-body-text--muted{color:#64748b;font-size:.8125rem}.lm-investigation-section__lede{margin:0 0 .45rem;font-size:.75rem;line-height:1.45;color:#94a3b8}.lm-investigation-confidence{display:inline-block;margin-top:.65rem;padding:.12rem .5rem;font-size:.6875rem;font-weight:600;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.lm-investigation-confidence--medium{color:#92400e;border-color:#fde68a;background:#fffbeb}.lm-investigation-confidence--high{color:#065f46;border-color:#a7f3d0;background:#ecfdf5}.lm-investigation-evidence-list,.lm-investigation-signals-list,.lm-investigation-steps-list{margin:0;padding:0;list-style:none}.lm-investigation-steps-list{padding-left:1.15rem;list-style:decimal}.lm-investigation-steps-list li{margin-bottom:.55rem;font-size:.8125rem;line-height:1.58;color:#475569}.lm-investigation-evidence-list{display:flex;flex-direction:column;gap:.45rem}.lm-investigation-evidence-item{border:1px solid #e8ecf0;border-radius:8px;background:#fafbfc;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.lm-investigation-evidence-item--interactive:not(.is-open):hover{border-color:#e2e8f0;background:#fff}.lm-investigation-evidence-item.is-open{border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0a;background:#fff}.lm-investigation-evidence-toggle{display:flex;align-items:center;gap:.45rem;width:100%;padding:.42rem .55rem;border:none;background:none;color:#0f172a;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease}.lm-investigation-evidence-toggle:hover{background:#f1f5f9d9}.lm-investigation-evidence-toggle:focus-visible{outline:2px solid #4f46e5;outline-offset:-2px}.lm-investigation-evidence-chevron{flex-shrink:0;width:.45rem;height:.45rem;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(-45deg);transition:transform .15s ease;margin-top:-.1rem}.lm-investigation-evidence-chevron.is-open{transform:rotate(45deg);margin-top:.1rem}.lm-investigation-evidence-title{flex:1;min-width:0}.lm-investigation-evidence-panel{padding:0 .55rem .45rem}.lm-investigation-evidence-detail{margin:0;padding-top:.15rem;font-size:.8125rem;line-height:1.55;color:#64748b}.lm-investigation-signals-list li{position:relative;padding-left:.9rem;margin-bottom:.55rem;font-size:.8125rem;line-height:1.55;color:#475569}.lm-investigation-signals-list li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#94a3b8}.lm-investigation-result-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid #e8ecf0}.lm-investigation-meta{margin:0;font-size:.75rem;color:#94a3b8}.lm-investigation-copy-btn{padding:.35rem .65rem;font-size:.75rem;font-weight:600;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.lm-investigation-copy-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.lm-investigation-copy-btn.is-copied{color:#047857;border-color:#a7f3d0;background:#f0fdf4}.lm-investigation-copy-check{margin-right:.2rem;font-size:.8125rem;font-weight:700}.lm-investigation-copy-btn:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.lm-investigation-retry{margin-top:.75rem}.lm-investigation-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.6rem 1.25rem;border-top:1px solid #e8ecf0;background:#fafbfc}.lm-investigation-disclaimer{margin:0;flex:1;min-width:0;font-size:.6875rem;line-height:1.4;color:#a8b4c4;font-weight:400}.lm-investigation-error-title{margin:0 0 .35rem;font-size:.875rem;font-weight:600;color:#b91c1c}.lm-investigate-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .72rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.lm-investigate-trigger:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;box-shadow:0 1px 2px #0f172a0d}.lm-investigate-trigger:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.lm-investigate-trigger--compact{padding:.28rem .55rem;font-size:.6875rem}.lm-investigate-trigger-icon{display:flex;color:#6366f1}.lm-investigate-trigger-label-short{color:inherit}.lm-investigate-trigger--view{border-color:#c7d2fe;background:#f5f3ff;color:#4338ca}.lm-investigate-trigger--view:hover{background:#ede9fe;border-color:#a5b4fc;color:#3730a3}.lm-investigate-trigger-meta{margin-left:.15rem;font-size:.65rem;font-weight:500;color:#64748b}.lm-investigation-stale-hint{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:#b45309}.lm-investigation-footer-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center}.lm-investigation-rerun{font-weight:600}@media (max-width: 520px){.lm-investigation-panel{width:calc(100vw - 1rem);min-height:min(480px,90vh);max-height:94vh}.lm-investigation-header,.lm-investigation-body,.lm-investigation-footer{padding-left:1rem;padding-right:1rem}.lm-investigation-footer{flex-direction:column;align-items:stretch}.lm-investigation-footer .lm-modal__btn-ghost{width:100%;text-align:center}}#root .lm-log-detail-investigate-wrap{margin-right:0}#root .lm-grouped-issue-header-inner{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:100%;min-width:0;box-sizing:border-box}#root .lm-grouped-issue-header-meta-row{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;min-width:0;padding-left:.55rem;padding-bottom:.45rem;border-bottom:2px solid color-mix(in srgb,var(--lm-grouped-issue-accent) 72%,white)}#root .lm-grouped-issue-group-index{flex-shrink:0;order:0;min-width:1.75rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:color-mix(in srgb,var(--lm-grouped-issue-accent) 88%,#0f172a)}#root .lm-grouped-issue-header-actions{flex-shrink:0;order:2;margin-left:auto}#root .lm-grouped-issue-header-meta-row .lm-grouped-issue-header-meta{order:1;flex:1;min-width:0}@media (prefers-reduced-motion: reduce){.lm-page-soft-enter,.lm-investigation-progress-step,#root button.lm-time-range-trigger.lm-nudge-pulse,.lm-right-panel-seam-toggle.lm-nudge-pulse,.lm-loading-spinner-rotate{animation:none}#root .lm-log-detail-copy-msg,#root .lm-log-attr-actions,#root .lm-log-attr-val-cell,#root .lm-log-attr-row,.lm-time-range-panel .lm-time-range-menu-item{transition:none}}#root .lm-services-page .lm-services-shell.policy-audit-page,#root .policy-audit-page{min-height:100%;box-sizing:border-box}.lm-policy-audit-header{margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #e2e8f0}.lm-policy-audit-title{margin:0;font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lm-policy-audit-subtitle{margin:.4rem 0 0;max-width:52rem;font-size:.875rem;line-height:1.45;color:#64748b}.lm-policy-audit-filters{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:0;margin-bottom:1.25rem;padding:0}.lm-policy-audit-filter{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.lm-policy-audit-filter--search{flex:1;min-width:14rem}.lm-policy-audit-filter-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.lm-policy-audit-error{margin-bottom:.75rem;padding:.65rem .85rem;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.875rem}.lm-policy-audit-table-wrap{border:1px solid rgba(15,23,42,.08);border-radius:12px;overflow-x:auto;overflow-y:hidden;max-width:100%;background:#fff;box-shadow:0 1px 2px #0f172a0a}.lm-policy-audit-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.875rem;table-layout:fixed}.lm-policy-audit-table thead th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.lm-policy-audit-table thead th:nth-child(1){width:17%}.lm-policy-audit-table thead th:nth-child(2){width:13%}.lm-policy-audit-table thead th:nth-child(3){width:16%}.lm-policy-audit-table thead th:nth-child(4){width:54%}.lm-policy-audit-table tbody td{padding:.8rem 1rem;vertical-align:top;border-bottom:1px solid #f1f5f9;color:#1e293b}.lm-policy-audit-table tbody tr:last-child td{border-bottom:none}.lm-policy-audit-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#475569;font-size:.84375rem}.lm-policy-audit-actor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#334155;font-weight:500}.lm-policy-audit-service{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:#0f172a}.lm-policy-audit-change{min-width:0;overflow-wrap:anywhere;word-break:break-word}.lm-policy-audit-change-cell{display:grid;grid-template-columns:5.75rem minmax(0,1fr);column-gap:.5rem;align-items:start}.lm-policy-audit-change-body{min-width:0}.lm-policy-audit-summary{display:block;line-height:1.4}.lm-policy-audit-before-after{display:flex;align-items:center;gap:.35rem;margin-top:.28rem;font-size:.76rem;color:#64748b}.lm-policy-audit-arrow{color:#94a3b8}.lm-policy-audit-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:#f1f5f9;color:#475569}.lm-policy-audit-badge--ingestion_mode{background:#eff6ff;color:#1d4ed8}.lm-policy-audit-badge--sampling_rate{background:#f5f3ff;color:#6d28d9}.lm-policy-audit-badge--include_context_on_errors{background:#ecfdf5;color:#047857}.lm-policy-audit-empty{text-align:center;padding:2rem 1rem!important;color:#94a3b8}.lm-policy-audit-footer{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;padding-bottom:.25rem;font-size:.8125rem;color:#64748b}.lm-policy-audit-loading{font-style:italic}.lm-policy-audit-group-row td{padding:.85rem .85rem .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.lm-policy-audit-group-row+tr td{padding-top:.55rem}.lm-policy-audit-row--impact-high .lm-policy-audit-summary{font-weight:600;color:#0f172a}.lm-policy-audit-row--impact-high td:first-child{box-shadow:inset 3px 0 #1e40af59}.lm-policy-audit-row--impact-low .lm-policy-audit-summary{color:#475569}.lm-policy-audit-meta-hints{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.28rem}.lm-policy-audit-coalesce-hint,.lm-policy-audit-source-hint{font-size:.72rem;color:#94a3b8;font-weight:500}.lm-policy-audit-insight{display:none;margin:.35rem 0 0;font-size:.76rem;line-height:1.4;color:#64748b}.lm-policy-audit-insight[data-future-insight]:not(:empty){display:block}
