@font-face{font-family:Fixel Variable;src:url(./FixelVariable.D1l8-nud.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fixel Variable;src:url(./FixelVariableItalic.DDeFmtnM.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@layer properties,theme;@layer lb.theme{@media (prefers-reduced-motion:reduce){:root,[data-lb-theme]{--lb-motion-fast:0s;--lb-motion-normal:0s;--lb-motion-slow:0s}}:root,[data-lb-theme]{--lb-font-family-sans:"Fixel Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--lb-font-weight-regular:400;--lb-font-weight-medium:500;--lb-font-weight-semibold:600;--lb-font-weight-bold:700;--lb-font-variation-text-regular:"wdth" 75, "wght" 400;--lb-font-variation-text-semibold:"wdth" 75, "wght" 600;--lb-font-size-xs:.75rem;--lb-font-size-sm:.875rem;--lb-font-size-md:1rem;--lb-font-size-lg:1.25rem;--lb-font-size-xl:2rem;--lb-line-height-xs:1rem;--lb-line-height-sm:1.25rem;--lb-line-height-md:1.5rem;--lb-line-height-lg:1.75rem;--lb-line-height-xl:2.5rem;--lb-letter-spacing-normal:0;--lb-color-scheme:dark;--lb-color-canvas:#141414;--lb-color-surface:#232324;--lb-color-surface-raised:#2d2d2e;--lb-color-surface-hover:#3c3c3d;--lb-color-text:#fff;--lb-color-text-muted:#bebec2;--lb-color-text-subtle:#969699;--lb-color-border:#3c3c3d;--lb-color-border-strong:#505052;--lb-color-success:#44d111;--lb-color-success-subtle:#44d1111f;--lb-color-warning:#ffa53d;--lb-color-warning-subtle:#ffa53d1f;--lb-color-danger:#ff7f88;--lb-color-danger-subtle:#e557611f;--lb-color-info:#45baf5;--lb-color-info-subtle:#45baf51f;--lb-radius-sm:.375rem;--lb-radius-md:.5rem;--lb-radius-lg:.75rem;--lb-shadow-raised:0 10px 24px #00000059;--lb-motion-fast:.12s;--lb-motion-normal:.18s;--lb-motion-slow:.24s;--lb-ease-standard:cubic-bezier(.2, 0, 0, 1);--lb-control-height-sm:2rem;--lb-control-height-md:2.5rem;--lb-control-height-lg:3rem;--lb-control-padding-inline:.75rem;--lb-control-gap:.5rem;--lb-control-font-size:var(--lb-font-size-sm);--lb-control-line-height:var(--lb-line-height-sm);--lb-hit-target:1.5rem;--lb-color-accent-foreground:var(--lb-color-accent)}:root,[data-lb-theme=lime],[data-lb-theme]{--lb-color-accent:#c6f50a;--lb-color-accent-hover:#a8cc18;--lb-color-accent-active:#89a321;--lb-color-accent-subtle:#c6f50a1f;--lb-color-on-accent:#141414;--lb-color-focus:#c6f50a6b;--lb-color-link:#c6f50a;--lb-color-link-hover:#a8cc18;--lb-color-link-active:#95b124}[data-lb-theme=blue]{--lb-color-accent:#45baf5;--lb-color-accent-hover:#33a0d6;--lb-color-accent-active:#1f8cc2;--lb-color-accent-subtle:#45baf51f;--lb-color-on-accent:#141414;--lb-color-focus:#45baf56b;--lb-color-link:#5cc3f6;--lb-color-link-hover:#68b9e1;--lb-color-link-active:#4ab0e2}[data-lb-theme=purple]{--lb-color-accent:#cc5ac8;--lb-color-accent-hover:#b851b4;--lb-color-accent-active:#a348a0;--lb-color-accent-subtle:#cc5ac81f;--lb-color-on-accent:#141414;--lb-color-focus:#cc5ac86b;--lb-color-link:#e3a3e0;--lb-color-link-hover:#d79cd4;--lb-color-link-active:#cc93ca}[data-lb-theme=volcano]{--lb-color-accent:#ff7847;--lb-color-accent-hover:#eb6f42;--lb-color-accent-active:#d65f33;--lb-color-accent-subtle:#ff78471f;--lb-color-on-accent:#141414;--lb-color-focus:#ff78476b;--lb-color-link:#ffa07e;--lb-color-link-hover:#f19978;--lb-color-link-active:#e39273}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-color-scheme:light;--lb-color-canvas:#f7f7f8;--lb-color-surface:#fff;--lb-color-surface-raised:#f0f0f2;--lb-color-surface-hover:#e7e7ea;--lb-color-text:#141414;--lb-color-text-muted:#505052;--lb-color-text-subtle:#68686c;--lb-color-border:#d7d7db;--lb-color-border-strong:#737377;--lb-color-success:#277d08;--lb-color-success-subtle:#277d081a;--lb-color-warning:#8a4b00;--lb-color-warning-subtle:#8a4b001a;--lb-color-danger:#b4232d;--lb-color-danger-subtle:#b4232d1a;--lb-color-info:#146c94;--lb-color-info-subtle:#146c941a;--lb-shadow-raised:0 10px 24px #14141424;--lb-color-focus:var(--lb-color-accent-foreground)}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-color-accent-foreground:#526600;--lb-color-link:#526600;--lb-color-link-hover:#4c5e00;--lb-color-link-active:#465600}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-color-accent-foreground:#12658c;--lb-color-link:#12658c;--lb-color-link-hover:#115d82;--lb-color-link-active:#105578}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-color-accent-foreground:#7c2878;--lb-color-link:#7c2878;--lb-color-link-hover:#70246d;--lb-color-link-active:#642062}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-color-accent-foreground:#9a3513;--lb-color-link:#9a3513;--lb-color-link-hover:#8d3111;--lb-color-link-active:#802d0f}[data-lb-density=compact]{--lb-control-height-sm:1.75rem;--lb-control-height-md:2rem;--lb-control-height-lg:2.5rem;--lb-control-padding-inline:.625rem;--lb-control-gap:.375rem;--lb-control-font-size:.8125rem;--lb-control-line-height:1.125rem}[data-lb-input=touch]{--lb-hit-target:2.75rem}@media (prefers-reduced-motion:reduce){:root,[data-lb-theme]{--lb-motion-fast:0s;--lb-motion-normal:0s;--lb-motion-slow:0s}}:root,[data-lb-theme]{--lb-button-on-accent:var(--lb-color-on-accent);--lb-button-primary-hover:var(--lb-color-accent-hover);--lb-button-primary-active:var(--lb-color-accent-active);--lb-button-accent-border-hover:var(--lb-color-accent-hover);--lb-button-accent-border-active:var(--lb-color-accent);--lb-button-danger:#e55761;--lb-button-danger-hover:#d94c58;--lb-button-danger-active:#ce424f;--lb-button-danger-disabled:#d62b3657;--lb-button-danger-focus:#e5576133;--lb-button-on-danger:#000;--lb-button-danger-focus-segment:#572125;--lb-button-neutral-hover:#ffffff0f;--lb-button-neutral-active:#ffffff1a;--lb-button-neutral-focus:#ffffff59;--lb-button-on-accent-disabled:#1414148f}:root,[data-lb-theme=lime],[data-lb-theme]{--lb-button-accent-focus:#c6f50a33;--lb-button-accent-disabled:#c6f50a52;--lb-button-primary-focus-segment:#69800f}[data-lb-theme=blue]{--lb-button-accent-focus:#45baf533;--lb-button-accent-disabled:#45baf55c;--lb-button-primary-focus-segment:#285871}[data-lb-theme=purple]{--lb-button-accent-focus:#cc5ac833;--lb-button-accent-disabled:#cc5ac857;--lb-button-on-accent:#000;--lb-button-primary-focus-segment:#4e224c;--lb-button-primary-hover:#c14fbd;--lb-button-primary-active:#b745b3}[data-lb-theme=volcano]{--lb-button-accent-focus:#ff784733;--lb-button-accent-disabled:#ff784757;--lb-button-primary-focus-segment:#733620}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-button-danger-focus:#572125;--lb-button-neutral-hover:#1414140d;--lb-button-neutral-active:#1414141a;--lb-button-neutral-focus:#1414148c}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-button-accent-focus:#69800f;--lb-button-accent-border-hover:#778f19;--lb-button-accent-border-active:#526600}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-button-accent-focus:#285871;--lb-button-accent-border-hover:#1f7da8;--lb-button-accent-border-active:#285871}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-button-accent-focus:#4e224c;--lb-button-accent-border-hover:#9a3e96;--lb-button-accent-border-active:#4e224c}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-button-accent-focus:#733620;--lb-button-accent-border-hover:#b94b24;--lb-button-accent-border-active:#733620}:root,[data-lb-theme]{--lb-icon-button-accent-border-hover:var(--lb-color-accent-hover);--lb-icon-button-accent-border-active:var(--lb-color-accent);--lb-icon-button-danger:#e55761;--lb-icon-button-danger-hover:#d94c58;--lb-icon-button-danger-disabled:#d62b3657;--lb-icon-button-on-danger:#000;--lb-icon-button-neutral-hover:#ffffff0f;--lb-icon-button-neutral-active:#ffffff1a;--lb-icon-button-neutral-focus:#ffffff59}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-icon-button-neutral-hover:#1414140d;--lb-icon-button-neutral-active:#1414141a;--lb-icon-button-neutral-focus:#1414148c}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-icon-button-accent-border-hover:#778f19;--lb-icon-button-accent-border-active:#526600}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-icon-button-accent-border-hover:#1f7da8;--lb-icon-button-accent-border-active:#285871}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-icon-button-accent-border-hover:#9a3e96;--lb-icon-button-accent-border-active:#4e224c}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-icon-button-accent-border-hover:#b94b24;--lb-icon-button-accent-border-active:#733620}:root,[data-lb-theme]{--lb-input-border:#6d6d6f;--lb-input-border-focus:var(--lb-color-accent);--lb-input-caret:var(--lb-color-accent);--lb-input-readonly-background:#ffffff0f;--lb-input-readonly-content:var(--lb-color-text-muted);--lb-input-disabled-background:#323233;--lb-input-disabled-content:#646466}:root,[data-lb-theme=lime],[data-lb-theme]{--lb-input-border-hover:#89a321;--lb-input-focus:#c6f50a33}[data-lb-theme=blue]{--lb-input-border-hover:#1f8cc2;--lb-input-focus:#45baf533}[data-lb-theme=purple]{--lb-input-border-hover:#a449a1;--lb-input-focus:#cc5ac833}[data-lb-theme=volcano]{--lb-input-border-hover:#d65f33;--lb-input-focus:#ff784733}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-input-border:#8a8a8e;--lb-input-readonly-background:#1414140a;--lb-input-disabled-background:#e5e5e8;--lb-input-disabled-content:#737377}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-input-border-hover:#778f19;--lb-input-border-focus:#69800f;--lb-input-caret:#69800f;--lb-input-focus:#69800f3d}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-input-border-hover:#1f7da8;--lb-input-border-focus:#285871;--lb-input-caret:#285871;--lb-input-focus:#2858713d}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-input-border-hover:#9a3e96;--lb-input-border-focus:#4e224c;--lb-input-caret:#4e224c;--lb-input-focus:#4e224c3d}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-input-border-hover:#b94b24;--lb-input-border-focus:#733620;--lb-input-caret:#733620;--lb-input-focus:#7336203d}:root,[data-lb-theme]{--lb-select-border:#6d6d6f;--lb-select-border-focus:var(--lb-color-accent);--lb-select-disabled-background:#323233;--lb-select-disabled-content:#646466}:root,[data-lb-theme=lime],[data-lb-theme]{--lb-select-border-hover:#89a321;--lb-select-focus:#c6f50a33}[data-lb-theme=blue]{--lb-select-border-hover:#1f8cc2;--lb-select-focus:#45baf533}[data-lb-theme=purple]{--lb-select-border-hover:#a449a1;--lb-select-focus:#cc5ac833}[data-lb-theme=volcano]{--lb-select-border-hover:#d65f33;--lb-select-focus:#ff784733}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-select-border:#8a8a8e;--lb-select-disabled-background:#e5e5e8;--lb-select-disabled-content:#737377}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-select-border-hover:#778f19;--lb-select-border-focus:#69800f;--lb-select-focus:#69800f3d}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-select-border-hover:#1f7da8;--lb-select-border-focus:#285871;--lb-select-focus:#2858713d}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-select-border-hover:#9a3e96;--lb-select-border-focus:#4e224c;--lb-select-focus:#4e224c3d}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-select-border-hover:#b94b24;--lb-select-border-focus:#733620;--lb-select-focus:#7336203d}:root,[data-lb-theme]{--lb-textarea-border:#6d6d6f;--lb-textarea-border-focus:var(--lb-color-accent);--lb-textarea-caret:var(--lb-color-accent);--lb-textarea-readonly-background:#ffffff0f;--lb-textarea-readonly-content:var(--lb-color-text-muted);--lb-textarea-disabled-background:#323233;--lb-textarea-disabled-content:#646466}:root,[data-lb-theme=lime],[data-lb-theme]{--lb-textarea-border-hover:#89a321;--lb-textarea-focus:#c6f50a33}[data-lb-theme=blue]{--lb-textarea-border-hover:#1f8cc2;--lb-textarea-focus:#45baf533}[data-lb-theme=purple]{--lb-textarea-border-hover:#a449a1;--lb-textarea-focus:#cc5ac833}[data-lb-theme=volcano]{--lb-textarea-border-hover:#d65f33;--lb-textarea-focus:#ff784733}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-textarea-border:#8a8a8e;--lb-textarea-readonly-background:#1414140a;--lb-textarea-disabled-background:#e5e5e8;--lb-textarea-disabled-content:#737377}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-textarea-border-hover:#778f19;--lb-textarea-border-focus:#69800f;--lb-textarea-caret:#69800f;--lb-textarea-focus:#69800f3d}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-textarea-border-hover:#1f7da8;--lb-textarea-border-focus:#285871;--lb-textarea-caret:#285871;--lb-textarea-focus:#2858713d}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-textarea-border-hover:#9a3e96;--lb-textarea-border-focus:#4e224c;--lb-textarea-caret:#4e224c;--lb-textarea-focus:#4e224c3d}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-textarea-border-hover:#b94b24;--lb-textarea-border-focus:#733620;--lb-textarea-caret:#733620;--lb-textarea-focus:#7336203d}:root,[data-lb-theme]{--lb-text-button-disabled-content:#646466}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-text-button-disabled-content:#737377}:root,[data-lb-theme]{--lb-verification-code-field-border:#6d6d6f;--lb-verification-code-field-border-focus:var(--lb-color-accent);--lb-verification-code-field-caret:var(--lb-color-accent);--lb-verification-code-field-readonly-background:#ffffff0f;--lb-verification-code-field-readonly-content:var(--lb-color-text-muted);--lb-verification-code-field-disabled-background:#323233;--lb-verification-code-field-disabled-content:#646466}:root,[data-lb-theme=lime],[data-lb-theme]{--lb-verification-code-field-border-hover:#89a321;--lb-verification-code-field-focus:#c6f50a33}[data-lb-theme=blue]{--lb-verification-code-field-border-hover:#1f8cc2;--lb-verification-code-field-focus:#45baf533}[data-lb-theme=purple]{--lb-verification-code-field-border-hover:#a449a1;--lb-verification-code-field-focus:#cc5ac833}[data-lb-theme=volcano]{--lb-verification-code-field-border-hover:#d65f33;--lb-verification-code-field-focus:#ff784733}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme]{--lb-verification-code-field-border:#8a8a8e;--lb-verification-code-field-readonly-background:#1414140a;--lb-verification-code-field-disabled-background:#e5e5e8;--lb-verification-code-field-disabled-content:#737377}[data-lb-color-scheme=light],[data-lb-color-scheme=light] [data-lb-theme=lime],[data-lb-color-scheme=light] [data-lb-theme],[data-lb-color-scheme=light][data-lb-theme=lime]{--lb-verification-code-field-border-hover:#778f19;--lb-verification-code-field-border-focus:#69800f;--lb-verification-code-field-caret:#69800f;--lb-verification-code-field-focus:#69800f3d}[data-lb-color-scheme=light] [data-lb-theme=blue],[data-lb-color-scheme=light][data-lb-theme=blue]{--lb-verification-code-field-border-hover:#1f7da8;--lb-verification-code-field-border-focus:#285871;--lb-verification-code-field-caret:#285871;--lb-verification-code-field-focus:#2858713d}[data-lb-color-scheme=light] [data-lb-theme=purple],[data-lb-color-scheme=light][data-lb-theme=purple]{--lb-verification-code-field-border-hover:#9a3e96;--lb-verification-code-field-border-focus:#4e224c;--lb-verification-code-field-caret:#4e224c;--lb-verification-code-field-focus:#4e224c3d}[data-lb-color-scheme=light] [data-lb-theme=volcano],[data-lb-color-scheme=light][data-lb-theme=volcano]{--lb-verification-code-field-border-hover:#b94b24;--lb-verification-code-field-border-focus:#733620;--lb-verification-code-field-caret:#733620;--lb-verification-code-field-focus:#7336203d}}@layer base{*,:after,:before{box-sizing:border-box}html{color-scheme:var(--lb-color-scheme)}html,html body{background-color:var(--lb-color-canvas);color:var(--lb-color-text);font-family:var(--lb-font-family-sans)}html body{font-size:var(--lb-font-size-sm);font-variation-settings:var(--lb-font-variation-text-regular);font-weight:var(--lb-font-weight-regular);line-height:var(--lb-line-height-sm);margin:0}html button,html input,html select,html textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;line-height:inherit}html h1,html h2,html h3,html h4,html h5,html h6{font-family:var(--lb-font-family-sans);font-variation-settings:"wdth" 75,"wght" 700;font-weight:var(--lb-font-weight-bold);letter-spacing:var(--lb-letter-spacing-normal);margin-block:0 .5em}html h1{font-size:3rem;line-height:3.25rem}html h2{font-size:2.5rem;line-height:2.75rem}html h3{font-size:2rem;line-height:2.25rem}html h4{font-size:1.75rem;line-height:2rem}html h5{font-size:1.25rem;line-height:1.5rem}html h6{font-size:var(--lb-font-size-md);line-height:var(--lb-line-height-md)}html p{font-size:var(--lb-font-size-sm);font-variation-settings:var(--lb-font-variation-text-regular);font-weight:var(--lb-font-weight-regular);line-height:var(--lb-line-height-sm);margin-block:0 1rem}html a:any-link{color:var(--lb-color-link);text-underline-offset:.14em;text-decoration-line:underline;text-decoration-color:currentColor}html a:any-link:hover{color:var(--lb-color-link-hover)}html a:any-link:active{color:var(--lb-color-link-active)}html input[type=checkbox],html input[type=radio]{accent-color:var(--lb-color-accent)}html hr{border:0;border-block-start:1px solid var(--lb-color-border);margin-block:1.5rem}html code,html kbd,html pre,html samp{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--lb-font-size-sm)}html :not(pre)>code{border-radius:var(--lb-radius-sm);background:var(--lb-color-surface-raised);overflow-wrap:anywhere;padding:.125em .375em}html pre{border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-md);background:var(--lb-color-canvas);margin-block:0 1rem;padding:1rem;line-height:1.5;overflow-x:auto}html pre code{font-size:inherit}.lb-panel{border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface);min-inline-size:0;padding:1.5rem}.lb-page-title{font-size:2rem;line-height:2.25rem}.lb-section-title{font-size:1.25rem;line-height:1.5rem}.lb-subsection-title{font-size:1rem;line-height:1.5rem}}@layer components{.lb-button{--_lb-button-tone-fill:var(--lb-color-accent);--_lb-button-tone-hover:var(--lb-button-primary-hover);--_lb-button-tone-active:var(--lb-button-primary-active);--_lb-button-tone-disabled:var(--lb-button-accent-disabled);--_lb-button-tone-on-fill:var(--lb-button-on-accent);--_lb-button-tone-content:var(--lb-color-text);--_lb-button-tone-icon:var(--lb-color-text-subtle);--_lb-button-tone-focus:var(--lb-button-accent-focus);--_lb-button-tone-focus-segment:var(--lb-button-primary-focus-segment);--_lb-button-tone-border-hover:var(--lb-button-accent-border-hover);--_lb-button-tone-border-active:var(--lb-button-accent-border-active);--_lb-button-background:transparent;--_lb-button-border:transparent;--_lb-button-border-width:0px;--_lb-button-text:var(--_lb-button-tone-content);--_lb-button-icon:var(--_lb-button-tone-icon);--_lb-button-focus-shadow:0 0 0 0 transparent;--_lb-button-focus-segment:var(--_lb-button-tone-focus-segment);--_lb-button-padding-block:.375rem;--_lb-button-padding-inline:.75rem;box-sizing:border-box;min-block-size:var(--lb-hit-target);justify-content:center;align-items:center;gap:var(--lb-control-gap);padding-block:var(--_lb-button-padding-block);padding-inline:var(--_lb-button-padding-inline);border-radius:var(--lb-radius-md);appearance:none;background:var(--_lb-button-background);box-shadow:inset 0 0 0 var(--_lb-button-border-width) var(--_lb-button-border),var(--_lb-button-focus-shadow);color:var(--_lb-button-text);font-family:var(--lb-font-family-sans);font-size:var(--lb-control-font-size);font-weight:var(--lb-font-weight-semibold);font-variation-settings:var(--lb-font-variation-text-semibold);line-height:var(--lb-control-line-height);letter-spacing:var(--lb-letter-spacing-normal);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--lb-motion-fast) var(--lb-ease-standard),box-shadow var(--lb-motion-fast) var(--lb-ease-standard),color var(--lb-motion-fast) var(--lb-ease-standard);border:0;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.lb-button__focus-segment{z-index:1;background:var(--_lb-button-focus-segment);opacity:0;pointer-events:none;border-radius:999px;block-size:3px;position:absolute;inset-block-end:0;inset-inline:.75rem}.lb-button[data-size=large]{--_lb-button-padding-block:.625rem;--_lb-button-padding-inline:1.25rem}.lb-button__icon{block-size:1rem;inline-size:1rem;color:var(--_lb-button-icon);flex:0 0 1rem;justify-content:center;align-items:center;display:inline-flex}.lb-button__icon>:where(svg){block-size:1rem;inline-size:1rem}.lb-button[data-tone=danger]{--_lb-button-tone-fill:var(--lb-button-danger);--_lb-button-tone-hover:var(--lb-button-danger-hover);--_lb-button-tone-active:var(--lb-button-danger-active);--_lb-button-tone-disabled:var(--lb-button-danger-disabled);--_lb-button-tone-on-fill:var(--lb-button-on-danger);--_lb-button-tone-content:var(--lb-color-danger);--_lb-button-tone-icon:var(--lb-color-danger);--_lb-button-tone-focus:var(--lb-button-danger-focus);--_lb-button-tone-focus-segment:var(--lb-button-danger-focus-segment);--_lb-button-tone-border-hover:var(--lb-button-danger);--_lb-button-tone-border-active:var(--lb-button-danger-hover)}.lb-button[data-variant=primary]{--_lb-button-background:var(--_lb-button-tone-fill);--_lb-button-text:var(--_lb-button-tone-on-fill);--_lb-button-icon:var(--_lb-button-tone-on-fill)}.lb-button[data-variant=secondary]{--_lb-button-border:var(--lb-color-border-strong);--_lb-button-border-width:1px}@media (hover:hover){.lb-button[data-variant=primary]:hover:not(:disabled){--_lb-button-background:var(--_lb-button-tone-hover)}.lb-button[data-variant=secondary]:hover:not(:disabled){--_lb-button-border:var(--_lb-button-tone-border-hover)}.lb-button[data-variant=tertiary]:hover:not(:disabled){--_lb-button-background:var(--lb-button-neutral-hover)}}.lb-button[data-variant=primary]:active:not(:disabled){--_lb-button-background:var(--_lb-button-tone-active)}.lb-button[data-variant=secondary]:active:not(:disabled){--_lb-button-border:var(--_lb-button-tone-border-active)}.lb-button[data-variant=tertiary]:active:not(:disabled){--_lb-button-background:var(--lb-button-neutral-active)}.lb-button[data-variant=primary]:focus-visible:not(:disabled){--_lb-button-focus-shadow:0 0 0 2px var(--_lb-button-tone-focus)}.lb-button:where([data-variant=secondary],[data-variant=tertiary]):focus-visible:not(:disabled){--_lb-button-focus-shadow:0 0 0 1px var(--lb-color-surface), 0 0 0 3px var(--lb-button-neutral-focus)}.lb-button[data-variant=primary]:focus-visible:not(:disabled)>.lb-button__focus-segment{opacity:1}.lb-button:focus-visible{outline:none}@media (forced-colors:active){.lb-button:focus-visible{outline-offset:2px;outline:2px solid canvastext}.lb-button__focus-segment{display:none}}.lb-button:disabled{cursor:not-allowed}.lb-button[data-variant=primary]:disabled{--_lb-button-background:var(--_lb-button-tone-disabled);--_lb-button-text:var(--lb-button-on-accent-disabled);--_lb-button-icon:var(--lb-button-on-accent-disabled)}.lb-button:where([data-variant=secondary],[data-variant=tertiary]):disabled{--_lb-button-border-width:0px;--_lb-button-text:var(--lb-color-border-strong);--_lb-button-icon:var(--lb-color-border-strong)}.lb-button[data-variant=secondary]:disabled{--_lb-button-background:var(--lb-button-neutral-hover)}.lb-button[data-variant=tertiary]:disabled{--_lb-button-background:transparent}@media (prefers-reduced-motion:reduce){.lb-button{transition:none}}:where([data-lb-density=compact]) .lb-button{--_lb-button-padding-block:.3125rem;--_lb-button-padding-inline:.625rem}:where([data-lb-density=compact]) .lb-button[data-size=large]{--_lb-button-padding-block:.4375rem;--_lb-button-padding-inline:1rem}.lb-icon-button{--_lb-icon-button-size:var(--lb-control-height-sm);--_lb-icon-button-radius:var(--lb-radius-md);--_lb-icon-button-content:var(--lb-color-text-subtle);--_lb-icon-button-border:transparent;--_lb-icon-button-border-width:0px;--_lb-icon-button-border-hover:var(--lb-icon-button-accent-border-hover);--_lb-icon-button-border-active:var(--lb-icon-button-accent-border-active);--_lb-icon-button-selected:var(--lb-color-text);--_lb-icon-button-on-selected:var(--lb-color-canvas);--_lb-icon-button-background:transparent;--_lb-icon-button-focus-shadow:0 0 0 0 transparent;box-sizing:border-box;inline-size:max(var(--_lb-icon-button-size),var(--lb-hit-target));block-size:max(var(--_lb-icon-button-size),var(--lb-hit-target));border-radius:var(--_lb-icon-button-radius);appearance:none;background:var(--_lb-icon-button-background);box-shadow:inset 0 0 0 var(--_lb-icon-button-border-width) var(--_lb-icon-button-border),var(--_lb-icon-button-focus-shadow);color:var(--_lb-icon-button-content);font:inherit;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--lb-motion-fast) var(--lb-ease-standard),box-shadow var(--lb-motion-fast) var(--lb-ease-standard),color var(--lb-motion-fast) var(--lb-ease-standard);border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative;overflow:visible}.lb-icon-button[data-size=small]{--_lb-icon-button-size:1.5rem;--_lb-icon-button-radius:.25rem}.lb-icon-button[data-size=large]{--_lb-icon-button-size:var(--lb-control-height-md)}.lb-icon-button[data-variant=secondary]{--_lb-icon-button-border:var(--lb-color-border-strong);--_lb-icon-button-border-width:1px}.lb-icon-button[data-tone=danger]{--_lb-icon-button-content:var(--lb-color-danger);--_lb-icon-button-border-hover:var(--lb-icon-button-danger);--_lb-icon-button-border-active:var(--lb-icon-button-danger-hover);--_lb-icon-button-selected:var(--lb-icon-button-danger);--_lb-icon-button-on-selected:var(--lb-icon-button-on-danger)}.lb-icon-button__icon{block-size:1rem;inline-size:1rem;color:inherit;pointer-events:none;flex:0 0 1rem;justify-content:center;align-items:center;display:inline-flex}.lb-icon-button__icon>:where(svg,img){block-size:1rem;inline-size:1rem;display:block}@media (hover:hover){.lb-icon-button[data-variant=secondary]:hover:not(:disabled,[aria-pressed=true]){--_lb-icon-button-background:var(--lb-icon-button-neutral-hover);--_lb-icon-button-border:var(--_lb-icon-button-border-hover)}.lb-icon-button[data-variant=tertiary]:hover:not(:disabled,[aria-pressed=true]){--_lb-icon-button-background:var(--lb-icon-button-neutral-hover)}}.lb-icon-button[data-variant=secondary]:active:not(:disabled,[aria-pressed=true]){--_lb-icon-button-background:var(--lb-icon-button-neutral-hover);--_lb-icon-button-border:var(--_lb-icon-button-border-active)}.lb-icon-button[data-variant=tertiary]:active:not(:disabled,[aria-pressed=true]){--_lb-icon-button-background:var(--lb-icon-button-neutral-active)}.lb-icon-button[aria-pressed=true]:not(:disabled){--_lb-icon-button-background:var(--_lb-icon-button-selected);--_lb-icon-button-border:transparent;--_lb-icon-button-border-width:0px;--_lb-icon-button-content:var(--_lb-icon-button-on-selected)}.lb-icon-button:focus-visible:not(:disabled){--_lb-icon-button-focus-shadow:0 0 0 1px var(--lb-color-surface), 0 0 0 3px var(--lb-icon-button-neutral-focus);outline:none}@media (forced-colors:active){.lb-icon-button{forced-color-adjust:auto}.lb-icon-button:focus-visible:not(:disabled){outline-offset:2px;box-shadow:none;outline:2px solid canvastext}}.lb-icon-button:disabled{--_lb-icon-button-background:transparent;--_lb-icon-button-border:var(--lb-color-border);--_lb-icon-button-content:var(--lb-color-border-strong);cursor:not-allowed}.lb-icon-button[data-variant=tertiary]:disabled{--_lb-icon-button-border-width:0px}.lb-icon-button[data-tone=danger]:disabled{--_lb-icon-button-content:var(--lb-icon-button-danger-disabled)}@media (prefers-reduced-motion:reduce){.lb-icon-button{transition:none}}.lb-notice{--_lb-notice-accent:var(--lb-color-info);box-sizing:border-box;border:1px solid var(--lb-color-text);align-items:flex-start;gap:1rem;inline-size:100%;min-inline-size:0;padding:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lb-notice{border:1px solid color-mix(in srgb,var(--lb-color-text) 3%,transparent)}}.lb-notice{background:var(--lb-color-surface-hover);box-shadow:none;color:var(--lb-color-text);border-radius:.5rem}.lb-notice[data-tone=success]{--_lb-notice-accent:var(--lb-color-success)}.lb-notice[data-tone=warning]{--_lb-notice-accent:var(--lb-color-warning)}.lb-notice[data-tone=danger]{--_lb-notice-accent:var(--lb-color-danger)}:where([data-lb-color-scheme=light]) .lb-notice{--_lb-notice-accent:#45baf5}:where([data-lb-color-scheme=light]) .lb-notice[data-tone=success]{--_lb-notice-accent:#44d111}:where([data-lb-color-scheme=light]) .lb-notice[data-tone=warning]{--_lb-notice-accent:#ffa53d}:where([data-lb-color-scheme=light]) .lb-notice[data-tone=danger]{--_lb-notice-accent:#ff7f88}.lb-notice[data-elevated=true]{box-shadow:var(--lb-shadow-raised)}.lb-notice__accent{background:var(--_lb-notice-accent);border-radius:10px;flex:0 0 3px;align-self:stretch;inline-size:3px}.lb-notice__body{flex-direction:column;flex:auto;align-items:flex-start;min-inline-size:0;padding-block:.125rem;display:flex}.lb-notice__message,.lb-notice__title{inline-size:100%;font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);line-height:var(--lb-line-height-sm);letter-spacing:var(--lb-letter-spacing-normal);overflow-wrap:anywhere;margin:0}.lb-notice__title{color:var(--lb-color-text);font-weight:var(--lb-font-weight-semibold);font-variation-settings:var(--lb-font-variation-text-semibold)}.lb-notice__message{color:var(--lb-color-text-muted);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);margin-block-start:.25rem}.lb-notice__action{align-items:center;gap:.5rem;min-inline-size:0;margin-block-start:.5rem;display:flex}.lb-notice__action>:where(a:any-link),.lb-notice__action>:where(a:any-link){color:var(--lb-color-link);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-medium);font-variation-settings:"wdth" 75,"wght" 500;line-height:var(--lb-line-height-sm);letter-spacing:var(--lb-letter-spacing-normal);text-underline-offset:.15em;text-decoration-line:underline}@media (hover:hover){.lb-notice__action>:where(a:any-link):hover,.lb-notice__action>:where(a:any-link):hover{color:var(--lb-color-link-hover)}}.lb-notice__action>:where(a:any-link):active,.lb-notice__action>:where(a:any-link):active{color:var(--lb-color-link-active)}.lb-notice__dismiss-icon{background:currentColor;block-size:1rem;inline-size:1rem;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='9.25'%20height='9.25'%20viewBox='0%200%209.25%209.25'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M8.625%200.625L0.625%208.625M0.625%200.625L8.625%208.625'%20stroke='%23969699'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/9.25px 9.25px no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='9.25'%20height='9.25'%20viewBox='0%200%209.25%209.25'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M8.625%200.625L0.625%208.625M0.625%200.625L8.625%208.625'%20stroke='%23969699'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/9.25px 9.25px no-repeat}@media (forced-colors:active){.lb-notice{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.lb-notice__accent{background:canvastext}.lb-notice__message,.lb-notice__title{color:canvastext}}.lb-button-group{vertical-align:middle;align-items:stretch;min-width:0;display:inline-flex}.lb-button-group[data-slot=button-group]>:is([data-slot=button],[data-slot=icon-button]){border-radius:0;margin-inline-start:-1px}.lb-button-group[data-slot=button-group]>:is([data-slot=button],[data-slot=icon-button]):first-child{border-start-start-radius:var(--lb-radius-md);border-end-start-radius:var(--lb-radius-md);margin-inline-start:0}.lb-button-group[data-slot=button-group]>:is([data-slot=button],[data-slot=icon-button]):last-child{border-start-end-radius:var(--lb-radius-md);border-end-end-radius:var(--lb-radius-md)}.lb-button-group[data-slot=button-group]>:is([data-slot=button],[data-slot=icon-button]):only-child{border-radius:var(--lb-radius-md)}.lb-button-group[data-slot=button-group]>:is([data-slot=button],[data-slot=icon-button])[aria-pressed=true]{z-index:1}.lb-button-group[data-slot=button-group]>:is([data-slot=button],[data-slot=icon-button]):focus-visible{z-index:2}.lb-input{--_lb-input-block-size:2rem;--_lb-input-border:var(--lb-input-border);--_lb-input-focus-shadow:0 0 0 0 transparent;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--_lb-input-block-size);min-block-size:max(var(--_lb-input-block-size),var(--lb-hit-target));padding-block:0;padding-inline:var(--lb-control-padding-inline);border:1px solid var(--_lb-input-border);border-radius:var(--lb-radius-md);appearance:none;background:var(--lb-color-canvas);box-shadow:var(--_lb-input-focus-shadow);color:var(--lb-color-text);caret-color:var(--lb-input-caret);font-family:var(--lb-font-family-sans);font-size:var(--lb-control-font-size);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-control-line-height);letter-spacing:var(--lb-letter-spacing-normal);text-align:start;transition:border-color var(--lb-motion-fast) var(--lb-ease-standard),box-shadow var(--lb-motion-fast) var(--lb-ease-standard),color var(--lb-motion-fast) var(--lb-ease-standard);display:block}.lb-input[data-control-size=large]{--_lb-input-block-size:2.5rem}.lb-input::placeholder{color:var(--lb-color-text-subtle);opacity:1}@media (hover:hover){.lb-input:hover:not(:disabled,:focus-visible){--_lb-input-border:var(--lb-input-border-hover)}}.lb-input[aria-invalid=true]:not(:disabled,:focus-visible){--_lb-input-border:var(--lb-color-danger)}.lb-input:focus-visible{--_lb-input-border:var(--lb-input-border-focus);--_lb-input-focus-shadow:0 0 0 2px var(--lb-input-focus);outline:none}.lb-input:-moz-read-only:not(:disabled){background:var(--lb-input-readonly-background);color:var(--lb-input-readonly-content);cursor:text}.lb-input:read-only:not(:disabled){background:var(--lb-input-readonly-background);color:var(--lb-input-readonly-content);cursor:text}.lb-input:disabled{--_lb-input-border:transparent;background:var(--lb-input-disabled-background);color:var(--lb-input-disabled-content);cursor:not-allowed;opacity:1}.lb-input:disabled::placeholder{color:var(--lb-input-disabled-content)}@media (forced-colors:active){.lb-input:focus-visible{outline-offset:2px;box-shadow:none;border-color:canvastext;outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){.lb-input{transition:none}}:where([data-lb-density=compact]) .lb-input{--_lb-input-block-size:1.75rem}:where([data-lb-density=compact]) .lb-input[data-control-size=large]{--_lb-input-block-size:2rem}:where([data-lb-input=touch]) .lb-input{min-block-size:2.75rem}.lb-input-group{--_lb-input-group-border:var(--lb-input-border);--_lb-input-group-content:var(--lb-color-text-subtle);--_lb-input-group-focus-shadow:0 0 0 0 transparent;box-sizing:border-box;border:1px solid var(--_lb-input-group-border);border-radius:var(--lb-radius-md);background:var(--lb-color-canvas);inline-size:100%;min-inline-size:0;box-shadow:var(--_lb-input-group-focus-shadow);color:var(--_lb-input-group-content);cursor:text;transition:background-color var(--lb-motion-fast) var(--lb-ease-standard),border-color var(--lb-motion-fast) var(--lb-ease-standard),box-shadow var(--lb-motion-fast) var(--lb-ease-standard),color var(--lb-motion-fast) var(--lb-ease-standard);align-items:center;gap:.5rem;padding-block:0;padding-inline:.75rem;display:flex}.lb-input-group[data-slot=input-group]>.lb-input[data-slot=input]{inline-size:auto;min-inline-size:0;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;flex:auto;margin-block:-1px;padding-inline:0}.lb-input-group[data-slot=input-group]>.lb-input-group__addon[data-slot=input-group-addon]{min-inline-size:0;color:inherit;font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-sm);letter-spacing:var(--lb-letter-spacing-normal);white-space:nowrap;flex:none;align-items:center;gap:.5rem;display:inline-flex}.lb-input-group[data-slot=input-group]>.lb-input-group__addon[data-slot=input-group-addon]>:is(img,svg){flex:0 0 1rem;block-size:1rem;inline-size:1rem;display:block}@media (hover:hover){.lb-input-group:has(>.lb-input[data-slot=input]:hover:not(:disabled,:focus-visible)){--_lb-input-group-border:var(--lb-input-border-hover)}}.lb-input-group:has(>.lb-input[data-slot=input][aria-invalid=true]:not(:disabled,:focus-visible)){--_lb-input-group-border:var(--lb-color-danger);--_lb-input-group-content:var(--lb-color-danger)}.lb-input-group:has(>.lb-input[data-slot=input]:focus-visible){--_lb-input-group-border:var(--lb-input-border-focus);--_lb-input-group-focus-shadow:0 0 0 2px var(--lb-input-focus)}.lb-input-group:has(>.lb-input[data-slot=input]:-moz-read-only:not(:disabled)){--_lb-input-group-content:var(--lb-input-readonly-content);background:var(--lb-input-readonly-background)}.lb-input-group:has(>.lb-input[data-slot=input]:read-only:not(:disabled)){--_lb-input-group-content:var(--lb-input-readonly-content);background:var(--lb-input-readonly-background)}.lb-input-group:has(>.lb-input[data-slot=input]:disabled){--_lb-input-group-border:transparent;--_lb-input-group-content:var(--lb-input-disabled-content);background:var(--lb-input-disabled-background);cursor:not-allowed}@media (forced-colors:active){.lb-input-group:has(>.lb-input[data-slot=input]:focus-visible){outline-offset:2px;box-shadow:none;border-color:canvastext;outline:2px solid canvastext}.lb-input-group[data-slot=input-group]>.lb-input[data-slot=input]:focus-visible{box-shadow:none;border-color:#0000;outline:none}}@media (prefers-reduced-motion:reduce){.lb-input-group{transition:none}}.lb-select{--_lb-select-block-size:2rem;--_lb-select-border:var(--lb-select-border);--_lb-select-chevron-offset:calc(var(--lb-control-padding-inline) + 3.375px);--_lb-select-focus-shadow:0 0 0 0 transparent;box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--_lb-select-block-size);min-block-size:max(var(--_lb-select-block-size),var(--lb-hit-target));border:1px solid var(--_lb-select-border);border-radius:var(--lb-radius-md);appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--lb-color-canvas);background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='9.25'%20height='5.25'%20viewBox='0%200%209.25%205.25'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M0.625%200.625L4.625%204.625L8.625%200.625'%20stroke='%23969699'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--_lb-select-chevron-offset) center;box-shadow:var(--_lb-select-focus-shadow);color:var(--lb-color-text);font-family:var(--lb-font-family-sans);font-size:var(--lb-control-font-size);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-control-line-height);letter-spacing:var(--lb-letter-spacing-normal);text-align:start;transition:border-color var(--lb-motion-fast) var(--lb-ease-standard),box-shadow var(--lb-motion-fast) var(--lb-ease-standard),color var(--lb-motion-fast) var(--lb-ease-standard);background-size:9.25px 5.25px;padding-block:0;padding-inline-start:var(--lb-control-padding-inline);padding-inline-end:calc(var(--lb-control-padding-inline) + 1.5rem);display:block}.lb-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--_lb-select-chevron-offset) center}.lb-select[data-control-size=large]{--_lb-select-block-size:2.5rem}[data-lb-color-scheme=light] .lb-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (hover:hover){.lb-select:hover:not(:disabled,:focus-visible){--_lb-select-border:var(--lb-select-border-hover)}}.lb-select[aria-invalid=true]:not(:disabled,:focus-visible){--_lb-select-border:var(--lb-color-danger)}.lb-select:focus-visible{--_lb-select-border:var(--lb-select-border-focus);--_lb-select-focus-shadow:0 0 0 2px var(--lb-select-focus);outline:none}.lb-select:disabled{--_lb-select-border:transparent;background-color:var(--lb-select-disabled-background);color:var(--lb-select-disabled-content);cursor:not-allowed;opacity:1}@media (forced-colors:active){.lb-select{padding-inline:var(--lb-control-padding-inline);appearance:auto;background-image:none}.lb-select:focus-visible{outline-offset:2px;box-shadow:none;border-color:canvastext;outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){.lb-select{transition:none}}:where([data-lb-density=compact]) .lb-select{--_lb-select-block-size:1.75rem}:where([data-lb-density=compact]) .lb-select[data-control-size=large]{--_lb-select-block-size:2rem}:where([data-lb-input=touch]) .lb-select{min-block-size:2.75rem}.lb-text-field{box-sizing:border-box;gap:.5rem;min-inline-size:0;display:grid}.lb-text-field__description,.lb-text-field__error,.lb-text-field__label{color:var(--lb-color-text-subtle);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-sm);letter-spacing:var(--lb-letter-spacing-normal);overflow-wrap:anywhere;margin:0}.lb-text-field__error{color:var(--lb-color-danger)}.lb-textarea{--_lb-textarea-border:var(--lb-textarea-border);--_lb-textarea-focus-shadow:0 0 0 0 transparent;box-sizing:border-box;border:1px solid var(--_lb-textarea-border);border-radius:var(--lb-radius-md);resize:vertical;background:var(--lb-color-canvas);min-block-size:7.5rem;inline-size:100%;min-inline-size:0;box-shadow:var(--_lb-textarea-focus-shadow);color:var(--lb-color-text);caret-color:var(--lb-textarea-caret);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-sm);letter-spacing:var(--lb-letter-spacing-normal);text-align:start;transition:border-color var(--lb-motion-fast) var(--lb-ease-standard),box-shadow var(--lb-motion-fast) var(--lb-ease-standard),color var(--lb-motion-fast) var(--lb-ease-standard);padding:.75rem;display:block}.lb-textarea::placeholder{color:var(--lb-color-text-subtle);opacity:1}@media (hover:hover){.lb-textarea:hover:not(:disabled,:focus-visible){--_lb-textarea-border:var(--lb-textarea-border-hover)}}.lb-textarea[aria-invalid=true]:not(:disabled,:focus-visible){--_lb-textarea-border:var(--lb-color-danger)}.lb-textarea:focus-visible{--_lb-textarea-border:var(--lb-textarea-border-focus);--_lb-textarea-focus-shadow:0 0 0 2px var(--lb-textarea-focus);outline:none}.lb-textarea:-moz-read-only:not(:disabled){background:var(--lb-textarea-readonly-background);color:var(--lb-textarea-readonly-content);cursor:text}.lb-textarea:read-only:not(:disabled){background:var(--lb-textarea-readonly-background);color:var(--lb-textarea-readonly-content);cursor:text}.lb-textarea:disabled{--_lb-textarea-border:transparent;background:var(--lb-textarea-disabled-background);color:var(--lb-textarea-disabled-content);cursor:not-allowed;opacity:1}.lb-textarea:disabled::placeholder{color:var(--lb-textarea-disabled-content)}@media (forced-colors:active){.lb-textarea:focus-visible{outline-offset:2px;box-shadow:none;border-color:canvastext;outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){.lb-textarea{transition:none}}.lb-link-button{text-decoration:none}.lb-text-button{box-sizing:border-box;min-block-size:var(--lb-hit-target);border-radius:var(--lb-radius-sm);color:var(--lb-color-link);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-medium);font-variation-settings:"wdth" 75,"wght" 500;line-height:var(--lb-line-height-sm);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0;display:inline-flex}@media (hover:hover){.lb-text-button[data-tone=accent]:hover:not(:disabled){color:var(--lb-color-link-hover);text-underline-offset:.14em;text-decoration:underline}}.lb-text-button[data-tone=accent]:active:not(:disabled){color:var(--lb-color-link-active)}.lb-text-button[data-tone=danger]{color:var(--lb-color-danger)}.lb-text-button:focus-visible{outline-offset:2px;outline:2px solid}.lb-text-button:disabled{color:var(--lb-text-button-disabled-content);cursor:not-allowed}.lb-text-button__icon{flex:0 0 1rem;block-size:1rem;inline-size:1rem;display:inline-flex}.lb-text-button__icon>:where(svg){block-size:1rem;inline-size:1rem}:where([data-lb-input=touch]) .lb-text-button{min-block-size:2.75rem}@media (forced-colors:active){.lb-text-button{color:buttontext}.lb-text-button:disabled{color:graytext}}.lb-password-field{box-sizing:border-box;gap:.5rem;min-inline-size:0;display:grid}.lb-password-field__description,.lb-password-field__error,.lb-password-field__label{color:var(--lb-color-text-subtle);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-sm);overflow-wrap:anywhere;margin:0}.lb-password-field__error{color:var(--lb-color-danger)}.lb-password-field__control{position:relative}.lb-password-field__control>.lb-input{padding-inline-end:max(2.75rem,calc(var(--lb-hit-target) + .5rem))}.lb-password-field__reveal{position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.lb-verification-code-field{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:.5rem;min-inline-size:0;display:grid}.lb-verification-code-field__description,.lb-verification-code-field__error,.lb-verification-code-field__label{color:var(--lb-color-text-subtle);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-sm);overflow-wrap:anywhere;margin:0}.lb-verification-code-field__error{color:var(--lb-color-danger)}.lb-verification-code-field__control{inline-size:19rem;max-inline-size:100%;position:relative}.lb-verification-code-field__cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.lb-verification-code-field__cells>span{box-sizing:border-box;border:1px solid var(--lb-verification-code-field-border);border-radius:var(--lb-radius-md);background:var(--lb-color-canvas);block-size:3rem;color:var(--lb-color-text);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-lg);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-lg);place-items:center;display:grid}.lb-verification-code-field__input{box-sizing:border-box;opacity:0;cursor:text;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.lb-verification-code-field__control:has(input[aria-invalid=true]) .lb-verification-code-field__cells>span{border-color:var(--lb-color-danger)}.lb-verification-code-field__control:has(input:focus-visible) .lb-verification-code-field__cells>span[data-selected]{border-color:var(--lb-verification-code-field-border-focus);outline:2px solid var(--lb-verification-code-field-border-focus);outline-offset:2px}.lb-verification-code-field__control:has(input:-moz-read-only) .lb-verification-code-field__cells>span{background:var(--lb-verification-code-field-readonly-background);color:var(--lb-verification-code-field-readonly-content)}.lb-verification-code-field__control:has(input:read-only) .lb-verification-code-field__cells>span{background:var(--lb-verification-code-field-readonly-background);color:var(--lb-verification-code-field-readonly-content)}.lb-verification-code-field__control:has(input:disabled) .lb-verification-code-field__cells>span{background:var(--lb-verification-code-field-disabled-background);color:var(--lb-verification-code-field-disabled-content);border-color:#0000}.lb-verification-code-field__input:disabled{cursor:not-allowed}@media (forced-colors:active){.lb-verification-code-field__cells{display:none}.lb-verification-code-field__input{opacity:1;color:fieldtext;background:field;border:1px solid buttontext;block-size:3rem;padding-inline:.75rem;position:static}.lb-verification-code-field__input:focus-visible{outline-offset:2px;outline:2px solid highlight}}.lb-confirmation-dialog{box-sizing:border-box;border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface);max-block-size:calc(100dvh - 2rem);inline-size:min(28rem,100% - 2rem);box-shadow:var(--lb-shadow-raised);color:var(--lb-color-text);font-family:var(--lb-font-family-sans);font-size:var(--lb-font-size-sm);font-variation-settings:var(--lb-font-variation-text-regular);line-height:var(--lb-line-height-sm);margin:auto;padding:1.5rem;overflow:auto}.lb-confirmation-dialog::backdrop{background:#0009}.lb-confirmation-dialog__title{font-size:var(--lb-font-size-lg);font-weight:var(--lb-font-weight-bold);font-variation-settings:"wdth" 75,"wght" 700;line-height:var(--lb-line-height-md);overflow-wrap:anywhere;margin:0 0 .75rem}.lb-confirmation-dialog__message{font:inherit;color:var(--lb-color-text-muted);overflow-wrap:anywhere;margin:0}.lb-confirmation-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-block-start:1.5rem;display:flex}.lb-confirmation-dialog__actions>.lb-button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}@media (width<=30rem){.lb-confirmation-dialog__actions{flex-direction:column}}@media (forced-colors:active){.lb-confirmation-dialog{border-color:canvastext}}}@layer utilities{.visible{visibility:visible}}@font-face{font-family:Fixel Variable;src:url(./FixelVariable.D1l8-nud.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fixel Variable;src:url(./FixelVariableItalic.DDeFmtnM.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--contributors-border-subtle:color-mix(in srgb, var(--lb-color-text) 6%, transparent);--contributors-border:color-mix(in srgb, var(--lb-color-text) 18%, transparent);--sticky-surface:color-mix(in srgb, var(--lb-color-surface-raised) 88%, transparent)}body{background:var(--lb-color-surface-raised)}html{scrollbar-gutter:stable}html.drawer-open{overflow:hidden}:where(strong,b){font-weight:var(--lb-font-weight-semibold);font-variation-settings:var(--lb-font-variation-text-semibold)}.muted{color:var(--lb-color-text-muted)}.docs-icon{vertical-align:middle;flex:none;width:1.25rem;height:1.25rem}.directional-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}:where(code,kbd,pre,samp){direction:ltr;unicode-bidi:isolate}.row-link{color:var(--lb-color-text);text-decoration:none}.row-link:hover{color:var(--lb-color-link);text-underline-offset:.2em;text-decoration-line:underline}a:is([href^="http://"],[href^="https://"]):not(.code-block a,.lb-button):after{content:""/" (external site)";vertical-align:.05em;background-color:currentColor;width:.7em;height:.7em;margin-inline-start:.2em;display:inline-block;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%207h10v10M7%2017%2017%207%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%207h10v10M7%2017%2017%207%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.form-field{gap:.5rem;min-width:0;display:grid}.form-field>label,.form-field>p{color:var(--lb-color-text-subtle);font-size:var(--lb-font-size-sm);line-height:var(--lb-line-height-sm)}.form-field>p{margin:0}.skip-link{top:-5rem;z-index:50;background:var(--lb-color-canvas);padding:1rem;position:fixed;inset-inline-start:1rem}.skip-link:focus{top:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-link:focus-visible,summary:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}.contributors-shell{--sidebar-width:22.5rem;--header-height:73px;--page-padding:clamp(1.5rem, 3.5vw, 4rem);--sticky-top:var(--header-height);grid-template-columns:var(--sidebar-width) minmax(0,1fr);display:grid}.brand{color:var(--lb-color-text);white-space:nowrap;flex:none;align-items:center;gap:.25rem;font-size:18px;line-height:24px;text-decoration:none;display:inline-flex;position:relative}.brand img{-o-object-fit:contain;object-fit:contain;flex:none;margin-inline-end:.25rem;display:block}.brand-name{font-variation-settings:"wdth" 75,"wght" 900}.brand-caption{font-variation-settings:"wdth" 75,"wght" 500}.docs-sidebar{top:var(--header-height);z-index:15;width:var(--sidebar-width);height:calc(100dvh - var(--header-height));margin-top:var(--header-height);background:var(--lb-color-surface-raised);border-inline-end:1px solid var(--contributors-border-subtle);flex-direction:column;grid-area:1/1;align-self:start;display:flex;position:sticky}.sidebar-header{gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:none}.sidebar-header,.sidebar-title-row{justify-content:space-between;align-items:center}.sidebar-title-row{gap:.5rem;padding-block:20px 0;padding-inline:24px 16px;display:flex}.sidebar-title{min-width:0;font-size:var(--lb-font-size-md);font-variation-settings:"wdth" 75,"wght" 800}.sidebar-search{padding:16px 24px 0}.sidebar-nav{--nav-row-padding:8px;--nav-chevron-width:24px;--nav-indent:16px;scrollbar-width:thin;scrollbar-color:var(--lb-color-border-strong) transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.nav-group+.nav-group{margin-top:1rem}.nav-label{color:var(--lb-color-text-subtle);font-variation-settings:"wdth" 75,"wght" 500;letter-spacing:.2px;text-transform:uppercase;margin:0;padding:16px 12px 10px;font-size:13px;line-height:14px}.sidebar-nav .nav-label{padding-inline:calc(var(--nav-row-padding) + var(--nav-chevron-width))}.nav-disclosure-label,.sidebar-nav a{padding:10px var(--nav-row-padding);border-radius:var(--lb-radius-md);color:var(--lb-color-text);font-variation-settings:"wdth" 75,"wght" 500;font-size:var(--lb-font-size-sm);line-height:var(--lb-line-height-sm);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;padding-inline-start:calc(var(--nav-row-padding) + var(--nav-chevron-width));text-decoration:none;display:flex}.nav-disclosure-heading:hover,.section-heading:hover,.sidebar-nav a:hover{background:var(--lb-color-surface-hover);color:var(--lb-color-text)}.sidebar-nav a.is-current,.sidebar-nav a[aria-current=page]{color:var(--lb-color-accent-foreground);background:var(--lb-color-accent-subtle);font-variation-settings:var(--lb-font-variation-text-semibold)}.nav-disclosure-heading:has(>a.is-current,>a[aria-current=page]){color:var(--lb-color-accent-foreground);background:var(--lb-color-accent-subtle);font-variation-settings:var(--lb-font-variation-text-semibold)}.section-heading:has(>a.is-current,>a[aria-current=page]){color:var(--lb-color-accent-foreground);background:var(--lb-color-accent-subtle);font-variation-settings:var(--lb-font-variation-text-semibold)}.nav-disclosure-heading,.section-heading{border-radius:var(--lb-radius-md);align-items:stretch;padding-inline-start:var(--nav-row-padding);display:flex}.nav-disclosure-heading>a,.nav-disclosure-label,.section-heading>a{flex:1;min-width:0;padding-inline-start:0}.sidebar-nav :is(.section-heading,.nav-disclosure-heading)>a{background:0 0}.sidebar-section+.sidebar-section{border-top:1px solid var(--contributors-border-subtle);margin-top:16px;padding-top:16px}.section-heading:not(:has(.section-toggle)){padding-inline-start:calc(var(--nav-row-padding) + var(--nav-chevron-width))}.section-groups{padding-inline-start:var(--nav-indent)}.nav-badge,.nav-meta{font-size:var(--lb-font-size-xs);font-variation-settings:var(--lb-font-variation-text-regular);flex:none;margin-inline-start:auto}.nav-meta{color:var(--lb-color-text-subtle)}.sidebar-nav a.is-current .nav-meta{color:inherit}.nav-badge{background:var(--lb-color-accent-subtle);min-width:1.375rem;height:1.25rem;color:var(--lb-color-accent-foreground);font-variation-settings:var(--lb-font-variation-text-semibold);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.nav-disclosure-toggle,.section-toggle{width:var(--nav-chevron-width);border-radius:var(--lb-radius-sm);min-height:1.75rem;color:var(--lb-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;order:-1;place-items:center;padding:0;display:grid}.nav-disclosure-toggle img,.section-toggle img{transition:transform var(--lb-motion-fast) var(--lb-ease-standard)}.section-toggle[aria-expanded=false] img{transform:rotate(-90deg)}.nav-disclosure-toggle[aria-expanded=true] img{transform:rotate(90deg)}.section-navigation a{justify-content:flex-start}.section-navigation .docs-icon{width:1.125rem;height:1.125rem}.namespace-nav{margin-inline-start:var(--nav-indent)}.docs-sidebar .contributor-account,.drawer-backdrop,.menu-toggle,.sidebar-close,.sidebar-toggle-open,.top-bar-search{display:none}:root[data-sidebar=collapsed] .sidebar-toggle-open{display:block}:root[data-sidebar=collapsed] .sidebar-toggle-close{display:none}@media (width>=761px){:root[data-sidebar=collapsed] .contributors-shell{--sidebar-width:3.5rem}:root[data-sidebar=collapsed] .docs-sidebar>:not(.sidebar-title-row),:root[data-sidebar=collapsed] .sidebar-title{display:none}:root[data-sidebar=collapsed] .sidebar-title-row{justify-content:center;padding:20px 0 0}:root[data-sidebar=collapsed] .top-bar-search{display:inline-flex}}.site-body{flex-direction:column;grid-area:1/2;min-width:0;min-height:100vh;display:flex;container-type:inline-size}#main-content,.site-body,.site-footer{position:relative}.top-bar{z-index:20;min-height:73px;border-bottom:1px solid var(--contributors-border-subtle);background:var(--lb-color-surface-raised);align-items:center;gap:8px;margin-inline-start:calc(var(--sidebar-width)*-1);padding:16px 24px;display:flex;position:sticky;top:0}.quick-search-trigger{border-color:var(--contributors-border);background:color-mix(in srgb,var(--lb-color-canvas) 32%,transparent);justify-content:flex-start;gap:8px;width:100%;min-height:42px;padding:7px;padding-inline-start:12px}.quick-search-trigger .search-shortcut{background:var(--lb-color-surface-raised);color:var(--lb-color-text-muted);font:inherit;letter-spacing:.2px;border:0;border-radius:4px;padding:6px 8px;font-size:13px;line-height:14px}.quick-search-trigger-label{color:var(--lb-color-text-subtle);text-align:start;flex:1}.header-sites{flex:none;margin-inline:auto 24px}.header-links{justify-content:flex-end;gap:8px;display:flex}.header-sites-menu{display:none}.header-menu-trigger,.theme-toggle,.top-bar-account .lb-button{border-color:var(--contributors-border);min-height:42px}.top-bar-account .lb-button{padding-inline:16px}.theme-toggle{flex:none;min-width:42px}.header-menu{position:relative}.header-menu-trigger{white-space:nowrap}.header-menu-label{text-overflow:ellipsis;min-width:0;max-width:16ch;overflow:hidden}.header-menu-chevron{transition:transform var(--lb-motion-fast) var(--lb-ease-standard)}.header-menu-trigger[aria-expanded=true] .header-menu-chevron{transform:rotate(180deg)}.header-menu-panel{top:calc(100% + 8px);z-index:1;border:1px solid var(--contributors-border);border-radius:var(--lb-radius-md);background:var(--lb-color-surface-raised);width:240px;max-width:calc(100vw - 32px);box-shadow:var(--lb-shadow-raised);padding:8px;position:absolute;inset-inline-end:0}.header-menu-links{gap:4px;display:grid}.account-menu-actions .lb-button,.header-menu-links .lb-button{justify-content:flex-start;width:100%}.account-menu-identity{border-bottom:1px solid var(--contributors-border-subtle);gap:4px;margin-bottom:8px;padding:8px 8px 16px;display:grid}.account-menu-identity .muted{font-size:var(--lb-font-size-xs)}.drawer-sites{border-top:1px solid var(--contributors-border-subtle);margin-top:24px;padding-top:16px}.drawer-site-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sidebar-nav .drawer-site-links a{justify-content:flex-start;padding:10px 8px}.theme-color-wheel{flex:none;overflow:visible}.theme-color-wheel path{fill:var(--lb-color-accent);stroke:var(--lb-color-canvas);stroke-width:1.25px;stroke-linejoin:round;transition:transform var(--lb-motion-fast) var(--lb-ease-standard)}:root[data-lb-theme=blue] .theme-color-wheel [data-lb-theme=blue],:root[data-lb-theme=lime] .theme-color-wheel [data-lb-theme=lime],:root[data-lb-theme=purple] .theme-color-wheel [data-lb-theme=purple],:root[data-lb-theme=volcano] .theme-color-wheel [data-lb-theme=volcano]{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.theme-color-wheel path{transition:none}}.header-links .lb-button{font-variation-settings:"wdth" 75,"wght" 500;min-height:40px;padding:10px 16px}.top-bar-language{flex:none}.language-menu .header-menu-panel{width:200px}.language-menu-spacer{width:16px;height:16px;display:block}.drawer-language{padding:0 1.5rem 1rem}#main-content{min-width:0;padding:2rem var(--page-padding) 3rem;flex:1}#main-content.is-home{padding-top:0}#main-content.is-workspace{padding:1.25rem 24px 24px}#main-content.is-workspace .page-container{max-width:none}#main-content:focus{outline:none}.page-container{min-width:0;max-width:1200px;margin:0 auto}.site-footer{border-top:1px solid var(--contributors-border-subtle);color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1.25rem clamp(1.5rem,3.5vw,4rem);display:flex}.contributor-account{font-size:var(--lb-font-size-sm);gap:.75rem;display:grid}.contributor-account.is-inline{flex:none;align-items:center;gap:1rem;display:flex}.account-name{overflow-wrap:anywhere}.account-pending,.shortcut-apple,:root[data-platform=apple] .shortcut-other{display:none}:root[data-platform=apple] .shortcut-apple{display:inline}:root[data-signed-in] .contributor-account.is-pending .account-sign-in{display:none}:root[data-signed-in] .contributor-account.is-pending .account-pending{display:inline-flex}.account-pending-name:before{content:var(--account-name,"")}.breadcrumb-bar{border-bottom:1px solid var(--lb-color-border);margin-bottom:1.25rem;padding:.75rem 0}.breadcrumbs{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);line-height:1.5}.breadcrumbs ol{flex-wrap:wrap;gap:.4rem .6rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{overflow-wrap:anywhere;align-items:center;gap:.6rem;min-width:0;display:flex}.breadcrumbs .docs-icon{width:.75rem;height:.75rem;color:var(--lb-color-text-subtle)}.breadcrumbs a{color:var(--lb-color-text-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--lb-color-accent-foreground)}.breadcrumbs [aria-current=page]{color:var(--lb-color-text)}.breadcrumb-menu .header-menu-trigger{--_lb-button-border-width:0px;min-height:0;color:var(--lb-color-text-muted);font:inherit;background:0 0;border-color:#0000;gap:4px;margin:-2px -6px;padding:2px 6px}.breadcrumb-menu .header-menu-trigger:hover,.breadcrumb-menu .header-menu-trigger[aria-expanded=true]{background:var(--lb-color-surface-hover);color:var(--lb-color-text)}.breadcrumb-menu .header-menu-label{max-width:32ch}.breadcrumb-menu .header-menu-chevron{width:12px;height:12px}.breadcrumb-menu .header-menu-panel{z-index:25;width:max-content;min-width:220px;inset-inline:-6px auto}.breadcrumb-menu-links{gap:2px;display:grid}.breadcrumbs .breadcrumb-menu-links a{border-radius:var(--lb-radius-sm);color:var(--lb-color-text);font-size:var(--lb-font-size-sm);padding:8px 10px}.breadcrumbs .breadcrumb-menu-links a:hover{background:var(--lb-color-surface-hover);color:var(--lb-color-text)}.breadcrumbs .breadcrumb-menu-links a[aria-current]{background:var(--lb-color-accent-subtle);color:var(--lb-color-accent-foreground);font-variation-settings:var(--lb-font-variation-text-semibold)}.nav-disclosure-toggle:focus-visible,.section-toggle:focus-visible,:is(.sidebar-nav,.breadcrumbs) a:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}@media (width<=1280px){.header-links{display:none}.header-sites{margin-inline-end:8px}.header-sites-menu{display:block}}@media (width<=900px){.top-bar-account .header-menu-label{max-width:10ch}}@media (width<=760px){.contributors-shell{--sidebar-width:0px;--page-padding:1.25rem;display:block}.menu-toggle,.sidebar-close,.top-bar-brand,.top-bar-search{display:inline-flex}.sidebar-title-row{display:none}.top-bar-theme{min-width:32px;min-height:32px;margin-inline-start:auto}.top-bar-brand{gap:2px;font-size:14px}.header-sites{display:none}.top-bar{gap:4px;min-height:64px;padding:12px}.top-bar-account{display:none}.docs-sidebar{z-index:40;width:min(22.5rem,100vw);height:auto;box-shadow:var(--lb-shadow-raised);visibility:hidden;transition:transform var(--lb-motion-normal) var(--lb-ease-standard),visibility 0s linear var(--lb-motion-normal);border-inline-end:0;align-self:auto;margin-top:0;position:fixed;inset-block:0;inset-inline:0 auto;transform:translate(-100%)}.docs-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(100%)}.sidebar-header{padding:16px;display:flex}.sidebar-header .brand{gap:2px;font-size:14px}.sidebar-search{padding-top:0}.docs-sidebar.open{visibility:visible;transition:transform var(--lb-motion-normal) var(--lb-ease-standard);transform:none}.docs-sidebar .contributor-account{border-top:1px solid var(--lb-color-border);padding:1rem 1.5rem;display:grid}.drawer-backdrop{z-index:35;background:#0000009e;display:block;position:fixed;inset:0}#main-content{padding:1.75rem 1.25rem 2.5rem}#main-content.is-workspace,.site-footer{padding:1.25rem}}@media (width<=370px){.top-bar-brand{-moz-column-gap:4px;grid-template-columns:36px auto;column-gap:4px;font-size:13px;line-height:16px;display:grid}.top-bar-brand img{grid-row:span 2}}.home-intro{text-align:center;padding:1.5rem 0 1rem}.home-intro h1{letter-spacing:-.035em;margin:.75rem 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.lead{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-md);line-height:1.7}.home-intro .docs-search{text-align:start;max-width:700px;margin:1.75rem auto 0}.home-section{margin-top:2rem}.contribution-cards,.guide-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:1rem;display:grid}.contribution-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.start-card{color:var(--lb-color-text);flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.start-card:hover{border-color:var(--lb-color-border-strong);background:var(--lb-color-surface-hover)}.card-icon{border-radius:var(--lb-radius-md);width:2.25rem;height:2.25rem;color:var(--lb-color-accent-foreground);background:var(--lb-color-accent-subtle);justify-content:center;align-items:center;display:inline-flex}.start-card h3{font-size:var(--lb-font-size-md);margin:1rem 0 .5rem;line-height:1.5}.start-card p{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);margin:0 0 1.5rem;line-height:1.7}.card-action{font-size:var(--lb-font-size-xs);align-items:center;gap:.5rem;margin-top:auto;display:flex}.card-action .docs-icon{width:1rem;height:1rem}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:.5rem;display:grid}.topic-link{border-bottom:1px solid var(--lb-color-border);color:var(--lb-color-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;text-decoration:none;display:flex}.topic-link>span{flex-direction:column;gap:.3rem;display:flex}.topic-link strong{font-size:var(--lb-font-size-sm)}.topic-link>span>span{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);line-height:1.6}.topic-link>.docs-icon{width:.9375rem;height:.9375rem;color:var(--lb-color-text-muted)}.topic-link:hover strong,.topic-link:hover>.docs-icon{color:var(--lb-color-accent-foreground)}.reference-note{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:2rem;display:flex}.reference-note a{color:var(--lb-color-text-muted);text-decoration:none}.reference-note a:hover{color:var(--lb-color-accent-foreground)}.reference-note>span{margin-inline-start:auto}:is(.start-card,.topic-link,.contribution-card):focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}.contributor-hero{color:#fff;background:#232324;min-height:460px;margin-inline:calc(50% - 50cqw);position:relative;overflow:hidden}.hero-inner{z-index:1;width:min(1000px,calc(100% - var(--page-padding)*2));margin:0 auto;padding:96px 0 108px;position:relative}.hero-copy{width:min(480px,100%)}.hero-copy h1{font-variation-settings:"wdth" 75,"wght" 900;letter-spacing:-.8px;max-width:480px;margin:0 0 16px;font-size:48px;line-height:52px}.hero-copy .lead{color:#969699;margin:0 0 32px}.hero-copy .lead,.hero-search{font-size:16px;line-height:22px}.hero-search{min-height:56px;padding:16px 24px}.hero-landscape{bottom:0;pointer-events:none;width:860px;height:160px;position:absolute;inset-inline-start:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 240px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 240px),#0000)}.hero-landscape:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 240px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 240px),#0000)}.hero-landscape:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) img{scale:-1 1}.hero-landscape img{top:-76.8%;width:101.28%;max-width:none;height:176.8%;position:absolute;inset-inline-start:-.01%}.hero-library{top:64px;pointer-events:none;width:724px;max-width:none;height:396px;position:absolute;inset-inline-start:calc(50% + 56px)}.hero-stars{background:0 0;width:2px;height:2px;position:absolute;top:0;left:0;box-shadow:51px 208px #7a7b7a,49px 93px #7a7b7a,443px 30px #7a7b7a,209px 62px #feed1f,132px 121px #7a7b7a,197px 199px #feed1f,758px 77px #7a7b7a,661px 168px #7a7b7a}.contributors-home .home-section{max-width:1000px;margin:64px auto 0}.contributors-home .lb-section-title{letter-spacing:-.4px;font-variation-settings:"wdth" 75,"wght" 900;margin:0;font-size:24px;line-height:28px}.contribution-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.contribution-card{border:1px solid var(--contributors-border);color:var(--lb-color-text);transition:border-color var(--lb-motion-fast),background var(--lb-motion-fast);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.contribution-card:hover{border-color:var(--lb-color-accent-foreground);background:var(--lb-color-surface-hover)}.contribution-art{background:#252526;height:160px;overflow:hidden}.contribution-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:160px;display:block}.contribution-description{padding:16px 24px}.contribution-description h3{font-variation-settings:"wdth" 75,"wght" 700;margin:0 0 8px;font-size:16px;line-height:22px}.contribution-description p{color:#aaaaad;margin:0;font-size:16px;line-height:22px}@media (width<=1450px){.hero-copy{width:46%}.hero-copy h1{font-size:clamp(32px,3.3vw,48px);line-height:1.1}}@media (width<=1000px){.hero-copy{width:min(480px,100%)}.hero-library{opacity:.35;inset-inline-start:62%}.hero-inner{padding-block:64px 108px}.hero-copy{text-shadow:0 2px 12px #232324}.hero-search{text-shadow:none}.contribution-cards{grid-template-columns:1fr}.contribution-art{aspect-ratio:492/160;height:auto}.contribution-art img{height:auto}}@media (width<=760px){.contributor-hero{min-height:440px}.hero-copy h1{font-size:40px;line-height:44px}.hero-library{opacity:.12;inset-inline-start:72%}.contributors-home .home-section{margin-top:32px}.contribution-cards{margin-top:24px}.hero-search{white-space:normal;width:100%}}@media (width>=761px) and (width<=1050px){.guide-cards,.topic-grid{grid-template-columns:1fr}.start-card{padding:1.25rem}}@media (width<=760px){.home-intro{padding-top:.5rem}.home-intro h1{font-size:1.75rem}.home-intro .docs-search{flex-wrap:wrap}.home-intro .docs-search>:not(label){flex-basis:100%}.guide-cards,.topic-grid{grid-template-columns:1fr}.start-card{padding:1.25rem}.reference-note>span{flex-basis:100%;margin-inline-start:0}}.docs-search{align-items:center;gap:.75rem;width:100%;display:flex}.docs-search>.search-input{flex:1;min-width:0}.search-shortcut{border:1px solid var(--lb-color-border-strong);border-radius:var(--lb-radius-sm);color:var(--lb-color-text-subtle);font-size:var(--lb-font-size-xs);line-height:var(--lb-line-height-xs);white-space:nowrap;padding:.0625rem .375rem}.search-form{align-items:end;gap:1rem;margin:2rem 0;display:flex}.search-form>:first-child{flex:1;min-width:0}.search-scope{min-width:9rem}.search-results{padding:0;list-style:none}.search-results>li{border-bottom:1px solid var(--lb-color-border);overflow-wrap:anywhere;padding:1rem 0}.search-results h2{margin:0 0 .25rem}.search-results p{font-size:var(--lb-font-size-sm);margin:0}.search-results .search-context{color:var(--lb-color-text-subtle);font-size:var(--lb-font-size-xs);margin:0 0 .25rem}.search-context code{font-size:var(--lb-font-size-xs);background:0 0;padding:0}.search-match{background:var(--lb-color-accent-subtle);color:inherit;box-shadow:0 1px var(--lb-color-accent);border-radius:.125rem;padding:0}.quick-search{border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-lg);background:var(--lb-color-surface);width:min(40rem,100vw - 2rem);max-height:min(36rem,100vh - 6rem);box-shadow:var(--lb-shadow-raised);color:var(--lb-color-text);margin:4rem auto auto;padding:0;overflow:hidden}.quick-search[open]{flex-direction:column;display:flex}.quick-search::backdrop{background:#0009}.quick-search-header{border-bottom:1px solid var(--lb-color-border);align-items:center;gap:.75rem;padding:.75rem;display:flex}.quick-search-header .search-input{flex:1;min-width:0}.quick-search-scope{flex:none}.quick-search-results{flex:1;min-height:0;padding:.5rem;overflow-y:auto}.quick-search-group{color:var(--lb-color-text-subtle);font-size:var(--lb-font-size-xs);font-variation-settings:var(--lb-font-variation-text-semibold);letter-spacing:.075em;text-transform:uppercase;padding:.5rem .75rem .25rem}.quick-search-option{border-radius:var(--lb-radius-md);color:var(--lb-color-text);align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:flex}.quick-search-option[aria-selected=true]{background:var(--lb-color-accent-subtle)}.quick-search-option .docs-icon{width:1rem;height:1rem;color:var(--lb-color-text-muted)}.quick-search-option[aria-selected=true] .docs-icon{color:var(--lb-color-accent-foreground)}.quick-search-option-text{min-width:0;display:grid}.quick-search-option-context,.quick-search-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-search-option-name{font-size:var(--lb-font-size-sm)}.quick-search-option-context{color:var(--lb-color-text-subtle);font-size:var(--lb-font-size-xs)}.quick-search-all{color:var(--lb-color-text-muted);margin-top:.25rem}.quick-search-empty{color:var(--lb-color-text-muted);text-align:center;margin:0;padding:1.25rem .75rem}.quick-search-footer{border-top:1px solid var(--lb-color-border);color:var(--lb-color-text-subtle);font-size:var(--lb-font-size-xs);flex-wrap:wrap;gap:.25rem 1rem;padding:.625rem .75rem;display:flex}.quick-search-footer kbd{border:1px solid var(--lb-color-border-strong);border-radius:var(--lb-radius-sm);font-size:var(--lb-font-size-xs);padding:0 .3rem}@media (width<=760px){.quick-search{margin-top:1rem}.quick-search-header{flex-wrap:wrap}.quick-search-scope{width:100%}.quick-search-footer{display:none}.search-form{flex-wrap:wrap}.search-form>:first-child{min-width:100%}}.document-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.document-layout.has-toc{grid-template-columns:minmax(0,1fr) 185px}.docs-content{overflow-wrap:anywhere;min-width:0;max-width:800px;font-size:var(--lb-font-size-md);line-height:1.75}.docs-content>h1:first-child,.prose>h1:first-child{margin-top:0}.docs-content>h1,.prose h1{font-size:var(--lb-font-size-xl);letter-spacing:-.025em;line-height:1.25}.changelog-release,.docs-content :is(h1,h2,h3,h4),.member{scroll-margin-top:calc(var(--sticky-top) + 1rem)}.docs-content dt{font-weight:var(--lb-font-weight-semibold);font-variation-settings:var(--lb-font-variation-text-semibold)}.docs-content dd{margin:.4rem 0 1rem}.docs-content .version-badge{vertical-align:middle;border:1px solid var(--lb-color-border);background:var(--lb-color-surface);color:var(--lb-color-text-muted);font-family:inherit;font-size:var(--lb-font-size-xs);font-variation-settings:"wdth" 75,"wght" 500;letter-spacing:normal;white-space:nowrap;border-radius:999px;align-items:center;margin-inline-start:.5rem;padding:.125rem .5rem;line-height:1.5;text-decoration:none;display:inline-flex}.docs-content .version-badge:focus-visible,.docs-content .version-badge:hover{color:var(--lb-color-accent-foreground);border-color:var(--lb-color-accent-foreground);background:var(--lb-color-accent-subtle)}.docs-content .version-badge.is-beta{border-color:color-mix(in srgb,var(--lb-color-warning) 45%,transparent);background:var(--lb-color-warning-subtle);color:var(--lb-color-warning)}.docs-content .version-badge.is-beta:focus-visible,.docs-content .version-badge.is-beta:hover{border-color:var(--lb-color-warning);background:color-mix(in srgb,var(--lb-color-warning) 22%,transparent)}.version-row{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.version-row>:first-child{min-width:0}.docs-content .version-row>.version-badge{flex-shrink:0;margin-inline-start:0}.lb-page-title.version-row,.page-heading{align-items:center}.page-heading{margin-bottom:.5rem}.page-heading>h1{margin:0}.api-namespace{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);margin:-.5rem 0 1.25rem}.api-namespace a{text-decoration:none}.api-namespace a:hover{text-decoration-line:underline}.api-namespace code{font-size:var(--lb-font-size-sm);background:0 0;padding:0}.page-toc{top:calc(var(--sticky-top) + 1rem);max-height:calc(100vh - var(--sticky-top) - 2rem);border-inline-start:1px solid var(--lb-color-border);flex-direction:column;padding-inline-start:1rem;display:flex;position:sticky}.page-toc>.nav-label{flex:none;margin-bottom:.75rem;padding:0}.page-toc>.toc-nav{scrollbar-width:thin;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.toc-nav ol{margin:0;padding:0;list-style:none}.toc-nav li{margin-bottom:.45rem}.toc-nav a{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);overflow-wrap:anywhere;padding-inline-start:.5rem;line-height:1.5;text-decoration:none;display:block}.toc-nav a:focus-visible,.toc-nav a:hover{color:var(--lb-color-accent-foreground)}.toc-nav a[aria-current=location]{color:var(--lb-color-accent-foreground);font-variation-settings:var(--lb-font-variation-text-semibold);box-shadow:-2px 0 var(--lb-color-accent-foreground)}.toc-nav a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right;direction:ltr}.toc-nav a[aria-current=location]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:2px 0 var(--lb-color-accent-foreground)}.toc-nav .toc-child{padding-inline-start:.75rem}.toc-nav .toc-child a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toc-nav a:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}.mobile-toc{display:none}.mobile-toc>summary{cursor:pointer;list-style:none}.mobile-toc>summary::-webkit-details-marker{display:none}.mobile-toc>summary .docs-icon{width:.875rem;height:.875rem}.mobile-toc[open]>summary .docs-icon{transform:rotate(90deg)}.namespace-group{margin-top:2rem}.namespace-group-title{border-bottom:1px solid var(--lb-color-border);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding-bottom:.5rem;display:flex}.namespace-group-title>.muted{font-size:var(--lb-font-size-xs);font-weight:var(--lb-font-weight-regular);font-variation-settings:var(--lb-font-variation-text-regular);flex:none}#version-history{margin-top:2rem}.namespace-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.namespace-list li{border-bottom:1px solid var(--lb-color-border);font-size:var(--lb-font-size-sm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex;position:relative}.namespace-list li>.muted{font-size:var(--lb-font-size-xs);flex:none}:is(.namespace-list,.type-list) .row-link:after{content:"";position:absolute;inset:0}.type-group{margin-top:2.5rem}.type-group>h2{padding-bottom:.75rem}.type-group>h2,.type-list article{border-bottom:1px solid var(--lb-color-border)}.type-list article{padding:1.25rem 0;position:relative}.type-list .version-badge{z-index:1;position:relative}.type-list h3{margin:0 0 .25rem}.type-list p{font-size:var(--lb-font-size-sm);margin-bottom:0}.prose{overflow-wrap:anywhere}.prose table{max-width:100%;display:block;overflow-x:auto}.docs-content>h2,.prose h2{margin-top:2.5rem}.prose h2{font-size:var(--lb-font-size-lg);line-height:1.4}.prose h3,.prose h4{font-size:var(--lb-font-size-md);line-height:1.5}.prose li{margin-block:.5rem}.code-block{border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-md);margin:1.5rem 0;overflow:hidden}.code-toolbar{border-bottom:1px solid var(--lb-color-border);background:var(--lb-color-surface);min-height:2.75rem;color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.code-toolbar>:nth-child(2){margin-inline-start:auto}.code-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.code-copy-error{max-width:18rem;font-size:var(--lb-font-size-xs);line-height:1.5}.code-block pre,.prose pre{max-width:100%;overflow-x:auto}.code-block pre{border:0;border-radius:0;margin:0;padding:1rem 1.25rem}.code-block pre code{color:inherit;font-size:var(--lb-font-size-sm);white-space:pre;background:0 0;border:0;padding:0;line-height:1.7}.code-block pre:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:-2px}.code-block pre a{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb,var(--lb-color-text-muted) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--lb-color-text-muted) 55%,transparent);text-underline-offset:.25em}.code-block pre a:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--lb-color-link);text-decoration-color:var(--lb-color-link)}.member-group{margin-top:2.5rem}.member-group>h2{margin-top:0}.member-index{border-top:1px solid var(--lb-color-border);margin:.75rem 0 0;padding:0;list-style:none}.member-index li{border-bottom:1px solid var(--lb-color-border);font-size:var(--lb-font-size-sm);grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:.25rem 1.5rem;margin:0;padding:.55rem 0;line-height:1.5;display:grid}.member-index li:last-child{border-bottom:0}.member-index code{font-size:var(--lb-font-size-sm);white-space:normal;overflow-wrap:anywhere;background:0 0;padding:0}.member-index .version-badge{vertical-align:baseline}.reference-list{-moz-columns:20rem 2;columns:20rem 2;-moz-column-gap:2rem;column-gap:2rem;padding:0;list-style:none}.reference-list li{-moz-column-break-inside:avoid;break-inside:avoid;font-size:var(--lb-font-size-sm);overflow-wrap:break-word;margin:0;padding:.3rem 0}.reference-list a{color:var(--lb-color-link);text-decoration:none}.reference-list a:hover{text-underline-offset:.2em;text-decoration-line:underline}.member{border-top:1px solid var(--lb-color-border);padding:2rem 0}.member h3{margin-top:0}.heading-permalink{vertical-align:middle;max-width:100%;font-size:var(--lb-font-size-xs);font-variation-settings:var(--lb-font-variation-text-regular);align-items:center;margin-inline-start:.25rem;line-height:1.5;display:inline-flex}.heading-permalink[data-copied] .lb-icon-button{color:var(--lb-color-accent-foreground)}.heading-copy-error{max-width:20rem;color:var(--lb-color-text-muted);margin-inline-start:.5rem}:is(.reference-list a,.code-block pre a):focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}@media (pointer:coarse){.heading-permalink{--lb-hit-target:2.75rem}}@media (width<=1199px){.document-layout.has-toc{grid-template-columns:minmax(0,1fr)}.page-toc{display:none}.mobile-toc{border-block:1px solid var(--lb-color-border);margin-bottom:2rem;padding:.75rem 0;display:block}.mobile-toc>summary{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);justify-content:space-between;align-items:center;display:flex}.mobile-toc .toc-nav{max-height:45vh;margin-top:1rem;overflow-y:auto}}@media (width<=760px){.docs-content>h1,.prose h1{font-size:1.75rem}.member-index li{grid-template-columns:minmax(0,1fr)}}.changelog-release{--changelog-release-height:2.75rem;margin-top:2.5rem}.changelog-release-title{top:var(--sticky-top);z-index:12;box-sizing:border-box;min-height:var(--changelog-release-height);background:var(--sticky-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px var(--lb-color-border);font-size:var(--lb-font-size-lg);line-height:var(--lb-line-height-lg);align-items:baseline;gap:.75rem;margin:0;padding:.5rem 0;display:flex;position:sticky}.changelog-comparison,.changelog-kind{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);font-variation-settings:var(--lb-font-variation-text-regular)}.changelog-comparison{margin:.25rem 0 1rem}.changelog-group{--changelog-tone:var(--lb-color-text-muted);border:1px solid var(--lb-color-border);border-radius:var(--lb-radius-sm);margin-top:.5rem}.changelog-group[data-change-kind=added]{--changelog-tone:var(--lb-color-success)}.changelog-group[data-change-kind=changed]{--changelog-tone:var(--lb-color-warning)}.changelog-group[data-change-kind=removed]{--changelog-tone:var(--lb-color-danger)}.changelog-group>summary{top:calc(var(--sticky-top) + var(--changelog-release-height));z-index:11;border-radius:var(--lb-radius-sm) var(--lb-radius-sm) 0 0;background:var(--sticky-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px var(--lb-color-border);font-variation-settings:var(--lb-font-variation-text-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;list-style:none;display:flex;position:sticky}.changelog-group>summary>span:before{content:"";background:var(--changelog-tone);vertical-align:.1em;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.625rem;display:inline-block}.changelog-group>summary::-webkit-details-marker{display:none}.changelog-group>summary .docs-icon{width:.875rem;height:.875rem}.changelog-group[open]>summary .docs-icon{transform:rotate(90deg)}.changelog-changes{margin:0;padding:0 .85rem;list-style:none}.changelog-changes>li{border-top:1px solid var(--lb-color-border);padding:1rem 0}.changelog-item-heading{font-size:var(--lb-font-size-sm);margin-bottom:.5rem;display:grid}.changelog-details{border-inline-start:2px solid var(--lb-color-border);margin:.75rem 0 0;padding-inline-start:1rem;list-style:none}.changelog-details>li+li{margin-top:.75rem}.changelog-declaration pre{background:var(--lb-color-surface);font-size:var(--lb-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;padding:.65rem;line-height:1.6;overflow-x:auto}.changelog-declaration pre,.changelog-diff{border-radius:var(--lb-radius-sm);margin:.35rem 0}.changelog-diff{border:1px solid var(--lb-color-border);overflow:hidden}.changelog-diff pre{border-radius:0;margin:0;padding-inline-start:1.75rem;position:relative}.changelog-diff pre:before{position:absolute;inset-inline-start:.65rem}.changelog-declaration[data-declaration=before] pre{background:color-mix(in srgb,var(--lb-color-danger) 8%,var(--lb-color-surface))}.changelog-declaration[data-declaration=before] pre:before{content:"−"/"";color:var(--lb-color-danger)}.changelog-declaration[data-declaration=after] pre{background:color-mix(in srgb,var(--lb-color-success) 8%,var(--lb-color-surface))}.changelog-declaration[data-declaration=after] pre:before{content:"+"/"";color:var(--lb-color-success)}.changelog-diff :is(del,ins){color:var(--lb-color-text);border-radius:.125rem;text-decoration:none}.changelog-diff del{background:color-mix(in srgb,var(--lb-color-danger) 40%,transparent)}.changelog-diff ins{background:color-mix(in srgb,var(--lb-color-success) 40%,transparent)}.changelog-obsolete{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);margin:.35rem 0}.translation-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 2rem;display:flex}.translation-heading h1{margin:.35rem 0;font-size:clamp(1.75rem,3vw,2.5rem)}.translation-panel h2{font-size:var(--lb-font-size-md);margin:0 0 1rem}.translation-panel p{line-height:1.65}.translation-notice{margin:1rem 0}.translation-panel{min-width:0;padding:1.5rem}.translation-language-row,.translation-member{border-top:1px solid var(--lb-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.translation-language-row:first-of-type{margin-top:1rem}.translation-language-row p,.translation-member p{margin:.3rem 0}.translation-language-row small,.translation-member small{display:block}.translation-language-row strong+.muted{margin-inline-start:.4rem}.translation-actions,.translation-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0;display:flex}.translation-toolbar{justify-content:space-between}.translation-content :is(.translation-string,a,input[type=checkbox]):focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}.translation-checkbox{font-size:var(--lb-font-size-sm);align-items:center;gap:.5rem;margin:1rem 0;display:flex}.translation-field,.translation-search{flex:14rem}.translation-project-picker{max-width:24rem}.translation-badge{border:1px solid var(--lb-color-border);font-size:var(--lb-font-size-xs);white-space:nowrap;color:var(--lb-color-text-muted);border-radius:999px;padding:.2rem .55rem;display:inline-flex}.translation-editor-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);align-items:start;gap:1.25rem;display:grid}.translation-string-list{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.translation-list-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.translation-list-header,.translation-pagination{flex-shrink:0}.translation-list-scroll:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:-2px}.translation-language-english{color:var(--lb-color-text-muted);font-variation-settings:var(--lb-font-variation-text-regular);font-size:.8em}.translation-category-group{margin-top:2rem}.translation-category-group>h2{margin-bottom:1rem;font-size:1.2rem}.translation-language-progress{max-width:42rem}.translation-list-header{font-size:var(--lb-font-size-xs);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.translation-string{text-align:start;border:0;border-top:1px solid var(--lb-color-border);width:100%;color:var(--lb-color-text);cursor:pointer;font:inherit;font-size:var(--lb-font-size-sm);overflow-wrap:anywhere;background:0 0;gap:.5rem;padding:1rem;display:grid}.translation-string:hover{background:var(--lb-color-canvas)}.translation-string.selected{background:var(--lb-color-accent-subtle);box-shadow:inset 3px 0 var(--lb-color-accent)}.translation-string:disabled{opacity:.65;cursor:wait}.translation-key,.translation-string-state{font-size:var(--lb-font-size-xs);color:var(--lb-color-text-muted);overflow-wrap:anywhere}.translation-text{white-space:pre-wrap;overflow-wrap:anywhere}.source-text{background:var(--lb-color-canvas);border-radius:var(--lb-radius-sm);padding:1rem}.translation-draft{border-bottom:1px solid var(--lb-color-border);margin-bottom:1.5rem;padding:1rem 0}.translation-draft .form-field{margin-bottom:.75rem}.translation-approved{color:var(--lb-color-accent-foreground);font-size:var(--lb-font-size-xs)}.translation-details{border-top:1px solid var(--lb-color-border);padding:1rem 0}.translation-details summary{cursor:pointer;font-size:var(--lb-font-size-sm);font-weight:600}.translation-activity summary{margin-bottom:.5rem}.translation-activity .is-unnumbered .translation-version-meta{color:var(--lb-color-text-muted)}.translation-pagination{justify-content:space-between;gap:.5rem;padding:1rem;display:flex}.translation-empty{color:var(--lb-color-text-muted);padding:1rem}.translation-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:100%;padding:3rem 1.5rem;display:flex}.translation-empty-state-icon{background:color-mix(in srgb,var(--lb-color-text) 7%,transparent);width:4rem;height:4rem;box-shadow:0 0 0 .5rem color-mix(in srgb,var(--lb-color-text) 3%,transparent);color:var(--lb-color-text-muted);border-radius:50%;place-items:center;margin-bottom:.75rem;display:grid}.translation-empty-state-icon svg{width:1.75rem;height:1.75rem}.translation-empty-state.is-done .translation-empty-state-icon{background:var(--lb-color-accent-subtle);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--lb-color-accent-subtle) 40%,transparent);color:var(--lb-color-accent-foreground)}.translation-empty-state :is(h1,h2){font-size:var(--lb-font-size-lg);margin:0}.translation-empty-state h1{font-size:var(--lb-font-size-xl)}.translation-empty-state .lb-button{margin-top:.75rem}.translation-empty-state p{max-width:24rem;color:var(--lb-color-text-muted);margin:0}.translation-empty p{margin:0 0 .75rem}.translation-link{margin-top:.5rem;display:inline-flex}@media (width>=1101px){.translation-editor-grid:not([data-list-collapsed=true]){min-height:calc(100dvh - var(--sticky-top) - 2.5rem)}.translation-string-list{top:calc(var(--sticky-top) + 1rem);height:calc(100dvh - max(var(--grid-top,0px), var(--sticky-top) + 1rem) - 1.5rem);position:sticky}.translation-editor-grid[data-list-collapsed=true]{grid-template-columns:minmax(0,1fr)}.translation-editor-grid[data-list-collapsed=true] .translation-string-list{display:none}.translation-editor-bar{top:var(--sticky-top);z-index:1;position:sticky}.translation-editor-actions{z-index:1;position:sticky;bottom:0}}@media (width<=1100px){.translation-editor-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.translation-panel{padding:1rem}.translation-toolbar>:is(.form-field,.translation-field,.translation-search){flex:100%}.translation-actions{align-items:stretch}}.translation-app-title{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.translation-app-heading p{font-size:var(--lb-font-size-md);margin:.25rem 0 0}.translation-role{border:1px solid var(--contributors-border);height:1.5rem;color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);border-radius:999px;align-items:center;padding:0 .625rem;display:inline-flex}.translation-summary{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;padding:1.75rem;display:flex}.translation-summary-figures{flex:min(100%,22rem);gap:1rem;min-width:0;display:grid}.translation-summary .translation-summary-headline{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;line-height:1;display:flex}.translation-summary-headline strong{letter-spacing:-.02em;font-variation-settings:"wdth" 75,"wght" 900;font-size:4rem}.translation-summary-headline .muted{font-size:var(--lb-font-size-md)}.translation-meter{background:color-mix(in srgb,var(--lb-color-text) 10%,transparent);border-radius:999px;height:.5rem;display:flex;overflow:hidden}.translation-meter>span{background:var(--lb-color-accent)}.translation-summary .translation-meter{height:.75rem}.translation-legend{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.translation-legend dt,.translation-legend>div{align-items:center;gap:.5rem;display:flex}.translation-legend dd{color:var(--lb-color-text);font-variation-settings:var(--lb-font-variation-text-semibold);margin:0}.translation-swatch{background:color-mix(in srgb,var(--lb-color-text) 10%,transparent);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--contributors-border);border-radius:3px}.translation-swatch.is-approved{background:var(--lb-color-accent);box-shadow:none}.translation-summary-action{flex:none}.translation-summary-action p{margin:0}.translation-section-title{font-size:var(--lb-font-size-lg);margin:3rem 0 1.25rem}.translation-categories{padding:0;overflow:hidden}.translation-category-row{border-top:1px solid var(--contributors-border-subtle);color:var(--lb-color-text);grid-template-columns:minmax(12rem,1.5fr) minmax(10rem,2fr) minmax(7rem,.8fr) 1rem;align-items:center;gap:1rem;padding:.75rem 1.5rem;text-decoration:none;display:grid}a.translation-category-row:hover{background:var(--lb-color-surface-hover)}a.translation-category-row:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:-2px}.translation-category-row.is-head{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);border-top:0;padding-block:1rem .75rem}.translation-category-row.is-prominent{padding-block:1.125rem}.translation-category-row.is-prominent .translation-category-name{font-size:var(--lb-font-size-md);font-variation-settings:"wdth" 75,"wght" 700}.translation-category-share{grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:.75rem;display:grid}.translation-number{text-align:end}.translation-cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.translation-plugin-group{border-top:1px solid var(--contributors-border-subtle);background:color-mix(in srgb,var(--lb-color-canvas) 22%,transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1.5rem;display:flex}.translation-plugin-group p{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.translation-plugin-group .muted{font-size:var(--lb-font-size-sm)}@media (width<=700px){.translation-category-row{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.5rem 1rem}.translation-category-chevron{grid-area:1/3/span 2}.translation-category-row.is-head{display:none}.translation-category-row.is-head+.translation-category-row{border-top:0}.translation-category-share{grid-area:2/1/auto/3}.translation-cell-label{clip-path:none;width:auto;height:auto;color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);margin-inline-end:.375rem;position:static;overflow:visible}.translation-summary-headline strong{font-size:3rem}}.translation-home-section{margin:0 0 2.5rem}.translation-home-section>h2{font-size:var(--lb-font-size-lg);margin:0 0 .5rem}.translation-home-section>h2+:is(.translation-app-cards,form,ul,ol){margin-top:1rem}.translation-home-section>p{margin:0 0 1rem}.translation-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.translation-steps li{counter-increment:step;align-items:flex-start;gap:.75rem;display:flex}.translation-steps li:before{content:counter(step);background:var(--lb-color-accent-subtle);width:2rem;height:2rem;color:var(--lb-color-accent-foreground);font-variation-settings:var(--lb-font-variation-text-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.translation-sign-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 0 2.5rem;display:flex}.translation-sign-in p{flex:24rem;margin:0}.translation-request{gap:1rem;max-width:36rem;display:grid}.translation-request p{margin:0}.translation-request-apps{border:0;gap:.5rem;margin:0;padding:0;display:grid}.translation-request-apps legend{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);margin-bottom:.5rem;padding:0}.translation-request-apps .translation-checkbox{font-size:var(--lb-font-size-md);cursor:pointer;margin:0}.translation-access{margin:0;padding:0 1.5rem;list-style:none}.translation-access li{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.875rem 0;display:flex}.translation-access li+li{border-top:1px solid var(--contributors-border-subtle)}.translation-app-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.translation-app-card{flex-direction:column;gap:1rem;display:flex}.translation-app-card.is-requested{border-style:dashed}.translation-app-card p{margin:0}.translation-app-card-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.translation-language-card-title h3{font-size:var(--lb-font-size-md);margin:0;line-height:1.3}.translation-language-card-title a{color:var(--lb-color-text);text-decoration:none}.translation-language-card-title a:hover{text-underline-offset:.2em;text-decoration:underline}.translation-app-card .translation-language-card-title p{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);margin:.125rem 0 0}.translation-app-card-heading :is(h2,h3){font-size:var(--lb-font-size-md);margin:0;line-height:1.3}.translation-app-card-heading a{color:var(--lb-color-text);text-decoration:none}.translation-app-card-heading a:hover{text-underline-offset:.2em;text-decoration:underline}.translation-app-card .translation-app-card-figure{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;line-height:1;display:flex}.translation-app-card-figure strong{letter-spacing:-.02em;font-variation-settings:"wdth" 75,"wght" 900;font-size:2.25rem}.translation-app-card .translation-app-card-review{color:var(--lb-color-text-muted);justify-content:space-between;gap:1rem;display:flex}.translation-app-card-review strong{color:var(--lb-color-text);font-variation-settings:var(--lb-font-variation-text-semibold)}.translation-app-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.translation-editor-heading{flex-wrap:wrap;align-items:flex-end;margin:1rem 0 1.25rem}.translation-editor-heading p{margin:.25rem 0 0}.translation-editor-progress{font-size:var(--lb-font-size-sm);align-items:center;gap:.75rem;display:flex}.translation-editor-progress .translation-meter{width:10rem}.translation-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1.25rem;display:flex}.translation-chips{flex-wrap:wrap;gap:.5rem;display:flex}.translation-chip{border:1px solid var(--contributors-border);min-height:2.5rem;color:var(--lb-color-text);font:inherit;font-size:var(--lb-font-size-sm);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.translation-chip:hover:not(:disabled){background:var(--lb-color-surface-hover)}.translation-chip[aria-pressed=true]{background:var(--lb-color-accent-subtle);color:var(--lb-color-accent-foreground);font-variation-settings:var(--lb-font-variation-text-semibold);border-color:#0000}.translation-chip:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}.translation-chip-count{color:var(--lb-color-text-muted)}.translation-chip[aria-pressed=true] .translation-chip-count{color:inherit}.translation-filter-bar .translation-search{flex:0 22rem}.translation-icon{flex:none;width:.875rem;height:.875rem}.translation-string .translation-string-source{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.translation-string-target{color:var(--lb-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.translation-string-meta{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.translation-string-state{align-items:center;gap:.25rem;display:inline-flex}.translation-string-state.is-approved{color:var(--lb-color-accent-foreground)}.translation-string-state.is-rejected{color:var(--lb-color-danger);font-weight:600}.translation-string-state.is-checking{color:var(--lb-color-text-muted)}.translation-toasts{inset-inline-end:1rem;z-index:50;gap:.75rem;width:min(26rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem}.translation-toasts:empty{display:none}.translation-string-state.is-ai,.translation-string-state.is-suggested{border-radius:var(--lb-radius-sm);background:color-mix(in srgb,var(--lb-color-text) 9%,transparent);color:var(--lb-color-text);padding:0 .375rem}.translation-flagged{color:var(--lb-color-danger);font-size:var(--lb-font-size-xs);align-items:center;gap:.25rem;display:inline-flex}.translation-pagination{align-items:center}.translation-pages{gap:.5rem;display:flex}.translation-move-hint{font-size:var(--lb-font-size-xs)}.translation-kbd,.translation-move-hint kbd{background:color-mix(in srgb,var(--lb-color-text) 10%,transparent);font:inherit;font-size:var(--lb-font-size-xs);border-radius:4px;align-items:center;margin-inline-end:.2rem;padding:0 .3rem;display:inline-flex}.translation-kbd{background:#14141424;margin:0;margin-inline-start:.25rem}.translation-back{display:none}.translation-editor-bar{border-bottom:1px solid var(--contributors-border-subtle);background:var(--lb-color-surface);font-size:var(--lb-font-size-sm);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.translation-editor-bar code{background:0 0;padding:0}.translation-editor-bar-end{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.translation-editor{flex-direction:column;padding:0;display:flex;overflow:clip;container:translation-editor/inline-size}.translation-string-navigation{gap:.25rem;display:flex}.translation-editor-body{scroll-margin-top:calc(var(--sticky-top) + 4rem);padding:.25rem 1.5rem 1rem}.translation-comparison{-moz-column-gap:1.25rem;column-gap:1.25rem;margin-block:1.25rem;display:grid}.translation-comparison>*{min-width:0}.translation-comparison>.translation-draft-heading,.translation-editor .translation-comparison>.translation-label{font-size:var(--lb-font-size-sm);margin:0 0 .5rem;line-height:1.5}.translation-comparison>.translation-draft-heading{align-items:center;margin-top:1.25rem}.translation-comparison .translation-draft{border:0;margin:0;padding:0}.lb-textarea.translation-autosize{min-block-size:0;font-size:var(--lb-font-size-md);resize:none;padding:1rem;line-height:1.65;overflow-y:hidden}.translation-editor-actions{border-top:1px solid var(--contributors-border-subtle);background:var(--lb-color-surface);flex-shrink:0;margin:0;padding:.75rem 1.5rem}.translation-target .translation-version{flex-wrap:wrap}@container translation-editor (width>=38rem){.translation-comparison{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.translation-comparison>.translation-draft-heading{margin-top:0}}.translation-flag-form{border:1px solid var(--contributors-border);border-radius:var(--lb-radius-md);margin:.75rem 0;padding:.75rem 1rem}.translation-flag-form .translation-actions,.translation-flag-form p{margin:0}.translation-flag-form .translation-actions{margin-top:.75rem}.translation-flag-note{border-radius:var(--lb-radius-md);background:color-mix(in srgb,var(--lb-color-danger) 12%,transparent);font-size:var(--lb-font-size-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.5rem .875rem;display:flex}.translation-flag-note>svg{color:var(--lb-color-danger)}.translation-flag-note .lb-button{margin-inline-start:auto}.translation-editor .translation-label{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);font-variation-settings:var(--lb-font-variation-text-semibold);margin:1.25rem 0 .5rem}.translation-token{border:1px solid var(--contributors-border);background:color-mix(in srgb,var(--lb-color-text) 6%,transparent);border-radius:4px;padding:0 .3rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.86em}.source-text{font-size:var(--lb-font-size-md);margin:0}.translation-source .translation-context{margin:.75rem 0 0}.translation-version{border-top:1px solid var(--contributors-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.translation-version .translation-text{margin:0}.translation-version-meta{font-size:var(--lb-font-size-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .375rem;display:flex}.translation-version-actions{flex:none;gap:.5rem;display:flex}.translation-approved{align-items:center;gap:.25rem;display:inline-flex}.translation-draft-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 .5rem;display:flex}.translation-draft-title{font-variation-settings:var(--lb-font-variation-text-semibold)}.translation-plural{white-space:normal;grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem .75rem;display:grid}.translation-plural>div{display:contents}.translation-plural p{white-space:pre-wrap;margin:0}.translation-plural-form{color:var(--lb-color-text-muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--lb-font-size-xs)}.translation-plural-draft{gap:.75rem;display:grid}.translation-plural-label{font-size:var(--lb-font-size-sm);align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.translation-plural-label .translation-plural-form{color:var(--lb-color-text);font-size:var(--lb-font-size-sm);font-variation-settings:var(--lb-font-variation-text-semibold)}.translation-plural-samples{flex-wrap:wrap;gap:.625rem;display:inline-flex}.translation-plural-field .translation-checks{margin:.375rem 0 0}.translation-provenance{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);align-items:center;gap:.25rem;display:inline-flex}.translation-provenance.is-approved{color:var(--lb-color-accent-foreground)}.translation-checks{font-size:var(--lb-font-size-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0;display:flex}.translation-checks:empty{display:none}.translation-check{align-items:center;gap:.375rem;display:inline-flex}.translation-check.is-missing{color:var(--lb-color-danger)}.translation-length{margin-inline-start:auto}@media (width<=600px){.translation-editor{padding:0}.translation-editor-actions,.translation-editor-bar,.translation-editor-body{padding-inline:1rem}.translation-editor .translation-back{margin-inline:1rem}.translation-version{flex-direction:column}}@media (width<=1100px){.translation-move-hint,.translation-string-navigation,.translation-toggle-list{display:none}.translation-back{color:var(--lb-color-text-muted);font:inherit;font-size:var(--lb-font-size-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.375rem;margin:1rem 1.5rem 0;padding:0;display:inline-flex}.translation-editor-grid[data-view=detail] .translation-string-list,.translation-editor-grid[data-view=list] .translation-editor{display:none}.translation-filter-bar .translation-search{flex:100%}}.admin-heading{flex-wrap:wrap}.translation-admin code{background:0 0;padding:0}.admin-card{border:1px solid var(--contributors-border);border-radius:16px}.admin-stack{gap:1rem;display:grid}.admin-narrow{max-width:48rem}.admin-grow{flex:20rem}.admin-scope{flex:0 14rem}.admin-form{gap:2rem;display:grid}.admin-form-section{border-top:1px solid var(--contributors-border-subtle);gap:1rem;padding-top:1.5rem;display:grid}.admin-form-actions{background:var(--sticky-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px var(--contributors-border-subtle);padding-block:1rem}.admin-form-actions.is-dirty{z-index:1;position:sticky;bottom:0}.admin-form-actions p{margin:0}.admin-actions,.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-actions{align-items:center}.admin-filter{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-sm);gap:.375rem;display:grid}.admin-new-app{gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.admin-new-app h2{font-size:var(--lb-font-size-md);margin:0}.admin-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.admin-tile:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:2px}.admin-section-heading{gap:.25rem;display:grid}.admin-section-heading--tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.admin-section-heading h2{font-size:var(--lb-font-size-lg);margin:0;line-height:1.3}.admin-section-heading p{margin:0}.admin-empty{color:var(--lb-color-text-subtle);text-align:center;margin:0;padding:1.5rem}.admin-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;display:flex}.admin-request-title{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-md);font-variation-settings:var(--lb-font-variation-text-regular);margin:0;line-height:1.6}.admin-request-name{color:var(--lb-color-text)}.admin-language,.admin-request-name{font-variation-settings:"wdth" 75,"wght" 700}.admin-language{border-radius:var(--lb-radius-sm);background:var(--lb-color-accent-subtle);color:var(--lb-color-accent-foreground);padding:0 .5rem}.admin-request-heading p{font-size:var(--lb-font-size-sm);margin:.25rem 0 0}.admin-request-app{border-top:1px solid var(--contributors-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1.5rem;display:flex}.admin-request-app:first-child{border-top:0}.admin-request-app p{margin:.125rem 0 0}.admin-note{color:var(--lb-color-warning);font-size:var(--lb-font-size-xs)}.admin-error{color:var(--lb-color-danger)}.admin-row{border-top:1px solid var(--contributors-border-subtle);align-items:center;gap:1rem;padding:.75rem 1.5rem;display:grid}.admin-row--head{color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);border-top:0;padding-block:.875rem .625rem}.admin-people .admin-row{grid-template-columns:minmax(9rem,1fr) minmax(8rem,.9fr) minmax(14rem,2fr) 5.5rem}.admin-languages .admin-row{grid-template-columns:minmax(11rem,1.6fr) 4.5rem minmax(7rem,1.6fr) 5rem 6.5rem 5.5rem 4.5rem}.admin-languages .admin-row.is-closed{color:var(--lb-color-text-muted)}.admin-number{text-align:end}.admin-table a{color:var(--lb-color-text);text-decoration:none}.admin-table a:hover{text-underline-offset:.2em;text-decoration:underline}.admin-row-end{justify-content:flex-end;display:flex}.admin-progress{background:color-mix(in srgb,var(--lb-color-text) 10%,transparent);border-radius:999px;height:6px;display:flex;overflow:hidden}.admin-progress>span{background:var(--lb-color-accent)}.admin-chips{flex-wrap:wrap;gap:.375rem;display:flex}.admin-chip{border:1px solid var(--contributors-border);border-radius:var(--lb-radius-sm);font-size:var(--lb-font-size-xs);align-items:center;gap:.375rem;padding:.1875rem .625rem;display:inline-flex}.admin-chip>span{color:var(--lb-color-text-subtle)}.admin-chip.is-inactive{opacity:.6}.admin-person.is-open{background:color-mix(in srgb,var(--lb-color-canvas) 22%,transparent)}.admin-person-apps .admin-request-app{padding-inline-start:2.5rem}.admin-setting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.admin-setting+.admin-setting{border-top:1px solid var(--contributors-border-subtle)}.admin-setting>div,.admin-setting>span{gap:.125rem;display:grid}.admin-settings .translation-checkbox{cursor:pointer;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:.75rem}.admin-settings .translation-checkbox input{flex:none;margin-top:.2rem}.admin-rename{width:100%}.admin-add-client,.admin-rename{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-add-client{padding:1rem 1.5rem}.admin-add-client,.admin-clients>.admin-empty+.admin-add-client{border-top:1px solid var(--contributors-border-subtle)}.admin-tiles{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.admin-tile{border:1px solid var(--contributors-border);color:var(--lb-color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:12px;gap:.25rem;padding:.875rem 1rem;display:grid}.admin-tile:hover{background:var(--lb-color-surface-hover)}.admin-stat dd,.admin-tile strong{font-variation-settings:"wdth" 75,"wght" 800;font-size:1.5rem;line-height:1.2}.admin-tile[aria-pressed=true]{border-color:var(--lb-color-accent-foreground);background:var(--lb-color-accent-subtle)}.admin-tile.is-failed strong{color:var(--lb-color-danger)}.admin-backfill-row{font-variant-numeric:tabular-nums}.admin-backfill-row>:last-child{margin-inline-start:auto}.admin-backfill-row.is-complete{color:var(--lb-color-text-muted)}.admin-backfill-actions{justify-content:flex-end}.admin-jobs .translation-pagination{border-top:1px solid var(--contributors-border-subtle);padding:.75rem 1.5rem}.admin-flag-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.5rem;display:flex}.admin-flag-heading p{font-size:var(--lb-font-size-sm);overflow-wrap:anywhere;margin:.25rem 0 0}.admin-flag-heading .admin-flag-text{color:var(--lb-color-text);font-size:var(--lb-font-size-md);margin:0}.admin-flag-heading a{color:inherit}.admin-guidance{background:var(--lb-color-surface-raised);font:inherit;font-size:var(--lb-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:.75rem 1rem}.admin-submission{overflow-wrap:anywhere;gap:.25rem;padding:1.125rem 1.5rem;display:grid}.admin-submission p{font-size:var(--lb-font-size-sm);margin:0}.admin-submission .admin-flag-text{color:var(--lb-color-text);font-size:var(--lb-font-size-md);margin-bottom:.25rem}.admin-submission a{color:inherit}.admin-flag-list{margin:0;padding:0;list-style:none}.admin-flag-list li{border-top:1px solid var(--contributors-border-subtle);flex-wrap:wrap;gap:.25rem .75rem;padding:.625rem 1.5rem;display:flex}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}.admin-stat{border:1px solid var(--contributors-border);border-radius:12px;align-content:space-between;gap:.25rem;padding:.875rem 1rem;display:grid}.admin-stat dd{margin:0}.admin-overview{margin:0;padding:0;list-style:none;overflow:hidden}.admin-overview li+li{border-top:1px solid var(--contributors-border-subtle)}.admin-overview-link{color:var(--lb-color-text);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.875rem 1.5rem;text-decoration:none;display:grid}.admin-overview-link:hover{background:var(--lb-color-surface-hover)}.admin-overview-link:focus-visible{outline:2px solid var(--lb-color-focus);outline-offset:-2px}.admin-overview-heading{margin-top:1rem}.admin-section-heading h3{font-size:var(--lb-font-size-md);margin:0}.admin-overview-languages .admin-row{grid-template-columns:minmax(10rem,1.4fr) minmax(10rem,1.8fr) minmax(8.5rem,.9fr) minmax(5.5rem,.7fr)}.admin-overview-languages .admin-row--head>span{white-space:nowrap}.admin-share{grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:.75rem;display:grid}.admin-cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.admin-row--head{display:none}.admin-languages .admin-row,.admin-people .admin-row{grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem}.admin-row .admin-number,.admin-row-end{text-align:start;justify-content:flex-start}.admin-overview-link{grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem}.admin-overview-link>.muted{grid-row:2}.admin-overview-link>img{grid-area:1/2/span 2}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-languages .admin-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.admin-overview-languages .admin-row>:nth-child(-n+2){grid-column:1/-1}.admin-overview-languages .admin-row>.admin-number{display:grid}.admin-share{grid-template-columns:auto minmax(0,1fr) 3rem}.admin-cell-label{clip-path:none;width:auto;height:auto;color:var(--lb-color-text-muted);font-size:var(--lb-font-size-xs);position:static;overflow:visible}}
