*,: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:flex-start;gap:var(--lx-space-5);padding:var(--lx-space-10) var(--lx-space-6) var(--lx-space-12);border:1px solid var(--lx-color-primary-border);border-radius:var(--lx-radius-2xl);background:linear-gradient(165deg, var(--lx-color-primary-subtle), var(--lx-color-surface) 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.lx-home-hero:after{content:"";background:linear-gradient(90deg, var(--lx-color-primary), var(--lx-color-primary-accent) 55%, transparent 95%);block-size:3px;inline-size:100%;position:absolute;inset-block-end:0;inset-inline-start:0}.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:22ch;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}.lx-home-hero__freshness{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-font-size-sm);color:var(--lx-color-success-text);margin:0;display:inline-flex}@media (max-width:40rem){.lx-home-hero{padding-inline:var(--lx-space-4)}.lx-home-hero__title{font-size:var(--lx-font-size-3xl)}}.lx-explore-card{transition:border-color var(--lx-duration-fast) var(--lx-ease-standard);position:relative}.lx-explore-card:hover{border-color:var(--lx-color-primary-border)}.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: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-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-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-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-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}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-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}
@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-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-containerSm:40rem;--lx-size-containerMd:48rem;--lx-size-containerLg:64rem;--lx-size-containerXl:80rem;--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-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-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}[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-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-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}[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}[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}[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-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;padding-inline:0}.lx-button--icon.lx-button--sm{min-inline-size:calc(var(--lx-density-control-height) - var(--lx-space-2))}.lx-button--icon.lx-button--md{min-inline-size:var(--lx-density-control-height)}.lx-button--icon.lx-button--lg{min-inline-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);animation:lx-fade-in var(--lx-duration-fast) var(--lx-ease-standard);background-color:#0f131b8c;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);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-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)}.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;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-4);inline-size:100%;max-inline-size:var(--lx-size-container);padding:var(--lx-space-3) var(--lx-space-4);flex-wrap:wrap;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__menu-toggle{padding:var(--lx-space-2);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-header__actions{align-items:center;gap:var(--lx-space-2);display:inline-flex}.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:47.999rem){.lx-header__nav{flex-basis:100%;order:3;display:none}.lx-header__nav--open{display:block}.lx-header__nav-list{flex-direction:column}.lx-header__nav-link{display:block}.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:48rem){.lx-header__menu-toggle{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-size:var(--lx-font-size-lg);line-height:var(--lx-line-height-relaxed)}.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-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__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{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}.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)}.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-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-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{align-items:flex-end;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-dateselector__field{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-dateselector__label{font-weight:var(--lx-font-weight-medium);font-size:var(--lx-font-size-sm)}.lx-dateselector__input{max-width:16rem}.lx-dateselector__hint{font-size:var(--lx-font-size-sm)}.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(16rem,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-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);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-flag__row{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);display:flex}.lx-admin-flag__key{margin:0 0 var(--lx-space-1);align-items:center;gap:var(--lx-space-2);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__controls{align-items:center;gap:var(--lx-space-3);display:flex}.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}

