@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.bds270Accordion-component{.bds270Accordion-accordion{display:flex;flex-direction:column;border:var(--accordion_border,none);--bdc_color:var(--bds-color_bg--subtle);--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--accordion_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);overflow:hidden}.bds270Accordion-item{border-block-end:1px solid var(--bds-color_bg--subtle)}.bds270Accordion-item:last-child{border-block-end:none}.bds270Accordion-heading{margin:0}.bds270Accordion-trigger{all:unset;display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding:var(--bds-space_m);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg);cursor:pointer;transition:var(--bds-animation_transition);box-sizing:border-box}.bds270Accordion-trigger:disabled{opacity:.4;cursor:not-allowed}.bds270Accordion-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){.bds270Accordion-trigger:not(:disabled):hover{background-color:var(--accordion_trigger-bg--hover,var(--bds-color_bg--subtle))}}.bds270Accordion-triggerLabel{flex:1 1;text-align:start}.bds270Accordion-chevron{inline-size:1.25rem;block-size:1.25rem;flex-shrink:0;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270Accordion-item.bds270Accordion---open .bds270Accordion-chevron{transform:rotate(180deg)}.bds270Accordion-panel{overflow:hidden}.bds270Accordion-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){.bds270Accordion-chevron{transition:none}}}@layer boostdev.bds270Alert-component{.bds270Alert-alert{display:flex;align-items:flex-start;gap:var(--bds-space_s);padding:var(--bds-space_m);border-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)}.bds270Alert---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))}.bds270Alert---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))}.bds270Alert---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))}.bds270Alert---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))}.bds270Alert-icon{display:flex;align-items:center;flex-shrink:0;margin-block-start:.1em}.bds270Alert-content{flex:1 1;display:flex;flex-direction:column;gap:var(--bds-space_xxs)}.bds270Alert-title{font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body)}.bds270Alert-dismiss{all:unset;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:currentcolor;transition:var(--bds-animation_transition);border:var(--alert_dismiss-border,none);border-radius:var(--alert_dismiss-radius,var(--bds-border_radius--circle));--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds270Alert-dismiss svg{width:1rem;height:1rem}.bds270Alert-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Alert-dismiss:hover{opacity:var(--alert_dismiss-opacity--hover,.7)}}}@layer boostdev.bds270Avatar-component{.bds270Avatar-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--avatar_size,3em);height:var(--avatar_size,3em);border-radius:var(--avatar_radius,var(--bds-border_radius--circle));overflow:hidden;flex-shrink:0}.bds270Avatar-avatar.bds270Avatar---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)}.bds270Avatar-avatar.bds270Avatar---size_small{--avatar_size:2em}.bds270Avatar-avatar.bds270Avatar---size_medium{--avatar_size:3em}.bds270Avatar-avatar.bds270Avatar---size_large{--avatar_size:4.5em}.bds270Avatar-image{width:100%;height:100%;object-fit:cover;display:block}.bds270Avatar-initials{line-height:1;-webkit-user-select:none;user-select:none;font-size:var(--bds-font_size--body)}.bds270Avatar-avatar.bds270Avatar---size_small .bds270Avatar-initials{font-size:var(--bds-font_size--body--s)}.bds270Avatar-avatar.bds270Avatar---size_large .bds270Avatar-initials{font-size:var(--bds-font_size--heading-3)}}@layer boostdev.bds270Badge-component{.bds270Badge-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--bds-space_xxs) var(--bds-space_xs);border-radius:var(--badge_radius,var(--bds-border_radius--full));font-size:var(--badge_font-size,var(--bds-font_size--body--s));font-weight:var(--bds-font_weight--semibold);line-height:1;white-space:nowrap;background-color:var(--badge_bg,var(--badge_bg--variant,var(--bds-color_blue)));color:var(--badge_text,var(--badge_text--variant,var(--bds-color_on-blue)))}.bds270Badge---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))}.bds270Badge---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))}.bds270Badge---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))}.bds270Badge---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))}.bds270Badge---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.bds270Breadcrumb-component{.bds270Breadcrumb-breadcrumb{font-size:var(--bds-font_size--body--s)}.bds270Breadcrumb-list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.bds270Breadcrumb-item,.bds270Breadcrumb-list{display:flex;align-items:center;gap:var(--bds-space_xxs)}.bds270Breadcrumb-link{color:var(--bds-color_interactive_on-bg);text-decoration:none;transition:var(--bds-animation_transition)}.bds270Breadcrumb-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){.bds270Breadcrumb-link:hover{text-decoration:underline;text-underline-offset:.2em}}.bds270Breadcrumb-separator{color:var(--bds-color_on-bg--subtle);-webkit-user-select:none;user-select:none}.bds270Breadcrumb-current{color:var(--bds-color_on-bg--subtle);font-weight:var(--bds-font_weight--semibold)}}@layer boostdev.bds270Collapsible-component{.bds270Collapsible-collapsible{border:var(--collapsible_border-width,1px) solid var(--collapsible_border-color,var(--bds-color_bg--subtle));border-radius:var(--collapsible_border-radius,var(--bds-border_radius--m));overflow:hidden}.bds270Collapsible-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--bds-space_m);padding:var(--bds-space_m);cursor:pointer;font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body);color:var(--collapsible_color,var(--bds-color_on-bg));background-color:var(--collapsible_bg,var(--bds-color_bg));-webkit-user-select:none;user-select:none;transition:var(--bds-animation_transition)}.bds270Collapsible-summary::-webkit-details-marker{display:none}.bds270Collapsible-summary:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds270Collapsible-summary:hover{background-color:var(--collapsible_bg--hover,var(--bds-color_bg--subtle))}}.bds270Collapsible-collapsible[open]>.bds270Collapsible-summary{border-block-end:var(--collapsible_border-width,1px) solid var(--collapsible_border-color,var(--bds-color_bg--subtle))}.bds270Collapsible-summaryContent{flex:1 1}.bds270Collapsible-icon{inline-size:.5rem;block-size:.5rem;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:rotate(45deg);flex-shrink:0;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270Collapsible-collapsible[open]>.bds270Collapsible-summary .bds270Collapsible-icon{transform:rotate(-135deg)}.bds270Collapsible-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){.bds270Collapsible-icon{transition:none}}}@layer boostdev.bds270Calendar-component{.bds270Calendar-calendar{display:inline-flex;flex-direction:column;gap:var(--bds-space_s);background-color:var(--bds-color_bg);border:var(--calendar_border,none);--bdc_color:var(--bds-color_bg--subtle);--bdc-outline_radius:var(--bds-border_radius--m);border-radius:var(--calendar_radius,var(--bdc-outline_radius));padding:var(--bds-space_m);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--calendar_shadow,var(--bds-shadow_s));inline-size:20rem}.bds270Calendar-header{display:flex;align-items:center;justify-content:space-between}.bds270Calendar-monthYear{font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds270Calendar-navBtn{all:unset;display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));cursor:pointer;color:var(--bds-color_on-bg);transition:var(--bds-animation_transition)}.bds270Calendar-navBtn svg{inline-size:1rem;block-size:1rem}.bds270Calendar-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Calendar-navBtn:hover{background-color:var(--calendar_navBtn-bg--hover,var(--bds-color_bg--subtle))}}.bds270Calendar-grid{border-collapse:collapse;inline-size:100%;table-layout:fixed}.bds270Calendar-weekday{font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg);text-align:center;padding-block-end:var(--bds-space_xs)}.bds270Calendar-empty{padding:0}.bds270Calendar-day{all:unset;display:flex;align-items:center;justify-content:center;inline-size:100%;aspect-ratio:1;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);cursor:pointer;transition:var(--bds-animation_transition);box-sizing:border-box}.bds270Calendar-day:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Calendar-day:not(.bds270Calendar-disabled,.bds270Calendar-selected):hover{background-color:var(--calendar_day-bg--hover,var(--bds-color_bg--subtle))}}.bds270Calendar-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)}.bds270Calendar-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)}.bds270Calendar-disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bds270Calendar-day{transition:none}}}@layer boostdev.bds270Carousel-component{.bds270Carousel-carousel{position:relative;display:flex;align-items:center;gap:var(--bds-space_xs)}.bds270Carousel-track{display:flex;gap:var(--bds-space_m);overflow-inline:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1 1;scroll-behavior:smooth}.bds270Carousel-track::-webkit-scrollbar{display:none}.bds270Carousel-slide{scroll-snap-align:start;flex-shrink:0}.bds270Carousel-navBtn{all:unset;display:flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--carousel_indicator-radius,var(--bds-border_radius--circle));background-color:var(--bds-color_bg);color:var(--bds-color_on-bg);--bdc_color:var(--bds-color_on-bg);border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--bds-shadow_s);cursor:pointer;flex-shrink:0;transition:var(--bds-animation_transition)}.bds270Carousel-navBtn svg{inline-size:1.25rem;block-size:1.25rem}.bds270Carousel-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Carousel-navBtn:hover{background-color:var(--carousel_navBtn-bg--hover,var(--bds-color_bg--subtle))}}@media (prefers-reduced-motion:reduce){.bds270Carousel-track{scroll-behavior:auto}}}@layer boostdev.bds270DescriptionList-component{.bds270DescriptionList-list{display:flex;flex-direction:column;gap:var(--bds-space_s);margin:0;padding:0;font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg)}.bds270DescriptionList-group{display:flex;flex-direction:column;gap:var(--bds-space_xxs)}.bds270DescriptionList-term{font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds270DescriptionList-details{margin:0;color:var(--bds-color_on-bg)}.bds270DescriptionList---layout_inline .bds270DescriptionList-group{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--bds-space_xs);align-items:baseline}.bds270DescriptionList---layout_inline .bds270DescriptionList-term{grid-column:1}.bds270DescriptionList---layout_inline .bds270DescriptionList-details{grid-column:2}}@layer boostdev.bds270Link-component{.bds270Link-link{color:var(--link_color,var(--link_color--variant,var(--bds-color_interactive_on-bg)));text-decoration:underline;text-underline-offset:.2em;transition:var(--bds-animation_transition);cursor:pointer}.bds270Link-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){.bds270Link-link:hover{color:var(--link_color-hover,var(--link_color-hover--variant,var(--bds-color_blue--strong)))}}.bds270Link---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))}.bds270Link---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))}.bds270Link---variant_standalone{--link_color--variant:var(--link_color--standalone,var(--bds-color_interactive_on-bg));--link_color-hover--variant:var(--link_color-hover--standalone,var(--bds-color_blue--strong));display:inline-flex;align-items:center;gap:var(--bds-space_xxs);font-weight:var(--bds-font_weight--semibold);text-decoration:none}@media (hover:hover) and (pointer:fine){.bds270Link---variant_standalone:hover{text-decoration:underline;text-underline-offset:.2em}}.bds270Link-externalLabel{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer boostdev.bds270Loading-component{.bds270Loading-loading{display:flex;justify-content:center;align-items:center}.bds270Loading-spinner{inline-size:2.5em;block-size:2.5em;border:4px solid var(--bds-color_bg);border-block-start:4px solid var(--bds-color_interactive);border-radius:var(--loading_radius,var(--bds-border_radius--circle));animation:spin 1s linear infinite}.bds270Loading---size_small .bds270Loading-spinner{inline-size:1.5em;block-size:1.5em;border-width:2px}.bds270Loading---size_large .bds270Loading-spinner{inline-size:4em;block-size:4em;border-width:6px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bds270Loading-spinner{animation:none}}@layer boostdev.bds270NotificationBanner-component{.bds270NotificationBanner-banner{display:flex;align-items:center;gap:var(--bds-space_m);padding:var(--bds-space_s) var(--bds-space_m);background-color:var(--banner_bg,var(--banner_bg--variant,var(--bds-color_blue--subtle)));color:var(--banner_text,var(--banner_text--variant,var(--bds-color_on-blue--subtle)));border-block-end:3px solid var(--banner_border,var(--banner_border--variant,var(--bds-color_blue)));font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body);inline-size:100%}.bds270NotificationBanner---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))}.bds270NotificationBanner---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))}.bds270NotificationBanner---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))}.bds270NotificationBanner---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))}.bds270NotificationBanner-content{flex:1 1}.bds270NotificationBanner-action{flex-shrink:0}.bds270NotificationBanner-dismiss{all:unset;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:currentcolor;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)}.bds270NotificationBanner-dismiss svg{inline-size:1rem;block-size:1rem}.bds270NotificationBanner-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270NotificationBanner-dismiss:hover{opacity:var(--banner_dismiss-opacity--hover,.7)}}}@layer boostdev.bds270Pagination-component{.bds270Pagination-pagination{display:flex;justify-content:center}.bds270Pagination-list{display:flex;align-items:center;gap:var(--bds-space_xxs);list-style:none;margin:0;padding:0}.bds270Pagination-list li{list-style:none}.bds270Pagination-button{all:unset;display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.25rem;block-size:2.25rem;padding-inline:var(--bds-space_xs);border-radius:var(--pagination_radius,var(--bds-border_radius--full));background-color:var(--btn_bg,var(--btn_bg--state,transparent));color:var(--btn_color,var(--btn_color--state,var(--bds-color_on-bg)));--bdc_color:var(--btn_border,var(--btn_border--state,var(--bds-color_bg--subtle)));border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--bds-animation_transition);box-sizing:border-box}.bds270Pagination-button:disabled{opacity:.4;cursor:not-allowed}.bds270Pagination-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Pagination-button:not(:disabled,.bds270Pagination---active):hover{--btn_bg--state:var(--btn_bg--hover,var(--bds-color_bg--subtle));--btn_color--state:var(--btn_color--hover,var(--bds-color_interactive_on-bg))}}.bds270Pagination-button.bds270Pagination---active{--btn_bg--state:var(--btn_bg--active,var(--bds-color_interactive));--btn_color--state:var(--btn_color--active,var(--bds-color_on-interactive));--btn_border--state:var(--btn_border--active,var(--bds-color_interactive))}.bds270Pagination-button.bds270Pagination---nav svg{inline-size:1rem;block-size:1rem}.bds270Pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.25rem;block-size:2.25rem;color:var(--bds-color_on-bg--subtle);font-size:var(--bds-font_size--body);-webkit-user-select:none;user-select:none}}@layer boostdev.bds270Progress-component{.bds270Progress-container{display:flex;flex-direction:column;gap:var(--bds-space_xxs);inline-size:100%}.bds270Progress-labelRow{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds270Progress-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bds270Progress-track{inline-size:100%;block-size:var(--progress_height,var(--bds-space_xs));background-color:var(--bds-color_bg--subtle);border-radius:var(--progress_radius,var(--bds-border_radius--full));overflow:hidden}.bds270Progress-track.bds270Progress---size_small{--progress_height:var(--bds-space_xxs)}.bds270Progress-track.bds270Progress---size_medium{--progress_height:var(--bds-space_xs)}.bds270Progress-track.bds270Progress---size_large{--progress_height:var(--bds-space_s)}.bds270Progress-fill{block-size:100%;background-color:var(--progress_color-active,var(--bdc-color_active));border-radius:var(--progress_radius,var(--bds-border_radius--full));transition:inline-size var(--bds-animation_transition-duration) var(--bds-animation_easing)}@media (prefers-reduced-motion:reduce){.bds270Progress-fill{transition:none}}}@layer boostdev.bds270ProgressCircle-component{.bds270ProgressCircle-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.bds270ProgressCircle-svg{display:block}.bds270ProgressCircle-track{stroke:var(--bds-color_bg--subtle)}.bds270ProgressCircle-fill{stroke:var(--progressCircle_color-active,var(--bdc-color_active));transition:stroke-dashoffset var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270ProgressCircle-value{position:absolute;font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg);line-height:1}.bds270ProgressCircle---size_small .bds270ProgressCircle-value{font-size:.5rem}.bds270ProgressCircle---size_medium .bds270ProgressCircle-value{font-size:var(--bds-font_size--body--s)}.bds270ProgressCircle---size_large .bds270ProgressCircle-value{font-size:var(--bds-font_size--body)}@media (prefers-reduced-motion:reduce){.bds270ProgressCircle-fill{transition:none}}}@layer boostdev.bds270Separator-component{.bds270Separator-separator{border:none;background-color:var(--separator_color,var(--bds-color_on-bg))}.bds270Separator-separator.bds270Separator---horizontal{display:block;inline-size:100%;block-size:var(--separator_thickness,1px)}.bds270Separator-separator.bds270Separator---vertical{display:inline-block;inline-size:var(--separator_thickness,1px);align-self:stretch}}@layer boostdev.bds270Skeleton-component{.bds270Skeleton-skeleton{background:linear-gradient(90deg,var(--bds-color_grey--subtle) 25%,var(--bds-color_bg) 50%,var(--bds-color_grey--subtle) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--bds-border_radius--xs);min-block-size:var(--bds-space_m)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer boostdev.bds270SkipLink-component{.bds270SkipLink-skipLink{position:absolute;inset-block-start:var(--bds-space_s);inset-inline-start:var(--bds-space_s);z-index:var(--z_overlay);padding:var(--bds-space_xs) var(--bds-space_m);background-color:var(--bds-color_bg);color:var(--bds-color_on-bg);font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);border-radius:var(--bds-border_radius--s);text-decoration:none;--bdc_color:var(--color_focus,var(--bds-color_interactive));border:var(--skip-link_border,none);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);transform:translateY(-200%);transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270SkipLink-skipLink:focus-visible{transform:translateY(0);outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (prefers-reduced-motion:reduce){.bds270SkipLink-skipLink{transition:none}}}@layer boostdev.bds270Table-component{.bds270Table-wrapper{inline-size:100%;overflow-inline:auto;border:var(--table_border,none);--bdc_color:var(--bds-color_bg--subtle);--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--table_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds270Table-table{inline-size:100%;border-collapse:collapse;font-size:var(--bds-font_size--body);font-family:var(--bds-font_family--body)}.bds270Table-caption{caption-side:top;text-align:start;padding:var(--bds-space_s) var(--bds-space_m);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds270Table-thead{background-color:var(--bds-color_bg--subtle)}.bds270Table-th{padding:var(--bds-space_s) var(--bds-space_m);text-align:start;font-weight:var(--bds-font_weight--semibold);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)}.bds270Table-th.bds270Table---sortable{padding:0}.bds270Table-sortButton{all:unset;display:flex;align-items:center;gap:var(--bds-space_xxs);padding:var(--bds-space_s) var(--bds-space_m);inline-size:100%;cursor:pointer;color:var(--bds-color_on-bg--subtle);font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body--s);transition:var(--bds-animation_transition);box-sizing:border-box}.bds270Table-sortButton:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds270Table-sortButton:hover{color:var(--table_sortBtn-color--hover,var(--bds-color_on-bg))}}.bds270Table-sortIcon{inline-size:1rem;block-size:1rem;opacity:.4;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing),opacity var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270Table-sortIcon.bds270Table---sort-active{opacity:1;color:var(--bds-color_interactive)}.bds270Table-sortIcon.bds270Table---sort-desc{transform:rotate(180deg)}.bds270Table-tbody .bds270Table-tr{border-block-end:1px solid var(--bds-color_bg--subtle);transition:var(--bds-animation_transition)}.bds270Table-tbody .bds270Table-tr:last-child{border-block-end:none}@media (hover:hover) and (pointer:fine){.bds270Table-tbody .bds270Table-tr:hover{background-color:var(--table_row-bg--hover,var(--bds-color_bg--subtle))}}.bds270Table-td{padding:var(--bds-space_s) var(--bds-space_m);color:var(--bds-color_on-bg);vertical-align:middle}@media (prefers-reduced-motion:reduce){.bds270Table-sortIcon{transition:none}}}@layer boostdev.bds270Tabs-component{.bds270Tabs-tabs{display:flex;flex-direction:column}.bds270Tabs-tabList{display:flex;border-block-end:1px solid var(--bds-color_bg--subtle);gap:var(--bds-space_xxs)}.bds270Tabs-tab{all:unset;display:inline-flex;align-items:center;padding:var(--bds-space_s) var(--bds-space_m);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--tab_color,var(--tab_color--state,var(--bds-color_on-bg)));border-block-end:2px solid var(--tab_border-color,var(--tab_border-color--state,transparent));margin-block-end:-1px;cursor:pointer;transition:var(--bds-animation_transition)}.bds270Tabs-tab.bds270Tabs---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))}.bds270Tabs-tab:disabled{opacity:.4;cursor:not-allowed}.bds270Tabs-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){.bds270Tabs-tab:not(:disabled,.bds270Tabs---active):hover{--tab_color--state:var(--tab_color--hover,var(--bds-color_interactive_on-bg))}}.bds270Tabs-panel{padding-block-start:var(--bds-space_m)}.bds270Tabs-panel:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}}@layer boostdev.bds270Tooltip-component{.bds270Tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.bds270Tooltip-tooltip{position:absolute;z-index:var(--bds-z-index_popover);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(--bds-font_size--body--s);line-height:var(--bds-font_line-height--body);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270Tooltip-wrapper:focus-within .bds270Tooltip-tooltip,.bds270Tooltip-wrapper:hover .bds270Tooltip-tooltip{visibility:visible;opacity:1}.bds270Tooltip---placement_top{inset-block-end:calc(100% + var(--bds-space_xs));inset-inline-start:50%;transform:translateX(-50%)}.bds270Tooltip---placement_bottom{inset-block-start:calc(100% + var(--bds-space_xs));inset-inline-start:50%;transform:translateX(-50%)}.bds270Tooltip---placement_left{inset-inline-end:calc(100% + var(--bds-space_xs));inset-block-start:50%;transform:translateY(-50%)}.bds270Tooltip---placement_right{inset-inline-start:calc(100% + var(--bds-space_xs));inset-block-start:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.bds270Tooltip-tooltip{transition:none}}}@layer boostdev.bds270Typography-component{.bds270Typography-typography{margin:0;font-family:var(--bds-font_family--body);color:var(--typography_color,var(--bds-color_on-bg))}.bds270Typography---h1{font-family:var(--bds-font_family--heading);font-size:var(--bds-font_size--heading-1);font-weight:var(--bds-font_weight--bold);line-height:var(--bds-font_line-height--heading)}.bds270Typography---h2{font-size:var(--bds-font_size--heading-2)}.bds270Typography---h2,.bds270Typography---h3{font-family:var(--bds-font_family--heading);font-weight:var(--bds-font_weight--semibold);line-height:var(--bds-font_line-height--heading)}.bds270Typography---h3{font-size:var(--bds-font_size--heading-3)}.bds270Typography---body{font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body)}.bds270Typography---body_s{font-size:var(--bds-font_size--body--s);line-height:var(--bds-font_line-height--body)}}@keyframes fadeZoom{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b/50%)}70%{transform:scale(1.01);box-shadow:0 0 0 var(--bds-space_m) rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b/0)}to{transform:scale(1);box-shadow:0 0 0 0 rgb(from var(--button_pulse-color,var(--button_color,var(--bds-color_interactive))) r g b/0)}}@layer boostdev.bds270Button-component{.bds270Button-button,.bds270Button-button[href]{all:unset;position:relative;font:inherit;padding-inline:var(--bds-space_l);display:inline-flex;gap:var(--bds-space_xs);border-radius:var(--button_radius,var(--bds-border_radius--full));align-items:center;cursor:pointer;scroll-padding-block-end:var(--bds-space_l);justify-content:center;block-size:var(--button_height,3em);font-size:var(--button_font-size,inherit);white-space:nowrap;line-height:1;--button_color:var(--bds-color_interactive);--button_on-color:var(--bds-color_on-interactive);--button_color--on-bg:var(--bds-color_interactive_on-bg);background-color:var(--button_bg,var(--button_bg--variant,var(--button_color)));color:var(--button_text,var(--button_text--variant,var(--button_on-color)));--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)}.bds270Button-button.bds270Button---ghost,.bds270Button-button.bds270Button---outline{--button_bg--variant:var(--button_bg--outline,transparent);--button_text--variant:var(--button_text--outline,var(--button_color--on-bg));--button_border--variant:var(--button_border--outline,var(--button_color--on-bg))}.bds270Button-button.bds270Button---size_small{--button_height:2.25em;--button_font-size:var(--bds-font_size--body--s);padding-inline:var(--bds-space_m)}.bds270Button-button.bds270Button---size_medium{--button_height:3em;padding-inline:var(--bds-space_l)}.bds270Button-button.bds270Button---size_large{--button_font-size:var(--bds-font_size--heading-3);padding-inline:var(--bds-space_xl)}.bds270Button-button.bds270Button---hasPulse{animation:pulse 3s infinite}.bds270Button-button.bds270Button---iconOnly{aspect-ratio:1;box-sizing:border-box;padding:var(--bds-space_xxs)}.bds270Button-button.bds270Button---iconOnly>*{inline-size:100%;block-size:100%}.bds270Button-button[href]{text-decoration:none}.bds270Button-button svg{--icon__stroke:currentcolor;fill:currentcolor;color:currentcolor;flex-shrink:0}.bds270Button-iconStart{margin-inline-start:calc(var(--bds-space_s) * -1)}.bds270Button-iconEnd,.bds270Button-iconStart{display:flex;align-items:center;transition:var(--bds-animation_transition)}.bds270Button-iconEnd{margin-inline-end:calc(var(--bds-space_s) * -1)}.bds270Button-button.bds270Button---iconOnly .bds270Button-iconEnd,.bds270Button-button.bds270Button---iconOnly .bds270Button-iconStart{margin-inline:0}@media (hover:hover) and (pointer:fine){.bds270Button-button:hover .bds270Button-iconEnd svg,.bds270Button-button:hover .bds270Button-iconStart svg{animation:fadeZoom 2s ease-out infinite}}.bds270Button-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Button-button.bds270Button---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))}.bds270Button-button.bds270Button---ghost:hover,.bds270Button-button.bds270Button---outline:hover{--button_bg--variant:var(--button_bg--outline-hover,var(--button_color));--button_text--variant:var(--button_text--outline-hover,var(--button_on-color));--button_border--variant:var(--button_border--outline-hover,transparent)}}}@layer boostdev.bds270Command-component{.bds270Command-dialog{padding:0;border:none;border-radius:var(--bds-border_radius--m);background:transparent;inline-size:min(40rem,90vw);max-block-size:70vh;overflow:visible;margin-block-start:10vh}.bds270Command-dialog::backdrop{background-color:var(--color_backdrop,rgb(0 0 0/50%));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bds270Command-palette{display:flex;flex-direction:column;background-color:var(--command_color,var(--bds-color_bg));color:var(--command_on-color,var(--bds-color_on-bg));border-radius:var(--bds-border_radius--m);overflow:hidden;max-block-size:70vh;border:var(--command_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--m);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--command_shadow,var(--bds-shadow_xl))}.bds270Command-searchRow{display:flex;align-items:center;gap:var(--bds-space_xs);padding:var(--bds-space_s) var(--bds-space_m);border-block-end:1px solid currentcolor;flex-shrink:0}.bds270Command-searchIcon{inline-size:1.25rem;block-size:1.25rem;color:var(--bds-color_on-bg);flex-shrink:0}.bds270Command-search{flex:1 1;border:none;outline:none;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg);background:transparent;min-inline-size:0}.bds270Command-search::placeholder{color:var(--bds-color_on-bg)}.bds270Command-escHint{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);border-radius:var(--bds-border_radius--xs);padding:.1em .4em;flex-shrink:0;--bdc_color:currentcolor;border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds270Command-list{overflow-block:auto;list-style:none;margin:0;padding:var(--bds-space_xs) 0}.bds270Command-groupList{list-style:none;margin:0;padding:0}.bds270Command-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}.bds270Command-item{display:flex;align-items:center;gap:var(--bds-space_s);padding:var(--bds-space_s) var(--bds-space_m);cursor:pointer;transition:background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270Command-itemActive{background-color:var(--command_item-bg--active,var(--bds-color_bg--subtle))}.bds270Command-itemLabel{flex:1 1;font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg)}.bds270Command-itemDesc,.bds270Command-shortcut{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds270Command-shortcut{border-radius:var(--bds-border_radius--xs);padding:.1em .4em;--bdc_color:currentcolor;border:none;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color)}.bds270Command-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)}}@layer boostdev.bds270Dialog-component{.bds270Dialog-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_grey--subtle));color:var(--dialog_on-color,var(--bds-color_on-grey--subtle));padding:var(--bds-space_l);max-inline-size:90svw;max-block-size:90svh;overflow:visible}.bds270Dialog-dialogContent{display:grid;gap:var(--bds-grid_gap);overflow-block:auto;min-block-size:0;flex:1 1}.bds270Dialog-closeButton{all:unset;position:absolute;inset-block-start:-1em;inset-inline-end:-1em;inline-size:2em;block-size:2em;display:flex;align-items:center;justify-content:center;border-radius:var(--dialog_close-radius,var(--bds-border_radius--circle));background-color:var(--bds-color_bg);color:currentcolor;border:var(--dialog_close-border,none);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);cursor:pointer}.bds270Dialog-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270Dialog-closeButton svg{inline-size:1.25em;block-size:1.25em}.bds270Dialog-dialog::backdrop{background-color:var(--color_backdrop,rgb(0 0 0/50%));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@layer boostdev.bds270Drawer-component{.bds270Drawer-drawer{position:fixed;inset-block:0;inset-inline:auto 0;inline-size:min(28rem,90vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--drawer_color,var(--bds-color_bg));color:var(--drawer_on-color,var(--bds-color_on-bg));border:none;box-shadow:var(--bds-shadow_xl);overflow:hidden;translate:100% 0;transition:translate var(--bds-animation_transition-duration) var(--bds-animation_easing),display var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete,overlay var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete}.bds270Drawer---side_left.bds270Drawer-drawer{inset-inline:0 auto;translate:-100% 0}.bds270Drawer-drawer[open]{translate:0 0}@starting-style{.bds270Drawer-drawer[open]{translate:100% 0}.bds270Drawer---side_left.bds270Drawer-drawer[open]{translate:-100% 0}}.bds270Drawer-drawer::backdrop{background-color:var(--color_backdrop,rgb(0 0 0/50%));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--bds-animation_transition-duration) var(--bds-animation_easing),display var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete,overlay var(--bds-animation_transition-duration) var(--bds-animation_easing) allow-discrete}.bds270Drawer-drawer[open]::backdrop{opacity:1}@starting-style{.bds270Drawer-drawer[open]::backdrop{opacity:0}}.bds270Drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bds-space_m) var(--bds-space_l);border-block-end:1px solid currentcolor;flex-shrink:0}.bds270Drawer-closeButton{all:unset;display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--drawer_close-radius,var(--bds-border_radius--circle));cursor:pointer;transition:var(--bds-animation_transition)}.bds270Drawer-closeButton svg{inline-size:1.25rem;block-size:1.25rem}.bds270Drawer-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds270Drawer-closeButton:hover{background-color:var(--drawer_close-bg--hover,var(--bds-color_bg--subtle))}}.bds270Drawer-body{flex:1 1;overflow-block:auto;padding:var(--bds-space_l);display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){.bds270Drawer-drawer,.bds270Drawer-drawer::backdrop{transition:none}}}@layer boostdev.bds270DropdownMenu-component{.bds270DropdownMenu-wrapper{position:relative;display:inline-flex}.bds270DropdownMenu-menu{position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs));z-index:var(--bds-z-index_dropdown);min-inline-size:10rem;padding:var(--bds-space_xxs) 0;border:var(--dropdown_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--s);border-radius:var(--dropdown_radius,var(--bdc-outline_radius));background-color:var(--dropdown_color,var(--bds-color_bg));color:var(--dropdown_on-color,var(--bds-color_on-bg));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--dropdown_shadow,var(--bds-shadow_m));list-style:none;margin:0}.bds270DropdownMenu-menu li{list-style:none}.bds270DropdownMenu---placement_bottom-start{inset-inline-start:0}.bds270DropdownMenu---placement_bottom-end{inset-inline-end:0}.bds270DropdownMenu-separator{border:none;border-block-start:1px solid currentcolor;margin:var(--bds-space_xxs) 0;opacity:.15}.bds270DropdownMenu-item{all:unset;display:flex;align-items:center;gap:var(--bds-space_xs);inline-size:100%;padding:var(--bds-space_xs) var(--bds-space_m);font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);color:currentcolor;cursor:pointer;box-sizing:border-box;transition:var(--bds-animation_transition)}.bds270DropdownMenu-item:disabled{opacity:.4;cursor:not-allowed}.bds270DropdownMenu-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){.bds270DropdownMenu-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))}}.bds270DropdownMenu-icon{display:flex;align-items:center;flex-shrink:0}}@layer boostdev.bds270Popover-component{.bds270Popover-wrapper{display:inline-flex}.bds270Popover-panel{position:fixed;inset:unset;margin:0;overflow-block:auto;z-index:var(--popover_z-index,100);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));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)}.bds270Popover-panel[data-placement=bottom]{top:anchor(bottom);left:anchor(left);margin-block-start:var(--bds-space_xs,8px);position-try-fallbacks:--popover-top,--popover-right,--popover-left}.bds270Popover-panel[data-placement=top]{bottom:anchor(top);left:anchor(left);margin-block-end:var(--bds-space_xs,8px);position-try-fallbacks:--popover-bottom,--popover-right,--popover-left}.bds270Popover-panel[data-placement=right]{top:anchor(top);left:anchor(right);margin-inline-start:var(--bds-space_xs,8px);position-try-fallbacks:--popover-left,--popover-bottom,--popover-top}.bds270Popover-panel[data-placement=left]{top:anchor(top);right:anchor(left);margin-inline-end:var(--bds-space_xs,8px);position-try-fallbacks:--popover-right,--popover-bottom,--popover-top}@position-try --popover-bottom{top:anchor(bottom);right:unset;bottom:unset;left:anchor(left);margin:0;margin-block-start:var(--bds-space_xs,8px)}@position-try --popover-top{top:unset;right:unset;bottom:anchor(top);left:anchor(left);margin:0;margin-block-end:var(--bds-space_xs,8px)}@position-try --popover-right{top:anchor(top);right:unset;bottom:unset;left:anchor(right);margin:0;margin-inline-start:var(--bds-space_xs,8px)}@position-try --popover-left{top:anchor(top);right:anchor(left);bottom:unset;left:unset;margin:0;margin-inline-end:var(--bds-space_xs,8px)}@position-try --popover-bottom-fullwidth{top:anchor(bottom);right:var(--bds-space_xs,8px);bottom:unset;left:var(--bds-space_xs,8px);margin:0;margin-block-start:var(--bds-space_xs,8px)}@position-try --popover-top-fullwidth{top:unset;right:var(--bds-space_xs,8px);bottom:anchor(top);left:var(--bds-space_xs,8px);margin:0;margin-block-end:var(--bds-space_xs,8px)}@media (max-width:420px){.bds270Popover-panel[data-placement=bottom],.bds270Popover-panel[data-placement=left],.bds270Popover-panel[data-placement=right],.bds270Popover-panel[data-placement=top]{left:var(--bds-space_xs,8px);right:var(--bds-space_xs,8px);inline-size:100%;max-inline-size:calc(100svw - 2 * var(--bds-space_xs, 8px));position-try-fallbacks:--popover-top-fullwidth,--popover-bottom-fullwidth}}@media (min-aspect-ratio:2/1){.bds270Popover-panel[data-placement=bottom]{position-try-fallbacks:--popover-top,--popover-right,--popover-left}.bds270Popover-panel[data-placement=top]{position-try-fallbacks:--popover-bottom,--popover-right,--popover-left}}}@layer boostdev.bds270Rating-component{.bds270Rating-rating{display:inline-flex;gap:var(--bds-space_xxxs);color:var(--rating_color,var(--bds-color_bg))}.bds270Rating-star{width:1.5em;height:1.5em}.bds270Rating---filled{color:var(--rating_color--filled,var(--bds-color_warning))}}@layer boostdev.bds270Toast-component{.bds270Toast-toastContainer{position:fixed;inset:unset;inset-block-end:var(--bds-space_xl);inset-inline-end:var(--bds-space_xl);display:flex;flex-direction:column;gap:var(--bds-space_m);border:none;padding:0;background:transparent}.bds270Toast-toast{padding:var(--bds-space_m) var(--bds-space_l);background-color:var(--toast_color,var(--toast_color--variant,var(--bds-color_bg)));color:var(--toast_on-color,var(--toast_on-color--variant,var(--bds-color_on-bg)));border-radius:var(--bds-border_radius--s);box-shadow:var(--bds-shadow_s);display:flex;align-items:center;gap:var(--bds-space_m);min-inline-size:300px;animation:slideIn var(--bds-animation_duration--fast) var(--bds-animation_easing)}.bds270Toast-toast.bds270Toast---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))}.bds270Toast-toast.bds270Toast---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))}.bds270Toast-toast.bds270Toast---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))}.bds270Toast-toast.bds270Toast---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))}.bds270Toast-message{flex:1 1}.bds270Toast-closeButton{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;padding:0;background:none;border:none;cursor:pointer;color:var(--toast_on-color)}.bds270Toast-closeButton svg{inline-size:1rem;block-size:1rem}}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@layer boostdev.bds270Checkbox-component{.bds270Checkbox-checkboxGroup{--inputSize:calc(var(--bds-space_s) * 2);display:flex;flex-direction:column}.bds270Checkbox-inputWrapper{display:flex;align-items:stretch;gap:var(--bds-space_xs)}.bds270Checkbox-checkbox{margin-block-start:.25em;inline-size:var(--inputSize);block-size:var(--inputSize);color:var(--checkbox_color,var(--bds-color_on-bg));border:var(--checkbox_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--xs);border-radius:var(--checkbox_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--checkbox_shadow,var(--bdc-outline_shadow));appearance:none;background-color:var(--checkbox_color_bg,var(--bds-color_bg));cursor:pointer;position:relative;transition:--bdc_color .3s ease,background-color .3s ease}.bds270Checkbox-checkbox:checked{background-color:var(--checkbox_color-active,var(--bdc-color_active));--bdc_color:var(--checkbox_color-active,var(--bdc-color_active))}.bds270Checkbox-checkbox:checked:after{content:"";position:absolute;inset-inline-start:.6em;inset-block-start:.2em;inline-size:.5em;block-size:1em;border:solid var(--checkbox_color-on-active,var(--bdc-color_on-active));border-width:0 2px 2px 0;transform:rotate(45deg)}.bds270Checkbox-checkbox:focus{--bdc_color:var(--bdc_color--focus)}.bds270Checkbox-checkbox:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270Checkbox-checkboxError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds270Message-component{.bds270Message-error,.bds270Message-hint{font-size:var(--bds-font_size--body--s);margin-inline-start:var(--labelPosition)}.bds270Message-error{color:var(--bds-color_error_on-bg)}.bds270Message-hint{font-style:italic}}@layer boostdev.bds270Label-component{.bds270Label-label{display:flex;align-items:center;font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);cursor:pointer}}@layer boostdev.bds270InputContainer-component{.bds270InputContainer-container{--labelPosition:calc(var(--inputSize) + var(--bds-space_m));display:flex;flex-direction:column;gap:var(--bds-space_xxxs)}}@layer boostdev.bds270CheckboxGroup-component{.bds270CheckboxGroup-group{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--bds-space_xs)}.bds270CheckboxGroup-legend{font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--medium);color:var(--bds-color_on-bg);padding:0;margin-block-end:var(--bds-space_xs)}.bds270CheckboxGroup-required{color:var(--bds-color_error)}.bds270CheckboxGroup-items{display:flex;flex-direction:column;gap:var(--bds-space_xs)}}@layer boostdev.bds270Combobox-component{.bds270Combobox-formGroup{display:flex;flex-direction:column}.bds270Combobox-inputWrapper{position:relative;display:flex;align-items:center}.bds270Combobox-input{appearance:none;inline-size:100%;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);padding:var(--bds-space_s);padding-inline-end:var(--bds-space_xxl);border:var(--combobox_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);border-radius:var(--combobox_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--combobox_shadow,var(--bdc-outline_shadow));background-color:var(--combobox_color_bg,var(--bds-color_bg));color:var(--combobox_color,var(--bds-color_on-bg));transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing),background-color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270Combobox-input:focus{--bdc_color:var(--bdc_color--focus)}.bds270Combobox-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270Combobox-input:disabled{opacity:.5;cursor:not-allowed}.bds270Combobox-inputError{--bdc_color:var(--bdc_color--error)}.bds270Combobox-chevron{position:absolute;inset-inline-end:var(--bds-space_s);display:flex;align-items:center;pointer-events:none;color:var(--combobox_color,var(--bds-color_on-bg))}.bds270Combobox-chevron svg{inline-size:1rem;block-size:1rem}.bds270Combobox-listbox{position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs));inset-inline:0;z-index:var(--bds-z-index_dropdown);max-block-size:15rem;overflow-block:auto;list-style:none;margin:0;padding: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_color,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))}.bds270Combobox-option{display:flex;align-items:center;padding:var(--bds-space_xs) var(--bds-space_m);font-size:var(--bds-font_size--body);color:var(--combobox_color,var(--bds-color_on-bg));cursor:pointer;transition:var(--bds-animation_transition)}.bds270Combobox-option.bds270Combobox---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))}.bds270Combobox-option.bds270Combobox---selected{font-weight:var(--bds-font_weight--semibold)}.bds270Combobox-option.bds270Combobox---disabled{opacity:.4;cursor:not-allowed}}@layer boostdev.bds270FieldGroup-component{.bds270FieldGroup-fieldGroup{border:0;margin:0;padding:0;min-inline-size:0;container-type:inline-size;container-name:field-group;--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)))}.bds270FieldGroup-legend{inline-size:100%;padding-inline:0;padding-block:var(--fieldGroup_legend-padding-block,var(--bds-space_xs));margin-block-end:var(--fieldGroup_legend-gap,var(--bds-space_m));border-block-end:var(--fieldGroup_legend-border-block-end,1px solid var(--bds-color_bg--subtle));color:var(--fieldGroup_legend-color,var(--bds-color_on-bg));font-family:var(--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))}.bds270FieldGroup-fields{display:flex;flex-direction:column;gap:var(--fieldGroup_gap,var(--bds-space_m))}.bds270FieldGroup-fieldGroup.bds270FieldGroup---variant_horizontal .bds270FieldGroup-fields{flex-flow:row wrap}.bds270FieldGroup-fieldGroup.bds270FieldGroup---variant_horizontal .bds270FieldGroup-fields>*{flex:1 1 var(--fieldGroup_min-field-width,12rem);min-inline-size:0}@container field-group (max-inline-size: var(--fieldGroup_collapse-threshold)){.bds270FieldGroup-fieldGroup.bds270FieldGroup---variant_horizontal .bds270FieldGroup-fields{flex-direction:column}.bds270FieldGroup-fieldGroup.bds270FieldGroup---variant_horizontal .bds270FieldGroup-fields>*{flex:1 1 auto}}}@layer boostdev.bds270FileInput-component{.bds270FileInput-formGroup{display:flex;flex-direction:column}.bds270FileInput-fieldLabel{display:flex;align-items:center;font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);margin-block-end:var(--bds-space_xs)}.bds270FileInput-dropZone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bds-space_xs);padding:var(--bds-space_l) var(--bds-space_m);border:2px dashed;border-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)}.bds270FileInput-dropZone:focus-within{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-color:var(--fileInput_border-color,currentcolor)}.bds270FileInput-isDragging{border-color:currentcolor;background-color:rgb(from currentcolor r g b/8%)}.bds270FileInput-hasError{border-color:var(--bds-color_error)}.bds270FileInput-isDisabled{opacity:.5;cursor:not-allowed}.bds270FileInput-icon{inline-size:2rem;block-size:2rem;flex-shrink:0}.bds270FileInput-prompt{font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg)}.bds270FileInput-prompt strong{color:var(--bds-color_interactive_on-bg);font-weight:var(--bds-font_weight--semibold)}.bds270FileInput-acceptHint{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds270FileInput-hiddenInput{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.bds270FileInput-dropZone:not(.bds270FileInput-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.bds270FormInput-component{.bds270FormInput-formGroup{--labelPosition:0;display:flex;flex-direction:column}.bds270FormInput-input{font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);padding:var(--bds-space_s);border:var(--input_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);border-radius:var(--input_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--input_shadow,var(--bdc-outline_shadow));color:var(--input_color,var(--bds-color_on-bg));background-color: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)}.bds270FormInput-input:focus{--bdc_color:var(--bdc_color--focus)}.bds270FormInput-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270FormInput-inputError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds270NumberInput-component{.bds270NumberInput-formGroup{display:flex;flex-direction:column}.bds270NumberInput-inputRow{display:flex;align-items:stretch;border:var(--numberInput_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--full);--_radius:var(--numberInput_radius,var(--bdc-outline_radius));border-radius:var(--_radius);box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--numberInput_shadow,var(--bdc-outline_shadow));overflow:hidden;transition:--bdc_color var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270NumberInput-inputRow:focus-within{--bdc_color:var(--bdc_color--focus)}.bds270NumberInput-inputRow:focus-within:has(:focus-visible){outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270NumberInput-input{flex:1 1;border:none;outline:none;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);text-align:center;padding:var(--bds-space_s);background:transparent;color:var(--numberInput_color,var(--bds-color_on-bg));min-inline-size:0;appearance:textfield}.bds270NumberInput-input::-webkit-inner-spin-button,.bds270NumberInput-input::-webkit-outer-spin-button{appearance:none}.bds270NumberInput-inputError{--bdc_color:var(--bdc_color--error)}.bds270NumberInput-stepper{all:unset;display:flex;align-items:center;justify-content:center;padding:var(--bds-space_xs);margin:1px;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}.bds270NumberInput-stepper svg{width:1rem;height:1rem;color:var(--numberInput_stepper-color,var(--bds-color_interactive))}.bds270NumberInput-stepper:first-child{border-start-start-radius:var(--_radius);border-end-start-radius:var(--_radius)}.bds270NumberInput-stepper:last-child{border-start-end-radius:var(--_radius);border-end-end-radius:var(--_radius)}.bds270NumberInput-stepper:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.bds270NumberInput-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.bds270Radio-component{.bds270Radio-radioGroup{--inputSize:calc(var(--bds-space_s) * 2);--labelPosition:calc(var(--inputSize) + var(--bds-space_m));display:flex;flex-direction:column}.bds270Radio-inputWrapper{display:flex;align-items:flex-start;gap:var(--bds-space_xs)}.bds270Radio-textWrapper{display:flex;flex-direction:column;gap:var(--bds-space_xxxs);padding-block-start:var(--bds-space_xxxs)}.bds270Radio-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)}.bds270Radio-radio{flex-shrink:0;margin-block-start:.2em;inline-size:var(--inputSize);block-size:var(--inputSize);color:var(--radio_color,var(--bds-color_on-bg));border:var(--radio_border,none);--bdc_color:currentcolor;--bdc-outline_radius:50%;border-radius:var(--radio_radius,var(--bdc-outline_radius));box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color),var(--radio_shadow,var(--bdc-outline_shadow));appearance:none;background-color:var(--radio_color_bg,var(--bds-color_bg));cursor:pointer;position:relative;transition:--bdc_color .2s ease,background-color .2s ease}.bds270Radio-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))}.bds270Radio-radio:focus{--bdc_color:var(--bdc_color--focus)}.bds270Radio-radio:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270Radio-radioError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds270RadioGroup-component{.bds270RadioGroup-group{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--bds-space_xs)}.bds270RadioGroup-legend{font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body--s);font-weight:var(--bds-font_weight--medium);color:var(--bds-color_on-bg);padding:0;margin-block-end:var(--bds-space_xs)}.bds270RadioGroup-required{color:var(--bds-color_error)}.bds270RadioGroup-items{display:flex;flex-direction:column;gap:var(--bds-space_xs)}}@layer boostdev.bds270SegmentedControl-component{.bds270SegmentedControl-control{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:var(--bds-space_xxxs);background-color:var(--control_track-bg,var(--bds-color_bg--subtle));border-radius:var(--control_radius,var(--bds-border_radius--full));gap:0}.bds270SegmentedControl-thumb{background-color:var(--control_thumb-bg,var(--bds-color_interactive));box-shadow:var(--bds-shadow_s)}.bds270SegmentedControl-indicator,.bds270SegmentedControl-thumb{position:absolute;inset-block:var(--bds-space_xxxs);inset-inline-start:var(--bds-space_xxxs);inline-size:calc((100% - 2 * var(--bds-space_xxxs)) / var(--control_count, 1));border-radius:var(--control_thumb-radius,var(--bds-border_radius--full));pointer-events:none;transform:translateX(calc(var(--control_selected-index, 0) * 100%));transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds270SegmentedControl-indicator{z-index:2;display:none}.bds270SegmentedControl-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--control_thumb-radius,var(--bds-border_radius--full));padding:var(--bds-space_xs) var(--bds-space_m);font-size:var(--bds-font_size--body);font-family:var(--bds-font_family--body);line-height:var(--bds-font_line-height--body);color:var(--control_label-color,var(--bds-color_on-bg--subtle));white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none;transition:var(--bds-animation_transition);background:none;border:none;outline:none}.bds270SegmentedControl-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))}.bds270SegmentedControl-item.bds270SegmentedControl---active{color:var(--control_label-color--active,var(--bds-color_on-interactive))}.bds270SegmentedControl-item.bds270SegmentedControl---disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bds270SegmentedControl-control.bds270SegmentedControl---size_small .bds270SegmentedControl-item{padding:var(--bds-space_xxs) var(--bds-space_s);font-size:var(--bds-font_size--body--s)}.bds270SegmentedControl-control.bds270SegmentedControl---size_large .bds270SegmentedControl-item{padding:var(--bds-space_s) var(--bds-space_m);white-space:normal;text-align:center}.bds270SegmentedControl-control.bds270SegmentedControl---variant_outline{--control_label-color--active:var(--bds-color_interactive)}.bds270SegmentedControl-control.bds270SegmentedControl---variant_outline .bds270SegmentedControl-thumb{display:none}.bds270SegmentedControl-control.bds270SegmentedControl---variant_outline .bds270SegmentedControl-item{background-color:var(--control_item-bg,transparent)}.bds270SegmentedControl-control.bds270SegmentedControl---variant_outline .bds270SegmentedControl-item.bds270SegmentedControl---active{background-color:var(--control_item-bg--active,var(--bds-color_bg))}.bds270SegmentedControl-control.bds270SegmentedControl---variant_outline .bds270SegmentedControl-indicator{display:block;box-shadow:inset 0 0 0 2px var(--control_indicator-color,var(--bds-color_interactive))}@media (hover:hover) and (pointer:fine){.bds270SegmentedControl-item:not(.bds270SegmentedControl---active,.bds270SegmentedControl---disabled):hover{color:var(--control_label-color--hover,var(--bds-color_on-bg))}}@media (prefers-reduced-motion:reduce){.bds270SegmentedControl-indicator,.bds270SegmentedControl-thumb{transition:none}}}@layer boostdev.bds270Select-component{.bds270Select-formGroup{display:flex;flex-direction:column}.bds270Select-selectWrapper{position:relative;display:flex;align-items:center}.bds270Select-select{appearance:none;inline-size:100%;font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);padding:var(--bds-space_s);padding-inline-end:var(--bds-space_xxl);border:var(--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)}.bds270Select-select:focus{--bdc_color:var(--bdc_color--focus)}.bds270Select-select:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270Select-select:disabled{opacity:.5;cursor:not-allowed}.bds270Select-selectError{--bdc_color:var(--bdc_color--error)}.bds270Select-chevron{position:absolute;inset-inline-end:var(--bds-space_s);display:flex;align-items:center;pointer-events:none;color:var(--select_chevron-color,var(--bds-color_interactive))}.bds270Select-chevron svg{inline-size:1rem;block-size:1rem}}@layer boostdev.bds270Slider-component{.bds270Slider-formGroup{display:flex;flex-direction:column;gap:var(--bds-space_xxs)}.bds270Slider-labelRow{display:flex;justify-content:space-between;align-items:baseline}.bds270Slider-value{font-size:var(--bds-font_size--body--s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg--subtle)}.bds270Slider-slider{--slider_fill:0%;--slider_track-height:var(--bds-space_xxs);--slider_thumb-size:calc(var(--bds-space_s) * 2);color:var(--slider_color,var(--bds-color_on-bg));appearance:none;inline-size:100%;block-size:var(--slider_track-height);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)}.bds270Slider-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))}.bds270Slider-slider:disabled{opacity:.4;cursor:not-allowed}.bds270Slider-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--slider_thumb-size);block-size:var(--slider_thumb-size);border-radius:var(--slider_thumb-radius,var(--bds-border_radius--circle));background-color:var(--slider_color-active,var(--bdc-color_active));box-shadow:var(--bds-shadow_s);-webkit-transition:var(--bds-animation_transition);transition:var(--bds-animation_transition);cursor:pointer}.bds270Slider-slider::-moz-range-thumb{inline-size:var(--slider_thumb-size);block-size:var(--slider_thumb-size);border:none;border-radius:var(--slider_thumb-radius,var(--bds-border_radius--circle));background-color:var(--slider_color-active,var(--bdc-color_active));box-shadow:var(--bds-shadow_s);cursor:pointer}.bds270Slider-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%)}.bds270Slider-sliderError::-webkit-slider-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}.bds270Slider-sliderError::-moz-range-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}@media (prefers-reduced-motion:reduce){.bds270Slider-slider,.bds270Slider-slider::-moz-range-thumb,.bds270Slider-slider::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}}@layer boostdev.bds270Switch-component{.bds270Switch-switchGroup{--switch_thumb-size:1.25em;--switch_track-pad:var(--bds-space_xxxs);--switch_track-height:calc(var(--switch_thumb-size) + var(--switch_track-pad) * 2);--switch_track-width:calc(var(--switch_thumb-size) * 2 + var(--switch_track-pad) * 2);color:var(--switch_color,var(--bds-color_on-bg));display:flex;flex-direction:column}.bds270Switch-switchGroup.bds270Switch---size_small{--switch_thumb-size:1em}.bds270Switch-switchGroup.bds270Switch---size_medium{--switch_thumb-size:1.25em}.bds270Switch-switchGroup.bds270Switch---size_large{--switch_thumb-size:1.5em}.bds270Switch-inputWrapper{display:flex;align-items:center;gap:var(--bds-space_xs)}.bds270Switch-trackWrapper{position:relative;display:inline-flex;align-items:center;flex-shrink:0;inline-size:var(--switch_track-width);block-size:var(--switch_track-height)}.bds270Switch-switch{position:absolute;inset:0;appearance:none;opacity:0;inline-size:100%;block-size:100%;margin:0;cursor:pointer;z-index:1}.bds270Switch-switch:disabled{cursor:not-allowed}.bds270Switch-track{display:inline-flex;align-items:center;inline-size:var(--switch_track-width);block-size:var(--switch_track-height);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);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))}.bds270Switch-thumb{display:block;inline-size:var(--switch_thumb-size);block-size:var(--switch_thumb-size);border-radius:var(--switch_thumb-radius,var(--bds-border_radius--circle));background-color:var(--switch_thumb-bg,var(--bds-color_interactive));box-shadow:var(--bds-shadow_s);transition:var(--bds-animation_transition);transform:translateX(0)}.bds270Switch-switch.bds270Switch-switchError+.bds270Switch-track{--bdc_color:var(--switch_border-color--error,var(--bds-color_error))}.bds270Switch-switch:checked+.bds270Switch-track{background-color:var(--switch_track-bg--active,var(--bdc-color_active--subtle));--bdc_color:var(--switch_thumb-bg--active,var(--bds-color_interactive))}.bds270Switch-switch:checked+.bds270Switch-track .bds270Switch-thumb{background-color:var(--switch_thumb-bg--active,var(--bds-color_interactive));transform:translateX(var(--switch_thumb-size))}.bds270Switch-switch:focus-visible+.bds270Switch-track{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--switch_track-radius,var(--bds-border_radius--full))}.bds270Switch-switch:disabled+.bds270Switch-track{opacity:.4}@media (prefers-reduced-motion:reduce){.bds270Switch-thumb,.bds270Switch-track{transition:none}}}@layer boostdev.bds270Textarea-component{.bds270Textarea-formGroup{display:flex;flex-direction:column}.bds270Textarea-textarea{font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body);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: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)}.bds270Textarea-textarea:focus{--bdc_color:var(--bdc_color--focus)}.bds270Textarea-textarea:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds270Textarea-textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.bds270Textarea-textareaError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds270ButtonGroup-component{.bds270ButtonGroup-buttonGroup{container-type:inline-size;container-name:button-group;grid-column:var(--bds-grid_span-100);inline-size:100%}.bds270ButtonGroup-buttonGroup .bds270ButtonGroup-container{position:relative;display:flex;flex-direction:column-reverse;gap:var(--bds-space_l);align-items:center}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_card .bds270ButtonGroup-container{align-items:stretch}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_flow .bds270ButtonGroup-container,.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_modal .bds270ButtonGroup-container{align-items:center}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_content .bds270ButtonGroup-container{align-items:flex-start}@supports (contain:inline-size){@container button-group (min-width: 30rem){.bds270ButtonGroup-buttonGroup .bds270ButtonGroup-container{flex-direction:row;justify-content:space-between}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_flow .bds270ButtonGroup-container>:first-child:last-child,.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_modal .bds270ButtonGroup-container>:first-child:last-child{margin-inline-start:auto}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_card .bds270ButtonGroup-container{justify-content:center}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_modal .bds270ButtonGroup-container{justify-content:flex-end}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_content .bds270ButtonGroup-container{justify-content:flex-start;align-items:center}.bds270ButtonGroup-buttonGroup.bds270ButtonGroup---variant_grid .bds270ButtonGroup-container{justify-content:center}}}}@layer boostdev.bds270Card-component{.bds270Card-card{background-color:var(--card_color,var(--bds-color_bg));color:var(--card_on-color,var(--bds-color_on-bg));border-radius:var(--bds-border_radius--m);transition:all .3s ease;position:relative}.bds270Card-card.bds270Card---default{box-shadow:var(--card_shadow--default,var(--bds-shadow_s))}.bds270Card-card.bds270Card---elevated{box-shadow:var(--card_shadow--elevated,var(--bds-shadow_m))}.bds270Card-card.bds270Card---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))}.bds270Card-card.bds270Card---clickable{cursor:pointer}.bds270Card-card.bds270Card---padding-none{padding:var(--card_padding,0)}.bds270Card-card.bds270Card---padding-small{padding:var(--card_padding,var(--bds-space_s))}.bds270Card-card.bds270Card---padding-medium{padding:var(--card_padding,var(--bds-space_m))}.bds270Card-card.bds270Card---padding-large{padding:var(--card_padding,var(--bds-space_l))}.bds270Card-card.bds270Card---padding-extra-large{padding:var(--card_padding,var(--bds-space_xl))}.bds270Card-card.bds270Card---text-start{text-align:start}.bds270Card-card.bds270Card---text-center{text-align:center}.bds270Card-card.bds270Card---text-end{text-align:end}.bds270Card-card.bds270Card---clickable:focus-visible{outline:2px solid var(--color_focus,currentcolor);outline-offset:2px}.bds270Card-card.bds270Card---clickable:active{transform:translateY(0);box-shadow:var(--bds-shadow_s)}@media (hover:hover) and (pointer:fine){.bds270Card-card.bds270Card---clickable:hover{transform:translateY(-2px);box-shadow:var(--card_shadow--clickable-hover,var(--bds-shadow_xl))}.bds270Card-card.bds270Card---default:hover{box-shadow:var(--card_shadow--default-hover,var(--bds-shadow_m))}.bds270Card-card.bds270Card---elevated:hover{box-shadow:var(--card_shadow--elevated-hover,var(--bds-shadow_2xl))}.bds270Card-card.bds270Card---outlined:hover{box-shadow:var(--card_shadow--outlined-hover,var(--bds-shadow_s))}}}@layer boostdev.bds270Grid-component{.bds270Grid-grid{display:grid;gap:var(--grid_gap,var(--bds-grid_gap))}.bds270Grid-grid.bds270Grid---main{grid-template-columns:var(--bds-grid_template-columns)}.bds270Grid-grid.bds270Grid---page{grid-template-columns:1fr;grid-column:1/-1}.bds270Grid-grid.bds270Grid---funnel{grid-template-columns:var(--bds-grid_template-columns);max-inline-size:var(--bds-container_max-width--narrow);margin-inline:auto}.bds270Grid-grid.bds270Grid---custom{grid-template-columns:repeat(var(--grid_columns,4),minmax(0,1fr))}.bds270Grid-grid.bds270Grid---centered{margin-inline:auto;max-inline-size:var(--bds-container_max-width);padding-inline:var(--bds-container_spacing-inline)}.bds270Grid-item{min-inline-size:0}@supports (grid-template-rows:masonry){.bds270Grid-grid.bds270Grid---masonry{grid-template-rows:masonry}}@supports (display:grid-lanes){.bds270Grid-grid.bds270Grid---masonry{display:grid-lanes}}}@layer boostdev.bds270SectionHeader-component{.bds270SectionHeader-sectionHeader{display:flex;flex-direction:column;gap:var(--bds-space_m);grid-column:var(--bds-grid_span-100)}.bds270SectionHeader-title{color:var(--sectionHeader-title-color,var(--bds-color_on-bg));margin:0;font-family:var(--bds-font_family--body)}.bds270SectionHeader-subtitle{color:var(--sectionHeader_subtitle-color,var(--bds-color_grey--strong));margin:0;font-family:var(--bds-font_family--body);font-weight:var(--bds-font_weight--medium)}.bds270SectionHeader-sectionHeader.bds270SectionHeader---start{align-items:flex-start;text-align:start}.bds270SectionHeader-sectionHeader.bds270SectionHeader---center{align-items:center;text-align:center}.bds270SectionHeader-sectionHeader.bds270SectionHeader---end{align-items:flex-end;text-align:end}.bds270SectionHeader-sectionHeader.bds270SectionHeader---medium .bds270SectionHeader-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))}.bds270SectionHeader-sectionHeader.bds270SectionHeader---medium .bds270SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--heading-3));line-height:1.3}.bds270SectionHeader-sectionHeader.bds270SectionHeader---xs .bds270SectionHeader-title{font-size:var(--sectionHeader_title-size,1.5em);line-height:var(--sectionHeader_title-line-height,var(--bds-font_line-height--heading));font-weight:var(--sectionHeader_title-weight,var(--bds-font_weight--bold))}.bds270SectionHeader-sectionHeader.bds270SectionHeader---xs .bds270SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:1.4}.bds270SectionHeader-sectionHeader.bds270SectionHeader---small .bds270SectionHeader-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))}.bds270SectionHeader-sectionHeader.bds270SectionHeader---small .bds270SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:1.4}.bds270SectionHeader-sectionHeader.bds270SectionHeader---large .bds270SectionHeader-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)}.bds270SectionHeader-sectionHeader.bds270SectionHeader---large .bds270SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--heading-2));line-height:1.3;font-weight:var(--bds-font_weight--medium)}}@layer boostdev.bds270IconWrapper-component{.bds270IconWrapper-wrapper{inline-size:2em;block-size:2em;font-size:3em;border-radius:var(--icon-wrapper-radius,var(--bds-border_radius--circle));display:flex;align-items:center;justify-content:center;margin:var(--bds-space_l) auto var(--bds-space_m);background:var(--icon-wrapper-color,var(--bds-color_bg));color:var(--bds-on-icon-wrapper-color,var(--bds-color_on-bg));fill:var(--bds-on-icon-wrapper-color,var(--bds-color_on-bg));position:relative;transition:var(--bds-animation_transition)}.bds270IconWrapper-wrapper svg{fill:currentcolor}}