:root{--lh-ink: #172635;--lh-ivory: #f5f2eb;--lh-navy: #0e1925;--lh-orange: #f0754f;--lh-signal: #f99a76;--lh-telemetry: #a9d1d6;--lh-font-sans: "Inter Variable", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--lh-font-mono: "JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--lh-text-2xs: .6875rem;--lh-text-xs: .75rem;--lh-text-sm: .875rem;--lh-text-base: 1rem;--lh-text-lg: 1.25rem;--lh-text-xl: 1.75rem;--lh-text-display: clamp(2.5rem, 5vw, 4.5rem);--lh-text-ui: .875rem;--lh-space-1: .25rem;--lh-space-2: .5rem;--lh-space-3: .75rem;--lh-space-4: 1rem;--lh-space-6: 1.5rem;--lh-space-8: 2rem;--lh-space-12: 3rem;--lh-space-16: 4rem;--lh-radius-control: 3px;--lh-radius-panel: 4px;--lh-radius-overlay: 6px;--lh-control-height: 44px;--lh-cell-padding: 14px;--lh-row-height: 40px;--lh-motion-feedback: .12s;--lh-motion-reveal: .18s;--lh-motion-panel: .24s;--lh-motion-exit: .14s;--lh-ease-standard: cubic-bezier(.2, 0, 0, 1);--lh-ease-enter: cubic-bezier(.16, 1, .3, 1);--lh-ease-exit: cubic-bezier(.4, 0, 1, 1);--lh-shadow-popover: 0 8px 28px #06101e29;--lh-shadow-overlay: 0 16px 56px #06101e33;--lh-z-sticky: 10;--lh-z-popover: 100;--lh-z-overlay: 200;--lh-z-toast: 300}:root,[data-lh-theme]{--lh-state-queued: var(--lh-neutral);--lh-state-queued-bg: var(--lh-neutral-bg);--lh-state-awaiting-approval: var(--lh-warning);--lh-state-awaiting-approval-bg: var(--lh-warning-bg);--lh-state-authorized: var(--lh-info);--lh-state-authorized-bg: var(--lh-info-bg);--lh-state-delivered: var(--lh-info);--lh-state-delivered-bg: var(--lh-info-bg);--lh-state-applying: var(--lh-info);--lh-state-applying-bg: var(--lh-info-bg);--lh-state-applied: var(--lh-success);--lh-state-applied-bg: var(--lh-success-bg);--lh-state-failed: var(--lh-danger);--lh-state-failed-bg: var(--lh-danger-bg);--lh-state-rejected: var(--lh-danger);--lh-state-rejected-bg: var(--lh-danger-bg);--lh-state-cancelled: var(--lh-neutral);--lh-state-cancelled-bg: var(--lh-neutral-bg);--lh-state-unknown: var(--lh-unknown);--lh-state-unknown-bg: var(--lh-unknown-bg);--lh-state-stale: var(--lh-warning);--lh-state-stale-bg: var(--lh-warning-bg);--lh-state-connected: var(--lh-success);--lh-state-connected-bg: var(--lh-success-bg);--lh-state-disconnected: var(--lh-neutral);--lh-state-disconnected-bg: var(--lh-neutral-bg);--lh-state-draft: var(--lh-neutral);--lh-state-draft-bg: var(--lh-neutral-bg)}:root,[data-lh-theme=light]{color-scheme:light;--lh-canvas: var(--lh-ivory);--lh-canvas-sunken: #ebe8df;--lh-surface: #fffdf8;--lh-surface-raised: #ffffff;--lh-surface-subtle: #ecece5;--lh-chrome: #edeae1;--lh-selection: #d3e4ec;--lh-hover: #1726350d;--lh-scrim: #06101e80;--lh-border-subtle: #e3e0d7;--lh-text: var(--lh-ink);--lh-text-secondary: #56636d;--lh-border: #d7d4cc;--lh-border-control: #838c90;--lh-focus: #2f657c;--lh-link: #a43d22;--lh-brand-mark: #a43d22;--lh-primary: var(--lh-orange);--lh-primary-hover: #f58a69;--lh-primary-active: #df6945;--lh-on-primary: var(--lh-ink);--lh-neutral: #53616c;--lh-neutral-bg: #e7e9e6;--lh-info: #235a8a;--lh-info-bg: #e4eef5;--lh-success: #216044;--lh-success-bg: #e4efe5;--lh-warning: #7a5414;--lh-warning-bg: #f8edcf;--lh-danger: #a13236;--lh-danger-bg: #fbe7e5;--lh-unknown: #665a80;--lh-unknown-bg: #efeaf5;--lh-chart-1: #2f657c;--lh-chart-2: #a43d22;--lh-chart-3: #665a80;--lh-chart-4: #59692f;--lh-chart-5: #526e86;--lh-chart-6: #754f4f}[data-lh-theme=dark]{color-scheme:dark;--lh-canvas: var(--lh-navy);--lh-canvas-sunken: #0a141d;--lh-surface: #192a39;--lh-surface-raised: #22374d;--lh-surface-subtle: #203447;--lh-chrome: #12202e;--lh-selection: #2e4a63;--lh-hover: #f5f2eb0f;--lh-scrim: #030a12b3;--lh-border-subtle: #2a3c4d;--lh-text: var(--lh-ivory);--lh-text-secondary: #afbbc5;--lh-border: #344858;--lh-border-control: #738895;--lh-focus: var(--lh-telemetry);--lh-link: var(--lh-signal);--lh-brand-mark: var(--lh-signal);--lh-neutral: #bfcdd5;--lh-neutral-bg: #263746;--lh-info: #aacfef;--lh-info-bg: #1b334c;--lh-success: #a4d4b4;--lh-success-bg: #1c352c;--lh-warning: #eac781;--lh-warning-bg: #3a3021;--lh-danger: #f1afac;--lh-danger-bg: #40252b;--lh-unknown: #ccbde5;--lh-unknown-bg: #302b40;--lh-chart-1: #a9d1d6;--lh-chart-2: #f99a76;--lh-chart-3: #cbbce6;--lh-chart-4: #c0ce92;--lh-chart-5: #b0c7e2;--lh-chart-6: #d5b0ba}[data-lh-density=comfortable]{--lh-control-height: 44px;--lh-cell-padding: 14px;--lh-row-height: 40px;--lh-text-ui: .875rem}[data-lh-density=compact]{--lh-control-height: 32px;--lh-cell-padding: 8px;--lh-row-height: 32px;--lh-text-ui: .8125rem}[data-lh-motion=reduce]{--lh-motion-feedback: 0ms;--lh-motion-reveal: 0ms;--lh-motion-panel: 0ms;--lh-motion-exit: 0ms}@media(prefers-reduced-motion:reduce){:root,[data-lh-motion]{--lh-motion-feedback: 0ms;--lh-motion-reveal: 0ms;--lh-motion-panel: 0ms;--lh-motion-exit: 0ms}}@media(pointer:coarse){:root,[data-lh-density]{--lh-control-height: 44px}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-opsz-italic-BbqH_2Ar.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-opsz-italic-BLMf5All.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.lh,.lh *,.lh *:before,.lh *:after{box-sizing:border-box}.lh{margin:0;font-family:var(--lh-font-sans);font-optical-sizing:auto;font-size:var(--lh-text-base);line-height:1.5;color:var(--lh-text);background:var(--lh-canvas);scrollbar-color:var(--lh-border-control) transparent;-webkit-font-smoothing:antialiased}.lh :where(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.lh :where(button,input,textarea,select){font:inherit}.lh :where(a){color:var(--lh-link);text-underline-offset:4px}.lh :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--lh-focus);outline-offset:3px}.lh [hidden]{display:none!important}.lh h1{font-size:var(--lh-text-display);line-height:1.07;letter-spacing:-.032em;font-weight:500}.lh h2{font-size:var(--lh-text-xl);line-height:1.2;letter-spacing:-.022em;font-weight:500}.lh h3{font-size:var(--lh-text-lg);line-height:1.3;letter-spacing:-.012em;font-weight:500}.lh h4{font-size:var(--lh-text-base);line-height:1.4;font-weight:600}.lh-muted{color:var(--lh-text-secondary)}.lh-small{font-size:var(--lh-text-sm)}.lh-mono{font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.lh ::selection{color:var(--lh-text);background:var(--lh-selection)}.lh-eyebrow{font:11px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase}.lh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lh-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lh-logo{width:36px;height:36px;flex-shrink:0}.lh-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--lh-text)}.lh-wordmark{font-size:24px;font-weight:600;letter-spacing:-.04em;line-height:1}@media(forced-colors:active){.lh{--lh-brand-mark: CanvasText}}.lh-stack{display:flex;flex-direction:column;gap:var(--lh-layout-gap, var(--lh-space-4));min-width:0}.lh-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-layout-gap, var(--lh-space-3));min-width:0}.lh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--lh-grid-min, 16rem)),1fr));gap:var(--lh-layout-gap, var(--lh-space-6));min-width:0}.lh-split{display:flex;flex-wrap:wrap;align-items:start;gap:var(--lh-layout-gap, var(--lh-space-6));min-width:0}.lh-split>*{flex:1 1 var(--lh-split-min, 20rem);min-width:0}.lh-container{width:min(100% - 2 * var(--lh-gutter, var(--lh-space-6)),var(--lh-container-max, 86.25rem));margin-inline:auto}.lh-divider{width:100%;border:0;border-block-start:1px solid var(--lh-border);margin:0}.lh-button{max-width:100%;overflow-wrap:anywhere;min-height:var(--lh-control-height);padding:calc((var(--lh-control-height) - 22px) / 2) 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text);font-size:var(--lh-text-sm);line-height:20px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--lh-motion-feedback) var(--lh-ease-standard),border-color var(--lh-motion-feedback) var(--lh-ease-standard),transform var(--lh-motion-feedback) var(--lh-ease-standard)}.lh-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--lh-surface-subtle)}.lh-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.lh-button:disabled,.lh-button[aria-disabled=true]{cursor:not-allowed;color:var(--lh-text-secondary);background:var(--lh-surface-subtle);border-color:var(--lh-border)}.lh-button--primary{background:var(--lh-primary);border-color:transparent;color:var(--lh-on-primary)}.lh-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--lh-primary-hover)}.lh-button--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--lh-primary-active)}.lh-button--quiet{background:transparent;border-color:transparent}.lh-button--danger{color:var(--lh-danger);border-color:var(--lh-danger);background:transparent}.lh-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--lh-danger-bg)}.lh-button--icon{min-width:var(--lh-control-height);padding:calc((var(--lh-control-height) - 18px) / 2)}.lh-actions{display:flex;align-items:center;gap:var(--lh-space-3);flex-wrap:wrap}[data-lh-motion=reduce] .lh-button{transition:none!important}[data-lh-motion=reduce] .lh-button:active{transform:none!important}@media(prefers-reduced-motion:reduce){.lh-button{transition:none!important}.lh-button:active{transform:none!important}}@media(forced-colors:active){.lh-button{border:1px solid ButtonText}.lh-button--primary{background:Highlight;color:HighlightText}}.lh-panel{min-width:0;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface);padding:var(--lh-space-6)}.lh-panel__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:var(--lh-space-6)}.lh-panel__heading>*{min-width:0;overflow-wrap:anywhere}.lh-stack>.lh-panel__heading{margin-bottom:0}.lh-panel__footer{border-block-start:1px solid var(--lh-border);margin-block-start:var(--lh-space-6);padding-block-start:var(--lh-space-4)}.lh-field{display:grid;gap:7px}.lh-field>label{font-size:var(--lh-text-sm);font-weight:500}.lh-input,.lh-select,.lh-textarea{width:100%;min-width:0;min-height:var(--lh-control-height);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);padding:calc((var(--lh-control-height) - 22px) / 2) 12px;background:var(--lh-surface);color:var(--lh-text);font-size:var(--lh-text-sm);line-height:20px}.lh-input::placeholder,.lh-textarea::placeholder{color:var(--lh-text-secondary);opacity:1}.lh-textarea{resize:vertical;min-height:96px;padding:12px;line-height:1.5}.lh-input[aria-invalid=true],.lh-select[aria-invalid=true],.lh-textarea[aria-invalid=true]{border-color:var(--lh-danger)}.lh-input:disabled,.lh-select:disabled,.lh-textarea:disabled{color:var(--lh-text-secondary);background:var(--lh-surface-subtle);cursor:not-allowed}.lh-field__hint,.lh-field__error{font-size:var(--lh-text-xs);line-height:1.5}.lh-field__hint{color:var(--lh-text-secondary)}.lh-field__error{color:var(--lh-danger)}.lh-fieldset{min-width:0;border:0;padding:0;margin:0}.lh-fieldset>legend{padding:0;margin-block-end:var(--lh-space-3);font-size:var(--lh-text-sm);font-weight:600}.lh-choice{display:flex;align-items:center;gap:var(--lh-space-3);min-height:var(--lh-control-height);font-size:var(--lh-text-sm);cursor:pointer}.lh-choice>input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--lh-link)}.lh-choice:has(input:disabled){color:var(--lh-text-secondary);cursor:not-allowed}.lh-switch{display:flex;align-items:center;gap:var(--lh-space-3);min-height:var(--lh-control-height);font-size:var(--lh-text-sm);cursor:pointer}.lh-switch>input{appearance:none;flex:none;width:38px;height:22px;margin:0;border:1px solid var(--lh-border-control);border-radius:12px;background:var(--lh-surface-subtle);cursor:inherit}.lh-switch>input:before{content:"";display:block;width:14px;height:14px;margin:3px;border-radius:50%;background:var(--lh-text-secondary)}.lh-switch>input:checked{background:var(--lh-link);border-color:var(--lh-link)}.lh-switch>input:checked:before{margin-inline-start:19px;background:var(--lh-surface)}.lh-switch:has(input:disabled){color:var(--lh-text-secondary);cursor:not-allowed}@media(forced-colors:active){.lh-switch>input{appearance:auto}.lh-switch>input:before{display:none}}.lh-segmented{display:inline-flex;align-items:stretch;gap:2px;max-inline-size:100%;padding:2px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle)}.lh-segmented__option{position:relative;display:flex;min-inline-size:0}.lh-segmented__option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.lh-segmented__option>span{display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:calc(var(--lh-control-height) - 8px);padding-inline:var(--lh-space-3);border-radius:calc(var(--lh-radius-control) - 1px);color:var(--lh-text-secondary);font-size:var(--lh-text-ui);white-space:nowrap}.lh-segmented__option:has(input:checked)>span{background:var(--lh-surface-raised);color:var(--lh-text);font-weight:600;box-shadow:0 0 0 1px var(--lh-border-subtle)}.lh-segmented__option:has(input:focus-visible)>span{outline:3px solid var(--lh-focus);outline-offset:1px}.lh-segmented__option:has(input:disabled)>span{color:var(--lh-text-secondary);opacity:.6}.lh-segmented__option:has(input:disabled) input{cursor:not-allowed}.lh-input-affix{display:flex;align-items:stretch;min-block-size:var(--lh-control-height);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface);overflow:hidden}.lh-input-affix:focus-within{outline:3px solid var(--lh-focus);outline-offset:3px}.lh-input-affix>.lh-input{flex:1;min-block-size:0;border:0;border-radius:0;background:transparent}.lh-input-affix>.lh-input:focus-visible{outline:none}.lh-input-affix__prefix,.lh-input-affix__suffix{display:flex;align-items:center;padding-inline:var(--lh-space-3);background:var(--lh-surface-subtle);color:var(--lh-text-secondary);font:var(--lh-text-ui)/1 var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.lh-input-affix__prefix{border-inline-end:1px solid var(--lh-border-subtle)}.lh-input-affix__suffix{border-inline-start:1px solid var(--lh-border-subtle)}.lh-input-affix:has(.lh-input[aria-invalid=true]){border-color:var(--lh-danger)}.lh-textarea--code{font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:var(--lh-text-xs);line-height:1.6;tab-size:2}@media(forced-colors:active){.lh-segmented__option:has(input:checked)>span{background:Highlight;color:HighlightText;box-shadow:none}.lh-input-affix__prefix,.lh-input-affix__suffix{border-color:ButtonText}}.lh-notice{display:flex;align-items:start;gap:10px;padding:14px 16px;border:1px solid var(--lh-border);border-inline-start:3px solid var(--lh-info);border-radius:var(--lh-radius-control);background:var(--lh-info-bg);color:var(--lh-info);font-size:var(--lh-text-sm)}.lh-notice>.lh-icon{margin-top:2px}.lh-notice[data-tone=neutral]{border-inline-start-color:var(--lh-neutral);color:var(--lh-neutral);background:var(--lh-neutral-bg)}.lh-notice[data-tone=unknown]{border-inline-start-color:var(--lh-unknown);color:var(--lh-unknown);background:var(--lh-unknown-bg)}.lh-notice[data-tone=success]{border-inline-start-color:var(--lh-success);color:var(--lh-success);background:var(--lh-success-bg)}.lh-notice[data-tone=warning]{border-inline-start-color:var(--lh-warning);color:var(--lh-warning);background:var(--lh-warning-bg)}.lh-notice[data-tone=danger]{border-inline-start-color:var(--lh-danger);color:var(--lh-danger);background:var(--lh-danger-bg)}.lh-progress{display:block;width:100%;height:8px;appearance:none;border:0;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);color:var(--lh-link);overflow:hidden}.lh-progress::-webkit-progress-bar{background:var(--lh-surface-subtle)}.lh-progress::-webkit-progress-value{background:var(--lh-link)}.lh-progress::-moz-progress-bar{background:var(--lh-link)}.lh-loading{display:flex;align-items:center;gap:var(--lh-space-3);color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.lh-loading:before{content:"";width:10px;height:10px;flex:none;border:2px solid currentColor;border-radius:50%}@media(forced-colors:active){.lh-notice{border:1px solid ButtonText}.lh-progress{appearance:auto}}.lh-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel)}.lh-table{width:100%;border-collapse:collapse;font-size:var(--lh-text-sm);background:var(--lh-surface)}.lh-table caption{text-align:start;padding:16px;font-size:var(--lh-text-xs);color:var(--lh-text-secondary)}.lh-table th{font:11px/1.5 var(--lh-font-mono);text-transform:uppercase;letter-spacing:.04em;text-align:start;color:var(--lh-text-secondary)}.lh-table :is(th,td){padding:var(--lh-cell-padding) 16px;border-bottom:1px solid var(--lh-border);vertical-align:middle}.lh-table tbody tr:last-child td{border-bottom:0}.lh-table [data-numeric]{text-align:end;font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lh-key-values{display:grid;gap:16px}.lh-key-values>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:16px}.lh-key-values dt{color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.lh-key-values dd{overflow-wrap:anywhere;font-size:var(--lh-text-sm)}.lh-metric{display:grid;gap:var(--lh-space-2);min-width:0}.lh-metric__label{color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.lh-metric__value{font:2.5rem/1.2 var(--lh-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.04em}.lh-metric__meta{color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono)}.lh-datagrid{inline-size:100%;border-collapse:separate;border-spacing:0;background:var(--lh-surface);color:var(--lh-text);font-size:var(--lh-text-ui)}.lh-datagrid :is(th,td){block-size:var(--lh-row-height);padding-block:0;padding-inline:var(--lh-space-3);border-block-end:1px solid var(--lh-border-subtle);text-align:start;vertical-align:middle;font-weight:400}.lh-datagrid thead th{position:sticky;inset-block-start:0;z-index:var(--lh-z-sticky);background:var(--lh-chrome);color:var(--lh-text-secondary);font:11px/1.5 var(--lh-font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lh-datagrid thead th{border-block-end-color:var(--lh-border)}.lh-datagrid tbody tr:hover td,.lh-datagrid tbody tr:hover th{background:var(--lh-hover)}.lh-datagrid tbody tr[aria-selected=true] :is(td,th){background:var(--lh-selection)}.lh-datagrid :is(td,th):focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.lh-datagrid__cell--numeric{text-align:end;font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.lh-datagrid__sort{display:flex;align-items:center;gap:var(--lh-space-2);inline-size:100%;min-block-size:var(--lh-row-height);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer}.lh-datagrid__sort:after{content:"";flex:none;inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-end:5px solid var(--lh-text-secondary);opacity:0}.lh-datagrid__sort:hover:after{opacity:.5}.lh-datagrid th[aria-sort=ascending] .lh-datagrid__sort:after{opacity:1;border-block-end-color:var(--lh-text)}.lh-datagrid th[aria-sort=descending] .lh-datagrid__sort:after{opacity:1;border-block-end:0;border-block-start:5px solid var(--lh-text)}.lh-datagrid__resizer{position:absolute;inset-block:0;inset-inline-end:-4px;inline-size:9px;padding:0;border:0;border-inline-end:2px solid transparent;background:transparent;cursor:col-resize}.lh-datagrid__resizer:hover,.lh-datagrid__resizer:focus-visible{border-inline-end-color:var(--lh-focus);outline:none}.lh-datagrid__empty td{block-size:auto;padding:var(--lh-space-8) var(--lh-space-4);border-block-end:0;text-align:center;color:var(--lh-text-secondary)}@media(forced-colors:active){.lh-datagrid :is(th,td){border-block-end-color:CanvasText}.lh-datagrid tbody tr[aria-selected=true] :is(td,th){background:Highlight;color:HighlightText}.lh-datagrid th[aria-sort] .lh-datagrid__sort:after{border-block-end-color:CanvasText;border-block-start-color:CanvasText}}.lh-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--lh-space-3) var(--lh-space-4);padding:var(--lh-space-3);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface-subtle)}.lh-toolbar__group{display:flex;flex-wrap:wrap;align-items:end;gap:var(--lh-space-3);min-width:0}.lh-event-log{display:grid;margin:0;padding:0;list-style:none}.lh-event{--lh-event-color: var(--lh-neutral);display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:var(--lh-space-3);padding-block:var(--lh-space-4);border-block-end:1px solid var(--lh-border)}.lh-event:last-child{border-block-end:0}.lh-event__signal{position:relative;grid-column:1;grid-row:1 / span 3}.lh-event__signal:before{content:"";position:absolute;inset-block-start:6px;inset-inline-start:3px;width:8px;height:8px;border:2px solid var(--lh-surface);border-radius:50%;background:var(--lh-event-color)}.lh-event:not(:last-child) .lh-event__signal:after{content:"";position:absolute;inset-block-start:18px;inset-block-end:calc(-1 * var(--lh-space-4));inset-inline-start:6px;border-inline-start:1px solid var(--lh-border-control)}.lh-event[data-last-visible] .lh-event__signal:after{display:none}.lh-event__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--lh-space-2) var(--lh-space-4);min-width:0}.lh-event__header>:first-child{overflow-wrap:anywhere}.lh-event__time{color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lh-event__meta{color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono);overflow-wrap:anywhere}.lh-event[data-tone=info]{--lh-event-color: var(--lh-info)}.lh-event[data-tone=success]{--lh-event-color: var(--lh-success)}.lh-event[data-tone=warning]{--lh-event-color: var(--lh-warning)}.lh-event[data-tone=danger]{--lh-event-color: var(--lh-danger)}.lh-event[data-tone=unknown]{--lh-event-color: var(--lh-unknown)}@media(max-width:520px){.lh-event__header{display:grid;justify-content:stretch}.lh-event__time{white-space:normal}}@media(forced-colors:active){.lh-toolbar{border-color:CanvasText}.lh-event__signal:before{border-color:Canvas;background:CanvasText;forced-color-adjust:none}.lh-event__signal:after{border-color:CanvasText}}.lh-tablist{display:flex;gap:20px;border-bottom:1px solid var(--lh-border);overflow-x:auto}.lh-tab{position:relative;flex-shrink:0;border:0;border-bottom:2px solid transparent;padding:12px 0;min-height:44px;background:transparent;color:var(--lh-text-secondary);font-size:var(--lh-text-sm);cursor:pointer}.lh-tab[aria-selected=true]{border-bottom-color:var(--lh-link);color:var(--lh-text);font-weight:600}.lh-tab:disabled,.lh-tab[aria-disabled=true]{cursor:not-allowed}.lh-tabpanel{padding-top:24px}.lh-tablist[aria-orientation=vertical]{flex-direction:column;gap:var(--lh-space-2);border-bottom:0;border-inline-end:1px solid var(--lh-border)}.lh-tablist[aria-orientation=vertical] .lh-tab{text-align:start;padding:var(--lh-space-3);border-bottom:0;border-inline-end:2px solid transparent}.lh-tablist[aria-orientation=vertical] .lh-tab[aria-selected=true]{border-inline-end-color:var(--lh-link)}.lh-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--lh-space-2);list-style:none;padding:0;margin:0;font-size:var(--lh-text-sm)}.lh-breadcrumbs li{display:inline-flex;align-items:center;gap:var(--lh-space-2)}.lh-breadcrumbs li+li:before{content:"/";color:var(--lh-text-secondary)}.lh-breadcrumbs a{display:inline-flex;align-items:center;min-height:var(--lh-control-height)}.lh-breadcrumbs [aria-current]{color:var(--lh-text);text-decoration:none}.lh-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lh-space-3)}.lh-pagination__label{color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.lh-nav{display:flex;flex-direction:column;gap:var(--lh-space-1)}.lh-nav a{display:flex;align-items:center;min-height:var(--lh-control-height);padding:var(--lh-space-2) var(--lh-space-3);border-inline-start:2px solid transparent;color:var(--lh-text-secondary);text-decoration:none;font-size:var(--lh-text-sm)}.lh-nav a:hover{background:var(--lh-surface-subtle)}.lh-nav a[aria-current]{background:var(--lh-surface-subtle);color:var(--lh-text);border-inline-start-color:var(--lh-link);font-weight:600}@media(forced-colors:active){.lh-tab[aria-selected=true]{border-bottom-color:Highlight}.lh-tablist[aria-orientation=vertical] .lh-tab[aria-selected=true],.lh-nav a[aria-current]{border-inline-end-color:Highlight;border-inline-start-color:Highlight}}.lh-disclosure{border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.lh-disclosure summary{padding:16px;min-height:44px;cursor:pointer;font-size:var(--lh-text-sm);font-weight:500}.lh-disclosure__body{border-top:1px solid var(--lh-border);padding:16px;font-size:var(--lh-text-sm)}.lh-dialog{position:fixed;inset-block:16px;inset-inline-start:auto;inset-inline-end:16px;margin:0;width:min(480px,calc(100% - 32px));height:calc(100dvh - 32px);max-width:none;max-height:none;padding:0;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-overlay);background:var(--lh-surface);color:var(--lh-text);box-shadow:var(--lh-shadow-overlay)}.lh-dialog[open]{display:flex;flex-direction:column}.lh-dialog::backdrop{background:#06101e80}.lh-dialog--modal{inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 32px);width:min(var(--lh-modal-width, 36rem),calc(100% - 32px))}.lh-dialog__header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:24px;border-bottom:1px solid var(--lh-border)}.lh-dialog__body{flex:1;min-height:0;overflow:auto;padding:24px}.lh-dialog__footer{padding:20px 24px;border-top:1px solid var(--lh-border)}body:has(.lh-dialog[open]){overflow:hidden}@media(max-width:520px){.lh-dialog__header,.lh-dialog__body{padding:20px}.lh-dialog__footer{padding:16px 20px}}.lh-chart{display:grid;gap:var(--lh-space-3);min-width:0}.lh-chart__title{overflow-wrap:anywhere}.lh-chart__description,.lh-chart__help,.lh-chart__axes{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.lh-chart__legend{display:flex;flex-wrap:wrap;gap:var(--lh-space-2)}.lh-chart__legend-button{gap:8px;text-align:start;max-width:100%;overflow-wrap:anywhere}.lh-chart__legend-button[aria-pressed=false]{background:var(--lh-surface-subtle);text-decoration:line-through}.lh-chart__references{display:flex;flex-wrap:wrap;gap:var(--lh-space-2) var(--lh-space-4);margin:0;padding:0;list-style:none;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.lh-chart__references li{display:inline-flex;align-items:center;gap:6px}.lh-chart__reference-swatch{width:18px;border-block-start:1px dashed var(--lh-reference-color, var(--lh-neutral))}.lh-chart__reference-line{stroke:var(--lh-reference-color, var(--lh-neutral));stroke-width:1;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.lh-chart [data-tone=neutral]{--lh-reference-color: var(--lh-neutral)}.lh-chart [data-tone=info]{--lh-reference-color: var(--lh-info)}.lh-chart [data-tone=success]{--lh-reference-color: var(--lh-success)}.lh-chart [data-tone=warning]{--lh-reference-color: var(--lh-warning)}.lh-chart [data-tone=danger]{--lh-reference-color: var(--lh-danger)}.lh-chart__plot{min-width:0;border-radius:var(--lh-radius-panel)}.lh-chart__plot svg{display:block;width:100%;height:auto;overflow:visible}.lh-chart__grid{stroke:var(--lh-border);stroke-width:1}.lh-chart__tick{fill:var(--lh-text-secondary);font:11px var(--lh-font-mono)}.lh-chart__line{fill:none;stroke:var(--lh-series-color);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:var(--lh-series-dash)}.lh-chart__point{fill:var(--lh-series-color);stroke:var(--lh-surface);stroke-width:1.5}.lh-chart__crosshair{stroke:var(--lh-text-secondary);stroke-width:1;stroke-dasharray:3 4}.lh-chart__swatch{width:22px;flex:none;border-block-start:2px var(--lh-swatch-style, solid) var(--lh-series-color)}.lh-chart [data-series-index="0"]{--lh-series-color: var(--lh-chart-1);--lh-series-dash: none}.lh-chart [data-series-index="1"]{--lh-series-color: var(--lh-chart-2);--lh-series-dash: 8 4;--lh-swatch-style: dashed}.lh-chart [data-series-index="2"]{--lh-series-color: var(--lh-chart-3);--lh-series-dash: 2 4;--lh-swatch-style: dotted}.lh-chart [data-series-index="3"]{--lh-series-color: var(--lh-chart-4);--lh-series-dash: 10 3 2 3;--lh-swatch-style: dashed}.lh-chart [data-series-index="4"]{--lh-series-color: var(--lh-chart-5);--lh-series-dash: 12 5;--lh-swatch-style: dashed}.lh-chart [data-series-index="5"]{--lh-series-color: var(--lh-chart-6);--lh-series-dash: 1 3;--lh-swatch-style: dotted}.lh-chart__readout{display:flex;flex-wrap:wrap;gap:8px 20px;min-height:44px;align-items:center;padding:12px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.lh-chart__reading{border-inline-start:2px solid var(--lh-series-color);padding-inline-start:8px}.lh-chart__empty{padding:24px;border:1px dashed var(--lh-border-control);color:var(--lh-text-secondary)}.lh-chart__data .lh-table{min-width:28rem}.lh-chart__data .lh-pagination{padding:12px}@media(forced-colors:active){.lh-chart [data-series-index]{--lh-series-color: CanvasText}.lh-chart__line,.lh-chart__point,.lh-chart__reference-line{forced-color-adjust:none}.lh-chart__grid,.lh-chart__crosshair,.lh-chart__reference-line{stroke:CanvasText}.lh-chart__reference-swatch{border-color:CanvasText}}.lh-plot{display:grid;gap:var(--lh-space-3);min-inline-size:0;color:var(--lh-text)}.lh-plot__header{display:grid;gap:var(--lh-space-2);min-inline-size:0}.lh-plot__title{margin:0;font-size:var(--lh-text-lg);line-height:1.25;overflow-wrap:anywhere}.lh-plot__description,.lh-plot__help,.lh-plot__axis,.lh-plot__cap-note{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.lh-plot__summary,.lh-plot__legend,.lh-plot__references{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2);min-inline-size:0}.lh-plot__legend-button{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;min-block-size:max(32px,var(--lh-control-height));max-inline-size:100%;padding:4px 8px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text);font:inherit;font-size:var(--lh-text-xs);text-align:start;cursor:pointer}.lh-plot__legend-button:hover,.lh-plot__legend-button[aria-pressed=false]{background:var(--lh-hover)}.lh-plot__legend-button[aria-pressed=false] .lh-plot__legend-label{color:var(--lh-text-secondary);text-decoration:line-through}.lh-plot__legend-button:focus-visible,.lh-plot__marker-label:focus-visible,.lh-plot__surface:focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px}.lh-plot__swatch{flex:0 0 12px;inline-size:12px;block-size:3px;background:var(--lh-plot-series-color)}.lh-plot__legend-label,.lh-plot__legend-unit,.lh-plot__legend-state{min-inline-size:0;overflow-wrap:anywhere}.lh-plot__legend-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-plot__legend-unit{white-space:nowrap}.lh-plot__legend-unit,.lh-plot__legend-state{color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.lh-plot__legend[data-collapsed] .lh-plot__legend-button{display:none}.lh-plot__legend-toggle{display:inline-flex;align-items:center;min-block-size:max(32px,var(--lh-control-height));padding:4px 8px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:none;color:var(--lh-text-secondary);font:inherit;font-size:var(--lh-text-xs);cursor:pointer}.lh-plot__legend-toggle:hover{background:var(--lh-hover);color:var(--lh-text)}.lh-plot__legend-toggle:focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px}.lh-plot__badge{display:inline-flex;align-items:center;max-inline-size:100%;flex:0 0 auto;padding:2px 6px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-plot__references{margin:0;padding:0;list-style:none;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.lh-plot__references li{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.lh-plot__reference-swatch{inline-size:18px;border-block-start:1px dashed var(--lh-plot-tone, var(--lh-neutral))}.lh-plot__references [data-tone=neutral]{--lh-plot-tone: var(--lh-neutral)}.lh-plot__references [data-tone=info]{--lh-plot-tone: var(--lh-info)}.lh-plot__references [data-tone=success]{--lh-plot-tone: var(--lh-success)}.lh-plot__references [data-tone=warning]{--lh-plot-tone: var(--lh-warning)}.lh-plot__references [data-tone=danger]{--lh-plot-tone: var(--lh-danger)}.lh-plot__reference-kind{padding:1px 4px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);text-transform:uppercase;letter-spacing:.04em}.lh-plot__reference-value,.lh-plot__tooltip-value,.lh-plot__table td:nth-child(2),.lh-plot__table td:nth-child(3){font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.lh-plot__axes{display:flex;justify-content:space-between;gap:var(--lh-space-3);min-inline-size:0}.lh-plot__axis--y{font-weight:600}.lh-plot__axis--x{text-align:end}.lh-plot__surface{position:relative;isolation:isolate;min-inline-size:0;overflow:hidden;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);background:var(--lh-surface);touch-action:pan-y;-webkit-user-select:none;user-select:none}.lh-plot__canvas{position:absolute;inset:0;display:block;max-inline-size:100%;pointer-events:none}.lh-plot__canvas--base{z-index:0}.lh-plot__canvas--overlay{z-index:1}.lh-plot__markers{position:absolute;z-index:2;inset:0;pointer-events:none}.lh-plot__marker-label{position:absolute;top:2px;max-inline-size:min(35%,14rem);min-block-size:24px;padding:2px 5px;transform:translate(-50%);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-raised);color:var(--lh-text);font:inherit;font-size:var(--lh-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto;cursor:pointer}.lh-plot__marker-label--phase{border-style:dashed}.lh-plot__marker-label--intervention:before{content:"";display:inline-block;inline-size:9px;block-size:8px;margin-inline-end:4px;border-inline-start:1px solid var(--lh-text-secondary);background:var(--lh-text-secondary);clip-path:polygon(0 0,100% 20%,70% 55%,100% 90%,0 100%)}.lh-plot__marker-label--annotation{border-inline-start:2px dashed var(--lh-focus)}.lh-plot__tooltip{position:absolute;z-index:4;inline-size:max-content;min-inline-size:min(17rem,calc(100% - 12px));max-inline-size:min(28rem,calc(100% - 12px));padding:7px 9px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-raised);color:var(--lh-text);box-shadow:var(--lh-shadow-popover);font-size:var(--lh-text-xs);pointer-events:none}.lh-plot__tooltip-coordinate{display:block;margin-block-end:4px;min-inline-size:0;overflow-wrap:anywhere;font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.lh-plot__tooltip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-inline-size:0;max-inline-size:100%}.lh-plot__tooltip-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-plot__tooltip-envelope,.lh-plot__tooltip-row .lh-plot__tooltip-coordinate{grid-column:1 / -1;min-inline-size:0;overflow-wrap:anywhere}.lh-plot__tooltip-value{text-align:end}.lh-plot__tooltip-envelope{grid-column:1 / -1;color:var(--lh-text-secondary);font-family:var(--lh-font-mono)}.lh-plot__empty,.lh-plot__warning{position:absolute;z-index:3;inset-inline:12%;inset-block-start:50%;margin:0;padding:var(--lh-space-3);transform:translateY(-50%);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-raised);color:var(--lh-text);font-size:var(--lh-text-ui);text-align:center}.lh-plot__warning{inset-inline:8px;inset-block-start:auto;inset-block-end:4px;padding:3px 6px;transform:none;border-color:var(--lh-warning);background:var(--lh-warning-bg);color:var(--lh-warning);font-size:var(--lh-text-2xs);text-align:start}.lh-plot__data{min-inline-size:0;border-block-start:1px solid var(--lh-border-subtle)}.lh-plot__data>summary{min-block-size:var(--lh-control-height);padding-block:8px;color:var(--lh-text);font-size:var(--lh-text-ui);font-weight:600;cursor:pointer}.lh-plot__cap-note{padding-block:var(--lh-space-2);color:var(--lh-warning)}.lh-plot__table-wrap{max-inline-size:100%;overflow:auto}.lh-plot__table{min-inline-size:42rem;font-size:var(--lh-text-xs)}.lh-plot__table td{overflow-wrap:anywhere}@media(max-width:520px){.lh-plot__legend-button{gap:5px;padding-inline:6px}.lh-plot__legend-state{font-size:var(--lh-text-2xs)}.lh-plot__marker-label{max-inline-size:28%}.lh-plot__tooltip{max-inline-size:calc(100% - 10px)}}@media(forced-colors:active){.lh-plot__legend-button,.lh-plot__badge,.lh-plot__marker-label,.lh-plot__tooltip,.lh-plot__empty,.lh-plot__warning{border:1px solid CanvasText;background:Canvas;color:CanvasText}.lh-plot__swatch{border-block:1px solid CanvasText}.lh-plot__surface{border-color:CanvasText}}.lh-plot__scale{display:inline-flex;align-items:center;gap:var(--lh-space-2);color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.lh-plot__scale-ramp{inline-size:8rem;block-size:8px;border-radius:2px;background:linear-gradient(to right,color-mix(in srgb,var(--lh-plot-series-color, var(--lh-chart-1)) 8%,transparent),var(--lh-plot-series-color, var(--lh-chart-1)))}@media(forced-colors:active){.lh-plot__scale-ramp{border:1px solid CanvasText}}.lh-bars{display:grid;gap:var(--lh-space-2);margin:0;padding:0;list-style:none;min-inline-size:0;font-size:var(--lh-text-xs);font-variant-numeric:tabular-nums}.lh-bars__row{display:grid;grid-template-columns:minmax(6rem,14rem) minmax(0,1fr) auto;align-items:center;gap:var(--lh-space-2) var(--lh-space-3);min-inline-size:0}.lh-bars__label{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;overflow:hidden;color:var(--lh-text);text-overflow:ellipsis;white-space:nowrap}.lh-bars__swatch{flex:none;inline-size:10px;block-size:10px;border-radius:2px;background:var(--lh-bar-color, var(--lh-chart-1))}.lh-bars__track{position:relative;block-size:10px;border-radius:2px;background:var(--lh-hover);overflow:hidden}.lh-bars__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--lh-bar-fraction, 0) * 100%);border-radius:2px;background:var(--lh-bar-color, var(--lh-chart-1))}.lh-bars__value{color:var(--lh-text);font-family:var(--lh-font-mono);text-align:end;white-space:nowrap}.lh-bars__interval{--lh-bar-inset: min(calc(var(--lh-bar-depth, 0) * 1.5px), 4px);position:absolute;inset-block:var(--lh-bar-inset);inset-inline-start:calc(var(--lh-bar-lo, 0) * 100%);inline-size:calc((var(--lh-bar-hi, 0) - var(--lh-bar-lo, 0)) * 100%);box-sizing:border-box;pointer-events:none}.lh-bars__interval[data-style=band],.lh-bars__interval[data-style=band_lines]{background:color-mix(in srgb,var(--lh-text) 22%,transparent)}.lh-bars__interval[data-style=lines],.lh-bars__interval[data-style=band_lines],.lh-bars__interval[data-style=whiskers]{border-inline:1px solid var(--lh-text)}.lh-bars__interval[data-style=whiskers]{background:linear-gradient(var(--lh-text),var(--lh-text)) center / 100% 1px no-repeat}.lh-bars__ranges{display:grid;grid-column:2 / -1;min-inline-size:0;color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.lh-bars--vertical .lh-bars__interval{inset-block:auto;inset-inline:calc(20% + var(--lh-bar-inset));inset-block-end:calc(var(--lh-bar-lo, 0) * 100%);inline-size:auto;block-size:calc((var(--lh-bar-hi, 0) - var(--lh-bar-lo, 0)) * 100%)}.lh-bars--vertical .lh-bars__interval[data-style=lines],.lh-bars--vertical .lh-bars__interval[data-style=band_lines],.lh-bars--vertical .lh-bars__interval[data-style=whiskers]{border-inline:0;border-block:1px solid var(--lh-text)}.lh-bars--vertical .lh-bars__interval[data-style=whiskers]{background:linear-gradient(var(--lh-text),var(--lh-text)) center / 1px 100% no-repeat}.lh-bars__row[data-state=unavailable] .lh-bars__value{color:var(--lh-text-secondary)}.lh-bars--vertical{grid-auto-flow:column;grid-auto-columns:minmax(2.5rem,1fr);align-items:end}.lh-bars--vertical .lh-bars__row{grid-template-columns:none;grid-template-rows:9rem auto auto auto;justify-items:center}.lh-bars--vertical .lh-bars__track{grid-column:1;grid-row:1;inline-size:70%;block-size:100%}.lh-bars--vertical .lh-bars__label{grid-column:1;grid-row:2}.lh-bars--vertical .lh-bars__value{grid-column:1;grid-row:3}.lh-bars--vertical .lh-bars__ranges{grid-column:1;grid-row:4;justify-items:center;text-align:center}.lh-bars--vertical .lh-bars__fill{inset-block:auto 0;inset-inline:0;inline-size:auto;block-size:calc(var(--lh-bar-fraction, 0) * 100%)}.lh-bars--vertical .lh-bars__label{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}@media(max-width:520px){.lh-bars__row{grid-template-columns:minmax(0,1fr) auto}.lh-bars__track{grid-column:1 / -1;grid-row:2}.lh-bars__ranges{grid-column:1 / -1}.lh-bars--vertical .lh-bars__row{grid-template-columns:none}.lh-bars--vertical .lh-bars__track{grid-column:1;grid-row:1}.lh-bars--vertical .lh-bars__ranges{grid-column:1}}@media(forced-colors:active){.lh-bars__track{border:1px solid CanvasText}.lh-bars__fill,.lh-bars__swatch{background:CanvasText}.lh-bars__interval{border-color:Canvas}}.lh-app{display:grid;grid-template-columns:auto minmax(0,1fr);block-size:100dvh;overflow:hidden;background:var(--lh-canvas);color:var(--lh-text);font-size:var(--lh-text-ui)}.lh-app__sidebar{display:flex;flex-direction:column;inline-size:240px;min-block-size:0;border-inline-end:1px solid var(--lh-border);background:var(--lh-chrome)}.lh-app__sidebar[data-collapsed]{inline-size:56px}.lh-app__main{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;min-block-size:0}.lh-app__main>.lh-topbar{grid-column:1 / -1}.lh-app__content{min-inline-size:0;min-block-size:0;overflow:auto;padding:var(--lh-space-6)}.lh-app__inspector{inline-size:min(420px,40vw);min-block-size:0;overflow:auto;border-inline-start:1px solid var(--lh-border);background:var(--lh-surface)}@media(max-width:960px){.lh-app__sidebar{display:none}}@media(max-width:720px){.lh-app__inspector{inline-size:100%}.lh-app__content{padding:var(--lh-space-4)}}.lh-sidenav{display:flex;flex-direction:column;gap:var(--lh-space-4);flex:1;min-block-size:0;overflow-y:auto;padding:var(--lh-space-3);font-size:var(--lh-text-ui)}.lh-sidenav__section{display:flex;flex-direction:column;gap:1px}.lh-sidenav__heading{padding:var(--lh-space-2) var(--lh-space-3) var(--lh-space-1);font:11px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lh-text-secondary)}.lh-sidenav__item{display:flex;align-items:center;gap:var(--lh-space-3);min-block-size:var(--lh-control-height);padding:var(--lh-space-1) var(--lh-space-3);border-inline-start:2px solid transparent;border-radius:var(--lh-radius-control);background:transparent;color:var(--lh-text-secondary);font-size:inherit;text-align:start;text-decoration:none;cursor:pointer}.lh-sidenav__item:hover{background:var(--lh-hover);color:var(--lh-text)}.lh-sidenav__item[aria-current=page]{background:var(--lh-hover);border-inline-start-color:var(--lh-text);color:var(--lh-text);font-weight:600}.lh-sidenav__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-sidenav__item .lh-count{margin-inline-start:auto}.lh-tenant{display:flex;align-items:center;gap:var(--lh-space-3);inline-size:calc(100% - 2 * var(--lh-space-3));min-block-size:var(--lh-control-height);margin:var(--lh-space-3);margin-block-end:0;padding:var(--lh-space-2) var(--lh-space-3);border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text);font-size:var(--lh-text-ui);font-weight:600;text-align:start;cursor:pointer}.lh-tenant:hover{background:var(--lh-surface-raised)}.lh-tenant__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-tenant .lh-icon{color:var(--lh-text-secondary)}.lh-app__sidebar[data-collapsed] .lh-sidenav{padding-inline:var(--lh-space-2)}.lh-app__sidebar[data-collapsed] .lh-sidenav__heading,.lh-app__sidebar[data-collapsed] .lh-sidenav__label,.lh-app__sidebar[data-collapsed] .lh-sidenav__item .lh-count,.lh-app__sidebar[data-collapsed] .lh-tenant__name,.lh-app__sidebar[data-collapsed] .lh-tenant>.lh-icon{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lh-app__sidebar[data-collapsed] .lh-sidenav__item{justify-content:center;padding-inline:var(--lh-space-1);border-inline-start:0;border-radius:var(--lh-radius-control)}.lh-app__sidebar[data-collapsed] .lh-sidenav__item[aria-current=page]{outline:2px solid var(--lh-text);outline-offset:-2px}.lh-app__sidebar[data-collapsed] .lh-tenant{justify-content:center;padding-inline:var(--lh-space-1)}@media(forced-colors:active){.lh-sidenav__item[aria-current=page]{border-inline-start-color:Highlight}.lh-tenant{border-color:ButtonText}}.lh-topbar{display:flex;align-items:center;gap:var(--lh-space-4);block-size:48px;padding-inline:var(--lh-space-4);border-block-end:1px solid var(--lh-border);background:var(--lh-chrome);color:var(--lh-text);font-size:var(--lh-text-ui)}.lh-topbar__crumbs{flex:1;min-inline-size:0;overflow:hidden}.lh-topbar .lh-breadcrumbs ol{flex-wrap:nowrap}.lh-topbar .lh-breadcrumbs li{min-inline-size:0}.lh-topbar .lh-breadcrumbs a,.lh-topbar .lh-breadcrumbs [aria-current]{min-block-size:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-topbar .lh-breadcrumbs a{color:var(--lh-text-secondary);text-decoration:none}.lh-topbar .lh-breadcrumbs a:hover,.lh-topbar .lh-breadcrumbs a:focus-visible{color:var(--lh-text);text-decoration:underline}.lh-topbar .lh-breadcrumbs [aria-current]{color:var(--lh-text)}.lh-topbar__actions{display:flex;align-items:center;gap:var(--lh-space-2);margin-inline-start:auto}.lh-search-trigger{display:inline-flex;align-items:center;gap:var(--lh-space-2);block-size:min(var(--lh-control-height),36px);min-inline-size:11rem;max-inline-size:100%;padding-inline:var(--lh-space-3);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text-secondary);font-size:var(--lh-text-ui);text-align:start;cursor:pointer}.lh-search-trigger:hover{background:var(--lh-surface-raised);color:var(--lh-text)}.lh-search-trigger .lh-kbd{margin-inline-start:auto}@media(max-width:640px){.lh-search-trigger{min-inline-size:var(--lh-control-height)}.lh-search-trigger .lh-search-trigger__label,.lh-search-trigger .lh-kbd{display:none}}.lh-palette{position:fixed;inset-block-start:12dvh;inset-inline:0;margin-inline:auto;inline-size:min(40rem,calc(100% - 32px));max-block-size:76dvh;padding:0;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-overlay);background:var(--lh-surface-raised);color:var(--lh-text);box-shadow:var(--lh-shadow-overlay)}.lh-palette[open]{display:flex;flex-direction:column}.lh-palette::backdrop{background:var(--lh-scrim)}.lh-palette__search{display:flex;align-items:center;gap:var(--lh-space-3);padding:var(--lh-space-2) var(--lh-space-4);border-block-end:1px solid var(--lh-border)}.lh-palette__search:focus-within{border-block-end-color:var(--lh-focus);box-shadow:inset 0 -1px 0 var(--lh-focus)}.lh-palette__search .lh-icon{color:var(--lh-text-secondary)}.lh-palette__input{flex:1;min-inline-size:0;min-block-size:44px;border:0;padding:0;background:transparent;color:var(--lh-text);font-size:var(--lh-text-lg)}.lh .lh-palette__input:focus-visible{outline:none}.lh-palette__input::placeholder{color:var(--lh-text-secondary);opacity:1}.lh-palette__list{flex:1;min-block-size:0;overflow:auto;margin:0;padding:var(--lh-space-2);list-style:none}.lh-palette__group{padding:var(--lh-space-2) var(--lh-space-3) var(--lh-space-1);font:11px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lh-text-secondary)}.lh-palette__option{display:flex;align-items:center;gap:var(--lh-space-3);min-block-size:var(--lh-row-height);padding:var(--lh-space-1) var(--lh-space-3);border-radius:var(--lh-radius-control);color:var(--lh-text);font-size:var(--lh-text-ui);cursor:pointer}.lh-palette__option[aria-selected=true]{background:var(--lh-hover)}.lh-palette__option .lh-icon{color:var(--lh-text-secondary)}.lh-palette__option[aria-selected=true] .lh-icon{color:var(--lh-text)}.lh-palette__meta{margin-inline-start:auto;min-inline-size:0;overflow:hidden;color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono);text-overflow:ellipsis;white-space:nowrap}.lh-palette__option-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-palette__empty{padding:var(--lh-space-6) var(--lh-space-4);color:var(--lh-text-secondary);font-size:var(--lh-text-ui);text-align:center}.lh-palette__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lh-space-2) var(--lh-space-4);padding:var(--lh-space-2) var(--lh-space-4);border-block-start:1px solid var(--lh-border);color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.lh-palette__footer span{display:inline-flex;align-items:center;gap:var(--lh-space-1);min-inline-size:0}.lh-palette__footer .lh-palette__meta{margin-inline-start:auto}.lh-menu{margin:0;padding:var(--lh-space-1);min-inline-size:12rem;max-inline-size:min(20rem,calc(100vw - 32px));max-block-size:min(60dvh,24rem);overflow:auto;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-overlay);background:var(--lh-surface-raised);color:var(--lh-text);box-shadow:var(--lh-shadow-popover);font-size:var(--lh-text-ui)}.lh-menu::backdrop{background:transparent}.lh-menu__item{display:flex;align-items:center;gap:var(--lh-space-3);inline-size:100%;min-block-size:32px;padding:var(--lh-space-1) var(--lh-space-3);border:0;border-radius:var(--lh-radius-control);background:transparent;color:var(--lh-text);font-size:inherit;text-align:start;text-decoration:none;cursor:pointer}.lh-menu__item:hover,.lh-menu__item[data-active]{background:var(--lh-hover)}.lh-menu__item:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.lh-menu__item:disabled,.lh-menu__item[aria-disabled=true]{color:var(--lh-text-secondary);cursor:not-allowed}.lh-menu__item[data-destructive]{color:var(--lh-danger)}.lh-menu__item[data-destructive]:hover,.lh-menu__item[data-destructive][data-active]{background:var(--lh-danger-bg)}.lh-menu__item:is([role=menuitemcheckbox],[role=menuitemradio]){padding-inline-start:var(--lh-space-2)}.lh-menu__item:is([role=menuitemcheckbox],[role=menuitemradio]):before{content:"";flex:none;inline-size:16px;color:var(--lh-text);font-weight:600;text-align:center}.lh-menu__item:is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]:before{content:"✓"}.lh-menu__item[role=menuitemradio][aria-checked=true]:before{content:"●";font-size:9px}.lh-menu__hint{margin-inline-start:auto;padding-inline-start:var(--lh-space-4);color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono)}.lh-menu__separator{block-size:1px;margin:var(--lh-space-1) var(--lh-space-2);border:0;background:var(--lh-border-subtle)}.lh-menu__heading{padding:var(--lh-space-2) var(--lh-space-3) var(--lh-space-1);font:11px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lh-text-secondary)}@media(forced-colors:active){.lh-menu{border-color:ButtonText}.lh-menu__item:hover,.lh-menu__item[data-active]{background:Highlight;color:HighlightText}}.lh-toast-region{position:fixed;inset-block-end:var(--lh-space-4);inset-inline-end:var(--lh-space-4);z-index:var(--lh-z-toast);display:flex;flex-direction:column;gap:var(--lh-space-2);inline-size:min(22.5rem,calc(100vw - 32px))}.lh-toast{--lh-toast-tone: var(--lh-info);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lh-space-1) var(--lh-space-3);align-items:start;padding:var(--lh-space-3) var(--lh-space-4);border:1px solid var(--lh-border);border-inline-start:3px solid var(--lh-toast-tone);border-radius:var(--lh-radius-panel);background:var(--lh-surface-raised);color:var(--lh-text);box-shadow:var(--lh-shadow-popover);font-size:var(--lh-text-ui)}.lh-toast[data-tone=success]{--lh-toast-tone: var(--lh-success)}.lh-toast[data-tone=warning]{--lh-toast-tone: var(--lh-warning)}.lh-toast[data-tone=danger]{--lh-toast-tone: var(--lh-danger)}.lh-toast__icon{margin-block-start:1px;color:var(--lh-toast-tone)}.lh-toast__title{grid-column:2;font-weight:600;overflow-wrap:anywhere}.lh-toast__body{grid-column:2;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.lh-toast__action{grid-column:2;justify-self:start;padding:0;border:0;background:transparent;color:var(--lh-text);font-size:var(--lh-text-xs);font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lh-toast__close{grid-row:1 / -1;grid-column:3;display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;margin-block-start:-4px;margin-inline-end:-8px;padding:0;border:0;border-radius:var(--lh-radius-control);background:transparent;color:var(--lh-text-secondary);cursor:pointer}.lh-toast__close:hover{background:var(--lh-hover);color:var(--lh-text)}@media(forced-colors:active){.lh-toast{border:1px solid ButtonText}.lh-toast__icon{color:CanvasText}}.lh-status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--lh-radius-control);background:var(--lh-state-queued-bg);color:var(--lh-state-queued);font-size:var(--lh-text-2xs);font-weight:600;line-height:1.5;white-space:nowrap}.lh-status__glyph{position:relative;flex:none;inline-size:12px;block-size:12px;color:currentColor}.lh-status__glyph:before,.lh-status__glyph:after{content:"";position:absolute}.lh-status[data-state=queued]{background:var(--lh-state-queued-bg);color:var(--lh-state-queued)}.lh-status[data-state=awaiting-approval]{background:var(--lh-state-awaiting-approval-bg);color:var(--lh-state-awaiting-approval)}.lh-status[data-state=authorized]{background:var(--lh-state-authorized-bg);color:var(--lh-state-authorized)}.lh-status[data-state=delivered]{background:var(--lh-state-delivered-bg);color:var(--lh-state-delivered)}.lh-status[data-state=applying]{background:var(--lh-state-applying-bg);color:var(--lh-state-applying)}.lh-status[data-state=applied]{background:var(--lh-state-applied-bg);color:var(--lh-state-applied)}.lh-status[data-state=failed]{background:var(--lh-state-failed-bg);color:var(--lh-state-failed)}.lh-status[data-state=rejected]{background:var(--lh-state-rejected-bg);color:var(--lh-state-rejected)}.lh-status[data-state=cancelled]{background:var(--lh-state-cancelled-bg);color:var(--lh-state-cancelled)}.lh-status[data-state=unknown]{background:var(--lh-state-unknown-bg);color:var(--lh-state-unknown)}.lh-status[data-state=stale]{background:var(--lh-state-stale-bg);color:var(--lh-state-stale)}.lh-status[data-state=connected]{background:var(--lh-state-connected-bg);color:var(--lh-state-connected)}.lh-status[data-state=disconnected]{background:var(--lh-state-disconnected-bg);color:var(--lh-state-disconnected)}.lh-status[data-state=draft]{background:var(--lh-state-draft-bg);color:var(--lh-state-draft)}.lh-status[data-state=queued] .lh-status__glyph:before{inset:1px;border:2px solid currentColor;border-radius:50%}.lh-status[data-state=awaiting-approval] .lh-status__glyph:before{inset:0;background:currentColor;clip-path:polygon(evenodd,50% 0,100% 100%,0 100%,50% 0,50% 32%,20% 88%,80% 88%,50% 32%)}.lh-status[data-state=authorized] .lh-status__glyph:before{inset:1px;border:2px solid currentColor;border-radius:50%;background:linear-gradient(to right,currentColor 50%,transparent 50%)}.lh-status[data-state=delivered] .lh-status__glyph:before{inset:1px;border:2px solid currentColor;border-radius:50%}.lh-status[data-state=delivered] .lh-status__glyph:after{inset:4px;border-radius:50%;background:currentColor}.lh-status[data-state=applying] .lh-status__glyph:before{inset:1px;border-radius:50%;background:conic-gradient(currentColor 0deg 270deg,transparent 270deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px))}.lh-status[data-state=applied] .lh-status__glyph:before{inset:1px;border-radius:50%;background:currentColor}.lh-status:is([data-state=failed],[data-state=rejected]) .lh-status__glyph:before{inset:0;background:currentColor;clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%)}.lh-status[data-state=cancelled] .lh-status__glyph:before{inset:1px;border:2px solid currentColor}.lh-status[data-state=unknown] .lh-status__glyph:before{inset:1px;background:currentColor;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.lh-status[data-state=stale] .lh-status__glyph:before{inset:1px;border:2px dashed currentColor;border-radius:50%}.lh-status[data-state=connected] .lh-status__glyph:before{inset:1px;border-radius:50%;background:currentColor}.lh-status[data-state=disconnected] .lh-status__glyph:before{inset:1px;border:2px solid currentColor;border-radius:50%}.lh-status[data-state=draft] .lh-status__glyph:before{inset:1px;border:2px dotted currentColor;border-radius:50%}.lh-track{display:flex;margin:0;padding:0;list-style:none}.lh-track__step{--lh-track-color: var(--lh-neutral);position:relative;flex:1 1 0;min-inline-size:0;padding-block-start:20px;text-align:center}.lh-track__step:before{content:"";position:absolute;inset-block-start:2px;inset-inline-start:calc(50% - 6px);inline-size:12px;block-size:12px;border-radius:50%;background:var(--lh-track-color)}.lh-track__step:after{content:"";position:absolute;inset-block-start:7px;inset-inline-start:calc(-50% + 9px);inline-size:calc(100% - 18px);border-block-start:1px solid var(--lh-border-control)}.lh-track__step:first-child:after{content:none}.lh-track__step[data-step=pending]{--lh-track-color: transparent}.lh-track__step[data-step=pending]:before{border:2px solid var(--lh-neutral)}.lh-track__step[data-step=done]{--lh-track-color: var(--lh-success)}.lh-track__step[data-step=current]{--lh-track-color: var(--lh-info)}.lh-track__step[data-step=current]:before{outline:3px solid var(--lh-info-bg)}.lh-track__step[data-step=skipped]{--lh-track-color: transparent}.lh-track__step[data-step=skipped]:before{border:2px dashed var(--lh-neutral)}.lh-track__step[data-step=failed]{--lh-track-color: var(--lh-danger)}.lh-track__step[data-step=failed]:before{border-radius:0;clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%)}.lh-track__step[data-step=unknown]{--lh-track-color: var(--lh-unknown)}.lh-track__step[data-step=unknown]:before{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.lh-track__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lh-text-2xs);font-weight:600}.lh-track__step[data-step=current] .lh-track__label{font-weight:700}.lh-track__step:is([data-step=pending],[data-step=skipped]) .lh-track__label{color:var(--lh-text-secondary);font-weight:400}.lh-track__time{display:block;color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.lh-track[data-orientation=vertical]{flex-direction:column}.lh-track[data-orientation=vertical] .lh-track__step{padding-block:6px;padding-block-start:6px;padding-inline-start:24px;text-align:start}.lh-track[data-orientation=vertical] .lh-track__step:before{inset-block-start:8px;inset-inline-start:0}.lh-track[data-orientation=vertical] .lh-track__step:after{inset-block-start:20px;inset-block-end:-8px;inset-inline-start:5px;inline-size:auto;border-block-start:0;border-inline-start:1px solid var(--lh-border-control)}.lh-track[data-orientation=vertical] .lh-track__step:last-child:after{content:none}.lh-track[data-orientation=vertical] .lh-track__step:first-child:after{content:""}@media(forced-colors:active){.lh-status{border:1px solid ButtonText}.lh-status__glyph:before,.lh-status__glyph:after{forced-color-adjust:none}.lh-track__step:before{border-color:CanvasText}.lh-track__step:after{border-color:CanvasText}}.lh-sform{display:grid;gap:var(--lh-space-6);font-size:var(--lh-text-ui)}.lh-sform__group{display:grid;gap:var(--lh-space-4);min-inline-size:0;margin:0;padding:0;border:0}.lh-sform__group .lh-sform__group{padding-inline-start:var(--lh-space-4);border-inline-start:2px solid var(--lh-border-subtle)}.lh-sform__group .lh-sform__group .lh-sform__group{border-inline-start-style:dashed}.lh-sform__legend{margin-block-end:var(--lh-space-2);padding:0;font-size:var(--lh-text-ui);font-weight:600}.lh-sform__legend .lh-sform__path{font-weight:400}.lh-sform__field{display:grid;gap:6px}.lh-sform__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lh-space-2);font-size:var(--lh-text-ui);font-weight:500}.lh-sform__path{color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);overflow-wrap:anywhere}.lh-sform__required{color:var(--lh-danger)}.lh-sform__description{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);line-height:1.5}.lh-sform__error{color:var(--lh-danger);font-size:var(--lh-text-xs);line-height:1.5}.lh-sform__array{display:grid;gap:var(--lh-space-2)}.lh-sform__array-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--lh-space-2);padding:var(--lh-space-2);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.lh-sform__array-index{color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);padding-inline-start:var(--lh-space-1)}.lh-sform__array-controls{display:flex;align-items:center;gap:2px}.lh-sform__raw{display:grid;gap:6px;padding:var(--lh-space-3);border:1px dashed var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle)}.lh-error-summary{padding:var(--lh-space-3) var(--lh-space-4);border:1px solid var(--lh-danger);border-inline-start:3px solid var(--lh-danger);border-radius:var(--lh-radius-control);background:var(--lh-danger-bg);font-size:var(--lh-text-ui)}.lh-error-summary__title{margin-block-end:var(--lh-space-1);color:var(--lh-danger);font-weight:600}.lh-error-summary ul{margin:0;padding-inline-start:var(--lh-space-5, 1.25rem)}.lh-error-summary a{color:var(--lh-danger)}@media(forced-colors:active){.lh-error-summary{border-color:CanvasText}.lh-error-summary__title,.lh-error-summary a,.lh-sform__error{color:CanvasText}}.lh-inspector{display:flex;flex-direction:column;min-block-size:0;block-size:100%;background:var(--lh-surface);color:var(--lh-text);font-size:var(--lh-text-ui)}.lh-inspector__header{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3);padding:var(--lh-space-3) var(--lh-space-4);border-block-end:1px solid var(--lh-border)}.lh-inspector__title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--lh-text-ui);font-weight:600}.lh-inspector__body{flex:1;min-block-size:0;overflow:auto;display:grid;gap:var(--lh-space-6);align-content:start;padding:var(--lh-space-4)}.lh-inspector__section{display:grid;gap:var(--lh-space-3)}.lh-inspector__heading{font:11px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lh-text-secondary)}.lh-kv{display:grid;margin:0}.lh-kv>div{display:grid;grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);gap:var(--lh-space-3);padding-block:var(--lh-space-2);border-block-end:1px solid var(--lh-border-subtle)}.lh-kv>div:last-child{border-block-end:0}.lh-kv dt{color:var(--lh-text-secondary);font-size:var(--lh-text-ui)}.lh-kv dd{overflow-wrap:anywhere;font-size:var(--lh-text-ui)}.lh-kv dd[data-value]{font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.lh-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:18px;min-block-size:18px;padding-inline:5px;border:1px solid var(--lh-border-control);border-block-end-width:2px;border-radius:3px;background:var(--lh-surface);color:var(--lh-text-secondary);font:10px/1.4 var(--lh-font-mono);white-space:nowrap}.lh-count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:18px;padding-inline:5px;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1 var(--lh-font-mono);font-variant-numeric:tabular-nums}.lh-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font:11px/1.4 var(--lh-font-mono);border:1px solid transparent;border-radius:3px;color:var(--lh-neutral);background:var(--lh-neutral-bg);white-space:nowrap}.lh-badge[data-tone=info]{color:var(--lh-info);background:var(--lh-info-bg)}.lh-badge[data-tone=success]{color:var(--lh-success);background:var(--lh-success-bg)}.lh-badge[data-tone=warning]{color:var(--lh-warning);background:var(--lh-warning-bg)}.lh-badge[data-tone=danger]{color:var(--lh-danger);background:var(--lh-danger-bg)}.lh-badge[data-tone=unknown]{color:var(--lh-unknown);background:var(--lh-unknown-bg)}.lh-monogram{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;flex:none;border-radius:var(--lh-radius-control);background:var(--lh-text);color:var(--lh-canvas);font-size:var(--lh-text-2xs);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.lh-code{display:block;overflow:auto;margin:0;padding:var(--lh-space-3) var(--lh-space-4);border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-canvas-sunken);color:var(--lh-text);font:var(--lh-text-xs)/1.6 var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:pre}.lh-code__key{color:var(--lh-info)}.lh-code__string{color:var(--lh-success)}.lh-code__number{color:var(--lh-warning)}.lh-code__literal{color:var(--lh-unknown)}.lh-code__punct{color:var(--lh-text-secondary)}.lh-meter{display:grid;gap:var(--lh-space-1)}.lh-meter__track{position:relative;block-size:8px;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);overflow:hidden}.lh-meter__value{display:block;inline-size:var(--lh-meter-value, 0%);block-size:100%;border-radius:inherit;background:var(--lh-info)}.lh-meter__limit{position:absolute;inset-block:-2px;inset-inline-start:var(--lh-meter-limit, 100%);inline-size:2px;margin-inline-start:-1px;background:var(--lh-warning)}.lh-meter__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lh-space-3);color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.lh-meter__label strong{color:var(--lh-text);font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.lh-copy{display:inline-flex;align-items:center;gap:2px;max-inline-size:100%;padding-inline-start:var(--lh-space-2);border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.lh-copy__id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--lh-text-xs)/1.5 var(--lh-font-mono);font-variant-numeric:slashed-zero}.lh-copy__button{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;flex:none;padding:0;border:0;border-radius:var(--lh-radius-control);background:transparent;color:var(--lh-text-secondary);cursor:pointer}.lh-copy__button:hover{background:var(--lh-hover);color:var(--lh-text)}.lh-freshness{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.lh-freshness[data-stale]{color:var(--lh-state-stale);font-weight:600}@media(forced-colors:active){.lh-badge{border:1px solid ButtonText}.lh-code__key,.lh-code__string,.lh-code__number,.lh-code__literal,.lh-code__punct{color:CanvasText}.lh-monogram{border:1px solid ButtonText}}.lh-empty{display:flex;flex-direction:column;align-items:start;gap:var(--lh-space-3);padding:var(--lh-space-8);border:1px dashed var(--lh-border-control);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.lh-empty>p,.lh-empty__body{max-width:60ch;color:var(--lh-text-secondary)}.lh-empty__icon{inline-size:28px;block-size:28px;color:var(--lh-text-secondary);stroke-width:1.5}.lh-empty__title{font-size:var(--lh-text-lg);font-weight:600}.lh-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-3)}.lh-placeholder{display:block;inline-size:100%;block-size:1em;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle)}.lh-placeholder--line{block-size:.875em}.lh-placeholder--block{block-size:6rem}.lh-placeholder--chart{block-size:12rem}.lh-placeholder--circle{inline-size:2.5rem;block-size:2.5rem;border-radius:50%}:root{font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;background:var(--lh-canvas)}html,body,#root{min-block-size:100%;margin:0}body{min-inline-size:320px}button,input,select,textarea{font:inherit}.lh :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px}.lh .lh-input:focus-visible,.lh .lh-select:focus-visible,.lh .lh-textarea:focus-visible{outline:none;border-color:var(--lh-focus);box-shadow:0 0 0 1px var(--lh-focus)}.lh .lh-input-affix:focus-within{outline:none;border-color:var(--lh-focus);box-shadow:inset 0 0 0 1px var(--lh-focus)}.lh .lh-input-affix>.lh-input:focus-visible{box-shadow:none}.lh .lh-segmented__option:has(input:focus-visible)>span{outline:none;box-shadow:0 0 0 1px var(--lh-focus)}.lh .lh-input[aria-invalid=true]:focus-visible,.lh .lh-select[aria-invalid=true]:focus-visible,.lh .lh-textarea[aria-invalid=true]:focus-visible{border-color:var(--lh-danger);box-shadow:0 0 0 1px var(--lh-danger)}.lh .lh-input-affix:has(.lh-input[aria-invalid=true]):focus-within{border-color:var(--lh-danger);box-shadow:inset 0 0 0 1px var(--lh-danger)}.lh .lh-palette__input:focus-visible,.lh .lh-datagrid__resizer:focus-visible{outline:none}.lh .lh-menu__item:focus-visible,.lh .lh-datagrid :is(td,th):focus-visible,.lh button.mc-account__trigger:focus-visible,.lh .mc-settings-nav a:focus-visible{outline-offset:-2px}.lh .lh-tab:focus-visible{outline-offset:-3px}@media(forced-colors:active){.lh .lh-input:focus-visible,.lh .lh-select:focus-visible,.lh .lh-textarea:focus-visible,.lh .lh-input-affix:focus-within,.lh .lh-segmented__option:has(input:focus-visible)>span{outline:2px solid Highlight;outline-offset:0}}.lh-app__brand{display:flex;align-items:center;gap:var(--lh-space-3);min-block-size:48px;padding-inline:var(--lh-space-4);border-block-end:1px solid var(--lh-border-subtle);color:var(--lh-text);font-weight:700;text-decoration:none}.lh-app__brand-mark{display:block;flex:0 0 28px;inline-size:28px;block-size:28px;object-fit:contain}.lh-app__tenant-readonly{margin:var(--lh-space-3);padding:var(--lh-space-3);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);overflow-wrap:anywhere}.lh-app__topbar-actions{display:flex;align-items:center;gap:var(--lh-space-2);margin-inline-start:auto}.lh-app__mobile-trigger,.lh-app__palette-mobile{display:none}.lh-app__drawer{inset-block:0;inset-inline-start:0;inset-inline-end:auto;inline-size:min(320px,88vw);block-size:100dvh;max-inline-size:none;max-block-size:none;border-radius:0 var(--lh-radius-overlay) var(--lh-radius-overlay) 0}.lh-app__drawer .lh-sidenav{min-block-size:0}.lh-app__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3);padding:var(--lh-space-3) var(--lh-space-4);border-block-end:1px solid var(--lh-border-subtle)}.lh-app__drawer-actions{margin-block-start:auto;padding:var(--lh-space-4);border-block-start:1px solid var(--lh-border-subtle)}.lh-app__page{max-inline-size:88rem;margin-inline:auto}.lh-app__page-header{display:flex;align-items:start;justify-content:space-between;gap:var(--lh-space-4);flex-wrap:wrap}.lh-app__page-header h1{margin-block:0;font-size:var(--lh-text-xl)}.lh-app__muted{color:var(--lh-text-secondary)}.lh-app__identity{max-inline-size:24rem;overflow-wrap:anywhere;font:var(--lh-text-xs)/1.5 var(--lh-font-mono)}.lh-app__problem{padding:var(--lh-space-3);border-inline-start:3px solid var(--lh-danger);background:var(--lh-danger-bg);color:var(--lh-danger);overflow-wrap:anywhere}.lh-app__gate-actions{display:flex;gap:var(--lh-space-2);flex-wrap:wrap}.lh-app__flow-form{display:grid;gap:var(--lh-space-4)}.lh-app__flow-section{display:grid;gap:var(--lh-space-4);min-inline-size:0}.lh-app__flow-group{display:grid;gap:var(--lh-space-3);min-inline-size:0;padding:var(--lh-space-4);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel)}.lh-app__flow-group legend{padding-inline:var(--lh-space-2);color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);text-transform:uppercase;letter-spacing:.05em}.lh-app__flow-form .lh-button{inline-size:100%;justify-content:center}.lh-app__field{display:grid;gap:var(--lh-space-1);min-inline-size:0}.lh-app__field>label{color:var(--lh-text);font-size:var(--lh-text-ui);font-weight:600}.lh-app__password{position:relative;display:flex}.lh-app__password .lh-input{padding-inline-end:4.5rem}.lh-app__password-toggle{position:absolute;inset-block:6px;inset-inline-end:6px;padding:0 var(--lh-space-3);border:0;border-radius:var(--lh-radius-control);background:transparent;color:var(--lh-link);font-size:var(--lh-text-xs);font-weight:600;cursor:pointer}.lh-app__password-toggle:hover,.lh-app__password-toggle:focus-visible{background:var(--lh-hover);color:var(--lh-focus)}.lh-app__flow-link{display:inline-block;color:var(--lh-text);text-decoration-thickness:1px;text-underline-offset:.15em}.lh-app__flow-link:hover,.lh-app__flow-link:focus-visible{color:var(--lh-focus)}.lh-app__flow-messages{display:grid;gap:var(--lh-space-2);margin:0;padding:0;list-style:none}.lh-app__document-meta{font:var(--lh-text-xs)/1.5 var(--lh-font-mono);color:var(--lh-text-secondary);overflow-wrap:anywhere}.lh-app__organization-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--lh-space-3)}.lh-app__cursor-ellipsis{max-inline-size:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-app__palette[open]{inset-block-start:8dvh}.lh-app__auth{display:grid;place-items:start center;min-block-size:100dvh;padding:clamp(16px,6vw,64px) var(--lh-space-4)}.lh-app__auth-brand{display:inline-flex;align-items:center;gap:var(--lh-space-2);color:var(--lh-text);font-weight:700;text-decoration:none}.lh-app__auth-brand img,.lh-app__auth-rail-brand img{background:var(--lh-ivory);border-radius:var(--lh-radius-control);object-fit:contain}.lh-app__auth-brand img{padding:3px}.lh-app__auth-frame,.lh-app__auth-frame *{box-sizing:border-box}.lh-app__auth-frame{display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);min-block-size:100vh;min-block-size:100svh;background:var(--lh-canvas);color:var(--lh-text)}.lh-app__auth-rail{display:grid;grid-template-rows:auto 1fr auto auto;align-content:start;gap:clamp(28px,5vh,56px);min-inline-size:0;min-block-size:100vh;min-block-size:100svh;padding:clamp(28px,4vw,64px);background:radial-gradient(58% 42% at 82% 0%,rgba(240,117,79,.16),transparent 72%),repeating-linear-gradient(135deg,rgba(245,242,235,.04) 0 1px,transparent 1px 22px),linear-gradient(162deg,#142338,#0e1925 58%,#0a141d);color:#f5f7fa}.lh-app__auth-rail-brand{display:inline-flex;align-items:center;gap:var(--lh-space-3);width:fit-content;color:inherit;font-weight:700;text-decoration:none}.lh-app__auth-rail-brand img{display:block;flex:0 0 36px;inline-size:36px;block-size:36px;padding:4px}.lh-app__auth-rail-copy{align-self:end;max-inline-size:38rem}.lh-app__auth-rail-copy .lh-eyebrow{color:#d0d9e5}.lh-app__auth-rail-copy h2{max-inline-size:12ch;margin-block:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:1.04;letter-spacing:-.035em}.lh-app__auth-rail-copy>p:last-child{max-inline-size:38ch;margin-block-end:0;color:#d0d9e5;line-height:1.6}.lh-app__auth-principles{display:grid;gap:0;margin:0;padding:0;list-style:none}.lh-app__auth-principles li{display:grid;grid-template-columns:minmax(5rem,.36fr) minmax(0,1fr);align-items:baseline;gap:var(--lh-space-3);padding-block:var(--lh-space-3);border-block-start:1px solid #46556a}.lh-app__auth-principles strong{color:#ffd28a;font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase}.lh-app__auth-principles span,.lh-app__auth-rail-note{color:#d0d9e5;line-height:1.55}.lh-app__auth-rail-note{max-inline-size:42ch;margin:0;font-size:var(--lh-text-sm)}.lh-app__auth-main{display:grid;place-items:center;min-inline-size:0;padding:clamp(24px,5vw,72px);background:var(--lh-canvas)}.lh-app__auth-card{box-sizing:border-box;inline-size:min(32rem,100%);margin:0;padding:clamp(20px,3.5vw,36px)}.lh-app__auth-card.lh-stack{--lh-layout-gap: var(--lh-space-6)}.lh-app__auth-card h1{margin-block:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-.02em}.lh-app__auth-steps{display:flex;flex-wrap:wrap;gap:var(--lh-space-2) var(--lh-space-6);margin:0;padding:0;list-style:none;counter-reset:auth-step;font:var(--lh-text-2xs)/1.5 var(--lh-font-mono);text-transform:uppercase;letter-spacing:.05em}.lh-app__auth-steps li{display:flex;align-items:center;gap:var(--lh-space-2);color:var(--lh-text-secondary)}.lh-app__auth-steps li:before{counter-increment:auth-step;content:counter(auth-step);display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1px solid var(--lh-border);border-radius:50%}.lh-app__auth-steps li[aria-current=step]{color:var(--lh-text);font-weight:700}.lh-app__auth-steps li[aria-current=step]:before{border-color:var(--lh-link);color:var(--lh-link)}.lh-app__auth-step-done{color:var(--lh-success)}.lh-app__auth-nav{display:grid;gap:var(--lh-space-2);border-block-start:1px solid var(--lh-border-subtle);padding-block-start:var(--lh-space-4)}.lh-app__auth-nav p{margin:0}.lh-app__auth-frame .lh-app__auth-brand{display:none}@media(max-width:900px){.lh-app__auth-frame{display:block}.lh-app__auth-rail{display:none}.lh-app__auth-main{min-block-size:100vh;min-block-size:100svh;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.lh-app__auth-frame .lh-app__auth-brand{display:inline-flex}}@media(prefers-reduced-motion:reduce){.lh-app__auth-frame,.lh-app__auth-frame *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.lh-app__invitation-actions{display:flex;flex-wrap:wrap;gap:var(--lh-space-2)}.lh-app__menu-command{display:grid;gap:2px;text-align:start}.lh-app__menu-subtitle{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-weight:400}.lh-app__page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:var(--lh-space-4)}.lh-app__page-grid>.lh-panel{min-inline-size:0}.lh-app__table-scroll{max-inline-size:100%;overflow-x:auto}@media(max-width:960px){.lh-app__mobile-trigger,.lh-app__palette-mobile{display:inline-flex}.lh-app__topbar-actions .lh-app__desktop-only{display:none}}.lh-app__drawer[open]{display:flex;flex-direction:column;gap:0;overflow-y:auto}.lh-app__drawer>.lh-app__brand{display:none}.lh-app__drawer .lh-sidenav{flex:1 1 auto;overflow-y:auto}.lh-app__drawer-problem{margin:var(--lh-space-4)}.lh-app__drawer-actions .lh-button{justify-content:center;width:100%}@media(max-width:640px){.lh-app__organization-form{grid-template-columns:minmax(0,1fr)}.lh-app .lh-topbar .lh-breadcrumbs li:not(:last-child){display:none}.lh-app .lh-topbar .lh-breadcrumbs li:last-child{max-inline-size:100%}.lh-app .lh-topbar .lh-breadcrumbs li:last-child:before{content:none}.lh-app .lh-topbar .lh-breadcrumbs li:last-child>*{max-inline-size:100%}}.lh-app__auth-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--lh-space-3);flex-wrap:wrap}@media(min-width:901px){.lh-app__auth-toolbar{display:none}}.lh-app__palette .lh-palette__option{width:100%;border:0;background:transparent;font:inherit;text-align:start}.lh-app__palette .lh-palette__option[aria-selected=true]{background:var(--lh-hover)}.lh-app__palette .lh-palette__option:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.lh-app__palette .lh-palette__empty{margin:0}@media(forced-colors:active){.lh-app__problem{border-color:Mark;color:CanvasText}.lh-app__auth-rail{border-inline-end:1px solid CanvasText;background:Canvas;color:CanvasText}.lh-app__auth-rail-copy .lh-eyebrow,.lh-app__auth-rail-copy>p:last-child,.lh-app__auth-principles span,.lh-app__auth-rail-note{color:CanvasText}.lh-app__auth-principles li{border-color:CanvasText}.lh-app__auth-principles strong{color:LinkText}.lh-app__auth-card{border-color:CanvasText;box-shadow:none}}.lh-app__config{max-inline-size:100%;overflow:auto;padding:var(--lh-space-3);border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font:var(--lh-text-xs)/1.5 var(--lh-font-mono);white-space:pre}.lh-app{--mc-gap: clamp(16px, 2vw, 28px);--mc-grid-line: color-mix(in srgb, var(--lh-border-subtle) 55%, transparent)}.mc-num,.mc-muted-mono{font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.mc-muted-mono{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-small{font-size:var(--lh-text-xs)}.mc-page{display:grid;gap:var(--mc-gap);max-inline-size:104rem;margin-inline:auto}.mc-block{display:grid;gap:var(--lh-space-4);min-inline-size:0;align-content:start}.mc-section-header{display:flex;align-items:end;justify-content:space-between;gap:var(--lh-space-3);flex-wrap:wrap}.mc-section-header h2{font-size:var(--lh-text-lg);letter-spacing:-.015em}.mc-section-header__aside{display:flex;align-items:center;gap:var(--lh-space-2)}.mc-section-header .lh-button--quiet{gap:6px}.mc-placeholder{min-block-size:6rem}.mc-freshness{display:inline-flex;align-items:center;gap:4px;font-size:var(--lh-text-xs);white-space:nowrap}.mc-deck__clear{display:flex;align-items:center;gap:var(--lh-space-3);margin:0;padding:var(--lh-space-3) var(--lh-space-4);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface);font-size:var(--lh-text-sm)}.mc-deck__clear .lh-icon{color:var(--lh-success)}.mc-deck__degraded{margin:var(--lh-space-2) 0 0}.mc-attention{display:grid;gap:var(--lh-space-4)}.mc-group{--mc-tone: var(--lh-neutral);overflow:hidden;border:1px solid var(--lh-border);border-inline-start:3px solid var(--mc-tone);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-group[data-tone=warning]{--mc-tone: var(--lh-warning)}.mc-group[data-tone=danger]{--mc-tone: var(--lh-danger)}.mc-group[data-tone=unknown]{--mc-tone: var(--lh-unknown)}.mc-group[data-tone=info]{--mc-tone: var(--lh-info)}.lh .mc-group__title{display:flex;align-items:center;gap:8px;padding:10px 16px;border-block-end:1px solid var(--lh-border-subtle);background:var(--lh-surface-subtle);font:600 11px/1.5 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lh-text)}.mc-group__title .lh-icon{color:var(--mc-tone)}.mc-group__items>*+*{border-block-start:1px solid var(--lh-border-subtle)}.mc-row{display:flex;align-items:start;gap:var(--lh-space-3);padding:12px 16px}.mc-row__main{flex:1;min-inline-size:0;display:grid;gap:2px}.mc-row__title{color:var(--lh-text);font-weight:600;text-decoration:none;overflow-wrap:anywhere}a.mc-row__title:hover{text-decoration:underline}.mc-row__text{color:var(--lh-text-secondary);font-size:var(--lh-text-sm);max-inline-size:80ch}.mc-row__meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono)}.mc-row__meta .mc-row__title{font:inherit;color:var(--lh-link)}.mc-row__aside{display:flex;flex-direction:column;align-items:end;gap:6px;flex:none}.mc-severity{flex:none;margin-block-start:2px;padding:1px 6px;border-radius:var(--lh-radius-control);font:600 10px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--lh-info-bg);color:var(--lh-info)}.mc-severity[data-severity=warning]{background:var(--lh-warning-bg);color:var(--lh-warning)}.mc-severity[data-severity=critical]{background:var(--lh-danger-bg);color:var(--lh-danger)}.mc-decision{display:grid;gap:var(--lh-space-3);padding:16px}.mc-decision__head{display:flex;align-items:start;justify-content:space-between;gap:var(--lh-space-3)}.mc-decision__capability{display:flex;align-items:center;gap:8px;font:600 var(--lh-text-base)/1.4 var(--lh-font-mono);letter-spacing:-.01em}.mc-decision__target{color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-decision__target code,.mc-kv code{font:var(--lh-text-xs)/1.4 var(--lh-font-mono)}.mc-decision__reason{margin:0;padding:8px 12px;border-inline-start:2px solid var(--lh-border-control);background:var(--lh-canvas-sunken);color:var(--lh-text);font-size:var(--lh-text-sm)}.mc-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:8px 16px;margin:0}.mc-kv>div{display:grid;gap:0;min-inline-size:0}.mc-kv dt{color:var(--lh-text-secondary);font:10.5px/1.6 var(--lh-font-mono);letter-spacing:.05em;text-transform:uppercase}.mc-kv dd{margin:0;font-size:var(--lh-text-sm);overflow-wrap:anywhere}.mc-kv dd[data-tone=danger]{color:var(--lh-danger)}.mc-decision__own{display:grid;gap:var(--lh-space-2)}.mc-confirm{display:grid;gap:var(--lh-space-3);padding:12px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font-size:var(--lh-text-sm)}.mc-run-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--lh-space-4)}.mc-run-card{display:grid;gap:var(--lh-space-3);align-content:start;min-inline-size:0;padding:16px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface);color:var(--lh-text);text-decoration:none;transition:border-color var(--lh-motion-feedback) var(--lh-ease-standard),background-color var(--lh-motion-feedback) var(--lh-ease-standard)}a.mc-run-card:hover{border-color:var(--lh-border-control);background:var(--lh-surface-raised)}.mc-run-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-2);min-inline-size:0}.mc-run-card__head .mc-run-card__project{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-run-card__state{display:inline-flex;flex:none;gap:var(--lh-space-2);align-items:center;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);white-space:nowrap}.lh .mc-run-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-block-size:2.6em;margin:0;overflow:hidden;overflow-wrap:anywhere;font:600 var(--lh-text-base)/1.3 var(--lh-font-sans);letter-spacing:-.01em}.mc-run-card__chart{block-size:72px;margin-inline:-4px;border-block:1px dashed var(--lh-border-subtle)}.mc-run-card__nodata{display:grid;place-items:center;block-size:100%;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-run-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.mc-run-card__stats>div{min-inline-size:0}.mc-run-card__stats dt{color:var(--lh-text-secondary);font:10px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase}.mc-run-card__stats dd{margin:0;font:500 var(--lh-text-sm)/1.4 var(--lh-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-run-card__stats dd[data-trend=down]{color:var(--lh-success)}.mc-run-card__stats dd[data-trend=up]{color:var(--lh-warning)}.mc-run-card__tags{display:flex;flex-wrap:wrap;gap:6px}.mc-tag{display:inline-flex;align-items:center;gap:4px;min-inline-size:0;max-inline-size:100%;padding:1px 6px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);color:var(--lh-text-secondary);font:10.5px/1.6 var(--lh-font-mono);white-space:nowrap}.mc-tag__text{overflow:hidden;text-overflow:ellipsis}.mc-tag b{color:var(--lh-text);font-weight:500}.mc-tag .lh-icon{inline-size:11px;block-size:11px}.mc-tag--intervention{border-color:color-mix(in srgb,var(--lh-chart-2) 45%,transparent);color:var(--lh-chart-2)}.mc-spark{display:block;inline-size:100%;overflow:visible}.mc-spark--empty line{stroke:var(--lh-border);stroke-dasharray:3 4}.mc-spark__series{color:var(--lh-chart-1)}.mc-spark__series[data-color="2"]{color:var(--lh-chart-2)}.mc-spark__series[data-color="3"]{color:var(--lh-chart-3)}.mc-spark__series[data-color="4"]{color:var(--lh-chart-4)}.mc-spark__series[data-color="5"]{color:var(--lh-chart-5)}.mc-spark__series[data-color="6"]{color:var(--lh-chart-6)}.mc-spark__line{stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.mc-spark__series:not([data-emphasis]) .mc-spark__line{stroke-width:1;opacity:.55}.mc-spark__dot{fill:currentColor;stroke:var(--lh-surface);stroke-width:1.5}.mc-spark__marker{stroke:var(--lh-chart-2);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.mc-feed .mc-activity,.mc-activity--panel{padding:4px 16px 12px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-event-log .lh-event{padding-block:10px;border-block-end-color:var(--lh-border-subtle)}.mc-event-log .lh-event:not(:last-child) .lh-event__signal:after{inset-block-end:-10px}.mc-event__title{display:inline-flex;align-items:center;gap:6px;font-size:var(--lh-text-sm);font-weight:600}.mc-event__subject{color:var(--lh-text);font:var(--lh-text-xs)/1.5 var(--lh-font-mono);overflow-wrap:anywhere}.mc-new{padding:0 5px;border-radius:var(--lh-radius-control);background:var(--lh-info-bg);color:var(--lh-info);font:600 9.5px/1.6 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase}.mc-feed__foot{display:flex;align-items:center;gap:6px;padding-block-start:10px;border-block-start:1px solid var(--lh-border-subtle);color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono)}.mc-feed__foot .lh-icon{inline-size:13px;block-size:13px;color:var(--lh-success)}.mc-project-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-project-list li+li{border-block-start:1px solid var(--lh-border-subtle)}.mc-project-list a{display:flex;align-items:center;gap:10px;padding:10px 14px;color:var(--lh-text);text-decoration:none}.mc-project-list a:hover{background:var(--lh-hover)}.mc-project-list .lh-icon{color:var(--lh-text-secondary)}.mc-project-list__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lh-font-mono);font-size:var(--lh-text-sm)}.mc-project-list__meta{color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono);white-space:nowrap}.mc-project-list__meta b[data-tone=success]{color:var(--lh-success);font-weight:600}.mc-empty{padding:var(--lh-space-6)}.mc-track .lh-track__label{font-size:11px}.mc-track .lh-track__time{display:block;overflow:hidden;color:var(--lh-text-secondary);font:10px/1.5 var(--lh-font-mono);text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.mc-row{flex-wrap:wrap}.mc-row__aside{flex-direction:row;align-items:center}}@media(forced-colors:active){.mc-group,.mc-run-card,.mc-deck__clear{border-color:CanvasText}.mc-spark__series{color:CanvasText}}.mc-page--narrow{max-inline-size:64rem}.mc-page-head{display:flex;align-items:end;justify-content:space-between;gap:var(--lh-space-4);flex-wrap:wrap;padding-block-end:var(--lh-space-4);border-block-end:1px solid var(--lh-border)}.lh .mc-page-head h1{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.03em}.mc-page-head__lede{max-inline-size:70ch;margin-block-start:var(--lh-space-2);color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-page-head__aside{display:flex;align-items:center;gap:var(--lh-space-3);flex-wrap:wrap}.mc-decision-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:var(--lh-space-4)}.mc-journal{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-journal__item{display:grid;gap:var(--lh-space-4);padding:16px}.mc-journal__item+.mc-journal__item{border-block-start:1px solid var(--lh-border-subtle)}.mc-journal__head{display:flex;align-items:start;justify-content:space-between;gap:var(--lh-space-3)}.mc-journal__what{min-inline-size:0}.mc-segmented{gap:2px;padding:2px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-canvas-sunken)}.mc-segmented__option{min-block-size:calc(var(--lh-control-height) - 6px);padding-inline:12px;border:0;border-radius:2px;background:transparent;color:var(--lh-text-secondary);font-size:var(--lh-text-ui);cursor:pointer}.mc-segmented__option:hover{color:var(--lh-text)}.mc-segmented__option[aria-checked=true]{background:var(--lh-surface-raised);color:var(--lh-text);font-weight:600;box-shadow:0 0 0 1px var(--lh-border)}.mc-row[data-read]{opacity:.72}.mc-run-card__chart{position:relative}.mc-run-card__window{position:absolute;inset-block-start:4px;inset-inline-end:6px;color:var(--lh-text-secondary);font:9.5px/1 var(--lh-font-mono);letter-spacing:.02em}.mc-legend-marker{display:inline-block;inline-size:0;block-size:10px;margin-inline:2px;border-inline-start:1px dashed var(--lh-chart-2);vertical-align:middle}.mc-group__note{padding:10px 16px 0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-group__note+*{border-block-start:0!important}.mc-row--compact{align-items:center;padding-block:8px}.mc-settings-nav{border-block-end:1px solid var(--lh-border-subtle)}.mc-settings-nav ul{display:flex;flex-wrap:wrap;gap:var(--lh-space-1) var(--lh-space-4);margin:0;padding:0 0 var(--lh-space-3);list-style:none}.mc-settings-nav a{display:inline-flex;align-items:center;min-block-size:30px;padding-inline:var(--lh-space-2);border-radius:var(--lh-radius-control);color:var(--lh-text-secondary);font-size:var(--lh-text-sm);text-decoration:none}.mc-settings-nav a:hover{background:var(--lh-hover);color:var(--lh-text)}.mc-settings-nav a[aria-current=page]{background:var(--lh-surface-raised);box-shadow:inset 0 -2px 0 var(--lh-focus);color:var(--lh-text);font-weight:600}.mc-settings-nav a:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.mc-inbox-tabs{margin-block-end:var(--lh-space-4)}.mc-copy-inline{margin-inline-start:var(--lh-space-2);padding:0 var(--lh-space-2);font-size:var(--lh-text-xs);vertical-align:baseline}.mc-progress{overflow:hidden;inline-size:100%;max-inline-size:34rem;block-size:8px;border-radius:var(--lh-radius-control);background:var(--lh-canvas-sunken);outline:1px solid var(--lh-border)}.mc-progress>span{display:block;block-size:100%;border-radius:inherit;background:var(--lh-primary)}.mc-progress[data-tone=warning]>span{background:var(--lh-warning)}.mc-progress[data-tone=danger]>span{background:var(--lh-danger)}.mc-confirm{display:grid;gap:var(--lh-space-2);padding:10px 12px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-canvas-sunken);max-inline-size:26rem}.mc-confirm__text{margin:0;color:var(--lh-text);font-size:var(--lh-text-xs);line-height:1.55;display:grid;gap:6px}.mc-confirm__text p{margin:0}.mc-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--lh-space-2)}.mc-trash-members{font:var(--lh-text-xs)/1.5 var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-trash-members>summary{cursor:pointer}.mc-trash-members>ul{margin:var(--lh-space-2) 0 0;padding-inline-start:var(--lh-space-4);display:grid;gap:2px}.mc-export-run{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lh-space-2) var(--lh-space-3)}.mc-export-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2) var(--lh-space-3)}.mc-import{display:grid;gap:var(--lh-space-2);max-inline-size:40rem}.mc-plan{display:grid;gap:var(--lh-space-2);margin-block-start:var(--lh-space-2);padding:12px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font-size:var(--lh-text-sm)}.mc-plan p{margin:0}.mc-transfer-warnings{font:var(--lh-text-xs)/1.5 var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-transfer-warnings>summary{cursor:pointer}.mc-transfer-warnings>ul{margin:var(--lh-space-2) 0 0;padding-inline-start:var(--lh-space-4);display:grid;gap:2px}@media(forced-colors:active){.mc-progress{outline:1px solid CanvasText}.mc-progress>span{background:Highlight}.mc-confirm,.mc-plan{border-color:CanvasText}}.mc-board-outline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-3) var(--lh-space-5);margin-block-end:var(--lh-space-4)}.mc-board-outline__list{display:flex;flex-wrap:wrap;gap:var(--lh-space-2);margin:0;padding:0;list-style:none}.mc-board-outline__item{display:inline-flex;align-items:center;gap:var(--lh-space-2);padding:2px var(--lh-space-3);border:1px solid var(--lh-border);border-radius:999px;background:var(--lh-surface);color:var(--lh-text-primary);font:inherit;font-size:var(--lh-text-sm);cursor:pointer}.mc-board-outline__item:hover{background:var(--lh-surface-sunken, var(--lh-surface))}.mc-board-outline__count{color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-board-outline__all{display:inline-flex;gap:var(--lh-space-4);margin-inline-start:auto;font-size:var(--lh-text-xs)}.mc-board-section{scroll-margin-block-start:72px}@media(max-width:640px){.lh-dialog.lh-dialog--modal{inset:auto 0 0;margin:0;inline-size:100%;max-block-size:92dvh;border-end-start-radius:0;border-end-end-radius:0}.lh-dialog.lh-dialog--modal .lh-actions{flex-direction:column-reverse;align-items:stretch}.lh-dialog.lh-dialog--modal .lh-actions .lh-button{min-block-size:44px;justify-content:center}}.mc-shell .lh-app__sidebar{inline-size:256px}.mc-skip{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:20;padding:var(--lh-space-2) var(--lh-space-3);border-radius:var(--lh-radius-control);background:var(--lh-surface-raised);color:var(--lh-text);transform:translateY(-200%)}.mc-skip:focus-visible{transform:none;outline:2px solid var(--lh-focus)}.mc-tenant{min-block-size:48px;padding-inline:var(--lh-space-2)}.mc-tenant__mark{display:inline-grid;flex:none;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--lh-radius-control);background:var(--lh-ink, #172635);color:var(--lh-ivory, #f5f2eb);font:700 13px/1 var(--lh-font-sans);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lh-telemetry, #a9d1d6) 40%,transparent)}[data-lh-theme=dark] .mc-tenant__mark{background:var(--lh-telemetry, #a9d1d6);color:var(--lh-navy, #0e1925)}.mc-tenant__text{display:grid;gap:1px}.mc-tenant__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-tenant__id{color:var(--lh-text-secondary);font:400 var(--lh-text-2xs)/1.2 var(--lh-font-mono)}.mc-tenant-menu{min-inline-size:15rem}.mc-menu__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-sidenav .lh-sidenav__item .lh-icon{flex:none;color:var(--lh-text-secondary)}.mc-sidenav .lh-sidenav__item[aria-current=page] .lh-icon{color:var(--lh-text)}.mc-sidenav__sub{min-block-size:28px;padding-inline-start:calc(var(--lh-space-3) + 16px + var(--lh-space-3));font-size:var(--lh-text-sm, 13px)}.mc-sidenav__more{color:var(--lh-text-secondary);font-style:normal}.mc-nav-count[data-tone=warning]{background:var(--lh-warning-bg);color:var(--lh-warning);font-weight:600}.mc-nav-count[data-tone=danger]{background:var(--lh-danger-bg);color:var(--lh-danger);font-weight:600}.mc-sidefoot{display:grid;gap:var(--lh-space-3);padding:var(--lh-space-3);border-block-start:1px solid var(--lh-border-subtle)}.mc-theme{display:grid;grid-template-columns:repeat(3,1fr)}.mc-theme .mc-segmented__option{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding-inline:6px;font-size:var(--lh-text-xs)}.mc-theme .lh-icon{inline-size:14px;block-size:14px}.mc-account{display:flex;align-items:center;gap:var(--lh-space-3);min-inline-size:0}.mc-account__avatar{display:inline-grid;flex:none;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--lh-border);border-radius:50%;background:var(--lh-surface);color:var(--lh-text);font:600 11px/1 var(--lh-font-mono);letter-spacing:.04em}.mc-account__text{display:grid;flex:1;min-inline-size:0}.mc-account__email{overflow:hidden;color:var(--lh-text);font-size:var(--lh-text-xs);text-overflow:ellipsis;white-space:nowrap}.mc-account__id{color:var(--lh-text-secondary);font:var(--lh-text-2xs)/1.3 var(--lh-font-mono)}button.mc-account__trigger{inline-size:100%;padding:var(--lh-space-1);border:0;border-radius:var(--lh-radius-control);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}button.mc-account__trigger:hover{background:var(--lh-hover)}button.mc-account__trigger:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.mc-account__trigger>.lh-icon{flex:none;color:var(--lh-text-secondary)}.mc-account-menu{min-inline-size:13rem}.mc-account-menu__theme{padding:var(--lh-space-1) var(--lh-space-2)}.mc-topbar{gap:var(--lh-space-3)}.mc-search-trigger{min-inline-size:15rem}.mc-search-trigger .lh-icon{flex:none;inline-size:15px;block-size:15px}.mc-bell{position:relative}.mc-bell__dot{position:absolute;inset-block-start:7px;inset-inline-end:7px;inline-size:8px;block-size:8px;border:2px solid var(--lh-chrome);border-radius:50%;background:var(--lh-warning)}.mc-bell__dot[data-tone=danger]{background:var(--lh-danger)}.lh-app__mobile-trigger .lh-icon{inline-size:18px;block-size:18px}.mc-palette__option{display:flex;align-items:center;gap:var(--lh-space-3);min-block-size:44px}.mc-palette__option>.lh-icon{flex:none}.mc-palette__text{display:grid;flex:1;gap:1px;min-inline-size:0}.mc-palette__text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-palette__keys{display:inline-flex;flex:none;gap:3px}.lh-app__palette .lh-palette__group{margin-block-start:var(--lh-space-2)}.lh-app__palette [role=group]:first-child .lh-palette__group{margin-block-start:0}.mc-shortcuts{inline-size:min(28rem,calc(100% - 32px))}.mc-shortcuts__list{display:grid;gap:var(--lh-space-2);margin:0 0 var(--lh-space-4)}.mc-shortcuts__list>div{display:grid;grid-template-columns:6rem 1fr;align-items:center;gap:var(--lh-space-3)}.mc-shortcuts__list dt{display:inline-flex;gap:3px}.mc-shortcuts__list dd{margin:0}.mc-drawer .lh-app__brand{display:none}.mc-drawer .mc-sidefoot{margin-block-start:auto}.mc-gate{display:grid;place-items:center;color:var(--lh-text-secondary);font:var(--lh-text-xs)/1.5 var(--lh-font-mono)}@media(max-width:960px){.mc-search-trigger{min-inline-size:0}}@media(forced-colors:active){.mc-tenant__mark,.mc-account__avatar{border:1px solid CanvasText}.mc-bell__dot{background:Mark}}.mc-topbar .lh-breadcrumbs li>a,.mc-topbar .lh-breadcrumbs li>span{display:inline-flex;align-items:center;vertical-align:middle}.mc-storage-banner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lh-space-2);margin:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--lh-warning) 40%,transparent);border-radius:var(--lh-radius-control);background:var(--lh-warning-bg);color:var(--lh-text);font-size:var(--lh-text-sm)}.mc-storage-banner .lh-icon{flex:none;color:var(--lh-warning)}@media(forced-colors:active){.mc-storage-banner{border-color:CanvasText}}.mc-run{gap:var(--lh-space-5, 20px)}.mc-run-head{display:flex;align-items:start;justify-content:space-between;gap:var(--lh-space-5, 20px);flex-wrap:wrap;padding-block-end:var(--lh-space-4)}.mc-run-alerts{display:grid;gap:var(--lh-space-2, 8px);justify-items:start}.mc-run-alert{inline-size:100%;box-sizing:border-box;border:1px solid var(--lh-border-subtle);border-inline-start:3px solid var(--lh-info);border-radius:var(--lh-radius-panel)}.mc-run-alert[data-severity=warning]{border-inline-start-color:var(--lh-warning)}.mc-run-alert[data-severity=critical]{border-inline-start-color:var(--lh-danger)}.mc-run-alert{flex-wrap:wrap}.mc-run-alert .mc-row__main{flex:1 1 16rem}.mc-run-alert .mc-row__aside{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--lh-space-2, 8px)}.mc-run-alert__offers{margin-block-start:var(--lh-space-2, 8px);flex-wrap:wrap}.mc-run-head__main{container:run-head / inline-size;display:grid;gap:var(--lh-space-3);min-inline-size:0;flex:1 1 36rem}.mc-run-head__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--lh-text-secondary)}.mc-run-head__eyebrow a{color:inherit}.mc-run-head__title{display:flex;align-items:center;gap:var(--lh-space-3);flex-wrap:wrap}.mc-run-head__title h1{margin:0;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);font-family:var(--lh-font-mono);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.mc-run-head__aside{display:grid;justify-items:end;gap:var(--lh-space-3)}.mc-run-head__labels{margin:0}.mc-status-button{border:0;font:inherit;cursor:pointer}.mc-status-button:hover{text-decoration:underline}.mc-run-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;overflow:hidden;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-run-facts>div{display:grid;align-content:start;gap:2px;min-inline-size:0;padding:10px 14px;box-shadow:1px 0 0 var(--lh-border-subtle),0 1px 0 var(--lh-border-subtle)}.mc-run-facts dt{color:var(--lh-text-secondary);font:10.5px/1.5 var(--lh-font-mono);letter-spacing:.06em;text-transform:uppercase}.mc-run-facts dd{margin:0;font-size:var(--lh-text-sm);font-weight:600;overflow-wrap:anywhere}.mc-run-tabs{position:sticky;inset-block-start:calc(-1 * var(--lh-space-6));z-index:3;background:var(--lh-canvas);overflow-x:auto;scrollbar-width:none}.mc-run-tabs .lh-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mc-run-panel{min-inline-size:0}.mc-run-panel[data-tab=charts]{padding-block-start:0}.mc-run-overview{display:grid;gap:var(--mc-gap, 24px)}.mc-run-overview__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:var(--mc-gap, 24px)}.mc-run-overview__main,.mc-run-overview__side{display:grid;gap:var(--mc-gap, 24px);min-inline-size:0}.mc-signal{display:grid;gap:12px}.mc-signal__head{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mc-signal__head .lh-eyebrow{margin:0}.mc-plot{min-inline-size:0}.mc-plot-foot{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--lh-text-secondary);font:11px/1.5 var(--lh-font-mono)}.mc-plot-foot [data-tone=warning],.mc-plot-foot [data-method=approximate]{color:var(--lh-warning)}.mc-note{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);line-height:1.55;max-inline-size:72ch}.mc-note:has(>.lh-icon:first-child){display:flex;align-items:start;gap:8px}.mc-note .lh-icon{flex:none;margin-block-start:2px}.mc-note[data-tone=warning]{padding:10px 12px;border:1px solid color-mix(in srgb,var(--lh-warning) 40%,transparent);border-radius:var(--lh-radius-control);background:var(--lh-warning-bg);color:var(--lh-text)}.mc-quiet{margin:0;font-size:var(--lh-text-sm)}.mc-stack-sm{display:grid;gap:12px}.mc-stack-sm .mc-decision{border:1px solid var(--lh-border);border-inline-start:3px solid var(--lh-warning);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-mini-journal{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-mini-journal__item{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:10px 12px;border-block-end:1px solid var(--lh-border-subtle)}.mc-mini-journal__item:last-child{border-block-end:0}.mc-mini-journal__title{margin:0;font:600 var(--lh-text-sm) / 1.4 var(--lh-font-mono)}.mc-mini-journal__meta{margin:0;color:var(--lh-text-secondary);font:11px/1.5 var(--lh-font-mono);overflow-wrap:anywhere}.mc-mini-journal__aside{display:grid;justify-items:end;gap:4px;flex:none}.mc-table td,.mc-table th{vertical-align:middle}.mc-cell-title{display:block;font-weight:600}.mc-cell-sub{display:block;color:var(--lh-text-secondary);font:11px/1.4 var(--lh-font-mono)}.mc-cell-sub[data-tone=warning]{color:var(--lh-warning)}.mc-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.mc-toolbar__note{color:var(--lh-text-secondary);font:11px/1.5 var(--lh-font-mono)}.mc-segmented.lh-cluster{display:inline-flex;flex-wrap:nowrap}.mc-stream-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:16px}.mc-stream{display:grid;gap:8px;min-inline-size:0}.mc-stream{position:relative}.mc-stream__value{position:absolute;inset-block-start:var(--lh-space-4, 16px);inset-inline-end:var(--lh-space-4, 16px);margin:0;z-index:1;font:600 var(--lh-text-lg) / 1.2 var(--lh-font-mono);font-variant-numeric:tabular-nums slashed-zero}.mc-stream__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mc-warnings{display:grid;gap:4px;margin:0;padding-inline-start:18px;color:var(--lh-warning);font-size:var(--lh-text-xs)}.mc-capability-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:16px}.mc-capability{display:grid;gap:12px;align-content:start}.mc-capability__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.mc-capability__name{margin:0;font:600 var(--lh-text-md, 1rem) / 1.3 var(--lh-font-mono)}.mc-capability__badges{display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.mc-capability__badges .lh-icon{inline-size:12px;block-size:12px}.mc-fields{inline-size:100%;border-collapse:collapse;font-size:var(--lh-text-sm)}.mc-fields th,.mc-fields td{padding:6px 8px;border-block-end:1px solid var(--lh-border-subtle);text-align:start;vertical-align:top}.mc-fields thead th{color:var(--lh-text-secondary);font:10.5px/1.5 var(--lh-font-mono);letter-spacing:.05em;text-transform:uppercase}.mc-fields tbody th{font-weight:400}.mc-fields td:last-child{text-align:end;font-weight:600}.mc-kv--tight{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:6px 14px}.mc-kv--tight code+code{margin-inline-start:6px}.mc-kv--stack{grid-template-columns:minmax(0,1fr)}.mc-kv--stack>div{grid-template-columns:8rem minmax(0,1fr);align-items:baseline;gap:12px;padding-block:6px;border-block-end:1px solid var(--lh-border-subtle)}.mc-run-commands{display:grid;gap:var(--mc-gap, 24px)}.mc-run-commands #run-issue{scroll-margin-block-start:64px}.mc-config{display:grid;grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:start;gap:16px}.mc-config__doc,.mc-config__value{display:grid;gap:12px;min-inline-size:0}.mc-config__code{max-block-size:60vh;margin:0}.mc-break{overflow-wrap:anywhere;word-break:break-all}.mc-project-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.mc-project-head h1{margin:0;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);letter-spacing:-.02em}.mc-compare{display:grid;gap:12px}.mc-compare__legend{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none}.mc-compare__legend button{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text);font:12px/1.4 var(--lh-font-mono);cursor:pointer}.mc-compare__legend button[aria-pressed=false]{color:var(--lh-text-secondary);text-decoration:line-through;opacity:.7}.mc-swatch{inline-size:10px;block-size:3px;border-radius:2px;background:currentColor}.mc-swatch[data-color="1"]{color:var(--lh-chart-1)}.mc-swatch[data-color="2"]{color:var(--lh-chart-2)}.mc-swatch[data-color="3"]{color:var(--lh-chart-3)}.mc-swatch[data-color="4"]{color:var(--lh-chart-4)}.mc-swatch[data-color="5"]{color:var(--lh-chart-5)}.mc-swatch[data-color="6"]{color:var(--lh-chart-6)}.mc-run-grid{display:flex;flex-direction:column;gap:var(--lh-space-3)}.mc-run-grid>*{min-inline-size:0}.mc-datagrid-scroll{max-block-size:560px;min-inline-size:0;overflow:auto;border:1px solid var(--lh-border);border-radius:var(--lh-radius)}.mc-datagrid-scroll .lh-datagrid{table-layout:fixed}.mc-datagrid-scroll .lh-datagrid thead th{position:sticky}.mc-datagrid-pad :is(td,th){padding:0;border:0;line-height:0}.mc-datagrid-scroll .mc-cell-title,.mc-datagrid-scroll .mc-cell-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-project-meta{display:flex;flex-wrap:wrap;align-items:baseline}.lh-plot__summary{display:none}.mc-panel .lh-plot__header{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-panel .lh-plot__legend:not(:has(>:nth-child(2))){display:none}.mc-run-rows td .lh-status{white-space:nowrap}.mc-run-rows .mc-spark{display:block;min-inline-size:120px}.mc-charts__hint{margin:0;font-size:var(--lh-text-sm)}.mc-disclosure summary{cursor:pointer;color:var(--lh-text-secondary)}@media(max-width:1180px){.mc-run-overview__grid,.mc-config{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.mc-run-head__aside{justify-items:start}.mc-stream-grid,.mc-capability-grid{grid-template-columns:minmax(0,1fr)}.mc-run-tabs{inset-block-start:calc(-1 * var(--lh-space-4))}}@media(forced-colors:active){.mc-run-facts,.mc-mini-journal{border-color:CanvasText}.mc-run-facts>div{border-inline-end:1px solid CanvasText;border-block-end:1px solid CanvasText}}.mc-stream .lh-plot__help{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-inline-field{display:inline-flex;align-items:center;gap:8px;max-inline-size:100%}.mc-inline-field>span{flex-shrink:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);white-space:nowrap}.mc-inline-field>.lh-input,.mc-inline-field>.lh-select{flex:0 1 24rem;min-inline-size:0}.mc-schema{display:grid;gap:var(--lh-space-3, 12px);min-inline-size:0;padding:var(--lh-space-3, 12px);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control)}.mc-schema .mc-schema{padding:var(--lh-space-2, 8px)}.mc-schema__row,.mc-schema__pair{display:flex;flex-wrap:wrap;align-items:end;gap:var(--lh-space-3, 12px)}.mc-schema__grow{flex:1 1 16rem;min-inline-size:0}.mc-schema__pair>.lh-field{flex:1 1 10rem}.mc-lr{display:grid;gap:var(--lh-space-3);padding:var(--lh-space-3);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-lr__head{display:flex;flex-wrap:wrap;gap:var(--lh-space-2);align-items:center;justify-content:space-between}.mc-lr__head h3{margin:0;font-size:var(--lh-text-sm)}.mc-lr__tools{display:flex;gap:var(--lh-space-2);align-items:center}.mc-lr__stream{min-inline-size:12rem}.mc-lr__facts{display:flex;flex-wrap:wrap;gap:var(--lh-space-4);margin:0}.mc-lr__facts dt{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-lr__facts dd{margin:0}.mc-lr__effects{display:grid;gap:var(--lh-space-2);margin:0;padding-left:1.1em;font-size:var(--lh-text-sm)}.mc-lr__caution{color:var(--lh-text-secondary)}.mc-lr__assume summary{cursor:pointer;font-size:var(--lh-text-sm);font-weight:600}.mc-lr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--lh-space-3);margin-block:var(--lh-space-3)}.mc-context-chart{min-block-size:160px}.mc-mixture__bars{display:grid;gap:4px}.mc-mixture__bar{display:flex;block-size:14px;overflow:hidden;border-radius:3px;background:var(--lh-border-subtle)}.mc-mixture__bar[data-kind=current]{opacity:.55}.mc-mixture__seg{flex-basis:0;background:var(--lh-chart-1)}.mc-mixture__seg[data-color="1"]{background:var(--lh-chart-2)}.mc-mixture__seg[data-color="2"]{background:var(--lh-chart-3)}.mc-mixture__seg[data-color="3"]{background:var(--lh-chart-4)}.mc-mixture__seg[data-color="4"]{background:var(--lh-chart-5)}.mc-mixture__seg[data-color="5"]{background:var(--lh-chart-6)}.mc-mixture__legend{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-mixture,.mc-curve{min-inline-size:0}.mc-mixture__row{display:grid;grid-template-columns:auto minmax(7rem,11rem) minmax(6rem,1fr) 6.5rem;gap:var(--lh-space-3);align-items:end}@media(max-width:600px){.mc-mixture__row{grid-template-columns:auto minmax(0,1fr) auto}.mc-mixture__slider{grid-column:1 / -1;grid-row:2}}.mc-mixture__row>.mc-board-swatch{align-self:center;margin:0}.mc-mixture__share{text-align:end;padding-block-end:6px}.mc-mixture__slider input{inline-size:100%}.mc-mixture__actions{flex-wrap:wrap}.mc-curve__svg{-webkit-user-select:none;user-select:none;inline-size:100%;max-inline-size:36rem;block-size:auto;touch-action:none}.mc-curve__plane{fill:var(--lh-surface-raised, var(--lh-surface));stroke:var(--lh-border-subtle);cursor:crosshair}.mc-curve__grid{stroke:var(--lh-border-subtle);stroke-dasharray:2 3}.mc-curve__tick{fill:var(--lh-text-secondary);font-size:10px}.mc-curve__now{stroke:var(--lh-primary);stroke-dasharray:4 3}.mc-curve__line{fill:none;stroke:var(--lh-primary);stroke-width:2;pointer-events:none}.mc-curve__point{fill:var(--lh-surface);stroke:var(--lh-primary);stroke-width:2;cursor:grab}.mc-curve__point[data-selected]{fill:var(--lh-primary)}.mc-curve__point:focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px}.mc-schema__pair[data-selected]{outline:1px solid var(--lh-primary);outline-offset:4px;border-radius:var(--lh-radius-control)}.mc-schema__slider{inline-size:100%;margin-block-start:var(--lh-space-2)}.mc-schema__slider[data-unset]{opacity:.5}.mc-context-chart .lh-plot__title,.mc-context-chart .lh-plot__summary{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-alert-check{padding:12px 16px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel)}.mc-alert-check ul{margin:var(--lh-space-2, 8px) 0 0;padding-inline-start:1.25rem;display:grid;gap:4px}.mc-pending-change{padding:12px 16px;border:1px solid var(--lh-border-subtle);border-inline-start:3px solid var(--lh-warning);border-radius:var(--lh-radius-panel);display:grid;gap:6px}.mc-pending-change p,.mc-pending-change ul{margin:0}.mc-pending-change ul{padding-inline-start:1.25rem}.mc-model{grid-column:1 / -1;display:grid;gap:var(--lh-space-3, 12px);min-inline-size:0}.mc-model__search{max-inline-size:24rem}.mc-model__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mc-model__list .mc-model__list{padding-inline-start:var(--lh-space-4, 16px)}.mc-model__group>summary{display:flex;gap:var(--lh-space-3, 12px);align-items:baseline;cursor:pointer;list-style:none}.mc-model__group>summary::-webkit-details-marker{display:none}.mc-model__group>summary:before{content:"▸";inline-size:1ch;color:var(--lh-text-secondary)}.mc-model__group[open]>summary:before{content:"▾"}.mc-model__tensor{display:grid;grid-template-columns:minmax(8rem,1.6fr) minmax(5rem,1fr) 5rem 4rem minmax(0,1.4fr);gap:var(--lh-space-3, 12px);align-items:baseline;padding-block:2px}.mc-model__name{font-family:var(--lh-font-mono);overflow-wrap:anywhere}@media(max-width:40rem){.mc-model__tensor{display:flex;flex-wrap:wrap;column-gap:var(--lh-space-3, 12px);row-gap:0;padding-block:4px}.mc-model__tensor>.mc-model__name{flex-basis:100%}}.mc-model__choosing{display:grid;gap:var(--lh-space-3, 12px);padding:var(--lh-space-3, 12px);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface-raised, var(--lh-surface))}.mc-model__choosing>p{margin:0}.mc-model__pick{display:flex;gap:var(--lh-space-2, 8px);align-items:baseline;cursor:pointer}.mc-capture-form{display:grid;gap:var(--lh-space-3, 12px);max-inline-size:40rem}.mc-capture-form__group{display:grid;gap:var(--lh-space-2, 8px);margin:0;padding:0;border:0}.mc-capture-form__group>legend{font-weight:600;margin-block-end:var(--lh-space-2, 8px)}.mc-capture-form__choice{display:flex;flex-wrap:wrap;gap:var(--lh-space-3, 12px);align-items:center}.mc-capture-form__choice>label,label.mc-capture-form__choice{display:flex;gap:var(--lh-space-2, 8px);align-items:center}.mc-capture-form__param{display:flex;gap:var(--lh-space-2, 8px);align-items:center;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-capture-form__param>input{inline-size:6rem}.mc-capture-form__field{display:grid;gap:4px;max-inline-size:24rem}.mc-capture-form__field>span{font-weight:600}.mc-captures{grid-column:1 / -1;display:grid;gap:var(--lh-space-3, 12px);min-inline-size:0}.mc-captures__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mc-captures__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lh-space-3, 12px);align-items:center;inline-size:100%;padding:var(--lh-space-2, 8px);border:1px solid transparent;border-radius:var(--lh-radius-control);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.mc-captures__row:hover,.mc-captures__row[aria-current=true]{border-color:var(--lh-border);background:var(--lh-surface)}.mc-captures__row:focus-visible{outline:2px solid var(--lh-focus);outline-offset:1px}.mc-capture{display:grid;gap:var(--lh-space-3, 12px);padding-block-start:var(--lh-space-3, 12px);border-block-start:1px solid var(--lh-border-subtle);min-inline-size:0}.mc-capture__head{display:flex;flex-wrap:wrap;gap:var(--lh-space-3, 12px);align-items:center}.mc-capture__head>h3{margin:0;font-size:var(--lh-text-lg)}.mc-capture__omissions{padding:var(--lh-space-2, 8px) var(--lh-space-3, 12px);border-inline-start:3px solid var(--lh-warning);background:var(--lh-warning-bg);font-size:var(--lh-text-sm)}.mc-capture__omissions>p,.mc-capture__omissions>ul{margin:0}.mc-capture__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--lh-space-3, 12px)}.mc-capture__tensor{display:grid;gap:var(--lh-space-2, 8px);align-content:start;padding:var(--lh-space-3, 12px);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);min-inline-size:0}.mc-capture__tensor>header{display:flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px);align-items:baseline}.mc-capture__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--lh-space-2, 8px);margin:0}.mc-capture__stats dt{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-capture__stats dd{margin:0;font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums}.mc-capture__stats dd[data-alert=true]{color:var(--lh-danger);font-weight:600}.mc-histogram{margin:0;display:grid;gap:4px}.mc-histogram__plot{display:block;inline-size:100%;block-size:4rem;fill:var(--lh-chart-1);border-block-end:1px solid var(--lh-border)}.mc-histogram__axis{display:flex;justify-content:space-between;gap:var(--lh-space-2, 8px);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-histogram__axis>.mc-meta{font-family:inherit;text-align:center}.mc-capture__rows>summary{cursor:pointer;font-size:var(--lh-text-sm)}.mc-capture__rows .mc-table{margin-block-start:var(--lh-space-2, 8px);inline-size:100%}.mc-capture__values{overflow-wrap:anywhere}@media(max-width:40rem){.mc-captures__row{grid-template-columns:auto minmax(0,1fr)}.mc-captures__row>.mc-meta{grid-column:2}}.mc-blocks{margin:0;display:grid;gap:var(--lh-space-2, 8px)}.mc-blocks__head,.mc-exact__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--lh-space-2, 8px);align-items:center}.mc-blocks__scale{display:flex;gap:4px;align-items:center;font-size:var(--lh-text-sm)}.mc-blocks__plot{display:block;inline-size:100%;max-block-size:22rem;image-rendering:pixelated;border:1px solid var(--lh-border-subtle);background:var(--lh-surface);cursor:crosshair}.mc-blocks__readout{display:flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px);align-items:center;justify-content:space-between;font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-exact{display:grid;gap:var(--lh-space-2, 8px);min-inline-size:0}.mc-exact__nav>.lh-button{min-inline-size:2.25rem}.mc-exact__scroll{overflow-x:auto}.mc-exact__table{font-size:var(--lh-text-xs)}.mc-exact__table th,.mc-exact__table td{padding:2px 6px;white-space:nowrap}.mc-exact__table th{color:var(--lh-text-secondary)}.mc-capture__tensor[data-wide=true]{grid-column:1 / -1}.mc-blocks__frame{position:relative}.mc-blocks__frame>.mc-blocks__plot{max-block-size:none}.mc-blocks__window{position:absolute;min-inline-size:6px;min-block-size:6px;outline:2px solid var(--lh-text);outline-offset:1px;pointer-events:none}.mc-table.mc-exact__table th,.mc-table.mc-exact__table td{padding:2px 8px;white-space:nowrap}.mc-capture-cost{display:grid;gap:4px;padding:var(--lh-space-2, 8px) var(--lh-space-3, 12px);border-inline-start:3px solid var(--lh-info);background:var(--lh-surface);font-size:var(--lh-text-sm)}.mc-capture-cost>p{margin:0}.mc-capture-cost__aside{color:var(--lh-text-secondary)}.mc-compare{display:grid;gap:var(--lh-space-3, 12px);min-inline-size:0}.mc-compare__legend{display:flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px);align-items:center;margin:0;font-size:var(--lh-text-sm)}.mc-compare__swatch{display:inline-block;inline-size:1.25rem;block-size:3px;background:var(--lh-chart-1)}.mc-compare__swatch[data-side=b]{margin-inline-start:var(--lh-space-3, 12px);background:var(--lh-chart-2)}.mc-compare__plot path{fill:none;stroke-width:1.5px;stroke:var(--lh-chart-1)}.mc-compare__plot path[data-side=b]{stroke:var(--lh-chart-2)}.mc-compare__stats{font-size:var(--lh-text-xs)}.mc-table.mc-compare__stats th,.mc-table.mc-compare__stats td{padding:2px 8px}.mc-compare__unpaired>summary{cursor:pointer;font-size:var(--lh-text-sm)}.mc-compare__unpaired ul{margin:var(--lh-space-2, 8px) 0;display:grid;gap:4px}.mc-compare__map{display:inline-flex;gap:var(--lh-space-2, 8px);align-items:center;margin-inline-start:var(--lh-space-2, 8px)}.mc-investigation-link{display:inline-flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px);align-items:center}.mc-rewinds{display:flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px) var(--lh-space-3, 12px);align-items:center;padding:var(--lh-space-2, 8px) var(--lh-space-3, 12px);border-inline-start:3px solid var(--lh-warning);background:var(--lh-warning-bg);font-size:var(--lh-text-sm)}.mc-rewinds>ul{flex:1 1 18rem;margin:0;padding:0;list-style:none}.mc-run-stopped{display:grid;gap:var(--lh-space-3, 12px);padding:var(--lh-space-3, 12px) var(--lh-space-4, 16px);border:1px solid var(--lh-border);border-inline-start:3px solid var(--lh-warning);border-radius:var(--lh-radius-control);background:var(--lh-warning-bg)}.mc-run-stopped__head{display:flex;flex-wrap:wrap;gap:var(--lh-space-3, 12px);align-items:start;justify-content:space-between}.mc-run-stopped__head h2{margin:0;font-size:var(--lh-text-base, 1rem)}.mc-run-stopped__head p{margin:4px 0 0}.mc-run-stopped__panel{display:grid;gap:var(--lh-space-3, 12px);min-inline-size:0}.mc-run-stopped__choice{display:flex;gap:var(--lh-space-2, 8px);align-items:baseline}.mc-run-stopped__code{display:grid;gap:var(--lh-space-2, 8px);justify-items:start;min-inline-size:0}.mc-run-stopped__code pre{max-inline-size:100%;margin:0;padding:var(--lh-space-2, 8px) var(--lh-space-3, 12px);overflow-x:auto;background:var(--lh-surface);border-radius:var(--lh-radius-control);font-size:var(--lh-text-sm)}.mc-run-paused{display:inline-flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px);align-items:center}.mc-sources{grid-column:1 / -1;min-inline-size:0}.mc-sources__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-3, 12px);margin-block-end:var(--lh-space-3, 12px)}.mc-sources__filter{flex:1 1 12rem;min-inline-size:0;max-width:24rem}.mc-used-by{display:grid;gap:var(--lh-space-1, 4px)}.mc-used-by__list{margin:0;padding-inline-start:1.1rem;display:grid;gap:2px}.mc-used-by__cell summary{cursor:pointer;white-space:nowrap}.mc-used-by__cell[open]{min-inline-size:16rem}.mc-run-alert[data-focused]{border-color:var(--lh-border-control);box-shadow:var(--lh-shadow-overlay);scroll-margin-block-start:var(--lh-space-4, 16px)}.mc-run-alert__trend{display:grid;gap:2px;margin-block:var(--lh-space-2, 8px);max-inline-size:100%}.mc-run-alert__trend svg{max-inline-size:100%;block-size:auto}@media(max-width:640px){.mc-run-alert .mc-run-alert__offers,.mc-run-alert .mc-row__aside{display:grid;inline-size:100%}.mc-run-alert .lh-button{inline-size:100%;justify-content:center;min-block-size:44px}}.mc-checkpoints{display:grid;gap:0;margin:0;padding:0;list-style:none}.mc-checkpoint{display:flex;flex-wrap:wrap;gap:var(--lh-space-1, 4px) var(--lh-space-3, 12px);align-items:baseline;padding-block:var(--lh-space-2, 8px);border-block-end:1px solid var(--lh-border-subtle)}.mc-checkpoint__what{display:grid;flex:0 0 8rem}.mc-checkpoint__evaluation{flex:1 1 14rem;margin:0;min-inline-size:0;overflow-wrap:anywhere}.mc-checkpoint[data-state=failed] .mc-checkpoint__evaluation{color:var(--lh-danger, currentColor)}.mc-checkpoints__setup{display:flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px) var(--lh-space-3, 12px);align-items:baseline;margin-block-end:var(--lh-space-3, 12px)}.mc-checkpoints__setup.lh-stack{display:grid}@media(max-width:640px){.mc-checkpoint .lh-button{inline-size:100%;min-block-size:44px}}.mc-panel{position:relative;display:grid;align-content:start;gap:var(--lh-space-2);min-inline-size:0}.mc-panel__head{display:flex;align-items:baseline;gap:var(--lh-space-3);min-inline-size:0}.mc-panel__title{margin:0;font-size:var(--lh-text-sm);font-weight:600;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-panel__latest{position:static;flex:1 1 auto;min-inline-size:0;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.mc-panel__menu{flex:none}.mc-panel__body{min-inline-size:0}.mc-panel__embedded{display:flex;flex-direction:column;gap:var(--lh-space-2);min-inline-size:0}.mc-panel__plot{cursor:crosshair}.mc-panel__data{border-block-start:1px solid var(--lh-border-subtle);padding-block-start:var(--lh-space-2)}.mc-panel__step{display:flex;align-items:center;gap:var(--lh-space-3)}.mc-panel__slider{display:flex;align-items:center;gap:var(--lh-space-3);flex:1 1 auto;min-inline-size:0}.mc-panel__slider-label{flex:none;font:11px/1.5 var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-panel__slider input[type=range]{flex:1 1 auto;min-inline-size:0}.mc-stream-grid>.mc-panel[data-size=m]{grid-column:span 2}.mc-stream-grid>.mc-panel[data-size=l]{grid-column:1 / -1}.mc-section{min-inline-size:0}.mc-section>.mc-section__head{display:flex;align-items:baseline;gap:var(--lh-space-3);padding-block:var(--lh-space-2);cursor:pointer;list-style:none}.mc-section>.mc-section__head::-webkit-details-marker{display:none}.mc-section>.mc-section__head:before{content:"▸";font-size:11px;color:var(--lh-text-secondary)}.mc-section[open]>.mc-section__head:before{content:"▾"}.mc-section__title{margin:0;font-size:var(--lh-text-sm);font-weight:600;letter-spacing:.02em}.mc-section>.mc-stream-grid{padding-block-end:var(--lh-space-4)}.mc-section>.mc-stream-grid:empty{display:none}.mc-toolbar--sticky{position:sticky;inset-block-start:0;z-index:var(--lh-z-sticky, 20);padding-block:var(--lh-space-2);background:var(--lh-canvas)}.mc-toolbar__filter{min-inline-size:10rem;flex:0 1 14rem}.mc-text__body{margin:0;padding:var(--lh-space-3);max-block-size:20rem;overflow:auto;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font:var(--lh-text-xs)/1.6 var(--lh-font-mono);white-space:pre-wrap;overflow-wrap:break-word}.mc-text__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3)}.mc-text__step{font:11px/1.5 var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-md{display:grid;gap:var(--lh-space-2);font-size:var(--lh-text-sm);line-height:1.6}.mc-md :is(h1,h2,h3,h4,h5,h6){margin:var(--lh-space-2) 0 0}.mc-md p{margin:0}.mc-md code{font:.92em/1.5 var(--lh-font-mono);background:var(--lh-surface-subtle);border-radius:3px;padding:0 3px}.mc-md pre{margin:0;padding:var(--lh-space-3);overflow:auto;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font:var(--lh-text-xs)/1.6 var(--lh-font-mono)}.mc-md blockquote{margin:0;padding-inline-start:var(--lh-space-3);border-inline-start:3px solid var(--lh-border);color:var(--lh-text-secondary)}.mc-md table{border-collapse:collapse;font-size:var(--lh-text-xs)}.mc-md :is(th,td){border:1px solid var(--lh-border-subtle);padding:3px var(--lh-space-2);text-align:start}.mc-md img{max-inline-size:100%;block-size:auto}.mc-md hr{border:0;border-block-start:1px solid var(--lh-border-subtle)}.mc-compare-text{display:grid;gap:var(--lh-space-2);border-block-start:1px solid var(--lh-border-subtle);padding-block-start:var(--lh-space-2)}.mc-compare-text__pickers{display:flex;align-items:end;flex-wrap:wrap;gap:var(--lh-space-3)}.mc-compare__field{min-inline-size:8rem}.mc-diff{margin:0;padding:var(--lh-space-2) 0;max-block-size:20rem;overflow:auto;list-style:none;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);font:var(--lh-text-xs)/1.6 var(--lh-font-mono)}.mc-diff__row{display:flex;white-space:pre-wrap;overflow-wrap:anywhere}.mc-diff__sign{flex:none;inline-size:1.5rem;text-align:center;-webkit-user-select:none;user-select:none}.mc-diff__row[data-diff=added]{background:var( --lh-success-bg, color-mix(in oklab, var(--lh-success) 14%, transparent) )}.mc-diff__row[data-diff=removed]{background:var(--lh-danger-bg)}.mc-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:var(--lh-space-2);margin:0;padding:0;list-style:none}.mc-media{display:grid;gap:var(--lh-space-1);min-inline-size:0;align-content:start}.mc-media__thumb{display:block;inline-size:100%;padding:0;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);cursor:zoom-in;overflow:hidden}.mc-media__thumb img{display:block;inline-size:100%;block-size:auto;max-block-size:9rem;object-fit:cover}.mc-media :is(audio,video){inline-size:100%}.mc-media__state{display:grid;place-items:center;gap:var(--lh-space-1);min-block-size:5rem;padding:var(--lh-space-2);border:1px dashed var(--lh-border);border-radius:var(--lh-radius-control);color:var(--lh-text-secondary);font:11px/1.5 var(--lh-font-mono);text-align:center}.mc-media__gate{display:grid;justify-items:start;gap:var(--lh-space-2);padding:var(--lh-space-2);border:1px dashed var(--lh-border);border-radius:var(--lh-radius-control)}.mc-media__host{margin:0;font:11px/1.5 var(--lh-font-mono);color:var(--lh-text-secondary);overflow-wrap:anywhere}.mc-media__caption{margin:0;font:11px/1.4 var(--lh-font-mono);color:var(--lh-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-table-thumb{display:block;max-inline-size:5rem;max-block-size:3rem;border-radius:3px;object-fit:cover}.mc-lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--lh-space-4);background:color-mix(in oklab,var(--lh-canvas) 82%,transparent)}.mc-lightbox__frame{display:grid;gap:var(--lh-space-2);max-inline-size:min(56rem,100%);max-block-size:100%;padding:var(--lh-space-3);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel, var(--lh-radius));background:var(--lh-surface);box-shadow:var(--lh-shadow-popover, 0 8px 40px rgb(0 0 0 / .3));overflow:auto}.mc-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3);flex-wrap:wrap}.mc-lightbox__actions{display:flex;gap:var(--lh-space-2)}.mc-lightbox__body{display:grid;place-items:center;min-block-size:8rem}.mc-lightbox__media{max-inline-size:100%;block-size:auto;max-block-size:70dvh;border-radius:var(--lh-radius-control)}.mc-lightbox__caption{margin:0;font:var(--lh-text-xs)/1.5 var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-hist{display:grid;gap:var(--lh-space-2)}.mc-hist__heat{display:grid;gap:1px}.mc-hist__row{display:grid;grid-template-columns:repeat(var(--mc-hist-bins, 16),1fr);gap:1px;padding:0;border:0;background:transparent;cursor:pointer;block-size:10px}.mc-hist__row[data-selected]{outline:1px solid var(--lh-focus);outline-offset:1px}.mc-hist__cell{background:var(--lh-chart-1);border-radius:1px}.mc-hist__bars{display:grid;gap:var(--lh-space-1)}.mc-hist__barrow{display:flex;align-items:end;gap:1px;block-size:64px}.mc-hist__bar{flex:1 1 0;min-inline-size:2px;background:var(--lh-chart-1);border-radius:1px 1px 0 0}.mc-hist__barlabel{margin:0;font:11px/1.5 var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-json{max-block-size:20rem;overflow:auto;font:var(--lh-text-xs)/1.7 var(--lh-font-mono)}.mc-json__row{display:flex;flex-wrap:wrap;gap:var(--lh-space-2);align-items:baseline}.mc-json__row>.mc-json__children,.mc-json__children{flex-basis:100%;padding-inline-start:var(--lh-space-4);border-inline-start:1px solid var(--lh-border-subtle)}.mc-json__key{color:var(--lh-text-secondary)}.mc-json__key:after{content:":"}.mc-json__toggle{display:inline-flex;align-items:center;gap:var(--lh-space-1);padding:0;border:0;background:none;color:var(--lh-text-secondary);font:inherit;cursor:pointer}.mc-json__scalar[data-kind=string]{color:var(--lh-text);overflow-wrap:anywhere}.mc-json__scalar[data-kind=number],.mc-json__scalar[data-kind=boolean]{color:var(--lh-info)}.mc-json__scalar[data-kind=null],.mc-json__scalar[data-kind=empty],.mc-json__scalar[data-kind=limit]{color:var(--lh-text-secondary)}.mc-scroll-x{overflow-x:auto}.mc-chart-field{display:inline-flex;align-items:center;gap:2px;margin-inline-start:var(--lh-space-2);font:10px/1.4 var(--lh-font-mono)}.mc-step-link{display:inline;padding:0;border:0;background:none;color:var(--lh-primary);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.mc-step-link:disabled{color:var(--lh-text-secondary);cursor:default;text-decoration:none}.mc-menu-anchor{position:relative;display:inline-flex}.mc-menu-anchor>.lh-menu:not([popover]){position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:70}.mc-menu-anchor>.lh-menu[hidden]{display:none}.lh-menu__note{margin:var(--lh-space-1) var(--lh-space-3);max-inline-size:18rem}.mc-run-identity{display:grid;gap:var(--lh-space-1)}.mc-run-notes{margin:0;font-size:var(--lh-text-sm);color:var(--lh-text-secondary)}.mc-quiet{margin:0}@media(max-width:640px){.mc-stream-grid>.mc-panel[data-size=m],.mc-stream-grid>.mc-panel[data-size=s]{grid-column:1 / -1}.mc-lightbox{padding:var(--lh-space-2)}.mc-toolbar--sticky{position:static}}.mc-board{display:grid;gap:var(--lh-space-3);min-inline-size:0}.mc-board__page-description,.mc-board-section__description{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm);max-inline-size:72ch}.mc-board-controls{position:sticky;inset-block-start:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2) var(--lh-space-3);padding-block:var(--lh-space-2);background:var(--lh-canvas);border-block-end:1px solid var(--lh-border-subtle)}.lh-app__content .mc-board-controls{inset-block-start:calc(-1 * var(--lh-space-6))}.mc-board-controls__group,.mc-board-controls__trailing,.mc-board-controls__history{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-1)}.mc-board-controls__group{flex:1 1 auto;min-inline-size:0}.mc-board-controls__trailing{margin-inline-start:auto;gap:var(--lh-space-2)}.mc-board-controls__select{display:inline-flex;align-items:center;gap:var(--lh-space-2)}.mc-board-controls .lh-button .lh-icon:last-child:not(:first-child){opacity:.6}.mc-board-controls__redo .lh-icon{transform:scaleX(-1)}.mc-board-controls__glyph{display:inline-block;inline-size:14px;block-size:8px;border-block-end:1.5px solid currentColor;border-radius:0 0 50% 50%;opacity:.45}.mc-board-controls__glyph[data-active]{opacity:1;color:var(--lh-primary)}.mc-board-controls__add{white-space:nowrap}.mc-board-smoothing__body{display:grid;gap:var(--lh-space-3);inline-size:17rem}.mc-board-smoothing__strength{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--lh-space-2);font-size:var(--lh-text-xs)}.mc-board-smoothing__strength input{accent-color:var(--lh-primary)}.mc-board-smoothing__strength output{font-family:var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-board__note{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-board-tabs{display:flex;flex-wrap:wrap;gap:2px}.mc-board-tabs__tab{min-block-size:var(--lh-control-height);padding-inline:var(--lh-space-3);border:0;border-block-end:2px solid transparent;background:none;color:var(--lh-text-secondary);font-weight:600;cursor:pointer}.mc-board-tabs__tab:hover{color:var(--lh-text)}.mc-board-tabs__tab[aria-current=page]{border-block-end-color:var(--lh-text);color:var(--lh-text)}.mc-board-section{display:grid;gap:var(--lh-space-2);min-inline-size:0}.mc-board-section>div{display:grid;gap:var(--lh-space-2);min-inline-size:0}.mc-board-section__head{display:flex;align-items:center;gap:var(--lh-space-1);min-block-size:32px;padding-inline-end:var(--lh-space-1);border-radius:var(--lh-radius-control)}.mc-board-section__toggle{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:var(--lh-radius-control);background:none;color:var(--lh-text-secondary);cursor:pointer}.mc-board-section__toggle:hover{background:var(--lh-hover);color:var(--lh-text)}.lh .mc-board-section__title,.mc-board-section__title{margin:0;font-size:var(--lh-text-sm);font-weight:600;letter-spacing:.01em;color:var(--lh-text)}.mc-board-section__title-button{padding:2px 4px;border:0;border-radius:var(--lh-radius-control);background:none;color:inherit;font:inherit;cursor:text}.mc-board-section__title-button:hover{background:var(--lh-hover)}.mc-board-section__rename{inline-size:min(20rem,100%);min-block-size:28px;font-weight:600}.mc-board-section__count{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-variant-numeric:tabular-nums}.mc-board-section__hidden{display:inline-flex;align-items:center;gap:4px;min-block-size:24px;margin-inline-start:var(--lh-space-2);padding-inline:8px;border:1px solid var(--lh-border-subtle);border-radius:999px;background:none;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);cursor:pointer}.mc-board-section__hidden[aria-pressed=true]{border-color:var(--lh-border-control);color:var(--lh-text)}.mc-board-section__drop{margin-inline-start:var(--lh-space-2);color:var(--lh-primary);font-size:var(--lh-text-xs);font-weight:600}.mc-board-section__actions{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto}.mc-board-section__head[data-dropping]{background:var(--lh-selection);box-shadow:inset 0 0 0 1.5px var(--lh-primary)}.mc-board-grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--mc-board-row, 72px),auto);gap:var(--mc-board-gap, 12px);min-inline-size:0}.mc-board-grid[data-empty]{grid-auto-rows:var(--mc-board-row, 72px)}.mc-board-grid__empty{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:var(--lh-space-2);border:1.5px dashed var(--lh-border);border-radius:var(--lh-radius-panel);background:none;color:var(--lh-text-secondary);font-size:var(--lh-text-sm);cursor:pointer}.mc-board-grid__empty:hover{border-color:var(--lh-border-control);color:var(--lh-text)}.mc-board-cell{position:relative;grid-column:var(--mc-x) / span var(--mc-w);grid-row:var(--mc-y) / span var(--mc-h);min-inline-size:0;min-block-size:0;display:flex}.mc-board-cell>.mc-board-panel,.mc-board-cell>article{flex:1;min-inline-size:0}@media(max-width:900px){.mc-board-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.mc-board-cell{grid-column:1;grid-row:auto;order:var(--mc-order);min-block-size:calc(var(--mc-h) * var(--mc-board-row, 72px))}}.mc-board-cell[data-absent]>.mc-board-panel{border-style:dashed;background:transparent}.mc-board-cell[data-absent] .mc-board-panel__body{justify-content:center;text-align:center}.mc-board-panel{display:flex;flex-direction:column;gap:6px;min-inline-size:0;min-block-size:0;padding:10px 12px 8px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);background:var(--lh-surface);overflow:hidden}.mc-board-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--lh-space-2);min-inline-size:0;min-block-size:28px}.mc-board-panel__head[data-draggable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mc-board-panel__titles{flex:1 1 0;min-inline-size:4rem;overflow:hidden}.lh .mc-board-panel__title,.mc-board-panel__title{margin:0;font-size:var(--lh-text-sm);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-board-panel__description{margin:2px 0 0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-board-panel__headline{flex:0 1 auto;min-inline-size:0;white-space:nowrap;overflow:hidden}.mc-board-panel__headline:empty{display:none}.mc-board-panel__badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-inline-size:0}.mc-board-panel__badges:empty{display:none}.mc-board-panel__actions{display:flex;align-items:center;gap:0;flex:none;margin-inline-start:auto;cursor:default}.mc-board-panel__actions .lh-button--icon{inline-size:28px;min-block-size:28px}.mc-board-panel__grip{display:inline-grid;place-items:center;flex:none;inline-size:14px;block-size:24px;margin-inline:-6px -2px;padding:0;border:0;border-radius:4px;background:none;color:var(--lh-text-secondary);cursor:grab;opacity:0}.mc-board-panel__grip-dots{inline-size:8px;block-size:14px;fill:currentColor}.mc-board-panel__grip:focus-visible{opacity:1;outline:2px solid var(--lh-focus);outline-offset:1px}@media(hover:hover){.mc-board-grid .mc-board-panel__head{position:relative}.mc-board-grid .mc-board-panel__actions{position:absolute;inset-block:0;inset-inline-end:-4px;z-index:1;padding-inline-start:24px;background:linear-gradient(to right,transparent,var(--lh-surface) 20px);opacity:0;pointer-events:none;transition:opacity var(--lh-motion-feedback, .12s) var(--lh-ease-standard, ease)}.mc-board-grid .mc-board-panel:hover .mc-board-panel__actions,.mc-board-grid .mc-board-panel:focus-within .mc-board-panel__actions,.mc-board-grid .mc-board-panel__actions:has([aria-expanded=true],:popover-open){opacity:1;pointer-events:auto}.mc-board-panel[data-editable]:hover .mc-board-panel__grip{opacity:.8}:root[data-mc-arranging] .mc-board-grid .mc-board-panel__actions{opacity:0}}@media(hover:none){.mc-board-panel__grip{opacity:.6}}.mc-board-panel__menu-extra{display:contents}.mc-board-panel__body{flex:1;display:flex;flex-direction:column;gap:var(--lh-space-2);overflow:visible}.mc-board-panel__placeholder{flex:1;min-block-size:96px}.mc-board-panel__note,.mc-board-panel__foot{margin:0;padding:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);list-style:none}.mc-board-panel__problem{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2);margin:0;color:var(--lh-danger);font-size:var(--lh-text-xs)}.mc-board-badge{display:inline-flex;align-items:center;min-block-size:18px;padding-inline:6px;border:1px solid var(--lh-border-subtle);border-radius:999px;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);white-space:nowrap}.mc-board-badge[data-tone=warning]{border-color:var(--lh-warning);color:var(--lh-warning)}.mc-board-badge[data-tone=info]{border-color:transparent;background:var(--lh-info-bg);color:var(--lh-info)}.mc-board-badge[data-tone=danger]{border-color:var(--lh-danger);color:var(--lh-danger)}.mc-board-swatch{display:inline-block;flex:none;inline-size:10px;block-size:10px;margin-inline-end:6px;border-radius:2px;background:var(--lh-chart-1);vertical-align:baseline}.mc-board-swatch[data-color="1"]{background:var(--lh-chart-2)}.mc-board-swatch[data-color="2"]{background:var(--lh-chart-3)}.mc-board-swatch[data-color="3"]{background:var(--lh-chart-4)}.mc-board-swatch[data-color="4"]{background:var(--lh-chart-5)}.mc-board-swatch[data-color="5"]{background:var(--lh-chart-6)}.mc-board-plot{flex:1;display:flex;flex-direction:column;min-block-size:0}.mc-board-plot>*{flex:1;min-block-size:0}.mc-board-grid .mc-board-plot{contain:size}.mc-board-plot .lh-plot{display:flex;flex-direction:column;gap:var(--lh-space-2);block-size:100%;min-block-size:0;overflow:hidden}.mc-board-plot .lh-plot__surface{order:-2;flex:0 0 auto;border:0;border-radius:0;background:transparent}.mc-board-plot .lh-plot__axes{order:-1}.mc-board-grid .mc-board-plot .lh-plot__axes{display:none}.mc-board-plot .lh-plot__scale,.mc-board-plot .lh-plot__references{flex:0 1 auto;min-block-size:0;max-block-size:4.5rem;overflow-y:auto;scrollbar-width:thin}.mc-board-plot .lh-plot__legend{flex:0 0 auto;min-block-size:0}.mc-board-plot:not([data-legend=always]) .lh-plot__legend:not(:has(>:nth-child(2))),.mc-board-plot[data-legend=never] .lh-plot__legend{display:none}.mc-board-plot .lh-plot__title,.mc-board-plot .lh-plot__summary{display:none}.mc-board-grid .mc-board-plot .lh-plot__header,.mc-board-plot .lh-plot__references:empty{display:none}.mc-board-plot .lh-plot__help,.mc-board-grid .mc-board-plot .lh-plot__data{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-board-plot .lh-plot__legend-button{min-block-size:24px;padding:2px 6px}.mc-board-plot .lh-plot__badge{display:none}.mc-board-latest{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:var(--lh-text-xs);font-variant-numeric:tabular-nums}.mc-board-latest li{display:inline-flex;align-items:baseline;gap:4px}.mc-board-latest__toggle{display:inline-flex;align-items:baseline;gap:4px;margin:-2px -4px;padding:2px 4px;border:0;border-radius:var(--lh-radius-control);background:none;color:inherit;font:inherit;cursor:pointer}.mc-board-latest__toggle:hover{background:var(--lh-hover)}.mc-board-latest__toggle:focus-visible{outline:2px solid var(--lh-focus);outline-offset:1px}.mc-board-latest__toggle[aria-pressed=false]{opacity:.5}.mc-board-latest__toggle[aria-pressed=false] .mc-board-latest__label{text-decoration:line-through}.mc-board-latest__label{color:var(--lh-text-secondary)}.mc-board-latest__value{font-family:var(--lh-font-mono);font-weight:600}.mc-board-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--lh-space-3);margin:0;padding:0;list-style:none}.mc-board-stat{display:grid;gap:2px;align-content:start;min-inline-size:0}.mc-board-stat__label{display:flex;align-items:center;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-board-stat__value{font-family:var(--lh-font-mono);font-size:1.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mc-board-stat[data-tone=warning] .mc-board-stat__value{color:var(--lh-warning)}.mc-board-stat[data-tone=danger] .mc-board-stat__value{color:var(--lh-danger)}.mc-board-stat[data-tone=success] .mc-board-stat__value{color:var(--lh-success)}.mc-board-stat__meta{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-board-stat__change{font-family:var(--lh-font-mono)}.mc-board-stat__change[data-direction=good]{color:var(--lh-success)}.mc-board-stat__change[data-direction=bad]{color:var(--lh-danger)}.mc-board-table-wrap{min-inline-size:0;overflow-block:visible;overflow-inline:auto}.mc-board-table{inline-size:100%;font-size:var(--lh-text-xs);font-variant-numeric:tabular-nums}.mc-board-table th[scope=row]{font-weight:500;white-space:nowrap}.mc-board-table td{font-family:var(--lh-font-mono);text-align:end;white-space:nowrap}.mc-board-table__total th,.mc-board-table__total td{border-block-start:1px solid var(--lh-border);font-weight:600}.mc-board-runs{display:grid;gap:var(--lh-space-3)}.mc-board-run{display:grid;gap:var(--lh-space-2)}.mc-board-run__name{display:flex;align-items:center;margin:0;font-family:var(--lh-font-mono);font-weight:600}.mc-board-run__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--lh-space-2) var(--lh-space-4);margin:0}.mc-board-run__fields dt{color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);text-transform:uppercase;letter-spacing:.06em}.mc-board-run__fields dd{margin:0;font-family:var(--lh-font-mono);font-size:var(--lh-text-sm)}.mc-board-progress{block-size:6px;border-radius:3px;background:var(--lh-hover);overflow:hidden}.mc-board-progress>span{display:block;block-size:100%;inline-size:calc(var(--mc-progress, 0) * 100%);background:var(--lh-chart-1)}.mc-board-feed-wrap{display:grid;gap:var(--lh-space-3)}.mc-board-feed{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--lh-text-xs)}.mc-board-feed li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--lh-space-3);padding-inline-start:8px;border-inline-start:2px solid var(--lh-border)}.mc-board-feed li[data-tone=warning]{border-inline-start-color:var(--lh-warning)}.mc-board-feed li[data-tone=danger]{border-inline-start-color:var(--lh-danger)}.mc-board-feed li[data-tone=success]{border-inline-start-color:var(--lh-success)}.mc-board-feed li[data-tone=info]{border-inline-start-color:var(--lh-info)}.mc-board-feed time,.mc-board-feed__at{color:var(--lh-text-secondary);font-family:var(--lh-font-mono);white-space:nowrap}.mc-board-feed__detail,.mc-board-feed__run{color:var(--lh-text-secondary)}.mc-board-markdown{font-size:var(--lh-text-sm);line-height:1.6;max-inline-size:72ch}.mc-board-markdown>:first-child{margin-block-start:0}.mc-board-samples{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--lh-space-3)}.mc-board-samples[data-count="1"]{grid-template-columns:minmax(0,1fr)}.mc-board-browser{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);gap:var(--lh-space-4);min-block-size:0}.mc-board-browser__tree{display:grid;align-content:start;gap:2px;max-block-size:70vh;overflow:auto;font-size:var(--lh-text-xs)}.mc-board-browser__level{margin:0;padding-inline-start:12px;list-style:none}.mc-board-browser__row{display:flex;align-items:center}.mc-board-browser__twisty{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;padding:0;border:0;background:none;color:var(--lh-text-secondary);cursor:pointer}.mc-board-browser__folder{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;border:0;border-radius:var(--lh-radius-control);background:none;color:var(--lh-text);text-align:start;cursor:pointer}.mc-board-browser__folder[aria-current=page]{background:var(--lh-hover);font-weight:600}.mc-board-browser__main{display:grid;align-content:start;gap:var(--lh-space-3);min-inline-size:0}.mc-board-browser__toolbar{display:grid;gap:var(--lh-space-2)}.mc-board-browser__filter input{inline-size:min(100%,28rem)}.mc-board-browser__crumbs{margin:0;font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-board-browser__crumbs .lh-button{min-block-size:24px;padding-inline:2px}.mc-board-browser__folders{display:flex;flex-wrap:wrap;gap:var(--lh-space-2)}.mc-board-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--lh-space-3)}.mc-board-browser__cell{display:flex;min-block-size:300px}.mc-board-browser__cell>*{flex:1;min-inline-size:0}@media(max-width:720px){.mc-board-browser{grid-template-columns:minmax(0,1fr)}.mc-board-browser__tree{max-block-size:12rem}}.mc-board-inspector{inline-size:min(1100px,calc(100vw - 32px));max-block-size:calc(100vh - 48px)}.mc-board-inspector .lh-dialog__body>.mc-board-panel{border:0;padding:0}.mc-board-inspector .lh-dialog__body>.mc-board-panel .mc-board-panel__body{overflow:visible}@media(forced-colors:active){.mc-board-panel,.mc-board-badge{border-color:CanvasText}.mc-board-swatch,.mc-board-progress>span{background:CanvasText}}.mc-board-editor__check{display:inline-flex;align-items:center;gap:var(--lh-space-2);font-size:var(--lh-text-sm)}.mc-board-editor__banner{display:flex;flex-direction:column;gap:var(--lh-space-2);padding:var(--lh-space-3);margin-block:var(--lh-space-2)}.mc-board-editor__inspector{min-inline-size:0}.mc-board-editor__tabs{display:flex;gap:var(--lh-space-2);border-block-end:1px solid var(--lh-border-subtle);margin-block-end:var(--lh-space-3)}.mc-board-editor__tab{padding:var(--lh-space-2) var(--lh-space-3);border:0;border-block-end:2px solid transparent;background:none;color:var(--lh-text-secondary);cursor:pointer}.mc-board-editor__tab[aria-selected=true]{border-block-end-color:var(--lh-focus);color:var(--lh-text)}.mc-board-editor__tab:focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px}.mc-board-editor__problems{color:var(--lh-danger);font-size:var(--lh-text-sm);margin:0;padding-inline-start:var(--lh-space-4)}.mc-board-editor__group{font-size:var(--lh-text-sm);font-weight:600;margin-block:var(--lh-space-3) var(--lh-space-1)}.mc-board-editor__json{font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-board-editor__field-group,.mc-board-editor__options,.mc-board-editor__sources,.mc-board-editor__issues{display:flex;flex-direction:column;gap:var(--lh-space-2)}.mc-board-editor__list,.mc-board-editor__format,.mc-board-editor__link{border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);padding:var(--lh-space-2) var(--lh-space-3);display:flex;flex-direction:column;gap:var(--lh-space-2)}.mc-board-editor__inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--lh-space-2)}.mc-board-editor-dialog{inline-size:min(640px,calc(100vw - 32px));max-block-size:calc(100vh - 48px)}.mc-public{display:block;min-block-size:100dvh;background:var(--lh-canvas);color:var(--lh-text);font-size:var(--lh-text-ui)}.mc-public>main{min-inline-size:0;max-inline-size:1600px;margin-inline:auto;padding:0 var(--lh-space-4, 1rem) var(--lh-space-6, 2rem)}.mc-public__skip{position:absolute;inset-inline-start:var(--lh-space-3, .75rem);inset-block-start:var(--lh-space-3, .75rem);padding:.5rem .75rem;border-radius:var(--lh-radius-control, 6px);background:var(--lh-surface-raised, #fff);transform:translateY(-200%)}.mc-public__skip:focus-visible{transform:none;outline:2px solid var(--lh-focus, currentColor)}.mc-public__head,.mc-public__foot{display:grid;gap:var(--lh-space-2, .5rem);max-inline-size:1600px;margin-inline:auto;padding:var(--lh-space-4, 1rem)}.mc-public__head h1{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;overflow-wrap:anywhere}.mc-public__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2, .5rem) var(--lh-space-4, 1rem)}.mc-public__meta p{margin:0}.mc-public__actions{margin-inline-start:auto}.mc-board-cell__edge{position:absolute;z-index:2;touch-action:none}.mc-board-cell__edge--e{inset-block:12px 12px;inset-inline-end:-7px;inline-size:12px;cursor:ew-resize}.mc-board-cell__edge--s{inset-inline:12px 12px;inset-block-end:-7px;block-size:12px;cursor:ns-resize}.mc-board-cell__edge--w{inset-block:12px 12px;inset-inline-start:-7px;inline-size:12px;cursor:ew-resize}.mc-board-cell__edge--n{inset-inline:12px 12px;inset-block-start:-7px;block-size:12px;cursor:ns-resize}.mc-board-cell__edge--se,.mc-board-cell__edge--sw,.mc-board-cell__edge--ne,.mc-board-cell__edge--nw{z-index:3;inline-size:18px;block-size:18px}.mc-board-cell__edge--se{inset-inline-end:-7px;inset-block-end:-7px;cursor:nwse-resize}.mc-board-cell__edge--sw{inset-inline-start:-7px;inset-block-end:-7px;cursor:nesw-resize}.mc-board-cell__edge--ne{inset-inline-end:-7px;inset-block-start:-7px;cursor:nesw-resize}.mc-board-cell__edge--nw{inset-inline-start:-7px;inset-block-start:-7px;cursor:nwse-resize}.mc-board-cell__edge:after{content:"";position:absolute;border-radius:2px;background:var(--lh-primary);opacity:0;transition:opacity var(--lh-motion-feedback, .12s) var(--lh-ease-standard, ease)}.mc-board-cell__edge--e:after{inset-block:30% 30%;inset-inline-start:5px;inline-size:3px}.mc-board-cell__edge--w:after{inset-block:30% 30%;inset-inline-end:5px;inline-size:3px}.mc-board-cell__edge--s:after{inset-inline:35% 35%;inset-block-start:5px;block-size:3px}.mc-board-cell__edge--n:after{inset-inline:35% 35%;inset-block-end:5px;block-size:3px}.mc-board-cell__edge--se:after,.mc-board-cell__edge--sw:after,.mc-board-cell__edge--ne:after,.mc-board-cell__edge--nw:after{inline-size:7px;block-size:7px;background:none}.mc-board-cell__edge--se:after{inset-inline-end:6px;inset-block-end:6px;border-radius:0 0 3px;border-inline-end:2px solid var(--lh-primary);border-block-end:2px solid var(--lh-primary)}.mc-board-cell__edge--sw:after{inset-inline-start:6px;inset-block-end:6px;border-radius:0 0 0 3px;border-inline-start:2px solid var(--lh-primary);border-block-end:2px solid var(--lh-primary)}.mc-board-cell__edge--ne:after{inset-inline-end:6px;inset-block-start:6px;border-radius:0 3px 0 0;border-inline-end:2px solid var(--lh-primary);border-block-start:2px solid var(--lh-primary)}.mc-board-cell__edge--nw:after{inset-inline-start:6px;inset-block-start:6px;border-radius:3px 0 0;border-inline-start:2px solid var(--lh-primary);border-block-start:2px solid var(--lh-primary)}@media(hover:hover){.mc-board-cell:hover>.mc-board-cell__edge:after{opacity:.35}.mc-board-cell>.mc-board-cell__edge:hover:after,.mc-board-cell[data-resizing]>.mc-board-cell__edge:after{opacity:1}}:root[data-mc-arranging] .mc-board-cell__edge:after{opacity:0!important}:root[data-mc-arranging=move],:root[data-mc-arranging=move] *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}:root[data-mc-arranging=resize],:root[data-mc-arranging=resize] *{-webkit-user-select:none;user-select:none}.mc-board-cell[data-lifted]{z-index:5;pointer-events:none}.mc-board-cell[data-lifted]>.mc-board-panel{box-shadow:var(--lh-shadow-popover);border-color:var(--lh-border-control);opacity:.94;rotate:.4deg}.mc-board-cell[data-resizing]>.mc-board-panel{border-color:var(--lh-primary);box-shadow:0 0 0 1px var(--lh-primary)}.mc-board-slot{grid-column:var(--mc-x) / span var(--mc-w);grid-row:var(--mc-y) / span var(--mc-h);border:1.5px dashed var(--lh-primary);border-radius:var(--lh-radius-panel);background:color-mix(in srgb,var(--lh-primary) 6%,transparent);pointer-events:none}.mc-board-cell__size{position:absolute;z-index:3;inset-block-end:8px;inset-inline-end:14px;padding:2px 8px;border-radius:999px;background:var(--lh-primary);color:var(--lh-on-primary);font-family:var(--lh-font-mono);font-size:var(--lh-text-2xs);pointer-events:none}.mc-board-cell__combine{position:absolute;inset:0;z-index:3;display:grid;place-items:center;border-radius:var(--lh-radius-panel);pointer-events:none}.mc-board-cell__combine span{padding:6px 12px;border-radius:999px;background:var(--lh-surface-raised);box-shadow:var(--lh-shadow-popover);font-size:var(--lh-text-xs);font-weight:600}.mc-board-cell[data-combine=pending] .mc-board-cell__combine{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lh-primary) 50%,transparent)}.mc-board-cell[data-combine=armed] .mc-board-cell__combine{background:color-mix(in srgb,var(--lh-primary) 10%,transparent);box-shadow:inset 0 0 0 2px var(--lh-primary)}.mc-board-cell[data-combine=armed] .mc-board-cell__combine span{background:var(--lh-primary);color:var(--lh-on-primary)}.mc-board-cell[data-hidden]>.mc-board-panel{opacity:.4}.mc-board-cell__hidden{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;display:inline-flex;align-items:center;gap:var(--lh-space-2);padding:2px 2px 2px 10px;border-radius:999px;background:var(--lh-surface-raised);box-shadow:var(--lh-shadow-popover);font-size:var(--lh-text-xs)}.mc-popover-anchor{display:inline-flex}.mc-popover{position:fixed;margin:0;padding:var(--lh-space-3);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-overlay);background:var(--lh-surface-raised);color:var(--lh-text);box-shadow:var(--lh-shadow-popover);max-inline-size:calc(100vw - 16px);max-block-size:calc(100vh - 16px);overflow:auto}.mc-popover[hidden]{display:none}.mc-popover:not([popover]){position:absolute;z-index:var(--lh-z-popover, 40)}.mc-chart-options{display:grid;gap:var(--lh-space-3);inline-size:22rem;max-inline-size:100%;font-size:var(--lh-text-sm)}.mc-chart-options__title input{inline-size:100%;font-weight:600}.mc-chart-options__label{display:block;margin-block-end:6px;padding:0;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mc-chart-options__views{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:4px;margin:0;padding:0;border:0}.mc-chart-options__views>legend{grid-column:1 / -1}.mc-metric-picker__views{display:flex;flex-wrap:wrap;gap:4px}.mc-chart-options__view{display:grid;justify-items:center;gap:3px;min-inline-size:4.4rem;padding:7px 4px 5px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface);color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);cursor:pointer}.mc-chart-options__view:hover{border-color:var(--lh-border-control);color:var(--lh-text)}.mc-chart-options__view[aria-pressed=true],.mc-chart-options__view[aria-checked=true]{border-color:var(--lh-primary);background:color-mix(in srgb,var(--lh-primary) 8%,var(--lh-surface));color:var(--lh-text);font-weight:600}.mc-view-glyph{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mc-view-glyph [data-fill]{fill:currentColor;fill-opacity:.35}.mc-view-glyph circle[data-fill],.mc-view-glyph rect[data-fill]{fill-opacity:.9;stroke:none}.mc-view-glyph [data-faint]{opacity:.4}.mc-view-glyph [data-faint-fill]{fill:currentColor;fill-opacity:.25;stroke:none}.mc-view-glyph [data-wide]{stroke-width:2.6;stroke-linecap:butt}.mc-chart-options__view[aria-pressed=true] .mc-view-glyph,.mc-chart-options__view[aria-checked=true] .mc-view-glyph{color:var(--lh-primary)}.mc-chart-options__chip{display:inline-flex;align-items:center;gap:2px;min-block-size:26px;padding-inline:10px 4px;border:1px solid var(--lh-border-subtle);border-radius:999px;background:var(--lh-surface);font-size:var(--lh-text-xs)}.mc-chart-options__chip:only-child,.mc-chart-options__chip:not(:has(button)){padding-inline-end:10px}.mc-chart-options__chip-remove{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--lh-text-secondary);cursor:pointer}.mc-chart-options__chip-remove:hover{background:var(--lh-hover);color:var(--lh-text)}.mc-chart-options__chip-remove .lh-icon{inline-size:12px;block-size:12px}.mc-chart-options__add{min-block-size:26px;font-size:var(--lh-text-xs)}.mc-chart-options__search{display:grid;gap:4px;margin-block-start:6px}.mc-chart-options__matches{display:grid;max-block-size:12rem;margin:0;padding:0;overflow:auto;list-style:none}.mc-chart-options__match{inline-size:100%;padding:5px 8px;border:0;border-radius:var(--lh-radius-control);background:none;color:var(--lh-text);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs);text-align:start;cursor:pointer}.mc-chart-options__match:hover,.mc-chart-options__match:focus-visible{background:var(--lh-hover)}.mc-chart-options__related{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-chart-options__suggestion{display:inline-flex;align-items:center;gap:2px;min-block-size:24px;padding-inline:6px 8px;border:1px dashed var(--lh-border-control);border-radius:999px;background:none;color:var(--lh-text);font-family:var(--lh-font-mono);font-size:var(--lh-text-2xs);cursor:pointer}.mc-chart-options__suggestion:hover{border-style:solid;border-color:var(--lh-primary)}.mc-chart-options__suggestion .lh-icon{inline-size:12px;block-size:12px}.mc-chart-options__row{display:grid;gap:0}.mc-chart-options__row .mc-segmented{justify-self:start}.mc-chart-options__slider{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--lh-space-2);margin-block-start:6px;font-size:var(--lh-text-xs)}.mc-chart-options__slider input{accent-color:var(--lh-primary)}.mc-chart-options__slider output{font-family:var(--lh-font-mono);color:var(--lh-text-secondary)}.mc-chart-options__bounds{display:flex;gap:var(--lh-space-2);margin-block-start:6px}.mc-chart-options__bounds label{display:grid;gap:2px;flex:1;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs)}.mc-chart-options__foot{display:flex;justify-content:flex-end;padding-block-start:var(--lh-space-2);border-block-start:1px solid var(--lh-border-subtle)}.mc-metric-picker{--lh-modal-width: 44rem}.mc-metric-picker__body{display:grid;gap:var(--lh-space-3)}.mc-metric-picker__search{display:flex;align-items:center;gap:var(--lh-space-2);color:var(--lh-text-secondary)}.mc-metric-picker__search input{flex:1}.mc-metric-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-content:start;gap:var(--lh-space-3);max-block-size:min(22rem,45vh);overflow:auto;padding:2px}.mc-metric-picker__group{display:grid;gap:0;margin:0;padding:0;border:0}.mc-metric-picker__group legend{margin-block-end:2px;padding:0;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mc-metric-picker__metric{display:flex;align-items:center;gap:var(--lh-space-2);min-block-size:28px;padding-inline:6px;border-radius:var(--lh-radius-control);font-size:var(--lh-text-sm);cursor:pointer}.mc-metric-picker__metric:hover{background:var(--lh-hover)}.mc-metric-picker__metric input{accent-color:var(--lh-primary)}.mc-metric-picker__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-metric-picker__options{display:flex;flex-wrap:wrap;align-items:end;gap:var(--lh-space-3);padding-block-start:var(--lh-space-3);border-block-start:1px solid var(--lh-border-subtle)}.mc-metric-picker__options>.lh-button{margin-inline-start:auto}.mc-metric-picker__section{min-inline-size:10rem}.mc-metric-picker__others{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-1);padding-block-start:var(--lh-space-3);border-block-start:1px solid var(--lh-border-subtle)}.mc-metric-picker__others .mc-chart-options__label{margin:0 var(--lh-space-2) 0 0}.mc-board-drawer{width:min(560px,calc(100% - 32px))}.mc-board-drawer__foot{display:flex;flex-wrap:wrap;gap:var(--lh-space-2)}.mc-board-save{display:inline-flex;align-items:center;gap:var(--lh-space-2)}.mc-board-save__status{display:inline-flex;align-items:center;gap:6px;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);white-space:nowrap}.mc-board-save__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--lh-warning)}.mc-board-save__split{display:inline-flex}.mc-board-save__split>.lh-button{border-start-end-radius:0;border-end-end-radius:0}.mc-board-save__split .mc-menu-anchor>.lh-button{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:1px}.mc-board-toast-region{position:fixed;inset-inline:0;inset-block-end:var(--lh-space-6);z-index:var(--lh-z-toast, 60);display:flex;justify-content:center;pointer-events:none}.mc-board-toast{display:inline-flex;align-items:center;gap:var(--lh-space-2);max-inline-size:min(36rem,calc(100vw - 32px));padding:6px 6px 6px 16px;border-radius:999px;background:var(--lh-ink, #0b1220);color:var(--lh-ivory, #fff);box-shadow:var(--lh-shadow-overlay);font-size:var(--lh-text-sm);pointer-events:auto}.mc-board-toast .lh-button{color:inherit}.mc-board-toast .lh-button:not(.lh-button--icon){font-weight:600;color:var(--lh-signal, inherit)}@media(prefers-reduced-motion:reduce){.mc-board-cell[data-lifted]>.mc-board-panel{rotate:none}}.mc-chart-options{max-block-size:min(70vh,40rem);overflow:auto;overscroll-behavior:contain}.mc-chart-options__section{display:grid;gap:6px}.mc-chart-options__section>.mc-chart-options__label{margin-block-end:0}.mc-chart-options__section .mc-chart-options__related{margin:0}.mc-chart-series-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mc-chart-series{display:grid;gap:6px;padding:6px 6px 6px 10px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-chart-series__line{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mc-chart-series__name{overflow:hidden;max-inline-size:12rem;font-family:var(--lh-font-mono);font-size:var(--lh-text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mc-chart-series__remove{margin-inline-start:auto}.mc-chart-series__add-step{display:inline-flex;align-items:center;gap:2px;min-block-size:22px;padding-inline:4px 6px;border:1px dashed var(--lh-border-control);border-radius:999px;background:none;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);cursor:pointer}.mc-chart-series__add-step:hover,.mc-chart-series__add-step[aria-expanded=true]{border-style:solid;border-color:var(--lh-primary);color:var(--lh-text)}.mc-chart-series__add-step .lh-icon{inline-size:11px;block-size:11px}.mc-chart-series__steps{display:flex;flex-wrap:wrap;gap:4px}.mc-chart-series__steps .mc-chart-options__suggestion{padding-inline:8px;font-family:inherit}.mc-chart-series__result{margin:0;color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-size:var(--lh-text-2xs)}.mc-chart-step{display:inline-flex;align-items:center;gap:2px}.mc-chart-step__arrow{color:var(--lh-text-secondary);font-size:var(--lh-text-2xs)}.mc-chart-step__label{min-block-size:22px;padding-inline:8px;border:1px solid color-mix(in srgb,var(--lh-primary) 40%,var(--lh-border-subtle));border-radius:999px;background:color-mix(in srgb,var(--lh-primary) 8%,var(--lh-surface));color:var(--lh-text);font-size:var(--lh-text-2xs);cursor:pointer}.mc-chart-step[data-open] .mc-chart-step__label{border-color:var(--lh-primary)}.mc-chart-step__params{display:flex;flex-wrap:wrap;gap:var(--lh-space-2)}.mc-chart-step__param{display:inline-flex;align-items:center;gap:6px;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs)}.mc-chart-step__param input{inline-size:5rem}.mc-chart-step__param select{inline-size:auto}.mc-chart-options__inline{padding:0;border:0;background:none;color:var(--lh-primary);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mc-chart-options__row>.mc-chart-options__inline{justify-self:start;margin-block-start:4px;font-size:var(--lh-text-xs)}.mc-chart-options__select{justify-self:start;inline-size:auto}.mc-run-chooser{display:grid;gap:6px}.mc-run-chooser__list{display:grid;max-block-size:14rem;margin:0;padding:0;overflow:auto;list-style:none}.mc-run-chooser__run{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--lh-radius-control);font-size:var(--lh-text-xs);cursor:pointer}.mc-run-chooser__run:hover{background:var(--lh-hover)}.mc-run-chooser__run[data-locked]{cursor:default}.mc-run-chooser__run .mc-board-swatch{margin:0}.mc-run-chooser__run .mc-board-swatch[data-empty]{background:none;box-shadow:inset 0 0 0 1px var(--lh-border-control)}.mc-run-chooser__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-run-chooser__detail{color:var(--lh-text-secondary);font-size:var(--lh-text-2xs);white-space:nowrap}.mc-board-compare__body{display:grid;gap:var(--lh-space-2);inline-size:20rem;max-inline-size:calc(100vw - 32px)}.mc-board-compare__body>.lh-button{justify-self:start}.mc-board-default{padding-block-start:var(--lh-space-2);border-block-start:1px solid var(--lh-border-subtle)}.mc-share--on{border-color:var(--lh-primary);color:var(--lh-primary)}.mc-share-dialog{max-width:34rem}.mc-share__state{display:flex;gap:var(--lh-space-3);align-items:flex-start;padding:var(--lh-space-3);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-share__state[data-public]{border-color:var(--lh-primary)}.mc-share__state p{margin:2px 0 0}.mc-share__links{display:grid;gap:var(--lh-space-2);margin:0;padding:0;list-style:none}.mc-share__links li{display:grid;gap:2px;padding:var(--lh-space-2) var(--lh-space-3);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control)}.mc-share__links li[data-status=expired],.mc-share__links li[data-status=revoked]{opacity:.7}.mc-share__link-name{font-weight:600}.mc-share__facts h3{margin:0 0 var(--lh-space-2);font-size:var(--lh-text-sm)}.mc-share__facts ul{display:grid;gap:var(--lh-space-2);margin:0;padding-left:1.1em;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-share__actions{flex-wrap:wrap}.mc-share__heading{margin:0;font-size:var(--lh-text-sm)}.mc-share__links li>a{justify-self:start;font-size:var(--lh-text-sm)}.mc-live-value{font-variant-numeric:tabular-nums;font-weight:600}.mc-live-value[data-state=invalid]{color:var(--lh-text-secondary);font-weight:400;text-decoration:underline dotted}.mc-live-value[data-state=pending]{color:var(--lh-text-secondary)}.mc-board-table th.mc-num{text-align:end}.mc-series-heat{display:grid;gap:6px;margin:0;min-inline-size:0}.mc-series-heat__body{display:grid;grid-template-columns:minmax(3rem,min(30%,12rem)) minmax(0,1fr);gap:8px;min-inline-size:0}.mc-series-heat__labels{display:grid;margin:0;padding:0;list-style:none;max-inline-size:14rem;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-series-heat__labels li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;align-self:center}.mc-series-heat__labels li[data-active]{color:var(--lh-text);font-weight:600}.mc-series-heat__plot{min-inline-size:0}.mc-series-heat__plot canvas{display:block;cursor:crosshair}.mc-series-heat__axis{display:flex;justify-content:space-between;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-variant-numeric:tabular-nums}.mc-series-heat__readout{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-share__people{display:grid;gap:var(--lh-space-2)}.mc-share__people h3,.mc-share__people p{margin:0;font-size:var(--lh-text-sm)}.mc-share__people-list{display:grid;gap:var(--lh-space-1);margin:0;padding:0;list-style:none}.mc-share__people-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lh-space-2);padding:var(--lh-space-1) 0;border-block-end:1px solid var(--lh-border-subtle)}.mc-share__person{overflow-wrap:anywhere}.mc-share__role select{min-inline-size:9rem}.mc-publish-preview{display:grid;gap:var(--lh-space-2);justify-items:start}.mc-publish-preview__frame{justify-self:stretch;display:grid;gap:var(--lh-space-2);max-block-size:70vh;overflow:auto;padding:var(--lh-space-3);border:1px dashed var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-canvas)}.mc-projects-head__actions{display:flex;align-items:center;gap:var(--lh-space-4);flex-wrap:wrap}.mc-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--mc-gap, 16px);margin:0;padding:0;list-style:none}.mc-project-card{display:grid;gap:var(--lh-space-3);align-content:start;min-inline-size:0;transition:border-color .12s ease}.mc-project-card.mc-placeholder{min-block-size:15rem}.mc-project-card:hover,.mc-project-card:focus-within{border-color:var(--lh-border)}.mc-project-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lh-space-3);min-inline-size:0}.mc-project-card__head h3{margin:0;min-inline-size:0;font-size:var(--lh-text-lg);letter-spacing:-.01em;overflow-wrap:anywhere}.mc-project-card__link{color:var(--lh-text);text-decoration:none}.mc-project-card__link:hover{color:var(--lh-link);text-decoration:underline;text-underline-offset:3px}.mc-project-card__live{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--lh-success);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-dot{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.mc-project-card__desc{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-project-card__stats{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.6fr);margin:0;border-block:1px solid var(--lh-border-subtle)}.mc-project-card__stats>div{display:grid;gap:2px;padding:var(--lh-space-3) 0;min-inline-size:0}.mc-project-card__stats>div+div{padding-inline-start:var(--lh-space-3);border-inline-start:1px solid var(--lh-border-subtle)}.mc-project-card__stats dt{color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-project-card__stats dd{margin:0;font-size:var(--lh-text-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-project-card__runs{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--lh-text-sm)}.mc-project-card__runs li{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3);min-inline-size:0}.mc-project-card__runs a{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lh-font-mono)}.mc-project-card__more{color:var(--lh-text-secondary)}.mc-project-card__id{margin:0;color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-load-more{justify-self:center}.mc-note-line{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-new-project{display:grid;gap:var(--lh-space-4)}.mc-new-project h2{margin:0 0 4px}.mc-new-project p{margin:0}.mc-new-project__form{display:grid;gap:var(--lh-space-4)}.mc-new-project__row{display:flex;align-items:end;gap:var(--lh-space-3);flex-wrap:wrap}.mc-new-project__row .lh-field{flex:1 1 18rem;min-inline-size:0}.mc-credential{display:grid;gap:var(--lh-space-2, 8px);padding:var(--lh-space-4);border:1px solid var(--lh-warning);border-radius:var(--lh-radius-control);background:var(--lh-warning-bg)}.mc-credential__title{display:flex;align-items:center;gap:8px;font-weight:600}.mc-credential__value{display:flex;align-items:center;gap:var(--lh-space-3);min-inline-size:0}.mc-credential__value code{flex:1;min-inline-size:0;padding:6px 8px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);background:var(--lh-surface);font-family:var(--lh-font-mono);font-size:var(--lh-text-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:640px){.mc-credential__value{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.mc-project-card{transition:none}}@media(forced-colors:active){.mc-project-card__stats,.mc-credential{border-color:CanvasText}.mc-dot{background:CanvasText}}.mc-project__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:var(--lh-space-6);align-items:start}.mc-project__charts{display:grid;gap:var(--lh-space-4);min-inline-size:0}.mc-project__runs{position:sticky;inset-block-start:var(--lh-space-4);display:flex;flex-direction:column;max-block-size:calc(100vh - 2 * var(--lh-space-4));min-inline-size:0;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-project__id{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-project__metrics{display:grid;max-block-size:20rem;overflow-y:auto}.mc-project__metric-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.mc-project__layout{grid-template-columns:minmax(0,1fr)}.mc-project__runs{position:static;order:-1;max-block-size:30rem}}.mc-runs{display:flex;flex-direction:column;gap:var(--lh-space-3);min-block-size:0;padding:var(--lh-space-4)}.mc-runs__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lh-space-3)}.mc-runs__head h2{margin:0;font-size:var(--lh-text-lg)}.mc-runs__count{color:var(--lh-text-secondary);font-family:var(--lh-font-mono);font-size:var(--lh-text-xs)}.mc-runs__search{position:relative;display:flex;align-items:center}.mc-runs__search .lh-icon{position:absolute;inset-inline-start:var(--lh-space-3);inline-size:14px;block-size:14px;color:var(--lh-text-secondary);pointer-events:none}.mc-runs__search .lh-input{inline-size:100%;padding-inline-start:calc(var(--lh-space-3) + 22px)}.mc-runs__actions,.mc-runs__filters,.mc-runs__chips{display:flex;flex-wrap:wrap;gap:var(--lh-space-2);align-items:center}.mc-runs__actions .lh-button{padding-inline:var(--lh-space-2);font-size:var(--lh-text-xs)}.mc-runs__chip{display:inline-flex;gap:6px;align-items:center;padding:2px 8px;border:1px solid var(--lh-border-control);border-radius:999px;background:transparent;color:var(--lh-text-secondary);font:inherit;font-size:var(--lh-text-xs);cursor:pointer}.mc-runs__chip span{font-family:var(--lh-font-mono)}.mc-runs__chip[aria-pressed=true]{border-color:var(--lh-primary);background:color-mix(in srgb,var(--lh-primary) 12%,transparent);color:var(--lh-text)}.mc-runs__facet{display:inline-flex;gap:6px;align-items:center;min-inline-size:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-runs__facet .lh-select{max-inline-size:11rem;font-size:var(--lh-text-xs)}.mc-runs__note,.mc-runs__empty{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.mc-runs__note code{font-family:var(--lh-font-mono)}.mc-runs__link{padding:0;border:0;background:none;color:var(--lh-link);font:inherit;text-decoration:underline;cursor:pointer}.mc-runs__list{display:grid;gap:1px;margin:0;padding:0;overflow-y:auto;min-block-size:6rem;list-style:none;border-block:1px solid var(--lh-border-subtle)}.mc-runs__row{display:flex;align-items:flex-start;gap:var(--lh-space-2);padding:var(--lh-space-2) var(--lh-space-1);border-radius:var(--lh-radius-control)}.mc-runs__row:hover,.mc-runs__row:focus-within{background:var(--lh-hover)}.mc-runs__pick{position:relative;display:flex;flex:1;gap:var(--lh-space-2);min-inline-size:0;cursor:pointer}.mc-runs__check{position:absolute;opacity:0;pointer-events:none}.mc-runs__check:focus-visible+.mc-runs__swatch{outline:2px solid var(--lh-focus);outline-offset:2px}.mc-runs__check:disabled~*{opacity:.5}.mc-runs__check:disabled+.mc-runs__swatch{cursor:not-allowed}.mc-runs__swatch{flex:none;inline-size:14px;block-size:14px;margin-block-start:2px;border:2px solid var(--lh-border-control);border-radius:3px;--swatch: var(--lh-chart-1)}.mc-runs__swatch[data-color="1"]{--swatch: var(--lh-chart-2)}.mc-runs__swatch[data-color="2"]{--swatch: var(--lh-chart-3)}.mc-runs__swatch[data-color="3"]{--swatch: var(--lh-chart-4)}.mc-runs__swatch[data-color="4"]{--swatch: var(--lh-chart-5)}.mc-runs__swatch[data-color="5"]{--swatch: var(--lh-chart-6)}.mc-runs__swatch[data-color]:not([data-color=""]){border-color:var(--swatch)}.mc-runs__swatch[data-on]{background:var(--swatch)}.mc-runs__main{display:grid;gap:3px;min-inline-size:0}.mc-runs__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--lh-text-sm);line-height:1.35}.mc-runs__id{font-family:var(--lh-font-mono)}.mc-runs__row[data-on] .mc-runs__name{font-weight:500}.mc-runs__meta{display:flex;flex-wrap:wrap;gap:var(--lh-space-3);align-items:center;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-runs__latest{color:var(--lh-text-primary);font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums}.mc-runs__latest-name{color:var(--lh-text-secondary);font-family:var(--lh-font-sans, inherit)}.mc-runs__labels{display:flex;flex-wrap:wrap;gap:4px;min-inline-size:0}.mc-runs__tools{display:flex;flex:none;gap:var(--lh-space-1);align-items:center;opacity:0}.mc-runs__row:hover .mc-runs__tools,.mc-runs__row:focus-within .mc-runs__tools{opacity:1}@media(hover:none){.mc-runs__tools{opacity:1}}.mc-runs__only,.mc-runs__open{display:inline-flex;align-items:center;padding:2px 6px;border:0;border-radius:var(--lh-radius-control);background:none;color:var(--lh-text-secondary);font:inherit;font-size:var(--lh-text-xs);cursor:pointer}.mc-runs__only:hover,.mc-runs__open:hover{background:var(--lh-hover);color:var(--lh-text)}.mc-runs__open .lh-icon{inline-size:13px;block-size:13px}.mc-runs__more{align-self:start}.mc-runs__filter-box>summary{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);cursor:pointer}.mc-runs__filter-box[open]>summary{margin-block-end:var(--lh-space-2)}.mc-runs__toggle{display:inline-flex;gap:var(--lh-space-2);align-items:center;align-self:start;padding:0;border:0;background:none;color:var(--lh-link);font:inherit;font-size:var(--lh-text-sm);cursor:pointer}.mc-runs__stroke{--swatch: var(--lh-chart-1);inline-size:22px;block-size:0;border-block-start:2px solid var(--swatch);opacity:.9}.mc-runs__stroke[data-color="1"]{--swatch: var(--lh-chart-2)}.mc-runs__stroke[data-color="2"]{--swatch: var(--lh-chart-3)}.mc-runs__stroke[data-color="3"]{--swatch: var(--lh-chart-4)}.mc-runs__stroke[data-color="4"]{--swatch: var(--lh-chart-5)}.mc-runs__stroke[data-color="5"]{--swatch: var(--lh-chart-6)}.mc-runs__stroke[data-dash="1"]{border-block-start-style:dashed}.mc-runs__stroke[data-dash="2"]{border-block-start-style:dotted}.mc-runs__stroke[data-dash="3"]{block-size:2px;border:0;background:repeating-linear-gradient(90deg,var(--swatch) 0 6px,transparent 6px 8px,var(--swatch) 8px 10px,transparent 10px 12px)}.mc-project__hidden{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.mc-approval-rules{list-style:none;margin:0;padding:0;display:grid;gap:var(--lh-space-3, 12px)}.mc-approval-rule{display:grid;gap:var(--lh-space-2, 8px)}.mc-investigations{display:grid;gap:var(--lh-space-2, 8px);margin:0;padding:0;list-style:none}.mc-investigations__new{max-inline-size:36rem}.mc-investigation{display:grid;gap:var(--lh-space-4, 16px);max-inline-size:64rem}.mc-investigation__section{display:grid;gap:var(--lh-space-3, 12px);min-inline-size:0}.mc-investigation__section>h2{margin:0}.mc-investigation__state{display:flex;flex-wrap:wrap;gap:var(--lh-space-3, 12px);align-items:end}.mc-investigation__reason{flex:1 1 16rem}.mc-investigation__hypotheses{display:grid;gap:var(--lh-space-3, 12px);margin:0;padding:0;list-style:none}.mc-investigation__hypothesis{display:grid;gap:var(--lh-space-2, 8px);padding:var(--lh-space-3, 12px);border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);min-inline-size:0}.mc-investigation__claim{display:flex;gap:var(--lh-space-2, 8px);align-items:baseline}.mc-investigation__claim>p{margin:0;overflow-wrap:anywhere}.mc-investigation__side>p{margin:0}.mc-investigation__refs{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mc-investigation__ref{overflow-wrap:anywhere}.mc-investigation__actions,.mc-investigation__inline{display:flex;flex-wrap:wrap;gap:var(--lh-space-2, 8px);align-items:center}.mc-investigation__inline>input{flex:1 1 12rem;min-inline-size:0}.mc-investigation__inline>select{max-inline-size:100%}.mc-investigation__inline>[role=alert]{flex-basis:100%}.mc-investigation__add{display:grid;gap:var(--lh-space-2, 8px);justify-items:start;max-inline-size:36rem}.mc-investigation__add textarea{inline-size:100%}.mc-onboard{display:grid;gap:clamp(28px,4vw,40px);inline-size:min(100%,46rem);margin-inline:auto;padding-block:clamp(8px,3vw,32px) var(--lh-space-12)}.mc-onboard h1,.mc-onboard h2,.mc-onboard p{margin:0}.mc-onboard__head{display:grid;gap:var(--lh-space-2)}.lh .mc-onboard__head h1{font-size:clamp(1.75rem,3.2vw,2.4rem);line-height:1.1;letter-spacing:-.03em}.mc-onboard__lede{max-inline-size:52ch;color:var(--lh-text-secondary);font-size:var(--lh-text-base);line-height:1.55}.mc-onboard__section{display:grid;gap:var(--lh-space-3)}.lh .mc-onboard__section>h2,.lh .mc-onboard__create h2,.lh .mc-onboard__help h2,.lh .mc-onboard__notice h2{font-size:var(--lh-text-lg);font-weight:600;letter-spacing:-.01em}.mc-onboard__hint{color:var(--lh-text-secondary);font-size:var(--lh-text-sm);line-height:1.5}.mc-onboard__list{display:grid;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-onboard__list>li+li{border-block-start:1px solid var(--lh-border-subtle)}.mc-onboard__row{display:flex;align-items:center;gap:var(--lh-space-4);min-block-size:64px;padding:12px var(--lh-space-4)}.mc-onboard__row--link{color:inherit;text-decoration:none;transition:background-color var(--lh-motion-feedback, .12s) var(--lh-ease-standard, ease)}.mc-onboard__row--link:hover{background:var(--lh-hover)}.mc-onboard__row--link:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.mc-onboard__mark{display:inline-grid;flex:none;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--lh-radius-control);background:var(--lh-ink, #172635);color:var(--lh-ivory, #f5f2eb);font:600 15px/1 var(--lh-font-sans)}[data-lh-theme=dark] .mc-onboard__mark{background:var(--lh-telemetry, #a9d1d6);color:var(--lh-navy, #0e1925)}.mc-onboard__row-text{display:grid;flex:1;gap:2px;min-inline-size:0}.mc-onboard__row-title{overflow:hidden;color:var(--lh-text);font-size:var(--lh-text-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mc-onboard__row-meta{display:flex;flex-wrap:wrap;gap:0 var(--lh-space-2);color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-onboard__row-meta>span:not(:last-child):after{content:"·";margin-inline-start:var(--lh-space-2);color:var(--lh-text-secondary)}.mc-onboard__chevron{flex:none;color:var(--lh-text-secondary)}.mc-onboard__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2)}.mc-onboard__more{justify-self:start}.mc-onboard__issue{display:grid;gap:var(--lh-space-2);justify-items:start}.mc-onboard__create{gap:var(--lh-space-4);padding:clamp(18px,3vw,24px);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-onboard__create-head{display:flex;align-items:flex-start;gap:var(--lh-space-3)}.mc-onboard__create-head>div{display:grid;gap:var(--lh-space-1)}.mc-onboard__create-icon,.mc-onboard__notice-icon{display:inline-grid;flex:none;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--lh-surface-subtle);color:var(--lh-text);box-shadow:inset 0 0 0 1px var(--lh-border)}.mc-onboard__create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--lh-space-3)}.mc-onboard__create-form .lh-input{inline-size:100%}.mc-onboard__notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-3) var(--lh-space-4);padding:var(--lh-space-4);border:1px solid color-mix(in srgb,var(--lh-info) 40%,var(--lh-border));border-radius:var(--lh-radius-panel);background:var(--lh-info-bg)}.mc-onboard__notice-text{display:grid;flex:1;gap:2px;min-inline-size:14rem}.mc-onboard__notice-text p{color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-onboard__help{display:flex;align-items:flex-start;gap:var(--lh-space-3);color:var(--lh-text-secondary);font-size:var(--lh-text-sm);line-height:1.55}.mc-onboard__help>.lh-icon{flex:none;margin-block-start:3px}.mc-onboard__help>div{display:grid;gap:2px}.lh .mc-onboard__help h2{color:var(--lh-text);font-size:var(--lh-text-sm)}.mc-onboard__help strong{color:var(--lh-text);font-weight:600;overflow-wrap:anywhere}.mc-onboard__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lh-space-3);margin:0;padding:0;list-style:none;counter-reset:onboard-step}.mc-onboard__steps>li{display:grid;align-content:start;gap:var(--lh-space-1);padding:var(--lh-space-4);border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-panel);color:var(--lh-text-secondary);font-size:var(--lh-text-sm);line-height:1.5;counter-increment:onboard-step}.mc-onboard__steps>li:before{content:counter(onboard-step);display:inline-grid;place-items:center;inline-size:24px;block-size:24px;margin-block-end:var(--lh-space-1);border:1px solid var(--lh-border);border-radius:50%;color:var(--lh-text);font:600 12px/1 var(--lh-font-sans)}.mc-onboard__step-title{color:var(--lh-text);font-weight:600}.mc-onboard__steps code{font:var(--lh-text-xs)/1.4 var(--lh-font-mono)}.mc-onboard__skeleton{display:grid;gap:var(--lh-space-3)}.mc-onboard__skeleton-title{inline-size:min(22rem,70%);block-size:36px}.mc-onboard__skeleton-line{inline-size:min(30rem,90%);block-size:16px}.mc-onboard__skeleton-card{block-size:140px;margin-block-start:var(--lh-space-4)}.mc-join{display:grid;place-items:start center;min-block-size:100vh;min-block-size:100svh;padding:clamp(24px,8vh,96px) var(--lh-space-4) var(--lh-space-8);background:var(--lh-canvas);color:var(--lh-text)}.mc-join__brand{display:inline-flex;align-items:center;gap:var(--lh-space-2);margin-block-end:var(--lh-space-6);color:var(--lh-text);font-weight:700;text-decoration:none}.mc-join__brand img{padding:3px;border-radius:var(--lh-radius-control);background:var(--lh-ivory)}.mc-join__inner{display:grid;justify-items:center;inline-size:min(100%,30rem)}.mc-join__card{display:grid;gap:var(--lh-space-6);inline-size:100%;padding:clamp(22px,4vw,36px);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-join__card h1,.mc-join__card p{margin:0}.mc-join__org{display:grid;justify-items:center;gap:var(--lh-space-3);text-align:center}.mc-join__org .mc-onboard__mark{inline-size:56px;block-size:56px;font-size:24px}.lh .mc-join__card h1{font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.15;letter-spacing:-.02em}.mc-join__sub{color:var(--lh-text-secondary);line-height:1.55}.mc-join__facts{display:grid;gap:var(--lh-space-2);margin:0;padding:var(--lh-space-4);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font-size:var(--lh-text-sm)}.mc-join__facts>div{display:flex;justify-content:space-between;gap:var(--lh-space-4)}.mc-join__facts dt{color:var(--lh-text-secondary)}.mc-join__facts dd{margin:0;color:var(--lh-text);font-weight:600;text-align:end;overflow-wrap:anywhere}.mc-join__actions{display:grid;gap:var(--lh-space-2)}.mc-join__actions .lh-button{justify-content:center;inline-size:100%}.mc-join__account{color:var(--lh-text-secondary);font-size:var(--lh-text-sm);text-align:center}.mc-join__account strong{color:var(--lh-text);overflow-wrap:anywhere}@media(max-width:720px){.mc-onboard__steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.mc-onboard__create-form{grid-template-columns:minmax(0,1fr)}.mc-onboard__create-form .lh-button{justify-content:center}.mc-onboard__list>li.mc-onboard__row{flex-wrap:wrap}.mc-onboard__row .mc-onboard__actions{inline-size:100%;padding-inline-start:calc(36px + var(--lh-space-4))}}@media(prefers-reduced-motion:reduce){.mc-onboard__row--link{transition:none}}@media(forced-colors:active){.mc-onboard__mark,.mc-onboard__list,.mc-onboard__create,.mc-onboard__notice,.mc-join__card{border:1px solid CanvasText}}.mc-join__placeholder{block-size:44px}.mc-link-joins{display:grid;gap:4px;margin:var(--lh-space-2) 0 0;padding:var(--lh-space-2) var(--lh-space-3);list-style:none;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font-size:var(--lh-text-sm)}.mc-link-joins>li{display:flex;justify-content:space-between;gap:var(--lh-space-3);overflow-wrap:anywhere}.mc-sec{display:grid;gap:var(--lh-space-3);min-inline-size:0}.mc-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lh-space-3);flex-wrap:wrap}.mc-sec__titles{display:grid;gap:2px;min-inline-size:0}.lh .mc-sec__head h2,.lh .mc-sec__head h3{margin:0;font-size:var(--lh-text-lg);font-weight:600;letter-spacing:-.01em}.lh .mc-sec__head h3{font-size:var(--lh-text-base)}.mc-sec__desc{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm);line-height:1.5}.mc-sec__actions{display:flex;align-items:center;gap:var(--lh-space-2);flex-wrap:wrap}.mc-card{display:grid;gap:var(--lh-space-4);min-inline-size:0;padding:clamp(16px,2vw,22px);border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-field__optional{color:var(--lh-text-secondary);font-weight:400}.mc-form{display:grid;gap:var(--lh-space-4)}.mc-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:var(--lh-space-4)}.mc-form__actions{display:flex;align-items:center;gap:var(--lh-space-2);flex-wrap:wrap}.mc-choice{display:grid;gap:var(--lh-space-2);margin:0;padding:0;border:0;min-inline-size:0}.mc-choice>legend{margin-block-end:var(--lh-space-2);padding:0;font-size:var(--lh-text-sm);font-weight:500}.mc-choice__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--lh-space-2)}.mc-choice__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--lh-space-3);align-items:start;padding:12px 14px;border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface);cursor:pointer}.mc-choice__option:hover{background:var(--lh-hover)}.mc-choice__option:has(input:checked){border-color:var(--lh-text);box-shadow:inset 0 0 0 1px var(--lh-text)}.mc-choice__option:has(input:focus-visible){outline:2px solid var(--lh-focus);outline-offset:2px}.mc-choice__option input{grid-row:span 2;margin:3px 0 0;accent-color:var(--lh-text)}.mc-choice__label{font-size:var(--lh-text-sm);font-weight:600}.mc-choice__hint{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);line-height:1.45}.mc-list{display:grid;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-list>li+li{border-block-start:1px solid var(--lh-border-subtle)}.mc-list__row{display:flex;align-items:center;gap:var(--lh-space-4);min-block-size:60px;padding:12px var(--lh-space-4)}.mc-list__row--muted .mc-list__title{color:var(--lh-text-secondary)}.mc-list__leading{flex:none}.mc-list__main{display:grid;flex:1;gap:3px;min-inline-size:0}.mc-list__title{display:flex;align-items:center;gap:var(--lh-space-2);min-inline-size:0;color:var(--lh-text);font-size:var(--lh-text-sm);font-weight:600;overflow-wrap:anywhere}.mc-list__actions{display:flex;flex:none;align-items:center;gap:var(--lh-space-1)}.mc-meta{display:flex;flex-wrap:wrap;gap:0 var(--lh-space-2);margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);line-height:1.5}.mc-meta>span:not(:last-child):after{content:"·";margin-inline-start:var(--lh-space-2)}.mc-badge{--mc-badge: var(--lh-text-secondary);display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--mc-badge) 12%,transparent);color:var(--mc-badge);font-size:var(--lh-text-xs);font-weight:600;line-height:1.6;white-space:nowrap}.mc-badge[data-tone=success]{--mc-badge: var(--lh-success)}.mc-badge[data-tone=warning]{--mc-badge: var(--lh-warning)}.mc-badge[data-tone=danger]{--mc-badge: var(--lh-danger)}.mc-badge[data-tone=info]{--mc-badge: var(--lh-info)}.mc-code{min-inline-size:0;overflow:hidden;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-canvas-sunken, var(--lh-surface-subtle))}.mc-code__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-2);padding:4px 4px 4px 12px;border-block-end:1px solid var(--lh-border-subtle)}.mc-code__label{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-weight:600}.lh .mc-code__body{margin:0;padding:12px;overflow-x:auto;color:var(--lh-text);font:var(--lh-text-xs)/1.7 var(--lh-font-mono);white-space:pre}.lh .mc-code__body:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.mc-secret{display:grid;gap:var(--lh-space-3);padding:clamp(16px,2vw,20px);border:1px solid color-mix(in srgb,var(--lh-success) 45%,var(--lh-border));border-radius:var(--lh-radius-panel);background:color-mix(in srgb,var(--lh-success-bg) 60%,var(--lh-surface))}.mc-secret__head{display:flex;align-items:flex-start;gap:var(--lh-space-3)}.mc-secret__head>.lh-icon{flex:none;margin-block-start:2px;color:var(--lh-success)}.mc-secret__head h3{margin:0;font-size:var(--lh-text-base)}.mc-secret__head p{margin:2px 0 0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-details>summary{display:inline-flex;align-items:center;gap:4px;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-weight:600;cursor:pointer;list-style:none}.mc-details>summary::-webkit-details-marker{display:none}.mc-details>summary .lh-icon{inline-size:14px;block-size:14px;transition:transform var(--lh-motion-feedback, .12s) var(--lh-ease-standard, ease)}.mc-details[open]>summary .lh-icon{transform:rotate(90deg)}.mc-details>summary:hover{color:var(--lh-text)}.mc-details>summary:focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px;border-radius:4px}.mc-details__body{display:grid;gap:var(--lh-space-2);margin-block-start:var(--lh-space-2);color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-details__body code,.mc-id{font:var(--lh-text-xs)/1.5 var(--lh-font-mono);overflow-wrap:anywhere}.mc-empty-line{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3);flex-wrap:wrap;padding:var(--lh-space-4);border:1px dashed var(--lh-border);border-radius:var(--lh-radius-panel);color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-empty-line p{margin:0}.mc-settings{display:grid;grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px)}.mc-settings__nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mc-settings__nav a{display:flex;align-items:center;gap:var(--lh-space-2);min-block-size:34px;padding-inline:10px;border-radius:var(--lh-radius-control);color:var(--lh-text-secondary);font-size:var(--lh-text-sm);font-weight:500;text-decoration:none}.mc-settings__nav a:hover{background:var(--lh-hover);color:var(--lh-text)}.mc-settings__nav a[aria-current=page]{background:var(--lh-hover);color:var(--lh-text);font-weight:600}.mc-settings__nav a:focus-visible{outline:2px solid var(--lh-focus);outline-offset:-2px}.mc-settings__nav .lh-icon{flex:none;inline-size:16px;block-size:16px}.mc-settings__body{display:grid;gap:clamp(24px,3vw,36px);min-inline-size:0;max-inline-size:52rem}.mc-subnav{display:flex;flex-wrap:wrap;gap:var(--lh-space-1);margin:0;padding:0;list-style:none}.mc-subnav a{display:inline-flex;align-items:center;min-block-size:30px;padding-inline:12px;border:1px solid var(--lh-border);border-radius:999px;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-weight:600;text-decoration:none}.mc-subnav a[aria-current=page]{border-color:var(--lh-text);color:var(--lh-text)}.mc-subnav a:focus-visible{outline:2px solid var(--lh-focus);outline-offset:2px}@media(max-width:860px){.mc-settings{grid-template-columns:minmax(0,1fr)}.mc-settings__nav ul{display:flex;gap:var(--lh-space-1);overflow-x:auto;padding-block-end:4px}.mc-settings__nav a{white-space:nowrap}}.mc-facts{display:grid;gap:0;margin:0}.mc-facts>div{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:center;gap:var(--lh-space-3);min-block-size:44px;padding-block:8px;border-block-end:1px solid var(--lh-border-subtle)}.mc-facts>div:last-child{border-block-end:0}.mc-facts dt{color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-facts dd{display:flex;align-items:center;gap:var(--lh-space-2);flex-wrap:wrap;margin:0;min-inline-size:0;font-size:var(--lh-text-sm);overflow-wrap:anywhere}.lh-app .lh-eyebrow{font-family:var(--lh-font-sans);font-size:var(--lh-text-xs);font-weight:600;letter-spacing:0;text-transform:none}.lh-app .lh-group__title,.lh-app .mc-group__title{font:600 var(--lh-text-sm)/1.5 var(--lh-font-sans);letter-spacing:0;text-transform:none}.lh-app .mc-row__meta{font:var(--lh-text-xs)/1.5 var(--lh-font-sans)}.lh-app .mc-kv dt,.lh-app .mc-run-facts dt,.lh-app .mc-project-card__stats dt,.lh-app .mc-run-card__stats dt,.lh-app .mc-fields thead th,.lh-app .lh-table th,.lh-app .lh-datagrid thead th{font-family:var(--lh-font-sans);font-size:var(--lh-text-xs);font-weight:500;letter-spacing:0;text-transform:none}.lh-app .mc-muted-mono{font-family:var(--lh-font-sans)}.lh-app .mc-page-head{padding-block-end:0;border-block-end:0}.lh-app .mc-section-header h2{font-weight:600}.mc-meter{gap:var(--lh-space-3)}.mc-meter__head{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3)}.mc-meter__value{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-meter__value strong{color:var(--lh-text);font-size:var(--lh-text-base)}.mc-meter__track{overflow:hidden;block-size:8px;border-radius:999px;background:var(--lh-surface-subtle);box-shadow:inset 0 0 0 1px var(--lh-border-subtle)}.mc-meter__track>span{display:block;block-size:100%;border-radius:inherit;background:var(--lh-success)}.mc-meter__track[data-state=warning]>span{background:var(--lh-warning)}.mc-meter__track[data-state=full]>span,.mc-meter__track[data-state=ceiling]>span{background:var(--lh-danger)}.mc-key-icon{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);color:var(--lh-text-secondary);box-shadow:inset 0 0 0 1px var(--lh-border-subtle)}.mc-key-icon .lh-icon{inline-size:16px;block-size:16px}.mc-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:mc-step;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface)}.mc-steps>li{position:relative;display:grid;gap:var(--lh-space-3);padding:var(--lh-space-4) var(--lh-space-4) var(--lh-space-4) calc(var(--lh-space-4) + 40px);counter-increment:mc-step}.mc-steps>li+li{border-block-start:1px solid var(--lh-border-subtle)}.mc-steps>li:before{content:counter(mc-step);position:absolute;inset-block-start:calc(var(--lh-space-4) - 1px);inset-inline-start:var(--lh-space-4);display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:999px;background:var(--lh-text);color:var(--lh-canvas);font-size:var(--lh-text-xs);font-weight:700}.mc-steps__text{display:grid;gap:2px}.lh .mc-steps__text h3{margin:2px 0 0;font-size:var(--lh-text-base);font-weight:600}.mc-steps__text p{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-inline-form{display:flex;align-items:center;gap:var(--lh-space-2);flex-wrap:wrap}.mc-inline-form .lh-input{flex:1 1 14rem;max-inline-size:24rem}.mc-table{inline-size:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);background:var(--lh-surface);font-size:var(--lh-text-sm)}.mc-table th,.mc-table td{padding:10px var(--lh-space-4);border-block-end:1px solid var(--lh-border-subtle);text-align:start;vertical-align:middle}.mc-table tbody tr:last-child>*{border-block-end:0}.mc-table thead th{background:var(--lh-surface-subtle);color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-weight:500;white-space:nowrap}.mc-table tbody th{font-weight:600}.mc-table .mc-table__nowrap{white-space:nowrap}.mc-table .mc-table__num{font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.mc-table thead .mc-table__num{font-family:var(--lh-font-sans)}.mc-run-card__project{margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-weight:500}.mc-list__link{color:inherit;text-decoration:none}.mc-list__link:after{content:"";position:absolute;inset:0}.mc-list__row:has(.mc-list__link){position:relative}.mc-list__row:has(.mc-list__link):hover{background:var(--lh-hover)}.mc-list__link:focus-visible{outline:none}.mc-list__row:has(.mc-list__link:focus-visible){outline:2px solid var(--lh-focus);outline-offset:-2px}.mc-list__actions>.lh-icon{color:var(--lh-text-secondary)}.mc-review{display:grid;gap:var(--lh-space-2);padding:var(--lh-space-4);border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface-subtle);font-size:var(--lh-text-sm)}.lh .mc-review h3{margin:0;font-size:var(--lh-text-sm);font-weight:600}.mc-review p{margin:0}.lh .mc-control-form h2{margin:0;font-size:var(--lh-text-lg)}.mc-capability__type{display:block;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-avatar{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border-radius:999px;background:var(--lh-text);color:var(--lh-canvas);font-size:var(--lh-text-xs);font-weight:700}.mc-avatar--pending{background:transparent;color:var(--lh-text-secondary);box-shadow:inset 0 0 0 1px var(--lh-border-control)}.mc-invite-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,10rem) auto;align-items:start;gap:var(--lh-space-3)}.mc-invite-row__submit{margin-block-start:27px}.mc-invite-row .lh-field__error{grid-column:1 / -1}@media(max-width:640px){.mc-invite-row{grid-template-columns:minmax(0,1fr)}.mc-invite-row__submit{justify-self:start;margin-block-start:0}}.mc-divider{margin:0;border:0;border-block-start:1px solid var(--lh-border-subtle)}.mc-copy-field{display:flex;align-items:center;gap:var(--lh-space-2);min-inline-size:0;padding:4px 4px 4px 12px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-copy-field code{flex:1;min-inline-size:0;overflow:hidden;font:var(--lh-text-xs)/1.5 var(--lh-font-mono);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.mc-card__head,.mc-card__subhead{display:flex;align-items:center;justify-content:space-between;gap:var(--lh-space-3)}.lh .mc-card__head h3{margin:0;font-size:var(--lh-text-base);font-weight:600}.lh .mc-card__subhead h4{margin:0;font-size:var(--lh-text-sm);font-weight:600}.mc-plan{gap:var(--lh-space-5, 20px)}.mc-plan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lh-space-3);flex-wrap:wrap}.mc-plan__head p{margin:0}.mc-plan__name{font-size:var(--lh-text-xl, 1.25rem);font-weight:600;letter-spacing:-.01em}.mc-plan__price{color:var(--lh-text-secondary);font-weight:500}.mc-usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--lh-space-4) var(--lh-space-5, 20px);margin:0;padding:0;list-style:none}.mc-usage__row{display:grid;gap:6px}.mc-usage__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lh-space-2);font-size:var(--lh-text-sm)}.mc-usage__label>span:first-child{font-weight:500}.mc-usage__value{color:var(--lh-text-secondary);font-size:var(--lh-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-pref{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,14rem);align-items:center;gap:var(--lh-space-2) var(--lh-space-4)}.mc-pref__main{display:grid;gap:2px;min-inline-size:0}.mc-pref__more{display:grid;grid-column:1 / -1;gap:var(--lh-space-3)}@media(max-width:560px){.mc-pref{grid-template-columns:minmax(0,1fr)}}.mc-switch{display:inline-flex;align-items:center;gap:var(--lh-space-3);cursor:pointer}.mc-switch input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.mc-switch__track{position:relative;flex:none;inline-size:34px;block-size:20px;border-radius:999px;background:var(--lh-border-control);transition:background var(--lh-motion-feedback, .12s) var(--lh-ease-standard, ease)}.mc-switch__track:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:16px;block-size:16px;border-radius:999px;background:var(--lh-surface);box-shadow:0 1px 2px #0003;transition:transform var(--lh-motion-feedback, .12s) var(--lh-ease-standard, ease)}.mc-switch input:checked+.mc-switch__track{background:var(--lh-success)}.mc-switch input:checked+.mc-switch__track:after{transform:translate(14px)}.mc-switch input:focus-visible+.mc-switch__track{outline:2px solid var(--lh-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mc-switch__track,.mc-switch__track:after,.mc-details>summary .lh-icon{transition:none}}.mc-pref__hint{padding-inline-start:calc(34px + var(--lh-space-3))}.lh-app .mc-decision__capability,.lh-app .mc-run-head__title h1,.lh-app .mc-capability__name{font-family:var(--lh-font-sans);letter-spacing:-.01em}.lh-app .mc-run-head__title h1{letter-spacing:-.02em}.lh-app .lh-plot__help{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lh-app .lh-plot__badge{display:none}.mc-journal__item{grid-template-columns:minmax(0,1fr);min-inline-size:0}.mc-journal__head{flex-wrap:wrap}.mc-journal__item>.mc-track{min-inline-size:0;overflow-x:auto}.mc-ask-trigger[aria-pressed=true]{color:var(--lh-link);border-color:var(--lh-link)}@media(max-width:720px){.mc-ask-trigger__label{display:none}}.mc-ask.lh-app__inspector{display:flex;flex-direction:column;inline-size:min(440px,42vw);min-inline-size:340px;overflow:hidden}@media(max-width:720px){.mc-ask.lh-app__inspector{position:fixed;inset:0;z-index:var(--lh-z-overlay);inline-size:100%;min-inline-size:0;border:0}}.mc-ask__head{display:flex;align-items:center;gap:var(--lh-space-2);padding:var(--lh-space-2) var(--lh-space-3);border-block-end:1px solid var(--lh-border);background:var(--lh-chrome)}.mc-ask__brand{display:inline-flex;align-items:center;gap:var(--lh-space-1);font-weight:600;white-space:nowrap}.mc-ask__title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lh-text-secondary)}.mc-ask__rename{flex:1;min-inline-size:0}.mc-ask__rename .lh-input{inline-size:100%}.mc-ask__share{gap:var(--lh-space-1);font-size:var(--lh-text-xs)}.mc-ask__thread{flex:1;min-block-size:0;overflow:auto;display:flex;flex-direction:column;gap:var(--lh-space-3);padding:var(--lh-space-4)}.mc-ask__pad{padding:var(--lh-space-4)}.mc-ask__welcome{display:grid;gap:var(--lh-space-2);color:var(--lh-text-secondary)}.mc-ask__welcome p{margin:0}.mc-ask__note{display:inline-flex;align-items:center;gap:var(--lh-space-1);margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-ask__error{margin:0;padding:var(--lh-space-2) var(--lh-space-4);color:var(--lh-danger);font-size:var(--lh-text-sm)}.mc-ask__status{margin:0;padding:var(--lh-space-2) var(--lh-space-4);color:var(--lh-text-secondary);font-size:var(--lh-text-sm);overflow-wrap:anywhere}.mc-ask__asked{display:grid;justify-items:end;gap:2px}.mc-ask__about{max-inline-size:88%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs)}.mc-ask__you{align-self:flex-end;max-inline-size:88%;padding:var(--lh-space-2) var(--lh-space-3);border-radius:var(--lh-radius-panel);background:var(--lh-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere}.mc-ask__answer{overflow-wrap:anywhere}.mc-ask__answer .mc-md>:first-child{margin-block-start:0}.mc-ask__answer[data-writing] .mc-md>:last-child:after{content:"▍";color:var(--lh-text-secondary)}.mc-ask__notice{display:flex;align-items:center;gap:var(--lh-space-2);margin:0;padding:var(--lh-space-2) var(--lh-space-3);border-radius:var(--lh-radius-control);background:var(--lh-neutral-bg);color:var(--lh-text-secondary);font-size:var(--lh-text-sm)}.mc-ask__notice[data-code=allowance],.mc-ask__notice[data-code=model_unavailable],.mc-ask__notice[data-code=timeout],.mc-ask__notice[data-code=internal]{background:var(--lh-warning-bg);color:var(--lh-text)}.mc-ask__tools{display:grid;gap:1px;border:1px solid var(--lh-border-subtle);border-radius:var(--lh-radius-control);overflow:hidden;font-size:var(--lh-text-xs)}.mc-ask__tool{background:var(--lh-surface-subtle)}.mc-ask__tool summary{display:flex;gap:var(--lh-space-2);padding:var(--lh-space-1) var(--lh-space-2);cursor:pointer;color:var(--lh-text-secondary)}.mc-ask__tool summary b{color:var(--lh-text);font-weight:500;font-family:var(--lh-font-mono)}.mc-ask__tool pre{margin:0;max-block-size:16rem;overflow:auto;padding:var(--lh-space-2);border-block-start:1px solid var(--lh-border-subtle);font-family:var(--lh-font-mono);font-size:var(--lh-text-2xs);white-space:pre-wrap;overflow-wrap:anywhere}.mc-ask__tool-failed{margin-inline-start:auto;color:var(--lh-warning)}.mc-ask__chart,.mc-ask__table{display:grid;gap:var(--lh-space-2);margin:0}.mc-ask__chart-body{block-size:18rem;min-inline-size:0;border:1px solid var(--lh-border);border-radius:var(--lh-radius-panel);overflow:hidden;background:var(--lh-surface)}.mc-ask__chart-body>*{block-size:100%}.mc-ask__chart figcaption,.mc-ask__table figcaption{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-ask__chart-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2)}.mc-ask__chart-foot .mc-ask__error{padding:0;font-size:var(--lh-text-xs)}.mc-ask__table-scroll,.mc-md__table{overflow-x:auto}.mc-ask__table table,.mc-md__table table{border-collapse:collapse;font-size:var(--lh-text-sm)}.mc-ask__table caption{text-align:start;font-weight:600;padding-block-end:var(--lh-space-1)}.mc-ask__table th,.mc-ask__table td,.mc-md__table th,.mc-md__table td{padding:var(--lh-space-1) var(--lh-space-2);border-block-end:1px solid var(--lh-border-subtle);text-align:start}.mc-ask__table td[data-numeric]{text-align:end;font-family:var(--lh-font-mono);font-variant-numeric:tabular-nums}.mc-md__math{font-family:ui-serif,Georgia,Times New Roman,serif;font-style:italic}.mc-md__math-block{margin-block:var(--lh-space-2);padding:var(--lh-space-2) var(--lh-space-3);border-inline-start:2px solid var(--lh-border);font-family:ui-serif,Georgia,Times New Roman,serif;font-style:italic;white-space:pre-wrap;overflow-x:auto}.mc-ask__composer{display:grid;gap:var(--lh-space-2);padding:var(--lh-space-3);border-block-start:1px solid var(--lh-border);background:var(--lh-chrome)}.mc-ask__chips{display:flex;flex-wrap:wrap;gap:var(--lh-space-1);margin:0;padding:0;list-style:none}.mc-ask__chip{display:inline-flex;align-items:center;gap:var(--lh-space-1);max-inline-size:100%;padding:0 0 0 var(--lh-space-2);border:1px solid var(--lh-border);border-radius:999px;background:var(--lh-surface);font-size:var(--lh-text-xs)}.mc-ask__chip small{color:var(--lh-text-secondary)}.mc-ask__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-ask__chip button{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:0;border-radius:999px;background:none;color:var(--lh-text-secondary);cursor:pointer}.mc-ask__chip button:hover{background:var(--lh-hover)}.mc-ask__box{display:flex;align-items:flex-end;gap:var(--lh-space-2);padding:var(--lh-space-2);border:1px solid var(--lh-border-control);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-ask__box:focus-within{outline:2px solid var(--lh-focus);outline-offset:-1px}.mc-ask__box textarea{flex:1;min-block-size:2.5rem;max-block-size:12rem;resize:vertical;border:0;outline:0;background:none;color:inherit;font:inherit}.mc-ask__meter{display:flex;align-items:center;gap:var(--lh-space-2);margin:0;color:var(--lh-text-secondary);font-size:var(--lh-text-2xs)}.mc-ask__meter-bar{inline-size:4rem;block-size:4px;border-radius:2px;background:var(--lh-border-subtle);overflow:hidden}.mc-ask__meter-bar>span{display:block;block-size:100%;background:var(--lh-text-secondary)}.mc-ask__history-view{display:flex;flex:1;flex-direction:column;min-block-size:0}.mc-ask__history-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2);padding:var(--lh-space-2) var(--lh-space-3) 0}.mc-ask__shelves{display:flex;gap:var(--lh-space-1)}.mc-ask__shelves [aria-pressed=true]{background:var(--lh-hover);color:var(--lh-text)}.mc-ask__search{flex:1;min-inline-size:8rem}.mc-ask__history li{display:flex;align-items:center;gap:var(--lh-space-1)}.mc-ask__history .mc-ask__history-open{flex:1;min-inline-size:0}.mc-ask__star[aria-pressed=true]{color:var(--lh-warning, var(--lh-link))}.mc-ask__star[aria-pressed=true] .lh-icon{fill:currentColor}.mc-ask__older{align-self:center;margin-block:var(--lh-space-2)}.mc-ask__history{flex:1;overflow:auto;margin:0;padding:var(--lh-space-2);list-style:none}.mc-ask__history .mc-ask__history-open{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--lh-space-2);inline-size:100%;padding:var(--lh-space-2) var(--lh-space-3);border:0;border-radius:var(--lh-radius-control);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.mc-ask__history .mc-ask__history-open:hover{background:var(--lh-hover)}.mc-ask__history b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mc-ask__history small{grid-column:1 / -1;color:var(--lh-text-secondary)}.mc-ask__vis{color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-ask__vis[data-shared]{color:var(--lh-link)}.mc-ask__mode span[data-mode]{display:inline-flex;align-items:center;gap:2px;font-size:var(--lh-text-xs)}.mc-ask__mode span[data-mode=full_permission]{color:var(--lh-warning)}.mc-ask__mode-item{max-inline-size:22rem;text-align:start;white-space:normal}.mc-ask__mode-text{display:grid;gap:2px}.mc-ask__mode-item small{color:var(--lh-text-secondary)}.mc-ask__card{display:grid;gap:var(--lh-space-1);padding:var(--lh-space-3);border:1px solid var(--lh-border);border-inline-start:3px solid var(--lh-link);border-radius:var(--lh-radius-control);background:var(--lh-surface)}.mc-ask__card[data-kind=acted]{border-inline-start-color:var(--lh-success)}.mc-ask__card[data-waiting]{border-inline-start-color:var(--lh-warning)}.mc-ask__card small{display:inline-flex;align-items:center;gap:var(--lh-space-1);color:var(--lh-text-secondary);font-size:var(--lh-text-xs)}.mc-ask__card code{font-family:var(--lh-font-mono);font-size:var(--lh-text-xs);overflow-wrap:anywhere}.mc-ask__card-actions{display:flex;gap:var(--lh-space-2);margin-block-start:var(--lh-space-1)}.mc-ask__sources{display:grid;gap:2px;margin:var(--lh-space-2) 0 0;padding-inline-start:var(--lh-space-6);font-size:var(--lh-text-xs)}.mc-ask__sources small{margin-inline-start:var(--lh-space-2);color:var(--lh-text-secondary)}.mc-ask__attach{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2);padding-block-start:var(--lh-space-2);border-block-start:1px solid var(--lh-border);font-size:var(--lh-text-xs)}.mc-ask__attach .mc-investigation-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2)}.mc-ask__attach .lh-select{max-inline-size:100%}.mc-conversations{display:grid;gap:var(--lh-space-1);margin:0;padding:0;list-style:none}.mc-conversations li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lh-space-1) var(--lh-space-3);min-inline-size:0}.mc-conversations__open{display:inline-flex;align-items:center;gap:var(--lh-space-1);min-inline-size:0;max-inline-size:100%;padding:0;border:0;background:none;color:var(--lh-link);font:inherit;text-align:start;cursor:pointer}.mc-conversations__open b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mc-conversations__open:hover b{text-decoration:underline}.mc-ask__card-list{margin:0;padding-inline-start:1.25em}.mc-ask__offer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lh-space-2)}.mc-ask__confirm{display:grid;gap:var(--lh-space-2);margin:var(--lh-space-2) var(--lh-space-3);padding:var(--lh-space-3);border:1px solid var(--lh-border);border-inline-start:3px solid var(--lh-danger);border-radius:var(--lh-radius-control);background:var(--lh-surface);font-size:var(--lh-text-sm)}.mc-ask__confirm p{margin:0}
