@property --bdc_color{syntax:"<color>";inherits:false;initial-value:currentcolor}@property --bdc-outline_width{syntax:"<length>";inherits:false;initial-value:1px}@property --bdc-outline_offset{syntax:"<length>";inherits:false;initial-value:-1px}@property --bdc-outline_radius{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --bdc-outline_shadow{syntax:"*";inherits:false;initial-value:0 0 0 0 transparent}@layer boostdev.component{:root{--bdc-outline_border:none;--bdc_color:currentcolor;--bdc_color--focus:var(--bds-color_interactive);--bdc_color--error:var(--bds-color_error);--bdc-color_active:var(--bds-color_interactive);--bdc-color_on-active:var(--bds-color_on-interactive);--bdc-color_active--subtle:var(--bds-color_blue--subtle);--bdc-color_on-active--subtle:var(--bds-color_on-blue--subtle);--bdc-color_active--strong:var(--bds-color_interactive_on-bg);--bdc-color_on-active--strong:var(--bds-color_on-blue--strong);--bdc-outline_width:1px;--bdc-outline_offset:-1px;--bdc-outline_radius:var(--bds-border_radius--xs);--bdc-outline_radius--l:1.5em;--bdc-outline_shadow:0 0 0 0 transparent;--bds-outline_default:2px solid var(--bds-color_interactive);--bds-outline_offset:2px}}@layer boostdev.bds2150Accordion-component{.bds2150Accordion-accordion{display:flex;flex-direction:column;border:var(--accordion_border,none);--bdc_color:var(--bds-color_bg--subtle);--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--accordion_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--accordion_shadow,var(--bdc-outline_shadow));overflow:hidden}.bds2150Accordion-item{border-block-end:1px solid var(--accordion_divider-color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_bg--subtle))))}.bds2150Accordion-item:last-child{border-block-end:none}.bds2150Accordion-heading{margin:0}.bds2150Accordion-trigger{all:unset;display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding:var(--bds-space_m);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg);cursor:pointer;transition:var(--bds-animation_transition);box-sizing:border-box}.bds2150Accordion-trigger:disabled{opacity:.4;cursor:not-allowed}.bds2150Accordion-trigger:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1);border-radius:var(--bds-border_radius--xs)}@media (hover:hover) and (pointer:fine){.bds2150Accordion-trigger:not(:disabled):hover{background-color:var(--accordion_trigger-bg--hover,var(--bds-color_bg--subtle))}}.bds2150Accordion-triggerLabel{flex:1 1;text-align:start}.bds2150Accordion-chevron{inline-size:1.25rem;block-size:1.25rem;flex-shrink:0;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Accordion-item.bds2150Accordion---open .bds2150Accordion-chevron{transform:rotate(180deg)}.bds2150Accordion-panel{overflow:hidden}.bds2150Accordion-panelContent{padding:0 var(--bds-space_m) var(--bds-space_m);color:var(--bds-color_on-bg);font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body)}@media (prefers-reduced-motion:reduce){.bds2150Accordion-chevron{transition:none}}}@layer boostdev.bds2150Alert-component{.bds2150Alert-alert{display:flex;align-items:flex-start;gap:var(--bds-space_s);padding:var(--bds-space_m);border-radius:var(--alert_radius,var(--bds-border_radius--s));background-color:var(--alert_bg,var(--alert_bg--variant,var(--bds-color_blue--subtle)));color:var(--alert_text,var(--alert_text--variant,var(--bds-color_on-blue--subtle)));border-inline-start:var(--bds-space_s) solid var(--alert_border,var(--alert_border--variant,var(--bds-color_blue)));font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body)}.bds2150Alert---variant_info{--alert_bg--variant:var(--alert_bg--info,var(--bds-color_blue--subtle));--alert_text--variant:var(--alert_text--info,var(--bds-color_on-blue--subtle));--alert_border--variant:var(--alert_border--info,var(--bds-color_blue))}.bds2150Alert---variant_success{--alert_bg--variant:var(--alert_bg--success,var(--bds-color_success--subtle));--alert_text--variant:var(--alert_text--success,var(--bds-color_on-success--subtle));--alert_border--variant:var(--alert_border--success,var(--bds-color_success))}.bds2150Alert---variant_warning{--alert_bg--variant:var(--alert_bg--warning,var(--bds-color_orange--subtle));--alert_text--variant:var(--alert_text--warning,var(--bds-color_on-orange--subtle));--alert_border--variant:var(--alert_border--warning,var(--bds-color_warning))}.bds2150Alert---variant_error{--alert_bg--variant:var(--alert_bg--error,rgb(from var(--bds-color_error) r g b/12%));--alert_text--variant:var(--alert_text--error,var(--bds-color_on-bg));--alert_border--variant:var(--alert_border--error,var(--bds-color_error))}.bds2150Alert-icon{display:flex;align-items:center;flex-shrink:0;margin-block-start:.1em}.bds2150Alert-content{flex:1 1;display:flex;flex-direction:column;gap:var(--bds-space_xxs)}.bds2150Alert-title{font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body)}.bds2150Alert-dismiss{all:unset;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:currentcolor;transition:var(--bds-animation_transition);border:var(--alert_dismiss-border,none);border-radius:var(--alert_dismiss-radius,var(--bds-border_radius--circle));--bdc_color:currentcolor;min-inline-size:var(--alert_dismiss-size,2.75rem);min-block-size:var(--alert_dismiss-size,2.75rem);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--alert_dismiss-shadow,var(--bdc-outline_shadow))}.bds2150Alert-dismiss svg{inline-size:1rem;block-size:1rem}.bds2150Alert-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Alert-dismiss:hover{opacity:var(--alert_dismiss-opacity--hover,.7)}}}@layer boostdev.bds2150Avatar-component{.bds2150Avatar-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--avatar_size,var(--avatar_size--variant,3em));block-size:var(--avatar_size,var(--avatar_size--variant,3em));border-radius:var(--avatar_radius,var(--bds-border_radius--circle));overflow:hidden}.bds2150Avatar-avatar.bds2150Avatar---fallback{background-color:var(--avatar_bg,var(--bds-color_blue));color:var(--avatar_text,var(--bds-color_on-blue));font-weight:var(--bds-font_weight--semibold)}.bds2150Avatar-avatar.bds2150Avatar---size_small{--avatar_size--variant:2em}.bds2150Avatar-avatar.bds2150Avatar---size_medium{--avatar_size--variant:3em}.bds2150Avatar-avatar.bds2150Avatar---size_large{--avatar_size--variant:4.5em}.bds2150Avatar-image{inline-size:100%;block-size:100%;object-fit:cover;display:block}.bds2150Avatar-initials{line-height:1;-webkit-user-select:none;user-select:none;font-size:var(--bds-font_size--body)}.bds2150Avatar-avatar.bds2150Avatar---size_small .bds2150Avatar-initials{font-size:var(--bds-font_size--body--s)}.bds2150Avatar-avatar.bds2150Avatar---size_large .bds2150Avatar-initials{font-size:var(--bds-font_size--heading-3)}}@layer boostdev.bds2150Badge-component{.bds2150Badge-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--bds-space_xxs) var(--bds-space_xs);border-radius:var(--badge_radius,var(--bds-border_radius--full));font-size:var(--badge_font-size,var(--bds-font_size--body--s));font-weight:var(--bds-font_weight--semibold);line-height:1;white-space:nowrap;background-color:var(--badge_bg,var(--badge_bg--variant,var(--bds-color_blue)));color:var(--badge_text,var(--badge_text--variant,var(--bds-color_on-blue)))}.bds2150Badge---variant_primary{--badge_bg--variant:var(--badge_bg--primary,var(--bds-color_interactive));--badge_text--variant:var(--badge_text--primary,var(--bds-color_on-interactive))}.bds2150Badge---variant_secondary{--badge_bg--variant:var(--badge_bg--secondary,var(--bds-color_bg));--badge_text--variant:var(--badge_text--secondary,var(--bds-color_on-bg))}.bds2150Badge---variant_success{--badge_bg--variant:var(--badge_bg--success,var(--bds-color_success));--badge_text--variant:var(--badge_text--success,var(--bds-color_on-success))}.bds2150Badge---variant_error{--badge_bg--variant:var(--badge_bg--error,var(--bds-color_error));--badge_text--variant:var(--badge_text--error,var(--bds-color_on-error))}.bds2150Badge---variant_warning{--badge_bg--variant:var(--badge_bg--warning,var(--bds-color_warning));--badge_text--variant:var(--badge_text--warning,var(--bds-color_on-warning))}}@layer boostdev.bds2150Breadcrumb-component{.bds2150Breadcrumb-breadcrumb{font-size:var(--bds-font_size--body--s)}.bds2150Breadcrumb-list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.bds2150Breadcrumb-item,.bds2150Breadcrumb-list{display:flex;align-items:center;gap:var(--bds-space_xxs)}.bds2150Breadcrumb-link{color:var(--bds-color_interactive_on-bg);text-decoration:none;transition:var(--bds-animation_transition)}.bds2150Breadcrumb-link:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--bds-border_radius--xs)}@media (hover:hover) and (pointer:fine){.bds2150Breadcrumb-link:hover{text-decoration:underline;text-underline-offset:.2em}}.bds2150Breadcrumb-separator{-webkit-user-select:none;user-select:none}.bds2150Breadcrumb-current,.bds2150Breadcrumb-separator,.bds2150Breadcrumb-text{color:var(--bds-color_on-bg--subtle)}.bds2150Breadcrumb-current{font-weight:var(--bds-font_weight--semibold)}}@layer boostdev.bds2150Collapsible-component{.bds2150Collapsible-collapsible{border:var(--collapsible_border,none);--bdc_color:var(--collapsible_border-color,var(--bds-color_bg--subtle));--bdc-outline_width:var(--collapsible_border-width,1px);--bdc-outline_radius:var(--collapsible_border-radius,var(--bds-border_radius--m));border-radius:var(--bdc-outline_radius);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);overflow:hidden}.bds2150Collapsible-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--bds-space_m);padding:var(--bds-space_m);cursor:pointer;font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body);color:var(--collapsible_color,var(--bds-color_on-bg));background-color:var(--collapsible_bg,var(--bds-color_bg));-webkit-user-select:none;user-select:none;transition:var(--bds-animation_transition)}.bds2150Collapsible-summary::-webkit-details-marker{display:none}.bds2150Collapsible-summary:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds2150Collapsible-summary:hover{background-color:var(--collapsible_bg--hover,var(--bds-color_bg--subtle))}}.bds2150Collapsible-collapsible[open]>.bds2150Collapsible-summary{border-block-end:var(--collapsible_border-width,1px) solid var(--collapsible_border-color,var(--bds-color_bg--subtle))}.bds2150Collapsible-summaryContent{flex:1 1}.bds2150Collapsible-icon{inline-size:.5rem;block-size:.5rem;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:rotate(45deg);flex-shrink:0;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Collapsible-collapsible[open]>.bds2150Collapsible-summary .bds2150Collapsible-icon{transform:rotate(-135deg)}.bds2150Collapsible-content{padding:var(--bds-space_m);color:var(--collapsible_on-color,var(--bds-color_on-bg));font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body)}@media (prefers-reduced-motion:reduce){.bds2150Collapsible-icon{transition:none}}}@layer boostdev.bds2150Calendar-component{.bds2150Calendar-calendar{display:inline-block;inline-size:fit-content;max-inline-size:100%;background-color:var(--bds-color_bg--strong,var(--bds-color_bg));border:var(--calendar_border,none);--bdc_color:var(--bds-color_bg--subtle);--bdc-outline_radius:var(--bds-border_radius--m);border-radius:var(--calendar_radius,var(--bdc-outline_radius));padding:var(--bds-space_m);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--calendar_shadow,var(--bds-shadow_s))}.bds2150Calendar-months{display:flex;flex-wrap:wrap;gap:var(--bds-space_l)}.bds2150Calendar-month{display:flex;flex-direction:column;gap:var(--bds-space_s);inline-size:var(--calendar_size,17rem);max-inline-size:100%}.bds2150Calendar-monthHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--bds-space_xs)}.bds2150Calendar-navSlot{display:inline-flex;inline-size:2.75rem;block-size:2.75rem;flex:none}.bds2150Calendar-monthYear{font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds2150Calendar-navBtn{all:unset;display:flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));cursor:pointer;color:var(--bds-color_on-bg);transition:var(--bds-animation_transition)}.bds2150Calendar-navBtn svg{inline-size:1rem;block-size:1rem}.bds2150Calendar-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Calendar-navBtn:hover{background-color:var(--calendar_navBtn-bg--hover,var(--bds-color_bg--subtle))}}.bds2150Calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--bds-space_xxxs)}.bds2150Calendar-row{display:contents}.bds2150Calendar-weekday{display:flex;align-items:center;justify-content:center;block-size:2rem;font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg--subtle);-webkit-user-select:none;user-select:none}.bds2150Calendar-cell{display:flex;aspect-ratio:1}.bds2150Calendar-day{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);cursor:pointer;transition:var(--bds-animation_transition)}.bds2150Calendar-day:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Calendar-day:not(.bds2150Calendar-disabled,.bds2150Calendar-selected,.bds2150Calendar-rangeStart,.bds2150Calendar-rangeEnd):hover{background-color:var(--calendar_day-bg--hover,var(--bds-color_bg--subtle))}}.bds2150Calendar-outside{color:var(--bds-color_on-bg--subtle);opacity:.4}.bds2150Calendar-today{font-weight:var(--bds-font_weight--semibold);--bdc_color:var(--calendar_today-color,var(--bds-color_interactive));border:var(--calendar_today-border,none);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--calendar_today-shadow,var(--bdc-outline_shadow))}.bds2150Calendar-selected{background-color:var(--calendar_day-bg--selected,var(--bds-color_interactive));color:var(--calendar_day-color--selected,var(--bds-color_on-interactive));font-weight:var(--bds-font_weight--semibold)}.bds2150Calendar-inRange{background-color:var(--calendar_day-bg--in-range,var(--bds-color_blue--subtle));border-radius:0}.bds2150Calendar-rangeEnd,.bds2150Calendar-rangeStart{background-color:var(--calendar_day-bg--selected,var(--bds-color_interactive));color:var(--calendar_day-color--selected,var(--bds-color_on-interactive));font-weight:var(--bds-font_weight--semibold)}.bds2150Calendar-disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bds2150Calendar-day{transition:none}}}@layer boostdev.bds2150Carousel-component{.bds2150Carousel-carousel{position:relative;display:flex;align-items:center;gap:var(--bds-space_xs)}.bds2150Carousel-track{display:flex;gap:var(--bds-space_m);overflow-inline:auto;scroll-snap-type:inline mandatory;scrollbar-width:none;flex:1 1;scroll-behavior:smooth}.bds2150Carousel-track::-webkit-scrollbar{display:none}.bds2150Carousel-slide{scroll-snap-align:start;flex-shrink:0}.bds2150Carousel-navBtn{all:unset;display:flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--carousel_navBtn-radius,var(--carousel_indicator-radius,var(--bds-border_radius--circle)));background-color:var(--bds-color_bg);color:var(--bds-color_on-bg);--bdc_color:var(--bds-color_on-bg);border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--carousel_navBtn-shadow,var(--bds-shadow_s));cursor:pointer;flex-shrink:0;transition:var(--bds-animation_transition)}.bds2150Carousel-navBtn svg{inline-size:1.25rem;block-size:1.25rem}.bds2150Carousel-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Carousel-navBtn:hover{background-color:var(--carousel_navBtn-bg--hover,var(--bds-color_bg--subtle))}}@media (prefers-reduced-motion:reduce){.bds2150Carousel-track{scroll-behavior:auto}}}@layer boostdev.bds2150DescriptionList-component{.bds2150DescriptionList-list{display:flex;flex-direction:column;gap:var(--bds-space_s);margin:0;padding:0;font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg)}.bds2150DescriptionList-group{display:flex;flex-direction:column;gap:var(--bds-space_xxs)}.bds2150DescriptionList-term{font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds2150DescriptionList-details{margin:0;color:var(--bds-color_on-bg)}.bds2150DescriptionList---layout_inline .bds2150DescriptionList-group{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--bds-space_xs);align-items:baseline}.bds2150DescriptionList---layout_inline .bds2150DescriptionList-term{grid-column:1}.bds2150DescriptionList---layout_inline .bds2150DescriptionList-details{grid-column:2}}@layer boostdev.bds2150Link-component{.bds2150Link-link{color:var(--link_color,var(--link_color--variant,var(--bds-color_interactive_on-bg)));text-decoration:underline;text-underline-offset:.2em;transition:var(--bds-animation_transition);cursor:pointer}.bds2150Link-link:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--bds-border_radius--xs)}@media (hover:hover) and (pointer:fine){.bds2150Link-link:hover{color:var(--link_color-hover,var(--link_color-hover--variant,var(--bds-color_blue--strong)))}}.bds2150Link---variant_default{--link_color--variant:var(--link_color--default,var(--bds-color_interactive_on-bg));--link_color-hover--variant:var(--link_color-hover--default,var(--bds-color_blue--strong))}.bds2150Link---variant_subtle{--link_color--variant:var(--link_color--subtle,var(--bds-color_on-bg));--link_color-hover--variant:var(--link_color-hover--subtle,var(--bds-color_interactive_on-bg))}.bds2150Link---variant_standalone{--link_color--variant:var(--link_color--standalone,var(--bds-color_interactive_on-bg));--link_color-hover--variant:var(--link_color-hover--standalone,var(--bds-color_blue--strong));display:inline-flex;align-items:center;gap:var(--bds-space_xxs);font-weight:var(--bds-font_weight--semibold);text-decoration:none}@media (hover:hover) and (pointer:fine){.bds2150Link---variant_standalone:hover{text-decoration:underline;text-underline-offset:.2em}}.bds2150Link-externalLabel{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer boostdev.bds2150Loading-component{.bds2150Loading-loading{display:flex;justify-content:center;align-items:center}.bds2150Loading-spinner{inline-size:2.5em;block-size:2.5em;border:4px solid var(--bds-color_bg);border-block-start:4px solid var(--loading_color,var(--bds-color_interactive));border-radius:var(--loading_radius,var(--bds-border_radius--circle));animation:spin 1s linear infinite}.bds2150Loading---size_small .bds2150Loading-spinner{inline-size:1.5em;block-size:1.5em;border-width:2px}.bds2150Loading---size_large .bds2150Loading-spinner{inline-size:4em;block-size:4em;border-width:6px}@media (prefers-reduced-motion:reduce){.bds2150Loading-spinner{animation:none}}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@layer boostdev.bds2150NotificationBanner-component{.bds2150NotificationBanner-banner{display:flex;align-items:center;gap:var(--bds-space_m);padding:var(--bds-space_s) var(--bds-space_m);background-color:var(--banner_bg,var(--banner_bg--variant,var(--bds-color_blue--subtle)));color:var(--banner_text,var(--banner_text--variant,var(--bds-color_on-blue--subtle)));border-block-end:3px solid var(--banner_border,var(--banner_border--variant,var(--bds-color_blue)));font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body);inline-size:100%}.bds2150NotificationBanner---variant_info{--banner_bg--variant:var(--banner_bg--info,var(--bds-color_blue--subtle));--banner_text--variant:var(--banner_text--info,var(--bds-color_on-blue--subtle));--banner_border--variant:var(--banner_border--info,var(--bds-color_blue))}.bds2150NotificationBanner---variant_success{--banner_bg--variant:var(--banner_bg--success,var(--bds-color_success--subtle));--banner_text--variant:var(--banner_text--success,var(--bds-color_on-success--subtle));--banner_border--variant:var(--banner_border--success,var(--bds-color_success))}.bds2150NotificationBanner---variant_warning{--banner_bg--variant:var(--banner_bg--warning,var(--bds-color_orange--subtle));--banner_text--variant:var(--banner_text--warning,var(--bds-color_on-orange--subtle));--banner_border--variant:var(--banner_border--warning,var(--bds-color_warning))}.bds2150NotificationBanner---variant_error{--banner_bg--variant:var(--banner_bg--error,rgb(from var(--bds-color_error) r g b/12%));--banner_text--variant:var(--banner_text--error,var(--bds-color_on-bg));--banner_border--variant:var(--banner_border--error,var(--bds-color_error))}.bds2150NotificationBanner-content{flex:1 1}.bds2150NotificationBanner-action{flex-shrink:0}.bds2150NotificationBanner-dismiss{all:unset;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:currentcolor;min-inline-size:var(--banner_dismiss-size,2.75rem);min-block-size:var(--banner_dismiss-size,2.75rem);border-radius:var(--banner_dismiss-radius,var(--bds-border_radius--circle));border:var(--banner_dismiss-border,none);transition:var(--bds-animation_transition);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds2150NotificationBanner-dismiss svg{inline-size:1rem;block-size:1rem}.bds2150NotificationBanner-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150NotificationBanner-dismiss:hover{opacity:var(--banner_dismiss-opacity--hover,.7)}}}@layer boostdev.bds2150Pagination-component{.bds2150Pagination-pagination{display:flex;justify-content:center}.bds2150Pagination-list{display:flex;align-items:center;gap:var(--bds-space_xxs);list-style:none;margin:0;padding:0}.bds2150Pagination-list li{list-style:none}.bds2150Pagination-button{all:unset;display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;block-size:2.75rem;padding-inline:var(--bds-space_xs);border-radius:var(--pagination_radius,var(--bds-border_radius--full));background-color:var(--pagination_item-bg,var(--btn_bg,var(--btn_bg--state,transparent)));color:var(--pagination_item-color,var(--btn_color,var(--btn_color--state,var(--bds-color_on-bg))));--bdc_color:var(--pagination_item-border,var(--btn_border,var(--btn_border--state,var(--bds-color_bg--subtle))));border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--bds-animation_transition);box-sizing:border-box}.bds2150Pagination-button:disabled{opacity:.4;cursor:not-allowed}.bds2150Pagination-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Pagination-button:not(:disabled,.bds2150Pagination---active):hover{--btn_bg--state:var(--pagination_item-bg--hover,var(--btn_bg--hover,var(--bds-color_bg--subtle)));--btn_color--state:var(--pagination_item-color--hover,var(--btn_color--hover,var(--bds-color_interactive_on-bg)))}}.bds2150Pagination-button.bds2150Pagination---active{--btn_bg--state:var(--pagination_item-bg--active,var(--btn_bg--active,var(--bdc-color_active)));--btn_color--state:var(--pagination_item-color--active,var(--btn_color--active,var(--bdc-color_on-active)));--btn_border--state:var(--pagination_item-border--active,var(--btn_border--active,var(--bdc-color_active)))}.bds2150Pagination-button.bds2150Pagination---nav svg{inline-size:1rem;block-size:1rem}.bds2150Pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;block-size:2.75rem;color:var(--bds-color_on-bg--subtle);font-size:var(--bds-font_size--body);-webkit-user-select:none;user-select:none}}@layer boostdev.bds2150Progress-component{.bds2150Progress-container{display:flex;flex-direction:column;gap:var(--bds-space_xxs);inline-size:100%}.bds2150Progress-labelRow{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds2150Progress-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bds2150Progress-track{inline-size:100%;block-size:var(--progress_height,var(--bds-space_xs));background-color:var(--progress_color-track,var(--bds-color_bg--subtle));border-radius:var(--progress_radius,var(--bds-border_radius--full));overflow:hidden}.bds2150Progress-track.bds2150Progress---size_small{--progress_height:var(--bds-space_xxs)}.bds2150Progress-track.bds2150Progress---size_medium{--progress_height:var(--bds-space_xs)}.bds2150Progress-track.bds2150Progress---size_large{--progress_height:var(--bds-space_s)}.bds2150Progress-fill{block-size:100%;background-color:var(--progress_color-active,var(--bdc-color_active));border-radius:var(--progress_radius,var(--bds-border_radius--full));transition:inline-size var(--bds-animation_transition-duration) var(--bds-animation_easing)}@media (prefers-reduced-motion:reduce){.bds2150Progress-fill{transition:none}}}@layer boostdev.bds2150ProgressCircle-component{.bds2150ProgressCircle-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.bds2150ProgressCircle-svg{display:block}.bds2150ProgressCircle-track{stroke:var(--progressCircle_color-track,var(--bds-color_bg--subtle))}.bds2150ProgressCircle-fill{stroke:var(--progressCircle_color-active,var(--bdc-color_active));transition:stroke-dashoffset var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150ProgressCircle-value{position:absolute;font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg);line-height:1}.bds2150ProgressCircle---size_small .bds2150ProgressCircle-value{font-size:var(--progressCircle_font-size--small,var(--bds-font_size--body--s))}.bds2150ProgressCircle---size_medium .bds2150ProgressCircle-value{font-size:var(--bds-font_size--body--s)}.bds2150ProgressCircle---size_large .bds2150ProgressCircle-value{font-size:var(--bds-font_size--body)}@media (prefers-reduced-motion:reduce){.bds2150ProgressCircle-fill{transition:none}}}@layer boostdev.bds2150Separator-component{.bds2150Separator-separator{border:none;background-color:var(--separator_color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_on-bg))))}.bds2150Separator-separator.bds2150Separator---horizontal{display:block;inline-size:100%;block-size:var(--separator_thickness,1px)}.bds2150Separator-separator.bds2150Separator---vertical{display:inline-block;inline-size:var(--separator_thickness,1px);min-block-size:var(--separator_length,1em);align-self:stretch}}@layer boostdev.bds2150Skeleton-component{.bds2150Skeleton-skeleton{background:linear-gradient(90deg,var(--skeleton_color-base,var(--bds-color_grey--subtle)) 25%,var(--skeleton_color-highlight,var(--bds-color_bg)) 50%,var(--skeleton_color-base,var(--bds-color_grey--subtle)) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--skeleton_radius,var(--bds-border_radius--xs));min-block-size:var(--skeleton_min-block-size,var(--bds-space_m))}@media (prefers-reduced-motion:reduce){.bds2150Skeleton-skeleton{animation:none;background:var(--skeleton_color-base,var(--bds-color_grey--subtle))}}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer boostdev.bds2150SkipLink-component{.bds2150SkipLink-skipLink{position:absolute;inset-block-start:var(--skip-link_inset,var(--bds-space_s));inset-inline-start:var(--skip-link_inset,var(--bds-space_s));z-index:var(--skip-link_z-index,var(--bds-z-index_xl));padding:var(--skip-link_padding,var(--bds-space_xs) var(--bds-space_m));background-color:var(--bds-color_bg);color:var(--bds-color_on-bg);font-size:var(--skip-link_font-size,var(--bds-font_size--body));font-weight:var(--bds-font_weight--semibold);border-radius:var(--skip-link_radius,var(--bds-border_radius--s));text-decoration:none;--bdc_color:var(--color_focus,var(--bds-color_interactive));border:var(--skip-link_border,none);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--skip-link_shadow,var(--bdc-outline_shadow));transform:translateY(-200%);transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150SkipLink-skipLink:focus-visible{transform:translateY(0);outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (prefers-reduced-motion:reduce){.bds2150SkipLink-skipLink{transition:none}}}@layer boostdev.bds2150Table-component{.bds2150Table-wrapper{inline-size:100%;overflow-inline:auto;border:var(--table_border,none);--bdc_color:var(--bds-color_bg--subtle);--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--table_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--table_shadow,var(--bdc-outline_shadow))}.bds2150Table-wrapper:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}.bds2150Table-table{inline-size:100%;border-collapse:collapse;font-size:var(--table_font-size,var(--bds-font_size--body));font-family:var(--bds-font_family--body)}.bds2150Table-caption{caption-side:top;text-align:start;padding:var(--table_cell-padding,var(--bds-space_s) var(--bds-space_m));font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds2150Table-thead{background-color:var(--bds-color_bg--subtle)}.bds2150Table-th{padding:var(--table_cell-padding,var(--bds-space_s) var(--bds-space_m));text-align:start;font-weight:var(--bds-font_weight--semibold);font-size:var(--table_header-font-size,var(--bds-font_size--body--s));color:var(--bds-color_on-bg--subtle);white-space:nowrap;border-block-end:1px solid var(--table_divider-color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_bg--subtle))))}.bds2150Table-th.bds2150Table---sortable{padding:0}.bds2150Table-sortButton{all:unset;display:flex;align-items:center;gap:var(--bds-space_xxs);padding:var(--table_cell-padding,var(--bds-space_s) var(--bds-space_m));inline-size:100%;cursor:pointer;color:var(--bds-color_on-bg--subtle);font-weight:var(--bds-font_weight--semibold);font-size:var(--table_header-font-size,var(--bds-font_size--body--s));transition:var(--bds-animation_transition);box-sizing:border-box}.bds2150Table-sortButton:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds2150Table-sortButton:hover{color:var(--table_sortBtn-color--hover,var(--bds-color_on-bg))}}.bds2150Table-sortIcon{inline-size:1rem;block-size:1rem;opacity:.4;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing),opacity var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Table-sortIcon.bds2150Table---sort-active{opacity:1;color:var(--bds-color_interactive)}.bds2150Table-sortIcon.bds2150Table---sort-desc{transform:rotate(180deg)}.bds2150Table-tbody .bds2150Table-tr{border-block-end:1px solid var(--table_divider-color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_bg--subtle))));transition:var(--bds-animation_transition)}.bds2150Table-tbody .bds2150Table-tr:last-child{border-block-end:none}@media (hover:hover) and (pointer:fine){.bds2150Table-tbody .bds2150Table-tr:hover{background-color:var(--table_row-bg--hover,var(--bds-color_bg--subtle))}}.bds2150Table-td{padding:var(--table_cell-padding,var(--bds-space_s) var(--bds-space_m));color:var(--bds-color_on-bg);vertical-align:middle}@media (prefers-reduced-motion:reduce){.bds2150Table-sortIcon{transition:none}}}@layer boostdev.bds2150Tabs-component{.bds2150Tabs-tabs{display:flex;flex-direction:column}.bds2150Tabs-tabList{display:flex;border-block-end:1px solid var(--tabs_divider-color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_bg--subtle))));gap:var(--tabs_gap,var(--bds-space_xxs))}.bds2150Tabs-tab{all:unset;display:inline-flex;align-items:center;padding:var(--tab_padding,var(--bds-space_s) var(--bds-space_m));font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--tab_color,var(--tab_color--state,var(--bds-color_on-bg)));border-block-end:2px solid var(--tab_border-color,var(--tab_border-color--state,transparent));margin-block-end:-1px;cursor:pointer;transition:var(--bds-animation_transition)}.bds2150Tabs-tab.bds2150Tabs---active{--tab_color--state:var(--tab_color--active,var(--bds-color_interactive_on-bg));--tab_border-color--state:var(--tab_border-color--active,var(--bds-color_interactive))}.bds2150Tabs-tab:disabled{opacity:.4;cursor:not-allowed}.bds2150Tabs-tab:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--bds-border_radius--xs)}@media (hover:hover) and (pointer:fine){.bds2150Tabs-tab:not(:disabled,.bds2150Tabs---active):hover{--tab_color--state:var(--tab_color--hover,var(--bds-color_interactive_on-bg))}}.bds2150Tabs-panel{padding-block-start:var(--tabs_panel-padding,var(--bds-space_m))}.bds2150Tabs-panel:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}}@layer boostdev.bds2150Tooltip-component{.bds2150Tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.bds2150Tooltip-tooltip{display:block;position:absolute;z-index:var(--bds-z-index_popover);padding:var(--tooltip_padding,var(--bds-space_xxs) var(--bds-space_xs));border-radius:var(--tooltip_radius,var(--bds-border_radius--full));background-color:var(--tooltip_bg,var(--bds-color_on-bg));color:var(--tooltip_text,var(--bds-color_bg));font-size:var(--tooltip_font-size,var(--bds-font_size--body--s));line-height:var(--bds-font_line-height--body);max-inline-size:var(--tooltip_max-inline-size,20rem);white-space:normal;pointer-events:none;--tooltip_dir:1;visibility:hidden;opacity:0;transition:opacity var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Tooltip-tooltip[dir=rtl],[dir=rtl] .bds2150Tooltip-tooltip{--tooltip_dir:-1}.bds2150Tooltip---visible{visibility:visible;opacity:1;pointer-events:auto}.bds2150Tooltip---placement_top{inset-block-end:calc(100% + var(--tooltip_offset, var(--bds-space_xs)))}.bds2150Tooltip---placement_bottom,.bds2150Tooltip---placement_top{inset-inline-start:50%;transform:translateX(calc(-50% * var(--tooltip_dir, 1)))}.bds2150Tooltip---placement_bottom{inset-block-start:calc(100% + var(--tooltip_offset, var(--bds-space_xs)))}.bds2150Tooltip---placement_left{inset-inline-end:calc(100% + var(--tooltip_offset, var(--bds-space_xs)));inset-block-start:50%;transform:translateY(-50%)}.bds2150Tooltip---placement_right{inset-inline-start:calc(100% + var(--tooltip_offset, var(--bds-space_xs)));inset-block-start:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.bds2150Tooltip-tooltip{transition:none}}}@layer boostdev.bds2150Typography-component{.bds2150Typography-typography{margin:0;font-family:var(--bds-font_family--body);color:var(--typography_color,var(--bds-color_on-bg))}.bds2150Typography---h1{font-family:var(--bds-font_family--heading);font-size:var(--typography_font-size--h1,var(--bds-font_size--heading-1));font-weight:var(--bds-font_weight--bold);line-height:var(--bds-font_line-height--heading)}.bds2150Typography---h2{font-size:var(--typography_font-size--h2,var(--bds-font_size--heading-2))}.bds2150Typography---h2,.bds2150Typography---h3{font-family:var(--bds-font_family--heading);font-weight:var(--bds-font_weight--semibold);line-height:var(--bds-font_line-height--heading)}.bds2150Typography---h3{font-size:var(--typography_font-size--h3,var(--bds-font_size--heading-3))}.bds2150Typography---body{font-size:var(--typography_font-size--body,var(--bds-font_size--body));line-height:var(--bds-font_line-height--body)}.bds2150Typography---body_s{font-size:var(--typography_font-size--body_s,var(--bds-font_size--body--s));line-height:var(--bds-font_line-height--body)}}@keyframes fadeZoom{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b/50%)}70%{transform:scale(1.01);box-shadow:0 0 0 var(--bds-space_m) rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b/0)}to{transform:scale(1);box-shadow:0 0 0 0 rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b/0)}}@layer boostdev.bds2150Button-component{.bds2150Button-button,.bds2150Button-button[href]{all:unset;position:relative;font:inherit;--button_padding-inline--size:var(--bds-space_l);padding-inline:var(--button_padding-inline--size);display:inline-flex;gap:var(--bds-space_xs);border-radius:var(--button_radius,var(--bds-border_radius--full));align-items:center;cursor:pointer;scroll-padding-block-end:var(--bds-space_l);justify-content:center;block-size:var(--button_height,3em);font-size:var(--button_font-size,inherit);white-space:nowrap;line-height:1;background-color:var(--button_bg,var(--button_bg--variant,var(--button_color,var(--bds-color_interactive))));color:var(--button_text,var(--button_text--variant,var(--button_on-color,var(--bds-color_on-interactive))));--bdc_color:var(--button_border,var(--button_border--variant,transparent));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);transition:var(--bds-animation_transition),--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Button-button.bds2150Button---ghost,.bds2150Button-button.bds2150Button---outline{--button_bg--variant:var(--button_bg--outline,transparent);--button_text--variant:var(--button_text--outline,var(--button_color--on-bg,var(--bds-color_interactive_on-bg)));--button_border--variant:var(--button_border--outline,var(--button_color--on-bg,var(--bds-color_interactive_on-bg)))}.bds2150Button-button.bds2150Button---size_small{--button_height:2.25em;--button_font-size:var(--bds-font_size--body--s);--button_padding-inline--size:var(--bds-space_m)}.bds2150Button-button.bds2150Button---size_medium{--button_height:3em;--button_padding-inline--size:var(--bds-space_l)}.bds2150Button-button.bds2150Button---size_large{--button_font-size:var(--bds-font_size--heading-3);--button_padding-inline--size:var(--bds-space_xl)}.bds2150Button-button.bds2150Button---hasPulse{animation:pulse 3s infinite}.bds2150Button-button.bds2150Button---iconOnly{aspect-ratio:1;box-sizing:border-box;padding:var(--bds-space_xxs)}.bds2150Button-button.bds2150Button---iconOnly>*{inline-size:100%;block-size:100%}.bds2150Button-button[href]{text-decoration:none}.bds2150Button-button svg{--icon__stroke:currentcolor;fill:currentcolor;color:currentcolor;flex-shrink:0}.bds2150Button-iconStart{margin-inline-start:calc(var(--button_icon-offset, calc(var(--button_padding-inline--size) / 2)) * -1)}.bds2150Button-iconEnd,.bds2150Button-iconStart{display:flex;align-items:center;transition:var(--bds-animation_transition)}.bds2150Button-iconEnd{margin-inline-end:calc(var(--button_icon-offset, calc(var(--button_padding-inline--size) / 2)) * -1)}.bds2150Button-button.bds2150Button---iconOnly .bds2150Button-iconEnd,.bds2150Button-button.bds2150Button---iconOnly .bds2150Button-iconStart{margin-inline:0}@media (hover:hover) and (pointer:fine){.bds2150Button-button:hover .bds2150Button-iconEnd svg,.bds2150Button-button:hover .bds2150Button-iconStart svg{animation:fadeZoom 2s ease-out infinite}}.bds2150Button-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Button-button.bds2150Button---default:hover{--button_bg--variant:var(--button_bg--hover,var(--bds-color_bg));--button_text--variant:var(--button_text--hover,var(--bds-color_interactive_on-bg));--button_border--variant:var(--button_border--hover,currentcolor);--button_pulse-color:var(--button_pulse-color--hover,var(--bds-color_interactive_on-bg))}.bds2150Button-button.bds2150Button---ghost:hover,.bds2150Button-button.bds2150Button---outline:hover{--button_bg--variant:var(--button_bg--outline-hover,var(--button_color,var(--bds-color_interactive)));--button_text--variant:var(--button_text--outline-hover,var(--button_on-color,var(--bds-color_on-interactive)));--button_border--variant:var(--button_border--outline-hover,transparent)}}@media (prefers-reduced-motion:reduce){.bds2150Button-button.bds2150Button---hasPulse,.bds2150Button-button:hover .bds2150Button-iconEnd svg,.bds2150Button-button:hover .bds2150Button-iconStart svg{animation:none}}}@layer boostdev.bds2150Command-component{.bds2150Command-dialog{padding:0;border:none;border-radius:var(--command_radius,var(--bds-border_radius--m));background:transparent;inline-size:min(40rem,90vw);max-block-size:70vh;overflow:visible;margin-block-start:10vh}.bds2150Command-dialog::backdrop{background-color:var(--color_backdrop,rgb(0 0 0/50%));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bds2150Command-palette{display:flex;flex-direction:column;background-color:var(--command_color,var(--bds-color_bg--strong,var(--bds-color_bg)));color:var(--command_on-color,var(--bds-color_on-bg));overflow:hidden;max-block-size:70vh;border:var(--command_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--m);border-radius:var(--command_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--command_shadow,var(--bds-shadow_xl))}.bds2150Command-searchRow{display:flex;align-items:center;gap:var(--bds-space_xs);padding:var(--bds-space_s) var(--bds-space_m);border-block-end:1px solid currentcolor;flex-shrink:0}.bds2150Command-searchIcon{inline-size:1.25rem;block-size:1.25rem;color:var(--bds-color_on-bg);flex-shrink:0}.bds2150Command-search{flex:1 1;border:none;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg);background:transparent;min-inline-size:0}.bds2150Command-search:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Command-search::placeholder{color:var(--bds-color_on-bg)}.bds2150Command-escHint{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);border-radius:var(--command_kbd-radius,var(--bds-border_radius--xs));padding:var(--bds-space_xxxs) var(--bds-space_xxs);flex-shrink:0;--bdc_color:currentcolor;border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds2150Command-list{overflow-block:auto;list-style:none;margin:0;padding:var(--bds-space_xs) 0}.bds2150Command-groupList{list-style:none;margin:0;padding:0}.bds2150Command-group{padding:var(--bds-space_xs) var(--bds-space_m);font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg);text-transform:uppercase;letter-spacing:.05em}.bds2150Command-item{display:flex;align-items:center;gap:var(--bds-space_s);padding:var(--bds-space_s) var(--bds-space_m);cursor:pointer;transition:background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Command-itemActive{background-color:var(--command_item-bg--active,var(--bds-color_bg--subtle))}.bds2150Command-itemLabel{flex:1 1;font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg)}.bds2150Command-itemDesc,.bds2150Command-shortcut{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds2150Command-shortcut{border-radius:var(--command_kbd-radius,var(--bds-border_radius--xs));padding:var(--bds-space_xxxs) var(--bds-space_xxs);--bdc_color:currentcolor;border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds2150Command-empty{padding:var(--bds-space_l) var(--bds-space_m);text-align:center;color:var(--bds-color_on-bg);font-size:var(--bds-font_size--body)}.bds2150Command-srOnly{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer boostdev.bds2150Dialog-component{.bds2150Dialog-dialog{font-size:var(--bds-font_size--body--s);border:var(--dialog_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--m);display:flex;flex-direction:column;border-radius:var(--dialog_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--dialog_shadow,var(--bdc-outline_shadow));background-color:var(--dialog_color,var(--bds-color_bg--strong,var(--bds-color_grey--subtle)));color:var(--dialog_on-color,var(--bds-color_on-grey--subtle));padding:var(--bds-space_l);max-inline-size:90svw;max-block-size:90svh;overflow:visible}.bds2150Dialog-dialog:not([open]){display:none}.bds2150Dialog-dialogContent{display:grid;gap:var(--bds-grid_gap);overflow-block:auto;min-block-size:0;flex:1 1}.bds2150Dialog-closeButton{all:unset;position:absolute;inset-block-start:-1em;inset-inline-end:-1em;inline-size:2em;block-size:2em;display:flex;align-items:center;justify-content:center;border-radius:var(--dialog_close-radius,var(--bds-border_radius--circle));background-color:var(--bds-color_bg);color:currentcolor;border:var(--dialog_close-border,none);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);cursor:pointer}.bds2150Dialog-closeButton:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.5rem}.bds2150Dialog-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Dialog-closeButton svg{inline-size:1.25em;block-size:1.25em}.bds2150Dialog-dialog::backdrop{background-color:var(--color_backdrop,rgb(0 0 0/50%));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@layer boostdev.bds2150Drawer-component{.bds2150Drawer-drawer{position:fixed;inset-block:0;inset-inline:auto 0;inline-size:min(28rem,90vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--drawer_color,var(--bds-color_bg--strong,var(--bds-color_bg)));color:var(--drawer_on-color,var(--bds-color_on-bg));border:none;box-shadow:var(--drawer_shadow,var(--bds-shadow_xl));overflow:hidden;translate:100% 0;transition:translate var(--bds-animation_transition-duration) var(--bds-animation_easing),display var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete,overlay var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete}.bds2150Drawer-drawer:not([open]){display:none}.bds2150Drawer-drawer:dir(rtl){translate:-100% 0}.bds2150Drawer---side_left.bds2150Drawer-drawer{inset-inline:0 auto;translate:-100% 0}.bds2150Drawer---side_left.bds2150Drawer-drawer:dir(rtl){translate:100% 0}.bds2150Drawer-drawer[open]{translate:0 0}@starting-style{.bds2150Drawer-drawer[open]{translate:100% 0}.bds2150Drawer-drawer[open]:dir(rtl){translate:-100% 0}.bds2150Drawer---side_left.bds2150Drawer-drawer[open]{translate:-100% 0}.bds2150Drawer---side_left.bds2150Drawer-drawer[open]:dir(rtl){translate:100% 0}}.bds2150Drawer-drawer::backdrop{background-color:var(--color_backdrop,rgb(0 0 0/50%));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--bds-animation_transition-duration) var(--bds-animation_easing),display var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete,overlay var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete}.bds2150Drawer-drawer[open]::backdrop{opacity:1}@starting-style{.bds2150Drawer-drawer[open]::backdrop{opacity:0}}.bds2150Drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bds-space_m) var(--bds-space_l);border-block-end:1px solid var(--drawer_border-color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_on-bg))));flex-shrink:0}.bds2150Drawer-closeButton{all:unset;display:flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--drawer_close-radius,var(--bds-border_radius--circle));cursor:pointer;transition:var(--bds-animation_transition)}.bds2150Drawer-closeButton svg{inline-size:1.25rem;block-size:1.25rem}.bds2150Drawer-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2150Drawer-closeButton:hover{background-color:var(--drawer_close-bg--hover,var(--bds-color_bg--subtle))}}.bds2150Drawer-body{flex:1 1;overflow-block:auto;padding:var(--bds-space_l);display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){.bds2150Drawer-drawer,.bds2150Drawer-drawer::backdrop{transition:none}}}@layer boostdev.bds2150DropdownMenu-component{.bds2150DropdownMenu-wrapper{position:relative;display:inline-flex}.bds2150DropdownMenu-menu{position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs));z-index:var(--bds-z-index_dropdown);min-inline-size:10rem;padding:var(--bds-space_xxs) 0;border:var(--dropdown_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--dropdown_radius,var(--bdc-outline_radius));background-color:var(--dropdown_color,var(--bds-color_bg--strong,var(--bds-color_bg)));color:var(--dropdown_on-color,var(--bds-color_on-bg));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--dropdown_shadow,var(--bds-shadow_m));list-style:none;margin:0}.bds2150DropdownMenu-menu li{list-style:none}.bds2150DropdownMenu---placement_bottom-start{inset-inline-start:0}.bds2150DropdownMenu---placement_bottom-end{inset-inline-end:0}.bds2150DropdownMenu-separator{border:none;border-block-start:1px solid var(--dropdown_separator-color,var(--bds-color_on-bg--as-surface,var(--bds-color_on-bg--border,var(--bds-color_on-bg))));margin:var(--bds-space_xxs) 0}.bds2150DropdownMenu-item{all:unset;display:flex;align-items:center;gap:var(--bds-space_xs);inline-size:100%;padding:var(--bds-space_xs) var(--bds-space_m);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);color:currentcolor;cursor:pointer;box-sizing:border-box;transition:var(--bds-animation_transition)}.bds2150DropdownMenu-item:disabled{opacity:.4;cursor:not-allowed}.bds2150DropdownMenu-item:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1);border-radius:var(--bds-border_radius--xs)}@media (hover:hover) and (pointer:fine){.bds2150DropdownMenu-item:not(:disabled):hover{background-color:var(--dropdown_item-bg--hover,var(--bds-color_bg--subtle));color:var(--dropdown_item-color--hover,var(--bds-color_interactive_on-bg))}}.bds2150DropdownMenu-icon{display:flex;align-items:center;flex-shrink:0}}@layer boostdev.bds2150Popover-component{.bds2150Popover-wrapper{display:inline-flex}.bds2150Popover-panel{position:fixed;inset:unset;margin:0;overflow-block:auto;z-index:var(--popover_z-index,var(--bds-z-index_dropdown));min-inline-size:12rem;max-inline-size:var(--popover_max-width,20rem);max-block-size:var(--popover_max-height,80dvh);padding:var(--bds-space_m);border:var(--popover_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--popover_radius,var(--bdc-outline_radius));background-color:var(--popover_color,var(--bds-color_bg--strong,var(--bds-color_bg)));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--popover_shadow,var(--bds-shadow_m));color:var(--popover_on-color,var(--bds-color_on-bg));font-size:var(--bds-font_size--body)}.bds2150Popover-panel[data-placement=bottom]{top:anchor(bottom);left:anchor(left);margin-block-start:var(--bds-space_xs);position-try-fallbacks:--popover-top,--popover-right,--popover-left}.bds2150Popover-panel[data-placement=top]{bottom:anchor(top);left:anchor(left);margin-block-end:var(--bds-space_xs);position-try-fallbacks:--popover-bottom,--popover-right,--popover-left}.bds2150Popover-panel[data-placement=right]{top:anchor(top);left:anchor(right);margin-inline-start:var(--bds-space_xs);position-try-fallbacks:--popover-left,--popover-bottom,--popover-top}.bds2150Popover-panel[data-placement=left]{top:anchor(top);right:anchor(left);margin-inline-end:var(--bds-space_xs);position-try-fallbacks:--popover-right,--popover-bottom,--popover-top}@position-try --popover-bottom{top:anchor(bottom);right:unset;bottom:unset;left:anchor(left);margin:0;margin-block-start:var(--bds-space_xs)}@position-try --popover-top{top:unset;right:unset;bottom:anchor(top);left:anchor(left);margin:0;margin-block-end:var(--bds-space_xs)}@position-try --popover-right{top:anchor(top);right:unset;bottom:unset;left:anchor(right);margin:0;margin-inline-start:var(--bds-space_xs)}@position-try --popover-left{top:anchor(top);right:anchor(left);bottom:unset;left:unset;margin:0;margin-inline-end:var(--bds-space_xs)}@position-try --popover-bottom-fullwidth{top:anchor(bottom);right:var(--bds-space_xs);bottom:unset;left:var(--bds-space_xs);margin:0;margin-block-start:var(--bds-space_xs)}@position-try --popover-top-fullwidth{top:unset;right:var(--bds-space_xs);bottom:anchor(top);left:var(--bds-space_xs);margin:0;margin-block-end:var(--bds-space_xs)}@media (max-width:420px){.bds2150Popover-panel[data-placement=bottom],.bds2150Popover-panel[data-placement=left],.bds2150Popover-panel[data-placement=right],.bds2150Popover-panel[data-placement=top]{inset-inline:var(--bds-space_xs);inline-size:100%;max-inline-size:calc(100svw - 2 * var(--bds-space_xs));position-try-fallbacks:--popover-top-fullwidth,--popover-bottom-fullwidth}}@media (min-aspect-ratio:2/1){.bds2150Popover-panel[data-placement=bottom]{position-try-fallbacks:--popover-top,--popover-right,--popover-left}.bds2150Popover-panel[data-placement=top]{position-try-fallbacks:--popover-bottom,--popover-right,--popover-left}}}@layer boostdev.bds2150Rating-component{.bds2150Rating-rating{display:inline-flex;gap:var(--bds-space_xxxs);color:var(--rating_color,var(--bds-color_bg))}.bds2150Rating-star{inline-size:1.5em;block-size:1.5em}.bds2150Rating---filled{color:var(--rating_color--filled,var(--bds-color_warning))}}@layer boostdev.bds2150Toast-component{.bds2150Toast-toastContainer{position:fixed;inset:unset;inset-block-end:var(--bds-space_xl);inset-inline-end:var(--bds-space_xl);display:flex;flex-direction:column;gap:var(--bds-space_m);border:none;padding:0;background:transparent}.bds2150Toast-toast{padding:var(--bds-space_m) var(--bds-space_l);background-color:var(--toast_color,var(--toast_color--variant,var(--bds-color_bg--strong,var(--bds-color_bg))));color:var(--toast_on-color,var(--toast_on-color--variant,var(--bds-color_on-bg)));border-radius:var(--toast_radius,var(--bds-border_radius--s));box-shadow:var(--toast_shadow,var(--bds-shadow_s));display:flex;align-items:center;gap:var(--bds-space_m);min-inline-size:min(300px,calc(100svw - 2 * var(--bds-space_xl)));animation:slideIn var(--bds-animation_duration--fast) var(--bds-animation_easing)}.bds2150Toast-toast:dir(rtl){--toast_slide-offset:-100%}.bds2150Toast-toast.bds2150Toast---variant_success{--toast_color--variant:var(--toast_color--success,var(--bds-color_success));--toast_on-color--variant:var(--toast_on-color--success,var(--bds-color_on-success))}.bds2150Toast-toast.bds2150Toast---variant_warning{--toast_color--variant:var(--toast_color--warning,var(--bds-color_warning));--toast_on-color--variant:var(--toast_on-color--warning,var(--bds-color_on-warning))}.bds2150Toast-toast.bds2150Toast---variant_info{--toast_color--variant:var(--toast_color--info,var(--bds-color_bg--subtle));--toast_on-color--variant:var(--toast_on-color--info,var(--bds-color_on-bg--subtle))}.bds2150Toast-toast.bds2150Toast---variant_error{--toast_color--variant:var(--toast_color--error,var(--bds-color_error));--toast_on-color--variant:var(--toast_on-color--error,var(--bds-color_on-error))}.bds2150Toast-message{flex:1 1}.bds2150Toast-closeButton{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;padding:0;background:none;border:none;cursor:pointer;color:currentcolor}.bds2150Toast-closeButton:after{content:"";position:absolute;inset:-.75rem}.bds2150Toast-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Toast-closeButton svg{inline-size:1rem;block-size:1rem}}@keyframes slideIn{0%{transform:translateX(var(--toast_slide-offset,100%));opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.bds2150Toast-toast{animation:none}}@layer boostdev.bds2150Checkbox-component{.bds2150Checkbox-checkboxGroup{--checkbox_size:calc(var(--bds-space_s) * 2);--inputSize:var(--checkbox_size);display:flex;flex-direction:column}.bds2150Checkbox-inputWrapper{display:flex;align-items:stretch;gap:var(--checkbox_gap,var(--bds-space_m))}.bds2150Checkbox-checkbox{margin-block-start:var(--checkbox_offset,.25em);inline-size:var(--checkbox_size);block-size:var(--checkbox_size);color:var(--checkbox_color,var(--bds-color_on-bg));border:var(--checkbox_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--xs);border-radius:var(--checkbox_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--checkbox_shadow,var(--bdc-outline_shadow));appearance:none;background-color:var(--checkbox_color_bg,var(--bds-color_bg));cursor:pointer;position:relative;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Checkbox-checkbox:checked{background-color:var(--checkbox_color-active,var(--bdc-color_active));--bdc_color:var(--checkbox_color-active,var(--bdc-color_active))}.bds2150Checkbox-checkbox:checked:after{content:"";position:absolute;inset-inline-start:.6em;inset-block-start:.2em;inline-size:.5em;block-size:1em;border:solid var(--checkbox_color-on-active,var(--bdc-color_on-active));border-width:0 2px 2px 0;transform:rotate(45deg)}.bds2150Checkbox-checkbox:focus{--bdc_color:var(--bdc_color--focus)}.bds2150Checkbox-checkbox:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Checkbox-checkbox:disabled{opacity:.5;cursor:not-allowed}.bds2150Checkbox-checkboxError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2150Message-component{.bds2150Message-error,.bds2150Message-hint{font-size:var(--bds-font_size--body--s);margin-inline-start:var(--labelPosition,0)}.bds2150Message-error{color:var(--bds-color_error_on-bg)}.bds2150Message-hint{font-style:italic}}@layer boostdev.bds2150Label-component{.bds2150Label-label{display:flex;align-items:center;font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);cursor:pointer}}@layer boostdev.bds2150InputContainer-component{.bds2150InputContainer-container{--labelPosition:calc(var(--inputSize) + var(--bds-space_m));display:flex;flex-direction:column;gap:var(--bds-space_xxxs)}}@layer boostdev.bds2150CheckboxGroup-component{.bds2150CheckboxGroup-group{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--checkboxGroup_gap,var(--bds-space_xs))}.bds2150CheckboxGroup-legend{font-family:var(--checkboxGroup_legend-font-family,var(--bds-font_family--body));font-size:var(--checkboxGroup_legend-font-size,var(--bds-font_size--body--s));font-weight:var(--checkboxGroup_legend-font-weight,var(--bds-font_weight--medium));color:var(--checkboxGroup_legend-color,var(--bds-color_on-bg));padding:0;margin-block-end:var(--checkboxGroup_legend-gap,var(--bds-space_xs))}.bds2150CheckboxGroup-required{color:var(--checkboxGroup_required-color,var(--bds-color_error))}.bds2150CheckboxGroup-requiredLabel{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bds2150CheckboxGroup-items{display:flex;flex-direction:column;gap:var(--checkboxGroup_items-gap,var(--bds-space_xs))}}@layer boostdev.bds2150Combobox-component{.bds2150Combobox-formGroup{display:flex;flex-direction:column}.bds2150Combobox-inputWrapper{position:relative;display:flex;align-items:center}.bds2150Combobox-input{appearance:none;inline-size:100%;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);padding:var(--bds-space_s);padding-inline-end:var(--bds-space_xxl);border:var(--combobox_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);border-radius:var(--combobox_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--combobox_shadow,var(--bdc-outline_shadow));background-color:var(--combobox_color_bg,var(--bds-color_bg));color:var(--combobox_color,var(--bds-color_on-bg));transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Combobox-input:focus{--bdc_color:var(--bdc_color--focus)}.bds2150Combobox-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Combobox-input:disabled{opacity:.5;cursor:not-allowed}.bds2150Combobox-inputError{--bdc_color:var(--bdc_color--error)}.bds2150Combobox-chevron{position:absolute;inset-inline-end:var(--bds-space_s);display:flex;align-items:center;pointer-events:none;color:var(--combobox_color,var(--bds-color_on-bg))}.bds2150Combobox-chevron svg{inline-size:1rem;block-size:1rem}.bds2150Combobox-listbox{position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs));inset-inline:0;z-index:var(--bds-z-index_dropdown);max-block-size:var(--combobox_listbox-max-block-size,15rem);overflow-block:auto;list-style:none;margin:0;padding:var(--combobox_listbox-padding-block,var(--bds-space_xxs)) 0;border:var(--combobox_listbox-border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--combobox_listbox-radius,var(--bdc-outline_radius));background-color:var(--combobox_listbox-bg,var(--combobox_color_bg,var(--bds-color_bg--strong,var(--bds-color_bg))));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--combobox_listbox-shadow,var(--bds-shadow_m))}.bds2150Combobox-listbox,.bds2150Combobox-option{color:var(--combobox_on-color,var(--bds-color_on-bg))}.bds2150Combobox-option{display:flex;align-items:center;padding:var(--combobox_option-padding-block,var(--bds-space_xs)) var(--combobox_option-padding-inline,var(--bds-space_m));font-size:var(--combobox_option-font-size,var(--bds-font_size--body));cursor:pointer;transition:var(--bds-animation_transition)}.bds2150Combobox-option.bds2150Combobox---highlighted{background-color:var(--combobox_option-bg--highlighted,var(--bds-color_bg--subtle));color:var(--combobox_option-color--highlighted,var(--bds-color_interactive_on-bg))}.bds2150Combobox-option.bds2150Combobox---selected{font-weight:var(--bds-font_weight--semibold)}.bds2150Combobox-option.bds2150Combobox---disabled{opacity:.4;cursor:not-allowed}}@layer boostdev.bds2150FieldGroup-component{.bds2150FieldGroup-fieldGroup{border:0;margin:0;padding:0;min-inline-size:0;--fieldGroup_collapse-threshold:calc(var(--fieldGroup_field-count, 1) * var(--fieldGroup_min-field-width, 12rem) + (var(--fieldGroup_field-count, 1) - 1) * var(--fieldGroup_gap, var(--bds-space_m)))}.bds2150FieldGroup-legend{inline-size:100%;padding-inline:0;padding-block:var(--fieldGroup_legend-padding-block,var(--bds-space_xs));margin-block-end:var(--fieldGroup_legend-gap,var(--bds-space_m));border-block-end:var(--fieldGroup_legend-border-block-end,1px solid var(--bds-color_bg--subtle));color:var(--fieldGroup_legend-color,var(--bds-color_on-bg));font-family:var(--fieldGroup_legend-font-family,var(--bds-font_family--body));font-size:var(--fieldGroup_legend-font-size,var(--bds-font_size--heading-3));font-weight:var(--fieldGroup_legend-font-weight,var(--bds-font_weight--semibold));line-height:var(--fieldGroup_legend-line-height,var(--bds-font_line-height--heading))}.bds2150FieldGroup-fieldGroup:disabled .bds2150FieldGroup-legend{opacity:.5}.bds2150FieldGroup-fields{display:flex;flex-direction:column;gap:var(--fieldGroup_gap,var(--bds-space_m))}.bds2150FieldGroup-fieldGroup.bds2150FieldGroup---variant_horizontal .bds2150FieldGroup-fields{flex-flow:row wrap}.bds2150FieldGroup-fieldGroup.bds2150FieldGroup---variant_horizontal .bds2150FieldGroup-fields>*{flex:1 1 var(--fieldGroup_min-field-width,12rem);min-inline-size:0}.bds2150FieldGroup-probeContainer{position:relative;inline-size:0;block-size:0;overflow:hidden}.bds2150FieldGroup-probe{position:absolute;inset-block-start:0;inset-inline-start:0;block-size:0;inline-size:var(--fieldGroup_collapse-threshold);visibility:hidden}.bds2150FieldGroup-fieldGroup.bds2150FieldGroup---variant_horizontal[data-collapsed=true] .bds2150FieldGroup-fields{flex-direction:column}.bds2150FieldGroup-fieldGroup.bds2150FieldGroup---variant_horizontal[data-collapsed=true] .bds2150FieldGroup-fields>*{flex:1 1 auto}}@layer boostdev.bds2150FileInput-component{.bds2150FileInput-formGroup{display:flex;flex-direction:column}.bds2150FileInput-fieldLabel{display:flex;align-items:center;font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);margin-block-end:var(--fileInput_label-margin,var(--bds-space_xs))}.bds2150FileInput-dropZone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fileInput_gap,var(--bds-space_xs));padding:var(--fileInput_padding,var(--bds-space_l) var(--bds-space_m));border:var(--fileInput_border,2px dashed currentcolor);border-radius:var(--fileInput_radius,var(--bds-border_radius--s));color:var(--fileInput_color,var(--bds-color_on-bg));cursor:pointer;text-align:center;transition:var(--bds-animation_transition)}.bds2150FileInput-dropZone:focus-within{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-color:var(--fileInput_border-color,currentcolor)}.bds2150FileInput-isDragging{border-color:currentcolor;background-color:var(--fileInput_bg--dragging,rgb(from currentcolor r g b/8%))}.bds2150FileInput-hasError{border-color:var(--bds-color_error)}.bds2150FileInput-isDisabled{opacity:.5;cursor:not-allowed}.bds2150FileInput-icon{inline-size:2rem;block-size:2rem;flex-shrink:0}.bds2150FileInput-prompt{font-size:var(--fileInput_font-size,var(--bds-font_size--body));color:var(--bds-color_on-bg)}.bds2150FileInput-prompt strong{color:var(--bds-color_interactive_on-bg);font-weight:var(--bds-font_weight--semibold)}.bds2150FileInput-acceptHint{font-size:var(--fileInput_font-size--hint,var(--bds-font_size--body--s));color:var(--bds-color_on-bg)}.bds2150FileInput-hiddenInput{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.bds2150FileInput-dropZone:not(.bds2150FileInput-isDisabled):hover{border-color:var(--fileInput_border-color--hover,var(--bds-color_interactive));background-color:var(--fileInput_bg--hover,rgb(from var(--bds-color_interactive) r g b/4%))}}}@layer boostdev.bds2150FormInput-component{.bds2150FormInput-formGroup{--labelPosition:0;display:flex;flex-direction:column}.bds2150FormInput-input{font-family:var(--formInput_font-family,var(--bds-font_family--body));font-size:var(--formInput_font-size,var(--bds-font_size--body));padding:var(--formInput_padding,var(--bds-space_s));border:var(--formInput_border,var(--input_border,none));--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);border-radius:var(--formInput_radius,var(--input_radius,var(--bdc-outline_radius)));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--formInput_shadow,var(--input_shadow,var(--bdc-outline_shadow)));color:var(--formInput_color,var(--input_color,var(--bds-color_on-bg)));background-color:var(--formInput_color_bg,var(--input_color_bg,var(--bds-color_bg)));transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150FormInput-input:focus{--bdc_color:var(--bdc_color--focus)}.bds2150FormInput-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150FormInput-input:disabled{cursor:not-allowed;opacity:.5}.bds2150FormInput-inputError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2150NumberInput-component{.bds2150NumberInput-formGroup{display:flex;flex-direction:column}.bds2150NumberInput-inputRow{display:flex;align-items:stretch;border:var(--numberInput_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);--_radius:var(--numberInput_radius,var(--bdc-outline_radius));border-radius:var(--_radius);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--numberInput_shadow,var(--bdc-outline_shadow));overflow:hidden;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150NumberInput-inputRow:focus-within{--bdc_color:var(--bdc_color--focus)}.bds2150NumberInput-inputRow:focus-within:has(:focus-visible){outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150NumberInput-input{flex:1 1;border:none;outline:none;font-family:var(--bds-font_family--body);font-size:var(--numberInput_font-size,var(--bds-font_size--body));text-align:center;padding:var(--numberInput_padding,var(--bds-space_s));background:transparent;color:var(--numberInput_color,var(--bds-color_on-bg));min-inline-size:0;appearance:textfield}.bds2150NumberInput-input::-webkit-inner-spin-button,.bds2150NumberInput-input::-webkit-outer-spin-button{appearance:none}.bds2150NumberInput-inputError{--bdc_color:var(--bdc_color--error)}.bds2150NumberInput-stepper{all:unset;display:flex;align-items:center;justify-content:center;padding:var(--numberInput_stepper-padding,var(--bds-space_xs));margin:var(--bdc-outline_width);background-color:var(--numberInput_stepper-bg,var(--bds-color_bg--subtle));color:var(--numberInput_color,var(--bds-color_on-bg));cursor:pointer;transition:var(--bds-animation_transition);flex-shrink:0}.bds2150NumberInput-stepper svg{inline-size:1rem;block-size:1rem;color:var(--numberInput_stepper-color,var(--bds-color_interactive))}.bds2150NumberInput-stepper:first-child{border-start-start-radius:var(--_radius);border-end-start-radius:var(--_radius)}.bds2150NumberInput-stepper:last-child{border-start-end-radius:var(--_radius);border-end-end-radius:var(--_radius)}.bds2150NumberInput-stepper:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.bds2150NumberInput-stepper:not(:disabled):hover{background-color:var(--numberInput_stepper-bg--hover,var(--bds-color_bg--subtle));opacity:var(--numberInput_stepper-opacity--hover,.7)}}}@layer boostdev.bds2150Radio-component{.bds2150Radio-radioGroup{--radio_size:calc(var(--bds-space_s) * 2);--inputSize:var(--radio_size);display:flex;flex-direction:column}.bds2150Radio-inputWrapper{display:flex;align-items:flex-start;gap:var(--bds-space_xs)}.bds2150Radio-textWrapper{display:flex;flex-direction:column;gap:var(--bds-space_xxxs);padding-block-start:var(--bds-space_xxxs)}.bds2150Radio-description{font-size:var(--bds-font_size--body--s);color:var(--radio_description-color,var(--bds-color_on-bg--subtle));line-height:var(--bds-font_line-height--body)}.bds2150Radio-radio{flex-shrink:0;margin-block-start:var(--radio_offset,.2em);inline-size:var(--radio_size);block-size:var(--radio_size);color:var(--radio_color,var(--bds-color_on-bg));border:var(--radio_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--circle);border-radius:var(--radio_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--radio_shadow,var(--bdc-outline_shadow));appearance:none;background-color:var(--radio_color_bg,var(--bds-color_bg));cursor:pointer;position:relative;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Radio-radio:checked{background:radial-gradient(circle,var(--radio_color-active,var(--bdc-color_active)) 35%,var(--radio_color_bg,var(--bds-color_bg)) 42%);--bdc_color:var(--radio_color-active,var(--bdc-color_active))}.bds2150Radio-radio:focus{--bdc_color:var(--bdc_color--focus)}.bds2150Radio-radio:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Radio-radio:disabled,.bds2150Radio-radio:disabled~.bds2150Radio-textWrapper{cursor:not-allowed;opacity:.5}.bds2150Radio-radioError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2150RadioGroup-component{.bds2150RadioGroup-group{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--radioGroup_gap,var(--bds-space_xs))}.bds2150RadioGroup-legend{font-family:var(--radioGroup_legend-font-family,var(--bds-font_family--body));font-size:var(--radioGroup_legend-font-size,var(--bds-font_size--body--s));font-weight:var(--radioGroup_legend-font-weight,var(--bds-font_weight--medium));color:var(--radioGroup_legend-color,var(--bds-color_on-bg));padding:0;margin-block-end:var(--radioGroup_legend-gap,var(--bds-space_xs))}.bds2150RadioGroup-required{color:var(--radioGroup_required-color,var(--bds-color_error))}.bds2150RadioGroup-requiredLabel{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bds2150RadioGroup-items{display:flex;flex-direction:column;gap:var(--radioGroup_items-gap,var(--bds-space_xs))}}@layer boostdev.bds2150SegmentedControl-component{.bds2150SegmentedControl-control{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--control_track-pad,var(--bds-space_xxs));background-color:var(--control_track-bg,var(--bds-color_bg--subtle));border-radius:var(--control_radius,var(--bds-border_radius--full));gap:0;--control_dir:1}.bds2150SegmentedControl-control[dir=rtl],[dir=rtl] .bds2150SegmentedControl-control{--control_dir:-1}.bds2150SegmentedControl-thumb{background-color:var(--control_thumb-bg,var(--bds-color_interactive));box-shadow:var(--control_thumb-shadow,var(--bds-shadow_s))}.bds2150SegmentedControl-indicator,.bds2150SegmentedControl-thumb{position:absolute;inset-block:var(--control_track-pad,var(--bds-space_xxs));inset-inline-start:var(--control_track-pad,var(--bds-space_xxs));inline-size:calc((100% - 2 * var(--control_track-pad, var(--bds-space_xxs))) / var(--control_count, 1));border-radius:var(--control_thumb-radius,var(--bds-border_radius--full));pointer-events:none;transform:translateX(calc(var(--control_selected-index, 0) * var(--control_dir, 1) * 100%));transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150SegmentedControl-indicator{z-index:2;display:none}.bds2150SegmentedControl-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--control_thumb-radius,var(--bds-border_radius--full));padding:var(--control_item-padding,var(--bds-space_xs) var(--bds-space_m));font-size:var(--bds-font_size--body);font-family:var(--bds-font_family--body);line-height:var(--bds-font_line-height--body);color:var(--control_label-color,var(--bds-color_on-bg--subtle));white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;transition:var(--bds-animation_transition);background:none;border:none;outline:none}.bds2150SegmentedControl-item:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1);border-radius:var(--control_thumb-radius,var(--bds-border_radius--full))}.bds2150SegmentedControl-item.bds2150SegmentedControl---active{color:var(--control_label-color--active,var(--bds-color_on-interactive))}.bds2150SegmentedControl-item.bds2150SegmentedControl---disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bds2150SegmentedControl-control.bds2150SegmentedControl---size_small .bds2150SegmentedControl-item{padding:var(--bds-space_xxs) var(--bds-space_s);font-size:var(--bds-font_size--body--s)}.bds2150SegmentedControl-control.bds2150SegmentedControl---size_large .bds2150SegmentedControl-item{padding:var(--bds-space_s) var(--bds-space_m);white-space:normal;text-align:center}.bds2150SegmentedControl-control.bds2150SegmentedControl---variant_outline{--control_label-color--active:var(--bds-color_interactive)}.bds2150SegmentedControl-control.bds2150SegmentedControl---variant_outline .bds2150SegmentedControl-thumb{display:none}.bds2150SegmentedControl-control.bds2150SegmentedControl---variant_outline .bds2150SegmentedControl-item{background-color:var(--control_item-bg,transparent)}.bds2150SegmentedControl-control.bds2150SegmentedControl---variant_outline .bds2150SegmentedControl-item.bds2150SegmentedControl---active{background-color:var(--control_item-bg--active,var(--bds-color_bg))}.bds2150SegmentedControl-control.bds2150SegmentedControl---variant_outline .bds2150SegmentedControl-indicator{display:block;box-shadow:inset 0 0 0 var(--control_indicator-width,2px) var(--control_indicator-color,var(--bds-color_interactive))}.bds2150SegmentedControl-control.bds2150SegmentedControl---no-selection .bds2150SegmentedControl-indicator,.bds2150SegmentedControl-control.bds2150SegmentedControl---no-selection .bds2150SegmentedControl-thumb{display:none}@media (hover:hover) and (pointer:fine){.bds2150SegmentedControl-item:not(.bds2150SegmentedControl---active,.bds2150SegmentedControl---disabled):hover{color:var(--control_label-color--hover,var(--bds-color_on-bg))}}@media (prefers-reduced-motion:reduce){.bds2150SegmentedControl-indicator,.bds2150SegmentedControl-thumb{transition:none}}}@layer boostdev.bds2150Select-component{.bds2150Select-formGroup{display:flex;flex-direction:column}.bds2150Select-selectWrapper{position:relative;display:flex;align-items:center}.bds2150Select-select{appearance:none;inline-size:100%;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);padding:var(--select_padding,var(--bds-space_s));padding-inline-end:var(--select_padding-end,var(--bds-space_xxl));border:var(--select_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);border-radius:var(--select_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--select_shadow,var(--bdc-outline_shadow));background-color:var(--select_color_bg,var(--bds-color_bg));color:var(--select_color,var(--bds-color_on-bg));cursor:pointer;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Select-select:focus{--bdc_color:var(--bdc_color--focus)}.bds2150Select-select:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Select-select:disabled{opacity:.5;cursor:not-allowed}.bds2150Select-selectError{--bdc_color:var(--bdc_color--error)}.bds2150Select-chevron{position:absolute;inset-inline-end:var(--bds-space_s);display:flex;align-items:center;pointer-events:none;color:var(--select_chevron-color,var(--bds-color_interactive))}.bds2150Select-chevron svg{inline-size:var(--select_chevron-size,1rem);block-size:var(--select_chevron-size,1rem)}}@layer boostdev.bds2150Slider-component{.bds2150Slider-formGroup{display:flex;flex-direction:column;gap:var(--bds-space_xxs)}.bds2150Slider-labelRow{display:flex;justify-content:space-between;align-items:baseline}.bds2150Slider-value{font-size:var(--bds-font_size--body--s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg--subtle)}.bds2150Slider-slider{--slider_fill:0%;color:var(--slider_color,var(--bds-color_on-bg));appearance:none;inline-size:100%;block-size:var(--slider_track-height,var(--bds-space_xxs));border-radius:var(--slider_track-radius,var(--bds-border_radius--full));background:linear-gradient(to right,var(--slider_color-active,var(--bdc-color_active)) 0,var(--slider_color-active,var(--bdc-color_active)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) 100%);cursor:pointer;transition:var(--bds-animation_transition)}.bds2150Slider-slider:dir(rtl){background:linear-gradient(to left,var(--slider_color-active,var(--bdc-color_active)) 0,var(--slider_color-active,var(--bdc-color_active)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) 100%)}.bds2150Slider-slider:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--slider_track-radius,var(--bds-border_radius--full))}.bds2150Slider-slider:disabled{opacity:.4;cursor:not-allowed}.bds2150Slider-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--slider_thumb-size,calc(var(--bds-space_s) * 2));block-size:var(--slider_thumb-size,calc(var(--bds-space_s) * 2));border-radius:var(--slider_thumb-radius,var(--bds-border_radius--circle));background-color:var(--slider_color-active,var(--bdc-color_active));box-shadow:var(--bds-shadow_s);-webkit-transition:var(--bds-animation_transition);transition:var(--bds-animation_transition);cursor:pointer}.bds2150Slider-slider::-moz-range-thumb{inline-size:var(--slider_thumb-size,calc(var(--bds-space_s) * 2));block-size:var(--slider_thumb-size,calc(var(--bds-space_s) * 2));border:none;border-radius:var(--slider_thumb-radius,var(--bds-border_radius--circle));background-color:var(--slider_color-active,var(--bdc-color_active));box-shadow:var(--bds-shadow_s);cursor:pointer}.bds2150Slider-sliderError{background:linear-gradient(to right,var(--slider_color--error,var(--bds-color_error)) 0,var(--slider_color--error,var(--bds-color_error)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) 100%)}.bds2150Slider-sliderError:dir(rtl){background:linear-gradient(to left,var(--slider_color--error,var(--bds-color_error)) 0,var(--slider_color--error,var(--bds-color_error)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) var(--slider_fill),var(--slider_track-bg,var(--bds-color_bg--subtle)) 100%)}.bds2150Slider-sliderError::-webkit-slider-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}.bds2150Slider-sliderError::-moz-range-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}@media (prefers-reduced-motion:reduce){.bds2150Slider-slider,.bds2150Slider-slider::-moz-range-thumb,.bds2150Slider-slider::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}}@layer boostdev.bds2150Switch-component{.bds2150Switch-switchGroup{color:var(--switch_color,var(--bds-color_on-bg));display:flex;flex-direction:column}.bds2150Switch-switchGroup.bds2150Switch---size_small{--switch_thumb-size:1em}.bds2150Switch-switchGroup.bds2150Switch---size_medium{--switch_thumb-size:1.25em}.bds2150Switch-switchGroup.bds2150Switch---size_large{--switch_thumb-size:1.5em}.bds2150Switch-inputWrapper{display:flex;align-items:center;gap:var(--bds-space_xs)}.bds2150Switch-trackWrapper{position:relative;display:inline-flex;align-items:center;flex-shrink:0;inline-size:calc(var(--switch_thumb-size, 1.25em) * 2 + var(--switch_track-pad, var(--bds-space_xxxs)) * 2);block-size:calc(var(--switch_thumb-size, 1.25em) + var(--switch_track-pad, var(--bds-space_xxxs)) * 2)}.bds2150Switch-switch{position:absolute;inset:0;appearance:none;opacity:0;inline-size:100%;block-size:100%;margin:0;cursor:pointer;z-index:1}.bds2150Switch-switch:disabled{cursor:not-allowed}.bds2150Switch-track{display:inline-flex;align-items:center;inline-size:calc(var(--switch_thumb-size, 1.25em) * 2 + var(--switch_track-pad, var(--bds-space_xxxs)) * 2);block-size:calc(var(--switch_thumb-size, 1.25em) + var(--switch_track-pad, var(--bds-space_xxxs)) * 2);border-radius:var(--switch_track-radius,var(--bds-border_radius--full));background-color:var(--switch_track-bg,var(--bds-color_grey--subtle));padding-inline:var(--switch_track-pad,var(--bds-space_xxxs));pointer-events:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--switch_shadow,var(--bdc-outline_shadow));transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing),transform var(--bds-animation_transition-duration) var(--bds-animation_easing);--bdc_color:var(--switch_thumb-bg,var(--bds-color_interactive))}.bds2150Switch-thumb{display:block;inline-size:var(--switch_thumb-size,1.25em);block-size:var(--switch_thumb-size,1.25em);border-radius:var(--switch_thumb-radius,var(--bds-border_radius--circle));background-color:var(--switch_thumb-bg,var(--bds-color_interactive));box-shadow:var(--bds-shadow_s);transition:var(--bds-animation_transition);transform:translateX(0)}.bds2150Switch-switch.bds2150Switch-switchError+.bds2150Switch-track{--bdc_color:var(--switch_border-color--error,var(--bds-color_error))}.bds2150Switch-switch:checked+.bds2150Switch-track{background-color:var(--switch_track-bg--active,var(--bdc-color_active--subtle));--bdc_color:var(--switch_thumb-bg--active,var(--bds-color_interactive))}.bds2150Switch-switch:checked+.bds2150Switch-track .bds2150Switch-thumb{background-color:var(--switch_thumb-bg--active,var(--bds-color_interactive));transform:translateX(var(--switch_thumb-size,1.25em))}[dir=rtl] .bds2150Switch-switch:checked+.bds2150Switch-track .bds2150Switch-thumb{transform:translateX(calc(var(--switch_thumb-size, 1.25em) * -1))}.bds2150Switch-switch:focus-visible+.bds2150Switch-track{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--switch_track-radius,var(--bds-border_radius--full))}.bds2150Switch-switch:disabled+.bds2150Switch-track{opacity:.4}@media (prefers-reduced-motion:reduce){.bds2150Switch-thumb,.bds2150Switch-track{transition:none}}}@layer boostdev.bds2150Textarea-component{.bds2150Textarea-formGroup{display:flex;flex-direction:column}.bds2150Textarea-textarea{font-family:var(--textarea_font-family,var(--bds-font_family--body));font-size:var(--textarea_font-size,var(--bds-font_size--body));line-height:var(--textarea_line-height,var(--bds-font_line-height--body));padding:var(--textarea_padding,var(--bds-space_s));border:var(--textarea_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bdc-outline_radius--l);border-radius:var(--textarea_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--textarea_shadow,var(--bdc-outline_shadow));background-color:var(--textarea_color_bg,var(--bds-color_bg));color:var(--textarea_color,var(--bds-color_on-bg));resize:vertical;min-block-size:var(--textarea_min-block-size,calc(var(--bds-space_m) * 5));transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2150Textarea-textarea:focus{--bdc_color:var(--bdc_color--focus)}.bds2150Textarea-textarea:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Textarea-textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.bds2150Textarea-textareaError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2150ButtonGroup-component{.bds2150ButtonGroup-buttonGroup{container-type:inline-size;container-name:button-group;grid-column:var(--bds-grid_span-100);inline-size:100%}.bds2150ButtonGroup-buttonGroup .bds2150ButtonGroup-container{position:relative;display:flex;flex-direction:column-reverse;gap:var(--buttonGroup_gap,var(--bds-space_l));align-items:center}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_card .bds2150ButtonGroup-container{align-items:stretch}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_flow .bds2150ButtonGroup-container,.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_modal .bds2150ButtonGroup-container{align-items:center}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_content .bds2150ButtonGroup-container{align-items:flex-start}@supports (contain:inline-size){@container button-group (min-width: 30rem){.bds2150ButtonGroup-buttonGroup .bds2150ButtonGroup-container{flex-direction:row;justify-content:space-between}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_flow .bds2150ButtonGroup-container>:first-child:last-child,.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_modal .bds2150ButtonGroup-container>:first-child:last-child{margin-inline-start:auto}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_card .bds2150ButtonGroup-container{justify-content:center}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_modal .bds2150ButtonGroup-container{justify-content:flex-end}.bds2150ButtonGroup-buttonGroup.bds2150ButtonGroup---variant_content .bds2150ButtonGroup-container{justify-content:flex-start;align-items:center}}}}@layer boostdev.bds2150Card-component{.bds2150Card-card{background-color:var(--card_color,var(--bds-color_bg--strong,var(--bds-color_bg)));color:var(--card_on-color,var(--bds-color_on-bg));border-radius:var(--card_radius,var(--bds-border_radius--m));transition:var(--card_transition,var(--bds-animation_transition));position:relative}.bds2150Card-card:is(button){border:none;font:inherit;text-align:inherit;display:block;inline-size:100%}.bds2150Card-card.bds2150Card---default{box-shadow:var(--card_shadow--default,var(--bds-shadow_s))}.bds2150Card-card.bds2150Card---elevated{box-shadow:var(--card_shadow--elevated,var(--bds-shadow_m))}.bds2150Card-card.bds2150Card---outlined{border:var(--card_border,none);--bdc_color:currentcolor;box-shadow:var(--card_shadow--outlined,inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--bds-shadow_s))}.bds2150Card-card.bds2150Card---clickable{cursor:pointer}.bds2150Card-card.bds2150Card---padding-none{padding:var(--card_padding,0)}.bds2150Card-card.bds2150Card---padding-small{padding:var(--card_padding,var(--bds-space_s))}.bds2150Card-card.bds2150Card---padding-medium{padding:var(--card_padding,var(--bds-space_m))}.bds2150Card-card.bds2150Card---padding-large{padding:var(--card_padding,var(--bds-space_l))}.bds2150Card-card.bds2150Card---padding-extra-large{padding:var(--card_padding,var(--bds-space_xl))}.bds2150Card-card.bds2150Card---text-start{text-align:start}.bds2150Card-card.bds2150Card---text-center{text-align:center}.bds2150Card-card.bds2150Card---text-end{text-align:end}.bds2150Card-card.bds2150Card---clickable:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2150Card-card.bds2150Card---clickable:active{transform:translateY(0);box-shadow:var(--card_shadow--active,var(--bds-shadow_s))}@media (hover:hover) and (pointer:fine){.bds2150Card-card.bds2150Card---clickable:hover{transform:translateY(-2px);box-shadow:var(--card_shadow--clickable-hover,var(--bds-shadow_xl))}.bds2150Card-card.bds2150Card---default:hover{box-shadow:var(--card_shadow--default-hover,var(--bds-shadow_m))}.bds2150Card-card.bds2150Card---elevated:hover{box-shadow:var(--card_shadow--elevated-hover,var(--bds-shadow_2xl))}.bds2150Card-card.bds2150Card---outlined:hover{box-shadow:var(--card_shadow--outlined-hover,var(--bds-shadow_s))}}@media (prefers-reduced-motion:reduce){.bds2150Card-card{transition:none}.bds2150Card-card.bds2150Card---clickable:active,.bds2150Card-card.bds2150Card---clickable:hover{transform:none}}}@layer boostdev.bds2150Grid-component{.bds2150Grid-grid{display:grid;gap:var(--grid_gap,var(--bds-grid_gap))}.bds2150Grid-grid.bds2150Grid---main{grid-template-columns:var(--bds-grid_template-columns)}.bds2150Grid-grid.bds2150Grid---page{grid-template-columns:1fr;grid-column:1/-1}.bds2150Grid-grid.bds2150Grid---funnel{grid-template-columns:var(--bds-grid_template-columns);max-inline-size:var(--bds-container_max-width--narrow);margin-inline:auto}.bds2150Grid-grid.bds2150Grid---custom{grid-template-columns:repeat(var(--grid_columns,4),minmax(0,1fr))}.bds2150Grid-grid.bds2150Grid---centered{margin-inline:auto;max-inline-size:var(--bds-container_max-width);padding-inline:var(--bds-container_spacing-inline)}.bds2150Grid-item{min-inline-size:0}@supports (grid-template-rows:masonry){.bds2150Grid-grid.bds2150Grid---masonry{grid-template-rows:masonry}}@supports (display:grid-lanes){.bds2150Grid-grid.bds2150Grid---masonry{display:grid-lanes}}}@layer boostdev.bds2150SectionHeader-component{.bds2150SectionHeader-sectionHeader{display:flex;flex-direction:column;gap:var(--sectionHeader_gap,var(--bds-space_m));grid-column:var(--bds-grid_span-100)}.bds2150SectionHeader-title{color:var(--sectionHeader_title-color,var(--sectionHeader-title-color,var(--bds-color_on-bg)));margin:0;font-family:var(--bds-font_family--body)}.bds2150SectionHeader-subtitle{color:var(--sectionHeader_subtitle-color,var(--bds-color_grey--strong));margin:0;font-family:var(--bds-font_family--body);font-weight:var(--bds-font_weight--medium)}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---start{align-items:flex-start;text-align:start}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---center{align-items:center;text-align:center}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---end{align-items:flex-end;text-align:end}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---medium .bds2150SectionHeader-title{font-size:var(--sectionHeader_title-size,var(--bds-font_size--heading-1));line-height:var(--sectionHeader_title-line-height,var(--bds-font_line-height--heading));font-weight:var(--sectionHeader_title-weight,var(--bds-font_weight--bold))}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---medium .bds2150SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--heading-3));line-height:var(--sectionHeader_subtitle-line-height,1.3)}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---xs .bds2150SectionHeader-title{font-size:var(--sectionHeader_title-size,var(--bds-font_size--heading-2));line-height:var(--sectionHeader_title-line-height,var(--bds-font_line-height--heading));font-weight:var(--sectionHeader_title-weight,var(--bds-font_weight--bold))}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---xs .bds2150SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:var(--sectionHeader_subtitle-line-height,1.4)}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---small .bds2150SectionHeader-title{font-size:var(--sectionHeader_title-size,var(--bds-font_size--heading-1));line-height:var(--sectionHeader_title-line-height,var(--bds-font_line-height--heading));font-weight:var(--sectionHeader_title-weight,var(--bds-font_weight--bold))}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---small .bds2150SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:var(--sectionHeader_subtitle-line-height,1.4)}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---large .bds2150SectionHeader-title{font-size:var(--sectionHeader_title-size,var(--bds-font_size--display));line-height:var(--sectionHeader_title-line-height,var(--bds-font_line-height--display));font-weight:var(--sectionHeader_title-weight,var(--bds-font_weight--bold));letter-spacing:var(--bds-font_tracking--tight)}.bds2150SectionHeader-sectionHeader.bds2150SectionHeader---large .bds2150SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--heading-2));line-height:var(--sectionHeader_subtitle-line-height,1.3);font-weight:var(--bds-font_weight--medium)}}@layer boostdev.bds2150IconWrapper-component{.bds2150IconWrapper-wrapper{inline-size:2em;block-size:2em;font-size:var(--icon-wrapper_size,3em);border-radius:var(--icon-wrapper_radius,var(--icon-wrapper-radius,var(--bds-border_radius--circle)));display:flex;align-items:center;justify-content:center;margin-block:var(--icon-wrapper_margin-block-start,var(--bds-space_l)) var(--icon-wrapper_margin-block-end,var(--bds-space_m));margin-inline:auto;background:var(--icon-wrapper_color,var(--icon-wrapper-color,var(--bds-color_bg)));color:var(--icon-wrapper_on-color,var(--bds-color_on-bg));fill:var(--icon-wrapper_on-color,var(--bds-color_on-bg));position:relative;transition:var(--bds-animation_transition)}.bds2150IconWrapper-wrapper svg{fill:currentcolor}}