:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lx-font-family-sans:var(--lx-font-inter,"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:#fff;--lx-color-background-subtle:#f5f8fd;--lx-color-surface:#fff;--lx-color-surface-raised:#fff;--lx-color-surface-overlay:#fff;--lx-color-surface-sunken:#eef4ff;--lx-color-text:#152b50;--lx-color-text-muted:#506580;--lx-color-text-subtle:#576b86;--lx-color-text-on-primary:#fff;--lx-color-text-on-accent:#fff;--lx-color-border:#dce5f1;--lx-color-border-strong:#bdcce0;--lx-color-border-subtle:#edf2fa;--lx-color-primary:#2155cd;--lx-color-primary-hover:#1944aa;--lx-color-primary-active:#153b8b;--lx-color-primary-subtle:#eef4ff;--lx-color-primary-border:#bfd2f7;--lx-color-primary-text:#2155cd;--lx-color-primary-accent:#5c8cfa;--lx-color-focus-ring:#2862da;--lx-color-scrim:#0f131b8c;--lx-color-toc-guide:#dce5f1;--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-danger-solid:#c11f1f;--lx-color-danger-solid-hover:#a01818;--lx-color-info-text:#1944aa;--lx-color-info-bg:#eef4ff;--lx-color-info-border:#bfd2f7;--lx-toc-guide:#dce5f1}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lx-color-background:#0c182b;--lx-color-background-subtle:#152b50;--lx-color-surface:#152b50;--lx-color-surface-raised:#233b59;--lx-color-surface-overlay:#233b59;--lx-color-surface-sunken:#0c182b;--lx-color-text:#f5f8fd;--lx-color-text-muted:#bdcce0;--lx-color-text-subtle:#97abc6;--lx-color-text-on-primary:#fff;--lx-color-text-on-accent:#0c182b;--lx-color-border:#3c526f;--lx-color-border-strong:#506580;--lx-color-border-subtle:#233b59;--lx-color-primary:#2862da;--lx-color-primary-hover:#2155cd;--lx-color-primary-active:#1944aa;--lx-color-primary-subtle:#11264a;--lx-color-primary-border:#153b8b;--lx-color-primary-text:#90b4ff;--lx-color-primary-accent:#90b4ff;--lx-color-focus-ring:#5c8cfa;--lx-color-scrim:#0f131b8c;--lx-color-toc-guide:#3c526f;--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-danger-solid:#c11f1f;--lx-color-danger-solid-hover:#a01818;--lx-color-info-text:#90b4ff;--lx-color-info-bg:#11264a;--lx-color-info-border:#153b8b;--lx-toc-guide:#3c526f;--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;inset-inline-start:0;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-solid);color:var(--lx-color-text-on-primary)}.lx-button--danger:hover:not(:disabled){background-color:var(--lx-color-danger-solid-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}fieldset.lx-field{border:0;min-inline-size:0;margin-inline:0;padding:0}.lx-field__label{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug);color:var(--lx-color-text);margin:0;padding:0;display:block}.lx-field__label--secondary{font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-regular);color:var(--lx-color-text-muted)}.lx-field__required{color:var(--lx-color-danger-text);margin-inline-start:var(--lx-space-1)}.lx-input{width:100%;min-inline-size:0;max-inline-size: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)}select.lx-input:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23525c70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--lx-density-control-padding-x) center;text-overflow:ellipsis;background-size:1rem;padding-inline-end:calc(var(--lx-density-control-padding-x) + 1.5rem)}[data-theme=dark] select.lx-input:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c2c9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.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,.lx-radio{--lx-choice-line:calc(var(--lx-font-size-md) * var(--lx-line-height-normal));align-items:flex-start;gap:var(--lx-space-2);min-inline-size:0;display:flex}.lx-checkbox__box,.lx-radio__control,.lx-switch__control{flex-shrink:0}.lx-checkbox__box{block-size:1.15rem;inline-size:1.15rem;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;margin-block-start:calc((var(--lx-choice-line) - 1.15rem) / 2);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);line-height:var(--lx-line-height-normal);overflow-wrap:anywhere;min-inline-size:0;color:var(--lx-color-text);cursor:pointer}:where(input[type=checkbox],input[type=radio]){block-size:1.15rem;inline-size:1.15rem;accent-color:var(--lx-color-primary);flex-shrink:0;margin:0}.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__control{block-size:1.15rem;inline-size:1.15rem;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;margin-block-start:calc((var(--lx-choice-line) - 1.15rem) / 2);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{block-size:1.3rem;inline-size:2.25rem;border-radius:var(--lx-radius-full);background-color:var(--lx-color-border-strong);cursor:pointer;transition:background-color var(--lx-duration-fast) var(--lx-ease-standard);border:none;margin-block-start:calc((var(--lx-choice-line) - 1.3rem) / 2);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:min(12rem,100%);max-inline-size:100%;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__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.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-link--inline-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.lx-inline-form{display:inline}.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__list--compact{flex-wrap:nowrap;display:none}.lx-breadcrumb__list--compact .lx-breadcrumb__item:last-child{min-inline-size:0}.lx-breadcrumb__list--compact .lx-breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:47.99rem){.lx-breadcrumb__list--full{display:none}.lx-breadcrumb__list--compact{display:flex}}.lx-breadcrumb__more{appearance:none;min-block-size:1.5rem;min-inline-size:1.5rem;padding:var(--lx-space-1);border-radius:var(--lx-radius-sm);color:var(--lx-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;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{inline-size:100%}.lx-pagination:not(:first-child){margin-block-start:var(--lx-space-8)}.lx-pagination__list{align-items:center;gap:var(--lx-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-pagination__page,.lx-pagination__control{justify-content:center;align-items:center;gap:var(--lx-space-1);block-size:2.5rem;min-inline-size:2.5rem;padding-inline:var(--lx-space-2);border-radius:var(--lx-radius-md);font-family:inherit;font-size:var(--lx-font-size-sm);font-variant-numeric:tabular-nums;color:var(--lx-color-text);cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.lx-pagination__control{padding-inline:var(--lx-space-3);color:var(--lx-color-primary-text);font-weight:var(--lx-font-weight-medium)}.lx-pagination__page:hover:not(:disabled,[aria-current=page]),.lx-pagination__control:hover:not(:disabled,[aria-disabled=true]){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);cursor:default}.lx-pagination__control:disabled,.lx-pagination__control[aria-disabled=true]{color:var(--lx-color-text-subtle);cursor:default}.lx-pagination__ellipsis{text-align:center;min-inline-size:1.5rem;color:var(--lx-color-text-subtle)}@media (max-width:47.999rem){.lx-pagination__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lx-pagination__control{padding-inline:var(--lx-space-2);position:relative}}@media (max-width:39.999rem){.lx-pagination__list{gap:var(--lx-space-0_5)}.lx-pagination__page,.lx-pagination__control{block-size:2.25rem;min-inline-size:2.25rem}.lx-pagination__item--wide{display:none}}@media (min-width:40rem){.lx-pagination__item--narrow{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__title{margin:0 0 var(--lx-space-3);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug);color:var(--lx-color-text)}.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-root{--lx-gutter:var(--lx-space-4)}@media (min-width:48rem){.lx-root{--lx-gutter:var(--lx-space-6)}}.lx-container{inline-size:100%;max-inline-size:var(--lx-size-container);padding-inline:var(--lx-gutter);margin-inline:auto}.lx-stack>*+*{margin-block-start:var(--lx-space-4)}.lx-stack--xs>*+*{margin-block-start:var(--lx-space-1)}.lx-stack--sm>*+*{margin-block-start:var(--lx-space-2)}.lx-stack--md>*+*{margin-block-start:var(--lx-space-6)}.lx-stack--lg>*+*{margin-block-start:var(--lx-space-8)}:where(ul.lx-stack,ol.lx-stack),.lx-list-plain{margin:0;padding:0;list-style:none}.lx-prose{max-inline-size:var(--lx-size-prose)}.lx-cluster{gap:var(--lx-space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.lx-cluster--sm{gap:var(--lx-space-1)}.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-gutter);flex-wrap:nowrap;min-block-size:4.25rem;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);font-size:var(--lx-font-size-sm);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-primary-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-color:var(--lx-color-primary);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-gutter) 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{min-block-size:3.5rem;padding-block:var(--lx-space-1);gap:var(--lx-space-4)}.lx-header__brand{flex-shrink:0;margin-inline-end:0}.lx-header__nav{flex:1;min-inline-size:0}.lx-header__nav-list{flex-wrap:nowrap;justify-content:center}.lx-header__search,.lx-header__actions{flex-shrink:0}.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__inner{gap:var(--lx-space-8);inline-size:100%;max-inline-size:var(--lx-size-container);padding-inline:var(--lx-gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-inline:auto;display:flex}.lx-footer__brand{align-items:flex-start;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--stacked .lx-page-header__row{align-items:stretch;gap:var(--lx-space-3);flex-direction:column}.lx-page-header__title-row{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-page-header__title{font-size:clamp(1.625rem, 1.3rem + .8vw, var(--lx-font-size-3xl));overflow-wrap:break-word;font-weight:var(--lx-font-weight-semibold);letter-spacing:var(--lx-letter-spacing-tight);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,.lx-reader__html p,.lx-reader__html li,.lx-reader__html blockquote,.lx-decision-reader__paragraph{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (min-width:48rem){.lx-reader__paragraph,.lx-reader__html p,.lx-reader__html li,.lx-reader__html blockquote,.lx-decision-reader__paragraph{text-align:justify;text-justify:inter-word}}.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{text-indent:calc(-1 * var(--lx-space-8));padding-inline-start:var(--lx-space-8)}.lx-decision-reader__paragraph--dispositif{padding-block:var(--lx-space-1);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-cited-articles{border-block-start:1px solid var(--lx-color-border-subtle);margin:0;padding:0;list-style:none;display:grid}.lx-cited-articles>li{border-block-end:1px solid var(--lx-color-border-subtle)}.lx-cited-article{justify-content:space-between;align-items:center;gap:var(--lx-space-4);padding-block:var(--lx-space-3);color:var(--lx-color-text);text-decoration:none;display:flex}.lx-cited-article__text{gap:var(--lx-space-1);display:grid}.lx-cited-article__text strong{font-size:var(--lx-font-size-md);font-weight:var(--lx-font-weight-semibold)}.lx-cited-article__text span{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-cited-article__arrow{color:var(--lx-color-primary-text);font-size:var(--lx-font-size-lg);transition:transform var(--lx-duration-fast) var(--lx-ease-standard)}.lx-cited-article:hover strong{color:var(--lx-color-primary-text);text-underline-offset:.2em;text-decoration:underline}.lx-cited-article:hover .lx-cited-article__arrow,.lx-cited-article:focus-visible .lx-cited-article__arrow{transform:translateX(var(--lx-space-1))}.lx-analysis{border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);background-color:var(--lx-color-surface)}.lx-analysis__item+.lx-analysis__item{border-block-start:1px solid var(--lx-color-border)}.lx-analysis__summary{justify-content:space-between;align-items:center;gap:var(--lx-space-3);min-block-size:var(--lx-size-touch-target);padding:var(--lx-space-3) var(--lx-space-4);font-weight:var(--lx-font-weight-medium);color:var(--lx-color-text);cursor:pointer;list-style:none;display:flex}.lx-analysis__summary::-webkit-details-marker{display:none}.lx-analysis__summary:hover{color:var(--lx-color-primary-text)}.lx-analysis__chevron{color:var(--lx-color-text-muted);transition:transform var(--lx-duration-fast) var(--lx-ease-standard);flex-shrink:0}.lx-analysis__item[open] .lx-analysis__chevron{transform:rotate(180deg)}.lx-analysis__body{padding:0 var(--lx-space-4) var(--lx-space-4);margin:0}.lx-analysis__abstracts{gap:var(--lx-space-3);font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted);overflow-wrap:anywhere;list-style:none;display:grid}.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-background-subtle)}.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__hint{margin:var(--lx-space-2) 0 0;font-size:var(--lx-font-size-sm);color:var(--lx-color-text-muted)}.lx-source__action{margin:var(--lx-space-3) 0 0}.lx-result,.lx-decision{padding:var(--lx-space-4)}.lx-doc-list{border-block-start:1px solid var(--lx-color-border);margin:0;padding:0;list-style:none}.lx-doc-list>li{padding-block:var(--lx-space-5);border-block-end:1px solid var(--lx-color-border);transition:background-color var(--lx-duration-fast) var(--lx-ease-standard), box-shadow var(--lx-duration-fast) var(--lx-ease-standard);position:relative}.lx-doc-list>li:hover,.lx-doc-list>li:focus-within{background-color:var(--lx-color-background-subtle);box-shadow:calc(-1 * var(--lx-space-3)) 0 0 var(--lx-color-background-subtle), var(--lx-space-3) 0 0 var(--lx-color-background-subtle)}.lx-result--row{padding:0}.lx-doc-list .lx-result__title,.lx-doc-list .lx-result__path,.lx-doc-list .lx-result__snippet{max-inline-size:52rem}.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-primary-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{margin:var(--lx-space-2) 0 0;color:var(--lx-color-text-muted);font-size:var(--lx-font-size-md)}.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-lg);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-md);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);min-block-size:var(--lx-size-touch-target);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-4)}.lx-searchbar--lg .lx-searchbar__submit{padding:var(--lx-space-3) var(--lx-space-6)}@media (max-width:29.999rem){.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-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-reading-panels__title{align-items:center;gap:var(--lx-space-2);font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);margin:0;display:inline-flex}.lx-reading-panels__count{min-inline-size:1.5rem;padding:0 var(--lx-space-2);border-radius:var(--lx-radius-full);background-color:var(--lx-color-background-subtle);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}
.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__articles{align-items:stretch;gap:var(--lx-space-1) var(--lx-space-2);min-inline-size:0;flex-wrap:wrap;padding-inline-start:calc(var(--lx-space-3) + var(--lx-toc-depth,0) * var(--lx-toc-indent));display:flex}.lx-toc-tree__article{inline-size:fit-content;max-inline-size:100%;min-block-size:var(--lx-size-touch-target);padding-inline:var(--lx-space-3);border:1px solid #0000}.lx-toc-tree__branch-status{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-toc-row-min-height);padding-block:var(--lx-space-1);flex-wrap:wrap;padding-inline-start:calc(var(--lx-space-3) + var(--lx-toc-depth,0) * var(--lx-toc-indent));display:flex}.lx-toc-tree__branch-message{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);overflow-wrap:anywhere}.lx-toc-tree__branch-message--failed{color:var(--lx-color-danger-text)}.lx-toc-tree__branch-more{appearance:none;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-primary-text);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__branch-more:hover{background-color:var(--lx-color-background-subtle)}.lx-toc-tree__repealed-group{border:1px solid var(--lx-color-danger-border);border-radius:var(--lx-radius-md);background-color:var(--lx-color-danger-bg)}.lx-toc-tree__repealed-group--articles{align-items:center;gap:var(--lx-space-1);min-inline-size:0;max-inline-size:100%;padding:var(--lx-space-1);flex-wrap:wrap;display:inline-flex}.lx-toc-tree__repealed-group--articles>.lx-toc-tree__badge{padding-inline:var(--lx-space-1)}.lx-toc-tree__repealed-group--articles .lx-toc-tree__article{background-color:#0000}.lx-toc-tree__repealed-group--nodes{margin-block:var(--lx-space-1);padding:var(--lx-space-1)}.lx-toc-tree__repealed-group--nodes>.lx-toc-tree__badge{padding:var(--lx-space-1) var(--lx-space-2);justify-content:flex-start;display:flex}.lx-toc-tree__repealed-items{margin:0;padding:0;list-style:none}.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__repealed-group .lx-toc-tree__item:hover{background-color:var(--lx-color-danger-bg)}.lx-toc-tree__article:hover .lx-toc-tree__label{text-decoration:underline}.lx-toc-tree__node-link{color:inherit;text-decoration:none}.lx-toc-tree__node-link:hover{color:var(--lx-color-primary-text);text-decoration:underline}.lx-toc-tree__node:has(.lx-toc-tree__node-link) .lx-toc-tree__chevron:hover{color:var(--lx-color-primary-text)}.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__node,.lx-toc-tree__articles{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{min-inline-size:0}.lx-search-filters__open{min-block-size:var(--lx-size-touch-target);align-self:flex-start;position:relative}.lx-search-filters__count{block-size:1.375rem;min-inline-size:1.375rem;padding-inline:var(--lx-space-1);border-radius:var(--lx-radius-full);background-color:var(--lx-color-primary);color:var(--lx-color-text-on-primary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.lx-search-filters__body{gap:var(--lx-space-5);min-inline-size:0;display:grid}.lx-search-filters__panel-head,.lx-search-filters__footer{display:none}.lx-search-filters__title{font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);margin:0}.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-md);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)}@media (max-width:47.999rem){.lx-search-filters__panel{display:none}.lx-search-filters__panel--open{z-index:var(--lx-z-modal);background-color:var(--lx-color-surface);flex-direction:column;display:flex;position:fixed;inset:0}.lx-search-filters__panel--open .lx-search-filters__panel-head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-2) var(--lx-space-2) var(--lx-space-2) var(--lx-gutter,var(--lx-space-4));border-block-end:1px solid var(--lx-color-border);display:flex}.lx-search-filters__panel--open .lx-search-filters__body{overscroll-behavior:contain;padding:var(--lx-space-4) var(--lx-gutter,var(--lx-space-4));flex:1;overflow-y:auto}.lx-search-filters__panel--open .lx-search-filters__footer{padding:var(--lx-space-3) var(--lx-gutter,var(--lx-space-4));border-block-start:1px solid var(--lx-color-border);background-color:var(--lx-color-surface);display:block}.lx-search-filters__panel--open .lx-filter-panel{background:0 0;border:0;padding:0}}@media (min-width:48rem){.lx-search-filters__open{display:none}}@media (scripting:none){.lx-search-filters__open{display:none}.lx-search-filters__panel{display:block}}
.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:21.999rem){.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:39.999rem){.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:63.999rem){.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:39.999rem){.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}

*,: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}}:where(.lx-main) h1{font-size:clamp(1.625rem, 1.3rem + .8vw, var(--lx-font-size-3xl));font-weight:var(--lx-font-weight-semibold);letter-spacing:var(--lx-letter-spacing-tight);line-height:var(--lx-line-height-tight);margin:0}:where(.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)}:where(.lx-main) h3{font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug);margin:0}:where(.lx-main) a:not([class]){color:var(--lx-color-primary-text);text-underline-offset:.15em;text-decoration:underline}:where(.lx-main) a:not([class]):hover{color:var(--lx-color-primary-hover)}.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__repealed-toggle{margin-block-start:var(--lx-space-2)}.lx-code-toc__empty{margin:0}.lx-code-toc__results{gap:var(--lx-space-2);padding:var(--lx-space-3);border:1px solid var(--lx-color-border-subtle);border-radius:var(--lx-radius-md);background-color:var(--lx-color-surface);flex-direction:column;display:flex}.lx-code-toc__results-heading{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);color:var(--lx-color-text-muted);text-transform:none;margin:0}.lx-code-toc__results-note{font-size:var(--lx-font-size-sm);margin:0}.lx-code-toc__results-list{align-items:center;gap:var(--lx-space-1) var(--lx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-code-toc__results-list>li{align-items:center;gap:var(--lx-space-1);display:inline-flex}.lx-code-toc__result{min-block-size:var(--lx-size-touch-target);padding-inline:var(--lx-space-3);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);color:var(--lx-color-text);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.lx-code-toc__result:hover{background-color:var(--lx-color-background-subtle);text-decoration:underline}.lx-layout-aside.lx-code-page-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:80rem){.lx-layout-aside.lx-code-page-layout{grid-template-columns:minmax(0,1fr) 20rem}}.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) backwards;display:grid}@keyframes lx-search-workspace-in{0%{opacity:0}to{opacity:1}}.lx-query-builder{gap:var(--lx-space-4);max-inline-size:74rem;display:grid}.lx-query-builder__heading{justify-content:space-between;align-items:start;gap:var(--lx-space-4);display:flex}.lx-query-builder__heading h2{font-size:var(--lx-font-size-lg);margin:0}.lx-query-builder__heading .lx-link{cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0}.lx-query-builder__criteria{gap:var(--lx-space-2);display:grid}.lx-query-criterion{grid-template-columns:minmax(6.5rem, .42fr) minmax(11rem, .85fr) minmax(14rem, 1.5fr) minmax(11rem, .9fr) var(--lx-size-touch-target);align-items:center;gap:var(--lx-space-2);min-inline-size:0;padding:var(--lx-space-3);border:0;border-inline-start:3px solid var(--lx-color-primary-border);background:var(--lx-color-surface-sunken);animation:lx-query-criterion-in var(--lx-duration-fast) var(--lx-ease-decelerate) both;margin:0;display:grid}.lx-query-criterion[data-first=true]{border-inline-start-color:var(--lx-color-text)}.lx-query-criterion label,.lx-query-criterion__text,.lx-query-criterion__field,.lx-query-criterion__match{min-inline-size:0}.lx-query-criterion .lx-input{inline-size:100%;min-inline-size:0}.lx-query-criterion__operator>span{min-block-size:var(--lx-size-touch-target);padding-inline:var(--lx-space-2);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);align-items:center;display:inline-flex}.lx-query-criterion__remove{inline-size:var(--lx-size-touch-target);block-size:var(--lx-size-touch-target);border-radius:var(--lx-radius-md);color:var(--lx-color-danger-text);cursor:pointer;transition:color var(--lx-duration-fast) var(--lx-ease-standard), background-color var(--lx-duration-fast) var(--lx-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.lx-query-criterion__remove:hover{background:var(--lx-color-danger-bg)}.lx-query-criterion__remove:focus-visible{outline:2px solid var(--lx-color-focus-ring);outline-offset:2px}.lx-query-builder__footer{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-query-builder__footer small{color:var(--lx-color-text-muted)}.lx-query-builder__preview{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-query-builder__preview summary{inline-size:fit-content;color:var(--lx-color-primary-text);cursor:pointer}.lx-query-builder__preview code{padding:var(--lx-space-3);border-inline-start:2px solid var(--lx-color-primary-border);overflow-wrap:anywhere;margin-block-start:var(--lx-space-2);display:block}@keyframes lx-query-criterion-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.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-query-feedback{border-inline-start:2px solid var(--lx-color-primary-border);color:var(--lx-color-text-muted);margin:0;padding-inline-start:var(--lx-space-3)}.lx-search-query-feedback--error{border-inline-start-color:var(--lx-color-danger-border);color:var(--lx-color-danger-text)}.lx-search-query-feedback--warning{border-inline-start-color:var(--lx-color-warning-border);color:var(--lx-color-warning-text)}.lx-search-query-feedback__equivalences{margin-block-start:var(--lx-space-1);display:block}.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-active-filters{gap:var(--lx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lx-active-filters__chip{align-items:center;gap:var(--lx-space-2);min-block-size:2rem;padding:var(--lx-space-1) var(--lx-space-2) var(--lx-space-1) var(--lx-space-3);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);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.lx-active-filters__chip:hover{border-color:var(--lx-color-primary)}.lx-active-filters__remove{font-size:var(--lx-font-size-lg);line-height:1}@media (max-width:63.999rem){.lx-query-criterion{grid-template-columns:minmax(6rem, .45fr) minmax(10rem, .8fr) minmax(12rem, 1.4fr) var(--lx-size-touch-target)}.lx-query-criterion__match{grid-column:2/4}.lx-query-criterion__remove{grid-area:1/4}}@media (max-width:39.999rem){.lx-search-workspace{gap:var(--lx-space-5);padding-block:var(--lx-space-4)}.lx-search-workspace__heading,.lx-query-builder__heading{display:grid}.lx-query-criterion{grid-template-columns:minmax(5.5rem, auto) minmax(0, 1fr) var(--lx-size-touch-target)}.lx-query-criterion__operator{grid-column:1}.lx-query-criterion__field{grid-column:2}.lx-query-criterion__text,.lx-query-criterion__match{grid-column:1/-1}.lx-query-criterion__remove{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.lx-search-workspace,.lx-query-criterion{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-toolbar{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-chip{min-block-size:2rem;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;text-decoration:none;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-filter-panel{gap:var(--lx-space-5);min-inline-size:0;padding:var(--lx-space-5);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-lg);background-color:var(--lx-color-background-subtle);display:grid}.lx-filter-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-3);border-block-end:1px solid var(--lx-color-border-subtle);flex-wrap:wrap;padding-block-end:var(--lx-space-4);display:flex}.lx-filter-panel__header h2{font-size:var(--lx-font-size-lg);margin:0}.lx-filter-panel__header p{margin:var(--lx-space-1) 0 0;color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm)}.lx-filter-panel__count{color:var(--lx-color-primary-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold)}.lx-filter-grid{align-items:start;gap:var(--lx-space-5) var(--lx-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid;container-type:inline-size}@container (min-width:31.5rem){.lx-filter-grid>.lx-date-range{grid-column:span 2}}.lx-filter-grid>*{min-inline-size:0}.lx-filter-actions{align-items:center;gap:var(--lx-space-3) var(--lx-space-4);flex-wrap:wrap;display:flex}.lx-filter-shortcuts{gap:var(--lx-space-2);min-inline-size:0;display:grid}@media (max-width:39.999rem){.lx-filter-panel{padding:var(--lx-space-4)}}.lx-search-filters__panel--open .lx-search-workspace__heading h2,.lx-search-filters__panel--open .lx-filter-panel__header h2{display:none}.lx-date-range__fields{gap:var(--lx-space-2) var(--lx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.lx-date-range__field{gap:var(--lx-space-1);min-inline-size:0;display:grid}.lx-multiselect{min-inline-size:0}.lx-multiselect__trigger{justify-content:space-between;align-items:center;gap:var(--lx-space-3);inline-size:100%;min-block-size:var(--lx-density-control-height);padding:var(--lx-space-1) var(--lx-density-control-padding-x);border:1px solid var(--lx-color-border);border-radius:var(--lx-radius-md);background:var(--lx-color-surface);color:var(--lx-color-text);font:inherit;font-size:var(--lx-font-size-md);text-align:start;cursor:pointer;display:flex}.lx-multiselect__trigger>span{overflow-wrap:anywhere;min-inline-size:0}.lx-multiselect__trigger>svg{color:var(--lx-color-text-muted);flex:none}.lx-multiselect__trigger:hover{border-color:var(--lx-color-border-strong)}.lx-multiselect__trigger:focus-visible{border-color:var(--lx-color-primary);outline:2px solid var(--lx-color-focus-ring);outline-offset:1px}.lx-multiselect__popover{inline-size:min(30rem,100vw - 2rem);padding:var(--lx-space-3)}.lx-multiselect__search{align-items:center;margin-block-end:var(--lx-space-3);display:flex;position:relative}.lx-multiselect__search>svg{color:var(--lx-color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--lx-space-3)}.lx-multiselect__search .lx-input{padding-inline-start:var(--lx-space-8)}.lx-multiselect__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-multiselect__options .lx-checkbox{padding:var(--lx-space-2);border-radius:var(--lx-radius-sm)}.lx-multiselect__options .lx-checkbox:hover{background:var(--lx-color-primary-subtle)}.lx-multiselect__option-label{justify-content:space-between;align-items:baseline;gap:var(--lx-space-4);inline-size:100%;display:flex}.lx-multiselect__option-label small{color:var(--lx-color-text-subtle);font-size:var(--lx-font-size-xs);font-variant-numeric:tabular-nums}.lx-multiselect__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-multiselect__clear{cursor:pointer;background:0 0;border:0;margin-block-start:var(--lx-space-3)}.lx-caselaw-map{block-size:auto;max-inline-size:100%}.lx-comment-replies{padding-inline-start:var(--lx-space-6)}.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-codes-explorer{animation:lx-codes-enter var(--lx-duration-normal) var(--lx-ease-decelerate) both;flex-direction:column;display:flex}.lx-codes-list__item{align-items:center;gap:var(--lx-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.lx-codes-list__content{min-inline-size:0}.lx-codes-list__title-row{align-items:center;gap:var(--lx-space-2) var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-codes-list__title-row h3,.lx-reforms-item__title{max-inline-size:52rem;font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-snug);margin:0}.lx-codes-list__title-row a,.lx-reforms-item__title a{color:var(--lx-color-text);text-decoration:none}.lx-codes-list__title-row a:hover,.lx-reforms-item__title a:hover{color:var(--lx-color-primary-text);text-decoration:underline}.lx-codes-list__meta{gap:var(--lx-space-2) var(--lx-space-4);margin:var(--lx-space-2) 0 0;color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);flex-wrap:wrap;display:flex}.lx-codes-list__meta span+span:before{content:"·";color:var(--lx-color-text-subtle);margin-inline-end:var(--lx-space-4)}.lx-codes-list__action{align-items:center;gap:var(--lx-space-2);min-block-size:var(--lx-size-touch-target);color:var(--lx-color-primary-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.lx-codes-list__action span{transition:transform var(--lx-duration-fast) var(--lx-ease-standard)}.lx-codes-list__item:hover .lx-codes-list__action span,.lx-codes-list__action:focus-visible span{transform:translateX(var(--lx-space-1))}@keyframes lx-codes-enter{0%{opacity:0;transform:translateY(var(--lx-space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:47.999rem){.lx-codes-list__item{gap:var(--lx-space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lx-codes-explorer{animation:none}.lx-codes-list__action span{transition:none}}.lx-service-state{justify-items:center;gap:var(--lx-space-6);max-inline-size:48rem;margin:var(--lx-space-8) auto;padding:var(--lx-space-12) var(--lx-space-8);border:1px solid var(--lx-color-border);border-block-start:3px solid var(--lx-color-primary);border-radius:var(--lx-radius-lg);background-color:var(--lx-color-surface);text-align:center;animation:lx-service-state-enter var(--lx-duration-normal) var(--lx-ease-decelerate) both;display:grid}.lx-main:has(.lx-service-state){background-color:var(--lx-color-background-subtle)}.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[data-tone=info] .lx-service-state__signal{border-color:var(--lx-color-info-border);color:var(--lx-color-info-text);background:var(--lx-color-info-bg)}.lx-service-state__content{align-items:center;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:24ch;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__content>h1:first-child{justify-content:center;align-items:center;margin-block-start:0;display:flex}.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{justify-content:center;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:39.999rem){.lx-service-state{gap:var(--lx-space-5);padding:var(--lx-space-8) var(--lx-space-5)}.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}.lx-reforms-page{padding-block-end:var(--lx-space-10)}.lx-reforms-notice{max-inline-size:var(--lx-size-prose);border-inline-start:3px solid var(--lx-color-primary-border);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);margin:0;padding-inline-start:var(--lx-space-4)}.lx-reforms-results{min-inline-size:0;animation:lx-reforms-enter var(--lx-duration-slow) var(--lx-ease-decelerate) both}.lx-reforms-item__codes ul,.lx-reform-impact-list{margin:0;padding:0;list-style:none}.lx-reforms-item__codes ul{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-reforms-item__topline{justify-content:space-between;align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.lx-reforms-item__topline time{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-weight-medium)}.lx-reforms-item__badges{gap:var(--lx-space-2);flex-wrap:wrap;display:flex}.lx-reforms-item__title{margin-block:var(--lx-space-2) var(--lx-space-1)}.lx-reforms-item__reference{color:var(--lx-color-text-subtle);font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-xs);overflow-wrap:anywhere;margin:0}.lx-reforms-item__summary{border-block:1px solid var(--lx-color-border-subtle);flex-wrap:wrap;align-items:stretch;gap:0;margin-block-start:var(--lx-space-5);display:flex}.lx-reforms-item__summary>span{align-items:baseline;gap:var(--lx-space-1);padding:var(--lx-space-3);border-inline-end:1px solid var(--lx-color-border-subtle);color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);display:flex}.lx-reforms-item__summary>span:last-child{border-inline-end:0}.lx-reforms-item__summary .lx-reforms-item__total{color:var(--lx-color-text)}.lx-reforms-item__summary .lx-reforms-item__impact{font-weight:var(--lx-font-weight-semibold)}.lx-reforms-item__summary .lx-reforms-item__impact--modified{color:var(--lx-color-warning-text);background:var(--lx-color-warning-bg)}.lx-reforms-item__summary .lx-reforms-item__impact--repealed{color:var(--lx-color-danger-text);background:var(--lx-color-danger-bg)}.lx-reforms-item__summary .lx-reforms-item__impact--created{color:var(--lx-color-success-text);background:var(--lx-color-success-bg)}.lx-reforms-item__total strong{color:var(--lx-color-primary-text);font-size:var(--lx-font-size-xl);font-variant-numeric:tabular-nums}.lx-reforms-item__codes{align-items:start;gap:var(--lx-space-3);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--lx-space-4);display:grid}.lx-reforms-item__codes>span{color:var(--lx-color-text-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--lx-letter-spacing-wide);padding-block:.15rem}.lx-reforms-item__codes li{padding:.15rem var(--lx-space-2);border-radius:var(--lx-radius-sm);color:var(--lx-color-text-muted);background:var(--lx-color-surface-sunken);font-size:var(--lx-font-size-xs)}@keyframes lx-reforms-enter{0%{opacity:0;transform:translateY(var(--lx-space-3))}to{opacity:1;transform:translateY(0)}}@media (max-width:39.999rem){.lx-reforms-item__summary>span{flex:45%}.lx-reforms-item__codes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lx-reforms-results{animation:none}}
