@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.bds2121Accordion-component{.bds2121Accordion-accordion{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));flex-direction:column;display:flex;overflow:hidden}.bds2121Accordion-item{border-block-end:1px solid var(--bds-color_bg--subtle)}.bds2121Accordion-item:last-child{border-block-end:none}.bds2121Accordion-heading{margin:0}.bds2121Accordion-trigger{all:unset;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;justify-content:space-between;align-items:center;display:flex}.bds2121Accordion-trigger:disabled{opacity:.4;cursor:not-allowed}.bds2121Accordion-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){.bds2121Accordion-trigger:not(:disabled):hover{background-color:var(--accordion_trigger-bg--hover,var(--bds-color_bg--subtle))}}.bds2121Accordion-triggerLabel{text-align:start;flex:1}.bds2121Accordion-chevron{block-size:1.25rem;inline-size:1.25rem;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);flex-shrink:0}.bds2121Accordion-item.bds2121Accordion---open .bds2121Accordion-chevron{transform:rotate(180deg)}.bds2121Accordion-panel{overflow:hidden}.bds2121Accordion-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){.bds2121Accordion-chevron{transition:none}}}@layer boostdev.bds2121Alert-component{.bds2121Alert-alert{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);display:flex}.bds2121Alert---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))}.bds2121Alert---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))}.bds2121Alert---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))}.bds2121Alert---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))}.bds2121Alert-icon{flex-shrink:0;align-items:center;margin-block-start:.1em;display:flex}.bds2121Alert-content{gap:var(--bds-space_xxs);flex-direction:column;flex:1;display:flex}.bds2121Alert-title{font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body)}.bds2121Alert-dismiss{all:unset;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));flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds2121Alert-dismiss svg{block-size:1rem;inline-size:1rem}.bds2121Alert-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Alert-dismiss:hover{opacity:var(--alert_dismiss-opacity--hover,.7)}}}@layer boostdev.bds2121Avatar-component{.bds2121Avatar-avatar{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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bds2121Avatar-avatar.bds2121Avatar---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)}.bds2121Avatar-avatar.bds2121Avatar---size_small{--avatar_size--variant:2em}.bds2121Avatar-avatar.bds2121Avatar---size_medium{--avatar_size--variant:3em}.bds2121Avatar-avatar.bds2121Avatar---size_large{--avatar_size--variant:4.5em}.bds2121Avatar-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.bds2121Avatar-initials{-webkit-user-select:none;user-select:none;line-height:1;font-size:var(--bds-font_size--body)}.bds2121Avatar-avatar.bds2121Avatar---size_small .bds2121Avatar-initials{font-size:var(--bds-font_size--body--s)}.bds2121Avatar-avatar.bds2121Avatar---size_large .bds2121Avatar-initials{font-size:var(--bds-font_size--heading-3)}}@layer boostdev.bds2121Badge-component{.bds2121Badge-badge{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);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)));justify-content:center;align-items:center;line-height:1;display:inline-flex}.bds2121Badge---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))}.bds2121Badge---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))}.bds2121Badge---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))}.bds2121Badge---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))}.bds2121Badge---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.bds2121Breadcrumb-component{.bds2121Breadcrumb-breadcrumb{font-size:var(--bds-font_size--body--s)}.bds2121Breadcrumb-list{align-items:center;gap:var(--bds-space_xxs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bds2121Breadcrumb-item{align-items:center;gap:var(--bds-space_xxs);display:flex}.bds2121Breadcrumb-link{color:var(--bds-color_interactive_on-bg);transition:var(--bds-animation_transition);text-decoration:none}.bds2121Breadcrumb-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){.bds2121Breadcrumb-link:hover{text-underline-offset:.2em;text-decoration:underline}}.bds2121Breadcrumb-separator{color:var(--bds-color_on-bg--subtle);-webkit-user-select:none;user-select:none}.bds2121Breadcrumb-text{color:var(--bds-color_on-bg--subtle)}.bds2121Breadcrumb-current{color:var(--bds-color_on-bg--subtle);font-weight:var(--bds-font_weight--semibold)}}@layer boostdev.bds2121Collapsible-component{.bds2121Collapsible-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}.bds2121Collapsible-summary{justify-content:space-between;align-items:center;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);list-style:none;display:flex}.bds2121Collapsible-summary::-webkit-details-marker{display:none}.bds2121Collapsible-summary:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds2121Collapsible-summary:hover{background-color:var(--collapsible_bg--hover,var(--bds-color_bg--subtle))}}.bds2121Collapsible-collapsible[open]>.bds2121Collapsible-summary{border-block-end:var(--collapsible_border-width,1px) solid var(--collapsible_border-color,var(--bds-color_bg--subtle))}.bds2121Collapsible-summaryContent{flex:1}.bds2121Collapsible-icon{block-size:.5rem;inline-size:.5rem;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);border-block-end:2px solid;border-inline-end:2px solid;flex-shrink:0;transform:rotate(45deg)}.bds2121Collapsible-collapsible[open]>.bds2121Collapsible-summary .bds2121Collapsible-icon{transform:rotate(-135deg)}.bds2121Collapsible-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){.bds2121Collapsible-icon{transition:none}}}@layer boostdev.bds2121Calendar-component{.bds2121Calendar-calendar{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));inline-size:fit-content;max-inline-size:100%;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));display:inline-block}.bds2121Calendar-months{gap:var(--bds-space_l);flex-wrap:wrap;display:flex}.bds2121Calendar-month{gap:var(--bds-space_s);inline-size:var(--calendar_size,17rem);flex-direction:column;max-inline-size:100%;display:flex}.bds2121Calendar-monthHeader{justify-content:space-between;align-items:center;gap:var(--bds-space_xs);display:flex}.bds2121Calendar-navSlot{flex:none;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}.bds2121Calendar-monthYear{font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds2121Calendar-navBtn{all:unset;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));cursor:pointer;block-size:2.75rem;inline-size:2.75rem;color:var(--bds-color_on-bg);transition:var(--bds-animation_transition);justify-content:center;align-items:center;display:flex}.bds2121Calendar-navBtn svg{block-size:1rem;inline-size:1rem}.bds2121Calendar-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Calendar-navBtn:hover{background-color:var(--calendar_navBtn-bg--hover,var(--bds-color_bg--subtle))}}.bds2121Calendar-grid{gap:var(--bds-space_xxxs);grid-template-columns:repeat(7,1fr);display:grid}.bds2121Calendar-row{display:contents}.bds2121Calendar-weekday{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;justify-content:center;align-items:center;display:flex}.bds2121Calendar-cell{aspect-ratio:1;display:flex}.bds2121Calendar-day{all:unset;box-sizing:border-box;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));block-size:100%;inline-size:100%;font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);cursor:pointer;transition:var(--bds-animation_transition);justify-content:center;align-items:center;display:flex}.bds2121Calendar-day:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Calendar-day:not(.bds2121Calendar-disabled,.bds2121Calendar-selected,.bds2121Calendar-rangeStart,.bds2121Calendar-rangeEnd):hover{background-color:var(--calendar_day-bg--hover,var(--bds-color_bg--subtle))}}.bds2121Calendar-outside{color:var(--bds-color_on-bg--subtle);opacity:.4}.bds2121Calendar-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))}.bds2121Calendar-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)}.bds2121Calendar-inRange{background-color:var(--calendar_day-bg--in-range,var(--bds-color_blue--subtle));border-radius:0}.bds2121Calendar-rangeStart,.bds2121Calendar-rangeEnd{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)}.bds2121Calendar-disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bds2121Calendar-day{transition:none}}}@layer boostdev.bds2121Carousel-component{.bds2121Carousel-carousel{align-items:center;gap:var(--bds-space_xs);display:flex;position:relative}.bds2121Carousel-track{gap:var(--bds-space_m);overflow-inline:auto;scroll-snap-type:inline mandatory;scrollbar-width:none;scroll-behavior:smooth;flex:1;display:flex}.bds2121Carousel-track::-webkit-scrollbar{display:none}.bds2121Carousel-slide{scroll-snap-align:start;flex-shrink:0}.bds2121Carousel-navBtn{all:unset;border-radius:var(--carousel_navBtn-radius,var(--carousel_indicator-radius,var(--bds-border_radius--circle)));background-color:var(--bds-color_bg);block-size:2.75rem;inline-size:2.75rem;color:var(--bds-color_on-bg);--bdc_color:var(--bds-color_on-bg);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color), var(--carousel_navBtn-shadow,var(--bds-shadow_s));cursor:pointer;transition:var(--bds-animation_transition);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds2121Carousel-navBtn svg{block-size:1.25rem;inline-size:1.25rem}.bds2121Carousel-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Carousel-navBtn:hover{background-color:var(--carousel_navBtn-bg--hover,var(--bds-color_bg--subtle))}}@media (prefers-reduced-motion:reduce){.bds2121Carousel-track{scroll-behavior:auto}}}@layer boostdev.bds2121DescriptionList-component{.bds2121DescriptionList-list{gap:var(--bds-space_s);font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg);flex-direction:column;margin:0;padding:0;display:flex}.bds2121DescriptionList-group{gap:var(--bds-space_xxs);flex-direction:column;display:flex}.bds2121DescriptionList-term{font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds2121DescriptionList-details{color:var(--bds-color_on-bg);margin:0}.bds2121DescriptionList---layout_inline .bds2121DescriptionList-group{gap:var(--bds-space_xs);grid-template-columns:minmax(8rem,1fr) 2fr;align-items:baseline;display:grid}.bds2121DescriptionList---layout_inline .bds2121DescriptionList-term{grid-column:1}.bds2121DescriptionList---layout_inline .bds2121DescriptionList-details{grid-column:2}}@layer boostdev.bds2121Link-component{.bds2121Link-link{color:var(--link_color,var(--link_color--variant,var(--bds-color_interactive_on-bg)));text-underline-offset:.2em;transition:var(--bds-animation_transition);cursor:pointer;text-decoration:underline}.bds2121Link-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){.bds2121Link-link:hover{color:var(--link_color-hover,var(--link_color-hover--variant,var(--bds-color_blue--strong)))}}.bds2121Link---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))}.bds2121Link---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))}.bds2121Link---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));align-items:center;gap:var(--bds-space_xxs);font-weight:var(--bds-font_weight--semibold);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bds2121Link---variant_standalone:hover{text-underline-offset:.2em;text-decoration:underline}}.bds2121Link-externalLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer boostdev.bds2121Loading-component{.bds2121Loading-loading{justify-content:center;align-items:center;display:flex}.bds2121Loading-spinner{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));block-size:2.5em;inline-size:2.5em;animation:1s linear infinite spin}.bds2121Loading---size_small .bds2121Loading-spinner{border-width:2px;block-size:1.5em;inline-size:1.5em}.bds2121Loading---size_large .bds2121Loading-spinner{border-width:6px;block-size:4em;inline-size:4em}@media (prefers-reduced-motion:reduce){.bds2121Loading-spinner{animation:none}}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer boostdev.bds2121NotificationBanner-component{.bds2121NotificationBanner-banner{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%;display:flex}.bds2121NotificationBanner---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))}.bds2121NotificationBanner---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))}.bds2121NotificationBanner---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))}.bds2121NotificationBanner---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))}.bds2121NotificationBanner-content{flex:1}.bds2121NotificationBanner-action{flex-shrink:0}.bds2121NotificationBanner-dismiss{all:unset;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);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds2121NotificationBanner-dismiss svg{block-size:1rem;inline-size:1rem}.bds2121NotificationBanner-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121NotificationBanner-dismiss:hover{opacity:var(--banner_dismiss-opacity--hover,.7)}}}@layer boostdev.bds2121Pagination-component{.bds2121Pagination-pagination{justify-content:center;display:flex}.bds2121Pagination-list{align-items:center;gap:var(--bds-space_xxs);margin:0;padding:0;list-style:none;display:flex}.bds2121Pagination-list li{list-style:none}.bds2121Pagination-button{all:unset;block-size:2.75rem;min-inline-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))));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-variant-numeric:tabular-nums;cursor:pointer;transition:var(--bds-animation_transition);box-sizing:border-box;border:none;justify-content:center;align-items:center;display:inline-flex}.bds2121Pagination-button:disabled{opacity:.4;cursor:not-allowed}.bds2121Pagination-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Pagination-button:not(:disabled,.bds2121Pagination---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)))}}.bds2121Pagination-button.bds2121Pagination---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)))}.bds2121Pagination-button.bds2121Pagination---nav svg{block-size:1rem;inline-size:1rem}.bds2121Pagination-ellipsis{block-size:2.75rem;min-inline-size:2.75rem;color:var(--bds-color_on-bg--subtle);font-size:var(--bds-font_size--body);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}}@layer boostdev.bds2121Progress-component{.bds2121Progress-container{gap:var(--bds-space_xxs);flex-direction:column;inline-size:100%;display:flex}.bds2121Progress-labelRow{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);justify-content:space-between;align-items:baseline;display:flex}.bds2121Progress-value{font-variant-numeric:tabular-nums}.bds2121Progress-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}.bds2121Progress-track.bds2121Progress---size_small{--progress_height:var(--bds-space_xxs)}.bds2121Progress-track.bds2121Progress---size_medium{--progress_height:var(--bds-space_xs)}.bds2121Progress-track.bds2121Progress---size_large{--progress_height:var(--bds-space_s)}.bds2121Progress-fill{background-color:var(--progress_color-active,var(--bdc-color_active));border-radius:var(--progress_radius,var(--bds-border_radius--full));block-size:100%;transition:inline-size var(--bds-animation_transition-duration) var(--bds-animation_easing)}@media (prefers-reduced-motion:reduce){.bds2121Progress-fill{transition:none}}}@layer boostdev.bds2121ProgressCircle-component{.bds2121ProgressCircle-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.bds2121ProgressCircle-svg{display:block}.bds2121ProgressCircle-track{stroke:var(--progressCircle_color-track,var(--bds-color_bg--subtle))}.bds2121ProgressCircle-fill{stroke:var(--progressCircle_color-active,var(--bdc-color_active));transition:stroke-dashoffset var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2121ProgressCircle-value{font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--semibold);font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg);line-height:1;position:absolute}.bds2121ProgressCircle---size_small .bds2121ProgressCircle-value{font-size:var(--progressCircle_font-size--small,var(--bds-font_size--body--s))}.bds2121ProgressCircle---size_medium .bds2121ProgressCircle-value{font-size:var(--bds-font_size--body--s)}.bds2121ProgressCircle---size_large .bds2121ProgressCircle-value{font-size:var(--bds-font_size--body)}@media (prefers-reduced-motion:reduce){.bds2121ProgressCircle-fill{transition:none}}}@layer boostdev.bds2121Separator-component{.bds2121Separator-separator{background-color:var(--separator_color,var(--bds-color_on-bg));border:none}.bds2121Separator-separator.bds2121Separator---horizontal{inline-size:100%;block-size:var(--separator_thickness,1px);display:block}.bds2121Separator-separator.bds2121Separator---vertical{inline-size:var(--separator_thickness,1px);min-block-size:var(--separator_length,1em);align-self:stretch;display:inline-block}}@layer boostdev.bds2121Skeleton-component{.bds2121Skeleton-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%);border-radius:var(--skeleton_radius,var(--bds-border_radius--xs));min-block-size:var(--skeleton_min-block-size,var(--bds-space_m));background-size:200% 100%;animation:1.5s infinite shimmer}@media (prefers-reduced-motion:reduce){.bds2121Skeleton-skeleton{background:var(--skeleton_color-base,var(--bds-color_grey--subtle));animation:none}}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer boostdev.bds2121SkipLink-component{.bds2121SkipLink-skipLink{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));--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));transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);text-decoration:none;position:absolute;inset-block-start:var(--skip-link_inset,var(--bds-space_s));inset-inline-start:var(--skip-link_inset,var(--bds-space_s));transform:translateY(-200%)}.bds2121SkipLink-skipLink:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bds2121SkipLink-skipLink{transition:none}}}@layer boostdev.bds2121Table-component{.bds2121Table-wrapper{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));inline-size:100%;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color), var(--table_shadow,var(--bdc-outline_shadow))}.bds2121Table-wrapper:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}.bds2121Table-table{border-collapse:collapse;inline-size:100%;font-size:var(--table_font-size,var(--bds-font_size--body));font-family:var(--bds-font_family--body)}.bds2121Table-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)}.bds2121Table-thead{background-color:var(--bds-color_bg--subtle)}.bds2121Table-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(--bds-color_bg--subtle)}.bds2121Table-th.bds2121Table---sortable{padding:0}.bds2121Table-sortButton{all:unset;align-items:center;gap:var(--bds-space_xxs);padding:var(--table_cell-padding,var(--bds-space_s) var(--bds-space_m));cursor:pointer;inline-size:100%;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;display:flex}.bds2121Table-sortButton:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds2121Table-sortButton:hover{color:var(--table_sortBtn-color--hover,var(--bds-color_on-bg))}}.bds2121Table-sortIcon{opacity:.4;block-size:1rem;inline-size:1rem;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing), opacity var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds2121Table-sortIcon.bds2121Table---sort-active{opacity:1;color:var(--bds-color_interactive)}.bds2121Table-sortIcon.bds2121Table---sort-desc{transform:rotate(180deg)}.bds2121Table-tbody .bds2121Table-tr{border-block-end:1px solid var(--bds-color_bg--subtle);transition:var(--bds-animation_transition)}.bds2121Table-tbody .bds2121Table-tr:last-child{border-block-end:none}@media (hover:hover) and (pointer:fine){.bds2121Table-tbody .bds2121Table-tr:hover{background-color:var(--table_row-bg--hover,var(--bds-color_bg--subtle))}}.bds2121Table-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){.bds2121Table-sortIcon{transition:none}}}@layer boostdev.bds2121Tabs-component{.bds2121Tabs-tabs{flex-direction:column;display:flex}.bds2121Tabs-tabList{border-block-end:1px solid var(--bds-color_bg--subtle);gap:var(--tabs_gap,var(--bds-space_xxs));display:flex}.bds2121Tabs-tab{all:unset;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));cursor:pointer;transition:var(--bds-animation_transition);align-items:center;margin-block-end:-1px;display:inline-flex}.bds2121Tabs-tab.bds2121Tabs---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))}.bds2121Tabs-tab:disabled{opacity:.4;cursor:not-allowed}.bds2121Tabs-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){.bds2121Tabs-tab:not(:disabled,.bds2121Tabs---active):hover{--tab_color--state:var(--tab_color--hover,var(--bds-color_interactive_on-bg))}}.bds2121Tabs-panel{padding-block-start:var(--tabs_panel-padding,var(--bds-space_m))}.bds2121Tabs-panel:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}}@layer boostdev.bds2121Tooltip-component{.bds2121Tooltip-wrapper{align-items:center;display:inline-flex;position:relative}.bds2121Tooltip-tooltip{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);display:block;position:absolute}[dir=rtl] .bds2121Tooltip-tooltip,.bds2121Tooltip-tooltip[dir=rtl]{--tooltip_dir:-1}.bds2121Tooltip---visible{visibility:visible;opacity:1;pointer-events:auto}.bds2121Tooltip---placement_top{transform:translateX(calc(-50% * var(--tooltip_dir,1)));inset-block-end:calc(100% + var(--tooltip_offset,var(--bds-space_xs)));inset-inline-start:50%}.bds2121Tooltip---placement_bottom{transform:translateX(calc(-50% * var(--tooltip_dir,1)));inset-block-start:calc(100% + var(--tooltip_offset,var(--bds-space_xs)));inset-inline-start:50%}.bds2121Tooltip---placement_left{inset-block-start:50%;inset-inline-end:calc(100% + var(--tooltip_offset,var(--bds-space_xs)));transform:translateY(-50%)}.bds2121Tooltip---placement_right{inset-block-start:50%;inset-inline-start:calc(100% + var(--tooltip_offset,var(--bds-space_xs)));transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.bds2121Tooltip-tooltip{transition:none}}}@layer boostdev.bds2121Typography-component{.bds2121Typography-typography{font-family:var(--bds-font_family--body);color:var(--typography_color,var(--bds-color_on-bg));margin:0}.bds2121Typography---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)}.bds2121Typography---h2{font-family:var(--bds-font_family--heading);font-size:var(--typography_font-size--h2,var(--bds-font_size--heading-2));font-weight:var(--bds-font_weight--semibold);line-height:var(--bds-font_line-height--heading)}.bds2121Typography---h3{font-family:var(--bds-font_family--heading);font-size:var(--typography_font-size--h3,var(--bds-font_size--heading-3));font-weight:var(--bds-font_weight--semibold);line-height:var(--bds-font_line-height--heading)}.bds2121Typography---body{font-size:var(--typography_font-size--body,var(--bds-font_size--body));line-height:var(--bds-font_line-height--body)}.bds2121Typography---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%{box-shadow:0 0 0 0 rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b / 50%);transform:scale(1)}70%{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%);transform:scale(1.01)}to{box-shadow:0 0 0 0 rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b / 0%);transform:scale(1)}}@layer boostdev.bds2121Button-component{.bds2121Button-button,.bds2121Button-button[href]{all:unset;font:inherit;padding-inline:var(--bds-space_l);gap:var(--bds-space_xs);border-radius:var(--button_radius,var(--bds-border_radius--full));cursor:pointer;block-size:var(--button_height,3em);font-size:var(--button_font-size,inherit);white-space:nowrap;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);justify-content:center;align-items:center;scroll-padding-block-end:var(--bds-space_l);line-height:1;display:inline-flex;position:relative}.bds2121Button-button.bds2121Button---outline,.bds2121Button-button.bds2121Button---ghost{--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)))}.bds2121Button-button.bds2121Button---size_small{--button_height:2.25em;--button_font-size:var(--bds-font_size--body--s);padding-inline:var(--bds-space_m)}.bds2121Button-button.bds2121Button---size_medium{--button_height:3em;padding-inline:var(--bds-space_l)}.bds2121Button-button.bds2121Button---size_large{--button_font-size:var(--bds-font_size--heading-3);padding-inline:var(--bds-space_xl)}.bds2121Button-button.bds2121Button---hasPulse{animation:3s infinite pulse}.bds2121Button-button.bds2121Button---iconOnly{aspect-ratio:1;box-sizing:border-box;padding:var(--bds-space_xxs)}.bds2121Button-button.bds2121Button---iconOnly>*{block-size:100%;inline-size:100%}.bds2121Button-button[href]{text-decoration:none}.bds2121Button-button svg{--icon__stroke:currentcolor;fill:currentColor;color:currentColor;flex-shrink:0}.bds2121Button-iconStart{transition:var(--bds-animation_transition);align-items:center;margin-inline-start:calc(var(--bds-space_s) * -1);display:flex}.bds2121Button-iconEnd{transition:var(--bds-animation_transition);align-items:center;margin-inline-end:calc(var(--bds-space_s) * -1);display:flex}.bds2121Button-button.bds2121Button---iconOnly .bds2121Button-iconStart,.bds2121Button-button.bds2121Button---iconOnly .bds2121Button-iconEnd{margin-inline:0}@media (hover:hover) and (pointer:fine){.bds2121Button-button:hover .bds2121Button-iconStart svg,.bds2121Button-button:hover .bds2121Button-iconEnd svg{animation:2s ease-out infinite fadeZoom}}.bds2121Button-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Button-button.bds2121Button---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))}.bds2121Button-button.bds2121Button---outline:hover,.bds2121Button-button.bds2121Button---ghost: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){.bds2121Button-button.bds2121Button---hasPulse,.bds2121Button-button:hover .bds2121Button-iconStart svg,.bds2121Button-button:hover .bds2121Button-iconEnd svg{animation:none}}}@layer boostdev.bds2121Command-component{.bds2121Command-dialog{border-radius:var(--command_radius,var(--bds-border_radius--m));background:0 0;border:none;max-block-size:70vh;inline-size:min(40rem,90vw);margin-block-start:10vh;padding:0;overflow:visible}.bds2121Command-dialog::backdrop{background-color:var(--color_backdrop,#00000080);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bds2121Command-palette{background-color:var(--command_color,var(--bds-color_bg--strong,var(--bds-color_bg)));color:var(--command_on-color,var(--bds-color_on-bg));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));max-block-size:70vh;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color), var(--command_shadow,var(--bds-shadow_xl));flex-direction:column;display:flex;overflow:hidden}.bds2121Command-searchRow{align-items:center;gap:var(--bds-space_xs);padding:var(--bds-space_s) var(--bds-space_m);border-block-end:1px solid;flex-shrink:0;display:flex}.bds2121Command-searchIcon{block-size:1.25rem;inline-size:1.25rem;color:var(--bds-color_on-bg);flex-shrink:0}.bds2121Command-search{font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg);background:0 0;border:none;flex:1;min-inline-size:0}.bds2121Command-search:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Command-search::placeholder{color:var(--bds-color_on-bg)}.bds2121Command-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);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);border:none;flex-shrink:0}.bds2121Command-list{overflow-block:auto;padding:var(--bds-space_xs) 0;margin:0;list-style:none}.bds2121Command-groupList{margin:0;padding:0;list-style:none}.bds2121Command-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}.bds2121Command-item{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);display:flex}.bds2121Command-itemActive{background-color:var(--command_item-bg--active,var(--bds-color_bg--subtle))}.bds2121Command-itemLabel{font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg);flex:1}.bds2121Command-itemDesc{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds2121Command-shortcut{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);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);border:none}.bds2121Command-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)}.bds2121Command-srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@layer boostdev.bds2121Dialog-component{.bds2121Dialog-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);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);flex-direction:column;max-block-size:90svh;max-inline-size:90svw;display:flex;overflow:visible}.bds2121Dialog-dialog:not([open]){display:none}.bds2121Dialog-dialogContent{gap:var(--bds-grid_gap);overflow-block:auto;flex:1;min-block-size:0;display:grid}.bds2121Dialog-closeButton{all:unset;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;block-size:2em;inline-size:2em;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:-1em;inset-inline-end:-1em}.bds2121Dialog-closeButton:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.5rem}.bds2121Dialog-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Dialog-closeButton svg{block-size:1.25em;inline-size:1.25em}.bds2121Dialog-dialog::backdrop{background-color:var(--color_backdrop,#00000080);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@layer boostdev.bds2121Drawer-component{.bds2121Drawer-drawer{background-color:var(--drawer_color,var(--bds-color_bg--strong,var(--bds-color_bg)));block-size:100dvh;max-block-size:100dvh;inline-size:min(28rem,90vw);max-inline-size:100vw;color:var(--drawer_on-color,var(--bds-color_on-bg));box-shadow:var(--drawer_shadow,var(--bds-shadow_xl));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;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset-block:0;inset-inline:auto 0;overflow:hidden;translate:100%}.bds2121Drawer-drawer:not([open]){display:none}.bds2121Drawer-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-100%}.bds2121Drawer---side_left.bds2121Drawer-drawer{inset-inline:0 auto;translate:-100%}.bds2121Drawer---side_left.bds2121Drawer-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:100%}.bds2121Drawer-drawer[open]{translate:0}@starting-style{.bds2121Drawer-drawer[open]{translate:100%}.bds2121Drawer-drawer[open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.bds2121Drawer---side_left.bds2121Drawer-drawer[open]{translate:-100%}.bds2121Drawer---side_left.bds2121Drawer-drawer[open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:100%}}.bds2121Drawer-drawer::backdrop{background-color:var(--color_backdrop,#00000080);-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}.bds2121Drawer-drawer[open]::backdrop{opacity:1}@starting-style{.bds2121Drawer-drawer[open]::backdrop{opacity:0}}.bds2121Drawer-header{padding:var(--bds-space_m) var(--bds-space_l);border-block-end:1px solid;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bds2121Drawer-closeButton{all:unset;border-radius:var(--drawer_close-radius,var(--bds-border_radius--circle));cursor:pointer;block-size:2.75rem;inline-size:2.75rem;transition:var(--bds-animation_transition);justify-content:center;align-items:center;display:flex}.bds2121Drawer-closeButton svg{block-size:1.25rem;inline-size:1.25rem}.bds2121Drawer-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds2121Drawer-closeButton:hover{background-color:var(--drawer_close-bg--hover,var(--bds-color_bg--subtle))}}.bds2121Drawer-body{overflow-block:auto;padding:var(--bds-space_l);flex-direction:column;flex:1;display:flex}@media (prefers-reduced-motion:reduce){.bds2121Drawer-drawer,.bds2121Drawer-drawer::backdrop{transition:none}}}@layer boostdev.bds2121DropdownMenu-component{.bds2121DropdownMenu-wrapper{display:inline-flex;position:relative}.bds2121DropdownMenu-menu{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));margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs))}.bds2121DropdownMenu-menu li{list-style:none}.bds2121DropdownMenu---placement_bottom-start{inset-inline-start:0}.bds2121DropdownMenu---placement_bottom-end{inset-inline-end:0}.bds2121DropdownMenu-separator{border:none;margin:var(--bds-space_xxs) 0;opacity:.15;border-block-start:1px solid}.bds2121DropdownMenu-item{all:unset;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);display:flex}.bds2121DropdownMenu-item:disabled{opacity:.4;cursor:not-allowed}.bds2121DropdownMenu-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){.bds2121DropdownMenu-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))}}.bds2121DropdownMenu-icon{flex-shrink:0;align-items:center;display:flex}}@layer boostdev.bds2121Popover-component{.bds2121Popover-wrapper{display:inline-flex}.bds2121Popover-panel{inset:unset;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);margin:0;position:fixed}.bds2121Popover-panel[data-placement=bottom]{top:anchor(bottom);left:anchor(left);position-try-fallbacks:--popover-top, --popover-right, --popover-left;margin-block-start:var(--bds-space_xs)}.bds2121Popover-panel[data-placement=top]{bottom:anchor(top);left:anchor(left);position-try-fallbacks:--popover-bottom, --popover-right, --popover-left;margin-block-end:var(--bds-space_xs)}.bds2121Popover-panel[data-placement=right]{top:anchor(top);left:anchor(right);position-try-fallbacks:--popover-left, --popover-bottom, --popover-top;margin-inline-start:var(--bds-space_xs)}.bds2121Popover-panel[data-placement=left]{top:anchor(top);right:anchor(left);position-try-fallbacks:--popover-right, --popover-bottom, --popover-top;margin-inline-end:var(--bds-space_xs)}@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){.bds2121Popover-panel[data-placement=bottom],.bds2121Popover-panel[data-placement=top],.bds2121Popover-panel[data-placement=left],.bds2121Popover-panel[data-placement=right]{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){.bds2121Popover-panel[data-placement=bottom]{position-try-fallbacks:--popover-top, --popover-right, --popover-left}.bds2121Popover-panel[data-placement=top]{position-try-fallbacks:--popover-bottom, --popover-right, --popover-left}}}@layer boostdev.bds2121Rating-component{.bds2121Rating-rating{gap:var(--bds-space_xxxs);color:var(--rating_color,var(--bds-color_bg));display:inline-flex}.bds2121Rating-star{block-size:1.5em;inline-size:1.5em}.bds2121Rating---filled{color:var(--rating_color--filled,var(--bds-color_warning))}}@layer boostdev.bds2121Toast-component{.bds2121Toast-toastContainer{inset:unset;gap:var(--bds-space_m);background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:fixed;inset-block-end:var(--bds-space_xl);inset-inline-end:var(--bds-space_xl)}.bds2121Toast-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));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);display:flex}.bds2121Toast-toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--toast_slide-offset:-100%}.bds2121Toast-toast.bds2121Toast---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))}.bds2121Toast-toast.bds2121Toast---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))}.bds2121Toast-toast.bds2121Toast---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))}.bds2121Toast-toast.bds2121Toast---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))}.bds2121Toast-message{flex:1}.bds2121Toast-closeButton{cursor:pointer;color:currentColor;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;padding:0;display:flex;position:relative}.bds2121Toast-closeButton:after{content:"";position:absolute;inset:-.75rem}.bds2121Toast-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Toast-closeButton svg{block-size:1rem;inline-size:1rem}}@keyframes slideIn{0%{transform:translateX(var(--toast_slide-offset,100%));opacity:0}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bds2121Toast-toast{animation:none}}@layer boostdev.bds2121Checkbox-component{.bds2121Checkbox-checkboxGroup{--checkbox_size:calc(var(--bds-space_s) * 2);--inputSize:var(--checkbox_size);flex-direction:column;display:flex}.bds2121Checkbox-inputWrapper{align-items:stretch;gap:var(--checkbox_gap,var(--bds-space_m));display:flex}.bds2121Checkbox-checkbox{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;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing), background-color var(--bds-animation_transition-duration) var(--bds-animation_easing);margin-block-start:var(--checkbox_offset,.25em);position:relative}.bds2121Checkbox-checkbox:checked{background-color:var(--checkbox_color-active,var(--bdc-color_active));--bdc_color:var(--checkbox_color-active,var(--bdc-color_active))}.bds2121Checkbox-checkbox:checked:after{content:"";border:solid var(--checkbox_color-on-active,var(--bdc-color_on-active));border-width:0 2px 2px 0;block-size:1em;inline-size:.5em;position:absolute;inset-block-start:.2em;inset-inline-start:.6em;transform:rotate(45deg)}.bds2121Checkbox-checkbox:focus{--bdc_color:var(--bdc_color--focus)}.bds2121Checkbox-checkbox:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Checkbox-checkbox:disabled{opacity:.5;cursor:not-allowed}.bds2121Checkbox-checkboxError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2121Message-component{.bds2121Message-error,.bds2121Message-hint{font-size:var(--bds-font_size--body--s);margin-inline-start:var(--labelPosition,0)}.bds2121Message-error{color:var(--bds-color_error_on-bg)}.bds2121Message-hint{font-style:italic}}@layer boostdev.bds2121Label-component{.bds2121Label-label{font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);cursor:pointer;align-items:center;display:flex}}@layer boostdev.bds2121InputContainer-component{.bds2121InputContainer-container{--labelPosition:calc(var(--inputSize) + var(--bds-space_m));gap:var(--bds-space_xxxs);flex-direction:column;display:flex}}@layer boostdev.bds2121CheckboxGroup-component{.bds2121CheckboxGroup-group{gap:var(--checkboxGroup_gap,var(--bds-space_xs));border:none;flex-direction:column;margin:0;padding:0;display:flex}.bds2121CheckboxGroup-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));margin-block-end:var(--checkboxGroup_legend-gap,var(--bds-space_xs));padding:0}.bds2121CheckboxGroup-required{color:var(--checkboxGroup_required-color,var(--bds-color_error))}.bds2121CheckboxGroup-requiredLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bds2121CheckboxGroup-items{gap:var(--checkboxGroup_items-gap,var(--bds-space_xs));flex-direction:column;display:flex}}@layer boostdev.bds2121Combobox-component{.bds2121Combobox-formGroup{flex-direction:column;display:flex}.bds2121Combobox-inputWrapper{align-items:center;display:flex;position:relative}.bds2121Combobox-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);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);padding-inline-end:var(--bds-space_xxl)}.bds2121Combobox-input:focus{--bdc_color:var(--bdc_color--focus)}.bds2121Combobox-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Combobox-input:disabled{opacity:.5;cursor:not-allowed}.bds2121Combobox-inputError{--bdc_color:var(--bdc_color--error)}.bds2121Combobox-chevron{pointer-events:none;color:var(--combobox_color,var(--bds-color_on-bg));align-items:center;display:flex;position:absolute;inset-inline-end:var(--bds-space_s)}.bds2121Combobox-chevron svg{block-size:1rem;inline-size:1rem}.bds2121Combobox-listbox{z-index:var(--bds-z-index_dropdown);max-block-size:var(--combobox_listbox-max-block-size,15rem);overflow-block:auto;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))));color:var(--combobox_on-color,var(--bds-color_on-bg));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color), var(--combobox_listbox-shadow,var(--bds-shadow_m));margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs));inset-inline:0}.bds2121Combobox-option{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));color:var(--combobox_on-color,var(--bds-color_on-bg));cursor:pointer;transition:var(--bds-animation_transition);align-items:center;display:flex}.bds2121Combobox-option.bds2121Combobox---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))}.bds2121Combobox-option.bds2121Combobox---selected{font-weight:var(--bds-font_weight--semibold)}.bds2121Combobox-option.bds2121Combobox---disabled{opacity:.4;cursor:not-allowed}}@layer boostdev.bds2121FieldGroup-component{.bds2121FieldGroup-fieldGroup{--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)));border:0;min-inline-size:0;margin:0;padding:0}.bds2121FieldGroup-legend{inline-size:100%;padding-inline:0;padding-block:var(--fieldGroup_legend-padding-block,var(--bds-space_xs));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));margin-block-end:var(--fieldGroup_legend-gap,var(--bds-space_m))}.bds2121FieldGroup-fieldGroup:disabled .bds2121FieldGroup-legend{opacity:.5}.bds2121FieldGroup-fields{gap:var(--fieldGroup_gap,var(--bds-space_m));flex-direction:column;display:flex}.bds2121FieldGroup-fieldGroup.bds2121FieldGroup---variant_horizontal .bds2121FieldGroup-fields{flex-flow:wrap}.bds2121FieldGroup-fieldGroup.bds2121FieldGroup---variant_horizontal .bds2121FieldGroup-fields>*{flex:1 1 var(--fieldGroup_min-field-width,12rem);min-inline-size:0}.bds2121FieldGroup-probeContainer{block-size:0;inline-size:0;position:relative;overflow:hidden}.bds2121FieldGroup-probe{block-size:0;inline-size:var(--fieldGroup_collapse-threshold);visibility:hidden;position:absolute;inset-block-start:0;inset-inline-start:0}.bds2121FieldGroup-fieldGroup.bds2121FieldGroup---variant_horizontal[data-collapsed=true] .bds2121FieldGroup-fields{flex-direction:column}.bds2121FieldGroup-fieldGroup.bds2121FieldGroup---variant_horizontal[data-collapsed=true] .bds2121FieldGroup-fields>*{flex:auto}}@layer boostdev.bds2121FileInput-component{.bds2121FileInput-formGroup{flex-direction:column;display:flex}.bds2121FileInput-fieldLabel{font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);align-items:center;margin-block-end:var(--fileInput_label-margin,var(--bds-space_xs));display:flex}.bds2121FileInput-dropZone{justify-content:center;align-items: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);flex-direction:column;display:flex}.bds2121FileInput-dropZone:focus-within{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-color:var(--fileInput_border-color,currentcolor)}.bds2121FileInput-isDragging{background-color:var(--fileInput_bg--dragging,rgb(from currentcolor r g b / 8%));border-color:currentColor}.bds2121FileInput-hasError{border-color:var(--bds-color_error)}.bds2121FileInput-isDisabled{opacity:.5;cursor:not-allowed}.bds2121FileInput-icon{flex-shrink:0;block-size:2rem;inline-size:2rem}.bds2121FileInput-prompt{font-size:var(--fileInput_font-size,var(--bds-font_size--body));color:var(--bds-color_on-bg)}.bds2121FileInput-prompt strong{color:var(--bds-color_interactive_on-bg);font-weight:var(--bds-font_weight--semibold)}.bds2121FileInput-acceptHint{font-size:var(--fileInput_font-size--hint,var(--bds-font_size--body--s));color:var(--bds-color_on-bg)}.bds2121FileInput-hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.bds2121FileInput-dropZone:not(.bds2121FileInput-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.bds2121FormInput-component{.bds2121FormInput-formGroup{--labelPosition:0;flex-direction:column;display:flex}.bds2121FormInput-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)}.bds2121FormInput-input:focus{--bdc_color:var(--bdc_color--focus)}.bds2121FormInput-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121FormInput-input:disabled{cursor:not-allowed;opacity:.5}.bds2121FormInput-inputError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2121NumberInput-component{.bds2121NumberInput-formGroup{flex-direction:column;display:flex}.bds2121NumberInput-inputRow{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));transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing);align-items:stretch;display:flex;overflow:hidden}.bds2121NumberInput-inputRow:focus-within{--bdc_color:var(--bdc_color--focus)}.bds2121NumberInput-inputRow:focus-within:has(:focus-visible){outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121NumberInput-input{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));color:var(--numberInput_color,var(--bds-color_on-bg));appearance:textfield;background:0 0;border:none;outline:none;flex:1;min-inline-size:0}.bds2121NumberInput-input::-webkit-inner-spin-button{appearance:none}.bds2121NumberInput-input::-webkit-outer-spin-button{appearance:none}.bds2121NumberInput-inputError{--bdc_color:var(--bdc_color--error)}.bds2121NumberInput-stepper{all:unset;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;justify-content:center;align-items:center;display:flex}.bds2121NumberInput-stepper svg{block-size:1rem;inline-size:1rem;color:var(--numberInput_stepper-color,var(--bds-color_interactive))}.bds2121NumberInput-stepper:first-child{border-start-start-radius:var(--_radius);border-end-start-radius:var(--_radius)}.bds2121NumberInput-stepper:last-child{border-start-end-radius:var(--_radius);border-end-end-radius:var(--_radius)}.bds2121NumberInput-stepper:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.bds2121NumberInput-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.bds2121Radio-component{.bds2121Radio-radioGroup{--radio_size:calc(var(--bds-space_s) * 2);--inputSize:var(--radio_size);flex-direction:column;display:flex}.bds2121Radio-inputWrapper{align-items:flex-start;gap:var(--bds-space_xs);display:flex}.bds2121Radio-textWrapper{gap:var(--bds-space_xxxs);flex-direction:column;padding-block-start:var(--bds-space_xxxs);display:flex}.bds2121Radio-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)}.bds2121Radio-radio{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;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing), background-color var(--bds-animation_transition-duration) var(--bds-animation_easing);flex-shrink:0;margin-block-start:var(--radio_offset,.2em);position:relative}.bds2121Radio-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))}.bds2121Radio-radio:focus{--bdc_color:var(--bdc_color--focus)}.bds2121Radio-radio:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Radio-radio:disabled{cursor:not-allowed;opacity:.5}.bds2121Radio-radio:disabled~.bds2121Radio-textWrapper{opacity:.5;cursor:not-allowed}.bds2121Radio-radioError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2121RadioGroup-component{.bds2121RadioGroup-group{gap:var(--radioGroup_gap,var(--bds-space_xs));border:none;flex-direction:column;margin:0;padding:0;display:flex}.bds2121RadioGroup-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));margin-block-end:var(--radioGroup_legend-gap,var(--bds-space_xs));padding:0}.bds2121RadioGroup-required{color:var(--radioGroup_required-color,var(--bds-color_error))}.bds2121RadioGroup-requiredLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bds2121RadioGroup-items{gap:var(--radioGroup_items-gap,var(--bds-space_xs));flex-direction:column;display:flex}}@layer boostdev.bds2121SegmentedControl-component{.bds2121SegmentedControl-control{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));--control_dir:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:inline-grid;position:relative}[dir=rtl] .bds2121SegmentedControl-control,.bds2121SegmentedControl-control[dir=rtl]{--control_dir:-1}.bds2121SegmentedControl-thumb{inset-block: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));background-color:var(--control_thumb-bg,var(--bds-color_interactive));box-shadow:var(--control_thumb-shadow,var(--bds-shadow_s));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);position:absolute;inset-inline-start:var(--control_track-pad,var(--bds-space_xxs))}.bds2121SegmentedControl-indicator{inset-block: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;z-index:2;transform:translateX(calc(var(--control_selected-index,0) * var(--control_dir,1) * 100%));transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);display:none;position:absolute;inset-inline-start:var(--control_track-pad,var(--bds-space_xxs))}.bds2121SegmentedControl-item{z-index:1;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;transition:var(--bds-animation_transition);background:0 0;border:none;outline:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.bds2121SegmentedControl-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))}.bds2121SegmentedControl-item.bds2121SegmentedControl---active{color:var(--control_label-color--active,var(--bds-color_on-interactive))}.bds2121SegmentedControl-item.bds2121SegmentedControl---disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bds2121SegmentedControl-control.bds2121SegmentedControl---size_small .bds2121SegmentedControl-item{padding:var(--bds-space_xxs) var(--bds-space_s);font-size:var(--bds-font_size--body--s)}.bds2121SegmentedControl-control.bds2121SegmentedControl---size_large .bds2121SegmentedControl-item{padding:var(--bds-space_s) var(--bds-space_m);white-space:normal;text-align:center}.bds2121SegmentedControl-control.bds2121SegmentedControl---variant_outline{--control_label-color--active:var(--bds-color_interactive)}.bds2121SegmentedControl-control.bds2121SegmentedControl---variant_outline .bds2121SegmentedControl-thumb{display:none}.bds2121SegmentedControl-control.bds2121SegmentedControl---variant_outline .bds2121SegmentedControl-item{background-color:var(--control_item-bg,transparent)}.bds2121SegmentedControl-control.bds2121SegmentedControl---variant_outline .bds2121SegmentedControl-item.bds2121SegmentedControl---active{background-color:var(--control_item-bg--active,var(--bds-color_bg))}.bds2121SegmentedControl-control.bds2121SegmentedControl---variant_outline .bds2121SegmentedControl-indicator{box-shadow:inset 0 0 0 var(--control_indicator-width,2px) var(--control_indicator-color,var(--bds-color_interactive));display:block}.bds2121SegmentedControl-control.bds2121SegmentedControl---no-selection .bds2121SegmentedControl-thumb,.bds2121SegmentedControl-control.bds2121SegmentedControl---no-selection .bds2121SegmentedControl-indicator{display:none}@media (hover:hover) and (pointer:fine){.bds2121SegmentedControl-item:not(.bds2121SegmentedControl---active,.bds2121SegmentedControl---disabled):hover{color:var(--control_label-color--hover,var(--bds-color_on-bg))}}@media (prefers-reduced-motion:reduce){.bds2121SegmentedControl-thumb,.bds2121SegmentedControl-indicator{transition:none}}}@layer boostdev.bds2121Select-component{.bds2121Select-formGroup{flex-direction:column;display:flex}.bds2121Select-selectWrapper{align-items:center;display:flex;position:relative}.bds2121Select-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));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);padding-inline-end:var(--select_padding-end,var(--bds-space_xxl))}.bds2121Select-select:focus{--bdc_color:var(--bdc_color--focus)}.bds2121Select-select:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Select-select:disabled{opacity:.5;cursor:not-allowed}.bds2121Select-selectError{--bdc_color:var(--bdc_color--error)}.bds2121Select-chevron{pointer-events:none;color:var(--select_chevron-color,var(--bds-color_interactive));align-items:center;display:flex;position:absolute;inset-inline-end:var(--bds-space_s)}.bds2121Select-chevron svg{inline-size:var(--select_chevron-size,1rem);block-size:var(--select_chevron-size,1rem)}}@layer boostdev.bds2121Slider-component{.bds2121Slider-formGroup{gap:var(--bds-space_xxs);flex-direction:column;display:flex}.bds2121Slider-labelRow{justify-content:space-between;align-items:baseline;display:flex}.bds2121Slider-value{font-size:var(--bds-font_size--body--s);font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg--subtle)}.bds2121Slider-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)}.bds2121Slider-slider:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background: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%)}.bds2121Slider-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))}.bds2121Slider-slider:disabled{opacity:.4;cursor:not-allowed}.bds2121Slider-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);transition:var(--bds-animation_transition);cursor:pointer}.bds2121Slider-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-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;border:none}.bds2121Slider-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%)}.bds2121Slider-sliderError:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background: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%)}.bds2121Slider-sliderError::-webkit-slider-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}.bds2121Slider-sliderError::-moz-range-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}@media (prefers-reduced-motion:reduce){.bds2121Slider-slider{transition:none}.bds2121Slider-slider::-webkit-slider-thumb{transition:none}.bds2121Slider-slider::-moz-range-thumb{transition:none}}}@layer boostdev.bds2121Switch-component{.bds2121Switch-switchGroup{color:var(--switch_color,var(--bds-color_on-bg));flex-direction:column;display:flex}.bds2121Switch-switchGroup.bds2121Switch---size_small{--switch_thumb-size:1em}.bds2121Switch-switchGroup.bds2121Switch---size_medium{--switch_thumb-size:1.25em}.bds2121Switch-switchGroup.bds2121Switch---size_large{--switch_thumb-size:1.5em}.bds2121Switch-inputWrapper{align-items:center;gap:var(--bds-space_xs);display:flex}.bds2121Switch-trackWrapper{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);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.bds2121Switch-switch{appearance:none;opacity:0;cursor:pointer;z-index:1;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.bds2121Switch-switch:disabled{cursor:not-allowed}.bds2121Switch-track{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));align-items:center;display:inline-flex}.bds2121Switch-thumb{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);display:block;transform:translate(0)}.bds2121Switch-switch.bds2121Switch-switchError+.bds2121Switch-track{--bdc_color:var(--switch_border-color--error,var(--bds-color_error))}.bds2121Switch-switch:checked+.bds2121Switch-track{background-color:var(--switch_track-bg--active,var(--bdc-color_active--subtle));--bdc_color:var(--switch_thumb-bg--active,var(--bds-color_interactive))}.bds2121Switch-switch:checked+.bds2121Switch-track .bds2121Switch-thumb{background-color:var(--switch_thumb-bg--active,var(--bds-color_interactive));transform:translateX(var(--switch_thumb-size,1.25em))}[dir=rtl] .bds2121Switch-switch:checked+.bds2121Switch-track .bds2121Switch-thumb{transform:translateX(calc(var(--switch_thumb-size,1.25em) * -1))}.bds2121Switch-switch:focus-visible+.bds2121Switch-track{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--switch_track-radius,var(--bds-border_radius--full))}.bds2121Switch-switch:disabled+.bds2121Switch-track{opacity:.4}@media (prefers-reduced-motion:reduce){.bds2121Switch-track,.bds2121Switch-thumb{transition:none}}}@layer boostdev.bds2121Textarea-component{.bds2121Textarea-formGroup{flex-direction:column;display:flex}.bds2121Textarea-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)}.bds2121Textarea-textarea:focus{--bdc_color:var(--bdc_color--focus)}.bds2121Textarea-textarea:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Textarea-textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.bds2121Textarea-textareaError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds2121ButtonGroup-component{.bds2121ButtonGroup-buttonGroup{grid-column:var(--bds-grid_span-100);inline-size:100%;container:button-group/inline-size}.bds2121ButtonGroup-buttonGroup .bds2121ButtonGroup-container{gap:var(--buttonGroup_gap,var(--bds-space_l));flex-direction:column-reverse;align-items:center;display:flex;position:relative}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_card .bds2121ButtonGroup-container{align-items:stretch}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_flow .bds2121ButtonGroup-container,.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_modal .bds2121ButtonGroup-container{align-items:center}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_content .bds2121ButtonGroup-container{align-items:flex-start}@supports (contain:inline-size){@container button-group (min-width:30rem){.bds2121ButtonGroup-buttonGroup .bds2121ButtonGroup-container{flex-direction:row;justify-content:space-between}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_modal .bds2121ButtonGroup-container>:first-child:last-child,.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_flow .bds2121ButtonGroup-container>:first-child:last-child{margin-inline-start:auto}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_card .bds2121ButtonGroup-container{justify-content:center}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_modal .bds2121ButtonGroup-container{justify-content:flex-end}.bds2121ButtonGroup-buttonGroup.bds2121ButtonGroup---variant_content .bds2121ButtonGroup-container{justify-content:flex-start;align-items:center}}}}@layer boostdev.bds2121Card-component{.bds2121Card-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}.bds2121Card-card:is(button){font:inherit;text-align:inherit;border:none;inline-size:100%;display:block}.bds2121Card-card.bds2121Card---default{box-shadow:var(--card_shadow--default,var(--bds-shadow_s))}.bds2121Card-card.bds2121Card---elevated{box-shadow:var(--card_shadow--elevated,var(--bds-shadow_m))}.bds2121Card-card.bds2121Card---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))}.bds2121Card-card.bds2121Card---clickable{cursor:pointer}.bds2121Card-card.bds2121Card---padding-none{padding:var(--card_padding,0)}.bds2121Card-card.bds2121Card---padding-small{padding:var(--card_padding,var(--bds-space_s))}.bds2121Card-card.bds2121Card---padding-medium{padding:var(--card_padding,var(--bds-space_m))}.bds2121Card-card.bds2121Card---padding-large{padding:var(--card_padding,var(--bds-space_l))}.bds2121Card-card.bds2121Card---padding-extra-large{padding:var(--card_padding,var(--bds-space_xl))}.bds2121Card-card.bds2121Card---text-start{text-align:start}.bds2121Card-card.bds2121Card---text-center{text-align:center}.bds2121Card-card.bds2121Card---text-end{text-align:end}.bds2121Card-card.bds2121Card---clickable:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds2121Card-card.bds2121Card---clickable:active{box-shadow:var(--card_shadow--active,var(--bds-shadow_s));transform:translateY(0)}@media (hover:hover) and (pointer:fine){.bds2121Card-card.bds2121Card---clickable:hover{box-shadow:var(--card_shadow--clickable-hover,var(--bds-shadow_xl));transform:translateY(-2px)}.bds2121Card-card.bds2121Card---default:hover{box-shadow:var(--card_shadow--default-hover,var(--bds-shadow_m))}.bds2121Card-card.bds2121Card---elevated:hover{box-shadow:var(--card_shadow--elevated-hover,var(--bds-shadow_2xl))}.bds2121Card-card.bds2121Card---outlined:hover{box-shadow:var(--card_shadow--outlined-hover,var(--bds-shadow_s))}}@media (prefers-reduced-motion:reduce){.bds2121Card-card{transition:none}.bds2121Card-card.bds2121Card---clickable:hover,.bds2121Card-card.bds2121Card---clickable:active{transform:none}}}@layer boostdev.bds2121Grid-component{.bds2121Grid-grid{gap:var(--grid_gap,var(--bds-grid_gap));display:grid}.bds2121Grid-grid.bds2121Grid---main{grid-template-columns:var(--bds-grid_template-columns)}.bds2121Grid-grid.bds2121Grid---page{grid-column:1/-1;grid-template-columns:1fr}.bds2121Grid-grid.bds2121Grid---funnel{grid-template-columns:var(--bds-grid_template-columns);max-inline-size:var(--bds-container_max-width--narrow);margin-inline:auto}.bds2121Grid-grid.bds2121Grid---custom{grid-template-columns:repeat(var(--grid_columns,4), minmax(0, 1fr))}.bds2121Grid-grid.bds2121Grid---centered{max-inline-size:var(--bds-container_max-width);padding-inline:var(--bds-container_spacing-inline);margin-inline:auto}.bds2121Grid-item{min-inline-size:0}@supports (grid-template-rows:masonry){.bds2121Grid-grid.bds2121Grid---masonry{grid-template-rows:masonry}}@supports (display:grid-lanes){.bds2121Grid-grid.bds2121Grid---masonry{display:grid-lanes}}}@layer boostdev.bds2121SectionHeader-component{.bds2121SectionHeader-sectionHeader{gap:var(--sectionHeader_gap,var(--bds-space_m));grid-column:var(--bds-grid_span-100);flex-direction:column;display:flex}.bds2121SectionHeader-title{color:var(--sectionHeader_title-color,var(--sectionHeader-title-color,var(--bds-color_on-bg)));font-family:var(--bds-font_family--body);margin:0}.bds2121SectionHeader-subtitle{color:var(--sectionHeader_subtitle-color,var(--bds-color_grey--strong));font-family:var(--bds-font_family--body);font-weight:var(--bds-font_weight--medium);margin:0}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---start{text-align:start;align-items:flex-start}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---center{text-align:center;align-items:center}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---end{text-align:end;align-items:flex-end}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---medium .bds2121SectionHeader-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))}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---medium .bds2121SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--heading-3));line-height:var(--sectionHeader_subtitle-line-height,1.3)}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---xs .bds2121SectionHeader-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))}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---xs .bds2121SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:var(--sectionHeader_subtitle-line-height,1.4)}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---small .bds2121SectionHeader-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))}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---small .bds2121SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:var(--sectionHeader_subtitle-line-height,1.4)}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---large .bds2121SectionHeader-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)}.bds2121SectionHeader-sectionHeader.bds2121SectionHeader---large .bds2121SectionHeader-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.bds2121IconWrapper-component{.bds2121IconWrapper-wrapper{block-size:2em;inline-size:2em;font-size:var(--icon-wrapper_size,3em);border-radius:var(--icon-wrapper_radius,var(--icon-wrapper-radius,var(--bds-border_radius--circle)));margin-block:var(--icon-wrapper_margin-block-start,var(--bds-space_l)) var(--icon-wrapper_margin-block-end,var(--bds-space_m));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));transition:var(--bds-animation_transition);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.bds2121IconWrapper-wrapper svg{fill:currentColor}}
html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{background:var(--bds-color_bg);color:var(--bds-color_on-bg);flex-direction:column;display:flex}.page{width:100%;max-width:var(--bds-container_max-width--narrow);padding:var(--bds-space_xl) var(--bds-space_m);gap:var(--bds-space_xl);flex-direction:column;margin-inline:auto;display:flex}.stack{gap:var(--bds-space_m);flex-direction:column;display:flex}.row{align-items:center;gap:var(--bds-space_s);flex-wrap:wrap;display:flex}
