*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--lx-color-background);min-height:100vh;color:var(--lx-color-text);margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lx-home-hero{align-items:center;gap:var(--lx-space-10);padding-block:var(--lx-space-12);border-block:1px solid var(--lx-color-border);grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);display:grid;position:relative}.lx-home-hero:before{content:"";background:linear-gradient(90deg, var(--lx-color-primary), var(--lx-color-primary-accent));block-size:3px;inline-size:min(12rem,42%);position:absolute;inset-block-start:-1px;inset-inline-start:0}.lx-home-hero__intro,.lx-home-hero__search{min-inline-size:0}.lx-home-hero__intro{align-items:flex-start;gap:var(--lx-space-4);flex-direction:column;display:flex}.lx-home-hero__search{gap:var(--lx-space-4);border-inline-start:1px solid var(--lx-color-border);flex-direction:column;padding-inline-start:var(--lx-space-8);display:flex}.lx-home-hero__title{font-size:var(--lx-font-size-4xl);font-weight:var(--lx-font-weight-bold);line-height:var(--lx-line-height-tight);letter-spacing:var(--lx-letter-spacing-tight);max-inline-size:16ch;margin:0}.lx-home-hero__subtitle{max-inline-size:var(--lx-size-prose);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-lg);margin:0}.lx-home-hero .lx-searchbar{max-inline-size:42rem}.lx-home-hero__examples{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);flex-wrap:wrap;margin:0;display:flex}@media (max-width:63.999rem){.lx-home-hero{gap:var(--lx-space-8);padding-block:var(--lx-space-8);grid-template-columns:1fr}.lx-home-hero__search{border-inline-start:none;border-block-start:1px solid var(--lx-color-border);padding-block-start:var(--lx-space-6);padding-inline-start:0}}@media (max-width:40rem){.lx-home-hero__title{font-size:var(--lx-font-size-3xl)}.lx-home-hero__subtitle{font-size:var(--lx-font-size-md)}}.lx-home-index{border-block-start:1px solid var(--lx-color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lx-explore-card{min-inline-size:0;padding:var(--lx-space-5) var(--lx-space-6) var(--lx-space-6) 0;border-block-end:1px solid var(--lx-color-border);position:relative}.lx-explore-card+.lx-explore-card{border-inline-start:1px solid var(--lx-color-border);padding-inline-start:var(--lx-space-6)}.lx-explore-card__link{font-weight:var(--lx-font-weight-semibold);font-size:var(--lx-font-size-lg);color:var(--lx-color-text);text-decoration:none;display:block}.lx-explore-card__link:before{content:"";position:absolute;inset:0}.lx-explore-card__link:after{content:"→";color:var(--lx-color-primary-text);transition:margin var(--lx-duration-fast) var(--lx-ease-standard);margin-inline-start:var(--lx-space-2)}.lx-explore-card:focus-within .lx-explore-card__link:after,.lx-explore-card:hover .lx-explore-card__link:after{margin-inline-start:var(--lx-space-3)}.lx-explore-card__description{margin:var(--lx-space-2) 0 0;color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-home-feed__list{border-block-start:1px solid var(--lx-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-home-feed__item.lx-card{border:none;border-block-end:1px solid var(--lx-color-border);padding:var(--lx-space-5) var(--lx-space-6) var(--lx-space-5) 0;background:0 0;border-radius:0}.lx-home-feed__item.lx-card:nth-child(2n){padding-inline:var(--lx-space-6) 0;border-inline-start:1px solid var(--lx-color-border)}.lx-home-feed__item.lx-card:hover{border-color:var(--lx-color-border);box-shadow:none;background-color:var(--lx-color-surface)}@media (max-width:47.999rem){.lx-home-index,.lx-home-feed__list{grid-template-columns:1fr}.lx-explore-card,.lx-explore-card+.lx-explore-card,.lx-home-feed__item.lx-card,.lx-home-feed__item.lx-card:nth-child(2n){padding:var(--lx-space-4) 0;border-inline-start:none}}.lx-main h2{font-size:var(--lx-font-size-xl);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug);margin:0 0 var(--lx-space-4)}.lx-code-division+.lx-code-division{margin-block-start:var(--lx-space-5)}.lx-code-division__title{justify-content:space-between;align-items:baseline;gap:var(--lx-space-3);margin:0 0 var(--lx-space-2);border-block-end:2px solid var(--lx-color-border);font-size:var(--lx-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--lx-color-text-muted);padding-block-end:var(--lx-space-2);display:flex}.lx-code-division__count{font-weight:var(--lx-font-weight-regular,400);text-transform:none;letter-spacing:normal;white-space:nowrap}.lx-code-sommaire{margin:0;padding:0;list-style:none}.lx-code-sommaire__item{justify-content:space-between;align-items:center;gap:var(--lx-space-3);padding-block:var(--lx-space-3);border-block-end:1px solid var(--lx-color-border-subtle);display:flex}.lx-code-sommaire__item:last-child{border-block-end:none}.lx-code-toc{gap:var(--lx-space-4);flex-direction:column;min-inline-size:0;display:flex}.lx-code-toc__search{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-code-toc__search-label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text-muted)}.lx-code-toc__search-input{inline-size:100%;max-inline-size:32rem}.lx-code-toc__empty{margin:0}.lx-assistant-disclosure{border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);background-color:var(--lx-color-surface);overflow:hidden}.lx-assistant-disclosure__summary{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-size-touch-target);padding:var(--lx-space-3) var(--lx-space-4);cursor:pointer;font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text-muted);display:flex}.lx-assistant-disclosure__summary:hover{color:var(--lx-color-text)}.lx-assistant-disclosure[open] .lx-assistant-disclosure__summary{border-block-end:1px solid var(--lx-color-border)}.lx-assistant-disclosure>.lx-assistant{margin:var(--lx-space-4)}.lx-period{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);margin:0}.lx-versions{gap:var(--lx-space-3);margin:0;padding:0;list-style:none;display:grid}.lx-versions__head{gap:var(--lx-space-2);flex-wrap:wrap;margin-block-end:var(--lx-space-2);display:flex}.lx-muted{color:var(--lx-color-text-muted)}.lx-search-workspace{gap:var(--lx-space-6);padding-block:var(--lx-space-6);border-block:1px solid var(--lx-color-border-subtle);animation:lx-search-workspace-in .22s var(--lx-ease-standard) both;display:grid}@keyframes lx-search-workspace-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.lx-search-workspace__query{max-inline-size:62rem}.lx-search-workspace__heading{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);display:flex}.lx-search-workspace__heading h2,.lx-search-start h2{font-size:var(--lx-font-size-lg);margin:0}.lx-search-workspace__heading p,.lx-search-start p{margin:var(--lx-space-1) 0 0;color:var(--lx-color-text-muted)}.lx-search-workspace__grid{gap:var(--lx-space-6) var(--lx-space-5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.lx-search-field{gap:var(--lx-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.lx-search-field>span,.lx-search-field>legend,.lx-search-field--dates>legend,.lx-search-workspace .lx-jurisdiction-filter>.lx-jo-filters__label{color:var(--lx-color-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);margin:0}.lx-search-field--wide{grid-column:1/-1}.lx-search-field__choices{gap:var(--lx-space-2);display:grid}.lx-search-field__choices--funds{flex-wrap:wrap;display:flex}.lx-search-field__choices--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-search-choice,.lx-search-check{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-density-control-height);color:var(--lx-color-text-muted);cursor:pointer;display:inline-flex}.lx-search-choice{padding-inline:var(--lx-space-3);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-full);background:var(--lx-color-surface);transition:border-color var(--lx-duration-fast) var(--lx-ease-standard), background-color var(--lx-duration-fast) var(--lx-ease-standard)}.lx-search-choice:hover{border-color:var(--lx-color-primary-border);background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text)}.lx-search-choice:has(input:checked){border-color:var(--lx-color-primary-border);background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text)}.lx-search-choice input,.lx-search-check input{block-size:1rem;inline-size:1rem;accent-color:var(--lx-color-primary);flex:none}.lx-search-date-range{gap:var(--lx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-search-date-range label{gap:var(--lx-space-1);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);display:grid}.lx-search-field small{color:var(--lx-color-text-subtle);line-height:var(--lx-line-height-normal)}.lx-search-workspace .lx-jurisdiction-filter{gap:var(--lx-space-2);display:grid}.lx-search-workspace__actions{align-items:center;gap:var(--lx-space-3);color:var(--lx-color-text-subtle);font-size:var(--lx-font-size-sm);flex-wrap:wrap;display:flex}.lx-search-start{gap:var(--lx-space-3);padding-block:var(--lx-space-2) var(--lx-space-6);display:grid}.lx-search-start__examples{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-search-active{gap:var(--lx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-search-active li{align-items:center;gap:var(--lx-space-1);min-block-size:2rem;border-radius:var(--lx-radius-full);background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text);font-size:var(--lx-font-size-sm);padding-inline-start:var(--lx-space-3);display:inline-flex}.lx-search-active a{border-radius:var(--lx-radius-full);block-size:2rem;inline-size:2rem;color:inherit;font-size:var(--lx-font-size-lg);place-items:center;text-decoration:none;display:inline-grid}.lx-search-active a:hover{background-color:var(--lx-color-primary-border)}@media (max-width:64rem){.lx-search-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.lx-search-workspace{gap:var(--lx-space-5);padding-block:var(--lx-space-4)}.lx-search-workspace__heading{display:grid}.lx-search-workspace__grid{gap:var(--lx-space-5);grid-template-columns:minmax(0,1fr)}.lx-search-field--wide{grid-column:auto}.lx-search-field__choices--funds{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-search-choice{border-radius:var(--lx-radius-md)}}@media (prefers-reduced-motion:reduce){.lx-search-workspace{animation:none}}.lx-results-head{justify-content:space-between;align-items:baseline;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-results-head h2{margin:0}.lx-results-list{gap:var(--lx-space-3);grid-template-columns:1fr;max-inline-size:52rem;margin:0;padding:0;list-style:none;display:grid}.lx-results-list--wide{max-inline-size:none}.lx-search-layout{gap:var(--lx-space-6);grid-template-columns:1fr;align-items:start;display:grid}.lx-search-layout__filters{gap:var(--lx-space-4);flex-direction:column;min-inline-size:0;display:flex}.lx-search-layout__results{min-inline-size:0}.lx-search-layout__apply{align-self:flex-start}@media (min-width:48rem){.lx-search-layout{grid-template-columns:16rem minmax(0,1fr)}}.lx-results-toolbar{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-chip{padding:var(--lx-space-1) var(--lx-space-3);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-full);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);align-items:center;display:inline-flex}.lx-chip:hover{border-color:var(--lx-color-primary-border);color:var(--lx-color-text)}.lx-chip[data-active=true]{background-color:var(--lx-color-primary);border-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary)}.lx-pager{justify-content:space-between;gap:var(--lx-space-4);padding-block-start:var(--lx-space-4);display:flex}.lx-jo-editions{gap:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);background-color:var(--lx-color-surface);flex-direction:column;display:flex}.lx-jo-editions__quick{gap:var(--lx-space-2);flex-direction:column;min-inline-size:0;display:flex}.lx-jo-editions__quick-label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text-muted)}@media (min-width:48rem){.lx-jo-editions{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-6);flex-direction:row}}.lx-jo-filters{gap:var(--lx-space-4);flex-direction:column;flex:1;min-inline-size:0;display:flex}.lx-jo-filters__label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text-muted);margin-block-end:var(--lx-space-1);padding:0;display:block}.lx-jo-filters__hint{font-size:var(--lx-font-size-sm);margin-block:var(--lx-space-1) 0}.lx-jo-filters__group{border:none;min-inline-size:0;margin:0;padding:0}.lx-jo-filters__options{gap:var(--lx-space-2) var(--lx-space-4);flex-wrap:wrap;display:flex}.lx-jo-filters__field{gap:var(--lx-space-1);grid-template-columns:1fr;display:grid}.lx-jo-filters__field .lx-input+.lx-jo-filters__label{margin-block-start:var(--lx-space-2)}.lx-date-range__hint{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);grid-column:1/-1;margin:0}.lx-jo-filters__option{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-font-size-sm);cursor:pointer;display:inline-flex}.lx-jo-filters__actions{align-items:center;gap:var(--lx-space-4);display:flex}.lx-jurisdiction-filter{min-inline-size:0}.lx-jurisdiction-filter__trigger{justify-content:space-between;align-items:center;gap:var(--lx-space-3);inline-size:min(100%,28rem);min-block-size:var(--lx-size-touch-target);padding:var(--lx-space-2) var(--lx-space-3);border:1px solid var(--lx-color-border-strong);border-radius:var(--lx-radius-md);background:var(--lx-color-surface);color:var(--lx-color-text);font:inherit;text-align:start;cursor:pointer;display:flex}.lx-jurisdiction-filter__trigger:hover{border-color:var(--lx-color-primary-border)}.lx-jurisdiction-filter__trigger:focus-visible{outline:2px solid var(--lx-color-focus-ring);outline-offset:2px}.lx-jurisdiction-filter__popover{inline-size:min(30rem,100vw - 2rem);padding:var(--lx-space-3)}.lx-jurisdiction-filter__search{align-items:center;margin-block-end:var(--lx-space-3);display:flex;position:relative}.lx-jurisdiction-filter__search>svg{color:var(--lx-color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--lx-space-3)}.lx-jurisdiction-filter__search .lx-input{inline-size:100%;padding-inline-start:var(--lx-space-8)}.lx-jurisdiction-filter__options{gap:var(--lx-space-1);overscroll-behavior:contain;max-block-size:min(22rem,52vh);padding:var(--lx-space-1);border-block:1px solid var(--lx-color-border-subtle);flex-direction:column;display:flex;overflow-y:auto}.lx-jurisdiction-filter__options .lx-checkbox{padding:var(--lx-space-2);border-radius:var(--lx-radius-sm)}.lx-jurisdiction-filter__options .lx-checkbox:hover{background:var(--lx-color-primary-subtle)}.lx-jurisdiction-filter__empty{padding:var(--lx-space-4) var(--lx-space-2);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);margin:0}.lx-jurisdiction-filter__clear{cursor:pointer;background:0 0;border:0;margin-block-start:var(--lx-space-3)}@media (min-width:64rem){.lx-caselaw-filters{align-items:start;gap:var(--lx-space-5) var(--lx-space-8);grid-template-columns:minmax(18rem,1.1fr) minmax(18rem,.9fr);display:grid}.lx-caselaw-filters .lx-jo-filters__field{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);grid-column:1/-1;grid-template-columns:max-content minmax(10rem,14rem) max-content minmax(10rem,14rem)}.lx-caselaw-filters .lx-jo-filters__field .lx-input+.lx-jo-filters__label{margin-block-start:0}.lx-caselaw-filters .lx-jo-filters__actions{grid-column:1/-1}}.lx-document-page .lx-page-header__title{max-inline-size:58rem;font-size:clamp(1.625rem,1.45rem + .5vw,2rem);line-height:1.16}.lx-document-reference{border-block:1px solid var(--lx-color-border-subtle);padding-block:var(--lx-space-4)}.lx-document-reference dl{gap:var(--lx-space-3) var(--lx-space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.lx-document-reference dl>div{min-inline-size:0}.lx-document-reference dt{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.lx-document-reference dd{margin:var(--lx-space-1) 0 0;color:var(--lx-color-text);font-size:var(--lx-font-size-sm);overflow-wrap:anywhere}.lx-document-body{min-inline-size:0;max-inline-size:48rem}.lx-document-page .lx-reader{max-inline-size:46rem;font-size:clamp(1rem,.97rem + .12vw,1.075rem);line-height:1.62}.lx-document-page .lx-reader__paragraph,.lx-document-page .lx-reader__html p{margin-block-end:var(--lx-space-3)}.lx-document-preamble{padding:var(--lx-space-5) var(--lx-space-6);border-inline-start:3px solid var(--lx-color-primary-border);background:var(--lx-color-surface-sunken)}.lx-document-preamble>h2{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);letter-spacing:.06em;text-transform:uppercase;margin:0}.lx-document-page .lx-text-article{padding-block:var(--lx-space-7);scroll-margin-block-start:6rem}.lx-document-page .lx-text-article__title{font-size:var(--lx-font-size-xl);color:var(--lx-color-primary-text)}.lx-document-aside{align-self:start}.lx-document-toc{padding-block:var(--lx-space-4);border-block:1px solid var(--lx-color-border-subtle)}.lx-document-toc h2{margin:0 0 var(--lx-space-3)}.lx-document-toc ol{gap:var(--lx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lx-document-toc a{padding-block:var(--lx-space-1);font-size:var(--lx-font-size-sm);text-decoration:none;display:block}@media (min-width:64rem){.lx-document-toc{position:sticky;inset-block-start:6rem}}@media (max-width:47.99rem){.lx-document-reference dl{grid-template-columns:1fr 1fr}.lx-document-preamble{padding:var(--lx-space-4)}}.lx-publication-level{gap:var(--lx-space-2);flex-direction:column;display:flex}.lx-publication-level small{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);line-height:var(--lx-line-height-normal)}.lx-pagination a{text-decoration:none}.lx-pagination__control--disabled{color:var(--lx-color-text-subtle);cursor:not-allowed}ol.lx-cards-grid,ul.lx-cards-grid{margin:0;padding:0;list-style:none}.lx-codes-toolbar{gap:var(--lx-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.lx-codes-toolbar .lx-field{flex:1;min-inline-size:16rem}.lx-error-page{text-align:center;padding-block:var(--lx-space-16)}.lx-service-state{justify-content:center;align-items:start;gap:var(--lx-space-7);min-block-size:min(42rem,100svh - 15rem);padding-block:var(--lx-space-16);animation:lx-service-state-enter var(--lx-duration-normal) var(--lx-ease-decelerate) both;grid-template-columns:5rem minmax(0,42rem);display:grid;position:relative}.lx-service-state:before{content:"";inset-block:var(--lx-space-12);background:var(--lx-color-warning-border);inline-size:3px;position:absolute;inset-inline-start:0}.lx-service-state[data-tone=error]:before{background:var(--lx-color-danger-border)}.lx-service-state__signal{border:1px solid var(--lx-color-warning-border);border-radius:var(--lx-radius-full);block-size:4rem;inline-size:4rem;color:var(--lx-color-warning-text);background:var(--lx-color-warning-bg);place-items:center;display:grid}.lx-service-state[data-tone=error] .lx-service-state__signal{border-color:var(--lx-color-danger-border);color:var(--lx-color-danger-text);background:var(--lx-color-danger-bg)}.lx-service-state__content{align-items:flex-start;gap:var(--lx-space-4);flex-direction:column;display:flex}.lx-service-state__eyebrow{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);letter-spacing:var(--lx-letter-spacing-wide);text-transform:uppercase;margin:0}.lx-service-state h1{max-inline-size:18ch;margin:var(--lx-space-2) 0 0;font-size:clamp(2rem, 1.6rem + 1.5vw, var(--lx-font-size-4xl));line-height:var(--lx-line-height-tight);letter-spacing:var(--lx-letter-spacing-tight)}.lx-service-state__lead,.lx-service-state__detail,.lx-service-state__note,.lx-service-state__reference{margin:0}.lx-service-state__lead{max-inline-size:42rem;color:var(--lx-color-text);font-size:var(--lx-font-size-lg)}.lx-service-state__detail,.lx-service-state__note,.lx-service-state__reference{max-inline-size:var(--lx-size-prose);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-service-state__actions{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;margin-block-start:var(--lx-space-3);display:flex}.lx-service-state__reference code{font-family:var(--lx-font-family-mono);color:var(--lx-color-text)}@keyframes lx-service-state-enter{0%{opacity:0;transform:translateY(var(--lx-space-3))}to{opacity:1;transform:translateY(0)}}@media (max-width:40rem){.lx-service-state{gap:var(--lx-space-5);padding-block:var(--lx-space-10);grid-template-columns:1fr}.lx-service-state:before{block-size:3px;inline-size:min(12rem,50%);inset-block:0 auto}.lx-service-state__lead{font-size:var(--lx-font-size-md)}}.lx-compare-form{align-items:flex-end}.lx-compare-select{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-compare-select label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium)}.lx-checkbox-inline{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-font-size-sm);display:inline-flex}.lx-compare-viewport .lx-multicompare__body{overscroll-behavior:contain;overflow-wrap:anywhere;max-block-size:24rem;padding-inline-end:var(--lx-space-2);overflow-y:auto}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lx-font-family-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lx-font-family-serif:Georgia, "Times New Roman", serif;--lx-font-family-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--lx-font-size-xs:.75rem;--lx-font-size-sm:.875rem;--lx-font-size-md:1rem;--lx-font-size-lg:1.125rem;--lx-font-size-xl:1.25rem;--lx-font-size-2xl:1.5rem;--lx-font-size-3xl:1.875rem;--lx-font-size-4xl:2.25rem;--lx-font-size-5xl:3rem;--lx-font-weight-regular:400;--lx-font-weight-medium:500;--lx-font-weight-semibold:600;--lx-font-weight-bold:700;--lx-line-height-none:1;--lx-line-height-tight:1.25;--lx-line-height-snug:1.375;--lx-line-height-normal:1.5;--lx-line-height-relaxed:1.625;--lx-line-height-loose:1.75;--lx-letter-spacing-tight:-.01em;--lx-letter-spacing-normal:0;--lx-letter-spacing-wide:.02em;--lx-space-0:0;--lx-space-1:.25rem;--lx-space-2:.5rem;--lx-space-3:.75rem;--lx-space-4:1rem;--lx-space-5:1.25rem;--lx-space-6:1.5rem;--lx-space-8:2rem;--lx-space-10:2.5rem;--lx-space-12:3rem;--lx-space-16:4rem;--lx-space-20:5rem;--lx-space-24:6rem;--lx-space-px:1px;--lx-space-0_5:.125rem;--lx-size-prose:68ch;--lx-size-container:80rem;--lx-size-containerSm:40rem;--lx-size-containerMd:48rem;--lx-size-containerLg:64rem;--lx-size-containerXl:80rem;--lx-size-touch-target:2.75rem;--lx-icon-size-xs:.875rem;--lx-icon-size-sm:1rem;--lx-icon-size-md:1.25rem;--lx-icon-size-lg:1.5rem;--lx-icon-size-xl:2rem;--lx-radius-none:0;--lx-radius-sm:.25rem;--lx-radius-md:.5rem;--lx-radius-lg:.75rem;--lx-radius-xl:1rem;--lx-radius-2xl:1.5rem;--lx-radius-full:9999px;--lx-shadow-none:none;--lx-shadow-xs:0 1px 2px 0 #131d440f;--lx-shadow-sm:0 1px 3px 0 #131d441a, 0 1px 2px -1px #131d441a;--lx-shadow-md:0 4px 8px -2px #131d441f, 0 2px 4px -2px #131d4414;--lx-shadow-lg:0 12px 20px -4px #131d4424, 0 4px 8px -4px #131d4414;--lx-shadow-xl:0 24px 40px -8px #131d442e;--lx-shadow-focus:0 0 0 3px #3565e373;--lx-duration-instant:0s;--lx-duration-fast:.12s;--lx-duration-normal:.2s;--lx-duration-slow:.32s;--lx-ease-standard:cubic-bezier(.2, 0, 0, 1);--lx-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--lx-ease-decelerate:cubic-bezier(0, 0, 0, 1);--lx-z-hide:-1;--lx-z-base:0;--lx-z-raised:10;--lx-z-sticky:100;--lx-z-dropdown:1000;--lx-z-overlay:1100;--lx-z-modal:1200;--lx-z-popover:1300;--lx-z-toast:1400;--lx-z-tooltip:1500;--lx-toc-indent:1.25rem;--lx-toc-indent-narrow:.875rem;--lx-color-background:#f7f8fb;--lx-color-background-subtle:#eef0f5;--lx-color-surface:#fff;--lx-color-surface-raised:#fff;--lx-color-surface-overlay:#fff;--lx-color-surface-sunken:#eef0f5;--lx-color-text:#1a1f29;--lx-color-text-muted:#525c70;--lx-color-text-subtle:#5f6a80;--lx-color-text-on-primary:#fff;--lx-color-text-on-accent:#fff;--lx-color-border:#dde1ea;--lx-color-border-strong:#c2c9d6;--lx-color-border-subtle:#eef0f5;--lx-color-primary:#1f47c7;--lx-color-primary-hover:#1a39a1;--lx-color-primary-active:#1b3284;--lx-color-primary-subtle:#eef4ff;--lx-color-primary-border:#bdd2ff;--lx-color-primary-text:#1a39a1;--lx-color-primary-accent:#5c8cfa;--lx-color-focus-ring:#3565e3;--lx-color-scrim:#0f131b8c;--lx-color-toc-guide:#dde1ea;--lx-color-success-text:#0b633d;--lx-color-success-bg:#eefbf3;--lx-color-success-border:#aee8c6;--lx-color-warning-text:#7c360d;--lx-color-warning-bg:#fff8eb;--lx-color-warning-border:#ffd988;--lx-color-danger-text:#a01818;--lx-color-danger-bg:#fef2f2;--lx-color-danger-border:#fbcdcd;--lx-color-danger:#c11f1f;--lx-color-danger-hover:#a01818;--lx-color-info-text:#1a39a1;--lx-color-info-bg:#eef4ff;--lx-color-info-border:#bdd2ff;--lx-toc-guide:#dde1ea}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lx-color-background:#0f131b;--lx-color-background-subtle:#1a1f29;--lx-color-surface:#1a1f29;--lx-color-surface-raised:#2a303d;--lx-color-surface-overlay:#2a303d;--lx-color-surface-sunken:#0f131b;--lx-color-text:#f7f8fb;--lx-color-text-muted:#c2c9d6;--lx-color-text-subtle:#9aa3b6;--lx-color-text-on-primary:#fff;--lx-color-text-on-accent:#0f131b;--lx-color-border:#3f4759;--lx-color-border-strong:#525c70;--lx-color-border-subtle:#2a303d;--lx-color-primary:#3565e3;--lx-color-primary-hover:#5c8cfa;--lx-color-primary-active:#90b4ff;--lx-color-primary-subtle:#131d44;--lx-color-primary-border:#1b3284;--lx-color-primary-text:#90b4ff;--lx-color-primary-accent:#90b4ff;--lx-color-focus-ring:#5c8cfa;--lx-color-scrim:#0f131b8c;--lx-color-toc-guide:#3f4759;--lx-color-success-text:#74d4a2;--lx-color-success-bg:#042418;--lx-color-success-border:#0c4f33;--lx-color-warning-text:#ffc14a;--lx-color-warning-bg:#3c1603;--lx-color-warning-border:#7c360d;--lx-color-danger-text:#f6a3a3;--lx-color-danger-bg:#3c0909;--lx-color-danger-border:#841818;--lx-color-danger:#ee6a6a;--lx-color-danger-hover:#f6a3a3;--lx-color-info-text:#90b4ff;--lx-color-info-bg:#131d44;--lx-color-info-border:#1b3284;--lx-toc-guide:#3f4759;--lx-shadow-none:none;--lx-shadow-xs:0 1px 2px 0 #0006;--lx-shadow-sm:0 1px 3px 0 #00000080, 0 1px 2px -1px #00000080;--lx-shadow-md:0 4px 8px -2px #0000008c, 0 2px 4px -2px #00000073;--lx-shadow-lg:0 12px 20px -4px #0009, 0 4px 8px -4px #00000073;--lx-shadow-xl:0 24px 40px -8px #000000b3;--lx-shadow-focus:0 0 0 3px #5c8cfa8c}:root{--lx-density-control-height:2.5rem;--lx-density-control-padding-x:.875rem;--lx-density-row-gap:.5rem;--lx-density-font-size:.9375rem;--lx-toc-row-min-height:2.75rem}[data-density=comfortable]{--lx-density-control-height:2.75rem;--lx-density-control-padding-x:1rem;--lx-density-row-gap:.75rem;--lx-density-font-size:1rem;--lx-toc-row-min-height:3rem}[data-density=standard]{--lx-density-control-height:2.5rem;--lx-density-control-padding-x:.875rem;--lx-density-row-gap:.5rem;--lx-density-font-size:.9375rem;--lx-toc-row-min-height:2.75rem}[data-density=compact]{--lx-density-control-height:2.125rem;--lx-density-control-padding-x:.75rem;--lx-density-row-gap:.375rem;--lx-density-font-size:.875rem;--lx-toc-row-min-height:2.75rem}
.lx-root{font-family:var(--lx-font-family-sans);font-size:var(--lx-density-font-size);line-height:var(--lx-line-height-normal);color:var(--lx-color-text);background-color:var(--lx-color-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.lx-root *,.lx-root :before,.lx-root :after{box-sizing:border-box}.lx-root :focus-visible{outline:2px solid var(--lx-color-focus-ring);outline-offset:2px;border-radius:var(--lx-radius-sm)}@media (prefers-reduced-motion:reduce){.lx-root *,.lx-root :before,.lx-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lx-skip-link{left:var(--lx-space-2);top:var(--lx-space-2);z-index:var(--lx-z-toast);padding:var(--lx-space-2) var(--lx-space-4);border-radius:var(--lx-radius-md);background-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary);transition:transform var(--lx-duration-fast) var(--lx-ease-standard);position:absolute;transform:translateY(-200%)}.lx-skip-link:focus{transform:translateY(0)}.lx-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.lx-button{justify-content:center;align-items:center;gap:var(--lx-space-2);font-family:inherit;font-weight:var(--lx-font-weight-medium);line-height:var(--lx-line-height-tight);white-space:normal;text-align:center;border-radius:var(--lx-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;max-inline-size:100%;transition:background-color var(--lx-duration-fast) var(--lx-ease-standard), border-color var(--lx-duration-fast) var(--lx-ease-standard), color var(--lx-duration-fast) var(--lx-ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.lx-button--block{width:100%}.lx-button:disabled{cursor:not-allowed;opacity:.55}.lx-button--loading{cursor:progress}.lx-button--sm{min-block-size:calc(var(--lx-density-control-height) - var(--lx-space-2));padding-inline:var(--lx-space-3);font-size:var(--lx-font-size-sm)}.lx-button--md{min-block-size:var(--lx-density-control-height);padding-inline:var(--lx-density-control-padding-x);font-size:var(--lx-font-size-md)}.lx-button--lg{min-block-size:calc(var(--lx-density-control-height) + var(--lx-space-2));padding-inline:var(--lx-space-6);font-size:var(--lx-font-size-lg)}.lx-button--primary{background-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary)}.lx-button--primary:hover:not(:disabled){background-color:var(--lx-color-primary-hover)}.lx-button--primary:active:not(:disabled){background-color:var(--lx-color-primary-active)}.lx-button--secondary{background-color:var(--lx-color-surface-sunken);color:var(--lx-color-text);border-color:var(--lx-color-border)}.lx-button--secondary:hover:not(:disabled){background-color:var(--lx-color-background-subtle);border-color:var(--lx-color-border-strong)}.lx-button--outline{color:var(--lx-color-primary-text);border-color:var(--lx-color-primary-border);background-color:#0000}.lx-button--outline:hover:not(:disabled){background-color:var(--lx-color-primary-subtle)}.lx-button--ghost{color:var(--lx-color-text);background-color:#0000}.lx-button--ghost:hover:not(:disabled){background-color:var(--lx-color-background-subtle)}.lx-button--danger{background-color:var(--lx-color-danger);color:var(--lx-color-text-on-primary)}.lx-button--danger:hover:not(:disabled){background-color:var(--lx-color-danger-hover)}.lx-button__icon,.lx-button__spinner{align-items:center;display:inline-flex}.lx-button--icon{aspect-ratio:1;flex:none;padding-inline:0}.lx-button--icon.lx-button--sm{inline-size:calc(var(--lx-density-control-height) - var(--lx-space-2));block-size:calc(var(--lx-density-control-height) - var(--lx-space-2))}.lx-button--icon.lx-button--md{inline-size:var(--lx-density-control-height);block-size:var(--lx-density-control-height)}.lx-button--icon.lx-button--lg{inline-size:calc(var(--lx-density-control-height) + var(--lx-space-2));block-size:calc(var(--lx-density-control-height) + var(--lx-space-2))}.lx-spin{animation:lx-spin var(--lx-duration-slow) linear infinite}@keyframes lx-spin{to{transform:rotate(360deg)}}
.lx-field{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-field__label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text)}.lx-field__required{color:var(--lx-color-danger-text);margin-inline-start:var(--lx-space-1)}.lx-input{width:100%;height:var(--lx-density-control-height);padding-inline:var(--lx-density-control-padding-x);font-family:inherit;font-size:var(--lx-font-size-md);color:var(--lx-color-text);background-color:var(--lx-color-surface);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);transition:border-color var(--lx-duration-fast) var(--lx-ease-standard)}.lx-input::placeholder{color:var(--lx-color-text-subtle)}.lx-input:hover:not(:disabled){border-color:var(--lx-color-border-strong)}.lx-input:focus-visible{border-color:var(--lx-color-primary);outline:2px solid var(--lx-color-focus-ring);outline-offset:1px}.lx-input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--lx-color-surface-sunken)}.lx-textarea{height:auto;padding-block:var(--lx-space-2);line-height:var(--lx-line-height-normal);resize:vertical}.lx-field--invalid .lx-input{border-color:var(--lx-color-danger)}.lx-field__hint{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);margin:0}.lx-field__error{font-size:var(--lx-font-size-sm);color:var(--lx-color-danger-text);margin:0}.lx-checkbox,.lx-switch{align-items:center;gap:var(--lx-space-2);display:inline-flex}.lx-checkbox__box{background-color:var(--lx-color-surface);border:1px solid var(--lx-color-border-strong);border-radius:var(--lx-radius-sm);cursor:pointer;justify-content:center;align-items:center;block-size:1.15rem;inline-size:1.15rem;padding:0;display:inline-flex}.lx-checkbox__box[data-state=checked],.lx-checkbox__box[data-state=indeterminate]{background-color:var(--lx-color-primary);border-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary)}.lx-checkbox__label,.lx-switch__label,.lx-radio__label{font-size:var(--lx-font-size-md);color:var(--lx-color-text);cursor:pointer}.lx-radio-group__label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium);margin-block-end:var(--lx-space-2);display:block}.lx-radio-group{gap:var(--lx-space-2);flex-direction:column;display:flex}.lx-radio{align-items:center;gap:var(--lx-space-2);display:inline-flex}.lx-radio__control{border-radius:var(--lx-radius-full);border:1px solid var(--lx-color-border-strong);background-color:var(--lx-color-surface);cursor:pointer;justify-content:center;align-items:center;block-size:1.15rem;inline-size:1.15rem;display:inline-flex}.lx-radio__control[data-state=checked]{border-color:var(--lx-color-primary)}.lx-radio__indicator{border-radius:var(--lx-radius-full);background-color:var(--lx-color-primary);block-size:.6rem;inline-size:.6rem}.lx-switch__control{border-radius:var(--lx-radius-full);background-color:var(--lx-color-border-strong);cursor:pointer;block-size:1.3rem;inline-size:2.25rem;transition:background-color var(--lx-duration-fast) var(--lx-ease-standard);border:none;padding:0;position:relative}.lx-switch__control[data-state=checked]{background-color:var(--lx-color-primary)}.lx-switch__thumb{border-radius:var(--lx-radius-full);background-color:var(--lx-color-surface);block-size:1rem;inline-size:1rem;box-shadow:var(--lx-shadow-xs);transition:transform var(--lx-duration-fast) var(--lx-ease-standard);display:block;transform:translate(.15rem)}.lx-switch__thumb[data-state=checked]{transform:translate(1.1rem)}.lx-select__trigger{justify-content:space-between;align-items:center;gap:var(--lx-space-2);height:var(--lx-density-control-height);min-inline-size:12rem;padding-inline:var(--lx-density-control-padding-x);font-family:inherit;font-size:var(--lx-font-size-md);color:var(--lx-color-text);background-color:var(--lx-color-surface);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);cursor:pointer;display:inline-flex}.lx-select__trigger:hover{border-color:var(--lx-color-border-strong)}.lx-select__icon{color:var(--lx-color-text-muted)}.lx-link{color:var(--lx-color-primary-text);text-underline-offset:.15em;border-radius:var(--lx-radius-sm);text-decoration:underline}.lx-link:hover{color:var(--lx-color-primary-hover)}.lx-link--external{align-items:center;gap:var(--lx-space-1);display:inline-flex}.lx-badge{align-items:center;gap:var(--lx-space-1);padding-inline:var(--lx-space-2);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-medium);line-height:var(--lx-line-height-snug);border-radius:var(--lx-radius-full);border:1px solid #0000;padding-block:.1rem;display:inline-flex}.lx-badge__dot{border-radius:var(--lx-radius-full);background-color:currentColor;block-size:.45rem;inline-size:.45rem}.lx-badge--soft.lx-badge--neutral{background-color:var(--lx-color-surface-sunken);color:var(--lx-color-text-muted)}.lx-badge--soft.lx-badge--primary{background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text)}.lx-badge--soft.lx-badge--success{background-color:var(--lx-color-success-bg);color:var(--lx-color-success-text)}.lx-badge--soft.lx-badge--warning{background-color:var(--lx-color-warning-bg);color:var(--lx-color-warning-text)}.lx-badge--soft.lx-badge--danger{background-color:var(--lx-color-danger-bg);color:var(--lx-color-danger-text)}.lx-badge--soft.lx-badge--info{background-color:var(--lx-color-info-bg);color:var(--lx-color-info-text)}.lx-badge--solid.lx-badge--primary{background-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary)}.lx-badge--solid.lx-badge--neutral{background-color:var(--lx-color-text-muted);color:var(--lx-color-surface)}.lx-badge--outline{border-color:var(--lx-color-border-strong);color:var(--lx-color-text);background-color:#0000}.lx-spinner{color:var(--lx-color-primary-text);display:inline-flex}.lx-combobox{position:relative}.lx-combobox__control{align-items:center;display:flex;position:relative}.lx-combobox__input{padding-inline-end:3.5rem}.lx-combobox__clear,.lx-combobox__indicator{color:var(--lx-color-text-muted);align-items:center;display:inline-flex;position:absolute}.lx-combobox__indicator{pointer-events:none;inset-inline-end:var(--lx-space-2)}.lx-combobox__clear{padding:var(--lx-space-1);border-radius:var(--lx-radius-full);cursor:pointer;background:0 0;border:none;inset-inline-end:1.9rem}.lx-combobox__clear:hover{color:var(--lx-color-text)}.lx-combobox__listbox{z-index:var(--lx-z-dropdown);padding:var(--lx-space-1);background-color:var(--lx-color-surface-overlay);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);max-block-size:16rem;box-shadow:var(--lx-shadow-lg);margin:0;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + var(--lx-space-1));inset-inline:0;overflow-y:auto}.lx-combobox__listbox--open{display:block}.lx-combobox__option{padding:var(--lx-space-2) var(--lx-space-3);border-radius:var(--lx-radius-sm);cursor:pointer;color:var(--lx-color-text)}.lx-combobox__option--active{background-color:var(--lx-color-primary-subtle)}.lx-combobox__option--selected{font-weight:var(--lx-font-weight-medium);color:var(--lx-color-primary-text)}.lx-combobox__empty{padding:var(--lx-space-2) var(--lx-space-3);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}
.lx-dialog__overlay{z-index:var(--lx-z-overlay);background-color:var(--lx-color-scrim);animation:lx-fade-in var(--lx-duration-fast) var(--lx-ease-standard);position:fixed;inset:0}.lx-dialog{z-index:var(--lx-z-modal);max-block-size:85vh;inline-size:min(92vw,32rem);padding:var(--lx-space-6);background-color:var(--lx-color-surface-overlay);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);box-shadow:var(--lx-shadow-xl);position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow-y:auto;transform:translate(-50%,-50%)}.lx-dialog--sm{inline-size:min(92vw,24rem)}.lx-dialog--lg{inline-size:min(92vw,48rem)}.lx-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);display:flex}.lx-dialog__title{font-size:var(--lx-font-size-xl);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);margin:0}.lx-dialog__close{padding:var(--lx-space-1);color:var(--lx-color-text-muted);border-radius:var(--lx-radius-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}.lx-dialog__close:hover{background-color:var(--lx-color-background-subtle);color:var(--lx-color-text)}.lx-dialog__description{margin-block:var(--lx-space-2) 0;color:var(--lx-color-text-muted)}.lx-dialog__body{margin-block-start:var(--lx-space-4)}.lx-dialog__footer{justify-content:flex-end;gap:var(--lx-space-2);margin-block-start:var(--lx-space-6);display:flex}.lx-tooltip{z-index:var(--lx-z-tooltip);max-inline-size:18rem;padding:var(--lx-space-1) var(--lx-space-2);font-size:var(--lx-font-size-sm);color:var(--lx-color-surface);background-color:var(--lx-color-text);border-radius:var(--lx-radius-sm);box-shadow:var(--lx-shadow-md)}.lx-tooltip__arrow{fill:var(--lx-color-text)}.lx-menu{z-index:var(--lx-z-dropdown);min-inline-size:12rem;max-block-size:var(--radix-dropdown-menu-content-available-height,70vh);padding:var(--lx-space-1);background-color:var(--lx-color-surface-overlay);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);box-shadow:var(--lx-shadow-lg);overflow-y:auto}.lx-menu__item{align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-2) var(--lx-space-3);border-radius:var(--lx-radius-sm);font-size:var(--lx-font-size-md);color:var(--lx-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.lx-menu__item[data-highlighted]{background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text)}.lx-menu__item[data-disabled]{color:var(--lx-color-text-subtle);pointer-events:none}.lx-menu__label{padding:var(--lx-space-1) var(--lx-space-3);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--lx-letter-spacing-wide);color:var(--lx-color-text-subtle)}.lx-menu__separator{height:1px;margin:var(--lx-space-1) 0;background-color:var(--lx-color-border-subtle)}.lx-export-menu{min-inline-size:16rem;max-inline-size:22rem}.lx-export-menu .lx-menu__item{align-items:flex-start;gap:var(--lx-space-1);color:var(--lx-color-text);flex-direction:column;text-decoration:none}.lx-export-menu__format{align-items:center;gap:var(--lx-space-2);font-weight:var(--lx-font-weight-medium);display:flex}.lx-export-menu__hint{font-size:var(--lx-font-size-xs);color:var(--lx-color-text-subtle)}.lx-export-menu__notice{font-size:var(--lx-font-size-xs);color:var(--lx-color-text-subtle);white-space:normal;cursor:default}.lx-popover{z-index:var(--lx-z-popover);max-inline-size:22rem;padding:var(--lx-space-4);color:var(--lx-color-text);background-color:var(--lx-color-surface-overlay);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);box-shadow:var(--lx-shadow-lg)}.lx-popover__arrow{fill:var(--lx-color-surface-overlay)}.lx-select__content{z-index:var(--lx-z-dropdown);min-inline-size:var(--radix-select-trigger-width);padding:var(--lx-space-1);background-color:var(--lx-color-surface-overlay);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);box-shadow:var(--lx-shadow-lg)}.lx-select__item{justify-content:space-between;align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-2) var(--lx-space-3);border-radius:var(--lx-radius-sm);font-size:var(--lx-font-size-md);color:var(--lx-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.lx-select__item[data-highlighted]{background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text)}.lx-select__item[data-disabled]{color:var(--lx-color-text-subtle);pointer-events:none}.lx-select__indicator{color:var(--lx-color-primary)}@keyframes lx-fade-in{0%{opacity:0}to{opacity:1}}
.lx-tabs__list{gap:var(--lx-space-1);border-block-end:1px solid var(--lx-color-border);display:flex}.lx-tabs__trigger{appearance:none;padding:var(--lx-space-2) var(--lx-space-3);font-family:inherit;font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text-muted);border:none;cursor:pointer;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px}.lx-tabs__trigger:hover{color:var(--lx-color-text)}.lx-tabs__trigger[data-state=active]{color:var(--lx-color-primary-text);border-block-end-color:var(--lx-color-primary)}.lx-tabs__content{padding-block-start:var(--lx-space-4)}.lx-accordion__item{border-block-end:1px solid var(--lx-color-border)}.lx-accordion__header{margin:0}.lx-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--lx-space-3);inline-size:100%;padding:var(--lx-space-4) 0;font-family:inherit;font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.lx-accordion__chevron{transition:transform var(--lx-duration-fast) var(--lx-ease-standard);color:var(--lx-color-text-muted)}.lx-accordion__trigger[data-state=open] .lx-accordion__chevron{transform:rotate(180deg)}.lx-accordion__content-inner{color:var(--lx-color-text-muted);padding-block-end:var(--lx-space-4)}.lx-breadcrumb__list{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-breadcrumb__item{align-items:center;display:inline-flex}.lx-breadcrumb__link{color:var(--lx-color-text-muted);border-radius:var(--lx-radius-sm);text-decoration:none}.lx-breadcrumb__link:hover{color:var(--lx-color-primary-text);text-decoration:underline}.lx-breadcrumb__current{color:var(--lx-color-text);font-weight:var(--lx-font-weight-medium)}.lx-breadcrumb__separator{color:var(--lx-color-text-subtle);display:inline-flex}.lx-breadcrumb__more{appearance:none;padding:var(--lx-space-1);border-radius:var(--lx-radius-sm);color:var(--lx-color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.lx-breadcrumb__more:hover{background-color:var(--lx-color-background-subtle);color:var(--lx-color-primary-text)}.lx-breadcrumb__menu-link{inline-size:100%;color:inherit;text-decoration:none;display:block}.lx-pagination__list{align-items:center;gap:var(--lx-space-1);margin:0;padding:0;list-style:none;display:flex}.lx-pagination__page,.lx-pagination__control{block-size:2.25rem;min-inline-size:2.25rem;padding-inline:var(--lx-space-2);border-radius:var(--lx-radius-md);font-family:inherit;font-size:var(--lx-font-size-sm);color:var(--lx-color-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.lx-pagination__page:hover:not(:disabled),.lx-pagination__control:hover:not(:disabled){background-color:var(--lx-color-background-subtle)}.lx-pagination__page--current{background-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary);font-weight:var(--lx-font-weight-semibold)}.lx-pagination__control:disabled{color:var(--lx-color-text-subtle);cursor:not-allowed}.lx-pagination__ellipsis{text-align:center;min-inline-size:2rem;color:var(--lx-color-text-subtle)}@media (max-width:30rem){.lx-pagination__list{justify-content:space-between}.lx-pagination__ellipsis{display:none}.lx-pagination__list>li:has(.lx-pagination__page:not(.lx-pagination__page--current)){display:none}}.lx-separator{background-color:var(--lx-color-border);border:none}.lx-separator--horizontal{block-size:1px;inline-size:100%;margin-block:var(--lx-space-4)}.lx-separator--vertical{inline-size:1px;margin-inline:var(--lx-space-2);align-self:stretch}.lx-theme-toggle{inline-size:var(--lx-density-control-height);block-size:var(--lx-density-control-height);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);background-color:var(--lx-color-surface);color:var(--lx-color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.lx-theme-toggle:hover{background-color:var(--lx-color-background-subtle)}
.lx-card{background-color:var(--lx-color-surface);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);overflow:hidden}.lx-card--raised{box-shadow:var(--lx-shadow-md);border-color:#0000}.lx-card--interactive{transition:box-shadow var(--lx-duration-fast) var(--lx-ease-standard), border-color var(--lx-duration-fast) var(--lx-ease-standard);cursor:pointer}.lx-card--interactive:hover{border-color:var(--lx-color-primary-border);box-shadow:var(--lx-shadow-md)}.lx-card__header{padding:var(--lx-space-4);border-block-end:1px solid var(--lx-color-border-subtle)}.lx-card__body{padding:var(--lx-space-4)}.lx-card__footer{padding:var(--lx-space-4);border-block-start:1px solid var(--lx-color-border-subtle);background-color:var(--lx-color-background-subtle)}.lx-skeleton{background-color:var(--lx-color-surface-sunken);border-radius:var(--lx-radius-sm);background-image:linear-gradient(90deg, var(--lx-color-surface-sunken) 0%, var(--lx-color-background-subtle) 50%, var(--lx-color-surface-sunken) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite lx-shimmer;display:block}.lx-skeleton--text{block-size:.8em;inline-size:100%;margin-block:.2em}.lx-skeleton--circle{border-radius:var(--lx-radius-full)}@keyframes lx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lx-alert{align-items:flex-start;gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4);border-radius:var(--lx-radius-md);border:1px solid;display:flex}.lx-alert__icon{flex-shrink:0;margin-block-start:.1rem}.lx-alert__content{flex:1}.lx-alert__title{font-weight:var(--lx-font-weight-semibold);margin:0}.lx-alert__body{font-size:var(--lx-font-size-sm);margin-block-start:var(--lx-space-1)}.lx-alert__action{flex-shrink:0}.lx-alert--info{background-color:var(--lx-color-info-bg);border-color:var(--lx-color-info-border);color:var(--lx-color-info-text)}.lx-alert--success{background-color:var(--lx-color-success-bg);border-color:var(--lx-color-success-border);color:var(--lx-color-success-text)}.lx-alert--warning{background-color:var(--lx-color-warning-bg);border-color:var(--lx-color-warning-border);color:var(--lx-color-warning-text)}.lx-alert--danger{background-color:var(--lx-color-danger-bg);border-color:var(--lx-color-danger-border);color:var(--lx-color-danger-text)}.lx-state{text-align:center;align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-12) var(--lx-space-6);flex-direction:column;display:flex}.lx-state__icon{color:var(--lx-color-text-subtle);margin-block-end:var(--lx-space-2)}.lx-state__title{font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);margin:0}.lx-state__description{max-inline-size:28rem;color:var(--lx-color-text-muted);margin:0}.lx-state__action{margin-block-start:var(--lx-space-4)}.lx-state--error .lx-state__icon{color:var(--lx-color-danger)}.lx-table__scroll{border-radius:var(--lx-radius-md);inline-size:100%;overflow-x:auto}.lx-table{border-collapse:collapse;inline-size:100%;font-size:var(--lx-font-size-md)}.lx-table__caption{caption-side:top;text-align:start;color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);padding-block-end:var(--lx-space-2)}.lx-table__th{text-align:start;font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);padding:var(--lx-space-3) var(--lx-space-4);border-block-end:2px solid var(--lx-color-border);white-space:nowrap}.lx-table__td{padding:var(--lx-space-3) var(--lx-space-4);border-block-end:1px solid var(--lx-color-border-subtle);color:var(--lx-color-text)}.lx-table tbody tr:hover{background-color:var(--lx-color-background-subtle)}.lx-table--compact .lx-table__th,.lx-table--compact .lx-table__td{padding:var(--lx-space-2) var(--lx-space-3)}.lx-table--comfortable .lx-table__th,.lx-table--comfortable .lx-table__td{padding:var(--lx-space-4) var(--lx-space-5)}
.lx-container{inline-size:100%;max-inline-size:var(--lx-size-container);padding-inline:var(--lx-space-4);margin-inline:auto}@media (min-width:48rem){.lx-container{padding-inline:var(--lx-space-6)}}.lx-stack>*+*{margin-block-start:var(--lx-space-4)}.lx-stack--lg>*+*{margin-block-start:var(--lx-space-8)}.lx-cluster{gap:var(--lx-space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.lx-cards-grid{gap:var(--lx-space-4);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.lx-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.lx-cards-grid--3{grid-template-columns:repeat(3,1fr)}}.lx-layout-aside{gap:var(--lx-space-8);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:64rem){.lx-layout-aside{grid-template-columns:minmax(0,1fr) 20rem}}.lx-app{flex-direction:column;min-block-size:100vh;display:flex}.lx-main{padding-block:var(--lx-space-8);flex:1}.lx-header{z-index:var(--lx-z-sticky);background-color:var(--lx-color-surface);border-block-end:1px solid var(--lx-color-border);position:sticky;top:0}.lx-header__bar{align-items:center;gap:var(--lx-space-2);inline-size:100%;max-inline-size:var(--lx-size-container);padding:var(--lx-space-3) var(--lx-space-4);flex-wrap:nowrap;margin-inline:auto;display:flex}.lx-header__brand{color:var(--lx-color-text);align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.lx-header__logo--horizontal{display:none}.lx-header__logo--compact{display:block}.lx-header__menu-toggle{inline-size:var(--lx-size-touch-target);block-size:var(--lx-size-touch-target);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);background-color:var(--lx-color-surface);color:var(--lx-color-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.lx-header__actions{align-items:center;gap:var(--lx-space-2);display:inline-flex}.lx-header__search .lx-theme-toggle,.lx-header__actions .lx-theme-toggle{inline-size:var(--lx-size-touch-target);block-size:var(--lx-size-touch-target)}.lx-header__search{align-items:center;min-inline-size:0;display:inline-flex}.lx-header__backdrop{z-index:-1;background-color:var(--lx-color-scrim);position:fixed;inset:0}.lx-header__nav-list{gap:var(--lx-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-header__nav-link{padding:var(--lx-space-2) var(--lx-space-3);border-radius:var(--lx-radius-md);color:var(--lx-color-text-muted);font-weight:var(--lx-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex;position:relative}.lx-header__nav-link:hover{background-color:var(--lx-color-background-subtle);color:var(--lx-color-text)}.lx-header__nav-link[aria-current=page]{color:var(--lx-color-text);font-weight:var(--lx-font-weight-semibold)}.lx-header__nav-link[aria-current=page]:after{content:"";inset-inline:var(--lx-space-3);border-radius:var(--lx-radius-full);background:linear-gradient(90deg, var(--lx-color-primary), var(--lx-color-primary-accent));block-size:2px;position:absolute;inset-block-end:calc(-1 * var(--lx-space-2))}@media (max-width:71.999rem){.lx-header__nav{display:none}.lx-header__nav--open{background-color:var(--lx-color-surface);border-block-end:1px solid var(--lx-color-border);max-block-size:calc(100dvh - 100%);box-shadow:var(--lx-shadow-lg);padding:var(--lx-space-2) var(--lx-space-4) var(--lx-space-4);display:block;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.lx-header__nav-list{gap:var(--lx-space-1);flex-direction:column}.lx-header__nav-link{min-block-size:var(--lx-size-touch-target);align-items:center;display:flex}.lx-header__nav-link[aria-current=page]{background-color:var(--lx-color-primary-subtle)}.lx-header__nav-link[aria-current=page]:after{inset-inline:0 auto;inset-block:var(--lx-space-1);background:linear-gradient(180deg, var(--lx-color-primary), var(--lx-color-primary-accent));block-size:auto;inline-size:3px}}@media (min-width:72rem){.lx-header__bar{gap:var(--lx-space-4)}.lx-header__menu-toggle,.lx-header__backdrop{display:none}}@media (min-width:40rem){.lx-header__logo--horizontal{display:block}.lx-header__logo--compact{display:none}}.lx-footer{background-color:var(--lx-color-background-subtle);border-block-start:1px solid var(--lx-color-border);padding-block:var(--lx-space-10) var(--lx-space-8);margin-block-start:var(--lx-space-12);position:relative}.lx-footer:before{content:"";background:linear-gradient(90deg, var(--lx-color-primary), var(--lx-color-primary-accent) 45%, transparent 90%);block-size:2px;inline-size:100%;position:absolute;inset-block-start:-1px;inset-inline-start:0}.lx-footer__inner{gap:var(--lx-space-8);inline-size:100%;max-inline-size:var(--lx-size-container);padding-inline:var(--lx-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-inline:auto;display:flex}.lx-footer__brand{gap:var(--lx-space-2);color:var(--lx-color-text);flex-direction:column;max-inline-size:24rem;display:flex}.lx-footer__tagline,.lx-footer__freshness{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);margin:0}.lx-footer__nav{gap:var(--lx-space-10);flex-wrap:wrap;display:flex}.lx-footer__group-title{margin:0 0 var(--lx-space-2);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--lx-letter-spacing-wide);color:var(--lx-color-text-muted)}.lx-footer__links{gap:var(--lx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lx-footer__link{color:var(--lx-color-text);font-size:var(--lx-font-size-sm);text-decoration:none}.lx-footer__link:hover{color:var(--lx-color-primary-text);text-decoration:underline}.lx-footer__legal{border-block-start:1px solid var(--lx-color-border-subtle);font-size:var(--lx-font-size-sm);color:var(--lx-color-text-subtle);flex-basis:100%;margin:0;padding-block-start:var(--lx-space-6)}.lx-page-header{margin-block-end:var(--lx-space-6)}.lx-page-header>.lx-breadcrumb,.lx-page-header>nav{margin-block-end:var(--lx-space-4)}.lx-page-header__row{gap:var(--lx-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.lx-page-header__main{min-inline-size:0}.lx-page-header__eyebrow{margin:0 0 var(--lx-space-2);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--lx-letter-spacing-wide);color:var(--lx-color-text-muted)}.lx-page-header__eyebrow a{color:var(--lx-color-primary-text);text-decoration:none}.lx-page-header__eyebrow a:hover{text-decoration:underline}.lx-page-header__title-row{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-page-header__title{font-size:var(--lx-font-size-3xl);font-weight:var(--lx-font-weight-bold);line-height:var(--lx-line-height-tight);color:var(--lx-color-text);margin:0}.lx-page-header__lead{margin:var(--lx-space-3) 0 0;max-inline-size:var(--lx-size-prose);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-lg)}.lx-page-header__actions{gap:var(--lx-space-2);flex-wrap:wrap;display:inline-flex}.lx-page-header__actions .lx-button--ghost{border-color:var(--lx-color-border);color:var(--lx-color-text-muted);min-block-size:calc(var(--lx-density-control-height) - var(--lx-space-2));padding-inline:var(--lx-space-3);font-size:var(--lx-font-size-sm)}.lx-page-header__actions .lx-button--ghost:hover:not(:disabled){color:var(--lx-color-text);border-color:var(--lx-color-border-strong)}.lx-reader{color:var(--lx-color-text);font-family:var(--lx-font-family-serif);letter-spacing:.002em;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.75}.lx-reader--measured{max-inline-size:var(--lx-size-prose)}.lx-reader__paragraph{margin:0 0 var(--lx-space-4);white-space:pre-line}.lx-reader__paragraph:last-child{margin-block-end:0}.lx-reader__html p{margin:0 0 var(--lx-space-4)}.lx-reader__html p:last-child{margin-block-end:0}.lx-reader__html table{border-collapse:collapse;font-family:var(--lx-font-family-sans);font-size:var(--lx-font-size-md);margin:var(--lx-space-4) 0;width:100%}.lx-reader__html th,.lx-reader__html td{border:1px solid var(--lx-color-border-subtle);padding:var(--lx-space-2) var(--lx-space-3);text-align:left;vertical-align:top}.lx-reader__html th{background-color:var(--lx-color-surface-sunken);font-weight:var(--lx-font-weight-semibold)}.lx-reader__html table{display:block;overflow-x:auto}.lx-reader__html a{color:var(--lx-color-primary-text);text-underline-offset:.15em;text-decoration:underline}.lx-decision-reader{display:flow-root}.lx-decision-reader__section{margin:var(--lx-space-10) 0 var(--lx-space-4);color:var(--lx-color-text);font-family:var(--lx-font-family-sans);font-size:var(--lx-font-size-xl);line-height:var(--lx-line-height-snug)}.lx-decision-reader__section:first-child{margin-block-start:0}.lx-decision-reader__subsection{margin:var(--lx-space-6) 0 var(--lx-space-3);color:var(--lx-color-text);font-family:var(--lx-font-family-sans);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-normal)}.lx-decision-reader__paragraph{margin:0 0 var(--lx-space-4)}.lx-decision-reader__paragraph--numbered{padding-inline-start:var(--lx-space-5)}.lx-decision-reader__paragraph--dispositif{border-inline-start:2px solid var(--lx-color-primary-border);padding-inline-start:var(--lx-space-4)}.lx-decision-reader__paragraph:last-child{margin-block-end:0}.lx-text-article{padding-block:var(--lx-space-4);border-block-start:1px solid var(--lx-color-border-subtle)}.lx-text-article:first-child{border-block-start:none;padding-block-start:0}.lx-text-article__head{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-text-article__title{font-size:var(--lx-font-size-lg);margin:0}.lx-text-article__versions,.lx-text-article__compare{margin-block-start:var(--lx-space-2)}.lx-text-article__versions>summary,.lx-text-article__compare>summary{cursor:pointer;width:fit-content}.lx-text-article__versions-body,.lx-text-article__version{margin-block-start:var(--lx-space-3)}.lx-text-article__version{border-inline-start:2px solid var(--lx-color-border-subtle);padding-inline-start:var(--lx-space-3)}.lx-text-article__compare-grid{gap:var(--lx-space-4);margin-block-start:var(--lx-space-3);display:grid}@media (min-width:48rem){.lx-text-article__compare-grid{grid-template-columns:1fr 1fr}}.lx-deflist{margin:0}.lx-deflist__row{padding-block:var(--lx-space-2);border-block-end:1px solid var(--lx-color-border-subtle)}.lx-deflist__row:last-child{border-block-end:none}.lx-deflist__term{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text-muted)}.lx-deflist__value{margin:var(--lx-space-1) 0 0;color:var(--lx-color-text);overflow-wrap:anywhere}@media (min-width:40rem){.lx-deflist--grid .lx-deflist__row{gap:var(--lx-space-4);grid-template-columns:14rem 1fr;align-items:baseline;display:grid}.lx-deflist--grid .lx-deflist__value{margin:0}}.lx-source{border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);padding:var(--lx-space-4);background-color:var(--lx-color-surface)}.lx-source__heading{align-items:center;gap:var(--lx-space-2);margin:0 0 var(--lx-space-3);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);display:flex}.lx-source__list{margin:0}.lx-source__row{gap:var(--lx-space-px);padding-block:var(--lx-space-2);border-block-end:1px solid var(--lx-color-border-subtle);flex-direction:column;display:flex}.lx-source__row:last-child{border-block-end:none}.lx-source__row dt{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-source__row dd{color:var(--lx-color-text);margin:0}.lx-source__code{font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-sm);overflow-wrap:anywhere}.lx-source__action{margin:var(--lx-space-3) 0 0}.lx-result,.lx-decision{padding:var(--lx-space-4)}.lx-result__head{gap:var(--lx-space-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.lx-result__eyebrow{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);margin:0}.lx-result__badges{gap:var(--lx-space-1);flex-wrap:wrap;display:inline-flex}.lx-result__title{margin:var(--lx-space-1) 0 0;font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug)}.lx-result__link{color:var(--lx-color-text);text-decoration:none}.lx-result__link:after{content:"";position:absolute;inset:0}.lx-result__link:hover{color:var(--lx-color-primary-text);text-decoration:underline}.lx-result,.lx-decision{position:relative}.lx-result__path{align-items:center;gap:var(--lx-space-1);margin:var(--lx-space-2) 0 0;font-size:var(--lx-font-size-sm);color:var(--lx-color-text-subtle);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lx-result__path-segment{align-items:center;display:inline-flex}.lx-result__path-segment+.lx-result__path-segment:before{content:"›";color:var(--lx-color-text-subtle);margin-inline-end:var(--lx-space-1)}.lx-result__snippet{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-md);margin-block-start:var(--lx-space-2)}.lx-result__snippet mark{background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text);border-radius:var(--lx-radius-sm);padding-inline:.1em}.lx-result__meta{margin:var(--lx-space-3) 0 0;font-size:var(--lx-font-size-sm);color:var(--lx-color-text-subtle)}.lx-decision__ref{margin:var(--lx-space-2) 0 0;font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-searchbar{inline-size:100%}.lx-searchbar__field{align-items:center;gap:var(--lx-space-2);background-color:var(--lx-color-surface);border:1px solid var(--lx-color-border-strong);border-radius:var(--lx-radius-full);inline-size:100%;transition:border-color var(--lx-duration-fast) var(--lx-ease-standard);padding-inline-start:var(--lx-space-4);display:flex}.lx-searchbar__field:focus-within{border-color:var(--lx-color-primary);box-shadow:var(--lx-shadow-focus)}.lx-searchbar__icon{color:var(--lx-color-text-subtle);flex-shrink:0}.lx-searchbar__input{min-inline-size:0;color:var(--lx-color-text);font-size:var(--lx-font-size-md);padding-block:var(--lx-space-2);background:0 0;border:none;flex:1}.lx-searchbar__input:focus{outline:none}.lx-searchbar__submit{justify-content:center;align-items:center;gap:var(--lx-space-2);border-radius:var(--lx-radius-full);background-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary);font-weight:var(--lx-font-weight-semibold);padding:var(--lx-space-2) var(--lx-space-4);margin:var(--lx-space-1);cursor:pointer;border:none;flex-shrink:0;display:inline-flex}.lx-searchbar__submit-icon{display:none}.lx-searchbar__submit:hover{background-color:var(--lx-color-primary-hover)}.lx-searchbar--lg .lx-searchbar__input{font-size:var(--lx-font-size-lg);padding-block:var(--lx-space-3)}.lx-searchbar--lg .lx-searchbar__submit{padding:var(--lx-space-3) var(--lx-space-6)}@media (max-width:30rem){.lx-searchbar--lg .lx-searchbar__field{padding-inline-start:var(--lx-space-3)}.lx-searchbar--lg .lx-searchbar__input{font-size:var(--lx-font-size-md)}.lx-searchbar--lg .lx-searchbar__submit{inline-size:var(--lx-size-touch-target);min-inline-size:var(--lx-size-touch-target);block-size:var(--lx-size-touch-target);padding:0}.lx-searchbar__submit-icon{display:inline-flex}.lx-searchbar__submit-label{display:none}}.lx-searchbar__label{font-weight:var(--lx-font-weight-medium);margin-block-end:var(--lx-space-2);display:block}.lx-facets{border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);padding:var(--lx-space-4);background-color:var(--lx-color-surface)}.lx-facets__group+.lx-facets__group{border-block-start:1px solid var(--lx-color-border-subtle);margin-block-start:var(--lx-space-4);padding-block-start:var(--lx-space-4)}.lx-facets__legend{font-weight:var(--lx-font-weight-semibold);margin-block-end:var(--lx-space-2)}.lx-facets__option{justify-content:space-between;align-items:center;gap:var(--lx-space-2);padding-block:var(--lx-space-1);display:flex}.lx-facets__count{color:var(--lx-color-text-subtle);font-size:var(--lx-font-size-sm)}.lx-cluster--between{justify-content:space-between;width:100%}.lx-cluster--end{justify-content:flex-end;width:100%}.lx-text-muted{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-tablist{border-block-end:1px solid var(--lx-color-border-subtle);margin-block-end:var(--lx-space-4)}.lx-tablist ul{gap:var(--lx-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-tablist a{align-items:center;gap:var(--lx-space-2);padding-block:var(--lx-space-2);color:var(--lx-color-text-muted);border-block-end:2px solid #0000;text-decoration:none;display:inline-flex}.lx-tablist a:hover{color:var(--lx-color-text)}.lx-tablist a[aria-current=page]{color:var(--lx-color-primary-text);border-block-end-color:var(--lx-color-primary-border);font-weight:var(--lx-font-weight-semibold)}.lx-account-nav{scrollbar-width:thin;overflow-x:auto}.lx-account-nav ul{gap:var(--lx-space-1);flex-wrap:nowrap;width:max-content;min-width:100%}.lx-account-nav li{flex:none}.lx-account-nav a{inline-size:var(--lx-size-touch-target);block-size:var(--lx-size-touch-target);border-radius:var(--lx-radius-md) var(--lx-radius-md) 0 0;transition:color var(--lx-duration-fast) var(--lx-ease-standard), background-color var(--lx-duration-fast) var(--lx-ease-standard);border-block-end-width:3px;justify-content:center;padding:0}.lx-account-nav a:hover{background-color:var(--lx-color-background-subtle)}.lx-account-nav a[aria-current=page]{background-color:var(--lx-color-primary-subtle)}.lx-assistant{border:var(--lx-space-px) solid var(--lx-color-border);border-inline-start:4px solid var(--lx-color-warning-border,var(--lx-color-border));border-radius:var(--lx-radius-md);padding:var(--lx-space-4);background:var(--lx-color-background-subtle);gap:var(--lx-space-3);flex-direction:column;display:flex}.lx-assistant__head{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-assistant__title{font-size:var(--lx-font-size-lg);margin:0}.lx-assistant__group{gap:var(--lx-space-1);flex-direction:column;margin:0;display:flex}.lx-assistant__group-title{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.lx-assistant__sources{margin:0;padding-inline-start:var(--lx-space-4)}.lx-assistant__provenance{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);margin:0}
.lx-toc-tree__toolbar{justify-content:flex-end;gap:var(--lx-space-2);flex-wrap:wrap;padding-block-end:var(--lx-space-2);display:flex}.lx-toc-tree__command{appearance:none;min-block-size:var(--lx-density-control-height);padding-inline:var(--lx-density-control-padding-x);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);background-color:var(--lx-color-surface);color:var(--lx-color-text-muted);font-family:inherit;font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.lx-toc-tree__command:hover{background-color:var(--lx-color-background-subtle);color:var(--lx-color-text)}.lx-toc-tree__list,.lx-toc-tree__group{margin:0;padding:0;list-style:none}.lx-toc-tree__group{content-visibility:auto;contain-intrinsic-size:auto 16rem;position:relative}.lx-toc-tree__group:before{content:"";inset-block:var(--lx-space-1);background-color:var(--lx-toc-guide);pointer-events:none;inline-size:1px;position:absolute;inset-inline-start:calc(var(--lx-space-3) + var(--lx-toc-depth,0) * var(--lx-toc-indent) + var(--lx-space-2))}.lx-toc-tree__item{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-toc-row-min-height);padding-block:var(--lx-space-1);border-radius:var(--lx-radius-md);color:var(--lx-color-text);padding-inline-start:calc(var(--lx-space-3) + var(--lx-toc-depth,0) * var(--lx-toc-indent));padding-inline-end:var(--lx-space-3);text-decoration:none;display:flex}.lx-toc-tree__node{cursor:pointer}.lx-toc-tree__node:hover,.lx-toc-tree__article:hover{background-color:var(--lx-color-background-subtle)}.lx-toc-tree__article:hover .lx-toc-tree__label{text-decoration:underline}.lx-toc-tree__item[aria-current=location]{background-color:var(--lx-color-primary-subtle)}.lx-toc-tree__item[aria-current=location]>.lx-toc-tree__text>.lx-toc-tree__label{color:var(--lx-color-primary-text);font-weight:var(--lx-font-weight-semibold)}.lx-toc-tree__item--muted>.lx-toc-tree__text>.lx-toc-tree__label{color:var(--lx-color-text-subtle)}.lx-toc-tree__chevron{inline-size:var(--lx-icon-size-sm);color:var(--lx-color-text-muted);transition:transform var(--lx-duration-fast) var(--lx-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.lx-toc-tree__node[aria-expanded=true]>.lx-toc-tree__chevron{transform:rotate(90deg)}.lx-toc-tree__text{align-items:baseline;column-gap:var(--lx-space-2);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.lx-toc-tree__label{overflow-wrap:anywhere}.lx-toc-tree__node .lx-toc-tree__label{font-weight:var(--lx-font-weight-medium)}.lx-toc-tree__node[aria-level="1"] .lx-toc-tree__label{font-weight:var(--lx-font-weight-semibold)}.lx-toc-tree__range{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-toc-tree__badge{flex:none}@media (max-width:29.999rem){.lx-toc-tree__item{padding-inline-start:calc(var(--lx-space-2) + min(var(--lx-toc-depth,0), 3) * var(--lx-toc-indent-narrow))}.lx-toc-tree__group:before{inset-inline-start:calc(var(--lx-space-2) + min(var(--lx-toc-depth,0), 3) * var(--lx-toc-indent-narrow) + var(--lx-space-2))}}.lx-toc-context-bar{z-index:var(--lx-z-raised);background-color:var(--lx-color-surface);border-block-end:1px solid var(--lx-color-border);box-shadow:var(--lx-shadow-xs);padding:var(--lx-space-2) var(--lx-space-3);position:sticky;inset-block-start:var(--lx-toc-context-top,0px)}.lx-toc-context-bar__list{align-items:center;gap:var(--lx-space-1);font-size:var(--lx-font-size-sm);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.lx-toc-context-bar__item,.lx-toc-context-bar__separator{flex:none;align-items:center;display:inline-flex}.lx-toc-context-bar__separator{color:var(--lx-color-text-subtle)}.lx-toc-context-bar__link{padding:var(--lx-space-1);border-radius:var(--lx-radius-sm);color:var(--lx-color-text-muted);text-decoration:none}.lx-toc-context-bar__link:hover{color:var(--lx-color-primary-text);text-decoration:underline}.lx-toc-context-bar__link[aria-current=location]{color:var(--lx-color-text);font-weight:var(--lx-font-weight-medium)}
.lx-temporal-bar{gap:var(--lx-space-3);padding:var(--lx-space-3) var(--lx-space-4);background-color:var(--lx-color-surface-sunken);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);flex-direction:column;display:flex}@media (max-width:47.999rem){.lx-temporal-bar{gap:var(--lx-space-2);padding:var(--lx-space-3)}.lx-temporal-bar__state,.lx-temporal-bar__date{inline-size:100%}}.lx-temporal-bar__state{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.lx-temporal-bar__date{min-inline-size:0}@media (min-width:48rem){.lx-temporal-bar{flex-direction:row;justify-content:space-between;align-items:center}}.lx-article-pager{gap:var(--lx-space-2);flex-direction:column;display:flex}.lx-article-pager__link{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-size-touch-target);padding:var(--lx-space-2) var(--lx-space-3);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);background-color:var(--lx-color-surface);color:var(--lx-color-text);text-decoration:none;display:flex}.lx-article-pager__link:hover{background-color:var(--lx-color-background-subtle);border-color:var(--lx-color-border-strong)}.lx-article-pager__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.lx-article-pager__direction{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-article-pager__number{font-weight:var(--lx-font-weight-medium);overflow-wrap:anywhere}.lx-article-pager__section{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-subtle)}.lx-article-pager__icon{color:var(--lx-color-text-muted);flex:none;display:inline-flex}@media (min-width:48rem){.lx-article-pager{flex-direction:row;justify-content:space-between;align-items:stretch}.lx-article-pager__link{min-inline-size:0;max-inline-size:28rem}.lx-article-pager__link--next{text-align:end;margin-inline-start:auto}.lx-article-pager__link--next .lx-article-pager__body{align-items:flex-end}}.lx-level-heading{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-level-heading__nature{font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--lx-letter-spacing-wide);color:var(--lx-color-text-muted);margin:0}.lx-level-heading__title{font-size:var(--lx-font-size-xl);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug);color:var(--lx-color-text);overflow-wrap:anywhere;margin:0}.lx-level-heading__range{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);margin:0}.lx-search-filters{gap:var(--lx-space-3);flex-direction:column;display:flex}.lx-search-filters__chips{gap:var(--lx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-search-filters__chip{align-items:center;gap:var(--lx-space-1);border:1px solid var(--lx-color-primary-border);border-radius:var(--lx-radius-full);background-color:var(--lx-color-primary-subtle);color:var(--lx-color-primary-text);font-size:var(--lx-font-size-sm);padding-inline-start:var(--lx-space-3);display:inline-flex}.lx-search-filters__chip-label{padding-block:var(--lx-space-1)}.lx-search-filters__chip-remove{block-size:2rem;inline-size:2rem;color:inherit;border-radius:var(--lx-radius-full);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lx-search-filters__chip-remove:hover{background-color:var(--lx-color-primary-border)}.lx-search-filters__open{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-size-touch-target);padding-inline:var(--lx-density-control-padding-x);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);background-color:var(--lx-color-surface);color:var(--lx-color-text);font:inherit;font-weight:var(--lx-font-weight-medium);cursor:pointer;align-self:flex-start;display:inline-flex}.lx-search-filters__open:hover{background-color:var(--lx-color-background-subtle)}.lx-search-filters__panel{display:none}.lx-search-filters__panel--open{z-index:var(--lx-z-modal);padding:var(--lx-space-4);background-color:var(--lx-color-surface);display:block;position:fixed;inset:0;overflow-y:auto}.lx-search-filters__panel-head{justify-content:flex-end;display:flex}.lx-search-filters__close{inline-size:var(--lx-size-touch-target);block-size:var(--lx-size-touch-target);color:var(--lx-color-text-muted);border-radius:var(--lx-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.lx-search-filters__close:hover{background-color:var(--lx-color-background-subtle);color:var(--lx-color-text)}.lx-search-filters__group{border-block-end:1px solid var(--lx-color-border-subtle)}.lx-search-filters__legend{min-block-size:var(--lx-size-touch-target);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);cursor:pointer;align-items:center;list-style:none;display:flex}.lx-search-filters__legend::-webkit-details-marker{display:none}.lx-search-filters__legend:after{content:"";border-inline-end:2px solid var(--lx-color-text-muted);border-block-end:2px solid var(--lx-color-text-muted);block-size:.5rem;inline-size:.5rem;transition:transform var(--lx-duration-fast) var(--lx-ease-standard);margin-inline-start:auto;transform:rotate(45deg)}.lx-search-filters__group[open] .lx-search-filters__legend:after{transform:rotate(-135deg)}.lx-search-filters__options{gap:var(--lx-space-1);padding-block:var(--lx-space-1) var(--lx-space-3);flex-direction:column;display:flex}.lx-search-filters__option{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-size-touch-target);color:var(--lx-color-text);cursor:pointer;display:flex}.lx-search-filters__input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--lx-color-primary);flex:none}.lx-search-filters__option-label{overflow-wrap:anywhere;min-inline-size:0}@media (min-width:48rem){.lx-search-filters__open,.lx-search-filters__panel-head{display:none}.lx-search-filters__panel,.lx-search-filters__panel--open{z-index:auto;background:0 0;padding:0;display:block;position:static;inset:auto;overflow:visible}.lx-search-filters__legend{min-block-size:var(--lx-density-control-height)}.lx-search-filters__option{min-block-size:0}}
.lx-tabnav{border-bottom:var(--lx-space-px) solid var(--lx-color-border)}.lx-tabnav__list{gap:var(--lx-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-tabnav__link{padding:var(--lx-space-2) var(--lx-space-3);color:var(--lx-color-text-muted);font-weight:var(--lx-font-weight-medium);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-block}.lx-tabnav__link:hover{color:var(--lx-color-text)}.lx-tabnav__link:focus-visible{box-shadow:var(--lx-shadow-focus);border-radius:var(--lx-radius-sm);outline:none}.lx-tabnav__link--current{color:var(--lx-color-primary-text);border-bottom-color:var(--lx-color-primary);font-weight:var(--lx-font-weight-semibold)}.lx-dateselector{inline-size:100%}.lx-dateselector__field{gap:var(--lx-space-1);flex-direction:column;min-inline-size:0;display:flex}.lx-dateselector__label{font-weight:var(--lx-font-weight-medium);font-size:var(--lx-font-size-sm)}.lx-dateselector__input{flex:10rem;min-inline-size:0;max-inline-size:16rem}.lx-dateselector__hint{font-size:var(--lx-font-size-sm);margin:0}.lx-dateselector__controls{align-items:center;gap:var(--lx-space-2);min-inline-size:0;display:flex}.lx-dateselector__controls .lx-button{padding-inline:var(--lx-space-2);font-size:var(--lx-font-size-sm);white-space:nowrap;flex:none}@media (max-width:47.999rem){.lx-tabnav__list{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--lx-space-6)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--lx-space-6)), transparent 100%);mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--lx-space-6)), transparent 100%);flex-wrap:nowrap;padding-inline-end:var(--lx-space-6);overflow-x:auto}.lx-tabnav__list::-webkit-scrollbar{display:none}.lx-tabnav__link{white-space:nowrap}}@media (max-width:22rem){.lx-dateselector__controls{flex-direction:column;align-items:stretch}.lx-dateselector__input{flex-basis:auto;inline-size:100%;max-inline-size:none}.lx-dateselector__controls .lx-button{inline-size:100%}}.lx-timeline{margin:0;padding:0;list-style:none;position:relative}.lx-timeline__item{padding:0 0 var(--lx-space-6) var(--lx-space-6);border-left:2px solid var(--lx-color-border);position:relative}.lx-timeline__item:last-child{border-left-color:#0000;padding-bottom:0}.lx-timeline__marker{left:calc(-1 * var(--lx-space-2));top:var(--lx-space-1);width:var(--lx-space-3);height:var(--lx-space-3);border-radius:var(--lx-radius-full);background:var(--lx-color-primary);border:2px solid var(--lx-color-surface);position:absolute}.lx-timeline__item--future .lx-timeline__marker{background:var(--lx-color-surface);border-color:var(--lx-color-primary)}.lx-timeline__body{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-timeline__head{gap:var(--lx-space-2);flex-wrap:wrap;align-items:center;display:flex}.lx-timeline__date{font-weight:var(--lx-font-weight-medium);margin:0}.lx-timeline__published{color:var(--lx-color-text-muted);font-weight:400}.lx-timeline__assessment,.lx-timeline__notice{font-size:var(--lx-font-size-sm);margin:0}.lx-timeline__actions{gap:var(--lx-space-4);margin-top:var(--lx-space-1);flex-wrap:wrap;display:flex}.lx-diff__text{line-height:var(--lx-line-height-relaxed);margin:0}.lx-diff__ins,.lx-diff__del{border-radius:var(--lx-radius-sm);padding:0 2px;text-decoration:none}.lx-diff__ins{background:var(--lx-color-success-bg);color:var(--lx-color-success-text);text-decoration:underline;text-decoration-thickness:2px}.lx-diff__del{background:var(--lx-color-danger-bg);color:var(--lx-color-danger-text);text-decoration:line-through}.lx-diff__legend{gap:var(--lx-space-3);margin-bottom:var(--lx-space-2);font-size:var(--lx-font-size-sm);flex-wrap:wrap;display:flex}.lx-compare{border:var(--lx-space-px) solid var(--lx-color-border);border-radius:var(--lx-radius-md);overflow:hidden}.lx-compare__head,.lx-compare__subhead,.lx-compare__row{gap:var(--lx-space-4);grid-template-columns:1fr 1fr;display:grid}.lx-compare__head{background:var(--lx-color-background-subtle);font-weight:var(--lx-font-weight-semibold)}.lx-compare__col-title,.lx-compare__subhead>*{padding:var(--lx-space-2) var(--lx-space-4)}.lx-compare__subhead{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);border-bottom:var(--lx-space-px) solid var(--lx-color-border)}.lx-compare__rows{margin:0;padding:0;list-style:none}.lx-compare__row{border-top:var(--lx-space-px) solid var(--lx-color-border-subtle)}.lx-compare__cell{padding:var(--lx-space-3) var(--lx-space-4);line-height:var(--lx-line-height-relaxed)}.lx-compare__cell--old{border-right:var(--lx-space-px) solid var(--lx-color-border-subtle)}.lx-compare__row--insert .lx-compare__cell--new{background:var(--lx-color-success-bg)}.lx-compare__row--delete .lx-compare__cell--old{background:var(--lx-color-danger-bg)}.lx-compare__row--replace .lx-compare__cell--old{background:var(--lx-color-warning-bg)}@media (max-width:40rem){.lx-compare__head,.lx-compare__subhead,.lx-compare__row{grid-template-columns:1fr;gap:0}.lx-compare__cell--old{border-right:none;border-bottom:var(--lx-space-px) solid var(--lx-color-border-subtle)}}.lx-assessment{border:var(--lx-space-px) solid var(--lx-color-border);border-radius:var(--lx-radius-md);padding:var(--lx-space-3) var(--lx-space-4);background:var(--lx-color-background-subtle)}.lx-assessment__head,.lx-assessment__justification{margin:0 0 var(--lx-space-1)}.lx-assessment__notice{font-size:var(--lx-font-size-sm);margin:0}.lx-changesummary{gap:var(--lx-space-6);flex-direction:column;display:flex}.lx-changesummary__heading{margin:0 0 var(--lx-space-2)}.lx-changesummary__stats{gap:var(--lx-space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.lx-changesummary__stat{border:var(--lx-space-px) solid var(--lx-color-border);border-radius:var(--lx-radius-md);padding:var(--lx-space-3);text-align:center;gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-changesummary__count{font-size:var(--lx-font-size-3xl);font-weight:var(--lx-font-weight-bold);line-height:var(--lx-line-height-tight)}.lx-changesummary__stat-label{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-changesummary__rows{gap:var(--lx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lx-changesummary__row{align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-2) 0;border-bottom:var(--lx-space-px) solid var(--lx-color-border-subtle);flex-wrap:wrap;display:flex}.lx-changesummary__number{font-weight:var(--lx-font-weight-medium)}.lx-changesummary__origin{font-size:var(--lx-font-size-sm)}.lx-multicompare{gap:var(--lx-space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.lx-multicompare__col{display:flex}.lx-multicompare__card{gap:var(--lx-space-3);border:var(--lx-space-px) solid var(--lx-color-border);border-radius:var(--lx-radius-md);padding:var(--lx-space-3) var(--lx-space-4);background:var(--lx-color-background);flex-direction:column;flex:1;display:flex}.lx-multicompare__card--reference{border-color:var(--lx-color-info-border,var(--lx-color-border-strong));background:var(--lx-color-background-subtle)}.lx-multicompare__head{align-items:baseline;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-multicompare__title{font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);margin:0}.lx-multicompare__meta{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);flex-basis:100%;margin:0}.lx-multicompare__body{line-height:var(--lx-line-height-relaxed)}
.lx-admin-grid{gap:var(--lx-space-4);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}.lx-admin-fund__title{font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);margin:0}.lx-admin-fund__stats{gap:var(--lx-space-3);margin:0;display:grid}.lx-admin-fund__stats dt{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-admin-fund__stats dd{color:var(--lx-color-text);margin:0}.lx-admin-fund__value{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-admin-meter{inline-size:100%;block-size:var(--lx-space-2);background:var(--lx-color-background-subtle);border-radius:var(--lx-radius-full);margin-block-end:var(--lx-space-1);overflow:hidden}.lx-admin-meter__fill{background:var(--lx-color-primary);border-radius:var(--lx-radius-full);block-size:100%;display:block}.lx-admin-responsive-table{min-inline-size:0;container-type:inline-size}@container (max-width:42rem){.lx-admin-responsive-table .lx-table__scroll{overflow-x:visible}.lx-admin-responsive-table__table{display:block}.lx-admin-responsive-table__table .lx-table__caption{inline-size:100%;display:block}.lx-admin-responsive-table__table thead{inline-size:var(--lx-space-px);block-size:var(--lx-space-px);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.lx-admin-responsive-table__table tbody{display:grid}.lx-admin-responsive-table__table tbody tr{gap:var(--lx-space-3) var(--lx-space-4);padding-block:var(--lx-space-4);border-block-end:var(--lx-space-px) solid var(--lx-color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-admin-responsive-table__table .lx-table__td{gap:var(--lx-space-1);overflow-wrap:anywhere;border-block-end:0;min-inline-size:0;padding:0;display:grid}.lx-admin-responsive-table__table .lx-table__td:before{content:attr(data-label);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold)}.lx-admin-active-runs__table .lx-table__td:first-child{font-weight:var(--lx-font-weight-semibold)}.lx-admin-anomalies__table .lx-table__td:nth-child(3),.lx-admin-audit__table .lx-table__td:nth-child(3),.lx-admin-audit__table .lx-table__td:nth-child(5),.lx-admin-audit__table .lx-table__td:nth-child(6),.lx-admin-jobs-table__table .lx-table__td:first-child,.lx-admin-jobs-table__table .lx-table__td:last-child,.lx-admin-responsive-table__empty-cell{grid-column:1/-1}.lx-admin-responsive-table__table .lx-admin-responsive-table__empty{grid-template-columns:minmax(0,1fr)}.lx-admin-responsive-table__empty-cell:before{display:none}.lx-admin-responsive-table__table tbody tr:hover{background-color:#0000}}.lx-admin-code{font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-sm);color:var(--lx-color-text);word-break:break-all}.lx-admin-conflict__title{font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);overflow-wrap:anywhere;margin:0}.lx-admin-conflict__grid{gap:var(--lx-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block-end:var(--lx-space-3);display:grid}.lx-admin-conflict__col{gap:var(--lx-space-2);display:grid}.lx-admin-conflict__value{padding:var(--lx-space-2);background:var(--lx-color-background-subtle);border:var(--lx-space-px) solid var(--lx-color-border-subtle);border-radius:var(--lx-radius-md);font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0}.lx-admin-conflict__form,.lx-admin-form{gap:var(--lx-space-3);margin-block-start:var(--lx-space-3);display:grid}.lx-admin-imports{gap:var(--lx-space-5);min-inline-size:0;padding-block:var(--lx-space-2);animation:lx-admin-imports-enter var(--lx-duration-normal) var(--lx-ease-decelerate) both;display:grid;container-type:inline-size}.lx-admin-section-heading h2,.lx-admin-imports h3{margin:0}.lx-admin-section-heading p{max-inline-size:52rem;margin:var(--lx-space-1) 0 0;color:var(--lx-color-text-muted)}.lx-admin-imports__workspace{gap:var(--lx-space-5);padding-block:var(--lx-space-4);border-block:var(--lx-space-px) solid var(--lx-color-border-subtle);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.6fr);display:grid}.lx-admin-imports__form,.lx-admin-imports__queues,.lx-admin-imports__jobs{align-content:start;gap:var(--lx-space-3);min-inline-size:0;display:grid}.lx-admin-imports__form{border-inline-end:var(--lx-space-px) solid var(--lx-color-border-subtle);padding-inline-end:var(--lx-space-5)}.lx-admin-imports__form>.lx-field{animation:lx-admin-field-reveal var(--lx-duration-fast) var(--lx-ease-decelerate) both}.lx-admin-queue-list{gap:var(--lx-space-2);margin:0;padding:0;list-style:none;display:grid}.lx-admin-queue-list__item{gap:var(--lx-space-3);padding:var(--lx-space-3) 0;border-block-end:var(--lx-space-px) solid var(--lx-color-border-subtle);transition:border-color var(--lx-duration-fast) var(--lx-ease-standard);display:grid}.lx-admin-queue-list__item:hover{border-color:var(--lx-color-border-strong)}.lx-admin-queue-list__head,.lx-admin-job__actions{justify-content:space-between;align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-admin-queue-list__head>div{gap:var(--lx-space-1);display:grid}.lx-admin-queue-counts{gap:var(--lx-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.lx-admin-queue-counts div{gap:var(--lx-space-1);display:grid}.lx-admin-queue-counts dt{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-admin-queue-counts dd{font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.lx-admin-job__actions{justify-content:flex-start}.lx-admin-job__fond{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);margin-block-start:var(--lx-space-1);display:block}.lx-admin-job-filters{align-items:end;gap:var(--lx-space-3);padding:var(--lx-space-3);border-block:var(--lx-space-px) solid var(--lx-color-border-subtle);background:var(--lx-color-background-subtle);grid-template-columns:minmax(12rem,1.4fr) repeat(4,minmax(9rem,1fr)) auto;display:grid}.lx-admin-job-filters .lx-input,.lx-admin-job-filters .lx-select__trigger{inline-size:100%;font-size:var(--lx-font-size-sm)}.lx-admin-job-filters__reset{white-space:nowrap}@keyframes lx-admin-imports-enter{0%{opacity:0;transform:translateY(var(--lx-space-2))}to{opacity:1;transform:translateY(0)}}@keyframes lx-admin-field-reveal{0%{opacity:0;transform:translateY(calc(var(--lx-space-1) * -1))}to{opacity:1;transform:translateY(0)}}@container (max-width:64rem){.lx-admin-job-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-admin-job-filters__reset{justify-self:start}}@container (max-width:48rem){.lx-admin-imports__workspace{grid-template-columns:1fr}.lx-admin-imports__form{border-inline-end:0;border-block-end:var(--lx-space-px) solid var(--lx-color-border-subtle);padding-block-end:var(--lx-space-4);padding-inline-end:0}.lx-admin-queue-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:32rem){.lx-admin-job-filters{grid-template-columns:minmax(0,1fr)}}.lx-admin-flag__row{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);display:flex}.lx-admin-flag__row>div{min-inline-size:0}.lx-admin-flag__key{margin:0 0 var(--lx-space-1);align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-admin-flag__desc{margin:0 0 var(--lx-space-1);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-admin-flag__meta{color:var(--lx-color-text-subtle);font-size:var(--lx-font-size-sm);margin:0}.lx-admin-ads__list{margin:var(--lx-space-3) 0 0;gap:var(--lx-space-2);padding:0;list-style:none;display:grid}.lx-admin-ads__item{justify-content:space-between;align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-2) var(--lx-space-3);border:var(--lx-space-px) solid var(--lx-color-border-subtle);border-radius:var(--lx-radius-md);display:flex}.lx-admin-ads__item>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.lx-admin-ads__controls{align-items:center;gap:var(--lx-space-3);flex:none;display:flex}@media (max-width:40rem){.lx-admin-flag__row,.lx-admin-ads__item{align-items:stretch}.lx-admin-flag__row{grid-template-columns:minmax(0,1fr) auto;display:grid}.lx-admin-ads__item{flex-direction:column}.lx-admin-ads__controls{justify-content:space-between}}.lx-editorial-review__head{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-editorial-review__meta{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-editorial-review__group{margin-block-start:var(--lx-space-4)}.lx-editorial-review__sources,.lx-editorial-review__history{margin:var(--lx-space-2) 0 0;gap:var(--lx-space-1);padding-inline-start:var(--lx-space-4);display:grid}.lx-editorial-review__transition{font-weight:var(--lx-font-weight-medium)}.lx-editorial-review__form{gap:var(--lx-space-3);margin-block-start:var(--lx-space-4);display:grid}.lx-editorial-review__actions{gap:var(--lx-space-3);flex-wrap:wrap;display:flex}
.lx-status__title{font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);margin:0}.lx-status__components{gap:var(--lx-space-3);margin:0;padding:0;list-style:none;display:grid}.lx-status__component{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.lx-status__component-name{color:var(--lx-color-text)}.lx-status__availability{gap:var(--lx-space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;display:grid}.lx-status__availability-item dt{font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-status__availability-item dd{font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text);margin:0}.lx-status__incidents{gap:var(--lx-space-3);margin:0;padding:0;list-style:none;display:grid}.lx-status__incident p{margin:0 0 var(--lx-space-2) 0}.lx-status__incident p:last-child{margin-bottom:0}

