@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff")}:root{--li-ink: #0b0d10;--li-graphite: #1a1d23;--li-slate: #343840;--li-text: #20242b;--li-muted: #667085;--li-support: #8a94a3;--li-cloud: #f2f4f7;--li-selected-surface: #e9edf2;--li-canvas: #f5f7f9;--li-mist: #fafbfc;--li-white: #ffffff;--li-border: #d9dee6;--li-border-strong: #b8c0cc;--li-signal: #ff5a1f;--li-signal-soft: #fff2ec;--li-signal-deep: #d9410c;--li-action: #cf3f0d;--li-action-hover: #b8350a;--li-on-action: #ffffff;--li-success: #168a4d;--li-success-soft: #eaf7ef;--li-warning: #d97706;--li-warning-soft: #fff7e8;--li-danger: #dc2626;--li-danger-soft: #fff0f0;--li-information: #2563eb;--li-information-soft: #edf4ff;--eol-font: "IBM Plex Sans", sans-serif;--eol-mono: "IBM Plex Mono", monospace;--eol-space-1: 8px;--eol-space-2: 16px;--eol-space-3: 24px;--eol-space-4: 32px;--eol-space-6: 48px;--eol-space-8: 64px;--eol-space-12: 96px;--eol-radius: 24px;--eol-surface-filled: #eeece8;--eol-surface-warm: #ece5df;--eol-surface-inset: #ded9d1;--eol-surface-paper: #fffcf8;--eol-inset: 24px;--eol-content-width: 1120px;--eol-sidebar-width: 256px;--eol-shadow: 0 8px 24px rgba(11, 13, 16, .08);--eol-motion-fast: .12s;--eol-motion-disclosure: .16s;--eol-ease: ease-out;--eol-type-display: 3rem;--eol-type-section: 2rem;--eol-type-title: 1.5rem;--eol-type-body: 1rem;--eol-type-label: .875rem;--eol-type-caption: .75rem;--eol-weight-regular: 400;--eol-weight-medium: 500;--eol-weight-semibold: 600;--eol-icon-small: 16px;--eol-icon-default: 24px;--eol-breakpoint-narrow: 768px;--eol-breakpoint-wide: 1200px;--eol-z-sticky: 10;--eol-z-overlay: 50;--eol-z-toast: 60;--eol-z-tooltip: 70}.eol-graphic{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.eol-graphic--compact{width:320px}.eol-graphic--state{width:240px}.eol-mascot{position:relative;display:inline-block;width:var(--eol-mascot-size, 144px);max-width:100%;min-width:0;aspect-ratio:1;flex:none;line-height:0}.eol-mascot-art,.eol-mascot .eol-mascot-art>svg{display:block;width:100%;height:auto}.eol-mascot-control{position:absolute;right:0;bottom:0;line-height:1}.eol-button.eol-playback-control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:var(--li-muted);box-shadow:none}.eol-button.eol-playback-control:hover{color:var(--li-ink);background:var(--li-white)}.eol-button.eol-playback-control>svg{width:16px;height:16px}.eol-inline-graphic,.eol-inline-graphic>svg{display:block;width:100%;max-width:100%;height:auto}.eol-scanner-graphic{width:360px}.eol-ecosystem{position:relative;min-width:0}.eol-ecosystem .eol-graphic-playback{position:absolute;bottom:0;right:0;width:44px;height:44px;min-height:44px;padding:0}.eol-provider-more{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 16px;text-align:center;font-size:.9375rem}.eol-illustrated-callout{padding:72px 32px;background-size:cover;background-position:center}.eol-illustrated-callout-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;max-width:1280px;margin:0 auto;padding:48px;border:1px solid #ffffffc7;border-radius:28px;background:#fff;box-shadow:0 24px 64px #6e351c26,0 4px 12px #6e351c0d}.eol-illustrated-callout-copy{min-width:0}.eol-illustrated-callout-footer{grid-column:1 / -1;min-width:0;padding-top:32px;border-top:1px solid var(--li-border)}.eol-illustrated-callout-copy>img{display:block;margin-bottom:32px}@media(max-width:760px){.eol-illustrated-callout{padding:40px 16px}.eol-illustrated-callout-panel{grid-template-columns:minmax(0,1fr);padding:32px 24px;gap:16px;border-radius:24px}.eol-illustrated-callout-panel>.eol-mascot{justify-self:center;width:200px}}.eol-provider-logo{display:inline-block;width:var(--eol-provider-size, 48px);height:var(--eol-provider-size, 48px);flex:none;object-fit:contain;vertical-align:middle;overflow:hidden}.eol-provider-artwork{display:block;width:100%;height:100%;object-fit:contain}.eol-provider-logo[data-optical-inset=openai]>img{transform:scale(2)}.eol-provider-fallback{display:inline-grid;place-items:center;border-radius:8px;background:var(--li-cloud);color:var(--li-ink);font-size:1rem}.eol-provider-selection{display:grid;gap:24px}.eol-provider-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.eol-provider-list li{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;font-size:.875rem;line-height:1.5;color:var(--li-text)}.eol-provider-disclaimer{color:var(--li-muted);font-size:.875rem;line-height:1.5;text-align:center;text-wrap:pretty}@media(max-width:900px){.eol-provider-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}@media(max-width:380px){.eol-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.eol-dashboard-companion{container-type:inline-size;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px;width:416px;max-width:100%;min-height:168px}.eol-companion-note{position:relative;display:grid;align-content:start;flex:1 1 224px;min-width:min(224px,100%);min-height:144px;margin-bottom:24px;padding:16px;gap:12px;border:1px solid var(--li-action);border-radius:16px;background-color:var(--li-action);background-image:linear-gradient(rgb(0 0 0 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(0 0 0 / 7%) 1px,transparent 1px);background-size:20px 20px;box-shadow:0 8px 24px #cf3f0d24;color:var(--li-on-action)}.eol-companion-note:after{content:"";position:absolute;right:-7px;bottom:24px;width:12px;height:12px;background:var(--li-action);border-right:1px solid var(--li-action);border-top:1px solid var(--li-action);transform:rotate(45deg)}.eol-companion-note-heading{font-size:.75rem;font-weight:500;color:inherit}.eol-companion-note>p{margin:0;font-size:.875rem;line-height:1.5}.eol-dashboard-companion>.eol-companion-character{flex:none;padding:0;border:0;border-radius:16px;background:transparent;box-shadow:none;line-height:0}@container (max-width: 383px){.eol-companion-note{width:100%;min-height:168px;margin:0}.eol-companion-note:after{right:64px;bottom:-7px;transform:rotate(135deg)}}.eol-product{--li-font-sans: var(--eol-font);--li-font-mono: var(--eol-font);--li-radius-sm: 8px;--li-radius-control: 8px;--li-radius-panel: var(--eol-radius);--li-control-height: 40px;--li-shadow-panel: none;--li-shadow-overlay: var(--eol-shadow);--eol-surface-filled: #f2f2f2;--eol-surface-warm: #ebebeb;--eol-surface-inset: #e2e2e2;--eol-surface-paper: #ffffff;--li-ink: #202020;--li-text: #242424;--li-canvas: #fafafa;--li-mist: #fafafa;--li-cloud: var(--eol-surface-filled);--li-selected-surface: var(--eol-surface-warm);--li-border: #e2e2e2;--li-border-strong: #b9b9b9;--li-muted: #626262;--li-support: #737373;--li-success: #116f40;--li-warning: #8a5700;--li-danger-ink: #b42318;--li-info: var(--li-information);--li-info-soft: var(--li-information-soft);--li-focus: 0 0 0 1px var(--li-action);font:400 1rem/1.5 var(--eol-font);color:var(--li-text)}.eol-product :is(button,input,select,textarea){font-family:var(--eol-font)}.eol-product :is(code,.mono,.font-mono,.li-copyable-value,.li-source-excerpt){font-family:var(--eol-font)}.eol-product pre,.eol-product pre code{font-family:var(--eol-mono)}.eol-product :is(h1,h2,h3){text-wrap:balance}.eol-product :is(button,a,input,select,textarea,[tabindex],[role=tab]):not(.eol-tab,.eol-overlay,.eol-table-region,.eol-code-block,.eol-code-copy,tr):focus-visible{outline:2px solid var(--li-action);outline-offset:3px;box-shadow:none}.eol-product :is(.eol-button:not(.eol-table-sort,.eol-table-actions,.eol-code-copy),.li-button){min-height:40px;padding:9px 14px;border-radius:8px;font:500 .875rem/20px var(--eol-font);box-shadow:none;white-space:normal}.eol-product :is(.eol-button:not(.eol-table-sort,.eol-table-actions,.eol-code-copy),.li-button)>svg{width:16px;height:16px;flex-shrink:0}.eol-product .eol-button-secondary{border-color:transparent;background:var(--eol-surface-filled)}.eol-product .eol-button-secondary:hover{background:var(--eol-surface-inset)}.eol-product .eol-button-primary{background:var(--li-action);color:var(--li-on-action)}.eol-product .eol-button-primary:hover{background:var(--li-action-hover)}.eol-product .eol-button:disabled,.eol-product .eol-button[aria-disabled=true]{background:var(--li-cloud);color:var(--li-muted)!important;border-color:transparent;cursor:not-allowed}.eol-product :is(.eol-input,.li-input,.li-workspace-switcher select,.li-pagination select){min-height:40px;padding:9px 12px;border-radius:8px;font-size:.875rem;line-height:20px;background:var(--li-white);border-color:var(--li-border-strong)}.eol-product .li-text-input{display:flex;width:100%;min-width:0;align-items:stretch;overflow:hidden;border:1px solid var(--li-border-strong);background:var(--li-white);border-radius:8px}.eol-product .li-text-input>.eol-input{min-width:0;flex:1;min-height:38px;border:0;border-radius:0;background:transparent}.eol-product .li-search-input{min-height:40px;height:auto;align-items:stretch;overflow:hidden;padding:0 0 0 12px;border-radius:8px}.eol-product .li-search-input>svg{flex:0 0 16px;align-self:center}.eol-product .li-search-input>.eol-input{flex:1 1 0;min-height:38px;width:0;min-width:0;border:0;border-radius:0;background:transparent}.eol-product :is(.li-text-input,.li-search-input):focus-within{border-color:var(--li-action);outline:none;box-shadow:var(--li-focus)}.eol-product .li-text-input.has-error:focus-within{border-color:var(--li-danger);box-shadow:0 0 0 1px var(--li-danger)}.eol-product :is(.li-text-input,.li-search-input)>.eol-input:focus{outline:none;box-shadow:none}.eol-product :is(.li-input-clear,.li-password-visibility){min-width:38px;min-height:38px}.eol-product :is(.li-field label,.li-field>small,.li-field-error){font-size:.875rem;line-height:1.5}.eol-product .li-field{display:grid;min-width:0;gap:8px}.eol-product .li-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:0}.eol-product .eol-check-label{min-height:44px;font-size:.875rem}.eol-product .li-application-sidebar{background:var(--li-mist);border-right:1px solid var(--li-border);padding:24px 16px}.eol-product .li-sidebar-brand{padding:0 8px 24px;gap:10px;border-bottom:0}.eol-product .li-sidebar-item{min-height:44px;border-radius:12px;padding:10px 12px;font-size:.875rem}.eol-product .li-sidebar-item.is-active{background:var(--eol-surface-warm);color:var(--li-ink);box-shadow:none}.eol-product .li-sidebar-item.is-active:before{display:none}.eol-product .li-sidebar-nav{gap:4px}.eol-product .li-sidebar-nav--utility{border-top:0}.eol-product .li-page-header{padding:32px 28px 8px;background:transparent;border-bottom:0;gap:16px}.eol-product .li-page-header h1{overflow-wrap:anywhere;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.03em}.eol-product .li-page-header p{max-width:none;font-size:1rem;line-height:1.5}.eol-product :is(.li-top-utility-bar,.li-application-footer){background:var(--li-canvas);border-color:var(--li-border)}.eol-product :is(.li-state,.li-evidence-panel,.li-connection-card,.li-key-facts,.li-page-section.is-surface-primary,.li-page-section.is-surface-quiet,.login-card,.li-auth-surface){padding:var(--eol-inset);border:0;border-radius:var(--eol-radius);background:var(--eol-surface-filled);box-shadow:none}.eol-product :is(.li-state,.li-evidence-panel) h2{font-size:1.5rem;line-height:1.333;font-weight:600}.eol-product .li-summary-ledger{border:0;background:transparent;gap:16px}.eol-product .li-summary-ledger>:is(a,div){display:grid;padding:24px;border-radius:var(--eol-radius);background:var(--eol-surface-filled);gap:8px}.eol-product .li-summary-ledger a:hover{background:var(--eol-surface-warm)}.eol-product .li-summary-ledger :is(span,small){font-size:.875rem}.eol-product .li-record-list>div{border:0;background:var(--eol-surface-filled);border-radius:16px}.eol-product .li-filter-bar{border:0;background:transparent;padding:0 0 16px}.eol-product .li-status{border:0;border-radius:8px;padding:4px 8px;font:500 .75rem/1.5 var(--eol-font)}.eol-product .li-status.eol-tone-danger{color:var(--li-danger-ink);background:var(--li-danger-soft)}.eol-product .li-status.eol-tone-warning{color:var(--li-warning);background:var(--li-warning-soft)}.eol-product .li-inline-banner{display:flex;flex-direction:column;align-items:stretch;gap:8px;border:0;border-radius:16px;padding:16px 24px;font-size:.875rem}.eol-product .li-inline-banner>.eol-button{align-self:flex-start;margin-top:8px}.eol-product .li-dialog-content{border:0;border-radius:var(--eol-radius);padding:24px;box-shadow:var(--eol-shadow)}.eol-product .li-dialog-content h2{font-size:1.5rem}@media(max-width:480px){.eol-product .li-dialog-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.eol-product .li-dialog-actions .eol-button{width:100%;min-width:0}}.eol-product .li-dialog-overlay{background:#20242b40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.eol-product :is(.li-account-menu,.li-account-menu-content,.li-mobile-navigation-panel,.radix-menu-content){border-color:var(--li-border);border-radius:8px;box-shadow:var(--eol-shadow)}.eol-product .li-account-menu{width:min(280px,calc(100vw - 24px));padding:4px}.eol-product .li-account-menu-item{min-height:36px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:20px}.eol-product .li-pagination button{width:44px;height:44px;border:0;background:var(--eol-surface-filled)}.eol-product .li-auth-split-layout{background:var(--li-white)}.eol-product :is(.auth-footer-stack,.auth-link,.li-field-action) a{color:var(--li-action)}.eol-product .li-inline-banner a{text-decoration:underline}.eol-product :is(.li-application-main,.app-main-viewport,.li-route-surface,.li-page-header-copy,.li-field,.li-filter-controls){min-width:0}@media(max-width:760px){.eol-product :is(.eol-input,.li-input,.li-workspace-switcher select,.li-pagination select){min-height:44px;font-size:16px}.eol-product :is(.eol-button:not(.eol-table-sort,.eol-table-actions,.eol-code-copy),.li-button,.li-input,.li-input-clear,.li-password-visibility){min-height:44px}.eol-product :is(.li-input-clear,.li-password-visibility){min-width:44px}.eol-product :is(.li-text-input,.li-search-input){min-height:44px}.eol-product :is(.li-text-input,.li-search-input)>.eol-input{min-height:44px;font-size:16px}.eol-product .li-page-header{padding:24px}.eol-product .li-page-header h1{font-size:1.5rem}.eol-product .li-page-header-actions{width:100%;flex-wrap:wrap}.eol-product .li-page-header-actions .eol-button{flex:1 1 auto}.eol-product .li-summary-ledger{grid-template-columns:minmax(0,1fr)}.eol-product :is(.li-top-utility-bar button,.li-mobile-navigation-panel a,.li-account-menu-item,.li-filter-chips){min-height:44px;min-width:44px}.eol-product :is(.li-state,.li-evidence-panel,.li-key-facts){padding:24px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.eol-product *,.eol-product *:before,.eol-product *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eol-product .li-auth-surface{padding:32px}.eol-product .li-auth-surface .eol-button[type=submit]{width:100%;margin-top:8px}.eol-product .li-auth-surface-footer a{color:var(--li-action)}.eol-product .li-auth-benefit-icon{border:0;background:var(--eol-surface-filled);box-shadow:none;border-radius:16px}.eol-product .li-status>.eol-dot{display:none}.eol-product :is(.li-settings-shell:not(.li-settings-shell--tabs) nav a,.li-settings-shell:not(.li-settings-shell--tabs) nav button,.li-docs-navigation a){min-height:44px;padding:12px 16px;border-radius:12px}.eol-product :is(.li-settings-shell:not(.li-settings-shell--tabs) nav .is-active,.li-docs-navigation .is-active){color:var(--li-ink);background:var(--eol-surface-warm);border-color:transparent}.eol-product .li-page-header,.eol-product .li-page-header.has-tabs{display:grid;min-height:0;align-content:start;margin-bottom:0}.eol-product .eol-surface{background:var(--eol-surface-filled);border:0;border-radius:var(--eol-radius);padding:var(--eol-inset)}.eol-product :is(.li-key-facts,.li-audit-receipt,.li-source-excerpt) dl{background:transparent;gap:16px}.eol-product :is(.li-key-facts,.li-audit-receipt,.li-source-excerpt) dl>div{background:transparent;padding:0}.eol-product :is(.li-key-facts,.li-audit-receipt,.li-source-excerpt) dt{font-size:.875rem}.eol-product .li-copyable-value{flex-wrap:wrap}.eol-product .li-copyable-value .eol-button{min-height:44px;padding:8px 16px;background:var(--li-white)}.eol-product :is(.li-input-clear,.li-password-visibility,.li-pagination-button,.li-top-utility-icon){padding:8px}.eol-product .li-state-actions,.eol-product .canonical-page-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.eol-product .li-page-header{grid-template-columns:minmax(0,1fr);align-items:start}.eol-product .li-auth-surface{padding:24px}}.eol-product{--li-signal-deep: var(--li-action-hover)}.eol-product :is(.field-action-link,.li-auth-surface-footer a){color:var(--li-action-hover)}.eol-product .eol-button.eol-button-primary{color:var(--li-on-action)}.eol-product :is(.li-docs-article,.li-docs-article__body,.li-docs-article__content,.li-docs-search,.li-search-input){min-width:0;max-width:100%}.eol-product .li-search-input .eol-input{min-width:0}.eol-product :is(.li-public-page,.li-docs-page,.li-legal-page) .surface{background:var(--eol-surface-filled);border:0;border-radius:var(--eol-radius);padding:24px;overflow-wrap:anywhere}.eol-product .li-docs-list>.surface{margin:0}.eol-product :is(.li-code-block,.li-code-block pre){min-width:0;max-width:100%}@media(max-width:760px){.eol-product .li-public-actions{display:none}.eol-product .li-public-menu{padding:8px 12px}.eol-product .li-docs-article__content{width:100%}}.eol-product .li-public-menu{display:none}.eol-product .li-docs-list>a{min-width:0}.eol-product .li-docs-list>a>div{min-width:0}.eol-product .li-docs-search .li-search-input,.eol-product .li-docs-search input{width:100%}@media(max-width:1100px){.eol-product .li-docs-article__body{grid-template-columns:minmax(0,1fr);gap:24px}.eol-product .li-docs-article__body>aside{position:static}.eol-product .docs-grouped-navigation{display:flex;flex-wrap:wrap;gap:16px}.eol-product .docs-grouped-navigation>section{flex:1 1 180px}}@media(max-width:760px){.eol-product :is(.li-public-page,.li-docs-page,.li-legal-page).page-body{padding:16px 24px 40px}.eol-product .li-public-header-inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:8px 24px;width:100%;min-width:0}.eol-product :is(.li-public-page,.li-docs-page,.li-legal-page).page-body .li-public-header-inner{padding-inline:0}.eol-product .li-public-menu{display:inline-flex}.eol-product .li-public-actions{display:none}.eol-product .li-public-brand{flex:0 1 auto}.eol-product .li-docs-article__body{grid-template-columns:minmax(0,1fr)}.eol-product .li-docs-article__content{width:100%}.eol-product :is(.li-application-footer-link,.li-public-link,.docs-grouped-navigation a,.li-back-link,.li-breadcrumbs a){display:inline-flex;align-items:center;min-width:44px;min-height:44px}.eol-product .li-application-footer{min-height:48px}.eol-product .docs-grouped-navigation a{width:100%}}.eol-product .li-filter-bar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;container:list-filters / inline-size}.eol-product .li-filter-bar:has(>.li-search-input):has(>.li-filter-controls:not(:empty)){grid-template-columns:minmax(0,1fr) auto}.eol-product .li-filter-bar>.li-search-input{width:100%;min-width:0;max-width:none}.eol-product .li-filter-controls{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,max-content);justify-self:start;align-items:center;gap:8px;min-width:0;max-width:100%}.eol-product .li-filter-controls:empty{display:none}.eol-product .li-filter-controls>.li-input{width:100%;min-width:0;max-width:240px}.eol-product .li-filter-chips{grid-column:1 / -1;min-width:0}@container list-filters (max-width: 640px){.eol-product .li-filter-bar>.li-search-input,.eol-product .li-filter-bar>.li-filter-controls{grid-column:1 / -1}.eol-product .li-filter-controls{width:100%;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))}.eol-product .li-filter-controls>.li-input{max-width:none}}.eol-product .canonical-form{display:grid;align-content:start;gap:16px}.eol-product .canonical-panel{border:0;border-radius:var(--eol-radius);background:var(--eol-surface-filled);padding:var(--eol-inset)}.eol-product .canonical-progress{border:0;background:transparent;gap:8px}.eol-product .canonical-progress li{border:0;border-radius:16px;background:var(--li-mist);padding:16px}.eol-product .canonical-progress li[aria-current=step]{background:var(--eol-surface-warm)}.eol-product .canonical-progress small{font-size:.75rem;font-family:var(--eol-font);text-transform:none;letter-spacing:0}.eol-product .canonical-progress span{font-size:.875rem}@media(max-width:760px){.eol-product .canonical-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.eol-product .app-main-viewport .li-state.li-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;max-width:none;min-height:360px;margin:0;padding:56px 32px;text-align:center;background:var(--eol-surface-paper);border:1px solid var(--li-border);border-radius:12px}.eol-product .app-main-viewport .li-state.li-empty>svg{display:block;width:40px;height:40px;flex-shrink:0;color:var(--li-muted)}.eol-product .app-main-viewport .li-state.li-empty h2{margin:0;max-width:36ch;font-size:1.5rem;line-height:1.35}.eol-product .app-main-viewport .li-state.li-empty .li-state-copy{width:100%;max-width:65ch;margin:0;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.eol-product .app-main-viewport .li-state.li-empty .li-state-copy>p{margin:0}.eol-product .app-main-viewport .li-state.li-empty .li-state-actions{justify-content:center;flex-wrap:wrap}@media(max-width:640px){.eol-product .app-main-viewport .li-state.li-empty{min-height:300px;padding:32px 20px}.eol-product .app-main-viewport .li-state.li-empty h2{font-size:1.25rem}}.eol-product .li-account-trigger.is-compact{width:44px;height:44px;min-width:44px;padding:6px;border:0;border-radius:50%;background:transparent}.eol-product .li-account-trigger.is-compact:hover,.eol-product .li-account-trigger.is-compact[data-state=open]{background:var(--eol-surface-filled)}.eol-product .li-account-trigger.is-compact .li-avatar{width:32px;height:32px;flex-shrink:0}.eol-product .eol-setup-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:680px;margin:0;padding:0;list-style:none}.eol-product .eol-setup-progress li{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:2px solid var(--li-border);color:var(--li-muted);font-size:14px;font-weight:500}.eol-product .eol-setup-progress li[aria-current=step]{color:var(--li-ink);border-color:var(--li-ink)}.eol-product .eol-setup-progress-number{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--li-border-strong);border-radius:50%}.eol-product .eol-setup-progress [aria-current=step] .eol-setup-progress-number{background:var(--li-ink);color:#fff;border-color:var(--li-ink)}.eol-product .eol-setup-progress small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--li-muted)}.eol-product .li-top-utility-leading{display:flex;min-width:0;align-items:center;gap:12px}.eol-product .li-top-utility-leading .li-breadcrumbs{min-width:0;margin:0;font-size:14px}.eol-product .customer-page .customer-setup-layout>.customer-form{background:var(--eol-surface-paper);border:1px solid var(--li-border);border-radius:12px}@media(max-width:640px){.eol-product .eol-setup-progress{gap:16px}.eol-product .eol-setup-progress li{align-items:start;gap:8px}.eol-product .li-top-utility-leading .li-breadcrumbs>span:last-child,.eol-product .li-top-utility-leading .li-breadcrumbs>span>svg{display:none}}.eol-product .li-top-utility-leading .li-breadcrumbs a{color:var(--li-muted)}.eol-product .customer-setup-layout>.li-safe-diagnostics-preview{padding:0;background:transparent;border:0}@media(min-width:1024px){.eol-product .li-top-utility .li-top-navigation-trigger{display:none}}@media(max-width:900px){.eol-product .app-main-viewport .customer-page .customer-setup-layout{grid-template-columns:minmax(0,1fr)}}.eol-product .app-main-viewport{background:var(--li-white)}.eol-product .li-field label{color:var(--li-text);font-weight:500}.eol-product .li-field>small{color:var(--li-muted)}.eol-product .li-field-error{color:var(--li-danger)}.eol-product .li-text-input.has-error{border-color:var(--li-danger)}.eol-product .li-text-input.is-disabled{background:var(--li-cloud);opacity:.65}.eol-product .li-textarea{resize:vertical}.li-select-native{position:absolute!important;min-width:0!important;min-height:0!important;pointer-events:none;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.eol-product .li-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:40px;min-height:40px;padding:0 12px;border:1px solid var(--li-border, #e2e2e2);border-radius:8px;background:#fff;color:var(--li-text, #242424);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.eol-product .li-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eol-product .li-select-trigger:focus-visible{outline:2px solid var(--li-action);outline-offset:2px}.eol-product .li-select-trigger:disabled{cursor:not-allowed;opacity:.55}.li-select-chevron,.li-select-check{display:inline-flex;flex:0 0 auto}.li-select-chevron svg,.li-select-check svg{width:16px;height:16px}.li-select-menu{z-index:120;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);overflow:hidden;border:1px solid var(--li-border, #e2e2e2);border-radius:8px;background:#fff;color:#242424;box-shadow:0 4px 16px #1b19171a,0 1px 3px #1b19170d;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:20px}.li-select-viewport{padding:4px}.li-select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:34px;padding:6px 9px;border-radius:4px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.li-select-option>span:first-child{overflow-wrap:anywhere}.li-select-option[data-state=checked]{background:var(--li-cloud, #f2f2f2)}.li-select-option[data-highlighted]{background:var(--li-selected-surface, #ebebeb)}.eol-product .li-select-option:focus-visible{outline:none}.li-select-option[data-disabled]{color:#999;cursor:not-allowed}.li-select-scroll{display:flex;justify-content:center;padding:4px}@media(max-width:640px){.eol-product .li-select-trigger{min-height:44px;height:44px;font-size:16px}.li-select-option{min-height:44px}}.eol-waitlist-signup{container-type:inline-size;width:min(100%,720px);margin-inline:auto;min-width:0;text-align:left}.eol-waitlist-form{position:relative;display:grid;gap:20px}.eol-waitlist-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.eol-waitlist-fields>.li-field{min-width:0}.eol-waitlist-languages{padding:0;margin:0;min-width:0;border:0}.eol-waitlist-languages legend{font-size:.875rem;font-weight:500}.eol-waitlist-languages>p{margin:8px 0 16px;font-size:.875rem;color:var(--li-muted)}.eol-waitlist-language-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.eol-waitlist-form>.eol-button{justify-self:start}.eol-waitlist-notice,.eol-waitlist-error{margin:0;font-size:.875rem;line-height:1.5;color:var(--li-muted)}.eol-waitlist-error{color:var(--li-danger)}.eol-waitlist-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eol-waitlist-success{display:flex;gap:16px;padding:24px;border:1px solid var(--li-border);border-radius:16px;background:var(--li-white);text-align:left}.eol-waitlist-success>svg{width:32px;height:32px;flex:none;color:var(--li-success)}.eol-waitlist-success strong{font-weight:500}.eol-waitlist-success p{margin:8px 0 0;font-size:.875rem;color:var(--li-muted)}@container (max-width: 580px){.eol-waitlist-language-options{row-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.eol-waitlist-fields{grid-template-columns:minmax(0,1fr)}.eol-waitlist-form>.eol-button{justify-self:stretch}}@container (max-width: 280px){.eol-waitlist-language-options{grid-template-columns:minmax(0,1fr)}}.eol-feature-comparison{container-type:inline-size;margin-top:32px;min-width:0;text-align:left}.eol-comparison-selector{max-width:360px;margin-bottom:24px}.eol-comparison-table{border-block:1px solid var(--li-border);border-radius:12px}.eol-comparison-table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.eol-comparison-feature-column{width:40%}.eol-comparison-alternative[data-active=false]{display:none}.eol-comparison-table :is(th,td){padding:16px 8px;border-top:1px solid var(--li-border);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.eol-comparison-table th{vertical-align:top;font-weight:500}.eol-comparison-table thead th{color:var(--li-muted);font-size:.75rem}.eol-comparison-table thead th:not(:first-child),.eol-comparison-table td{text-align:center;vertical-align:middle}.eol-comparison-table thead a{display:flex;align-items:center;justify-content:center;min-height:44px;text-underline-offset:4px;color:inherit}.eol-comparison-featured{background:var(--li-signal-soft)}.eol-comparison-table thead .eol-comparison-featured{color:var(--li-ink);font-weight:600}.eol-comparison-category,.eol-comparison-description{display:none}.eol-comparison-detail{margin-top:8px;font-weight:400}.eol-comparison-detail summary{display:flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:var(--li-muted)}.eol-comparison-detail p{font-size:.75rem;line-height:1.5;color:var(--li-muted)}.eol-comparison-capability{display:inline-grid;place-items:center;width:24px;height:24px;color:var(--li-muted)}.eol-comparison-capability svg{width:18px;height:18px}.eol-comparison-capability.is-included{border:1px solid var(--li-border-strong);border-radius:6px;color:var(--li-ink);background:#fff}.eol-comparison-featured .eol-comparison-capability.is-included{color:#fff;background:var(--li-signal-deep);border-color:var(--li-signal-deep)}.eol-comparison-group-start>*{border-top:2px solid var(--li-border-strong)}@container (min-width: 880px){.eol-comparison-selector,.eol-comparison-detail{display:none}.eol-comparison-alternative[data-active=false]{display:table-cell}col.eol-comparison-alternative[data-active=false]{display:table-column}.eol-comparison-feature-column{width:34%}.eol-comparison-table :is(th,td){padding:20px 16px}.eol-comparison-table thead th{font-size:.875rem}.eol-comparison-category,.eol-comparison-description{display:block;margin-top:8px;font-size:.75rem;font-weight:400;color:var(--li-muted)}}.eol-library,.eol-overlay,.eol-tooltip,.eol-toast-viewport{font-family:var(--eol-font);font-size:1rem;line-height:1.5;color:var(--li-text);font-weight:400}.eol-library *,.eol-overlay *,.eol-tooltip *{box-sizing:border-box}.eol-library ::selection,.eol-overlay ::selection{background:var(--li-signal-soft);color:var(--li-ink)}.eol-library :is(h1,h2,h3,h4,p),.eol-overlay :is(h1,h2,h3,h4,p){margin:0}.eol-library h1{font-size:3rem;line-height:1.167;font-weight:400;letter-spacing:-.04em}.eol-library h2{font-size:2rem;line-height:1.25;font-weight:500;letter-spacing:-.03em}.eol-library h3,.eol-overlay h2{font-size:1.5rem;line-height:1.333;font-weight:600;letter-spacing:-.02em}.eol-library strong,.eol-overlay strong{font-weight:600}.eol-library a{color:inherit;text-underline-offset:4px}.eol-library :is(button,input,select,textarea),.eol-overlay :is(button,input,select,textarea){font:inherit;color:inherit}.eol-library button,.eol-overlay button{cursor:pointer}.eol-library :focus-visible,.eol-overlay :focus-visible,.eol-tooltip :focus-visible{outline:2px solid var(--li-ink);outline-offset:4px}.eol-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eol-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:16px 24px;border:1px solid var(--li-border-strong);border-radius:24px;background:var(--li-white);color:var(--li-ink);font:500 1rem/1.5 var(--eol-font);text-align:center;text-decoration:none;transition:background var(--eol-motion-fast) var(--eol-ease);overflow-wrap:anywhere}.eol-button svg,.eol-inline>svg,.eol-alert>svg,.eol-external-link svg{width:24px;height:24px;flex-shrink:0}.eol-button:hover{background:var(--li-cloud)}.eol-button.eol-button-primary{background:var(--li-action);color:var(--li-on-action);border-color:transparent}.eol-button-primary:hover,.eol-button-primary:active{background:var(--li-action-hover)}.eol-button-danger{background:var(--li-danger);color:var(--li-white)!important;border-color:transparent}.eol-button-danger:hover{background:#b91c1c}.eol-button-tertiary{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:4px}.eol-button-ghost{border-color:transparent;background:transparent}.eol-button:disabled,.eol-button[aria-disabled=true]{background:var(--li-cloud);color:var(--li-muted);border-color:transparent;cursor:not-allowed}.eol-icon-button{width:56px;padding:16px;flex-shrink:0}.eol-copy{display:inline-flex;flex-direction:column;gap:8px}.eol-external-link{display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere;text-underline-offset:4px}.eol-stack,.eol-field{display:flex;flex-direction:column;gap:16px;min-width:0}.eol-field{gap:8px}.eol-label,.eol-helper{font-size:.875rem;line-height:1.714}.eol-label{font-weight:500}.eol-helper,.eol-muted{color:var(--li-muted)}.eol-error-text{color:#b91c1c}.eol-input{width:100%;min-width:0;min-height:56px;padding:16px 24px;border:1px solid var(--li-border-strong);border-radius:24px;background:var(--li-white);color:var(--li-text);font:400 1rem/1.5 var(--eol-font);caret-color:var(--li-ink)}.eol-input::placeholder{color:var(--li-muted);opacity:1}.eol-input:disabled{background:var(--li-cloud);cursor:not-allowed}.eol-input[aria-invalid=true]{border-color:var(--li-danger)}.eol-input[type=file]{padding:16px;overflow:hidden}.eol-input::file-selector-button{font:inherit;border:0;background:var(--li-cloud);border-radius:24px;padding:8px}.eol-textarea{min-height:128px;resize:vertical}.eol-select{display:flex;align-items:center;justify-content:space-between;gap:16px}.eol-select-content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.eol-check-label{display:flex;align-items:center;gap:16px;min-height:48px;cursor:pointer}.eol-checkbox,.eol-radio{width:24px;height:24px;flex-shrink:0;border:1px solid var(--li-muted);background:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:0}.eol-checkbox[data-state=checked],.eol-checkbox[data-state=indeterminate],.eol-radio[data-state=checked]{background:var(--li-action);border-color:var(--li-action);color:var(--li-on-action)}.eol-checkbox-indicator{display:flex;align-items:center;justify-content:center}.eol-radio{border-radius:50%}.eol-radio-indicator{width:8px;height:8px;background:var(--li-on-action);border-radius:50%}.eol-switch{width:48px;height:32px;flex-shrink:0;padding:4px;border:1px solid var(--li-muted);background:var(--li-cloud);border-radius:24px}.eol-switch[data-state=checked]{background:var(--li-action);border-color:var(--li-action);color:var(--li-on-action)}.eol-switch-thumb{display:block;width:24px;height:24px;border-radius:50%;background:var(--li-on-action);box-shadow:0 0 0 1px var(--li-muted);transform:translate(-1px)}.eol-switch-thumb[data-state=checked]{box-shadow:none;transform:translate(15px)}.eol-segmented{display:inline-flex;flex-wrap:wrap;gap:8px;background:var(--li-cloud);border-radius:24px;padding:8px}.eol-segmented [data-state=on]{background:var(--li-white)}.eol-slider{position:relative;display:flex;align-items:center;min-height:48px;touch-action:none}.eol-slider-track{height:8px;background:var(--li-border);position:relative;flex:1;border-radius:24px}.eol-slider-range{position:absolute;background:var(--li-action);height:100%;border-radius:24px}.eol-slider-thumb{display:block;width:24px;height:24px;border:2px solid var(--li-action);background:var(--li-on-action);border-radius:50%}.eol-tabs{min-width:0}.eol-tab-list{display:flex;gap:24px;border-bottom:1px solid var(--li-border);overflow-x:auto}.eol-tab{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font:400 1rem/1.5 var(--eol-font);min-height:56px;padding:16px 0;background:none;border:0;border-radius:0;border-bottom:2px solid transparent;white-space:nowrap;color:var(--li-text);text-decoration:none;cursor:pointer}.eol-tab[data-state=active]{border-color:var(--li-signal);color:var(--li-ink)}.eol-tab-panel{padding-top:24px}.eol-tab:focus-visible{outline:2px solid var(--li-ink);outline-offset:-4px}.eol-tab:disabled,.eol-tab[aria-disabled=true]{color:var(--li-muted);cursor:not-allowed}.eol-inline,.eol-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0}.eol-actions{margin-top:24px}.eol-grid{display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));gap:24px;min-width:0}.eol-surface{padding:24px;border:1px solid var(--li-border);border-radius:24px;background:var(--li-white);min-width:0}.eol-inset{padding:24px;background:var(--li-cloud);border-radius:24px}.eol-divider{border:0;border-top:1px solid var(--li-border);margin:24px 0}.eol-section{display:flex;flex-direction:column;gap:24px}.eol-section-header,.eol-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.eol-page-header{margin-bottom:48px}.eol-page-container{width:min(100%,1120px);margin-inline:auto;padding:24px;min-width:0}.eol-body{font-size:1rem;line-height:1.5}.eol-caption{font-size:.75rem;line-height:1.333}.eol-mono{font-family:var(--eol-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.eol-code{--eol-code-background: #252525;--eol-code-foreground: #e6e6e6;--eol-code-muted: #a4a4a4;--eol-code-command: #ff9a61;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;border:1px solid #3d3d3d;border-radius:10px;background:var(--eol-code-background);color:var(--eol-code-foreground);color-scheme:dark}.eol-code-block{font:400 .875rem/1.7 var(--eol-mono);color:var(--eol-code-foreground);padding:12px 16px;overflow:auto;max-width:100%;white-space:pre;margin:0;min-width:0;border-radius:inherit}.eol-code--copyable{grid-template-columns:minmax(0,1fr) 50px}.eol-code--shell{grid-template-columns:32px minmax(0,1fr)}.eol-code--shell.eol-code--copyable{grid-template-columns:32px minmax(0,1fr) 50px}.eol-code-prompt{padding:12px 0 0 16px;font:400 .875rem/1.7 var(--eol-mono);color:var(--eol-code-muted);-webkit-user-select:none;user-select:none}.eol-code--shell .eol-code-block{padding-left:0;color:var(--eol-code-command)}.eol-code .eol-code-block :is(code,.eol-mono){font:inherit}.eol-code .eol-code-copy{align-self:start;margin:3px;width:44px;height:44px;min-height:44px;padding:12px;border:0;border-radius:6px;background:transparent;color:var(--eol-code-muted)}.eol-code .eol-code-copy svg{width:18px;height:18px}.eol-code .eol-code-copy:hover{background:#3d3d3d;color:var(--eol-code-foreground)}.eol-code :is(.eol-code-block,.eol-code-copy):focus-visible{outline:2px solid var(--eol-code-command);outline-offset:-2px}.eol-code-block::selection,.eol-code-block ::selection{background:#67432e;color:#fff}.eol-code-error{display:block;grid-column:1 / -1;padding:0 20px 16px;font-size:14px}.eol-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--li-cloud);border-radius:24px;font-size:.875rem;line-height:1.714;font-weight:500;max-width:100%}.eol-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:var(--state-color, var(--li-muted));flex-shrink:0}.eol-tone-warning{background:var(--li-warning-soft);--state-color: var(--li-warning)}.eol-tone-danger{background:var(--li-danger-soft);--state-color: var(--li-danger)}.eol-tone-success{background:var(--li-success-soft);--state-color: var(--li-success)}.eol-tone-info{background:var(--li-information-soft);--state-color: var(--li-information)}.eol-tone-neutral{background:var(--li-cloud);--state-color: var(--li-muted)}.eol-badge.eol-badge--inline{padding:0;border:0;border-radius:4px;background:transparent;color:var(--li-text);font:inherit;white-space:nowrap}.eol-badge--inline>svg{width:16px;height:16px;flex-shrink:0;color:var(--state-color)}@media(max-width:767px){.eol-badge.eol-badge--inline{min-height:44px;min-width:44px}}.eol-tag{display:inline-flex;align-items:center;gap:8px;padding:0 8px 0 16px;background:var(--li-cloud);border-radius:24px}.eol-tag button{background:none;border:0;min-width:44px;min-height:44px;display:grid;place-items:center}.eol-alert{display:flex;align-items:flex-start;gap:16px;padding:24px;border-radius:24px;color:var(--li-text);font-size:1rem}.eol-alert>div{display:grid;gap:8px;min-width:0}.eol-empty{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.eol-progress{overflow:hidden;background:var(--li-cloud);height:8px;border-radius:24px}.eol-progress-indicator{height:100%;background:var(--li-ink)}.eol-skeleton{height:24px;background:var(--li-cloud);border-radius:24px}.eol-spin{animation:eol-spin 1s linear infinite}@keyframes eol-spin{to{transform:rotate(360deg)}}.eol-backdrop{position:fixed;inset:0;background:#0b0d1052;z-index:50}.eol-overlay{background:var(--li-white);border-radius:24px;box-shadow:var(--eol-shadow);z-index:51}.eol-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,calc(100% - 32px));overflow-wrap:anywhere;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.eol-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.eol-drawer{inset:16px 16px 16px auto;transform:none;max-height:none;width:min(560px,calc(100% - 32px))}.eol-popover{padding:24px;width:min(360px,calc(100vw - 32px));display:grid;gap:16px;max-height:var(--radix-popover-content-available-height);overflow-y:auto}.eol-menu,.eol-select-content{padding:8px;max-width:calc(100vw - 32px)}.eol-menu{border:1px solid var(--li-border);border-radius:8px;box-shadow:var(--eol-shadow);max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.eol-menu .eol-menu-item{border-radius:4px}.eol-menu-item[data-destructive]{color:var(--li-danger)}.eol-menu-item[data-destructive][data-highlighted]{background:var(--li-danger-soft)}.eol-menu-item{min-height:48px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;border:0;border-radius:24px;background:none;font:400 1rem/1.5 var(--eol-font)}.eol-menu-item[data-highlighted]{background:var(--li-cloud);outline:2px solid var(--li-ink);outline-offset:-2px}.eol-menu-item[data-disabled]{color:var(--li-muted);cursor:not-allowed}.eol-option-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.eol-tooltip{background:var(--li-ink);color:#fff;padding:8px 16px;border-radius:24px;max-width:280px;z-index:70}.eol-toast-viewport{position:fixed;right:16px;bottom:16px;width:min(400px,calc(100vw - 32px));list-style:none;padding:0;margin:0;z-index:60}.eol-toast{position:relative;padding:24px 80px 24px 24px;display:grid;gap:8px}.eol-toast button{position:absolute;right:8px;top:8px}.eol-table-region{position:relative;overflow:auto;max-width:100%;min-width:0}.eol-table{width:100%;min-width:var(--eol-table-min-width, 0);border-collapse:separate;border-spacing:0 4px;text-align:left;font:400 .875rem/1.5 var(--eol-font);color:var(--li-text)}.eol-table th{border-bottom:1px solid var(--li-border);color:var(--li-muted);font-weight:400;padding:0 16px 8px;text-align:left}.eol-table td{padding:16px;vertical-align:middle;overflow-wrap:anywhere}.eol-table-column-label{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.eol-table .eol-badge{white-space:nowrap}.eol-table td>a:not(.eol-button){color:inherit;text-decoration:none}.eol-table td>a:not(.eol-button):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.eol-table td>a:not(.eol-button){display:inline-flex;align-items:center;min-height:44px;min-width:44px}}.eol-table th:first-child{padding-left:16px}.eol-table tbody tr{height:68px}.eol-table tbody tr[tabindex="0"]{cursor:pointer}.eol-table tbody tr:is(:hover,:focus-within) td{background:var(--li-mist)}.eol-table tbody td:first-child{border-radius:16px 0 0 16px}.eol-table tbody td:last-child{border-radius:0 16px 16px 0}.eol-table-region:focus-visible,.eol-table tbody tr:focus-visible{outline:2px solid var(--li-ink);outline-offset:-2px}.eol-table caption:not(.eol-sr-only){text-align:left;padding:0 16px 16px;font-size:1rem;font-weight:500}.eol-table .eol-table-sort{color:inherit;font:inherit;min-height:44px;padding:0;border:0;border-radius:4px;justify-content:flex-start;background:transparent;white-space:nowrap;overflow-wrap:normal}.eol-table-sort svg{width:16px;height:16px;opacity:0}.eol-table-sort:is(:hover,:focus-visible,[data-sorted=true]) svg{opacity:1}.eol-table .eol-table-actions-cell{width:60px;padding:8px;text-align:right}.eol-table .eol-table-actions{min-height:44px;width:44px;height:44px;padding:10px;border:0;border-radius:8px;background:transparent}.eol-table .eol-table-actions svg{width:24px;height:24px}.eol-table-footer{padding:12px 16px 0;color:var(--li-muted);font-size:.875rem}.eol-record-cell{display:inline-flex;align-items:center;gap:12px;min-width:0}.eol-record-cell>span:last-child{display:grid;gap:2px}.eol-record-cell-label{font-weight:500}.eol-record-cell small{color:var(--li-muted);font-size:.875rem}.eol-record-cell-icon{display:inline-flex;color:var(--li-muted)}.eol-record-cell-icon svg{width:24px;height:24px}.eol-table-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.eol-table-toolbar .eol-field{flex:1;min-width:192px}.eol-metadata{display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));gap:24px;margin:0}.eol-metadata>div{min-width:0}.eol-metadata dt{font-size:.875rem;color:var(--li-muted);margin-bottom:8px}.eol-metadata dd{margin:0;overflow-wrap:anywhere}.eol-timeline{list-style:none;padding:0;margin:0}.eol-timeline>li{padding:24px 0;border-bottom:1px solid var(--li-border)}.eol-timeline>li:first-child{padding-top:0}.eol-avatar{display:inline-grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--li-cloud);font-size:.875rem;font-weight:500}.eol-identity{display:flex;align-items:center;gap:16px;min-width:0}.eol-identity img{width:48px;height:48px;object-fit:contain}.eol-finding{display:flex;flex-direction:column;gap:24px}.eol-evidence-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.eol-evidence-columns>section+section{border-left:1px solid var(--li-border);padding-left:24px}.eol-evidence-columns h4{font-size:1rem;font-weight:500;margin:0 0 16px}.eol-evidence-columns dl{--columns: 1;gap:16px}.eol-record{display:flex;flex-direction:column;gap:24px}.eol-record h3{font-size:1.5rem}.eol-record-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--li-border);padding-top:24px}.eol-checklist{list-style:none;margin:0;padding:0}.eol-checklist li{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--li-border)}.eol-checklist li svg{width:24px;height:24px;flex-shrink:0}.eol-checklist li>div{display:grid;gap:8px}.eol-nav{display:flex;flex-direction:column;gap:8px}.eol-nav a{display:flex;align-items:center;gap:16px;min-height:48px;padding:8px 16px;text-decoration:none;border-radius:24px}.eol-nav a[aria-current=page]{background:var(--li-signal-soft);color:var(--li-ink)}.eol-nav a:hover{background:var(--li-cloud)}.eol-sidebar{background:var(--li-white);padding:24px;border-right:1px solid var(--li-border);min-width:0}.eol-sidebar-section{display:grid;gap:16px}.eol-app-shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.eol-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid var(--li-border);background:var(--li-white)}.eol-breadcrumbs{display:flex;flex-wrap:nowrap;white-space:nowrap;gap:8px;list-style:none;padding:0;margin:0}.eol-breadcrumbs a{display:block;min-height:44px;line-height:44px}.eol-sticky{position:sticky;top:24px;align-self:start}.eol-auth{width:min(100%,480px);margin:auto;padding:24px;display:grid;gap:32px}.eol-hero{padding:48px 24px;display:grid;gap:24px}.eol-faq-item{border-bottom:1px solid var(--li-border);padding:16px 0}.eol-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;min-height:56px;text-align:left;gap:16px;font:500 1rem/1.5 var(--eol-font)}.eol-faq-item [data-state=open]+div{padding-top:16px}.eol-brand-pattern{width:100%;height:160px;object-fit:cover}.eol-manifest-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.eol-manifest-zones h4{font-size:1rem;margin:0 0 8px;font-weight:500}.eol-manifest-zones ul{margin:0;padding-left:24px}@media(max-width:1199px){.eol-app-shell{grid-template-columns:1fr}.eol-sidebar{border-right:0;border-bottom:1px solid var(--li-border)}.eol-sidebar .eol-nav{flex-direction:row;flex-wrap:wrap}}@media(max-width:767px){.eol-grid,.eol-evidence-columns,.eol-metadata,.eol-manifest-zones{grid-template-columns:1fr}.eol-evidence-columns>section+section{border-left:0;border-top:1px solid var(--li-border);padding:24px 0 0}.eol-library h1{font-size:2rem;line-height:1.25}.eol-page-container{padding:24px}.eol-table-toolbar .eol-field{min-width:0;width:100%;flex-basis:100%}.eol-sticky{position:static}.eol-slider-thumb{width:44px;height:44px}.eol-switch{min-height:44px;width:56px;padding:8px}.eol-checkbox,.eol-radio{width:44px;height:44px}.eol-tab-list{gap:16px;padding:8px}}@media(prefers-reduced-motion:reduce){.eol-library *,.eol-overlay *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eol-breadcrumbs li{display:flex;align-items:center;gap:12px;min-width:0}.eol-breadcrumbs li>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eol-breadcrumbs li>a:last-child{min-width:44px}.eol-breadcrumbs li:not(:last-child){flex:0 1 auto;min-width:64px}.eol-breadcrumbs li:first-child:not(:last-child){min-width:44px}.eol-breadcrumbs li:last-child{flex:0 1 auto;min-width:44px}.eol-breadcrumbs li>[aria-hidden]{flex:none;color:var(--li-muted)}.eol-breadcrumb-nav{min-width:0;max-width:100%}@media(max-width:640px){.eol-breadcrumbs li{gap:6px}.eol-breadcrumbs li:not(:first-child):not(:last-child){min-width:56px}}.eol-disclosure{min-width:0;border:1px solid var(--li-border);border-radius:12px;background:var(--li-white)}.eol-disclosure>summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none}.eol-disclosure>summary::-webkit-details-marker{display:none}.eol-disclosure>summary:before{content:"+";flex:0 0 16px;color:var(--li-muted);font-size:18px}.eol-disclosure[open]>summary:before{content:"−"}.eol-disclosure[open]>summary{border-bottom:1px solid var(--li-border)}.eol-disclosure>summary:focus-visible{outline:2px solid var(--li-ink);outline-offset:3px;border-radius:12px}.eol-disclosure-label{flex:1;display:grid;gap:4px;min-width:0;font-size:14px}.eol-disclosure-label small,.eol-disclosure-meta{font-size:13px;color:var(--li-muted);line-height:1.5}.eol-disclosure-meta{margin-left:auto;text-align:right}.eol-disclosure-content{display:grid;gap:24px;padding:20px;min-width:0}.eol-file-locations{min-width:0}.eol-file-locations ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.eol-file-locations code{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.eol-file-locations small{display:block;margin-top:8px;color:var(--li-muted)}.eol-table.eol-table--compact tbody tr{height:56px}.eol-table.eol-table--compact td{padding-top:12px;padding-bottom:12px}@media(max-width:640px){.eol-disclosure>summary{flex-wrap:wrap;padding:14px}.eol-disclosure-meta{width:100%;margin-left:28px;text-align:left}.eol-disclosure-content{padding:14px}}@media(max-width:640px){.eol-breadcrumbs a{min-width:44px}}body{margin:0;background:#fff}.landing{--landing-card: var(--eol-surface-filled);--landing-card-warm: var(--eol-surface-warm);--landing-card-inset: var(--eol-surface-inset);--landing-card-paper: var(--eol-surface-paper);background:var(--li-white);color:var(--li-ink)}.landing section[id],.landing main[id]{scroll-margin-top:24px}.landing-container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.landing a{-webkit-tap-highlight-color:transparent}.landing-header{min-height:96px;display:flex;align-items:center;gap:32px;position:relative;z-index:5}.landing-brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:56px}.landing-brand img,.landing-final-layout>div>img{width:160px;height:auto;display:block}.landing-desktop-nav{display:flex;align-items:center;justify-content:center;gap:24px;flex:1}.landing :is(.landing-desktop-nav,.landing-mobile-nav,.landing-footer nav) a{display:inline-flex;align-items:center;gap:8px;min-height:48px;min-width:44px;text-decoration:none;font-size:.875rem;font-weight:500}.landing nav a:hover{text-decoration:underline}.landing nav svg{width:16px;height:16px}.landing .landing-menu{display:none}.landing-skip{position:absolute;top:-100px;left:16px;background:#fff;padding:16px 24px;z-index:20;border:2px solid var(--li-ink);border-radius:24px}.landing-skip:focus{top:16px}.landing-hero{position:relative;overflow:clip}.landing-hero-content{position:relative;padding-block:24px 48px;text-align:center}.landing .landing-hero h1{font-size:3rem;line-height:1.167;letter-spacing:-.04em;font-weight:400;max-width:840px;margin-inline:auto}.landing-title-line{display:block}.landing-title-line:first-child{color:var(--li-muted)}.landing-hero-content>p{margin:24px auto 0;max-width:720px}.landing-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}.landing .landing-hero-note{font-size:.875rem;color:var(--li-muted);margin-top:24px}.landing-beam{position:absolute;inset:0;pointer-events:none}.landing-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;padding-block:80px;align-items:center}.landing-intro-copy{display:grid;gap:24px;max-width:520px}.landing-provider-list{grid-column:1/-1}.landing-text-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;width:fit-content;font-weight:500}.landing-privacy{background:#f7f6f3;padding-block:96px}.landing-split{display:grid;grid-template-columns:1fr 1.15fr;gap:96px;align-items:center}.landing-section-copy{display:grid;gap:24px}.landing-feature-icon{width:56px;height:56px;background:var(--landing-card-warm);color:var(--li-action-hover);border-radius:16px;display:grid;place-items:center}.landing-feature-icon svg{width:24px;height:24px}.landing-plain-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.landing-plain-list li{display:flex;gap:16px;align-items:baseline}.landing-plain-list li>svg{width:16px;height:16px;flex-shrink:0;align-self:center}.landing-source-quote{margin:0;padding-left:24px;border-left:1px solid var(--li-border)}.landing-section-copy .eol-button{justify-self:start}.landing-terminal{border:0;border-radius:24px;background:var(--landing-card-warm);min-width:0;overflow:clip}.landing-terminal-top{padding:24px;display:flex;align-items:center;gap:16px}.landing-terminal-top svg{width:24px;height:24px}.landing-terminal .eol-tabs{padding:24px}.landing-command-content{display:grid;justify-items:start;gap:24px;min-height:264px;align-content:start}.landing-command-content .eol-code-block{width:100%;background:var(--li-ink);color:#fff}.landing-terminal-bottom{padding:16px 24px;display:grid;gap:8px;font-size:.875rem;color:var(--li-muted)}.landing-closure{padding-block:96px}.landing-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:96px;margin-bottom:48px}.landing-section-heading>p{color:var(--li-muted)}.landing-closure-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:96px;align-items:center}.landing-closure-left{padding:32px;border-radius:24px;background:var(--landing-card);border:0}.landing-work-reference{display:flex;align-items:center;gap:16px}.landing-work-reference>svg{width:24px;height:24px;flex-shrink:0}.landing-work-reference>div{flex:1}.landing-work-reference p{font-size:.875rem;color:var(--li-muted)}.landing-work-reference .eol-badge{font-size:.875rem}.landing-closure-connector{display:flex;align-items:center;gap:16px;margin:24px 0;font-size:.875rem;color:var(--li-muted)}.landing-closure-connector svg{width:24px;height:24px}.landing-closure-left .eol-surface{background:#fff}.landing-closure-principles dl{margin:24px 0 0}.landing-closure-principles dl>div{padding-block:24px;border-top:1px solid var(--li-border)}.landing-closure-principles dt{display:flex;gap:16px;font-family:var(--eol-font);font-size:.875rem}.landing-closure-principles dt span{font-family:var(--eol-font);font-weight:500;font-size:1rem}.landing-closure-principles dd{margin:16px 0 0 32px;color:var(--li-muted)}.landing-questions{padding-block:96px;display:grid;grid-template-columns:1fr 1.2fr;gap:96px}.landing-questions>div:first-child p{margin-top:24px;color:var(--li-muted)}.landing-questions .eol-faq-item h3{font-size:1rem;line-height:1.5;letter-spacing:0}.landing-questions .eol-faq-item button{min-height:72px}.landing-final{background:var(--li-mist);background-size:cover;background-position:center;text-align:left;padding-block:0}.landing-final-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.landing-final-layout>div>img{margin-bottom:32px}.landing .landing-final h2{font-size:3rem;line-height:1.167;font-weight:400;letter-spacing:-.04em}.landing-final .eol-illustrated-callout-copy>p{margin-block:24px 32px}.landing .landing-final-note{font-size:.875rem;margin-block:24px 0}.landing-footer{display:grid;grid-template-columns:1fr 1fr;padding-block:48px;gap:32px;align-items:center}.landing-footer>p{justify-self:end;text-align:right}.landing-footer nav{display:flex;gap:24px;flex-wrap:wrap}.landing-footer>span{font-size:.875rem;color:var(--li-muted);justify-self:end}.landing-pilot-list{padding-left:24px;display:grid;gap:24px}.landing-pilot-list p{margin-top:8px}@media(max-width:1000px){.landing-header{gap:24px}.landing-desktop-nav{gap:16px}.landing-header-cta{display:none}.landing-split,.landing-closure-grid,.landing-section-heading,.landing-questions{gap:48px}.landing-work-reference{flex-wrap:wrap}.landing-work-reference .eol-badge{margin-left:40px}}@media(max-width:760px){.landing-container{width:calc(100% - 48px)}.landing-header{min-height:88px;justify-content:space-between}.landing-desktop-nav{display:none}.landing .landing-menu{display:inline-flex}.landing-mobile-nav{position:absolute;top:calc(100% - 1px);left:0;right:0;display:grid;background:#fff;border:1px solid var(--li-border-strong);border-radius:24px;padding:24px;gap:8px;box-shadow:0 16px 32px #0b0d1014}.landing-mobile-nav .eol-button{margin-top:8px}.landing-hero-content{padding-block:24px 32px;text-align:left}.landing .landing-hero h1{font-size:2rem;line-height:1.25}.landing-title-line{display:inline}.landing-title-line:first-child:after{content:" "}.landing-hero-actions{justify-content:flex-start}.landing-desktop-break,.landing-caption-extra{display:none}.landing-intro,.landing-split,.landing-section-heading,.landing-closure-grid,.landing-questions{grid-template-columns:1fr;gap:32px}.landing-intro{padding-block:64px 32px}.landing-final-layout{grid-template-columns:minmax(0,1fr);gap:24px}.landing-privacy,.landing-closure{padding-block:64px}.landing-section-heading{margin-bottom:32px}.landing-closure-left{padding:24px}.landing-closure-principles dd{margin-left:0}.landing-questions{padding-block:48px 64px}.landing .landing-final h2{font-size:2rem;line-height:1.25}.landing-final{text-align:left;padding-block:0}.landing-final img{margin-left:0}.landing-footer{grid-template-columns:1fr;gap:24px}.landing-footer>p,.landing-footer>span{text-align:left;justify-self:start}.landing-footer nav{gap:8px 24px}}@media(max-width:380px){.landing-container{width:calc(100% - 32px)}.landing-hero-actions{display:grid}.landing-work-reference>div{min-width:0}.landing-work-reference .eol-badge{margin-left:0}.landing-terminal .eol-tabs{padding:16px}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.landing-product{width:min(1328px,calc(100% - 64px));margin:0 auto;scroll-margin-top:24px}.preview-scene{position:relative;padding:40px 32px;border-radius:24px;perspective:1800px}.preview-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.preview-app{position:relative;background:#fff;border-radius:24px;border:0;box-shadow:none;min-width:0;transform-origin:center top}.preview-app .eol-app-shell{grid-template-columns:184px minmax(0,1fr);background:#fff;border-radius:inherit;min-height:760px}.preview-app .eol-sidebar{position:relative;top:auto;height:auto;border-radius:24px 0 0 24px;padding:24px 12px;background:var(--li-mist)}.preview-app .eol-sidebar .eol-nav{height:100%;display:flex;flex-direction:column;gap:32px}.preview-nav-group{display:grid;gap:4px}.preview-nav-group .eol-button{display:flex;justify-content:flex-start;padding:12px;min-height:48px;border-radius:16px;font-size:.875rem;gap:8px;text-align:left}.preview-nav-group .eol-button svg{width:16px;height:16px}.preview-nav-group .eol-button[aria-pressed=true]{background:var(--li-selected-surface)}.preview-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--li-selected-surface);flex-shrink:0;font-size:.875rem}.preview-topbar{min-height:64px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--li-border);font-size:.875rem}.preview-topbar>span>span{color:var(--li-muted);margin-inline:8px}.preview-topbar .eol-badge{padding:4px 12px;font-size:.75rem}.preview-app .eol-page-container{padding:0;width:100%;max-width:none}.preview-body{display:grid;grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:0}.preview-main{min-width:0;padding:32px 24px}.landing .preview-main-heading h2{font-size:1.5rem;line-height:1.333;font-weight:600;letter-spacing:-.02em}.preview-main-heading p{margin-top:8px;font-size:.875rem;color:var(--li-muted)}.preview-filters{display:flex;align-items:end;gap:16px;margin-top:24px}.preview-filters>.eol-field{flex:1;min-width:0}.preview-filters .eol-field>label{font-size:.75rem}.preview-filters .eol-input{padding:12px 16px;font-size:.875rem;min-height:48px;border-radius:16px}.preview-filters .eol-button{font-size:.875rem;padding:12px;min-height:48px;border-radius:16px}.preview-filters .eol-button[aria-pressed=true]{background:var(--li-signal-soft)}.preview-record-list{margin-top:24px}.preview-list-heading{display:flex;justify-content:space-between;gap:16px;color:var(--li-muted);font-size:.75rem;padding:0 12px 12px}.landing .preview-finding-row{transition:background-color .65s ease;--preview-status: #6b5546;--preview-status-soft: #ece6df;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;border:none;border-radius:16px;margin-bottom:8px;padding:16px 12px;text-align:left;min-height:88px}.landing .preview-finding-row[data-tone=warning]{--preview-status: var(--li-action-hover);--preview-status-soft: var(--li-signal-soft)}.landing .preview-finding-row[data-tone=information]{--preview-status: #245bb5;--preview-status-soft: var(--li-information-soft)}.landing .preview-finding-row:hover{background:var(--li-mist)}.landing .preview-finding-row.is-selected{background:#efede9}.landing .preview-finding-row:focus-visible{outline:2px solid var(--li-information);outline-offset:2px}.preview-row-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.preview-row-title>div{display:grid;gap:8px;min-width:0}.preview-row-title strong{font-size:.875rem;line-height:1.5;font-weight:500}.preview-row-title>div>span{font-size:.75rem;color:var(--li-muted);font-weight:400}.preview-row-title .eol-mono{font-size:.75rem}.preview-row-icon svg{width:20px;height:20px}.preview-row-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:12px;color:var(--preview-status);background:var(--preview-status-soft);margin-top:2px}.preview-row-date{display:grid;gap:8px;font-size:.75rem;text-align:right;font-weight:400}.preview-row-date span:last-child{color:var(--preview-status);background:var(--preview-status-soft);border-radius:8px;padding:2px 8px;justify-self:end;width:fit-content}.preview-owner-strip{display:flex;gap:12px;align-items:center;padding:24px 12px;margin-top:16px}.preview-record-meta{color:var(--li-muted);font-size:.75rem;font-weight:400;align-self:center}.preview-coverage-status{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;color:#805719;background:var(--li-warning-soft)}.preview-coverage-status svg{width:14px;height:14px;flex-shrink:0}@media(max-width:1200px){.preview-record-meta{padding-left:44px}}.preview-owner-strip .preview-avatar{color:#6b5546;background:#ece6df}.preview-owner-strip>div{flex:1;display:grid;gap:4px}.preview-owner-strip strong{font-size:.875rem;font-weight:500}.preview-owner-strip>div>span,.preview-owner-strip>code{font-size:.75rem;color:var(--li-muted)}.preview-activity{margin-top:24px}.preview-activity>div:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:16px;align-items:baseline}.landing .preview-activity h3{font-size:.875rem;line-height:1.5;letter-spacing:0;font-weight:500}.preview-activity>div:first-child>span{font-size:.75rem;color:var(--li-muted)}.magic-animated-list{display:grid;gap:16px}.preview-activity-item{display:flex;align-items:start;gap:12px;padding:16px 12px;border-radius:16px;background:var(--landing-card)}.preview-activity-item>span{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:var(--li-signal-soft);color:var(--li-action-hover);border-radius:12px}.preview-activity-item[data-kind=scan]>span{background:var(--li-information-soft);color:#245bb5}.preview-activity-item[data-kind=owner]>span{background:#ece6df;color:#6b5546}.preview-activity-item svg{width:20px;height:20px}.preview-activity-item>div{flex:1;min-width:0}.preview-activity-item strong{font-size:.875rem;font-weight:500}.preview-activity-item p,.preview-activity-item time{color:var(--li-muted);font-size:.75rem}.preview-activity-item p{margin-top:4px}.preview-activity-item time{font-family:var(--eol-font);flex-shrink:0}.preview-coverage-note{display:flex;gap:8px;align-items:center;padding:16px;background:var(--li-canvas);border-radius:16px;margin-top:24px;font-size:.75rem}.preview-coverage-note>svg{width:16px;height:16px;flex-shrink:0}.preview-coverage-note p>span{display:block;color:var(--li-muted);margin-top:4px}.preview-inspector{position:relative;margin:24px 16px 24px 0;background:#fff;border:1px solid var(--li-border-strong);border-radius:24px;box-shadow:0 8px 24px #0b0d1012;min-width:0}.preview-inspector-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:16px 24px;font-size:.75rem;color:var(--li-muted)}.preview-inspector-heading>span{display:flex;align-items:center;gap:8px}.preview-inspector-heading svg{width:16px;height:16px}.preview-inspector-summary{display:grid;gap:16px;padding:24px 24px 16px}.preview-inspector-summary>.eol-badge{justify-self:start;padding:4px 12px;font-size:.75rem}.landing .preview-inspector-summary h3{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0}.preview-inspector-summary>p{display:flex;gap:8px;align-items:center;font-size:.75rem;color:var(--li-muted)}.preview-inspector-summary>p svg{width:14px;height:14px}.preview-evidence-route{position:relative;display:flex;justify-content:space-around;margin:0 24px 16px}.preview-evidence-route>span{width:40px;height:40px;background:var(--li-selected-surface);color:var(--li-muted);border-radius:14px;display:grid;place-items:center;z-index:1}.preview-evidence-route>span.is-current{background:var(--li-signal-soft);color:var(--li-action-hover)}.preview-evidence-route>span:nth-child(2){background:var(--li-information-soft);color:#245bb5}.preview-evidence-route>span:nth-child(3){background:#ece6df;color:#6b5546}.preview-evidence-route .landing-beam>path{stroke-width:1;stroke-dasharray:2 5;stroke-linecap:round}.preview-evidence-route>span svg{width:20px;height:20px}.preview-inspector .eol-tab-list{margin:0 16px;padding:4px;display:flex;gap:4px;border:0;border-radius:16px;background:#e7e3de;overflow:visible}.preview-inspector .eol-tab{flex:1 1 auto;min-width:0;padding:8px 4px;font-size:.875rem;min-height:44px;border:0;border-radius:12px;color:#5c5853}.preview-inspector .eol-tab:hover{background:#ded9d2}.preview-inspector .eol-tab[data-state=active]{background:#fff;color:#6b5546;box-shadow:0 2px 4px #302a220a}.preview-inspector .eol-tab:focus-visible{outline:2px solid var(--li-information);outline-offset:2px}.preview-inspector .eol-tab-panel{padding:0}.preview-inspector .eol-surface{padding:24px;border:0;border-radius:0}.landing .preview-inspector .eol-surface h3{font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:500}.preview-inspector .eol-surface>p,.preview-inspector .eol-surface .eol-helper{font-size:.75rem}.preview-inspector .eol-metadata{grid-template-columns:1fr 1fr;gap:16px}.preview-inspector .eol-metadata dt,.preview-inspector .eol-metadata dd{font-size:.75rem}.preview-inspector .eol-record-footer{gap:16px}.preview-inspector .eol-record-footer .eol-badge{font-size:.75rem;padding:4px 12px}.preview-inspector .eol-button{font-size:.875rem;padding:12px 16px;min-height:48px;border-radius:16px}.preview-inspector .eol-alert{border-radius:16px;padding:16px;font-size:.875rem;margin:0 16px 16px}.preview-inspector .eol-checklist{font-size:.875rem}.preview-inspector-footer{margin:0 24px 24px;padding:8px 12px;width:fit-content;border-radius:12px;background:#ece6df;font-size:.75rem;color:#6b5546;display:flex;gap:8px;align-items:center}.preview-inspector-footer svg{width:16px;height:16px}.preview-empty{padding:32px 16px;display:grid;gap:16px}.magic-border-beam{pointer-events:none;position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;-webkit-mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);mask-image:linear-gradient(transparent,transparent),linear-gradient(#000,#000);-webkit-mask-composite:source-in;mask-composite:intersect;mask-clip:padding-box,border-box}.magic-border-beam-light{position:absolute;aspect-ratio:1;background:linear-gradient(to left,var(--li-signal),var(--li-signal),transparent)}.magic-terminal{width:100%;border:0;border-radius:16px;overflow:clip;background:var(--li-ink);color:#fff}.magic-terminal-chrome{display:flex;gap:8px;padding:16px;background:#1a1d23;align-items:center}.magic-terminal-chrome i{width:8px;height:8px;border-radius:50%;background:var(--li-support)}.magic-terminal-chrome span{font-family:var(--eol-font);font-size:.75rem;color:var(--li-border-strong);margin-left:auto}.magic-terminal pre{font:400 .875rem/1.7 var(--eol-mono);padding:24px 16px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-height:80px}.magic-terminal pre code{font-family:var(--eol-mono)}.magic-terminal-prompt{color:var(--li-signal)}.landing-final{background-size:cover;background-position:center}.landing-final>.landing-container{padding:48px;border-radius:24px;background:var(--li-white)}@media(min-width:761px)and (max-width:1200px){.preview-body{grid-template-columns:minmax(0,1fr) 296px}.preview-app .eol-app-shell{grid-template-columns:160px minmax(0,1fr)}.preview-nav-group .eol-button{padding:12px 8px}.preview-main{padding:24px 16px}.preview-row-date{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-left:44px}.landing .preview-finding-row{grid-template-columns:1fr}.preview-list-heading>span:last-child{display:none}}@media(max-width:1000px){.preview-scene{padding:24px}.preview-app .eol-app-shell{grid-template-columns:1fr}.preview-app .eol-sidebar{border-right:0;border-bottom:1px solid var(--li-border);border-radius:24px 24px 0 0;padding:16px}.preview-app .eol-sidebar .eol-nav{gap:16px}.preview-nav-group{display:flex;flex-wrap:wrap}.preview-nav-group .eol-button{flex:1}}@media(max-width:760px){.landing-product{width:calc(100% - 32px)}.preview-scene{padding:16px 8px;border-radius:24px}.preview-app{border-radius:24px}.preview-app .eol-app-shell{min-height:0}.preview-body{grid-template-columns:1fr}.preview-nav-group{display:grid;grid-template-columns:1fr 1fr;gap:8px}.preview-nav-group .eol-button{font-size:.75rem;min-height:44px;padding:8px}.preview-topbar{padding:16px;font-size:.75rem}.preview-main{padding:24px 16px}.preview-filters{gap:8px;flex-wrap:wrap}.preview-filters>.eol-field{flex-basis:100%}.landing .preview-finding-row{gap:8px;padding:16px 8px;grid-template-columns:1fr}.preview-row-date{display:flex;justify-content:space-between;padding-left:44px;flex-wrap:wrap}.preview-list-heading{padding-inline:8px}.preview-list-heading>span:last-child{display:none}.preview-activity>div:first-child{align-items:start;flex-direction:column}.preview-activity-item{gap:8px}.preview-inspector{margin:0 16px 24px}.preview-inspector .eol-metadata{grid-template-columns:1fr}.preview-inspector .eol-tab-list{padding-inline:4px}.preview-inspector .eol-tab{font-size:.75rem;padding-inline:4px}.landing-final>.landing-container{padding:32px 24px}}@media(max-width:380px){.preview-inspector{margin-inline:8px}.preview-inspector .eol-surface{padding:24px 16px}.preview-inspector-summary,.preview-inspector-heading{padding-inline:16px}.preview-nav-group .eol-button{gap:4px}}.preview-app :is(p,span,code,time,dt,dd){line-height:1.5}.preview-main{padding-block:24px}.preview-filters,.preview-record-list{margin-top:16px}.landing .preview-finding-row{min-height:72px;padding-block:12px}.preview-owner-strip{padding-block:16px}.preview-activity{margin-top:16px}.preview-activity .magic-animated-list{gap:12px}.preview-coverage-note{margin-top:16px}.preview-inspector .eol-record{gap:16px}.preview-inspector .eol-record-footer{padding-top:16px}.preview-inspector .eol-surface{padding-block:16px}.preview-inspector .eol-helper{line-height:1.5}.preview-inspector-summary{gap:12px}.magic-terminal pre{min-height:104px}.preview-inspector .preview-back{display:none}@media(max-width:760px){.preview-inspector .preview-back{display:flex;width:calc(100% - 32px);margin:16px 16px 0;justify-content:flex-start}}.preview-scene{padding-bottom:8px}.preview-app .eol-app-shell{grid-template-columns:72px minmax(0,1fr);min-height:560px}.preview-app .eol-sidebar{padding:20px 12px}.preview-nav-group .eol-button{width:48px;height:48px;padding:0;justify-content:center;border-radius:12px}.preview-nav-group .eol-button svg{width:20px;height:20px}.preview-topbar{justify-content:flex-start;gap:24px}.preview-topbar img{width:128px;height:auto}.preview-topbar>span{color:var(--li-muted);border-left:1px solid var(--li-border);padding-left:24px}.preview-body{grid-template-columns:minmax(0,1fr) 352px;min-height:520px}.preview-main{padding:24px 32px}.preview-main-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.preview-main-heading .preview-search-toggle{min-height:44px;width:44px;padding:0;flex-shrink:0}.preview-filters[hidden]{display:none}.preview-finding-row .preview-row-date span:last-child{font-size:.75rem}.preview-inspector{margin:24px 24px 24px 0;border:0;background:var(--landing-card);box-shadow:none}.preview-inspector-heading{border:0;padding-bottom:0}.preview-inspector-summary{padding-top:16px}.preview-inspector-summary>.eol-badge,.preview-inspector-summary>p{display:none}.preview-stage-content{padding:16px 24px;display:grid;gap:16px}.preview-stage-content h4{font-size:.875rem;font-weight:500}.preview-stage-content p,.preview-stage-content dl{font-size:.875rem}.preview-stage-content dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.preview-stage-content dt{font-size:.75rem;color:var(--li-muted);margin-bottom:4px}.preview-stage-content dd{margin:0}.preview-stage-content .eol-button{justify-self:start;background:var(--li-information-soft);color:#245bb5;border:0}.preview-stage-content .eol-button:hover{background:#dfeafa}.preview-coverage-note{background:var(--li-warning-soft);padding:12px;color:#805719}.preview-inspector .eol-tab-panel{min-height:304px}.preview-frame-footer{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:44px;margin-top:8px}.preview-frame-footer>span{font-size:.75rem;color:var(--li-muted);background:#fff;padding:4px 8px;border-radius:8px}.preview-frame-footer .preview-motion-toggle{width:44px;min-height:44px;padding:8px;border-radius:50%}.preview-motion-toggle svg{width:28px;height:28px;padding:5px;border:1px solid var(--li-ink);border-radius:50%;background:#fff;color:var(--li-ink)}@media(max-width:1200px)and (min-width:761px){.preview-body{grid-template-columns:minmax(0,1fr) 304px}.preview-main{padding-inline:24px}.preview-inspector{margin-right:16px}}@media(max-width:1000px){.preview-app .eol-sidebar{border-radius:24px 0 0 24px;border-right:1px solid var(--li-border);border-bottom:0}.preview-nav-group{display:flex;flex-direction:column}}@media(max-width:760px){.preview-app .eol-app-shell{grid-template-columns:minmax(0,1fr);min-height:0}.preview-app .eol-sidebar{padding:8px 16px;border-radius:24px 24px 0 0;border-right:0;border-bottom:1px solid var(--li-border)}.preview-nav-group{flex-direction:row;justify-content:space-between;gap:8px}.preview-body{grid-template-columns:minmax(0,1fr);min-height:0}.preview-topbar{padding:16px;min-height:56px}.preview-topbar>span{display:none}.preview-main{padding:16px}.landing .preview-main-heading h2{font-size:1.25rem}.preview-inspector{margin:0 12px 12px}.preview-stage-content{padding:16px}.preview-stage-content dl{grid-template-columns:1fr;gap:12px}.preview-inspector .eol-tab-panel{min-height:352px}}.cli-sequence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;align-items:center;min-width:0;outline-offset:8px;border-radius:20px}.cli-introduction{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cli-scan-line{display:block}@media(max-width:1000px){.cli-sequence{gap:40px}}@media(max-width:760px){.cli-sequence{grid-template-columns:minmax(0,1fr);gap:32px}}.cli-sequence:focus-visible{outline:2px solid var(--li-information)}.cli-window-stage{position:relative}.cli-terminal{width:100%;transform-origin:center center}.cli-terminal .magic-terminal-chrome{min-height:52px;justify-content:space-between}.cli-window-dots{display:inline-flex;gap:8px;align-items:center;flex-shrink:0}.cli-window-dots i{display:block;width:10px;height:10px;border-radius:50%}.cli-window-dots i:nth-child(1){background:#ff5f57}.cli-window-dots i:nth-child(2){background:#febc2e}.cli-window-dots i:nth-child(3){background:#28c840}.cli-terminal .magic-terminal-chrome .cli-window-dots{margin:0}.cli-transcript{padding:28px 24px;display:grid;gap:32px}.cli-terminal pre,.cli-manifest-window pre{min-height:0;padding:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 .875rem/1.7 var(--eol-mono)}.cli-scan-section,.cli-upload-section,.cli-upload-result{display:grid;gap:16px}.cli-terminal .cli-output{color:#bdc6d1;font-size:.75rem}.cli-sequence:not([data-reduced=true]) [data-reveal]{opacity:0;visibility:hidden}.cli-cloud-destination{display:flex;gap:12px;align-items:center;color:#9bc8ff}.cli-cloud-destination>svg{width:28px;height:28px;flex-shrink:0}.cli-cloud-destination>div{display:grid;gap:4px}.cli-cloud-destination strong{font-size:.875rem;font-weight:500}.cli-cloud-destination span{color:#bdc6d1;font-size:.75rem}.cli-manifest-window{position:absolute;inset:48px 24px auto -24px;min-width:0;border-radius:16px;background:var(--landing-card-paper);box-shadow:0 16px 40px #28201826;overflow:clip;opacity:0;visibility:hidden;transform-origin:center}.cli-manifest-chrome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;min-height:52px;background:var(--landing-card);color:#5c5853;font-size:.75rem}.cli-manifest-chrome>svg{width:16px;height:16px}.cli-manifest-content{display:grid;gap:20px;padding:24px}.cli-manifest-content>p{font-size:.875rem;font-weight:500}.cli-manifest-window pre{font-size:.75rem;color:#4c4944}.cli-manifest-window code{font-family:var(--eol-mono)}.cli-manifest-boundary{font-size:.75rem;color:#625d55}.cli-sequence[data-reduced=true] .cli-window-stage{display:grid;gap:16px}.cli-sequence[data-reduced=true] .cli-manifest-window{position:relative;inset:auto;opacity:1;visibility:visible;box-shadow:none}@media(max-width:760px){.cli-transcript{padding:24px 16px;gap:24px}.cli-manifest-window{inset:48px 8px auto}.cli-manifest-content{padding:20px 16px;gap:16px}}.landing-comparison{padding-block:96px;background:#f7f6f3}@media(max-width:760px){.landing-comparison{padding-block:48px}}.closure-bento-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.closure-bento-card{position:relative;display:flex;flex-direction:column;overflow:clip;min-width:0;border-radius:24px;background:var(--landing-card);box-shadow:none;outline:0}.closure-bento-card.bento-wide{grid-column:span 2}.bento-visual{height:256px;position:relative;overflow:hidden;flex-shrink:0}.bento-copy{position:relative;padding:24px;display:grid;gap:12px;flex:1;background:inherit}.bento-feature-icon{width:32px;height:32px;color:var(--li-slate)}.landing .bento-copy h3{font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.02em}.bento-copy>p{color:var(--li-muted);font-size:1rem;line-height:1.5}.bento-copy .bento-details{justify-content:flex-start;justify-self:start;padding:8px 0;min-height:44px;margin-top:auto;font-size:.875rem}.bento-evidence-deck{position:relative;height:100%}.bento-evidence-sheet{position:absolute;width:184px;padding:20px;display:grid;gap:8px;border-radius:16px;background:var(--landing-card-paper);box-shadow:none;border:0;font-size:.875rem}.bento-evidence-sheet>svg{width:24px;height:24px;color:var(--li-action)}.bento-evidence-sheet span,.bento-evidence-sheet code{font-size:.75rem;color:var(--li-muted)}.bento-evidence-sheet i{height:4px;background:var(--li-cloud);border-radius:4px}.bento-evidence-sheet i:last-child{width:60%}.bento-sheet-back{top:32px;background:var(--landing-card-inset);left:20px}.bento-sheet-front{top:72px;right:20px}.bento-trail{padding:32px;height:256px;overflow:hidden}.bento-trail-event{display:flex;gap:16px;align-items:center;border:0;border-radius:16px;padding:16px;background:var(--landing-card-paper);box-shadow:none}.bento-trail-event>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:var(--li-on-action);background:var(--li-action)}.bento-trail-event svg{width:24px;height:24px}.bento-trail-event strong{font-size:.875rem;font-weight:500}.bento-trail-event p{font-size:.75rem;color:var(--li-muted);margin-top:4px}.bento-trail-detail{display:grid;gap:24px;padding-left:24px}.bento-trail-detail p{color:var(--li-muted)}.bento-policy-map{position:relative;height:256px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:16px 24px;gap:16px}.bento-policy-inputs{display:grid;gap:12px}.bento-map-node{display:grid;justify-items:center;gap:4px;position:relative;z-index:1;text-align:center}.bento-map-node>span{width:44px;height:44px;background:#fff;border:1px solid var(--li-border);border-radius:50%;display:grid;place-items:center}.bento-map-node svg{width:22px;height:22px}.bento-map-node small{font-size:.75rem;color:var(--li-muted);background:var(--landing-card)}.bento-map-node>.is-highlighted,.bento-map-policy>span{background:var(--li-action);color:var(--li-on-action);border-color:var(--li-action)}.bento-policy-map .landing-beam{inset:0}.bento-pending{padding:16px 24px;display:grid;gap:8px}.bento-pending-symbol{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--li-warning-soft);color:var(--li-ink)}.bento-pending-symbol svg{width:24px;height:24px}.bento-pending>strong{font-size:.875rem;font-weight:500}.bento-pending>div{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:8px;border-radius:8px;font-size:.75rem}.bento-pending>div b{font-weight:500}.bento-pending>.is-highlighted{background:var(--li-signal-soft)}.bento-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.bento-footer>span{font-size:.75rem;color:var(--li-muted)}.bento-footer .preview-motion-toggle{width:44px;min-height:44px;padding:8px}@media(max-width:760px){.closure-bento-grid{grid-template-columns:minmax(0,1fr);gap:24px}.closure-bento-card.bento-wide{grid-column:auto}.bento-trail{padding:24px 16px}.bento-trail-event{padding:12px;gap:8px}.bento-policy-map{padding-inline:12px;gap:8px}.bento-copy{padding:24px}.landing .bento-copy h3{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.closure-bento-card:hover .bento-copy,.closure-bento-card:focus-within .bento-copy{transform:none}}.bento-phase-stack{display:inline-grid;vertical-align:top}.bento-phase{grid-area:1 / 1;visibility:hidden}.bento-phase[data-current=true]{visibility:visible}.bento-trail{display:grid;gap:10px;padding:24px 32px;align-content:start}.bento-trail-event{position:relative;isolation:isolate;padding:10px 16px}.bento-trail-event>div{min-width:0}.bento-trail-wash,.bento-result-wash{position:absolute;inset:0;border-radius:inherit;background:var(--li-signal-soft);opacity:0;z-index:-1;pointer-events:none}.bento-pending>div{position:relative;isolation:isolate}.bento-pending>div b{text-align:right}.bento-node-symbol,.bento-pending-symbol{position:relative}.bento-node-accent,.bento-verified-symbol{position:absolute;inset:-1px;display:grid;place-items:center;border-radius:inherit;background:var(--li-action);color:#fff;opacity:0}.bento-node-accent[data-node="3"]{background:var(--li-information)}.bento-node-accent[data-node="4"],.bento-verified-symbol{background:var(--li-success)}.bento-result-wash{background:var(--li-success-soft)}.landing-closure[data-reduced=true] [data-path="3"]{stroke:var(--li-success)}.landing-closure[data-reduced=true] [data-node="3"],.landing-closure[data-reduced=true] .bento-trail-event:last-child>span{background:var(--li-success)}.landing-closure[data-reduced=true] .bento-trail-event:last-child .bento-trail-wash{background:var(--li-success-soft)}.bento-node-accent[data-node="0"]{opacity:1}.bento-policy-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bento-policy-paths path{fill:none;stroke-width:1.5;stroke-linecap:round}.bento-path-track{stroke:var(--li-border)}.bento-path-signal{stroke:var(--li-action);stroke-dasharray:1;stroke-dashoffset:1}.landing-closure[data-reduced=true] .bento-path-signal{stroke-dashoffset:0}.landing-closure[data-reduced=true] :is(.bento-node-accent,.bento-verified-symbol,.bento-result-wash),.landing-closure[data-reduced=true] .bento-trail-event:last-child .bento-trail-wash{opacity:1}.bento-sheet-back{transform:rotate(-3deg)}.bento-footer .preview-motion-toggle{flex-shrink:0}@media(max-width:760px){.bento-trail{padding:16px;gap:8px}.bento-trail-event{padding:10px;gap:8px}.bento-trail-event>span{width:32px;height:32px}.bento-evidence-sheet{width:min(184px,66%);padding:16px}.bento-sheet-back{left:16px}.bento-sheet-front{right:16px}}.bento-policy-basis{display:block;margin-top:0;color:var(--li-muted);font-family:var(--eol-font);font-size:.6875rem}.landing-closure{container:closure / inline-size}@container closure (max-width: 760px){.closure-bento-grid{grid-template-columns:minmax(0,1fr)}.closure-bento-card.bento-wide{grid-column:auto}.bento-trail{padding:16px}}.landing :is(.closure-bento-card,.preview-inspector,.preview-activity-item,.preview-finding-row,.eol-faq-item),.landing-final>.landing-container{--li-muted: #5c5853}.landing-terminal{--li-muted: #6d5c54}.landing .eol-surface,body:has(.landing) .eol-dialog .eol-surface{--li-muted: #5c5853;border:0;background:var(--landing-card, #eeece8);box-shadow:none}.landing-questions .eol-faq-item{border:0;border-radius:16px;background:var(--landing-card);padding:8px 20px;margin-bottom:8px}html[data-landing-input=pointer] :is(.landing,.eol-overlay) :focus{outline:none}html[data-landing-input=keyboard] :is(.landing,.eol-overlay) :focus-visible{outline:2px solid var(--li-information);outline-offset:3px}.landing .bento-footer{justify-content:flex-end}.preview-provider{display:flex;align-items:center;gap:8px}.preview-stage-content dd a{text-decoration:underline;text-underline-offset:3px}.preview-companion-slot{display:flex;justify-content:flex-end;margin-top:16px}.landing-signup-section{width:100%;scroll-margin-top:32px}.cli-playback{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px}.preview-inspector[hidden]{display:none}
