@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer baseline-reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100vh;margin:0}button,input,optgroup,select,textarea{font:inherit}}@layer theme;@layer baseline-tokens{[data-baseline]{--bl-font-family-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bl-font-family-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--bl-font-size-body:1.0625rem;--bl-font-size-compact:.9375rem;--bl-font-size-support:.8125rem;--bl-font-size-code:.8125rem;--bl-font-size-control:1rem;--bl-font-size-page-title:3rem;--bl-font-size-section-title:1.5rem;--bl-font-size-subsection-title:.9375rem;--bl-font-weight-regular:400;--bl-font-weight-medium:500;--bl-font-weight-body:var(--bl-font-weight-regular);--bl-font-weight-compact:var(--bl-font-weight-regular);--bl-font-weight-support:var(--bl-font-weight-regular);--bl-font-weight-code:var(--bl-font-weight-regular);--bl-font-weight-control:var(--bl-font-weight-regular);--bl-font-weight-page-title:var(--bl-font-weight-medium);--bl-font-weight-section-title:var(--bl-font-weight-medium);--bl-font-weight-subsection-title:var(--bl-font-weight-medium);--bl-line-height-body:calc(26 / 17);--bl-line-height-compact:calc(22 / 15);--bl-line-height-support:calc(18 / 13);--bl-line-height-code:1.65;--bl-line-height-control:1.5;--bl-line-height-page-title:1;--bl-line-height-section-title:calc(4 / 3);--bl-line-height-subsection-title:calc(22 / 15);--bl-letter-spacing-body:0;--bl-letter-spacing-compact:0;--bl-letter-spacing-support:0;--bl-letter-spacing-code:0;--bl-letter-spacing-control:0;--bl-letter-spacing-page-title:-.035em;--bl-letter-spacing-section-title:-.015em;--bl-letter-spacing-subsection-title:0;--bl-space-1:.25rem;--bl-space-2:.5rem;--bl-space-3:.75rem;--bl-space-4:1rem;--bl-space-5:1.5rem;--bl-space-6:2rem;--bl-space-7:3rem;--bl-space-8:4rem;--bl-space-9:6rem;--bl-content-measure:64rem;--bl-specimen-radius:1rem;--bl-control-min-target-size:2.75rem;--bl-button-min-block-size:2.5rem;--bl-button-large-min-block-size:3rem;--bl-button-large-padding-block:.75rem;--bl-button-large-padding-inline:1.125rem;--bl-icon-button-large-size:3rem;--bl-control-padding-block:.5rem;--bl-control-padding-inline:.875rem;--bl-button-padding-inline:.8125rem;--bl-button-radius:.75rem;--bl-icon-button-size:2.5rem;--bl-control-border-width:1px;--bl-control-icon-gap:.4375rem;--bl-text-control-min-block-size:2.5rem;--bl-text-control-padding-block:.4375rem;--bl-textarea-min-block-size:7.5rem;--bl-textarea-max-block-size:20rem;--bl-icon-size:1rem;--bl-icon-stroke-width:2;--bl-avatar-small-size:calc(var(--bl-font-size-body) * var(--bl-line-height-body));--bl-avatar-fallback-delay:.6s;--bl-link-underline-thickness:.08em;--bl-link-underline-thickness-strong:.12em;--bl-link-underline-offset:.16em;--bl-checkbox-box-size:1.125rem;--bl-checkbox-radius:.25rem;--bl-checkbox-icon-size:.875rem;--bl-checkbox-list-row-size:1.875rem;--bl-checkbox-motion-duration-state:var(--bl-motion-duration-fast);--bl-checkbox-pressed-fill:var(--bl-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-baseline]{--bl-checkbox-pressed-fill:color-mix(in srgb, var(--bl-color-primary) 85%, var(--bl-color-surface))}}[data-baseline]{--bl-radio-circle-size:1.125rem;--bl-radio-dot-size:.5rem;--bl-radio-motion-duration-state:var(--bl-motion-duration-fast);--bl-switch-track-inline-size:2rem;--bl-switch-track-block-size:1.25rem;--bl-switch-thumb-size:1rem;--bl-switch-thumb-inset:.0625rem;--bl-slider-track-block-size:.375rem;--bl-slider-thumb-size:1.25rem;--bl-hover-card-open-delay:.6s;--bl-hover-card-close-delay:.3s;--bl-motion-duration-progress:.8s;--bl-motion-duration-confirm:.16s;--bl-motion-duration-state:.16s;--bl-motion-easing-confirm:cubic-bezier(.2, 0, 0, 1);--bl-motion-easing-state:cubic-bezier(.2, 0, 0, 1);--bl-motion-duration-fast:.1s;--bl-motion-duration-enter:.24s;--bl-motion-duration-exit:.14s;--bl-motion-duration-reveal:.4s;--bl-motion-stagger:60ms;--bl-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--bl-motion-easing-exit:cubic-bezier(.25, .46, .45, .94);--bl-motion-distance-rise:var(--bl-space-2);--bl-motion-scale-enter:.97;--bl-motion-scale-exit:.98;--bl-tooltip-motion-duration-enter:var(--bl-motion-duration-enter);--bl-tooltip-motion-duration-exit:var(--bl-motion-duration-exit);--bl-tooltip-motion-easing-enter:var(--bl-motion-easing-enter);--bl-tooltip-motion-easing-exit:var(--bl-motion-easing-exit);--bl-tooltip-motion-scale-enter:var(--bl-motion-scale-enter);--bl-tooltip-motion-distance-enter:calc(var(--bl-motion-distance-rise) / 2);--bl-font-size-tooltip:var(--bl-font-size-support);--bl-font-weight-tooltip:var(--bl-font-weight-regular);--bl-line-height-tooltip:var(--bl-line-height-support);--bl-letter-spacing-tooltip:var(--bl-letter-spacing-support);--bl-tooltip-arrow-radius:2px;--bl-tooltip-hover-delay:0s;--bl-tooltip-gap:4px;--bl-tooltip-max-inline-size:12rem;--bl-tooltip-radius:var(--bl-space-2);--bl-tooltip-arrow-size:var(--bl-space-1);--bl-layer-tooltip:50;--bl-layer-popover:40;--bl-popover-gap:var(--bl-space-1);--bl-popover-padding:var(--bl-space-3);--bl-popover-max-inline-size:18rem;--bl-popover-radius:var(--bl-button-radius);--bl-popover-shadow:0 4px 12px #0000001f, 0 1px 3px #00000014;--bl-popover-motion-duration-enter:var(--bl-motion-duration-enter);--bl-popover-motion-duration-exit:var(--bl-motion-duration-exit);--bl-popover-motion-easing-enter:var(--bl-motion-easing-enter);--bl-popover-motion-easing-exit:var(--bl-motion-easing-exit);--bl-popover-motion-scale-enter:var(--bl-motion-scale-enter);--bl-popover-motion-scale-exit:var(--bl-motion-scale-exit);--bl-popover-motion-distance-enter:calc(var(--bl-motion-distance-rise) / 2);--bl-color-tooltip-surface:var(--bl-color-text);--bl-color-tooltip-text:var(--bl-color-canvas);--bl-color-canvas:#fff;--bl-color-surface:#fff;--bl-color-surface-subtle:#f5f5f5;--bl-color-text:#171717;--bl-color-text-muted:#737373;--bl-color-border:#e5e5e5;--bl-color-border-strong:#a3a3a3;--bl-color-primary:#171717;--bl-color-on-primary:#fff;--bl-color-primary-hover:#262626;--bl-color-primary-pressed:#404040;--bl-color-disabled-surface:#e5e5e5;--bl-color-disabled-text:#666;--bl-color-focus-ring:#3157d5;--bl-color-field-focus-ring:var(--bl-color-text)}@supports (color:color-mix(in lab, red, red)){[data-baseline]{--bl-color-field-focus-ring:color-mix(in srgb, var(--bl-color-text) 22%, transparent)}}[data-baseline]{--bl-color-link:#171717;--bl-color-link-hover:#404040;--bl-color-link-active:#737373;--bl-color-control-border:#737373;--bl-color-control-border-hover:#404040;--bl-color-invalid:#b42318;color:var(--bl-color-text);background-color:var(--bl-color-canvas);font-family:var(--bl-font-family-sans)}[data-baseline][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-baseline][data-theme=dark]{--bl-color-canvas:#0a0a0a;--bl-color-surface:#171717;--bl-color-surface-subtle:#262626;--bl-color-text:#fafafa;--bl-color-text-muted:#a3a3a3;--bl-color-border:#404040;--bl-color-border-strong:#737373;--bl-color-primary:#fafafa;--bl-color-on-primary:#171717;--bl-color-primary-hover:#e5e5e5;--bl-color-primary-pressed:#d4d4d4;--bl-color-disabled-surface:#2f2f2f;--bl-color-disabled-text:#969696;--bl-color-focus-ring:#8ea6ff;--bl-color-link:#fafafa;--bl-color-link-hover:#d4d4d4;--bl-color-link-active:#a3a3a3;--bl-color-control-border:#737373;--bl-color-control-border-hover:#a3a3a3;--bl-color-invalid:#ffb4ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-baseline]:not([data-theme]){--bl-color-canvas:#0a0a0a;--bl-color-surface:#171717;--bl-color-surface-subtle:#262626;--bl-color-text:#fafafa;--bl-color-text-muted:#a3a3a3;--bl-color-border:#404040;--bl-color-border-strong:#737373;--bl-color-primary:#fafafa;--bl-color-on-primary:#171717;--bl-color-primary-hover:#e5e5e5;--bl-color-primary-pressed:#d4d4d4;--bl-color-disabled-surface:#2f2f2f;--bl-color-disabled-text:#969696;--bl-color-focus-ring:#8ea6ff;--bl-color-link:#fafafa;--bl-color-link-hover:#d4d4d4;--bl-color-link-active:#a3a3a3;--bl-color-control-border:#737373;--bl-color-control-border-hover:#a3a3a3;--bl-color-invalid:#ffb4ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-baseline] :where(button,input,optgroup,select,textarea){font-family:inherit}[data-baseline]{--bl-layer-modal:30;--bl-modal-max-inline-size:32rem;--bl-color-modal-backdrop:#00000073}}@layer baseline-components{:is(.bl-button,.bl-input,.bl-textarea,.bl-native-select__control,.bl-checkbox__box){corner-shape:superellipse(1.6)}.bl-visually-hidden{white-space:nowrap!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;block-size:1px!important;min-block-size:0!important;max-block-size:1px!important;inline-size:1px!important;min-inline-size:0!important;max-inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bl-icon{inline-size:var(--bl-icon-size);block-size:var(--bl-icon-size);stroke-width:var(--bl-icon-stroke-width);flex:none;display:block}.bl-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--bl-control-icon-gap);min-block-size:var(--bl-button-min-block-size);min-inline-size:var(--bl-control-min-target-size);max-inline-size:100%;padding-block:var(--bl-control-padding-block);padding-inline:var(--bl-button-padding-inline);border:var(--bl-control-border-width) solid transparent;border-radius:var(--bl-button-radius);color:var(--bl-color-on-primary);background-color:var(--bl-color-primary);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);text-align:center;text-transform:none;vertical-align:middle;white-space:normal;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), border-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);margin:0;text-decoration:none;display:inline-flex}.bl-button[data-size=large]{min-block-size:var(--bl-button-large-min-block-size);min-inline-size:var(--bl-button-large-min-block-size);padding-block:var(--bl-button-large-padding-block);padding-inline:var(--bl-button-large-padding-inline)}.bl-button__label{overflow-wrap:anywhere;text-box-edge:text;text-box-trim:trim-both;min-inline-size:0}.bl-icon-button{min-block-size:var(--bl-icon-button-size);min-inline-size:var(--bl-icon-button-size);inline-size:var(--bl-icon-button-size);block-size:var(--bl-icon-button-size);flex:none;padding:0}.bl-icon-button[data-size=large]{inline-size:var(--bl-icon-button-large-size);block-size:var(--bl-icon-button-large-size);min-inline-size:var(--bl-icon-button-large-size);min-block-size:var(--bl-icon-button-large-size);padding:0}.bl-link{color:var(--bl-color-link);font:inherit;letter-spacing:inherit;text-decoration-line:underline;text-decoration-thickness:var(--bl-link-underline-thickness);text-decoration-skip-ink:auto;text-underline-offset:var(--bl-link-underline-offset);overflow-wrap:anywhere;transition:color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), text-decoration-thickness var(--bl-motion-duration-fast) var(--bl-motion-easing-state)}.bl-field{gap:var(--bl-space-2);inline-size:100%;min-inline-size:0;display:grid}.bl-field__label{color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.bl-field__description,.bl-field__error{min-inline-size:0;font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support);overflow-wrap:anywhere;margin:0}.bl-field__description{color:var(--bl-color-text)}.bl-field__error{color:var(--bl-color-invalid)}.bl-input,.bl-textarea,.bl-native-select__control{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding-block:var(--bl-text-control-padding-block);padding-inline:var(--bl-control-padding-inline);border:var(--bl-control-border-width) solid var(--bl-color-control-border);border-radius:var(--bl-button-radius);color:var(--bl-color-text);background-color:var(--bl-color-surface);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);box-shadow:0 0 0 0 var(--bl-color-field-focus-ring);transition:border-color var(--bl-motion-duration-state) var(--bl-motion-easing-state), box-shadow var(--bl-motion-duration-state) var(--bl-motion-easing-state);outline:none;margin:0;display:block}.bl-input{min-block-size:var(--bl-text-control-min-block-size)}.bl-textarea{min-block-size:var(--bl-textarea-min-block-size);resize:vertical;overflow:auto}@supports (field-sizing:content){.bl-textarea{field-sizing:content;max-block-size:var(--bl-textarea-max-block-size)}}.bl-textarea:disabled{resize:none}.bl-input::placeholder,.bl-textarea::placeholder{color:var(--bl-color-text-muted);opacity:1}.bl-checkbox{inline-size:var(--bl-checkbox-box-size);block-size:var(--bl-checkbox-box-size);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.bl-checkbox__input{z-index:1;inline-size:var(--bl-control-min-target-size);block-size:var(--bl-control-min-target-size);opacity:0;cursor:pointer;inset-block-start:50%;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.bl-checkbox__box{box-sizing:border-box;inline-size:var(--bl-checkbox-box-size);block-size:var(--bl-checkbox-box-size);border:var(--bl-control-border-width) solid var(--bl-color-border-strong);border-radius:var(--bl-checkbox-radius);color:var(--bl-color-on-primary);background-color:var(--bl-color-surface);transition:border-color var(--bl-checkbox-motion-duration-state) var(--bl-motion-easing-state);place-items:center;display:grid}.bl-checkbox__indicator{inline-size:var(--bl-checkbox-icon-size);block-size:var(--bl-checkbox-icon-size);opacity:0;grid-area:1/1}.bl-radio-group{border:0;gap:0;min-inline-size:0;margin:0;padding:0;display:grid}.bl-radio-group__legend{color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);margin-block-end:var(--bl-space-2);padding:0}.bl-radio{inline-size:var(--bl-radio-circle-size);block-size:var(--bl-radio-circle-size);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.bl-radio__input{z-index:1;inline-size:var(--bl-control-min-target-size);block-size:var(--bl-control-min-target-size);opacity:0;cursor:pointer;inset-block-start:50%;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.bl-radio__circle{box-sizing:border-box;inline-size:var(--bl-radio-circle-size);block-size:var(--bl-radio-circle-size);border:var(--bl-control-border-width) solid var(--bl-color-border-strong);background-color:var(--bl-color-surface);transition:border-color var(--bl-radio-motion-duration-state) var(--bl-motion-easing-state);border-radius:50%;place-items:center;display:grid}.bl-radio__dot{inline-size:var(--bl-radio-dot-size);block-size:var(--bl-radio-dot-size);background-color:var(--bl-color-primary);opacity:0;border-radius:50%}.bl-choice{align-items:start;column-gap:var(--bl-space-2);min-block-size:var(--bl-control-min-target-size);color:var(--bl-color-text-muted);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-regular);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);padding-block:0;display:grid}.bl-choice>:is(.bl-checkbox,.bl-radio){block-size:var(--bl-control-min-target-size)}.bl-choice>:is(.bl-choice__content,.bl-choice__label){margin-block-start:calc((var(--bl-control-min-target-size) - var(--bl-line-height-compact) * 1em) / 2)}.bl-choice__content{gap:calc(var(--bl-space-1) / 2);min-inline-size:0;display:grid}.bl-choice__label{color:var(--bl-color-text-muted);overflow-wrap:anywhere;transition:color var(--bl-checkbox-motion-duration-state) var(--bl-motion-easing-state)}.bl-choice--medium .bl-choice__label{font-weight:var(--bl-font-weight-medium)}.bl-choice__description{color:var(--bl-color-text-muted);font-size:var(--bl-font-size-support);line-height:var(--bl-line-height-support);overflow-wrap:anywhere}.bl-choice-list{gap:0;display:grid}.bl-choice-list>.bl-choice{min-block-size:var(--bl-checkbox-list-row-size)}.bl-choice-list>.bl-choice>:is(.bl-checkbox,.bl-radio),.bl-choice-list>.bl-choice>:is(.bl-checkbox,.bl-radio)>:is(.bl-checkbox__input,.bl-radio__input){block-size:var(--bl-checkbox-list-row-size)}.bl-choice-list>.bl-choice>:is(.bl-choice__content,.bl-choice__label){margin-block-start:calc((var(--bl-checkbox-list-row-size) - var(--bl-line-height-compact) * 1em) / 2)}.bl-choice:has(:is(.bl-checkbox__input:is(:checked,[data-indeterminate]),.bl-radio__input:checked)) .bl-choice__label{color:var(--bl-color-text)}.bl-choice:has(:is(.bl-checkbox__input,.bl-radio__input):disabled){color:var(--bl-color-disabled-text);cursor:not-allowed}.bl-choice:has(:is(.bl-checkbox__input,.bl-radio__input):disabled) :is(.bl-choice__label,.bl-choice__description){color:var(--bl-color-disabled-text)}.bl-checkbox__input:checked+.bl-checkbox__box,.bl-checkbox__input[data-indeterminate]+.bl-checkbox__box{border-color:var(--bl-color-primary);background-color:var(--bl-color-primary)}.bl-checkbox__input:checked+.bl-checkbox__box>.bl-checkbox__indicator--checked{opacity:1}.bl-checkbox__input[data-indeterminate]+.bl-checkbox__box>.bl-checkbox__indicator--checked{opacity:0}.bl-checkbox__input[data-indeterminate]+.bl-checkbox__box>.bl-checkbox__indicator--mixed{opacity:1}.bl-checkbox__input:focus-visible+.bl-checkbox__box{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.bl-checkbox__input[aria-invalid=true]+.bl-checkbox__box{border-color:var(--bl-color-invalid)}.bl-checkbox__input:checked[aria-invalid=true]+.bl-checkbox__box,.bl-checkbox__input[data-indeterminate][aria-invalid=true]+.bl-checkbox__box{background-color:var(--bl-color-invalid)}.bl-checkbox__input:disabled{cursor:not-allowed}.bl-checkbox__input:disabled+.bl-checkbox__box{border-color:var(--bl-color-border);color:var(--bl-color-disabled-text);background-color:var(--bl-color-disabled-surface)}.bl-checkbox__input:checked:disabled+.bl-checkbox__box,.bl-checkbox__input[data-indeterminate]:disabled+.bl-checkbox__box{border-color:var(--bl-color-disabled-text)}.bl-radio__input:checked+.bl-radio__circle{border-color:var(--bl-color-primary)}.bl-radio__input:checked+.bl-radio__circle>.bl-radio__dot{opacity:1}.bl-radio__input:focus-visible+.bl-radio__circle{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.bl-radio-group[aria-invalid=true] .bl-radio__circle,.bl-radio__input[aria-invalid=true]+.bl-radio__circle{border-color:var(--bl-color-invalid)}.bl-radio-group[aria-invalid=true] .bl-radio__dot,.bl-radio__input[aria-invalid=true]+.bl-radio__circle>.bl-radio__dot{background-color:var(--bl-color-invalid)}.bl-radio__input:disabled{cursor:not-allowed}.bl-radio__input:disabled+.bl-radio__circle{border-color:var(--bl-color-border);background-color:var(--bl-color-disabled-surface)}.bl-radio__input:disabled+.bl-radio__circle>.bl-radio__dot{background-color:var(--bl-color-disabled-text)}.bl-switch{inline-size:var(--bl-control-min-target-size);block-size:var(--bl-control-min-target-size);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.bl-switch__input{z-index:1;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.bl-switch__track{box-sizing:border-box;inline-size:var(--bl-switch-track-inline-size);block-size:var(--bl-switch-track-block-size);border:var(--bl-control-border-width) solid var(--bl-color-border-strong);border-radius:calc(var(--bl-switch-track-block-size) / 2);background-color:var(--bl-color-surface-subtle);transition:background-color var(--bl-motion-duration-state) var(--bl-motion-easing-state), border-color var(--bl-motion-duration-state) var(--bl-motion-easing-state);display:block;position:relative}.bl-switch__thumb{inline-size:var(--bl-switch-thumb-size);block-size:var(--bl-switch-thumb-size);background-color:var(--bl-color-control-border);transition:inset-inline-start var(--bl-motion-duration-state) var(--bl-motion-easing-state);border-radius:50%;display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--bl-switch-thumb-inset);transform:translateY(-50%)}.bl-switch__input:checked+.bl-switch__track{border-color:var(--bl-color-primary);background-color:var(--bl-color-primary)}.bl-switch__input:checked+.bl-switch__track .bl-switch__thumb{background-color:var(--bl-color-on-primary);inset-inline-start:calc(var(--bl-switch-track-inline-size) - var(--bl-switch-thumb-size) - var(--bl-switch-thumb-inset) - (2 * var(--bl-control-border-width)))}.bl-switch__input:focus-visible+.bl-switch__track{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.bl-switch__input:disabled{cursor:not-allowed}.bl-switch__input:disabled+.bl-switch__track{border-color:var(--bl-color-border)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:disabled+.bl-switch__track{border-color:color-mix(in srgb, var(--bl-color-border), var(--bl-color-border-strong))}}.bl-switch__input:disabled+.bl-switch__track{background-color:var(--bl-color-disabled-surface)}.bl-switch__input:disabled+.bl-switch__track .bl-switch__thumb{background-color:var(--bl-color-disabled-text)}.bl-switch__input:not(:disabled)[data-pending]{cursor:progress}.bl-switch__input:not(:disabled)[data-pending]+.bl-switch__track{border-color:var(--bl-color-border-strong)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:not(:disabled)[data-pending]+.bl-switch__track{border-color:color-mix(in srgb, var(--bl-color-border-strong) 75%, color-mix(in srgb, var(--bl-color-border), var(--bl-color-border-strong)))}}.bl-switch__input:not(:disabled)[data-pending]+.bl-switch__track{background-color:var(--bl-color-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:not(:disabled)[data-pending]+.bl-switch__track{background-color:color-mix(in srgb, var(--bl-color-surface-subtle) 75%, var(--bl-color-disabled-surface))}}.bl-switch__input:not(:disabled)[data-pending]+.bl-switch__track .bl-switch__thumb{background-color:var(--bl-color-control-border)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:not(:disabled)[data-pending]+.bl-switch__track .bl-switch__thumb{background-color:color-mix(in srgb, var(--bl-color-control-border) 75%, var(--bl-color-disabled-text))}}.bl-switch__input:checked:not(:disabled)[data-pending]+.bl-switch__track{border-color:var(--bl-color-primary)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:checked:not(:disabled)[data-pending]+.bl-switch__track{border-color:color-mix(in srgb, var(--bl-color-primary) 75%, color-mix(in srgb, var(--bl-color-border), var(--bl-color-border-strong)))}}.bl-switch__input:checked:not(:disabled)[data-pending]+.bl-switch__track{background-color:var(--bl-color-primary)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:checked:not(:disabled)[data-pending]+.bl-switch__track{background-color:color-mix(in srgb, var(--bl-color-primary) 75%, var(--bl-color-disabled-surface))}}.bl-switch__input:checked:not(:disabled)[data-pending]+.bl-switch__track .bl-switch__thumb{background-color:var(--bl-color-on-primary)}@supports (color:color-mix(in lab, red, red)){.bl-switch__input:checked:not(:disabled)[data-pending]+.bl-switch__track .bl-switch__thumb{background-color:color-mix(in srgb, var(--bl-color-on-primary) 75%, var(--bl-color-disabled-text))}}@media (pointer:coarse){.bl-choice-list>.bl-choice{min-block-size:var(--bl-control-min-target-size)}.bl-choice-list>.bl-choice>:is(.bl-checkbox,.bl-radio),.bl-choice-list>.bl-choice>:is(.bl-checkbox,.bl-radio)>:is(.bl-checkbox__input,.bl-radio__input){block-size:var(--bl-control-min-target-size)}.bl-choice-list>.bl-choice>:is(.bl-choice__content,.bl-choice__label){margin-block-start:calc((var(--bl-control-min-target-size) - var(--bl-line-height-compact) * 1em) / 2)}}@media (hover:hover) and (pointer:fine){.bl-choice:has(:is(.bl-checkbox__input,.bl-radio__input):not(:disabled)):hover .bl-choice__label{color:var(--bl-color-text);transition-duration:0s}.bl-checkbox__input:hover:not(:disabled)+.bl-checkbox__box{border-color:var(--bl-color-control-border-hover);transition-duration:0s}.bl-checkbox__input:checked:hover:not(:disabled)+.bl-checkbox__box,.bl-checkbox__input[data-indeterminate]:hover:not(:disabled)+.bl-checkbox__box{border-color:var(--bl-color-primary-hover);background-color:var(--bl-color-primary-hover);transition-duration:0s}.bl-radio-group:not([aria-invalid=true]) .bl-radio__input:hover:not(:disabled,[aria-invalid=true])+.bl-radio__circle{border-color:var(--bl-color-control-border-hover);transition-duration:0s}.bl-radio-group:not([aria-invalid=true]) .bl-radio__input:checked:hover:not(:disabled,[aria-invalid=true])+.bl-radio__circle{border-color:var(--bl-color-primary-hover);transition-duration:0s}.bl-radio-group:not([aria-invalid=true]) .bl-radio__input:checked:hover:not(:disabled,[aria-invalid=true])+.bl-radio__circle>.bl-radio__dot{background-color:var(--bl-color-primary-hover)}.bl-switch__input:hover:not(:disabled,[data-pending])+.bl-switch__track{border-color:var(--bl-color-control-border-hover)}.bl-switch__input:checked:hover:not(:disabled,[data-pending])+.bl-switch__track{border-color:var(--bl-color-primary-hover);background-color:var(--bl-color-primary-hover)}:is(.bl-input,.bl-textarea,.bl-native-select__control):hover:not(:disabled,[readonly],[aria-invalid=true],:user-invalid,:focus){border-color:var(--bl-color-control-border-hover);transition-duration:0s, var(--bl-motion-duration-state)}.bl-field:has(>.bl-field__label:hover)>:is(.bl-input,.bl-textarea):not(:focus,:disabled,[readonly],[aria-invalid=true],:user-invalid){border-color:var(--bl-color-control-border);transition-duration:0s}.bl-field:has(>.bl-field__label:hover)>.bl-native-select>.bl-native-select__control:not(:focus,:disabled,[readonly],[aria-invalid=true],:user-invalid){border-color:var(--bl-color-control-border);transition-duration:0s}}:is(.bl-input,.bl-textarea,.bl-native-select__control)[aria-invalid=true]{border-color:var(--bl-color-invalid)}:is(.bl-input,.bl-textarea,.bl-native-select__control):user-invalid{border-color:var(--bl-color-invalid)}:is(.bl-input,.bl-textarea):read-only{background-color:var(--bl-color-surface-subtle)}:is(.bl-input,.bl-textarea,.bl-native-select__control):disabled{border-color:var(--bl-color-border);color:var(--bl-color-disabled-text);background-color:var(--bl-color-disabled-surface);cursor:not-allowed}:is(.bl-input,.bl-textarea,.bl-native-select__control):focus{border-color:var(--bl-color-control-border-hover);box-shadow:0 0 0 calc(3 * var(--bl-control-border-width)) var(--bl-color-field-focus-ring)}@media (forced-colors:active){:is(.bl-input,.bl-textarea,.bl-native-select__control):focus{box-shadow:none;outline-offset:2px;border-color:highlight;outline:2px solid highlight}}.bl-switch__input:active:not(:disabled,[data-pending])+.bl-switch__track{background-color:var(--bl-color-border);transition-duration:0s}.bl-checkbox__input:active:not(:disabled)+.bl-checkbox__box{border-color:var(--bl-color-control-border-hover);background-color:var(--bl-color-surface-subtle);transition-duration:0s}.bl-checkbox__input:is(:checked,[data-indeterminate]):active:not(:disabled)+.bl-checkbox__box{border-color:var(--bl-checkbox-pressed-fill);background-color:var(--bl-checkbox-pressed-fill);transition-duration:0s}.bl-radio-group:not([aria-invalid=true]) .bl-radio__input:active:not(:disabled,[aria-invalid=true])+.bl-radio__circle{border-color:var(--bl-color-control-border-hover);background-color:var(--bl-color-surface-subtle);transition-duration:0s}.bl-radio-group:not([aria-invalid=true]) .bl-radio__input:checked:active:not(:disabled,[aria-invalid=true])+.bl-radio__circle{border-color:var(--bl-color-primary-pressed);transition-duration:0s}.bl-radio-group:not([aria-invalid=true]) .bl-radio__input:checked:active:not(:disabled,[aria-invalid=true])+.bl-radio__circle>.bl-radio__dot{background-color:var(--bl-color-primary-pressed)}.bl-switch__input:checked:active:not(:disabled,[data-pending])+.bl-switch__track{border-color:var(--bl-color-primary-pressed);background-color:var(--bl-color-primary-pressed);transition-duration:0s}.bl-link:visited{color:var(--bl-color-link)}.bl-link[aria-current=page]{text-decoration-thickness:var(--bl-link-underline-thickness-strong)}@media (hover:hover) and (pointer:fine){.bl-link:hover{color:var(--bl-color-link-hover);text-decoration-thickness:var(--bl-link-underline-thickness-strong);transition-duration:0s}}.bl-link:active{color:var(--bl-color-link-active);transition-duration:0s}.bl-link:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bl-button:hover:not(:disabled){background-color:var(--bl-color-primary-hover);transition-duration:0s}}.bl-button:active:not(:disabled,[data-pending]){background-color:var(--bl-color-primary-pressed);transition-duration:0s}.bl-button:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.bl-button[data-pending] .bl-button__pending-icon{animation:bl-button-progress var(--bl-motion-duration-progress) linear infinite}.bl-button .bl-button__success-icon{animation:bl-button-confirm var(--bl-motion-duration-confirm) var(--bl-motion-easing-confirm) both}.bl-button:disabled{border-color:var(--bl-color-border);color:var(--bl-color-disabled-text);background-color:var(--bl-color-disabled-surface);cursor:not-allowed}@keyframes bl-button-progress{to{transform:rotate(1turn)}}@keyframes bl-button-confirm{0%{opacity:.55;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.bl-button,.bl-link,.bl-input,.bl-textarea,.bl-native-select__control,.bl-checkbox__box,.bl-choice__label,.bl-radio__circle,.bl-switch__track,.bl-switch__thumb{transition:none}.bl-button[data-pending] .bl-button__pending-icon,.bl-button .bl-button__success-icon{animation:none}}.bl-overlay-scope{font-family:var(--bl-font-family-sans)}.bl-tooltip-positioner{z-index:var(--bl-layer-tooltip)}.bl-popover-positioner{z-index:var(--bl-layer-popover)}.bl-popover-trigger[aria-expanded=false]+[data-base-ui-focus-guard]:not(:focus){display:none}[data-base-ui-focus-guard]:not(:focus):has(+.bl-popover-trigger[aria-expanded=false]){display:none}.bl-popover-positioner[data-anchor-hidden]{visibility:hidden;pointer-events:none}.bl-popover-positioner[data-closed]{pointer-events:none}.bl-popover{box-sizing:border-box;gap:var(--bl-space-2);inline-size:var(--bl-popover-max-inline-size);max-inline-size:var(--available-width);max-block-size:var(--available-height);padding:var(--bl-popover-padding);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-popover-radius);background-color:var(--bl-color-surface);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);overflow-wrap:anywhere;outline-offset:var(--bl-space-1);box-shadow:var(--bl-popover-shadow);opacity:1;transform-origin:var(--transform-origin);transition:opacity var(--bl-popover-motion-duration-enter) var(--bl-popover-motion-easing-enter), transform var(--bl-popover-motion-duration-enter) var(--bl-popover-motion-easing-enter);--_bl-popover-enter-x:0px;--_bl-popover-enter-y:0px;display:grid;overflow:auto;transform:none}.bl-popover[data-starting-style]{opacity:0;transform:translate3d(var(--_bl-popover-enter-x), var(--_bl-popover-enter-y), 0) scale(var(--bl-popover-motion-scale-enter))}.bl-popover[data-ending-style]{opacity:0;transform:scale(var(--bl-popover-motion-scale-exit));transition-duration:var(--bl-popover-motion-duration-exit);transition-timing-function:var(--bl-popover-motion-easing-exit)}.bl-popover[data-closed]{pointer-events:none}.bl-popover[data-side=top]{--_bl-popover-enter-y:var(--bl-popover-motion-distance-enter)}.bl-popover[data-side=bottom]{--_bl-popover-enter-y:calc(-1 * var(--bl-popover-motion-distance-enter))}.bl-popover[data-side=left],.bl-popover[data-side=inline-start][data-overlay-dir=ltr],.bl-popover[data-side=inline-end][data-overlay-dir=rtl]{--_bl-popover-enter-x:var(--bl-popover-motion-distance-enter)}.bl-popover[data-side=right],.bl-popover[data-side=inline-end][data-overlay-dir=ltr],.bl-popover[data-side=inline-start][data-overlay-dir=rtl]{--_bl-popover-enter-x:calc(-1 * var(--bl-popover-motion-distance-enter))}@media (prefers-reduced-motion:reduce){.bl-popover{transition:none}.bl-popover[data-starting-style],.bl-popover[data-ending-style]{transform:none}}.bl-popover__header{gap:var(--bl-space-1);display:grid}.bl-popover__title,.bl-popover__description{font:inherit;margin:0}.bl-popover__title{font-weight:var(--bl-font-weight-medium)}.bl-popover__description{color:var(--bl-color-text-muted)}.bl-tooltip-positioner[data-anchor-hidden]{visibility:hidden;pointer-events:none}.bl-tooltip{box-sizing:border-box;width:max-content;max-width:min(var(--bl-tooltip-max-inline-size), var(--available-width));padding-block:calc(var(--bl-space-3) / 2);padding-inline:var(--bl-space-3);border-radius:var(--bl-tooltip-radius);background:var(--bl-color-tooltip-surface);color:var(--bl-color-tooltip-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-tooltip);font-weight:var(--bl-font-weight-tooltip);line-height:var(--bl-line-height-tooltip);letter-spacing:var(--bl-letter-spacing-tooltip);text-align:center;text-wrap:balance;overflow-wrap:anywhere;white-space:normal;opacity:1;transform-origin:var(--transform-origin);--_bl-tooltip-enter-x:0px;--_bl-tooltip-enter-y:0px}.bl-tooltip[data-open]{animation:bl-tooltip-enter var(--bl-tooltip-motion-duration-enter) var(--bl-tooltip-motion-easing-enter)}.bl-tooltip[data-closed]{pointer-events:none;animation:bl-tooltip-exit var(--bl-tooltip-motion-duration-exit) var(--bl-tooltip-motion-easing-exit)}.bl-tooltip[data-side=top]{--_bl-tooltip-enter-y:var(--bl-tooltip-motion-distance-enter)}.bl-tooltip[data-side=bottom]{--_bl-tooltip-enter-y:calc(-1 * var(--bl-tooltip-motion-distance-enter))}.bl-tooltip[data-side=left],.bl-tooltip[data-side=inline-start][data-overlay-dir=ltr],.bl-tooltip[data-side=inline-end][data-overlay-dir=rtl]{--_bl-tooltip-enter-x:var(--bl-tooltip-motion-distance-enter)}.bl-tooltip[data-side=right],.bl-tooltip[data-side=inline-end][data-overlay-dir=ltr],.bl-tooltip[data-side=inline-start][data-overlay-dir=rtl]{--_bl-tooltip-enter-x:calc(-1 * var(--bl-tooltip-motion-distance-enter))}@keyframes bl-tooltip-enter{0%{opacity:0;transform:translate3d(var(--_bl-tooltip-enter-x), var(--_bl-tooltip-enter-y), 0) scale3d(var(--bl-tooltip-motion-scale-enter), var(--bl-tooltip-motion-scale-enter), var(--bl-tooltip-motion-scale-enter))}}@keyframes bl-tooltip-exit{to{opacity:0;transform:scale3d(var(--bl-tooltip-motion-scale-enter), var(--bl-tooltip-motion-scale-enter), var(--bl-tooltip-motion-scale-enter))}}@media (prefers-reduced-motion:reduce){.bl-tooltip[data-open],.bl-tooltip[data-closed]{animation:none}}.bl-tooltip-arrow{visibility:hidden;width:var(--bl-tooltip-arrow-size);height:var(--bl-tooltip-arrow-size);border-radius:var(--bl-tooltip-arrow-radius);background:var(--bl-color-tooltip-surface)}.bl-tooltip-arrow[data-side=top]{bottom:calc((var(--bl-tooltip-gap) + var(--bl-tooltip-arrow-size)) / -2)}.bl-tooltip-arrow[data-side=bottom]{top:calc((var(--bl-tooltip-gap) + var(--bl-tooltip-arrow-size)) / -2)}.bl-tooltip-arrow[data-side=left]{right:calc((var(--bl-tooltip-gap) + var(--bl-tooltip-arrow-size)) / -2);transform:translateY(-50%);top:50%!important}.bl-tooltip-arrow[data-side=right]{left:calc((var(--bl-tooltip-gap) + var(--bl-tooltip-arrow-size)) / -2);transform:translateY(-50%);top:50%!important}.bl-tooltip-arrow[data-side=inline-start]{inset-inline-end:calc((var(--bl-tooltip-gap) + var(--bl-tooltip-arrow-size)) / -2);transform:translateY(-50%);top:50%!important}.bl-tooltip-arrow[data-side=inline-end]{inset-inline-start:calc((var(--bl-tooltip-gap) + var(--bl-tooltip-arrow-size)) / -2);transform:translateY(-50%);top:50%!important}.bl-tooltip-arrow[data-uncentered]{visibility:hidden}@media (forced-colors:active){.bl-tooltip{border:var(--bl-control-border-width) solid CanvasText;color:canvastext;background:canvas}.bl-tooltip-arrow{background:canvastext}}.bl-select,.bl-tab,.bl-disclosure-trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bl-space-2);min-block-size:var(--bl-text-control-min-block-size);min-inline-size:var(--bl-control-min-target-size);max-inline-size:100%;padding:var(--bl-text-control-padding-block) var(--bl-control-padding-inline);border:var(--bl-control-border-width) solid var(--bl-color-control-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);text-align:start;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), border-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);display:flex}.bl-select{inline-size:100%}.bl-select__value{overflow-wrap:anywhere;min-inline-size:0}.bl-select[data-placeholder]{color:var(--bl-color-text-muted)}.bl-select[aria-invalid=true]{border-color:var(--bl-color-invalid)}.bl-select[data-readonly]{cursor:default}:is(.bl-select,.bl-tab,.bl-disclosure-trigger):focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}:is(.bl-tab,.bl-disclosure-trigger):active:not(:disabled,[data-disabled],[data-readonly]){background:var(--bl-color-surface-subtle);transition-duration:0s}.bl-select:active:not(:disabled,[data-disabled],[data-readonly],[aria-invalid=true]){border-color:var(--bl-color-control-border-hover);transition-duration:0s}@media (hover:hover) and (pointer:fine){:is(.bl-tab,.bl-disclosure-trigger):hover:not(:disabled,[data-disabled],[data-readonly]),.bl-select:hover:not(:disabled,[data-disabled],[data-readonly],[aria-invalid=true]){border-color:var(--bl-color-control-border-hover);transition-duration:0s}:is(.bl-tab,.bl-disclosure-trigger):hover:not(:disabled,[data-disabled],[data-readonly]){background:var(--bl-color-surface-subtle)}}:is(.bl-select,.bl-tab,.bl-disclosure-trigger):is(:disabled,[data-disabled]){color:var(--bl-color-disabled-text);background:var(--bl-color-disabled-surface);cursor:not-allowed}.bl-collection-positioner{z-index:var(--bl-layer-popover)}.bl-collection-positioner[data-anchor-hidden]{visibility:hidden;pointer-events:none}.bl-collection-popup{box-sizing:border-box;min-inline-size:min(var(--anchor-width), var(--available-width));max-inline-size:var(--available-width);max-block-size:var(--available-height);padding:var(--bl-space-1);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-popover-radius);background:var(--bl-color-surface);color:var(--bl-color-text);box-shadow:var(--bl-popover-shadow);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);transform-origin:var(--transform-origin);transition:opacity var(--bl-motion-duration-enter) var(--bl-motion-easing-enter), transform var(--bl-motion-duration-enter) var(--bl-motion-easing-enter);--_bl-collection-enter-y:0px;overflow:auto}.bl-collection-popup[data-side=top]{--_bl-collection-enter-y:calc(var(--bl-motion-distance-rise) / 2)}.bl-collection-popup[data-side=bottom]{--_bl-collection-enter-y:calc(-1 * calc(var(--bl-motion-distance-rise) / 2))}.bl-collection-popup[data-starting-style]{opacity:0;transform:translate3d(0, var(--_bl-collection-enter-y), 0) scale(var(--bl-motion-scale-enter))}.bl-collection-popup[data-ending-style]{pointer-events:none;opacity:0;transform:scale(var(--bl-motion-scale-exit));transition-duration:var(--bl-motion-duration-exit);transition-timing-function:var(--bl-motion-easing-exit)}@media (prefers-reduced-motion:reduce){.bl-collection-popup{transition:none}}.bl-collection-item{justify-content:space-between;align-items:center;gap:var(--bl-space-2);min-block-size:var(--bl-control-min-target-size);padding:var(--bl-space-2) var(--bl-space-3);border-radius:var(--bl-space-2);overflow-wrap:anywhere;cursor:pointer;outline-offset:calc(-1 * 2px);display:flex}.bl-collection-item[data-highlighted]{background:var(--bl-color-surface-subtle);outline:2px solid var(--bl-color-focus-ring)}.bl-collection-item[data-disabled]{color:var(--bl-color-disabled-text);cursor:not-allowed}.bl-collection-empty{padding:var(--bl-space-3);margin:0}.bl-tabs{gap:var(--bl-space-4);min-inline-size:0;display:grid}.bl-tab-list{gap:var(--bl-space-1);border-block-end:var(--bl-control-border-width) solid var(--bl-color-border);flex-wrap:wrap;padding-block-end:var(--bl-space-2);display:flex}.bl-tab{background:0 0;border-color:#0000;justify-content:center}.bl-tab[data-active]{background:var(--bl-color-surface-subtle);text-underline-offset:var(--bl-link-underline-offset);text-decoration:underline}@media (prefers-reduced-motion:reduce){:is(.bl-select,.bl-tab,.bl-disclosure-trigger){transition:none}}.bl-tab-panel{overflow-wrap:anywhere;min-inline-size:0}.bl-tabs[data-orientation=vertical]{flex-wrap:wrap;display:flex}.bl-tabs[data-orientation=vertical]>.bl-tab-list{flex:1 1 calc(var(--bl-content-measure) / 3)}.bl-tabs[data-orientation=vertical]>.bl-tab-panel{flex:3 1 calc(var(--bl-content-measure) / 3)}.bl-tab-list[data-orientation=vertical]{border-block-end:0;flex-direction:column}.bl-accordion,.bl-collapsible{min-inline-size:0}.bl-accordion-item{border-block-end:var(--bl-control-border-width) solid var(--bl-color-border)}.bl-disclosure-heading{margin:0}.bl-disclosure-trigger{background:0 0;border-color:#0000;inline-size:100%}.bl-disclosure-trigger[data-panel-open] .bl-icon{transform:rotate(180deg)}.bl-disclosure-panel{padding:var(--bl-space-3) var(--bl-control-padding-inline);overflow-wrap:anywhere}.bl-modal-backdrop{z-index:var(--bl-layer-modal);background:var(--bl-color-modal-backdrop);transition:opacity var(--bl-motion-duration-enter) var(--bl-motion-easing-enter);position:fixed;inset:0}.bl-dialog,.bl-sheet{box-sizing:border-box;z-index:var(--bl-layer-modal);gap:var(--bl-space-4);inline-size:min(var(--bl-modal-max-inline-size), calc(100% - var(--bl-space-4) * 2));max-block-size:calc(100dvh - var(--bl-space-4) * 2);padding:var(--bl-space-5);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);overflow-wrap:anywhere;display:grid;position:fixed;overflow:auto}.bl-dialog{transition:opacity var(--bl-motion-duration-enter) var(--bl-motion-easing-enter), scale var(--bl-motion-duration-enter) var(--bl-motion-easing-enter);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.bl-dialog: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)){translate:50% -50%}:is(.bl-dialog,.bl-sheet)>.bl-button{justify-self:start}.bl-sheet{max-block-size:100dvh;inline-size:min(var(--bl-modal-max-inline-size), 100%);transition:translate var(--bl-motion-duration-enter) var(--bl-motion-easing-enter);border-radius:0;align-content:start;inset-block:0;inset-inline-end:0}.bl-modal-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}.bl-dialog[data-starting-style]{opacity:0;scale:var(--bl-motion-scale-enter)}.bl-dialog[data-ending-style]{opacity:0;scale:var(--bl-motion-scale-exit)}.bl-sheet:is([data-starting-style],[data-ending-style]){translate:100%}.bl-sheet: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)):is([data-starting-style],[data-ending-style]){translate:-100%}:is(.bl-modal-backdrop,.bl-dialog,.bl-sheet)[data-ending-style]{pointer-events:none;transition-duration:var(--bl-motion-duration-exit);transition-timing-function:var(--bl-motion-easing-exit)}@media (prefers-reduced-motion:reduce){:is(.bl-modal-backdrop,.bl-dialog,.bl-sheet){transition:none}}.bl-modal-header{justify-content:space-between;align-items:start;gap:var(--bl-space-3);display:flex}.bl-modal-heading{gap:var(--bl-space-2);min-inline-size:0;display:grid}.bl-modal-title{font-size:var(--bl-font-size-subsection-title);font-weight:var(--bl-font-weight-subsection-title);line-height:var(--bl-line-height-subsection-title);letter-spacing:var(--bl-letter-spacing-subsection-title);margin:0}.bl-modal-description{margin:0}.bl-button-group{gap:var(--bl-space-2);flex-wrap:wrap;display:flex}.bl-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;inline-size:fit-content;max-inline-size:100%}.bl-button-group[data-joined]{flex-wrap:nowrap;align-items:stretch;gap:0;inline-size:fit-content;max-inline-size:100%}.bl-button-group[data-joined]>.bl-button{border-radius:0}.bl-button-group[data-joined]>.bl-icon-button{block-size:auto}.bl-button-group[data-joined][data-orientation=horizontal]>.bl-button:not(.bl-icon-button){flex:auto}.bl-button-group[data-joined][data-orientation=horizontal]>.bl-button:first-child{border-start-start-radius:var(--bl-button-radius);border-end-start-radius:var(--bl-button-radius)}.bl-button-group[data-joined][data-orientation=horizontal]>.bl-button:last-child{border-start-end-radius:var(--bl-button-radius);border-end-end-radius:var(--bl-button-radius)}.bl-button-group[data-joined][data-orientation=horizontal]>.bl-button+.bl-button{border-inline-start-color:var(--bl-color-border-strong)}.bl-button-group[data-joined][data-orientation=vertical]>.bl-button:first-child{border-start-start-radius:var(--bl-button-radius);border-start-end-radius:var(--bl-button-radius)}.bl-button-group[data-joined][data-orientation=vertical]>.bl-button:last-child{border-end-end-radius:var(--bl-button-radius);border-end-start-radius:var(--bl-button-radius)}.bl-button-group[data-joined][data-orientation=vertical]>.bl-button+.bl-button{border-block-start-color:var(--bl-color-border-strong)}.bl-button-group[data-joined]>.bl-button:focus-visible{z-index:1;position:relative}.bl-button>.bl-button__badge{flex:none;padding-block:0}.bl-checkbox-group{gap:var(--bl-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.bl-checkbox-group .bl-choice:has(input:not(:disabled)) .bl-choice__label{color:var(--bl-color-text)}.bl-checkbox-group>legend{margin-block-end:var(--bl-space-2);padding:0}.bl-badge,.bl-kbd{padding:var(--bl-space-1) var(--bl-space-2);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-space-2);background:var(--bl-color-surface-subtle);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support);overflow-wrap:anywhere;align-items:center;display:inline-flex}.bl-kbd{font-family:var(--bl-font-family-mono)}.bl-separator{margin:var(--bl-space-4) 0;border:0;border-block-start:var(--bl-control-border-width) solid var(--bl-color-border)}.bl-surface,.bl-card,.bl-inline-alert{min-inline-size:0;padding:var(--bl-space-4);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);color:var(--bl-color-text);overflow-wrap:anywhere}.bl-card{gap:var(--bl-space-3);display:grid}.bl-table-scroll{max-inline-size:100%;overflow:auto}.bl-table{border-collapse:collapse;inline-size:100%;color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.bl-table :is(th,td){padding:var(--bl-space-3);border-block-end:var(--bl-control-border-width) solid var(--bl-color-border);text-align:start;overflow-wrap:anywhere}.bl-table th{font-weight:var(--bl-font-weight-medium)}.bl-table caption{text-align:start;padding-block-end:var(--bl-space-3)}.bl-list{margin:0;padding-inline-start:var(--bl-space-5)}.bl-list>li+li{margin-block-start:var(--bl-space-2)}.bl-code-block{box-sizing:border-box;max-inline-size:100%;padding:var(--bl-space-4);border-radius:var(--bl-button-radius);background:var(--bl-color-surface-subtle);color:var(--bl-color-text);font-family:var(--bl-font-family-mono);font-size:var(--bl-font-size-code);font-weight:var(--bl-font-weight-code);line-height:var(--bl-line-height-code);letter-spacing:var(--bl-letter-spacing-code);margin:0;overflow:auto}.bl-code-block code{font:inherit}.bl-skeleton{inline-size:100%;min-block-size:var(--bl-font-size-body);border-radius:var(--bl-space-1);background:var(--bl-color-border);display:block}.bl-inline-alert{gap:var(--bl-space-2);display:grid}.bl-inline-alert__content{justify-items:start;gap:var(--bl-space-3);min-inline-size:0;display:grid}.bl-message-title{font-weight:var(--bl-font-weight-medium);margin:0}@media (pointer:coarse){.bl-select,.bl-tab,.bl-disclosure-trigger{min-block-size:var(--bl-control-min-target-size)}}@media (forced-colors:active){.bl-select,.bl-tab,.bl-disclosure-trigger,.bl-collection-popup,.bl-dialog,.bl-sheet,.bl-badge,.bl-surface,.bl-card,.bl-inline-alert{border-color:buttontext}.bl-tab[data-active]{border-color:highlight}.bl-skeleton{border:var(--bl-control-border-width) solid CanvasText}}.bl-spinner{color:var(--bl-color-text);align-items:center;display:inline-flex}.bl-spinner>.bl-icon{animation:bl-button-progress var(--bl-motion-duration-progress) linear infinite}@media (prefers-reduced-motion:reduce){.bl-spinner>.bl-icon{animation:none}}.bl-measure{gap:var(--bl-space-2);min-inline-size:0;display:grid}.bl-progress,.bl-meter{inline-size:100%;accent-color:var(--bl-color-primary)}.bl-lifecycle-state{box-sizing:border-box;align-content:start;justify-items:start;gap:var(--bl-space-3);min-inline-size:0;padding:var(--bl-space-5);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);color:var(--bl-color-text);overflow-wrap:anywhere;display:grid}.bl-lifecycle-description{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);margin:0}.bl-lifecycle-action{gap:var(--bl-space-2);flex-wrap:wrap;display:flex}.bl-avatar{box-sizing:border-box;inline-size:var(--bl-control-min-target-size);block-size:var(--bl-control-min-target-size);border:var(--bl-control-border-width) solid var(--bl-color-border);background:var(--bl-color-surface-subtle);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bl-avatar[data-size=small]{inline-size:var(--bl-avatar-small-size);block-size:var(--bl-avatar-small-size);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support)}.bl-avatar__image{object-fit:cover;block-size:100%;inline-size:100%}.bl-avatar[data-image] .bl-avatar__fallback{animation:bl-avatar-fallback-reveal 0s linear var(--bl-avatar-fallback-delay) backwards}@keyframes bl-avatar-fallback-reveal{0%{visibility:hidden}}.bl-avatar-group{gap:var(--bl-space-2);flex-wrap:wrap;display:flex}.bl-breadcrumb ol,.bl-pagination ol{align-items:center;gap:var(--bl-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bl-breadcrumb li,.bl-pagination li{align-items:center;gap:var(--bl-space-2);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.bl-breadcrumb{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.bl-pagination :is(.bl-link,[aria-current=page]){min-inline-size:var(--bl-control-min-target-size);min-block-size:var(--bl-control-min-target-size);justify-content:center;align-items:center;display:inline-flex}.bl-pagination [aria-current=page]{border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface-subtle)}.bl-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--bl-content-measure);padding-inline:var(--bl-space-4);margin-inline:auto}.bl-stack{gap:var(--bl-space-4);flex-direction:column;min-inline-size:0;display:flex}.bl-cluster{align-items:center;gap:var(--bl-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.bl-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--bl-content-measure) / 3)), 1fr));gap:var(--bl-space-4);min-inline-size:0;display:grid}.bl-split{gap:var(--bl-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.bl-split>*{flex:1 1 calc(var(--bl-content-measure) / 3);min-inline-size:0}.bl-aspect-ratio{aspect-ratio:16/9;overflow:hidden}.bl-aspect-ratio>:is(img,video){object-fit:cover;block-size:100%;inline-size:100%}.bl-scroll-area{overscroll-behavior:contain;max-inline-size:100%;overflow:auto}.bl-segmented-control{gap:var(--bl-space-1);padding:var(--bl-space-1);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface-subtle);flex-wrap:wrap;display:flex}.bl-segmented-control[data-orientation=vertical]{flex-direction:column;inline-size:fit-content;max-inline-size:100%}.bl-segmented-control[data-joined]{flex-wrap:nowrap;gap:0;padding:0}.bl-segmented-control[data-joined]>.bl-segment{min-inline-size:var(--bl-control-min-target-size);border-radius:0;flex:auto}.bl-segmented-control[data-joined][data-orientation=horizontal]>.bl-segment+.bl-segment{border-inline-start-color:var(--bl-color-border)}.bl-segmented-control[data-joined][data-orientation=vertical]>.bl-segment+.bl-segment{border-block-start-color:var(--bl-color-border)}.bl-segmented-control[data-joined][data-orientation=horizontal]>.bl-segment:first-child{border-start-start-radius:var(--bl-button-radius);border-end-start-radius:var(--bl-button-radius)}.bl-segmented-control[data-joined][data-orientation=horizontal]>.bl-segment:last-child{border-start-end-radius:var(--bl-button-radius);border-end-end-radius:var(--bl-button-radius)}.bl-segmented-control[data-joined][data-orientation=vertical]>.bl-segment:first-child{border-start-start-radius:var(--bl-button-radius);border-start-end-radius:var(--bl-button-radius)}.bl-segmented-control[data-joined][data-orientation=vertical]>.bl-segment:last-child{border-end-end-radius:var(--bl-button-radius);border-end-start-radius:var(--bl-button-radius)}.bl-segmented-control[data-joined]>.bl-segment:focus-visible{z-index:1;position:relative}.bl-segmented-control[data-icon-only]>.bl-segment{padding:var(--bl-space-2);flex:none}.bl-segment{justify-content:center;align-items:center;gap:var(--bl-control-icon-gap);min-inline-size:var(--bl-control-min-target-size);min-block-size:var(--bl-control-min-target-size);padding:var(--bl-space-2) var(--bl-space-3);border:var(--bl-control-border-width) solid transparent;border-radius:var(--bl-space-2);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), border-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);background:0 0;display:inline-flex}.bl-segment__label{overflow-wrap:anywhere;min-inline-size:0}.bl-icon--logical-alignment: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}.bl-segment[data-pressed]{background:var(--bl-color-surface);border-color:var(--bl-color-border-strong);text-underline-offset:var(--bl-link-underline-offset);text-decoration:underline}.bl-segment:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bl-segment:hover:not([data-disabled]){border-color:var(--bl-color-control-border-hover);transition-duration:0s}}.bl-segment:active:not([data-disabled]){background:var(--bl-color-surface);transition-duration:0s}@media (prefers-reduced-motion:reduce){.bl-segment{transition:none}}.bl-segment[data-disabled]{background:var(--bl-color-disabled-surface);color:var(--bl-color-disabled-text);cursor:not-allowed}@media (forced-colors:active){.bl-segment[data-pressed]{border-color:highlight}}.bl-toggle-group{inline-size:fit-content;max-inline-size:100%}.bl-toggle{border-color:var(--bl-color-border);border-radius:var(--bl-button-radius)}.bl-toggle[data-icon-only]{padding:var(--bl-space-2)}.bl-toggle[data-pressed],.bl-toggle:active:not([data-disabled]){background:var(--bl-color-surface-subtle)}.bl-toggle[data-pressed]{border-color:var(--bl-color-border-strong)}.bl-toggle[data-disabled]{border-color:var(--bl-color-border);background:var(--bl-color-disabled-surface)}.bl-slider-field{min-inline-size:0}.bl-slider{min-inline-size:0;display:grid}.bl-slider__header{justify-content:space-between;align-items:baseline;column-gap:var(--bl-space-3);flex-wrap:wrap;display:flex}.bl-slider__value{color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);font-variant-numeric:tabular-nums}.bl-slider__control{box-sizing:border-box;block-size:var(--bl-control-min-target-size);padding-inline:calc(var(--bl-slider-thumb-size) / 2);cursor:pointer;touch-action:none;align-items:center;display:flex}.bl-slider__track{box-sizing:border-box;block-size:var(--bl-slider-track-block-size);border:var(--bl-control-border-width) solid var(--bl-color-control-border);border-radius:calc(var(--bl-slider-track-block-size) / 2);background:var(--bl-color-surface-subtle);flex:auto;position:relative}.bl-slider__indicator{margin-block:calc(-1 * var(--bl-control-border-width));border-radius:inherit;background:var(--bl-color-primary)}.bl-slider__thumb{box-sizing:border-box;inline-size:var(--bl-slider-thumb-size);block-size:var(--bl-slider-thumb-size);border:2px solid var(--bl-color-primary);background:var(--bl-color-surface);transition:background-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), border-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);border-radius:50%}.bl-slider__thumb:before{content:"";inline-size:var(--bl-control-min-target-size);block-size:var(--bl-control-min-target-size);position:absolute;top:50%;left:50%;translate:-50% -50%}.bl-slider[data-range] .bl-slider__thumb:before{content:none}.bl-slider__thumb:has(:focus-visible){outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bl-slider__thumb:hover:not([data-disabled]){background:var(--bl-color-surface-subtle);transition-duration:0s}}.bl-slider__thumb[data-dragging]:not([data-disabled]){border-color:var(--bl-color-primary-pressed);background:var(--bl-color-surface-subtle);transition-duration:0s}.bl-slider[data-invalid] .bl-slider__track{border-color:var(--bl-color-invalid)}.bl-slider[data-disabled] .bl-slider__control{cursor:not-allowed}.bl-slider[data-disabled] .bl-slider__track{background:var(--bl-color-disabled-surface)}.bl-slider[data-disabled] .bl-slider__indicator{background:var(--bl-color-disabled-text)}.bl-slider[data-disabled] .bl-slider__thumb{border-color:var(--bl-color-disabled-text);background:var(--bl-color-disabled-surface)}.bl-slider[data-disabled] .bl-field__label,.bl-slider[data-disabled] .bl-slider__value{color:var(--bl-color-disabled-text)}@media (prefers-reduced-motion:reduce){.bl-slider__thumb{transition:none}}@media (forced-colors:active){.bl-toggle[data-pressed]{border-color:highlight}.bl-slider__indicator{background:highlight}.bl-slider__thumb{background:buttonface;border-color:buttontext}.bl-slider[data-disabled] .bl-slider__indicator{background:graytext}.bl-slider[data-disabled] .bl-slider__thumb{border-color:graytext}}.bl-toast-provider{display:contents}.bl-toast-viewport{box-sizing:border-box;z-index:var(--bl-layer-tooltip);inline-size:min(var(--bl-modal-max-inline-size), calc(100% - var(--bl-space-4) * 2));max-block-size:calc(100dvh - var(--bl-space-4) * 2);position:fixed;inset-block-end:var(--bl-space-4);inset-inline-end:var(--bl-space-4);overflow:auto}.bl-toast{padding:var(--bl-space-4);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);color:var(--bl-color-text);box-shadow:var(--bl-popover-shadow);overflow-wrap:anywhere;font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.bl-toast[data-limited]{display:none}.bl-toast-content{justify-content:space-between;align-items:start;gap:var(--bl-space-3);display:flex}.bl-progress,.bl-meter{appearance:none;box-sizing:border-box;block-size:var(--bl-space-2);border:var(--bl-control-border-width) solid var(--bl-color-control-border);border-radius:var(--bl-space-1);background:var(--bl-color-surface-subtle);overflow:hidden}.bl-progress::-webkit-progress-bar{background:var(--bl-color-surface-subtle);border-radius:inherit}.bl-progress::-webkit-progress-value{background:var(--bl-color-primary)}.bl-progress::-moz-progress-bar{background:var(--bl-color-primary)}.bl-meter::-webkit-meter-bar{background:var(--bl-color-surface-subtle);box-shadow:none;border-radius:inherit;border:0;block-size:100%}.bl-meter::-webkit-meter-optimum-value{background:var(--bl-color-primary)}.bl-meter::-moz-meter-bar{background:var(--bl-color-primary)}.bl-progress:indeterminate{background:repeating-linear-gradient(90deg, var(--bl-color-primary) 0, var(--bl-color-primary) var(--bl-space-2), var(--bl-color-surface-subtle) var(--bl-space-2), var(--bl-color-surface-subtle) calc(var(--bl-space-2) * 2))}.bl-progress:indeterminate::-webkit-progress-bar{background:repeating-linear-gradient(90deg, var(--bl-color-primary) 0, var(--bl-color-primary) var(--bl-space-2), var(--bl-color-surface-subtle) var(--bl-space-2), var(--bl-color-surface-subtle) calc(var(--bl-space-2) * 2))}.bl-progress:indeterminate::-moz-progress-bar{background:repeating-linear-gradient(90deg, var(--bl-color-primary) 0, var(--bl-color-primary) var(--bl-space-2), var(--bl-color-surface-subtle) var(--bl-space-2), var(--bl-color-surface-subtle) calc(var(--bl-space-2) * 2));inline-size:100%;animation:none}@media (forced-colors:active){.bl-progress,.bl-meter{border:var(--bl-control-border-width) solid CanvasText}}:is(.bl-table-scroll,.bl-code-block):focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.bl-native-select{min-inline-size:0;display:block;position:relative}.bl-native-select__control{appearance:none;min-block-size:var(--bl-text-control-min-block-size);cursor:pointer;padding-inline-end:calc(var(--bl-control-padding-inline) + var(--bl-icon-size) + var(--bl-space-2))}.bl-native-select__control:disabled{cursor:not-allowed}.bl-native-select__icon{color:var(--bl-color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--bl-control-padding-inline);translate:0 -50%}.bl-native-select:has(>:disabled)>.bl-native-select__icon{color:var(--bl-color-disabled-text)}.bl-input-group{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--bl-text-control-min-block-size);border:var(--bl-control-border-width) solid var(--bl-color-control-border);border-radius:var(--bl-button-radius);background-color:var(--bl-color-surface);box-shadow:0 0 0 0 var(--bl-color-field-focus-ring);corner-shape:superellipse(1.6);cursor:text;transition:border-color var(--bl-motion-duration-state) var(--bl-motion-easing-state), box-shadow var(--bl-motion-duration-state) var(--bl-motion-easing-state);align-items:stretch;display:flex}.bl-input-group>input.bl-input{min-block-size:0;min-inline-size:0;box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:auto}.bl-input-group__addon{align-items:center;gap:var(--bl-space-2);padding-inline:var(--bl-control-padding-inline);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);white-space:nowrap;cursor:default;flex:none;display:flex}.bl-input-group__addon>.bl-icon{color:var(--bl-color-text-muted)}.bl-input-group__addon[data-position=start]{padding-inline-end:0}.bl-input-group__addon[data-position=end]{padding-inline-start:0}.bl-input-group__addon:has(>:is(.bl-button,.bl-icon-button)){padding-inline:0}.bl-input-group__addon>:is(.bl-button,.bl-icon-button){background-color:#0000;border-color:#0000;align-self:stretch;block-size:auto}@media (hover:hover) and (pointer:fine){.bl-input-group:hover:not(:has(>.bl-input:disabled),:has(>.bl-input[readonly]),:has(>.bl-input[aria-invalid=true]),:has(>.bl-input:user-invalid),:has(>.bl-input:focus)){border-color:var(--bl-color-control-border-hover);transition-duration:0s, var(--bl-motion-duration-state)}}:is(.bl-input-group:has(>.bl-input[aria-invalid=true]),.bl-input-group:has(>.bl-input:user-invalid)){border-color:var(--bl-color-invalid)}.bl-input-group:has(>.bl-input:read-only){background-color:var(--bl-color-surface-subtle)}.bl-input-group:has(>.bl-input:disabled){border-color:var(--bl-color-border);background-color:var(--bl-color-disabled-surface);cursor:not-allowed}.bl-input-group:has(>.bl-input:disabled)>.bl-input-group__addon{color:var(--bl-color-disabled-text)}.bl-input-group:has(>.bl-input:focus){border-color:var(--bl-color-control-border-hover);box-shadow:0 0 0 calc(3 * var(--bl-control-border-width)) var(--bl-color-field-focus-ring)}@media (forced-colors:active){.bl-input-group:has(>.bl-input:focus){box-shadow:none;outline-offset:2px;border-color:highlight;outline:2px solid highlight}.bl-input-group>input.bl-input:focus{outline:none}}@media (prefers-reduced-motion:reduce){.bl-input-group{transition:none}}.bl-scroll-area{box-sizing:border-box;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden}.bl-scroll-area__viewport{overscroll-behavior:contain;border-radius:inherit;flex:auto;max-block-size:100%;min-inline-size:0}.bl-scroll-area__viewport:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:-2px}.bl-scroll-area[data-orientation=vertical] .bl-scroll-area__content{min-inline-size:0!important}.bl-scroll-area__scrollbar{box-sizing:border-box;padding:calc(var(--bl-space-1) / 2);opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--bl-motion-duration-exit) var(--bl-motion-easing-exit);display:flex;position:absolute}.bl-scroll-area__scrollbar[data-orientation=vertical]{inline-size:calc(var(--bl-space-2) + var(--bl-space-1));inset-block:0;inset-inline-end:0}.bl-scroll-area__scrollbar[data-orientation=horizontal]{block-size:calc(var(--bl-space-2) + var(--bl-space-1));inset-block-end:0;inset-inline:0}.bl-scroll-area__scrollbar:is([data-hovering],[data-scrolling]),.bl-scroll-area:focus-within>.bl-scroll-area__scrollbar{opacity:1;transition-duration:0s}.bl-scroll-area__thumb{border-radius:var(--bl-space-1);background-color:var(--bl-color-text-muted)}@supports (color:color-mix(in lab, red, red)){.bl-scroll-area__thumb{background-color:color-mix(in srgb, var(--bl-color-text-muted) 80%, transparent)}}.bl-scroll-area__thumb{flex:auto}.bl-scroll-area__scrollbar[data-orientation=vertical]>.bl-scroll-area__thumb{block-size:var(--scroll-area-thumb-height)}.bl-scroll-area__scrollbar[data-orientation=horizontal]>.bl-scroll-area__thumb{inline-size:var(--scroll-area-thumb-width)}@media (hover:hover) and (pointer:fine){.bl-scroll-area__thumb:hover{background-color:var(--bl-color-text-muted)}}@media (prefers-reduced-motion:reduce){.bl-scroll-area__scrollbar{transition:none}}@media (forced-colors:active){.bl-scroll-area__thumb{background-color:buttontext}}.bl-aspect-ratio{inline-size:100%;position:relative;overflow:hidden}.bl-aspect-ratio>:is(img,video,iframe,picture,canvas,svg){object-fit:cover;border:0;block-size:100%;inline-size:100%;display:block}.bl-item{align-items:center;gap:var(--bl-space-3);min-inline-size:0;padding-block:var(--bl-space-3);display:flex}.bl-item__media{color:var(--bl-color-text-muted);flex:none;align-items:center;display:flex}.bl-item__content{gap:calc(var(--bl-space-1) / 2);flex:auto;min-inline-size:0;display:grid}.bl-item__title{color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);overflow-wrap:anywhere}.bl-item__description{color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support);overflow-wrap:anywhere;margin:0}.bl-item__actions{justify-content:flex-end;align-items:center;gap:var(--bl-space-2);flex-wrap:wrap;flex:none;display:flex}.bl-context-menu-area{-webkit-touch-callout:none;min-inline-size:0}@media (pointer:coarse){.bl-context-menu-area{-webkit-user-select:none;user-select:none}}.bl-hover-card{gap:var(--bl-space-3)}.bl-drawer-viewport{z-index:var(--bl-layer-modal);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bl-drawer{box-sizing:border-box;gap:var(--bl-space-3);inline-size:100%;max-inline-size:var(--bl-modal-max-inline-size);overscroll-behavior:contain;max-block-size:85dvh;padding:var(--bl-space-3) var(--bl-space-5) calc(var(--bl-space-5) + env(safe-area-inset-bottom,0px));border:var(--bl-control-border-width) solid var(--bl-color-border);background:var(--bl-color-surface);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);overflow-wrap:anywhere;pointer-events:auto;translate:0 var(--drawer-swipe-movement-y,0px);transition:translate var(--bl-motion-duration-enter) var(--bl-motion-easing-enter);border-block-end:0;border-start-start-radius:var(--bl-button-radius);border-start-end-radius:var(--bl-button-radius);display:grid;overflow:auto}.bl-drawer:is([data-starting-style],[data-ending-style]){translate:0 100%}.bl-drawer[data-swiping],.bl-drawer-backdrop[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.bl-drawer[data-ending-style]{pointer-events:none;transition-duration:calc(var(--drawer-swipe-strength,1) * var(--bl-motion-duration-exit));transition-timing-function:var(--bl-motion-easing-exit)}.bl-drawer-backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0))}.bl-drawer__handle{inline-size:var(--bl-space-7);block-size:var(--bl-space-1);border-radius:var(--bl-space-1);background:var(--bl-color-border-strong);justify-self:center}.bl-drawer__content{gap:var(--bl-space-4);min-inline-size:0;display:grid}@media (prefers-reduced-motion:reduce){.bl-drawer{transition:none}}.bl-otp{align-items:center;gap:var(--bl-space-2);flex-wrap:nowrap;min-inline-size:0;display:flex}.bl-otp__slot{box-sizing:border-box;flex:0 1 var(--bl-text-control-min-block-size);inline-size:var(--bl-text-control-min-block-size);min-inline-size:calc(var(--bl-text-control-min-block-size) * .75);block-size:var(--bl-text-control-min-block-size);border:var(--bl-control-border-width) solid var(--bl-color-control-border);border-radius:var(--bl-button-radius);background-color:var(--bl-color-surface);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-control);font-variant-numeric:tabular-nums;text-align:center;corner-shape:superellipse(1.6);caret-color:var(--bl-color-text);transition:border-color var(--bl-motion-duration-state) var(--bl-motion-easing-state), box-shadow var(--bl-motion-duration-state) var(--bl-motion-easing-state);outline:none;padding:0}@media (hover:hover) and (pointer:fine){.bl-otp__slot:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--bl-color-control-border-hover);transition-duration:0s, var(--bl-motion-duration-state)}}.bl-otp__slot:focus{border-color:var(--bl-color-control-border-hover);box-shadow:0 0 0 calc(3 * var(--bl-control-border-width)) var(--bl-color-field-focus-ring)}.bl-otp__slot[aria-invalid=true]{border-color:var(--bl-color-invalid)}.bl-otp__slot:disabled{border-color:var(--bl-color-border);background-color:var(--bl-color-disabled-surface);color:var(--bl-color-disabled-text);cursor:not-allowed}.bl-otp__separator{inline-size:var(--bl-space-2);block-size:var(--bl-control-border-width);background:var(--bl-color-border-strong);flex:none}@media (forced-colors:active){.bl-otp__slot:focus{box-shadow:none;outline-offset:2px;border-color:highlight;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.bl-otp__slot{transition:none}}.bl-combobox__trigger{inline-size:var(--bl-text-control-min-block-size);border-radius:var(--bl-button-radius);color:var(--bl-color-text-muted);cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;margin:0;padding:0;display:inline-grid}.bl-combobox__trigger:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:-2px}.bl-combobox__trigger:disabled{color:var(--bl-color-disabled-text);cursor:not-allowed}.bl-input-group__addon:has(>.bl-combobox__trigger){padding-inline:0}.bl-command{gap:var(--bl-space-2);min-inline-size:0;display:grid}.bl-command__results{overscroll-behavior:contain;max-block-size:20rem;overflow:auto}.bl-command__list{gap:var(--bl-space-2);display:grid}.bl-command__group{display:grid}.bl-command__group-label{padding:var(--bl-space-2) var(--bl-space-3) var(--bl-space-1);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support)}.bl-command .bl-collection-item{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control)}.bl-command .bl-collection-item[data-disabled]{color:var(--bl-color-disabled-text);cursor:not-allowed}.bl-menubar{gap:var(--bl-space-1);padding:var(--bl-space-1);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);flex-wrap:wrap;inline-size:fit-content;max-inline-size:100%;display:flex}.bl-menubar__trigger,.bl-navigation-menu__trigger{align-items:center;gap:var(--bl-space-1);min-block-size:var(--bl-control-min-target-size);padding:var(--bl-space-2) var(--bl-space-3);border:var(--bl-control-border-width) solid transparent;border-radius:var(--bl-space-2);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-control);font-weight:var(--bl-font-weight-control);line-height:var(--bl-line-height-control);letter-spacing:var(--bl-letter-spacing-control);cursor:pointer;transition:background-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state), border-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);background:0 0;margin:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){:is(.bl-menubar__trigger,.bl-navigation-menu__trigger):hover:not([data-disabled]){background:var(--bl-color-surface-subtle);transition-duration:0s}}:is(.bl-menubar__trigger,.bl-navigation-menu__trigger):is([data-popup-open],[data-pressed]){background:var(--bl-color-surface-subtle);border-color:var(--bl-color-border)}:is(.bl-menubar__trigger,.bl-navigation-menu__trigger):focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.bl-navigation-menu__trigger[aria-current=page]{text-underline-offset:var(--bl-link-underline-offset);text-decoration:underline}.bl-navigation-menu{min-inline-size:0}.bl-navigation-menu__list{gap:var(--bl-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bl-navigation-menu__icon{color:var(--bl-color-text-muted);transition:rotate var(--bl-motion-duration-state) var(--bl-motion-easing-state);display:inline-flex}.bl-navigation-menu__icon[data-popup-open]{rotate:180deg}.bl-navigation-menu__positioner{z-index:var(--bl-layer-popover);box-sizing:border-box;inline-size:var(--positioner-width);block-size:var(--positioner-height);max-inline-size:var(--available-width);transition-property:top,left,right,bottom;transition-duration:var(--bl-motion-duration-state);transition-timing-function:var(--bl-motion-easing-state)}.bl-navigation-menu__positioner[data-instant]{transition:none}.bl-navigation-menu__popup{box-sizing:border-box;inline-size:var(--popup-width);block-size:var(--popup-height);border:var(--bl-control-border-width) solid var(--bl-color-border);border-radius:var(--bl-popover-radius);background:var(--bl-color-surface);color:var(--bl-color-text);box-shadow:var(--bl-popover-shadow);transform-origin:var(--transform-origin);transition:opacity var(--bl-motion-duration-enter) var(--bl-motion-easing-enter), scale var(--bl-motion-duration-enter) var(--bl-motion-easing-enter), width var(--bl-motion-duration-state) var(--bl-motion-easing-state), height var(--bl-motion-duration-state) var(--bl-motion-easing-state);position:relative;overflow:hidden}.bl-navigation-menu__popup[data-starting-style]{opacity:0;scale:var(--bl-motion-scale-enter)}.bl-navigation-menu__popup[data-ending-style]{opacity:0;scale:var(--bl-motion-scale-exit);transition-duration:var(--bl-motion-duration-exit);transition-timing-function:var(--bl-motion-easing-exit)}.bl-navigation-menu__viewport{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.bl-navigation-menu__content{box-sizing:border-box;inline-size:min(26rem, calc(100vw - 2 * var(--bl-space-4)));padding:var(--bl-space-2);transition:opacity var(--bl-motion-duration-fast) var(--bl-motion-easing-state)}.bl-navigation-menu__content:is([data-starting-style],[data-ending-style]){opacity:0}.bl-navigation-menu__links{gap:var(--bl-space-1);margin:0;padding:0;list-style:none;display:grid}.bl-navigation-menu__link{gap:calc(var(--bl-space-1) / 2);padding:var(--bl-space-2) var(--bl-space-3);border-radius:var(--bl-space-2);color:var(--bl-color-text);font-family:var(--bl-font-family-sans);transition:background-color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.bl-navigation-menu__link:hover{background:var(--bl-color-surface-subtle);transition-duration:0s}}.bl-navigation-menu__link:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:-2px}.bl-navigation-menu__link[aria-current=page] .bl-navigation-menu__link-title{text-underline-offset:var(--bl-link-underline-offset);text-decoration:underline}.bl-navigation-menu__link-title{font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.bl-navigation-menu__link-description{font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support)}@media (prefers-reduced-motion:reduce){:is(.bl-menubar__trigger,.bl-navigation-menu__trigger,.bl-navigation-menu__icon,.bl-navigation-menu__positioner,.bl-navigation-menu__popup,.bl-navigation-menu__content,.bl-navigation-menu__link){transition:none}}@media (forced-colors:active){:is(.bl-menubar__trigger,.bl-navigation-menu__trigger):is([data-popup-open],[data-pressed]){border-color:highlight}}}@layer baseline-site,utilities;:root,:host{--spacing:.25rem;--font-weight-medium:500}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-bl-3{margin-top:var(--bl-space-3)}.mt-bl-5{margin-top:var(--bl-space-5)}.mt-bl-8{margin-top:var(--bl-space-8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.min-h-bl-5{min-height:var(--bl-space-5)}.min-h-bl-8{min-height:var(--bl-space-8)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-bl-1{gap:var(--bl-space-1)}.gap-bl-2{gap:var(--bl-space-2)}.gap-bl-3{gap:var(--bl-space-3)}.gap-bl-4{gap:var(--bl-space-4)}.gap-bl-5{gap:var(--bl-space-5)}.gap-bl-7{gap:var(--bl-space-7)}.gap-bl-8{gap:var(--bl-space-8)}.gap-px{gap:1px}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-bl-specimen{border-radius:var(--bl-specimen-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-bl-border{border-color:var(--bl-color-border)}.bg-bl-border{background-color:var(--bl-color-border)}.bg-bl-canvas{background-color:var(--bl-color-canvas)}.p-0{padding:0}.p-bl-2{padding:var(--bl-space-2)}.p-bl-4{padding:var(--bl-space-4)}.p-bl-7{padding:var(--bl-space-7)}.px-bl-5{padding-inline:var(--bl-space-5)}.py-bl-7{padding-block:var(--bl-space-7)}.bl-type-body{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-body);font-weight:var(--bl-font-weight-body);line-height:var(--bl-line-height-body);letter-spacing:var(--bl-letter-spacing-body)}.bl-type-compact{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.bl-type-page-title{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-page-title);font-weight:var(--bl-font-weight-page-title);line-height:var(--bl-line-height-page-title);letter-spacing:var(--bl-letter-spacing-page-title)}.bl-type-section-title{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-section-title);font-weight:var(--bl-font-weight-section-title);line-height:var(--bl-line-height-section-title);letter-spacing:var(--bl-letter-spacing-section-title)}.bl-type-subsection-title{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-subsection-title);font-weight:var(--bl-font-weight-subsection-title);line-height:var(--bl-line-height-subsection-title);letter-spacing:var(--bl-letter-spacing-subsection-title)}.bl-type-support{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support)}.font-bl-medium{--tw-font-weight:var(--bl-font-weight-medium);font-weight:var(--bl-font-weight-medium)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wrap-anywhere{overflow-wrap:anywhere}.text-bl-text{color:var(--bl-color-text)}.text-bl-text-muted{color:var(--bl-color-text-muted)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.bl-content-width{inline-size:min(100% - 2 * var(--bl-space-4), var(--bl-content-measure))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@font-face{font-family:Inter;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@layer baseline-site{:root{scroll-behavior:auto}.site-wordmark,.site-directory-nav a{color:inherit}button{-webkit-tap-highlight-color:transparent}.site-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.site-landing-shell{grid-template-rows:1fr;min-height:100dvh}.site-landing-main{align-items:center;display:grid}.site-landing-shell :is(.site-header,.site-landing-main){grid-area:1/1;max-inline-size:46rem}.site-landing-shell .site-header{z-index:1;align-self:start}.site-landing-shell .site-landing-footer{z-index:1;grid-area:1/1;place-self:end center;padding-block-end:var(--bl-space-5)}.site-landing-credit{align-items:center;gap:var(--bl-space-2);color:var(--bl-color-text-muted);transition:color var(--bl-motion-duration-fast) var(--bl-motion-easing-state);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-landing-credit:hover{color:var(--bl-color-text);transition-duration:0s}}.site-landing-credit:active{color:var(--bl-color-text);transition-duration:0s}@media (prefers-reduced-motion:no-preference){.site-landing-title{animation:site-landing-settle var(--bl-motion-duration-reveal) var(--bl-motion-easing-enter) backwards}.site-landing-lede,.site-waitlist-form,.site-landing-footer{animation:site-landing-rise var(--bl-motion-duration-reveal) var(--bl-motion-easing-enter) calc(var(--bl-motion-stagger) * var(--_site-landing-order)) backwards}.site-landing-lede{--_site-landing-order:1}.site-waitlist-form{--_site-landing-order:2}.site-landing-footer{--_site-landing-order:3}}@keyframes site-landing-settle{0%{translate:0 var(--bl-motion-distance-rise)}}@keyframes site-landing-rise{0%{opacity:0;translate:0 var(--bl-motion-distance-rise)}}.site-landing-credit:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.site-landing-hero{gap:var(--bl-space-8);padding-block:var(--bl-space-8);justify-items:center;display:grid}.site-landing-copy{max-inline-size:var(--bl-content-measure);text-align:center;justify-items:center;display:grid}.site-landing-copy p{max-inline-size:46rem}.site-landing-title{font-family:"Inter", var(--bl-font-family-sans);font-size:clamp(var(--bl-font-size-page-title), 9vw, calc(var(--bl-font-size-page-title) * 2));font-weight:600;line-height:var(--bl-line-height-page-title);letter-spacing:var(--bl-letter-spacing-page-title)}.site-landing-lede{font-family:var(--bl-font-family-sans);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:var(--bl-font-weight-body);letter-spacing:var(--bl-letter-spacing-body);text-wrap:balance;line-height:1.45}.site-waitlist-form{gap:var(--bl-space-3);inline-size:100%;max-inline-size:38rem;display:grid;position:relative}.site-waitlist-form[data-success] .site-waitlist-controls{visibility:hidden}.site-waitlist-success{animation:site-waitlist-arrive var(--bl-motion-duration-enter) var(--bl-motion-easing-enter) backwards;align-items:center;gap:var(--bl-space-2);min-block-size:var(--bl-text-control-min-block-size);justify-content:center;margin:0;display:flex;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}@keyframes site-waitlist-arrive{0%{opacity:0;translate:0 calc(var(--bl-motion-distance-rise) / 2)}}@keyframes site-waitlist-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.site-landing-credit{transition:none}.site-waitlist-success{animation-name:site-waitlist-fade}}.site-waitlist-controls{gap:var(--bl-space-2);justify-content:center;display:flex}.site-waitlist-controls .bl-input{flex:auto;align-self:center;min-inline-size:0;max-inline-size:16rem}.site-waitlist-controls .bl-button{white-space:nowrap;flex:none}.site-waitlist-honeypot{opacity:0;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:32rem){.site-waitlist-controls{flex-direction:column;inline-size:100%;max-inline-size:none}.site-waitlist-controls .bl-input{align-self:stretch;max-inline-size:none}}@media (max-height:32rem){.site-landing-shell{grid-template-rows:auto auto}.site-landing-main{padding-block-start:var(--bl-space-8)}.site-landing-shell .site-landing-footer{grid-area:2/1}}.site-weight-candidate p,.site-action-status{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support);color:var(--bl-color-text-muted);margin:0}.site-wordmark{text-decoration:none}.site-component-intro h1{margin:0}.site-section-heading{margin-bottom:var(--bl-space-5);justify-content:space-between;align-items:flex-end;gap:var(--bl-space-5);display:flex}.site-calibration-panel h3{margin:0}.site-directory-layout{inline-size:min(100% - 2 * var(--bl-space-4), 86rem);grid-template-columns:13rem minmax(0,1fr);margin-inline:auto;display:grid}.site-system-main{inline-size:min(100% - 2 * var(--bl-space-4), 64rem);padding-block:var(--bl-space-8)}.site-system-intro{justify-content:space-between;align-items:end;gap:var(--bl-space-5);margin-block-end:var(--bl-space-8);display:flex}@media (max-width:40rem){.site-system-intro{align-items:start;gap:var(--bl-space-4);flex-direction:column}}.site-system-list{gap:var(--bl-space-3) var(--bl-space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.site-system-list a{padding-block:var(--bl-space-3);border-block-end:1px solid var(--bl-color-border);display:block}.site-system-table-scroll{overflow-x:auto}.site-system-table{border-collapse:collapse;text-align:start;inline-size:100%}.site-system-table :is(th,td){padding:var(--bl-space-3) var(--bl-space-4);border-block-end:1px solid var(--bl-color-border);text-align:start}.site-system-table :is(th,td):first-child{padding-inline-start:0}.site-directory-nav{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--bl-color-border);padding-block:var(--bl-space-7);padding-inline-end:var(--bl-space-6)}.site-directory-nav nav{position:sticky;inset-block-start:var(--bl-space-5)}.site-directory-nav a{justify-content:space-between;gap:var(--bl-space-3);padding-block:var(--bl-space-2);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);text-decoration:none;display:flex}.site-component-page{min-inline-size:0;max-inline-size:calc(var(--bl-content-measure) + clamp(var(--bl-space-5), 5vw, var(--bl-space-8)));padding:var(--bl-space-7) 0 var(--bl-space-9) clamp(var(--bl-space-5), 5vw, var(--bl-space-8))}.site-component-intro{margin-bottom:var(--bl-space-6);justify-content:space-between;align-items:flex-start;gap:var(--bl-space-5);display:flex}.site-component-intro h1{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-page-title);font-weight:var(--bl-font-weight-page-title);line-height:var(--bl-line-height-page-title);letter-spacing:var(--bl-letter-spacing-page-title);overflow-wrap:anywhere}.site-specimen-board{width:100%;max-width:var(--bl-content-measure);border-radius:var(--bl-specimen-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--bl-color-border);min-width:0;overflow:hidden}.site-live-action{gap:var(--bl-space-3);display:grid}.site-code{background-color:var(--bl-color-surface-subtle);min-width:0;font-family:var(--bl-font-family-mono);font-size:var(--bl-font-size-code);font-weight:var(--bl-font-weight-code);line-height:var(--bl-line-height-code);letter-spacing:var(--bl-letter-spacing-code);color:var(--bl-color-text);padding:clamp(var(--bl-space-5), 5vw, var(--bl-space-8));border-inline-start:1px solid var(--bl-color-border);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:25rem;margin:0;overflow:auto}.site-code:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:-3px}.site-specimen-section{min-inline-size:0;scroll-margin-block-start:var(--bl-space-5)}.site-preview-inspector{background:var(--bl-color-surface-subtle);position:relative;container:inspector/inline-size}.site-inspector-toolbar,.site-inspector-context,.site-inspector-toggle,.site-inspector-disabled{align-items:center;gap:var(--bl-space-3);display:flex}.site-inspector-toolbar{z-index:3;padding:var(--bl-space-3) var(--bl-space-5);pointer-events:none;flex-wrap:wrap;justify-content:space-between;position:absolute;inset-block-start:0;inset-inline:0}.site-inspector-toolbar :is(.site-inspector-context,.site-inspector-toggle){pointer-events:auto}.site-inspector-context{color:var(--bl-color-text-muted);flex-wrap:wrap}.site-inspector-disabled,.site-inspector-toggle{min-block-size:var(--bl-control-min-target-size);color:var(--bl-color-text);cursor:pointer}.site-inspector-disabled{gap:var(--bl-space-2)}.site-inspector-toggle{gap:max(0px, calc(var(--bl-space-2) - (var(--bl-control-min-target-size) - var(--bl-switch-track-inline-size)) / 2));margin-inline-end:calc((var(--bl-switch-track-inline-size) - var(--bl-control-min-target-size)) / 2)}.site-inspector-body{block-size:calc(4 * var(--bl-space-9));grid-template-columns:minmax(0,1fr);display:grid}.site-preview-inspector[data-inspecting=true] .site-inspector-body{grid-template-columns:minmax(0,1fr) 20rem}.site-inspector-stage{min-block-size:0;min-inline-size:0;padding:var(--bl-space-6);place-items:center;display:grid;position:relative;overflow:clip;container-type:inline-size}.site-inspector-specimen{place-items:center;min-inline-size:0;max-inline-size:100%;display:grid}.site-inspector-specimen:has(>.bl-field){inline-size:min(18rem,100%)}.site-inspector-overlay-anchor{padding-block-end:calc(var(--bl-space-9) + var(--bl-space-7))}.site-inspector-portal{z-index:calc(max(var(--bl-layer-tooltip), var(--bl-layer-popover)) + 1);pointer-events:none;position:fixed;inset:0}.site-inspector-portal .site-inspector-surface{pointer-events:auto}.site-inspector-surface,.site-inspector-overlay{position:absolute;inset:0}.site-inspector-surface{z-index:1;touch-action:pan-y}@media (hover:hover) and (pointer:fine){.site-inspector-surface{cursor:url(/specimen-cursors/posts-inspect.svg) 5 2,crosshair}}.site-inspector-overlay{z-index:2;pointer-events:none;color:var(--bl-color-text);font-family:var(--bl-font-family-mono);font-size:var(--bl-font-size-code);line-height:var(--bl-line-height-code);font-weight:var(--bl-font-weight-code);letter-spacing:var(--bl-letter-spacing-code)}.site-inspector-outline,.site-inspector-padding,.site-inspector-gap{position:absolute}.site-inspector-outline{outline:var(--bl-control-border-width) solid var(--bl-color-focus-ring)}.site-inspector-padding{background:var(--bl-color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.site-inspector-padding{background:color-mix(in srgb, var(--bl-color-focus-ring) 25%, transparent)}}.site-inspector-bound-label,.site-inspector-gap-label{inline-size:max-content;max-inline-size:calc(100cqi - 2 * var(--bl-space-4));overflow-wrap:anywhere;text-align:center;position:absolute}.site-inspector-bound-label{margin-block-start:calc(-1 * var(--bl-space-2));transform:translate(-50%,-100%)}.site-inspector-gap{border-inline:var(--bl-control-border-width) solid var(--bl-color-focus-ring);border-block-start:var(--bl-control-border-width) solid var(--bl-color-focus-ring)}.site-inspector-gap-label{margin-block-start:var(--bl-space-2);transform:translate(-50%)}.site-inspector-panel{background:var(--bl-color-surface);border-inline-start:var(--bl-control-border-width) solid var(--bl-color-border);opacity:1;flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.site-preview-inspector[data-inspector-input=pointer] .site-inspector-panel{transition:opacity var(--bl-motion-duration-state) var(--bl-motion-easing-state)}@starting-style{.site-preview-inspector[data-inspector-input=pointer] .site-inspector-panel{opacity:0}}.site-inspector-panel-header{justify-content:space-between;align-items:center;gap:var(--bl-space-2);min-block-size:calc(var(--bl-control-min-target-size) + 2 * var(--bl-space-3));padding:var(--bl-space-3) var(--bl-space-5);flex-wrap:wrap;flex:none;padding-inline-start:calc(var(--bl-space-5) - var(--bl-space-2));display:flex}.site-inspector-parts{flex-wrap:wrap;gap:0;display:flex}.site-inspector-actions{align-items:center;gap:var(--bl-space-2);display:flex}.site-inspector-parts button{font:inherit;min-inline-size:var(--bl-control-min-target-size);min-block-size:var(--bl-control-min-target-size);padding:var(--bl-space-2);border:0;border-block-end:var(--bl-control-border-width) solid transparent;color:var(--bl-color-text-muted);cursor:pointer;background:0 0}.site-inspector-parts button[aria-pressed=true]{color:var(--bl-color-text);border-block-end-color:var(--bl-color-text)}.site-inspector-parts button:focus-visible,.site-inspector-properties:focus-visible{outline:var(--bl-control-border-width) solid var(--bl-color-focus-ring);outline-offset:calc(-1 * var(--bl-control-border-width))}.site-inspector-properties{overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;padding-inline:var(--bl-space-5);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-support);font-weight:var(--bl-font-weight-support);line-height:var(--bl-line-height-support);letter-spacing:var(--bl-letter-spacing-support);flex:1;overflow-y:auto}.site-inspector-group{padding-block:0}.site-inspector-group+.site-inspector-group{margin-block-start:var(--bl-space-4)}.site-inspector-group dl{margin:0}.site-inspector-row{align-items:baseline;gap:var(--bl-space-3);padding-block:var(--bl-space-2);border-block-end:var(--bl-control-border-width) solid var(--bl-color-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.site-inspector-row:last-child{border:0}.site-inspector-row dt{color:var(--bl-color-text-muted)}.site-inspector-row dd{justify-content:end;align-items:baseline;gap:var(--bl-space-2);text-align:end;overflow-wrap:anywhere;min-inline-size:0;font-family:var(--bl-font-family-mono);font-size:var(--bl-font-size-code);line-height:var(--bl-line-height-code);font-weight:var(--bl-font-weight-code);letter-spacing:var(--bl-letter-spacing-code);font-variant-numeric:tabular-nums;margin:0;display:flex}.site-inspector-swatch{inline-size:var(--bl-space-3);block-size:var(--bl-space-3);border:var(--bl-control-border-width) solid var(--bl-color-border-strong);border-radius:50%;flex:none;display:inline-block}.site-inspector-feedback{padding:0 var(--bl-space-4) var(--bl-space-3);flex:none;margin:0}@container inspector (max-width:44rem){.site-preview-inspector[data-inspecting=true] .site-inspector-body{grid-template-columns:minmax(0,1fr);block-size:auto}.site-inspector-stage{min-block-size:calc(4 * var(--bl-space-9))}.site-inspector-panel{block-size:calc(4 * var(--bl-space-9));border-inline-start:0;border-block-start:var(--bl-control-border-width) solid var(--bl-color-border)}}@media (prefers-reduced-motion:reduce){.site-preview-inspector[data-inspector-input=pointer] .site-inspector-panel{transition:none}}.site-calibration-board{display:grid;container:calibration/inline-size}.site-calibration-panel{grid-template-columns:minmax(7rem,1fr) minmax(0,6fr);align-content:start;min-inline-size:0;display:grid}.site-calibration-panel+.site-calibration-panel{border-block-start:1px solid var(--bl-color-border)}.site-calibration-panel h3{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--bl-color-border);background-color:var(--bl-color-surface-subtle);padding:var(--bl-space-6);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-subsection-title);font-weight:var(--bl-font-weight-subsection-title);line-height:var(--bl-line-height-subsection-title);letter-spacing:var(--bl-letter-spacing-subsection-title);margin:0}.site-calibration-content{min-inline-size:0}.site-calibration-stage{min-block-size:9rem;padding:var(--bl-space-6);place-items:center;display:grid}.site-calibration-readout{border-block-start:1px solid var(--bl-color-border);background:var(--bl-color-border);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1px;margin:0;display:grid}.site-calibration-readout>div{align-items:baseline;gap:var(--bl-space-3);min-inline-size:0;padding:var(--bl-space-3) var(--bl-space-4);background:var(--bl-color-canvas);grid-template-columns:minmax(4rem,.7fr) minmax(0,1fr);display:grid}.site-calibration-readout>div:nth-child(odd){border-inline-end:1px solid var(--bl-color-border)}.site-calibration-readout>div:last-child:nth-child(odd){border-inline-end:0;grid-column:1/-1}.site-calibration-readout dd[data-measuring]{visibility:hidden}.site-weight-comparison{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-weight-candidate{align-items:start;gap:var(--bl-space-6);min-block-size:12rem;min-inline-size:0;padding:var(--bl-space-6);background:var(--bl-color-surface);grid-template-rows:auto 1fr;display:grid}.site-weight-candidate+.site-weight-candidate{border-inline-start:1px solid var(--bl-color-border)}.site-weight-candidate .site-calibration-button{place-self:center start}.site-target-reference{--bl-button-min-block-size:2.625rem}.site-target-reference .bl-button{min-inline-size:0}@container calibration (max-width:40rem){.site-calibration-panel{grid-template-columns:1fr}.site-calibration-panel h3{padding:var(--bl-space-4) var(--bl-space-5);border-inline-end:0;border-block-end:1px solid var(--bl-color-border)}.site-calibration-stage{min-block-size:8rem;padding:var(--bl-space-5)}.site-calibration-readout{grid-template-columns:1fr}.site-calibration-readout>div,.site-calibration-readout>div:nth-child(odd){border-inline-end:0;grid-column:auto}.site-weight-comparison{grid-template-columns:1fr}.site-weight-candidate{min-block-size:9rem;padding:var(--bl-space-5)}.site-weight-candidate+.site-weight-candidate{border-block-start:1px solid var(--bl-color-border);border-inline-start:0}}.site-state-grid,.site-variation-grid{background:var(--bl-color-border);flex-wrap:wrap;gap:1px;display:flex}.site-icon-button-shape-grid{background:var(--bl-color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.site-state-grid>*{flex:11rem;min-inline-size:min(100%,11rem)}.site-switch-state-grid{grid-template-columns:repeat(2,round(down,50% - .5px,2px));justify-content:space-between}.site-variation-grid>*{flex:15rem;min-inline-size:min(100%,15rem)}.site-button-case-grid>*{flex-basis:calc(var(--bl-content-measure) / 3);min-inline-size:min(100%, calc(var(--bl-content-measure) / 3))}.site-state-cell,.site-theme-cell{min-block-size:11rem;padding:var(--bl-space-4);background:var(--bl-color-canvas);grid-template-rows:auto 1fr;display:grid}.site-state-cell[data-specimen-pointer]>div{position:relative}.site-specimen-pointer{z-index:1;pointer-events:none;block-size:2rem;inline-size:2rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(.2rem,-.2rem)}.site-specimen-pointer[data-pressed]{transform:translate(.24rem,-.13rem)}.site-specimen-pointer[data-kind=text]{block-size:1.375rem;inline-size:1.4375rem;transform:translate(-50%,-50%)}.site-specimen-pointer img{block-size:100%;inline-size:100%;display:block}.site-theme-grid{container:themes/inline-size}.site-theme-cell{align-items:center;gap:var(--bl-space-5);min-block-size:8rem;padding:var(--bl-space-4);color:var(--bl-color-text);background:var(--bl-color-canvas);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}@container themes (max-width:30rem){.site-theme-cell{gap:var(--bl-space-4);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.site-theme-cell>:not(:first-child){justify-self:center;min-inline-size:0;max-inline-size:100%}}.site-theme-cell>.bl-button,.site-theme-cell>.bl-link{justify-self:center}.site-specimen-section .bl-link[data-specimen-state=hover]{color:var(--bl-color-link-hover);text-decoration-thickness:var(--bl-link-underline-thickness-strong)}.site-specimen-section .bl-button[data-specimen-state=hover]{background-color:var(--bl-color-primary-hover)}.site-specimen-section :is(.bl-input,.bl-textarea)[data-specimen-state=hover],.site-specimen-section .bl-switch__input[data-specimen-state=hover]+.bl-switch__track,.site-specimen-section .bl-checkbox__input[data-specimen-state=hover]+.bl-checkbox__box,.site-specimen-section .bl-radio__input[data-specimen-state=hover]+.bl-radio__circle{border-color:var(--bl-color-control-border-hover)}.site-specimen-section .bl-checkbox__input:is(:checked,[data-indeterminate])[data-specimen-state=hover]+.bl-checkbox__box{border-color:var(--bl-color-primary-hover);background-color:var(--bl-color-primary-hover)}.site-specimen-section .bl-link[data-specimen-state=active]{color:var(--bl-color-link-active)}.site-specimen-section .bl-button[data-specimen-state=active]{background-color:var(--bl-color-primary-pressed)}.site-specimen-section .bl-switch__input[data-specimen-state=active]+.bl-switch__track{background-color:var(--bl-color-border)}.site-specimen-section .bl-checkbox__input[data-specimen-state=active]+.bl-checkbox__box,.site-specimen-section .bl-radio__input[data-specimen-state=active]+.bl-radio__circle{border-color:var(--bl-color-control-border-hover);background-color:var(--bl-color-surface-subtle)}.site-specimen-section .bl-checkbox__input:is(:checked,[data-indeterminate])[data-specimen-state=active]+.bl-checkbox__box{border-color:var(--bl-checkbox-pressed-fill);background-color:var(--bl-checkbox-pressed-fill)}.site-specimen-section .bl-switch__input[data-specimen-state=focus-visible]+.bl-switch__track,.site-specimen-section .bl-checkbox__input[data-specimen-state=focus-visible]+.bl-checkbox__box,.site-specimen-section .bl-radio__input[data-specimen-state=focus-visible]+.bl-radio__circle,.site-specimen-section [data-specimen-state=focus-visible]{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.site-specimen-section :is(.bl-input,.bl-textarea)[data-specimen-state=focus-visible]{border-color:var(--bl-color-control-border-hover);box-shadow:0 0 0 calc(3 * var(--bl-control-border-width)) var(--bl-color-field-focus-ring);outline:none}@media (forced-colors:active){.site-specimen-section :is(.bl-input,.bl-textarea)[data-specimen-state=focus-visible]{box-shadow:none;outline-offset:2px;border-color:highlight;outline:2px solid highlight}}.site-link-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-link-content-grid article{padding:var(--bl-space-6);align-content:center;min-block-size:10rem;display:grid}.site-link-content-grid article+article{border-inline-start:1px solid var(--bl-color-border)}.site-link-content-grid p{max-inline-size:32rem;margin:0}.site-link-wrap-probe p{max-inline-size:7rem}.site-link-example{place-items:center;min-block-size:12rem;display:grid}.site-field-width{inline-size:min(100%,18rem)}.site-input-state-grid .site-field-width,.site-textarea-state-grid .site-field-width{justify-self:start;inline-size:min(round(down,100%,1px),18rem);margin-inline-start:round(50% - min(round(down,100%,1px),18rem)/2,1px)}.site-input-state-grid .site-state-cell{min-block-size:calc(13rem + 1px)}.site-input-content-grid{background:var(--bl-color-border);grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;display:grid}.site-input-content-grid>.bl-field{min-block-size:13rem;inline-size:min(100%,32rem);padding:var(--bl-space-6);background:var(--bl-color-canvas);align-content:center;margin-inline:auto}.site-input-theme-cell{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) minmax(0,1fr)}.site-input-theme-cell>.bl-field{grid-column:2;inline-size:100%}.site-input-example{padding:var(--bl-space-6);place-items:center;min-block-size:20rem;display:grid}.site-input-form{gap:var(--bl-space-5);inline-size:min(100%,24rem);display:grid}.site-input-form>.bl-field{inline-size:100%}.site-input-actions{gap:var(--bl-space-2);flex-wrap:wrap;display:flex}.site-input-status{min-height:var(--bl-space-5);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-compact);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact);color:var(--bl-color-text-muted);margin:0}.site-textarea-state-grid .site-state-cell{min-block-size:calc(17rem + 1px)}@media (min-width:46.3125rem) and (max-width:57.9375rem){.site-input-state-grid>:nth-child(-n+8),.site-textarea-state-grid>:nth-child(-n+4){flex:0 0 round(down,25% - .75px,1px)}.site-input-state-grid>:nth-child(4),.site-input-state-grid>:nth-child(8),.site-textarea-state-grid>:nth-child(4){flex-grow:1}.site-textarea-state-grid>:nth-child(n+5){flex:0 0 round(down,33.3333% - .666667px,1px)}.site-textarea-state-grid>:last-child{flex-grow:1}}@media (min-width:58rem){.site-input-state-grid,.site-textarea-state-grid{justify-content:space-between}.site-input-state-grid>:nth-child(n+6){flex:0 0 round(down,25% - .75px,2px)}.site-textarea-state-grid>:nth-child(n+6){flex:0 0 round(down,50% - .5px,2px)}}.site-textarea-content-grid{background:var(--bl-color-border);grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;display:grid}.site-textarea-content-grid>.bl-field{min-block-size:18rem;inline-size:min(100%,32rem);padding:var(--bl-space-6);background:var(--bl-color-canvas);align-content:center;margin-inline:auto}.site-textarea-theme-cell{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) minmax(0,1fr)}.site-textarea-theme-cell>.bl-field{grid-column:2;inline-size:100%}.site-textarea-example{padding:var(--bl-space-6);place-items:center;min-block-size:26rem;display:grid}.site-switch-label,.site-switch-row{color:var(--bl-color-text-muted);font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-regular);line-height:var(--bl-line-height-compact);letter-spacing:var(--bl-letter-spacing-compact)}.site-checkbox-state-grid{background:var(--bl-color-border);gap:1px;display:grid}.site-radio-state-grid{background:var(--bl-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.site-radio-content-board{padding:var(--bl-space-5)}.site-checkbox-state-row{background:var(--bl-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-inline-size:0;display:grid}.site-checkbox-state-row--validation{grid-template-columns:repeat(2,minmax(0,1fr))}.site-checkbox-content-grid{background:var(--bl-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.site-checkbox-content-grid>*{min-block-size:11rem;min-inline-size:0;padding:var(--bl-space-5);background:var(--bl-color-canvas)}.site-checkbox-content-grid>.bl-choice{place-content:center}.site-checkbox-theme-cell{gap:var(--bl-space-3);grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr)}.site-checkbox-theme-cell>p{grid-column:1}.site-checkbox-theme-cell>.bl-checkbox:first-of-type{grid-column:2}.site-checkbox-theme-cell>.bl-checkbox:last-of-type{grid-column:4}.site-checkbox-example{place-items:center;gap:var(--bl-space-5);min-block-size:22rem;padding:var(--bl-space-6);display:grid}.site-checkbox-banner{inline-size:min(100%,36rem);padding:var(--bl-space-3);border:1px solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface);transition:border-color var(--bl-checkbox-motion-duration-state) var(--bl-motion-easing-state), background-color var(--bl-checkbox-motion-duration-state) var(--bl-motion-easing-state)}.site-checkbox-banner>.bl-checkbox{block-size:calc(var(--bl-line-height-compact) * 1em)}.site-checkbox-banner>.bl-choice__content{margin-block-start:0}.site-checkbox-banner:has(.bl-checkbox__input:checked){border-color:var(--bl-color-border-strong)}.site-checkbox-banner:has(.bl-checkbox__input:checked) .bl-choice__description{color:var(--bl-color-text-muted)}@supports (color:color-mix(in lab, red, red)){.site-checkbox-banner:has(.bl-checkbox__input:checked) .bl-choice__description{color:color-mix(in srgb, var(--bl-color-text-muted) 80%, var(--bl-color-text))}}.site-export-selection{gap:var(--bl-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);inline-size:min(100%,36rem);display:grid}.site-export-selection fieldset{border:0;align-content:start;min-inline-size:0;margin:0;padding:0;display:grid}.site-export-selection legend{font-size:var(--bl-font-size-compact);font-weight:var(--bl-font-weight-medium);line-height:var(--bl-line-height-compact);margin-block-end:var(--bl-space-2);padding:0}.site-export-preview{align-content:start;gap:var(--bl-space-2);border-inline-start:1px solid var(--bl-color-border);min-inline-size:0;font-size:var(--bl-font-size-compact);line-height:var(--bl-line-height-compact);margin:0;padding-inline-start:var(--bl-space-5);display:grid}.site-checkbox-table-region{border:1px solid var(--bl-color-border);border-radius:var(--bl-button-radius);inline-size:min(100%,56rem);overflow-x:auto}.site-checkbox-table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem}.site-checkbox-table :is(th,td){block-size:calc(var(--bl-control-min-target-size) + 2 * var(--bl-control-border-width));padding:0 var(--bl-space-3);border-block-end:1px solid var(--bl-color-border);text-align:start}.site-checkbox-table th{font-weight:var(--bl-font-weight-medium)}.site-checkbox-table tbody tr{cursor:pointer;transition:background-color var(--bl-checkbox-motion-duration-state) var(--bl-motion-easing-state)}.site-checkbox-table tr:last-child td{border-block-end:0}.site-checkbox-table__selection{inline-size:var(--bl-control-min-target-size);text-align:center;padding:0}@media (hover:hover) and (pointer:fine){.site-checkbox-banner:hover{border-color:var(--bl-color-control-border-hover);background:var(--bl-color-surface-subtle)}.site-checkbox-table tbody tr:hover{background-color:var(--bl-color-surface-subtle)}}@media (prefers-reduced-motion:reduce){.site-checkbox-banner,.site-checkbox-table tbody tr{transition:none}}.site-switch-label{align-items:center;gap:var(--bl-space-1);cursor:pointer;display:inline-flex}:is(.site-switch-label,.site-switch-row):has(.bl-switch__input:enabled:not([data-pending]):is(:checked,:focus-visible,:active)){color:var(--bl-color-text)}@media (hover:hover) and (pointer:fine){:is(.site-switch-label,.site-switch-row):has(.bl-switch__input:enabled:not([data-pending]):hover:not(:checked,:focus-visible,:active)){color:var(--bl-color-text-muted)}@supports (color:color-mix(in lab, red, red)){:is(.site-switch-label,.site-switch-row):has(.bl-switch__input:enabled:not([data-pending]):hover:not(:checked,:focus-visible,:active)){color:color-mix(in srgb, var(--bl-color-text-muted) 55%, var(--bl-color-text))}}}.site-switch-label:has(.bl-switch__input:enabled[data-pending]){color:var(--bl-color-text-muted)}.site-switch-row:has(.bl-switch__input:enabled[data-pending]) label{color:var(--bl-color-text-muted)}@supports (color:color-mix(in lab, red, red)){.site-switch-label:has(.bl-switch__input:enabled[data-pending]){color:color-mix(in srgb, var(--bl-color-text-muted) 75%, var(--bl-color-disabled-text))}.site-switch-row:has(.bl-switch__input:enabled[data-pending]) label{color:color-mix(in srgb, var(--bl-color-text-muted) 75%, var(--bl-color-disabled-text))}}.site-switch-label:has(.bl-switch__input:enabled[data-pending]){cursor:progress}.site-switch-row:has(.bl-switch__input:enabled[data-pending]) label{cursor:progress}.site-switch-label:has(.bl-switch__input:disabled){color:var(--bl-color-disabled-text);cursor:not-allowed}.site-switch-row:has(.bl-switch__input:disabled) label{color:var(--bl-color-disabled-text);cursor:not-allowed}.site-switch-content-grid{background:var(--bl-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.site-switch-content-grid>*{min-block-size:10rem;min-inline-size:0;padding:var(--bl-space-5);background:var(--bl-color-canvas)}.site-switch-content-grid>.site-switch-label{place-content:center}.site-switch-row{align-items:center;gap:var(--bl-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-switch-row>span{gap:calc(var(--bl-space-1) / 2);min-inline-size:0;display:grid}.site-switch-row label{cursor:pointer;overflow-wrap:anywhere}.site-switch-row>span>label{color:var(--bl-color-text);font-weight:var(--bl-font-weight-medium)}.site-switch-row>span>span{color:var(--bl-color-text-muted);font-size:var(--bl-font-size-support);line-height:var(--bl-line-height-support)}.site-switch-theme-cell .bl-switch:first-of-type{justify-self:end}.site-switch-theme-cell .bl-switch:last-of-type{justify-self:start}.site-switch-example{padding:var(--bl-space-5);place-items:center;min-block-size:14rem;display:grid}.site-grid-preview-example{gap:var(--bl-space-4);inline-size:min(100%,22rem);display:grid}.site-grid-preview{gap:var(--bl-space-2);min-block-size:8rem;padding:var(--bl-space-3);border:1px solid var(--bl-color-border);border-radius:var(--bl-button-radius);background:var(--bl-color-surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-grid-preview[data-grid=visible]{background-image:linear-gradient(var(--bl-color-border) 1px, transparent 1px), linear-gradient(90deg, var(--bl-color-border) 1px, transparent 1px);background-size:var(--bl-space-4) var(--bl-space-4)}.site-grid-preview span{border-radius:var(--bl-button-radius);background:var(--bl-color-surface);border:1px solid var(--bl-color-border-strong);align-self:end;block-size:35%}.site-grid-preview span:nth-child(2){block-size:65%}.site-grid-preview span:nth-child(3){block-size:90%}.site-theme-grid,.site-examples-grid{background:var(--bl-color-border);gap:1px;display:grid}.site-theme-accent{--bl-color-primary:#334fd6;--bl-color-on-primary:#fff;--bl-color-primary-hover:#2942bb;--bl-color-primary-pressed:#203697;--bl-color-link:#334fd6;--bl-color-link-hover:#2942bb;--bl-color-link-active:#203697}.site-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-example-source{justify-content:space-between;align-items:center;gap:var(--bl-space-4);min-block-size:6rem;min-inline-size:0;padding:var(--bl-space-5) var(--bl-space-6);background:var(--bl-color-canvas);grid-column:1/-1;display:flex}.site-icon-button-example{border-radius:var(--bl-specimen-radius)}.site-code-example-section{position:relative}.site-code-example-section>.site-section-heading{min-block-size:var(--bl-control-min-target-size);padding-inline-end:calc(var(--bl-control-min-target-size) + var(--bl-space-2))}.site-code-disclosure{min-inline-size:0}.site-code-disclosure summary{inline-size:var(--bl-control-min-target-size);block-size:var(--bl-control-min-target-size);border-radius:var(--bl-button-radius);color:var(--bl-color-text-muted);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.site-code-disclosure summary::-webkit-details-marker{display:none}.site-code-disclosure summary::marker{content:""}.site-code-disclosure summary:hover,.site-code-disclosure[open] summary{color:var(--bl-color-text);background:var(--bl-color-surface-subtle)}.site-code-disclosure summary:active{background:var(--bl-color-border)}.site-code-disclosure summary .bl-icon{inline-size:var(--bl-icon-size);block-size:var(--bl-icon-size);stroke-width:var(--bl-icon-stroke-width)}.site-code-disclosure summary:focus-visible{outline:2px solid var(--bl-color-focus-ring);outline-offset:2px}.site-code-disclosure[open] .site-code{border:1px solid var(--bl-color-border);border-radius:var(--bl-button-radius);max-block-size:16rem;margin-block-start:var(--bl-space-3)}.site-example-action{min-block-size:12rem;padding:var(--bl-space-6);background:var(--bl-color-canvas);flex-direction:column;align-items:start;display:flex}.site-example-action h3{font-family:var(--bl-font-family-sans);font-size:var(--bl-font-size-subsection-title);font-weight:var(--bl-font-weight-subsection-title);line-height:var(--bl-line-height-subsection-title);letter-spacing:var(--bl-letter-spacing-subsection-title)}.site-example-action>p:not(.site-action-status){max-inline-size:28rem;color:var(--bl-color-text-muted);margin-block-start:var(--bl-space-2)}.site-example-action .bl-button{margin-block-start:auto}.site-example-action .site-action-status{margin-block-start:var(--bl-space-3)}.site-content-grid{align-items:start;gap:var(--bl-space-5);padding:clamp(var(--bl-space-5), 5vw, var(--bl-space-8));background:var(--bl-color-surface-subtle);flex-wrap:wrap;display:flex}.site-narrow-control{inline-size:13rem}@media (max-width:64rem){.site-directory-nav{display:none}.site-directory-layout{display:block}.site-component-page{padding-inline-start:0}.site-code{border-block-start:1px solid var(--bl-color-border);border-inline-start:0}.site-examples-grid{grid-template-columns:1fr}.site-example-source{padding:var(--bl-space-5);flex-direction:column;grid-column:auto;align-items:stretch}}@media (max-width:40rem){.site-link-content-grid{grid-template-columns:1fr}.site-link-content-grid article+article{border-inline-start:0;border-block-start:1px solid var(--bl-color-border)}.site-icon-button-shape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-input-content-grid,.site-input-theme-cell,.site-textarea-content-grid,.site-textarea-theme-cell,.site-checkbox-content-grid,.site-checkbox-theme-cell,.site-switch-content-grid{grid-template-columns:1fr}:is(.site-input-theme-cell,.site-textarea-theme-cell)>.bl-field{grid-column:1}.site-checkbox-theme-cell>p,.site-checkbox-theme-cell>.bl-checkbox:first-of-type,.site-checkbox-theme-cell>.bl-checkbox:last-of-type{grid-column:auto}.site-checkbox-theme-cell{grid-template-columns:minmax(0,1fr) auto auto auto}.site-export-selection{gap:var(--bl-space-5);grid-template-columns:1fr}.site-export-preview{border-block-start:1px solid var(--bl-color-border);border-inline-start:0;padding-block-start:var(--bl-space-5);padding-inline-start:0}.site-checkbox-state-row,.site-checkbox-state-row--validation,.site-radio-state-grid{grid-template-columns:1fr}}@media (max-width:30rem){.site-section-heading,.site-component-intro{flex-direction:column;align-items:start}.site-section-heading>p{max-inline-size:20rem}.site-state-cell{min-block-size:9rem}}}.site-tooltip-states>*,.site-tooltip-themes>*{padding-block:var(--bl-space-7)}.site-tooltip-interaction{gap:var(--bl-space-5);padding:var(--bl-space-7);flex-wrap:wrap;display:flex}.site-inspector-specimen:has(>.site-inspection-window){block-size:100%;inline-size:100%}.site-inspection-window{background:0 0;border:0;block-size:100%;inline-size:100%;display:block}.site-inspection-window-root{min-block-size:100dvh;padding:var(--bl-space-4);box-sizing:border-box;place-items:center;display:grid}.site-inspector-stage:has(.site-inspection-window){padding-inline:0}.site-catalog-anatomy .site-inspector-specimen:not(:has(>.site-inspection-window)){inline-size:min(18rem,100%)}.site-catalog-state{place-items:center;min-inline-size:0;max-inline-size:100%;display:grid}.site-button-case-grid .site-catalog-state{inline-size:100%}.site-catalog-state:has(.bl-slider-field,.bl-input-group,.bl-native-select,.bl-scroll-area,.bl-aspect-ratio,.bl-item,.bl-context-menu-area,.bl-combobox,.bl-command,.bl-otp-field){grid-template-columns:minmax(0,1fr);inline-size:min(18rem,100%)}@container themes not (max-width:30rem){.site-theme-cell:has(>*>:is(.bl-slider-field,.bl-input-group,.bl-native-select,.bl-scroll-area,.bl-aspect-ratio,.bl-item,.bl-context-menu-area,.bl-combobox,.bl-command,.bl-otp-field),>:is(.bl-slider-field,.bl-input-group,.bl-native-select,.bl-scroll-area,.bl-aspect-ratio,.bl-item,.bl-context-menu-area,.bl-combobox,.bl-command,.bl-otp-field)){grid-template-columns:minmax(0,1fr) minmax(0,18rem) minmax(0,1fr)}}.site-specimen-section :is(.bl-select,.bl-tab,.bl-disclosure-trigger)[data-specimen-state=hover]:not(:disabled,[data-disabled],[data-readonly]),.site-specimen-section :is(.bl-select,.bl-tab,.bl-disclosure-trigger)[data-specimen-state=active]:not(:disabled,[data-disabled],[data-readonly]){border-color:var(--bl-color-control-border-hover)}.site-specimen-section :is(.bl-tab,.bl-disclosure-trigger):is([data-specimen-state=hover],[data-specimen-state=active]):not(:disabled,[data-disabled],[data-readonly]){background:var(--bl-color-surface-subtle)}.site-specimen-section .bl-segment[data-specimen-state=hover]:not([data-disabled]){border-color:var(--bl-color-control-border-hover)}.site-specimen-section .bl-segment[data-specimen-state=active]:not([data-disabled]){border-color:var(--bl-color-control-border-hover);background:var(--bl-color-surface)}.site-specimen-section .bl-toggle[data-specimen-state=active]:not([data-disabled]){background:var(--bl-color-surface-subtle)}.site-specimen-section .bl-scroll-area__viewport[data-specimen-state=focus-visible]{outline-offset:-2px}.site-specimen-section :is(.bl-menubar__trigger,.bl-navigation-menu__trigger)[data-specimen-state=hover],.site-specimen-section .bl-slider__thumb[data-specimen-state=hover]:not([data-disabled]){background:var(--bl-color-surface-subtle)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
