:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-surface-main:#f6f6ef;--ds-surface-base:#eeeee7;--ds-surface-card:#fbfbf7;--ds-surface-modal:#fbfbf7;--ds-surface-nav:#fbfbf7;--ds-surface-invert:#151611;--ds-content-heading:#151611;--ds-content-body:#151611;--ds-content-body-strong:#151611;--ds-content-body-weak:#62645c;--ds-content-body-placeholder:#5c5b52;--ds-content-body-disabled:#a8aa9e;--ds-content-body-invert:#fbfbf7;--ds-content-body-constant-dark:#151611;--ds-content-body-constant-light:#fbfbf7;--ds-fill-brand:#c9f500;--ds-fill-hover-brand:#a9cf00;--ds-fill-pressed-brand:#8fae00;--ds-fill-invert:#151611;--ds-fill-hover-invert:#62645c;--ds-fill-pressed-invert:#0b0c09;--ds-fill-hover-strong:#eeeee7;--ds-fill-pressed-strong:#d7d8ce;--ds-fill-disabled:#eeeee7;--ds-fill-reference:#dce7ff;--ds-stroke-weak:#d7d8ce;--ds-stroke-weaker:#eeeee7;--ds-stroke-strong:#a8aa9e;--ds-stroke-control:#78786d;--ds-stroke-disabled:#d7d8ce;--ds-stroke-focus-strong:#214caa;--ds-stroke-focus-weak:#2d62c8;--ds-stroke-error-strong:#9e1618;--ds-icon-body:#151611;--ds-icon-disabled:#a8aa9e;--ds-icon-weak:#62645c;--ds-icon-invert:#fbfbf7;--ds-fill-success-weakest:#eff8f3;--ds-content-success:#137a49;--ds-stroke-success:#69a98a;--ds-fill-success-strong:#137a49;--ds-fill-success-stronger:#0d5b36;--ds-fill-warning-weakest:#fff8ec;--ds-content-warning:#a65f00;--ds-stroke-warning:#d39c4f;--ds-fill-warning-strong:#a65f00;--ds-fill-warning-stronger:#804900;--ds-fill-error-weakest:#fbecec;--ds-content-error:#9e1618;--ds-stroke-error:#dd7778;--ds-fill-error-strong:#c73636;--ds-fill-error-stronger:#9e1618;--ds-fill-info-weakest:#edf2fc;--ds-content-info:#2d62c8;--ds-stroke-info:#8ca9e1;--ds-fill-info-strong:#2d62c8;--ds-fill-info-stronger:#214994;--ds-fill-info-weak:#edf2fc;--ds-fill-warning-weak:#fff8ec;--ds-component-nav-text:#151611;--ds-component-nav-text-weak:#62645c;--ds-component-nav-icon:#151611;--ds-component-nav-fill-hover:#eeeee7;--ds-component-nav-fill-pressed:#d7d8ce;--ds-component-nav-fill-focus:#dce7ff;--ds-component-focus-ring:#214caa;--ds-component-focus-reference-fill:#dce7ff;--ds-component-separator:#d7d8ce;--ds-component-evidence-surface:#fbfbf7;--ds-component-evidence-label:#62645c;--ds-component-evidence-value:#151611;--ds-component-evidence-divider:#d7d8ce;--ds-component-table-header-surface:#eeeee7;--ds-component-table-row-surface:#fbfbf7;--ds-component-table-row-hover-surface:#eeeee7;--ds-component-table-selected-surface:#dce7ff;--ds-component-table-border:#d7d8ce;--ds-component-table-heading:#151611;--ds-component-table-body:#151611;--ds-component-input-surface:#fbfbf7;--ds-component-input-border:#78786d;--ds-component-input-border-hover:#a8aa9e;--ds-component-input-border-focus:#214caa;--ds-component-input-text:#151611;--ds-component-input-placeholder:#5c5b52;--ds-component-input-disabled-surface:#eeeee7;--ds-component-input-disabled-text:#a8aa9e;--ds-component-input-error-border:#dd7778;--ds-component-input-error-surface:#fbecec;--color-canvas:var(--ds-surface-main);--color-surface:var(--ds-surface-card);--color-surface-raised:var(--ds-surface-base);--color-ink:var(--ds-content-body);--color-ink-muted:var(--ds-content-body-weak);--color-border:var(--ds-stroke-weak);--color-border-strong:var(--ds-stroke-strong);--color-control-border:var(--ds-stroke-control);--color-placeholder:var(--ds-content-body-placeholder);--color-error-foreground:var(--ds-content-error);--color-signal:var(--ds-fill-brand);--color-signal-strong:var(--ds-fill-hover-brand);--color-success:var(--ds-content-success);--color-warning:var(--ds-content-warning);--color-danger:var(--ds-content-error);--color-info:var(--ds-content-info);--color-focus:var(--ds-stroke-focus-strong);--color-on-signal:var(--ds-content-body-constant-dark);--color-selection:color-mix(in srgb, var(--ds-fill-brand) 35%, transparent);--font-sans:"Sohne", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Sohne Mono", "SFMono-Regular", Consolas, monospace;--ds-font-body-small-size:14px;--ds-font-body-size:16px;--ds-font-body-line-height:20px;--ds-font-title-size:24px;--ds-font-title-line-height:32px;--ds-font-heading-size:32px;--ds-font-heading-line-height:40px;--ds-font-weight-regular:400;--ds-font-weight-semibold:600;--ds-font-tracking-tight:-.02em;--ds-font-tracking-label:.07em;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:1.25rem;--text-xl:24px;--text-2xl:32px;--text-display:32px;--leading-tight:1.2;--leading-title:1.3333;--leading-body:1.25;--tracking-tight:-.02em;--tracking-label:.07em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-xxl:12px;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--ds-stroke-focus-strong) 25%, transparent);--shadow-float:0 1rem 3rem color-mix(in srgb, var(--ds-content-body-constant-dark) 8%, transparent);--duration-fast:.12s;--duration-standard:.2s;--duration-deliberate:.32s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--content-max:92rem;--measure:42rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-surface-main:#141611;--ds-surface-base:#242820;--ds-surface-card:#1b1e18;--ds-surface-modal:#1b1e18;--ds-surface-nav:#1b1e18;--ds-surface-invert:#f4f5eb;--ds-content-heading:#f4f5eb;--ds-content-body:#f4f5eb;--ds-content-body-strong:#f4f5eb;--ds-content-body-weak:#aaaea1;--ds-content-body-placeholder:#a7a79a;--ds-content-body-disabled:#5b6152;--ds-content-body-invert:#141611;--ds-content-body-constant-dark:#151611;--ds-content-body-constant-light:#fbfbf7;--ds-fill-brand:#cdfa00;--ds-fill-hover-brand:#b6df00;--ds-fill-pressed-brand:#96b900;--ds-fill-invert:#f4f5eb;--ds-fill-hover-invert:#e0e2d9;--ds-fill-pressed-invert:#c8cbbf;--ds-fill-hover-strong:#242820;--ds-fill-pressed-strong:#5b6152;--ds-fill-disabled:#242820;--ds-fill-reference:#263654;--ds-stroke-weak:#383c32;--ds-stroke-weaker:#242820;--ds-stroke-strong:#5b6152;--ds-stroke-control:#7a7c6d;--ds-stroke-disabled:#383c32;--ds-stroke-focus-strong:#b6caff;--ds-stroke-focus-weak:#8eafff;--ds-stroke-error-strong:#fb988d;--ds-icon-body:#f4f5eb;--ds-icon-disabled:#5b6152;--ds-icon-weak:#aaaea1;--ds-icon-invert:#141611;--ds-fill-success-weakest:#273126;--ds-content-success:#87e0ad;--ds-stroke-success:#5f936f;--ds-fill-success-strong:#146b3e;--ds-fill-success-stronger:#0d5b36;--ds-fill-warning-weakest:#3a3323;--ds-content-warning:#f2c279;--ds-stroke-warning:#ba8540;--ds-fill-warning-strong:#855000;--ds-fill-warning-stronger:#6b4100;--ds-fill-error-weakest:#3a2727;--ds-content-error:#fb988d;--ds-stroke-error:#b96560;--ds-fill-error-strong:#a33a37;--ds-fill-error-stronger:#8e2b2a;--ds-fill-info-weakest:#242f43;--ds-content-info:#9ab8ff;--ds-stroke-info:#6e8acb;--ds-fill-info-strong:#2c559f;--ds-fill-info-stronger:#214994;--ds-fill-info-weak:#242f43;--ds-fill-warning-weak:#3a3323;--ds-component-nav-text:#f4f5eb;--ds-component-nav-text-weak:#aaaea1;--ds-component-nav-icon:#f4f5eb;--ds-component-nav-fill-hover:#242820;--ds-component-nav-fill-pressed:#5b6152;--ds-component-nav-fill-focus:#263654;--ds-component-focus-ring:#b6caff;--ds-component-focus-reference-fill:#263654;--ds-component-separator:#383c32;--ds-component-evidence-surface:#1b1e18;--ds-component-evidence-label:#aaaea1;--ds-component-evidence-value:#f4f5eb;--ds-component-evidence-divider:#383c32;--ds-component-table-header-surface:#242820;--ds-component-table-row-surface:#1b1e18;--ds-component-table-row-hover-surface:#242820;--ds-component-table-selected-surface:#263654;--ds-component-table-border:#383c32;--ds-component-table-heading:#f4f5eb;--ds-component-table-body:#f4f5eb;--ds-component-input-surface:#1b1e18;--ds-component-input-border:#7a7c6d;--ds-component-input-border-hover:#5b6152;--ds-component-input-border-focus:#b6caff;--ds-component-input-text:#f4f5eb;--ds-component-input-placeholder:#a7a79a;--ds-component-input-disabled-surface:#242820;--ds-component-input-disabled-text:#5b6152;--ds-component-input-error-border:#b96560;--ds-component-input-error-surface:#3a2727;--shadow-float:0 1rem 3rem color-mix(in srgb, var(--ds-content-body-constant-dark) 32%, transparent)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ds-surface-main);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ds-surface-main);min-width:20rem;color:var(--ds-content-body);font-family:var(--font-sans);font-size:var(--ds-font-body-size);line-height:var(--ds-font-body-line-height);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{color:var(--ds-content-heading);font-size:var(--ds-font-title-size);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-font-title-line-height);text-transform:none;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}::selection{background:var(--color-selection)}:focus-visible{outline:2px solid var(--ds-component-focus-ring);outline-offset:3px;box-shadow:var(--shadow-focus)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.lm-button{border-radius:var(--radius-md,.375rem);cursor:pointer;min-height:2.5rem;font-size:var(--text-sm,.875rem);transition:background-color var(--duration-fast,.12s) var(--ease-enter,ease-out), color var(--duration-fast,.12s) var(--ease-enter,ease-out);border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.lm-button:hover:not(:disabled),.lm-button:active:not(:disabled){transform:none}.lm-button:focus-visible,.lm-icon-button:focus-visible{outline:2px solid var(--ds-stroke-focus-strong,var(--color-focus));outline-offset:3px}.lm-button:disabled,.lm-icon-button:disabled{cursor:not-allowed;pointer-events:none}.lm-button__leading,.lm-button__trailing{flex:none;align-items:center;display:inline-flex}.lm-button__label{min-width:0}.lm-button__spinner{flex:none;animation:.9s linear infinite lm-spin}.lm-button--xxs{border-radius:var(--radius-sm,.25rem);min-height:1.25rem;font-size:var(--text-xs,.75rem);padding:0 .25rem}.lm-button--xs{border-radius:var(--radius-sm,.25rem);min-height:1.75rem;font-size:var(--text-sm,.875rem);padding:0 .5rem}.lm-button--sm,.lm-button--small{min-height:2rem;font-size:var(--text-sm,.875rem);padding:0 .5rem}.lm-button--md,.lm-button--medium{min-height:2.5rem;padding:0 1rem}.lm-button--lg,.lm-button--large{min-height:3.5rem;font-size:var(--text-md,1rem);padding:0 1.5rem}.lm-button--brand,.lm-button--primary{background:var(--ds-fill-brand,var(--color-signal));color:var(--ds-content-body-constant-dark,var(--color-on-signal))}.lm-button--brand:hover:not(:disabled),.lm-button--primary:hover:not(:disabled){background:var(--ds-fill-hover-brand,var(--color-signal-strong))}.lm-button--brand:active:not(:disabled),.lm-button--primary:active:not(:disabled){background:var(--ds-fill-pressed-brand,var(--color-signal-strong))}.lm-button--brand:disabled,.lm-button--primary:disabled{background:var(--ds-fill-disabled,var(--color-surface-raised));color:var(--ds-content-body-disabled,var(--color-ink-muted))}.lm-button--hard,.lm-button--quiet,.lm-button--outline{color:var(--ds-content-body,var(--color-ink));background:0 0}.lm-button--hard:hover:not(:disabled),.lm-button--quiet:hover:not(:disabled),.lm-button--outline:hover:not(:disabled){background:var(--ds-fill-hover-strong,var(--color-surface-raised))}.lm-button--hard:active:not(:disabled),.lm-button--quiet:active:not(:disabled),.lm-button--outline:active:not(:disabled){background:var(--ds-fill-pressed-strong,var(--color-surface-raised))}.lm-button--hard:disabled,.lm-button--quiet:disabled,.lm-button--outline:disabled{color:var(--ds-content-body-disabled,var(--color-ink-muted))}.lm-button--soft,.lm-button--ghost{background:var(--ds-fill-hover-strong,var(--color-surface-raised));color:var(--ds-content-body-strong,var(--color-ink))}.lm-button--soft:hover:not(:disabled),.lm-button--ghost:hover:not(:disabled){background:var(--ds-fill-hover-strong,var(--color-surface-raised))}.lm-button--soft:active:not(:disabled),.lm-button--ghost:active:not(:disabled){background:var(--ds-fill-pressed-strong,var(--color-surface-raised))}.lm-button--soft:disabled,.lm-button--ghost:disabled{color:var(--ds-content-body-disabled,var(--color-ink-muted));background:0 0}.lm-button--invert,.lm-button--secondary{background:var(--ds-fill-invert,var(--color-ink));color:var(--ds-content-body-invert,var(--color-canvas))}.lm-button--invert:hover:not(:disabled),.lm-button--secondary:hover:not(:disabled){background:var(--ds-fill-hover-invert,var(--color-ink-muted))}.lm-button--invert:active:not(:disabled),.lm-button--secondary:active:not(:disabled){background:var(--ds-fill-pressed-invert,var(--color-ink))}.lm-button--invert:disabled,.lm-button--secondary:disabled{background:var(--ds-fill-disabled,var(--color-surface-raised));color:var(--ds-content-body-disabled,var(--color-ink-muted))}.lm-button--destructive,.lm-button--danger{background:var(--ds-fill-error-strong,var(--color-danger));color:var(--ds-content-body-constant-light,var(--color-canvas))}.lm-button--destructive:hover:not(:disabled),.lm-button--danger:hover:not(:disabled),.lm-button--destructive:active:not(:disabled),.lm-button--danger:active:not(:disabled){background:var(--ds-fill-error-stronger,var(--color-danger))}.lm-button--destructive:disabled,.lm-button--danger:disabled{background:var(--ds-fill-disabled,var(--color-surface-raised));color:var(--ds-content-body-disabled,var(--color-ink-muted))}.lm-button--danger-quiet{color:var(--ds-content-error,var(--color-error-foreground));background:0 0}.lm-button--danger-quiet:hover:not(:disabled),.lm-button--danger-quiet:active:not(:disabled){background:var(--ds-fill-error-weakest,var(--color-surface-raised))}.lm-button--success{background:var(--ds-fill-success-strong,var(--color-success));color:var(--ds-content-body-constant-light,var(--color-canvas))}.lm-button--success:hover:not(:disabled),.lm-button--success:active:not(:disabled){background:var(--ds-fill-success-stronger,var(--color-success))}.lm-button--highlight{background:var(--ds-fill-info-weakest,var(--color-surface-raised));color:var(--ds-content-info,var(--color-info))}.lm-button--highlight:hover:not(:disabled),.lm-button--highlight:active:not(:disabled){background:var(--ds-fill-info-weak,var(--color-surface-raised))}.lm-button--warning{background:var(--ds-fill-warning-weakest,var(--color-surface-raised));color:var(--ds-content-warning,var(--color-warning))}.lm-button--warning:hover:not(:disabled),.lm-button--warning:active:not(:disabled){background:var(--ds-fill-warning-weak,var(--color-surface-raised))}.lm-button--unstyled{min-height:auto;color:inherit;background:0 0;border:0;padding:0}.lm-icon-button{border-radius:var(--radius-md,.375rem);cursor:pointer;color:var(--ds-icon-body,var(--color-ink));transition:background-color var(--duration-fast,.12s) var(--ease-enter,ease-out), color var(--duration-fast,.12s) var(--ease-enter,ease-out);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.lm-icon-button--xxs{width:1.25rem;min-width:1.25rem;height:1.25rem}.lm-icon-button--xs{width:1.75rem;min-width:1.75rem;height:1.75rem}.lm-icon-button--sm{width:2rem;min-width:2rem;height:2rem}.lm-icon-button--md{width:2.5rem;min-width:2.5rem;height:2.5rem}.lm-icon-button--lg{width:3.5rem;min-width:3.5rem;height:3.5rem}.lm-icon-button--primary:hover:not(:disabled),.lm-icon-button--primary:active:not(:disabled),.lm-icon-button--strong:hover:not(:disabled),.lm-icon-button--strong:active:not(:disabled){background:var(--ds-fill-hover-strong,var(--color-surface-raised))}.lm-icon-button--strong{color:var(--ds-content-heading,var(--color-ink))}.lm-icon-button--focus{color:var(--ds-content-info,var(--color-info))}.lm-icon-button--focus:hover:not(:disabled),.lm-icon-button--focus:active:not(:disabled){background:var(--ds-fill-info-weakest,var(--color-surface-raised))}.lm-icon-button--brand{background:var(--ds-fill-brand,var(--color-signal));color:var(--ds-content-body-constant-dark,var(--color-on-signal))}.lm-icon-button--brand:hover:not(:disabled),.lm-icon-button--brand:active:not(:disabled){background:var(--ds-fill-hover-brand,var(--color-signal-strong))}.lm-icon-button--brand:disabled{background:var(--ds-fill-disabled,var(--color-surface-raised));color:var(--ds-icon-disabled,var(--color-ink-muted))}.lm-icon-button--unstyled{background:0 0}.lm-status{width:fit-content;min-height:1.625rem;font-size:var(--text-xs,.75rem);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-weight:650;line-height:1;display:inline-flex}.lm-status--success{border-color:var(--ds-stroke-success,var(--color-success));background:var(--ds-fill-success-weakest,var(--color-surface-raised));color:var(--ds-content-success,var(--color-success))}.lm-status--warning{border-color:var(--ds-stroke-warning,var(--color-warning));background:var(--ds-fill-warning-weakest,var(--color-surface-raised));color:var(--ds-content-warning,var(--color-warning))}.lm-status--danger{border-color:var(--ds-stroke-error,var(--color-danger));background:var(--ds-fill-error-weakest,var(--color-surface-raised));color:var(--ds-content-error,var(--color-danger))}.lm-status--info{border-color:var(--ds-stroke-info,var(--color-info));background:var(--ds-fill-info-weakest,var(--color-surface-raised));color:var(--ds-content-info,var(--color-info))}.lm-status--neutral{border-color:var(--ds-stroke-weak,var(--color-border));background:var(--ds-surface-base,var(--color-surface-raised));color:var(--ds-content-body-weak,var(--color-ink-muted))}.lm-evidence-row{gap:var(--space-2,.5rem);display:grid}.lm-evidence-row dt{color:var(--ds-content-body-weak,var(--color-ink-muted));font-size:var(--text-sm,.875rem)}.lm-evidence-row dd{color:var(--ds-content-body,var(--color-ink));font-variant-numeric:tabular-nums;margin:0}.lm-field{gap:var(--space-2,.5rem);width:100%;min-width:0;display:grid}.lm-field__label{color:var(--ds-content-heading,var(--color-ink));font-size:var(--text-sm,.875rem);font-weight:650}.lm-field__control{border:1px solid var(--ds-stroke-strong,var(--color-control-border));border-radius:var(--radius-md,.375rem);background:var(--ds-surface-base,var(--color-surface));min-width:0;min-height:2.5rem;transition:border-color var(--duration-fast,.12s), box-shadow var(--duration-fast,.12s), background-color var(--duration-fast,.12s);align-items:center;display:flex}.lm-field__control--sm{min-height:2rem}.lm-field__control--md{min-height:2.5rem}.lm-field__control:focus-within{border-color:var(--ds-stroke-focus-strong,var(--color-focus));box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-stroke-focus-strong,var(--color-focus)) 24%, transparent)}.lm-field__control--error{border-color:var(--ds-stroke-error-strong,var(--color-error-foreground))}.lm-field__control:has(input:disabled,select:disabled,textarea:disabled){border-color:var(--ds-stroke-disabled,var(--color-border));background:var(--ds-fill-disabled,var(--color-surface-raised))}.lm-field__control input{width:100%;min-width:0;min-height:100%;color:var(--ds-content-body,var(--color-ink));background:0 0;border:0;outline:0;padding:.5rem .75rem}.lm-field__control--sm input{padding-block:.25rem}.lm-field__control input::placeholder{color:var(--ds-content-body-placeholder,var(--color-placeholder));opacity:1}.lm-field__control input:disabled{cursor:not-allowed;color:var(--ds-content-body-disabled,var(--color-ink-muted))}.lm-field__prefix,.lm-field__suffix{color:var(--ds-icon-body,var(--color-ink-muted));flex:none;align-items:center;display:inline-flex}.lm-field__control select,.lm-field__control textarea{width:100%;min-width:0;color:var(--ds-content-body,var(--color-ink));background:0 0;border:0;outline:0}.lm-field__control select{cursor:pointer;min-height:100%;padding:.625rem .75rem}.lm-field__control--sm select{padding-block:.375rem}.lm-field__control--textarea{align-items:stretch}.lm-field__control textarea{resize:vertical;min-height:7.5rem;line-height:var(--leading-body,1.25);padding:.625rem .75rem}.lm-field__control--sm textarea{min-height:5.5rem;padding-block:.375rem}.lm-field__control select:disabled,.lm-field__control textarea:disabled{cursor:not-allowed;color:var(--ds-content-body-disabled,var(--color-ink-muted))}.lm-page-header,.lm-section-header{gap:var(--space-3,.75rem);display:grid}.lm-page-header{padding-block:var(--space-6,1.5rem)}.lm-page-header__breadcrumb{color:var(--ds-content-body-weak,var(--color-ink-muted));font-size:var(--text-sm,.875rem)}.lm-page-header__row,.lm-section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6,1.5rem);display:flex}.lm-page-header__copy,.lm-section-header__copy{min-width:0}.lm-page-header h1,.lm-section-header h2{color:var(--ds-content-heading,var(--color-ink));font-weight:var(--ds-font-weight-semibold,600);letter-spacing:var(--ds-font-tracking-tight,-.02em)}.lm-page-header h1{font-size:var(--ds-font-heading-size,2rem);line-height:var(--ds-font-heading-line-height,2.5rem)}.lm-section-header h2{font-size:var(--text-lg,1.125rem);line-height:1.4}.lm-page-header p,.lm-section-header p{max-width:65ch;margin:var(--space-2,.5rem) 0 0;color:var(--ds-content-body-weak,var(--color-ink-muted));font-size:var(--text-sm,.875rem)}.lm-page-header__actions,.lm-section-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;flex:none;display:flex}.lm-inline-alert{gap:var(--space-3,.75rem);padding:var(--space-3,.75rem) var(--space-4,1rem);border:1px solid var(--lm-alert-border,var(--ds-stroke-weak,var(--color-border)));border-radius:var(--radius-md,.375rem);background:var(--lm-alert-surface,var(--ds-surface-card,var(--color-surface)));color:var(--lm-alert-content,var(--ds-content-body,var(--color-ink)));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lm-inline-alert--info{--lm-alert-border:var(--ds-stroke-info,var(--color-info));--lm-alert-surface:var(--ds-fill-info-weakest,var(--color-surface-raised));--lm-alert-content:var(--ds-content-info,var(--color-info))}.lm-inline-alert--success{--lm-alert-border:var(--ds-stroke-success,var(--color-success));--lm-alert-surface:var(--ds-fill-success-weakest,var(--color-surface-raised));--lm-alert-content:var(--ds-content-success,var(--color-success))}.lm-inline-alert--warning{--lm-alert-border:var(--ds-stroke-warning,var(--color-warning));--lm-alert-surface:var(--ds-fill-warning-weakest,var(--color-surface-raised));--lm-alert-content:var(--ds-content-warning,var(--color-warning))}.lm-inline-alert--danger{--lm-alert-border:var(--ds-stroke-error,var(--color-danger));--lm-alert-surface:var(--ds-fill-error-weakest,var(--color-surface-raised));--lm-alert-content:var(--ds-content-error,var(--color-danger))}.lm-inline-alert__icon{color:var(--lm-alert-content);flex:none;margin-top:.1rem}.lm-inline-alert__body{min-width:0}.lm-inline-alert__title{color:var(--ds-content-heading,var(--color-ink));font-weight:var(--ds-font-weight-semibold,600);display:block}.lm-inline-alert__message{color:var(--ds-content-body,var(--color-ink))}.lm-inline-alert__title+.lm-inline-alert__message{margin-top:var(--space-1,.25rem)}.lm-inline-alert__actions{gap:var(--space-2,.5rem);margin-top:var(--space-3,.75rem);flex-wrap:wrap;display:flex}.lm-empty-state{justify-items:start;gap:var(--space-3,.75rem);padding:var(--space-8,2rem);border:1px dashed var(--ds-stroke-strong,var(--color-border-strong));border-radius:var(--radius-lg,.5rem);background:var(--ds-surface-card,var(--color-surface));text-align:left;display:grid}.lm-empty-state h2{color:var(--ds-content-heading,var(--color-ink));font-size:var(--ds-font-title-size,1.5rem);font-weight:var(--ds-font-weight-semibold,600);line-height:var(--ds-font-title-line-height,2rem);letter-spacing:var(--ds-font-tracking-tight,-.02em)}.lm-empty-state__body{max-width:55ch;color:var(--ds-content-body-weak,var(--color-ink-muted))}.lm-empty-state__action{gap:var(--space-2,.5rem);margin-top:var(--space-1,.25rem);flex-wrap:wrap;display:flex}.lm-modal-dialog[open]{border:1px solid var(--ds-stroke-weak,var(--color-border));border-radius:var(--radius-lg,.5rem);background:var(--ds-surface-modal,var(--color-surface));width:min(100% - 2rem,38rem);max-height:min(100dvh - 2rem,44rem);color:var(--ds-content-body,var(--color-ink));box-shadow:var(--shadow-float);grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:0;display:grid;overflow:hidden}.lm-modal-dialog::backdrop{background:color-mix(in srgb, var(--ds-content-body-constant-dark) 46%, transparent)}.lm-modal-dialog__header,.lm-modal-dialog__footer{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);padding:var(--space-4,1rem) var(--space-6,1.5rem);display:flex}.lm-modal-dialog__header{border-bottom:1px solid var(--ds-stroke-weak,var(--color-border))}.lm-modal-dialog__header h2{min-width:0;color:var(--ds-content-heading,var(--color-ink));font-size:var(--ds-font-title-size,1.5rem);font-weight:var(--ds-font-weight-semibold,600);line-height:var(--ds-font-title-line-height,2rem);letter-spacing:var(--ds-font-tracking-tight,-.02em)}.lm-modal-dialog__close{min-height:2.75rem;padding:0 var(--space-2,.5rem);border-radius:var(--radius-sm,.25rem);color:var(--ds-content-body-weak,var(--color-ink-muted));cursor:pointer;font-size:var(--text-sm,.875rem);font-weight:var(--ds-font-weight-semibold,600);background:0 0;border:0;flex:none}.lm-modal-dialog__close:hover{background:var(--ds-fill-hover-strong,var(--color-surface-raised));color:var(--ds-content-heading,var(--color-ink))}.lm-modal-dialog__close:focus-visible{outline:2px solid var(--ds-stroke-focus-strong,var(--color-focus));outline-offset:3px}.lm-modal-dialog__body{min-height:0;padding:var(--space-6,1.5rem);overflow:auto}.lm-modal-dialog__footer{border-top:1px solid var(--ds-stroke-weak,var(--color-border));justify-content:flex-end}.lm-modal-dialog--work-surface[open]{border-radius:var(--radius-xl,.625rem);border:0;width:min(100% - 2rem,56rem);max-height:min(100dvh - 2rem,52rem)}.lm-modal-dialog--work-surface::backdrop{background:color-mix(in srgb, var(--ds-content-body-constant-dark) 38%, transparent);-webkit-backdrop-filter:blur(7px)saturate(82%);backdrop-filter:blur(7px)saturate(82%)}.lm-modal-dialog--work-surface .lm-modal-dialog__header,.lm-modal-dialog--work-surface .lm-modal-dialog__footer{z-index:1;background:var(--ds-surface-modal,var(--color-surface));position:sticky}.lm-modal-dialog--work-surface .lm-modal-dialog__header{top:0}.lm-modal-dialog--work-surface .lm-modal-dialog__footer{bottom:0}.lm-modal-dialog--work-surface .lm-modal-dialog__body{overscroll-behavior:contain}.lm-field__prefix{padding-inline-start:.75rem}.lm-field__suffix{padding-inline-end:.75rem}.lm-field__help{color:var(--ds-content-body-weak,var(--color-ink-muted));font-size:var(--text-xs,.75rem)}.lm-field__help--error{color:var(--ds-content-error,var(--color-error-foreground))}.lm-toggle{align-items:center;gap:var(--space-4,1rem);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.lm-toggle__copy{gap:var(--space-1,.25rem);display:grid}.lm-toggle__label{color:var(--ds-content-heading,var(--color-ink));font-weight:650}.lm-toggle__description{color:var(--ds-content-body-weak,var(--color-ink-muted));font-size:var(--text-sm,.875rem)}.lm-toggle__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lm-toggle__track{border:1px solid var(--ds-stroke-strong,var(--color-border-strong));background:var(--ds-fill-hover-strong,var(--color-surface-raised));width:2.75rem;height:1.5rem;transition:background-color var(--duration-standard,.2s) var(--ease-enter,ease-out), border-color var(--duration-standard,.2s) var(--ease-enter,ease-out);border-radius:999px;position:relative}.lm-toggle__thumb{background:var(--ds-icon-body,var(--color-ink-muted));width:1rem;height:1rem;transition:transform var(--duration-standard,.2s) var(--ease-enter,ease-out), background-color var(--duration-standard,.2s) var(--ease-enter,ease-out);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.lm-toggle__input:checked+.lm-toggle__track{border-color:var(--ds-fill-brand,var(--color-signal));background:var(--ds-fill-brand,var(--color-signal))}.lm-toggle__input:checked+.lm-toggle__track .lm-toggle__thumb{background:var(--ds-content-body-constant-dark,var(--color-on-signal));transform:translate(1.25rem)}.lm-toggle__input:focus-visible+.lm-toggle__track{outline:2px solid var(--ds-stroke-focus-strong,var(--color-focus));outline-offset:3px}.lm-toggle__input:disabled+.lm-toggle__track{cursor:not-allowed;opacity:.55}.lm-job{border-radius:var(--radius-lg,.5rem);background:var(--ds-surface-card,var(--color-surface))}.lm-job__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6,1.5rem);padding:var(--space-6,1.5rem);border-bottom:1px solid var(--ds-component-separator,var(--ds-stroke-weak,var(--color-border)));display:flex}.lm-job__header h3{margin:var(--space-2,.5rem) 0 0;color:var(--ds-content-heading,var(--color-ink));font-size:var(--text-xl,2rem);line-height:var(--leading-title,1.02);letter-spacing:-.025em}.lm-eyebrow{color:var(--ds-content-body-weak,var(--color-ink-muted));font-family:var(--font-mono,monospace);font-size:var(--text-xs,.75rem);letter-spacing:var(--tracking-label,.07em);text-transform:uppercase;font-weight:650}.lm-job__pulse{align-items:center;gap:var(--space-2,.5rem);color:var(--ds-content-body-weak,var(--color-ink-muted));font-size:var(--text-sm,.875rem);white-space:nowrap;display:inline-flex}.lm-job__pulse span{background:var(--ds-fill-brand,var(--color-signal));width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem var(--color-selection,transparent);border-radius:50%}.lm-job__pulse--complete span{background:var(--ds-fill-success-strong,var(--color-success));box-shadow:none}.lm-job__pulse--failed span{background:var(--ds-fill-error-strong,var(--color-danger));box-shadow:none}.lm-job__pulse--queued span{background:var(--ds-icon-body,var(--color-ink-muted));box-shadow:none}.lm-job__steps{padding:var(--space-4,1rem) var(--space-6,1.5rem) var(--space-6,1.5rem);margin:0;list-style:none;display:grid}.lm-job__step{gap:var(--space-3,.75rem);padding:var(--space-3,.75rem) 0;color:var(--ds-content-body-weak,var(--color-ink-muted));grid-template-columns:1.75rem 1fr;display:grid}.lm-job__index{border:1px solid var(--ds-stroke-weak,var(--color-border));width:1.5rem;height:1.5rem;font-family:var(--font-mono,monospace);font-size:var(--text-xs,.75rem);border-radius:50%;place-items:center;display:grid}.lm-job__step strong,.lm-job__step small{display:block}.lm-job__step small{font-size:var(--text-xs,.75rem);margin-top:.15rem}.lm-job__step--complete .lm-job__index{border-color:var(--ds-fill-invert,var(--color-ink));background:var(--ds-fill-invert,var(--color-ink));color:var(--ds-content-body-invert,var(--color-canvas))}.lm-job__step--complete strong,.lm-job__step--current{color:var(--ds-content-body,var(--color-ink))}.lm-job__step--current .lm-job__index{border-color:var(--ds-fill-brand,var(--color-signal));background:var(--ds-fill-brand,var(--color-signal));color:var(--ds-content-body-constant-dark,var(--color-on-signal))}.lm-job__step--current svg{animation:.9s linear infinite lm-spin}.lm-job__step--failed{color:var(--ds-content-error,var(--color-error-foreground))}.lm-job__step--failed .lm-job__index{border-color:var(--ds-stroke-error-strong,var(--color-error-foreground));color:var(--ds-content-error,var(--color-error-foreground))}@keyframes lm-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.lm-button:not(.lm-button--unstyled),.lm-icon-button{min-height:2.75rem}.lm-icon-button{width:2.75rem;min-width:2.75rem}.lm-field__control,.lm-field__control--sm,.lm-field__control--md{min-height:2.75rem}}@media (width<=36rem){.lm-page-header__row,.lm-section-header{align-items:start;display:grid}.lm-page-header__actions,.lm-section-header__actions{justify-content:flex-start}.lm-empty-state{padding:var(--space-6,1.5rem)}.lm-modal-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.lm-modal-dialog--work-surface[open]{border-radius:0;width:100%;max-height:100dvh}.lm-modal-dialog__header,.lm-modal-dialog__footer,.lm-modal-dialog__body{padding-inline:var(--space-4,1rem)}.lm-job__header{display:grid}}.lm-select{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--ds-surface-card);color:var(--ds-content-body);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-enter), color var(--duration-fast) var(--ease-enter), box-shadow var(--duration-fast) var(--ease-enter);border:0;display:inline-flex}.lm-select--sm{min-height:2rem;padding-inline:var(--space-2)}.lm-select>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lm-select__chevron{color:var(--ds-content-body-weak);flex:none;display:flex}.lm-select:hover:not(:disabled),.lm-select[data-state=open]{background:var(--ds-fill-hover-strong)}.lm-select:focus-visible{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:2px;box-shadow:var(--shadow-focus)}.lm-select:disabled{background:var(--ds-fill-disabled);color:var(--ds-content-body-disabled);cursor:not-allowed}.lm-select[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ds-content-error)}.lm-field__control:has(>.lm-select){min-height:0;box-shadow:none;border:0}.lm-select__menu{z-index:100;min-width:var(--radix-select-trigger-width);max-width:min(36rem,100vw - 1rem);max-height:min(20rem, var(--radix-select-content-available-height));padding:var(--space-1);border:1px solid var(--ds-stroke-control);border-radius:var(--radius-md);background:var(--ds-surface-card);color:var(--ds-content-body);box-shadow:var(--shadow-float);overflow:auto}.lm-select__option{min-height:2rem;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);overflow-wrap:anywhere;cursor:pointer;outline:none;align-items:center;line-height:1.35;display:flex;position:relative}.lm-select__option[data-highlighted]{background:var(--ds-surface-base)}.lm-select__option[data-state=checked]{font-weight:600}.lm-select__option[data-disabled]{opacity:.5;pointer-events:none}.lm-select__check{display:flex;position:absolute;inset-inline-end:var(--space-2)}@media (pointer:coarse){.lm-select,.lm-select__option{min-height:2.75rem}}.lm-button[data-icon-only=true]{width:var(--control-height,2.5rem);padding-inline:0}.lm-button[data-icon-only=true] .lm-button__label{display:none}.lm-button[data-icon-only=true][data-size=sm]{width:2rem}.lm-button[data-icon-only=true][data-size=xs]{width:1.75rem}@media (pointer:coarse){.lm-button[data-icon-only=true]{min-width:2.75rem}}.route-tabs{min-width:0}.route-tabs__list{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.route-tabs__tab{min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ds-content-body-weak);font-size:var(--text-sm);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.route-tabs__tab:hover{background:var(--ds-fill-hover-strong);color:var(--ds-content-body)}.route-tabs__tab[aria-current=page]{background:var(--ds-fill-brand);color:var(--ds-content-body-constant-dark);font-weight:650}.route-tabs__tab:focus-visible{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:2px}.collection-page{min-width:0;color:var(--ds-content-body)}.collection-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding-block:var(--space-1);display:flex}.collection-toolbar__filters,.collection-toolbar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.collection-toolbar__filters{flex:auto}.collection-toolbar__actions{flex:none;justify-content:flex-end}.collection-search{align-items:center;gap:var(--space-2);width:min(18rem,100%);min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--ds-surface-card);color:var(--ds-content-body-weak);display:flex}.collection-search:focus-within{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:1px}.collection-search input{width:100%;min-width:0;min-height:2rem;color:var(--ds-content-body);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}.collection-search input::placeholder{color:var(--ds-content-body-placeholder)}.collection-filter{align-items:center;gap:var(--space-2);min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--ds-surface-card);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:flex}.collection-filter:focus-within{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:1px}.collection-filter .lm-select{min-width:9rem;min-height:calc(2rem - 2px);color:var(--ds-content-body-placeholder);background:0 0;border-color:#0000;padding-inline:0;font-weight:400}.collection-filter .lm-select:focus-visible{outline:0}.collection-table-shell{overscroll-behavior-inline:contain;scrollbar-color:var(--ds-stroke-strong) transparent;width:100%;min-width:0;overflow-x:auto}.collection-state-row td{border-bottom:1px solid var(--ds-stroke-weak);height:auto;padding:0}.collection-state-row__surface{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--ds-surface-card);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.collection-state-row--with-icon .collection-state-row__surface{grid-template-columns:auto minmax(0,1fr) auto}.collection-state-row__icon{width:2rem;height:2rem;color:var(--ds-content-body-weak);place-items:center;display:grid}.collection-state-row__body{gap:var(--space-1);min-width:0;display:grid}.collection-state-row__body strong{color:var(--ds-content-heading);font-weight:600}.collection-state-row__body span{color:var(--ds-content-body-weak)}.collection-state-row__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.collection-state-row--unavailable .collection-state-row__surface{background:var(--ds-fill-error-weakest)}.collection-state-row--unavailable .collection-state-row__body strong{color:var(--ds-content-error)}.collection-state-row--stale .collection-state-row__surface{background:var(--ds-fill-warning-weakest)}.collection-state-row--stale .collection-state-row__body strong{color:var(--ds-content-warning)}.collection-table__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.collection-search,.collection-filter{min-height:2.75rem}.collection-search input,.collection-filter .lm-select{min-height:calc(2.75rem - 2px)}}@media (width<=48rem){.collection-toolbar{flex-direction:column;align-items:flex-start}.collection-toolbar__filters,.collection-toolbar__actions{width:100%}.collection-toolbar__actions{justify-content:flex-start}}@media (width<=32rem){.collection-toolbar__filters{flex-direction:column;align-items:stretch}.collection-toolbar__actions{justify-content:flex-end;align-items:center}.collection-search,.collection-filter,.collection-filter .lm-select{width:100%}.collection-filter{justify-content:space-between}.collection-state-row__surface{align-items:start;gap:var(--space-3);grid-template-columns:1fr;padding-inline:0}.collection-state-row--with-icon .collection-state-row__surface{grid-template-columns:auto minmax(0,1fr)}.collection-state-row--with-icon .collection-state-row__actions{grid-column:1/-1}.collection-state-row__actions{justify-content:flex-start}}@media (width<=44rem){.collection-state-row{padding:0!important;display:block!important}.collection-state-row td{border:0;width:100%;padding:0!important;display:block!important}.collection-state-row td:before{display:none}}.session-boundary{min-height:100dvh;padding:clamp(var(--space-8), 12vh, var(--space-24)) var(--space-4);background:var(--ds-surface-main);color:var(--ds-content-body);place-items:start center;display:grid}.session-boundary__content{width:min(100%,42rem);padding-block:var(--space-5);border-block:1px solid var(--ds-stroke-weak)}.session-boundary__content>p{max-width:65ch;margin:var(--space-4) 0 0;color:var(--ds-content-body-weak)}.session-boundary__action{width:fit-content;min-height:2.75rem;margin-top:var(--space-4);padding-inline:var(--space-4);border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-md);color:var(--ds-content-body);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.session-boundary__action:hover{border-color:var(--ds-stroke-strong);background:var(--ds-fill-hover-strong)}.session-boundary__action:focus-visible{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:3px}.membership-denied{padding-block:var(--space-5)}@media (width<=36rem){.session-boundary{padding-inline:var(--space-4)}}.dossier-workspace{min-width:0;min-height:calc(100dvh - var(--app-header-height,3.5rem));background:var(--ds-surface-main)}.dossier-registry,.dossier-detail{min-width:0;padding:var(--space-6) var(--space-4) var(--space-10);margin-inline:auto}.dossier-registry{max-width:90rem}.dossier-detail{width:min(100%,76rem)}.dossier-registry__heading,.dossier-create__heading,.dossier-settings__section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.dossier-registry__count{margin:var(--space-2) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-sm)}.dossier-registry__heading>div{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.dossier-create{gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ds-surface-card);display:grid}.dossier-create h2,.dossier-detail h2,.dossier-settings h3,.dossier-detail__empty h2{color:var(--ds-content-heading);font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.33}.dossier-create__description{max-width:65ch;margin:var(--space-2) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-sm)}.dossier-create__fields{align-items:start;gap:var(--space-4);display:grid}.dossier-create__actions{justify-content:flex-end;display:flex}.dossier-form-error{padding:var(--space-3) var(--space-4);border:1px solid var(--ds-stroke-error);border-radius:var(--radius-md);background:var(--ds-fill-error-weakest);color:var(--ds-content-error);font-size:var(--text-sm);margin:0}.dossier-registry__refresh-state{color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap}.dossier-registry__filter{width:min(18rem,100%);font-size:var(--text-sm);font-weight:400}.dossier-registry__filter>svg{color:var(--ds-content-body-weak);flex:none}.dossier-registry__filter .lm-select{flex:auto;min-width:0}.dossier-registry__archived-toggle{align-items:center;min-height:2rem;display:flex}.dossier-registry__archived-toggle .lm-toggle{align-items:center;gap:var(--space-2);min-height:2rem;display:inline-flex}.dossier-registry__archived-toggle .lm-toggle__copy{display:block}.dossier-registry__archived-toggle .lm-toggle__label{color:var(--ds-content-body-weak);font-size:var(--text-sm);font-weight:400}.dossier-registry__archived-toggle .lm-toggle__track{width:2.25rem;height:1.25rem}.dossier-registry__archived-toggle .lm-toggle__thumb{top:.125rem;left:.125rem}.dossier-registry__archived-toggle .lm-toggle__input:checked+.lm-toggle__track .lm-toggle__thumb{transform:translate(1rem)}@media (width<=32rem){.dossier-registry__filter{width:100%}}.dossier-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:52rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.dossier-table th,.dossier-table td{padding-inline:var(--space-3);text-align:left;overflow-wrap:anywhere}.dossier-table th:first-child,.dossier-table td:first-child{padding-inline-start:0}.dossier-table th:last-child,.dossier-table td:last-child{padding-inline-end:0}.dossier-table thead th{z-index:1;padding-block:var(--space-2) var(--space-3);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;background:var(--ds-surface-main);font-weight:600;line-height:1.33;position:sticky;top:0}.dossier-table td,.dossier-table th[scope=row]{height:3.5rem;padding-block:var(--space-2);border-bottom:1px solid var(--ds-stroke-weak);vertical-align:middle;line-height:1.43}.dossier-table tr{transition:background-color .12s}.dossier-table tbody tr:hover{background:color-mix(in srgb, var(--ds-content-body) 3%, transparent)}.dossier-table__column--name{width:38%}.dossier-table__column--code{width:20%}.dossier-table__column--status{width:16%}.dossier-table__column--updated{width:15%}.dossier-table__column--actions{width:11%}.dossier-name-link{min-height:2.75rem;color:var(--ds-content-body);overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dossier-name-link:hover{text-decoration:underline}.dossier-table__code{font-variant-numeric:tabular-nums}.dossier-table__updated{white-space:nowrap;color:var(--ds-content-body-weak)}.dossier-table__actions{white-space:nowrap;width:1%}.dossier-table__actions>div{justify-content:flex-end;gap:var(--space-2);display:flex}.dossier-table__actions .lm-button{min-height:2rem}.dossier-table__archived-note{color:var(--ds-content-body-weak);font-size:var(--text-xs)}.dossier-table__skeleton-row td{height:3.5rem;padding-block:var(--space-2);border-bottom:1px solid var(--ds-stroke-weak)}.dossier-table .collection-state-row td{border-bottom:1px solid var(--ds-stroke-weak);height:auto;padding:0}.dossier-table__skeleton{border-radius:var(--radius-sm);background:var(--ds-surface-base);height:.8rem;animation:1.2s ease-in-out infinite dossier-table-skeleton;display:block}.dossier-table__skeleton--name{width:min(20rem,80%)}.dossier-table__skeleton--code{width:min(8rem,80%)}.dossier-table__skeleton--status{width:5rem}.dossier-table__skeleton--date{width:7rem}.dossier-registry__notice{margin:var(--space-4) 0 0;color:var(--ds-content-success);font-size:var(--text-sm)}.dossier-management-dialog{width:min(32rem, calc(100vw - var(--space-6)))}.dossier-management-dialog form,.dossier-management-dialog__body{gap:var(--space-4);display:grid}.dossier-management-dialog__context{color:var(--ds-content-body-weak);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.dossier-management-dialog__error{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--ds-stroke-error);border-radius:var(--radius-md);background:var(--ds-fill-error-weakest);color:var(--ds-content-error);display:grid}.dossier-management-dialog__error p{margin:0}.dossier-management-dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dossier-detail__content{width:100%}.dossier-detail__header{padding-block:var(--space-6) var(--space-5)}.dossier-detail__header--separated{padding-bottom:var(--space-5);border-bottom:1px solid var(--ds-stroke-weak)}.dossier-detail__header h1:focus{box-shadow:none;outline:none}.dossier-detail__header .lm-page-header__actions{justify-self:end;min-width:min(14rem,100%)}.dossier-detail__header .dossier-shell-switcher{width:min(20rem,100%)}.dossier-tabs{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);border-bottom:1px solid var(--ds-stroke-weak);flex-wrap:wrap;display:flex}.dossier-tab{min-height:2.75rem;color:var(--ds-content-body-weak);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.dossier-tab:hover,.dossier-tab[aria-current=page]{color:var(--ds-content-body)}.dossier-tab[aria-current=page]:after{background:var(--ds-fill-brand);content:"";height:2px;position:absolute;inset:auto 0 -1px}.dossier-overview,.dossier-settings{gap:var(--space-6);padding-top:var(--space-6);display:grid}.dossier-detail__content>.route-tabs{margin-top:var(--space-1)}.dossier-detail__content>.route-tabs+.dossier-settings{padding-top:var(--space-4)}.dossier-overview__status{align-items:center;gap:var(--space-3);display:flex}.dossier-overview__details{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--ds-stroke-weak);display:grid}.dossier-overview__details-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dossier-overview__details-heading h2{margin:0}.dossier-metadata{gap:var(--space-2) var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.dossier-metadata>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dossier-metadata dt{color:var(--ds-content-body-weak);font-size:var(--text-sm)}.dossier-metadata dd{color:var(--ds-content-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.dossier-settings{max-width:52rem}.dossier-settings--integrations{padding-top:var(--space-6)}.dossier-settings__readonly-copy{max-width:65ch;color:var(--ds-content-body-weak);margin:0}.dossier-settings section{gap:var(--space-4);display:grid}.dossier-settings__form{gap:var(--space-4);align-items:start;display:grid}.dossier-settings__form .lm-button{width:fit-content}.dossier-saved{color:var(--ds-content-success);font-size:var(--text-sm)}.dossier-settings__archive{padding-top:var(--space-6);border-top:1px solid var(--ds-stroke-weak)}.dossier-settings__archive>.lm-button{justify-self:start}.dossier-settings__archive p{max-width:65ch;margin:var(--space-2) 0 0;color:var(--ds-content-body-weak)}.dossier-archive-confirm{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--ds-stroke-error);border-radius:var(--radius-md);background:var(--ds-fill-error-weakest);margin:0;display:grid}.dossier-archive-confirm p{margin:0}.dossier-archive-confirm>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.dossier-detail__empty{max-width:32rem;padding-block:var(--space-6)}.dossier-detail__empty p{color:var(--ds-content-body-weak)}.dossier-skeleton,.dossier-detail-skeleton{gap:var(--space-3);padding-top:var(--space-6);display:grid}.dossier-skeleton span,.dossier-detail-skeleton span{border-radius:var(--radius-md);background:var(--ds-surface-base);height:3rem;display:block}@media (width>=40rem){.dossier-registry,.dossier-detail{padding-inline:var(--space-8)}.dossier-create__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-settings__form{grid-template-columns:minmax(0,1fr) auto}.dossier-settings__form>.lm-button{margin-top:calc(var(--ds-font-body-sm-line-height,20px) + var(--space-2))}}@media (width<=48rem){.dossier-detail__header .lm-page-header__row{align-items:start;display:grid}.dossier-detail__header .lm-page-header__actions{justify-self:start;width:100%}.dossier-table thead,.dossier-table colgroup{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dossier-table tbody,.dossier-table tr{display:block}.dossier-table{min-width:0}.dossier-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--ds-stroke-weak)}.dossier-table th,.dossier-table td{gap:var(--space-3);width:auto;padding:var(--space-2) 0;border:0;display:flex}.dossier-table th:first-child{width:auto}.dossier-table td:before{content:attr(data-label);color:var(--ds-content-body-weak);min-width:6rem}.dossier-table__actions{width:auto}.dossier-table__actions>div{flex-wrap:wrap;justify-content:flex-start}.dossier-table__actions .lm-button{min-height:2.75rem}.dossier-table .collection-state-row td,.dossier-table .dossier-table__skeleton-row td{width:auto;padding:var(--space-2) 0;display:block}.dossier-table .collection-state-row td{padding:0}.dossier-table .collection-state-row td:before,.dossier-table .dossier-table__skeleton-row td:before{display:none}.dossier-name-link{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.dossier-table tbody tr{transition:none}.dossier-table__skeleton{animation:none}}@keyframes dossier-table-skeleton{0%,to{opacity:.55}50%{opacity:1}}.team-settings,.workspace--team{align-content:start;gap:var(--space-8);min-width:0;display:grid}.workspace--team .lm-page-header{padding-block:0}.team-collection-section{gap:var(--space-4);min-width:0;display:grid}.team-collection-toolbar{justify-content:flex-end;display:flex}.team-invite-dialog__form{gap:var(--space-4);display:grid}.team-invite-dialog__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.team-settings__loading{color:var(--ds-content-body-weak);margin:0}.team-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:48rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.team-table th,.team-table td{min-width:0;padding-inline:var(--space-3);text-align:left;overflow-wrap:anywhere}.team-table th:first-child,.team-table td:first-child{padding-inline-start:0}.team-table th:last-child,.team-table td:last-child{padding-inline-end:0}.team-table thead th{padding-block:var(--space-2) var(--space-3);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1.33}.team-table tbody th,.team-table tbody td{height:3.5rem;padding-block:var(--space-2);border-bottom:1px solid var(--ds-stroke-weak);vertical-align:middle;line-height:1.43}.team-table tbody tr{transition:background-color .12s}.team-table tbody tr:hover{background:color-mix(in srgb, var(--ds-content-body) 3%, transparent)}.team-table__column--email{width:46%}.team-table__column--role,.team-table__column--status{width:16%}.team-table__column--access{width:22%}.team-table__email{gap:var(--space-1);min-width:0;display:grid}.team-table__email,.team-table tbody td>strong,.team-table tbody td>span,.team-table tbody th>strong{overflow-wrap:anywhere;min-width:0}.team-table__current,.team-table__muted{color:var(--ds-content-body-weak);font-size:var(--text-sm)}.team-table__current{font-weight:600}.team-table__confirm{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.team-table .collection-state-row td{border-bottom:1px solid var(--ds-stroke-weak);height:auto;padding:0}@media (width>=40rem){.team-invite__fields{grid-template-columns:minmax(0,28rem) auto}}@media (width<=48rem){.team-table thead,.team-table colgroup{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-table tbody,.team-table tbody tr{display:block}.team-table{min-width:0}.team-table tbody tr{padding:var(--space-3) 0;border-bottom:1px solid var(--ds-stroke-weak)}.team-table tbody th,.team-table tbody td{gap:var(--space-3);width:auto;height:auto;padding:var(--space-2) 0;border:0;display:flex}.team-table tbody th:before,.team-table tbody td:before{color:var(--ds-content-body-weak);content:attr(data-label);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:0 0 6rem;font-weight:650}.team-table tbody .collection-state-row{border:0;padding:0;display:table-row}.team-table .collection-state-row td{width:100%;padding:0;display:table-cell}.team-table .collection-state-row td:before{display:none}.team-table__confirm{flex:auto}}@media (prefers-reduced-motion:reduce){.team-table tbody tr{transition:none}}.account-settings{gap:var(--space-6);min-width:min(100%,24rem);display:grid}.account-settings__identity{gap:var(--space-1);border-bottom:1px solid var(--ds-stroke-weak);padding-block-end:var(--space-4);display:grid}.account-settings__role{color:var(--ds-content-success);font-size:var(--text-sm);font-weight:650}.account-settings__identity strong{overflow-wrap:anywhere;min-width:0;color:var(--ds-content-heading);font-size:var(--text-md);line-height:1.35}.account-settings__identity span{color:var(--ds-content-body-weak);font-size:var(--text-sm)}.account-settings__appearance{gap:var(--space-3);margin:0;display:grid}.account-settings__appearance h2{color:var(--ds-content-heading);font-size:var(--text-lg);margin:0;font-weight:650;line-height:1.35}.account-settings__appearance .lm-toggle__label{font-size:var(--text-sm)}.account-settings__sign-out{justify-self:start}@media (width<=30rem){.account-settings{min-width:0}}.account-hub{gap:var(--space-5)}.account-hub__content{min-width:0}.account-hub__content>.dossier-registry{max-width:none;padding:0}.account-hub__content>.team-settings{padding:0}.extraction-intake{gap:var(--space-4);padding-block:var(--space-1) var(--space-2);display:grid}.extraction-intake__dialog-content{min-width:0}.extraction-intake__setup{gap:var(--space-4);display:grid}.extraction-intake__documents-heading{gap:var(--space-1);display:grid}.extraction-intake__documents-heading h3{color:var(--ds-content-heading);font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.33}.extraction-intake__documents-heading p{color:var(--ds-content-body-weak);font-size:var(--text-sm);margin:0}.extraction-intake__configuration{gap:var(--space-4);display:grid}.extraction-intake__configuration-summary{max-width:70ch;color:var(--ds-content-body-weak);font-size:var(--text-sm);margin:0}.extraction-intake__task-description{max-width:70ch;font-size:var(--text-sm);color:var(--ds-content-body-weak);margin:0}.extraction-intake a{width:fit-content;color:var(--ds-content-body);text-underline-offset:.2em}.extraction-intake__dropzone{justify-items:center;gap:var(--space-3);min-width:0;padding:var(--space-8) var(--space-4);border:1px dashed var(--ds-stroke-control);border-radius:var(--radius-lg);background:var(--ds-surface-card);color:var(--ds-content-body);text-align:center;margin:0;display:grid}.extraction-intake__dropzone:focus-within,.extraction-intake__dropzone:hover{border-color:var(--ds-stroke-strong)}.extraction-intake__dropzone>span{max-width:65ch;color:var(--ds-content-body-weak)}.extraction-intake__file-list{margin:var(--space-3) 0 0;border-top:1px solid var(--ds-stroke-weak);padding:0;list-style:none}.extraction-intake__file-list li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--ds-stroke-weak);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.extraction-intake__file-list li>div{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.extraction-intake__file-list li>div>span{color:var(--ds-content-body-weak);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.extraction-intake__error-list{margin:0;padding-inline-start:var(--space-5)}@media (width<=36rem){.extraction-intake__dropzone{padding-block:var(--space-6)}}.caro-history__bank-icon{border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-md);background:var(--ds-surface-card);width:1.75rem;height:1.75rem;color:var(--ds-content-body-weak);flex:none;justify-content:center;align-items:center;display:inline-flex}.caro-history__bank-icon svg{width:1rem;height:1rem;overflow:visible}.caro-history__bank-icon circle{fill:none;stroke:currentColor;stroke-width:1.5px}.caro-history__bank-icon text{fill:currentColor;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:-.02em;font-weight:700}.run-history{gap:var(--space-4);min-width:0;padding-block:var(--space-5);color:var(--ds-content-body);display:grid}.run-history__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--ds-stroke-weak);padding-block-end:var(--space-4);display:flex}.run-history__heading h2{color:var(--ds-content-heading);font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.33}.run-history__heading p{margin:var(--space-1) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-sm)}.run-history__search{align-items:center;gap:var(--space-2);width:min(18rem,100%);min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--ds-surface-card);color:var(--ds-content-body-weak);display:flex}.run-history__search:focus-within{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:1px}.run-history__search input{width:100%;min-width:0;min-height:calc(2rem - 2px);color:var(--ds-content-body);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}.run-history__search input::placeholder{color:var(--ds-content-body-placeholder)}.run-history__filter{align-items:center;gap:var(--space-2);min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--ds-surface-card);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;border:0;font-weight:600;display:flex}.run-history__filter:focus-within{outline:2px solid var(--ds-stroke-focus-strong);outline-offset:1px}.run-history__filter .lm-select{min-width:9rem;min-height:calc(2rem - 2px);color:var(--ds-content-body-placeholder);background:0 0;border-color:#0000;padding-inline:0;font-weight:400}.run-history__filter .lm-select:focus-visible{outline:0}.run-history__filter:last-child .lm-select{min-width:11rem}.run-history__start{min-height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-md);background:var(--ds-fill-brand);color:var(--ds-content-body-constant-dark);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.run-history__start:hover{background:var(--ds-fill-hover-brand)}.run-history__live,.run-history__refresh-state{align-items:center;gap:var(--space-1);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.run-history__live strong{color:var(--ds-content-body);font-weight:600}.run-history__live-dot{border:2px solid var(--ds-stroke-success);background:var(--ds-content-success);border-radius:50%;width:.45rem;height:.45rem}.run-history__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;min-width:54rem;font-size:var(--text-sm)}.run-history__table thead,.run-history__table tbody,.run-history__table tr{width:100%}.run-history__column--extraction{width:34%}.run-history__column--details{width:24%}.run-history__column--started{width:15%}.run-history__column--status{width:23%}.run-history__column--actions{width:4%}.run-history__table th,.run-history__table td{padding-inline:var(--space-3);text-align:left}.run-history__table th:first-child,.run-history__table td:first-child{padding-inline-start:0}.run-history__table th:last-child,.run-history__table td:last-child{padding-inline-end:0}.run-history__table th{z-index:1;padding-block:var(--space-2) var(--space-3);background:var(--ds-surface-main);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1.33;position:sticky;top:0}.run-history__table .run-history__heading--details{text-align:left}.run-history__table .run-history__heading--started,.run-history__table .run-history__heading--status,.run-history__table .run-history__heading--actions{text-align:right}.run-history__table td{height:3.5rem;padding-block:var(--space-2);border-bottom:1px solid var(--ds-stroke-weak);vertical-align:middle;line-height:1.43}.run-history__table .collection-state-row td{border-bottom:1px solid var(--ds-stroke-weak);height:auto;padding:0}.run-history__table tbody tr{width:100%;transition:background-color .12s}.run-history__table tbody tr.run-history__row--actionable{cursor:pointer}.run-history__table tbody tr.run-history__row--actionable:hover{background:color-mix(in srgb, var(--ds-content-body) 3%, transparent)}.run-history__table tbody tr.run-history__row--actionable:focus-within{background:color-mix(in srgb, var(--ds-content-info) 5%, transparent);outline:2px solid var(--ds-stroke-focus-strong);outline-offset:-2px}.run-history__extraction{align-items:flex-start;gap:var(--space-3);min-width:0;color:var(--ds-content-heading);display:flex}.run-history__extraction-copy,.run-history__extraction-primary,.run-history__tags,.run-history__details{min-width:0;display:flex}.run-history__extraction-copy,.run-history__details{align-items:flex-start;gap:var(--space-1);flex-direction:column}.run-history__extraction-primary,.run-history__tags{align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.run-history__extraction-primary strong,.run-history__extraction-primary span,.run-history__details span{overflow-wrap:anywhere;min-width:0}.run-history__extraction-primary strong{font-weight:600}.run-history__extraction-primary span,.run-history__tags,.run-history__details span:last-child,.run-history__details-placeholder{color:var(--ds-content-body-weak);font-size:var(--text-xs)}.run-history__tags{font-variant-numeric:tabular-nums}.run-history__task-link{border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:block}.run-history__task-link:hover strong{text-underline-offset:.15em;text-decoration:underline}.run-history__table .run-history__cell--started{text-align:right;white-space:nowrap}.run-history__cell--started time{font-variant-numeric:tabular-nums}.run-history__cell--started time,.run-history__not-started{color:var(--ds-content-body-weak)}.run-history__table .run-history__cell--status{text-align:right;white-space:nowrap}.run-history__cell--status .lm-status{display:inline-flex}.run-history__table .run-history__cell--actions{text-align:right;white-space:nowrap;position:relative}.run-history__actions-menu{justify-content:flex-end;display:flex;position:relative}.run-history__actions-trigger{border-radius:var(--radius-sm);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--ds-content-body-weak);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.run-history__actions-trigger:hover{background:color-mix(in srgb, var(--ds-content-body) 8%, transparent);color:var(--ds-content-heading)}.run-history__actions-popover{z-index:5;min-width:12rem;padding:var(--space-1);border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-md);background:var(--ds-surface-card);box-shadow:var(--shadow-float)}.run-history__actions-item{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ds-content-danger);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.run-history__actions-item:hover,.run-history__actions-item:focus-visible{background:color-mix(in srgb, var(--ds-content-danger) 8%, transparent)}.run-history__actions-item:focus-visible{outline:3px solid var(--ds-stroke-focus-strong);outline-offset:-2px}.run-history__result{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.run-history__download{gap:var(--space-1);display:grid}.run-history__download [role=alert]{white-space:normal;max-width:16rem;color:var(--ds-content-danger);font-size:var(--text-xs)}.run-history__all{min-height:2.5rem;color:var(--ds-content-info);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.run-history__all:hover{text-underline-offset:.15em;text-decoration:underline}.run-history__skeleton-row td{height:3.5rem}.run-history__skeleton{border-radius:var(--radius-sm);background:var(--ds-surface-base);height:.8rem;animation:1.2s ease-in-out infinite run-history-skeleton;display:block}.run-history__skeleton--wide{width:min(22rem,80%)}.run-history__skeleton--details{width:min(12rem,80%)}.run-history__skeleton--date{width:7rem;margin-inline-start:auto}.run-history__skeleton--status{width:6.5rem;margin-inline-start:auto}.run-history__skeleton--action{width:2rem;margin-inline-start:auto}.run-history__delete-dialog{gap:var(--space-3);display:grid}.run-history__delete-dialog p{margin:0;line-height:1.5}.run-history__delete-error{color:var(--ds-content-danger)}.run-history__all{justify-self:start}.run-history__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.run-history a:focus-visible,.run-history button:focus-visible{outline:3px solid var(--ds-stroke-focus-strong);outline-offset:2px}@keyframes run-history-skeleton{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.run-history__table tbody tr{transition:none}.run-history__skeleton{animation:none}}@media (pointer:coarse){.run-history__search,.run-history__filter{min-height:2.75rem}.run-history__search input,.run-history__filter .lm-select{min-height:calc(2.75rem - 2px)}.run-history__start,.run-history__all{min-height:2.75rem}.run-history__actions-trigger{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}}@media (width<=44rem){.run-history__table colgroup{display:none}.run-history__table{min-width:0}.run-history__table,.run-history__table tbody,.run-history__table tbody tr,.run-history__table td{width:100%;display:block}.run-history__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.run-history__table tbody tr{padding-block:var(--space-3);border-bottom:1px solid var(--ds-stroke-weak);flex-direction:column;padding-inline-end:3.25rem;display:flex;position:relative}.run-history__table td,.run-history__table td:first-child,.run-history__table td:last-child{justify-content:space-between;align-items:baseline;gap:var(--space-3);height:auto;padding:var(--space-1) 0;text-align:right;white-space:normal;border:0;display:flex}.run-history__table td:before{color:var(--ds-content-body-weak);content:attr(data-label);font-size:var(--text-xs);text-align:left;flex:0 0 7rem;font-weight:600}.run-history__table .collection-state-row td{text-align:left;padding:0;display:block}.run-history__table .collection-state-row td:before{content:none;display:none}.run-history__table .collection-state-row__body{text-align:left}.run-history__table td>*{min-width:0}.run-history__cell--extraction{order:1}.run-history__table .run-history__cell--status{order:2}.run-history__table .run-history__cell--details{order:3}.run-history__table .run-history__cell--started{order:4}.run-history__table .run-history__cell--actions{z-index:2;text-align:right;width:auto;display:block;position:absolute;inset-block-start:var(--space-2);inset-inline-end:0;padding:0!important}.run-history__table .run-history__cell--actions:before{content:none;display:none}.run-history__table .run-history__cell--actions .run-history__actions-menu{display:block}.run-history__cell--extraction{text-align:left!important;align-items:flex-start!important;padding-block-start:0!important}.run-history__cell--extraction .run-history__extraction{text-align:left;justify-content:flex-start}.run-history__table .run-history__cell--status{padding-block:var(--space-2)!important;align-items:center!important}.run-history__cell--status .lm-status{font-weight:600}.run-history__skeleton-row{gap:var(--space-2);grid-template-columns:1fr .4fr;display:grid!important}.run-history__skeleton-row td{width:auto;padding:var(--space-2) 0;display:block}.run-history__skeleton-row td:last-child,.run-history__skeleton-row td:before{display:none}.run-history__skeleton--date{margin-inline-start:0}}@media (width<=32rem){.run-history__table tbody tr{padding-inline-end:0}.run-history__table td:not(.run-history__cell--actions){align-items:flex-start;gap:var(--space-1);text-align:left;flex-direction:column}.run-history__table td:not(.run-history__cell--actions):before{flex:none}.run-history__table .run-history__cell--extraction{padding-inline-end:3.25rem}.run-history__table .run-history__cell--status{align-items:flex-start!important}.run-history__table .run-history__cell--status .run-history__result{justify-content:flex-start}.run-history__search,.run-history__filter,.run-history__filter .lm-select{width:100%}.run-history__filter{justify-content:space-between}.run-history__start{flex:auto}.run-history__live,.run-history__refresh-state{white-space:normal;flex:1 0 100%}}.run-history .collection-state-row--empty .collection-state-row__surface{background:color-mix(in srgb, var(--ds-surface-card) 55%, var(--ds-surface-main))}.yuki-connection-status{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ds-surface-card);display:grid}.yuki-connection-status__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.yuki-connection-status h3,.yuki-connection-status p{margin:0}.yuki-connection-status h3{color:var(--ds-content-heading);font-size:var(--text-lg);font-weight:600}.yuki-connection-status p{color:var(--ds-content-body-weak);font-size:var(--text-sm);line-height:1.55}.yuki-connection-status__message{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.yuki-connection-status__message p{overflow-wrap:anywhere}.yuki-connection-status__message svg{color:var(--ds-content-success);flex:none;margin-top:.15rem}.yuki-connection-status__error{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.yuki-connection-status__error p{overflow-wrap:anywhere}@media (width<=30rem){.yuki-connection-status__error{flex-direction:column;align-items:flex-start}}.caro-profile-editor{gap:var(--space-5);width:min(100%,76rem);padding-top:var(--space-2);display:grid}.caro-profile-overview{gap:var(--space-6);min-width:0;display:grid}.caro-profile-overview__toolbar,.caro-profile-overview__actions,.caro-profile-table-section__heading,.caro-profile-dialog__heading,.caro-profile-dialog__actions{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.caro-profile-save-announcement{margin:calc(var(--space-4) * -1) 0 0;color:var(--ds-content-success);font-size:var(--text-sm);font-weight:650}.caro-profile-table-section h3,.caro-profile-dialog h3,.caro-profile-dialog h4{color:var(--ds-content-heading);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.2}.caro-profile-table-section__heading p,.caro-profile-dialog__heading p,.caro-profile-dialog__intro{max-width:65ch;margin:var(--space-2) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-sm);line-height:1.5}.caro-profile-table-section{gap:var(--space-3);min-width:0;display:grid}.caro-profile-table-section+.caro-profile-table-section{margin-top:var(--space-2)}.caro-profile-table-section h3{font-size:var(--text-md)}.caro-profile-table-wrap{min-width:0;overflow-x:auto}.caro-profile-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:54rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.caro-profile-table th,.caro-profile-table td{padding-block:var(--space-2);padding-inline:var(--space-3);border-bottom:1px solid var(--ds-stroke-weak);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.caro-profile-table thead th{padding-block:var(--space-2) var(--space-3);color:var(--ds-content-body-weak);font-size:var(--text-xs);white-space:nowrap;border-bottom:0;font-weight:600;line-height:1.33}.caro-profile-table tbody tr:hover{background:var(--ds-fill-hover-strong)}.caro-profile-table tbody th{color:var(--ds-content-body);font-weight:650}.caro-profile-table__identifier{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);white-space:nowrap}.caro-profile-table__long-value{overflow-wrap:anywhere;max-width:22ch;display:inline-block}.caro-profile-table__action{white-space:nowrap;width:1%}.caro-profile-add-account-trigger{justify-content:center;width:7.75rem;min-height:2rem}.caro-profile-overview__actions>.lm-button{justify-content:center;width:7.75rem}.caro-profile-add-account-menu{z-index:5;min-width:14rem;padding:var(--space-1);border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-md);background:var(--ds-surface-card);box-shadow:var(--shadow-float)}.caro-profile-add-account-menu__item{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ds-content-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.caro-profile-add-account-menu__item:hover,.caro-profile-add-account-menu__item[data-highlighted]{background:color-mix(in srgb, var(--ds-content-body) 8%, transparent)}.caro-profile-add-account-menu__item:focus-visible{outline:3px solid var(--ds-stroke-focus-strong);outline-offset:-2px}.caro-profile-table__empty{color:var(--ds-content-body-weak);text-align:center!important}.caro-profile-table-state{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px dashed var(--ds-stroke-control);border-radius:var(--radius-md);background:var(--ds-surface-card);display:flex}.caro-profile-table-state>div{gap:var(--space-2);display:grid}.caro-profile-table-state strong{color:var(--ds-content-body)}.caro-profile-table-state span{color:var(--ds-content-body-weak);font-size:var(--text-sm)}.caro-profile-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caro-profile-dialog[open]{width:min(100% - 2rem,56rem);max-height:min(100dvh - 2rem,52rem);box-shadow:var(--shadow-float);border:0}.caro-profile-dialog::backdrop{background:color-mix(in srgb, var(--ds-content-body-constant-dark) 42%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.caro-profile-dialog__form{gap:var(--space-5);display:grid}.caro-profile-dialog__intro{margin:0}.caro-profile-dialog__heading{padding-top:var(--space-2);border-top:1px solid var(--ds-stroke-weak);align-items:end}.caro-profile-dialog h3{font-size:var(--text-md)}.caro-profile-dialog h4{font-size:var(--text-sm);letter-spacing:0}.caro-profile-dialog__empty{color:var(--ds-content-body-weak);font-size:var(--text-sm);margin:0}.caro-profile-dialog__actions{align-items:center;width:100%}.caro-profile-section__heading,.caro-profile-form__actions,.caro-account-card__heading,.caro-card-mappings__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.caro-profile-section__heading h2,.caro-card-mappings h3{color:var(--ds-content-body);letter-spacing:-.035em;margin:0;font-weight:550;line-height:1.15}.caro-profile-section__heading p,.caro-card-mappings__heading p{max-width:58ch;margin:var(--space-2) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-sm);line-height:1.5}.caro-profile-section__heading h2{font-size:var(--text-md)}.caro-profile-overview__toolbar{justify-content:flex-end;align-items:center;min-height:2rem}.caro-profile-overview__actions{align-items:center;gap:var(--space-2)}.caro-profile-statusbar{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--ds-surface-card);display:flex}.caro-profile-metadata{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:1;min-width:0;margin:0;display:flex}.caro-profile-metadata__item{align-items:baseline;gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);min-width:0;padding:0;display:grid}.caro-profile-metadata__label{align-items:center;gap:var(--space-1);white-space:nowrap;min-width:max-content;display:inline-flex}.caro-profile-metadata dt{color:var(--ds-content-body-weak);font-size:var(--text-sm)}.caro-profile-metadata dd{min-width:0;color:var(--ds-content-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.caro-profile-notice,.caro-profile-form-error{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-md);background:var(--ds-surface-base);color:var(--ds-content-body-weak);font-size:var(--text-sm);display:flex}.caro-profile-notice{margin:0}.caro-profile-form-error{border-color:color-mix(in oklch, var(--ds-content-error) 42%, var(--ds-stroke-weak));background:color-mix(in oklch, var(--ds-content-error) 7%, var(--ds-surface-card));color:var(--ds-content-error)}.caro-profile-form-error p{margin:0}.caro-profile-form-error{flex-wrap:wrap;align-items:center}.caro-profile-form-error .lm-button{margin-left:auto}.caro-profile-form{gap:var(--space-6);min-width:0;display:grid}.caro-profile-section{gap:var(--space-5);display:grid}.caro-profile-section__heading{align-items:end}.caro-profile-section>.lm-button{justify-self:start}.caro-profile-empty{gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--ds-stroke-control);border-radius:var(--radius-md);background:var(--ds-surface-card);display:grid}.caro-profile-empty p,.caro-profile-empty span{margin:0}.caro-profile-empty p{color:var(--ds-content-body);font-weight:650}.caro-profile-empty span,.caro-card-mappings__empty,.caro-account-card__heading>span{color:var(--ds-content-body-weak);font-size:var(--text-sm)}.caro-account-list{gap:var(--space-5);display:grid}.caro-account-card{gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-lg);background:var(--ds-surface-card);margin:0;display:grid}.caro-account-card legend{padding-inline:var(--space-2);color:var(--ds-content-body);font-size:var(--text-md);font-weight:650}.caro-account-card__heading{align-items:center;max-width:100%}.caro-account-card__heading>span{max-width:42ch}.caro-account-card__fields{align-items:start;gap:var(--space-4);display:grid}.caro-card-mappings{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--ds-stroke-weak);display:grid}.caro-card-mappings h3{font-size:var(--text-md)}.caro-card-mappings__heading{align-items:center}.caro-card-mappings__heading p{margin-top:var(--space-2)}.caro-card-mappings__empty{margin:0}.caro-card-mappings details{gap:var(--space-3);display:grid}.caro-card-mappings summary{cursor:pointer;width:fit-content;color:var(--ds-content-body-weak);font-size:var(--text-sm);font-weight:650}.caro-card-mappings summary::marker{color:var(--ds-content-body)}.caro-card-mappings__list{gap:var(--space-3);display:grid;container-type:inline-size}.caro-card-row{gap:var(--space-3);min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--ds-stroke-weak);display:grid}.caro-card-row>.lm-button{justify-self:start}.caro-card-row>*{min-width:0}.caro-card-reference-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.caro-card-reference-origin,.caro-card-reference-error{font-size:var(--text-xs);margin:0;line-height:1.4}.caro-card-reference-origin{color:var(--ds-content-body-weak)}.caro-card-reference-error{color:var(--ds-content-error)}.caro-card-reference-generator__spinner{animation:.9s linear infinite caro-card-reference-spin}@keyframes caro-card-reference-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.caro-card-reference-generator__spinner{animation:none}}.caro-profile-form__actions{padding-top:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center}.caro-profile-save-state{color:var(--ds-content-body-weak);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-inline-end:auto}.caro-profile-dialog__actions .caro-profile-save-state{margin-inline-end:auto}.caro-profile-error-summary{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in oklch, var(--ds-content-error) 42%, var(--ds-stroke-weak));border-radius:var(--radius-md);background:color-mix(in oklch, var(--ds-content-error) 7%, var(--ds-surface-card));color:var(--ds-content-error);display:grid}.caro-profile-error-summary:focus{outline:3px solid color-mix(in oklch, var(--ds-stroke-focus-strong) 55%, transparent);outline-offset:2px}.caro-profile-error-summary h3,.caro-profile-error-summary ul{margin:0}.caro-profile-error-summary h3{font-size:var(--text-lg);line-height:1.4}.caro-profile-error-summary ul{font-size:var(--text-sm);gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.caro-profile-error-summary a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:.1em}.caro-profile-skeleton{gap:var(--space-3);display:grid}.caro-profile-skeleton span{border-radius:var(--radius-md);background:var(--ds-surface-base);height:4rem;animation:1.2s ease-in-out infinite alternate dossier-pulse;display:block}@media (width>=40rem){.caro-profile-table th:first-child,.caro-profile-table td:first-child{padding-inline-start:0}.caro-profile-table th:last-child,.caro-profile-table td:last-child{padding-inline-end:0}.caro-profile-table tbody th,.caro-profile-table tbody td{height:3.5rem}.caro-account-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.caro-account-card__fields .lm-field:last-child{grid-column:1/-1}.caro-card-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.caro-card-row>.lm-button{grid-column:1/-1;justify-self:start}}@container (width>=40rem){.caro-card-row{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.25fr) minmax(8rem,.75fr) auto;align-items:start}.caro-card-row>.lm-button{grid-column:auto;place-self:start stretch;margin-block-start:calc(var(--ds-font-body-line-height) + var(--space-2))}}@media (width<=63.99rem){.caro-profile-statusbar{align-items:flex-start;gap:var(--space-3);flex-direction:column}.caro-profile-metadata{gap:var(--space-2) var(--space-4);width:100%}}@media (width<=39.99rem){.caro-profile-table{min-width:0}.caro-profile-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.caro-profile-table,.caro-profile-table tbody,.caro-profile-table tr,.caro-profile-table th,.caro-profile-table td{display:block}.caro-profile-table tbody tr{padding-block:var(--space-2)}.caro-profile-table tbody th,.caro-profile-table tbody td{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;grid-template-columns:minmax(9rem,42%) minmax(0,1fr);align-items:baseline;display:grid}.caro-profile-table tbody th:before,.caro-profile-table tbody td:before{color:var(--ds-content-body-weak);content:attr(data-label);font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:650}.caro-profile-table__empty{padding-block:var(--space-4)!important;display:block!important}.caro-profile-table__empty:before{content:none!important}.caro-profile-table__action{width:auto}.caro-profile-table-state{flex-direction:column;align-items:flex-start}.caro-profile-dialog__actions{align-items:stretch}.caro-profile-dialog__actions .caro-profile-save-state{width:100%}}.dossier-operational-overview{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-panel,.overview-source-error{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ds-surface-card);align-self:start}.overview-source-error{border:1px solid var(--ds-stroke-error)}.overview-panel--attention{grid-column:1/-1}.overview-panel__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.overview-panel h2,.overview-source-error h2{margin:var(--space-1) 0 0;color:var(--ds-content-heading);font-size:var(--text-lg);font-weight:600}.overview-panel h3{color:var(--ds-content-heading);font-size:var(--text-sm);margin:0;font-weight:600}.overview-panel p,.overview-source-error p{margin:var(--space-3) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-sm);line-height:1.55}.overview-panel a{margin-top:var(--space-4);color:var(--ds-content-link);font-size:var(--text-sm);font-weight:600;display:inline-flex}.overview-panel__eyebrow{color:var(--ds-content-body-weak);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.overview-run-list,.overview-recent-failures ul{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.overview-run-list li,.overview-recent-failures li,.overview-latest-success{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--ds-component-separator,var(--ds-stroke-weak));display:flex}.overview-run-list li:last-child,.overview-recent-failures li:last-child{border-bottom:0}.overview-run-list li a,.overview-latest-success a{flex:none;margin:0}.overview-run-identity{gap:var(--space-1);min-width:0;display:grid}.overview-run-identity strong{color:var(--ds-content-body);font-size:var(--text-sm);overflow-wrap:anywhere}.overview-run-identity span{align-items:center;gap:var(--space-1);color:var(--ds-content-body-weak);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:flex}.overview-recent-failures{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ds-component-separator,var(--ds-stroke-weak))}.overview-recent-failures p{margin-top:var(--space-1)}.overview-observed{margin-top:var(--space-3);color:var(--ds-content-body-weak);font-size:var(--text-xs);display:block}.overview-success-icon{color:var(--ds-content-success)}.overview-source-error{align-items:start;gap:var(--space-3);border-color:var(--ds-stroke-error);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.overview-source-error>svg{margin-top:var(--space-1);color:var(--ds-content-error)}.overview-source-error h2,.overview-source-error p{margin-top:0}.overview-skeleton{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-skeleton span{border-radius:var(--radius-lg);background:var(--ds-surface-base);min-height:9rem}.overview-skeleton span:first-child{grid-column:1/-1}@media (width<=52rem){.dossier-operational-overview,.overview-skeleton{grid-template-columns:minmax(0,1fr)}.overview-panel--attention,.overview-skeleton span:first-child{grid-column:auto}}@media (width<=30rem){.overview-run-list li,.overview-recent-failures li,.overview-latest-success,.overview-source-error{grid-template-columns:minmax(0,1fr);align-items:flex-start}.overview-run-list li,.overview-recent-failures li,.overview-latest-success{flex-direction:column}}#root{min-height:100dvh}.app-shell{--app-header-height:3.5rem;background:var(--ds-surface-main);min-height:100dvh}.app-content,.app-content>main{min-width:0}.app-content>main:focus{box-shadow:none;outline:none}.skip-link{z-index:500;top:var(--space-3);left:var(--space-3);clip-path:inset(50%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ds-fill-invert);color:var(--ds-content-body-invert);font-weight:600;position:fixed;transform:translateY(-180%)}.skip-link:focus{clip-path:none;transform:translateY(0)}.app-sidebar{display:none}.wordmark{width:fit-content;color:var(--ds-content-body);font-size:var(--text-lg);letter-spacing:-.025em;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.primary-navigation{align-content:start;gap:var(--space-2);display:grid}.dossier-navigation{gap:var(--space-4);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dossier-navigation__local,.dossier-navigation__global{gap:var(--space-1);min-width:0;display:grid}.dossier-navigation__local{align-content:start;overflow-y:auto}.dossier-navigation__global{padding-top:var(--space-4);border-top:1px solid var(--ds-stroke-weak);flex:none;margin-top:auto}.dossier-shell-switcher{gap:var(--space-1);width:min(20rem,100%);min-width:min(14rem,100%);display:grid}.dossier-shell-switcher .lm-field{gap:0;min-width:0}.dossier-shell-switcher .lm-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dossier-shell-switcher .lm-field__control,.dossier-shell-switcher .lm-select__trigger{min-width:0;max-width:100%}.primary-navigation a{align-items:center;gap:var(--space-3);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ds-content-body-weak);font-size:var(--text-sm);font-weight:600;line-height:1.25rem;text-decoration:none;display:flex}.primary-navigation a:hover{background:var(--ds-fill-hover-strong);color:var(--ds-content-body)}.primary-navigation a[aria-current=page]{background:var(--ds-fill-brand);color:var(--ds-content-body-constant-dark)}.app-utility-bar{min-height:var(--app-header-height);justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--ds-stroke-weak);background:var(--ds-surface-nav);color:var(--ds-content-body-weak);font-size:var(--text-sm);display:flex}.app-utility-bar__scope{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-utility-bar__brand{align-items:center;gap:var(--space-2);color:var(--ds-content-body);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-flex}dialog.app-navigation-drawer[open]{border-radius:0;width:min(20rem,85vw);height:100dvh;max-height:100dvh;margin:0;inset:0 auto 0 0}.app-navigation-drawer .lm-modal-dialog__body{display:flex}.app-navigation-drawer .dossier-navigation{flex:1}.workspace{align-content:start;gap:var(--space-6);width:min(100%,76rem);padding:var(--space-6) var(--space-4) var(--space-8);margin-inline:auto;display:grid}.workspace__introduction{max-width:55rem}.workspace h1,.dossier-registry h1{color:var(--ds-content-body);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:600;line-height:1.25}.workspace__summary{max-width:65ch;margin:var(--space-2) 0 0;color:var(--ds-content-body-weak);font-size:var(--text-base);line-height:1.5}.membership-denied{max-width:40rem}.membership-denied p{max-width:65ch;color:var(--ds-content-body-weak)}.membership-denied__sign-out{width:fit-content;min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--ds-stroke-weak);border-radius:var(--radius-md);color:var(--ds-content-body);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=64rem){.app-shell{--app-header-height:0rem;grid-template-columns:13.75rem minmax(0,1fr);display:grid}.app-sidebar{gap:var(--space-8);height:100dvh;padding:var(--space-6) var(--space-4);border-right:1px solid var(--ds-stroke-weak);background:var(--ds-surface-nav);grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky;top:0}.app-sidebar>.wordmark{margin-inline-start:var(--space-3)}.app-navigation-trigger,.app-utility-bar{display:none}.workspace{padding:var(--space-6) var(--space-8) var(--space-10)}}@media (width>=64rem) and (height<=44rem){.app-sidebar{gap:var(--space-4);padding-block:var(--space-4)}.dossier-navigation{gap:var(--space-3)}.dossier-navigation__global{padding-top:var(--space-2)}.primary-navigation a{min-height:2.5rem}}@media (width<=36rem){.lm-page-header__actions>.dossier-shell-switcher{width:100%}}@media (pointer:coarse){.dossier-shell-switcher .lm-select{min-height:2.75rem}}
