@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.bds280Accordion-component{.bds280Accordion-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);flex-direction:column;display:flex;overflow:hidden}.bds280Accordion-item{border-block-end:1px solid var(--bds-color_bg--subtle)}.bds280Accordion-item:last-child{border-block-end:none}.bds280Accordion-heading{margin:0}.bds280Accordion-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}.bds280Accordion-trigger:disabled{opacity:.4;cursor:not-allowed}.bds280Accordion-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){.bds280Accordion-trigger:not(:disabled):hover{background-color:var(--accordion_trigger-bg--hover,var(--bds-color_bg--subtle))}}.bds280Accordion-triggerLabel{text-align:start;flex:1}.bds280Accordion-chevron{block-size:1.25rem;inline-size:1.25rem;transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);flex-shrink:0}.bds280Accordion-item.bds280Accordion---open .bds280Accordion-chevron{transform:rotate(180deg)}.bds280Accordion-panel{overflow:hidden}.bds280Accordion-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){.bds280Accordion-chevron{transition:none}}}@layer boostdev.bds280Alert-component{.bds280Alert-alert{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);display:flex}.bds280Alert---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))}.bds280Alert---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))}.bds280Alert---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))}.bds280Alert---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))}.bds280Alert-icon{flex-shrink:0;align-items:center;margin-block-start:.1em;display:flex}.bds280Alert-content{gap:var(--bds-space_xxs);flex-direction:column;flex:1;display:flex}.bds280Alert-title{font-weight:var(--bds-font_weight--semibold);font-size:var(--bds-font_size--body)}.bds280Alert-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;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds280Alert-dismiss svg{width:1rem;height:1rem}.bds280Alert-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Alert-dismiss:hover{opacity:var(--alert_dismiss-opacity--hover,.7)}}}@layer boostdev.bds280Avatar-component{.bds280Avatar-avatar{width:var(--avatar_size,3em);height:var(--avatar_size,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}.bds280Avatar-avatar.bds280Avatar---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)}.bds280Avatar-avatar.bds280Avatar---size_small{--avatar_size:2em}.bds280Avatar-avatar.bds280Avatar---size_medium{--avatar_size:3em}.bds280Avatar-avatar.bds280Avatar---size_large{--avatar_size:4.5em}.bds280Avatar-image{object-fit:cover;width:100%;height:100%;display:block}.bds280Avatar-initials{-webkit-user-select:none;user-select:none;line-height:1;font-size:var(--bds-font_size--body)}.bds280Avatar-avatar.bds280Avatar---size_small .bds280Avatar-initials{font-size:var(--bds-font_size--body--s)}.bds280Avatar-avatar.bds280Avatar---size_large .bds280Avatar-initials{font-size:var(--bds-font_size--heading-3)}}@layer boostdev.bds280Badge-component{.bds280Badge-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}.bds280Badge---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))}.bds280Badge---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))}.bds280Badge---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))}.bds280Badge---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))}.bds280Badge---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.bds280Breadcrumb-component{.bds280Breadcrumb-breadcrumb{font-size:var(--bds-font_size--body--s)}.bds280Breadcrumb-list{align-items:center;gap:var(--bds-space_xxs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bds280Breadcrumb-item{align-items:center;gap:var(--bds-space_xxs);display:flex}.bds280Breadcrumb-link{color:var(--bds-color_interactive_on-bg);transition:var(--bds-animation_transition);text-decoration:none}.bds280Breadcrumb-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){.bds280Breadcrumb-link:hover{text-underline-offset:.2em;text-decoration:underline}}.bds280Breadcrumb-separator{color:var(--bds-color_on-bg--subtle);-webkit-user-select:none;user-select:none}.bds280Breadcrumb-current{color:var(--bds-color_on-bg--subtle);font-weight:var(--bds-font_weight--semibold)}}@layer boostdev.bds280Collapsible-component{.bds280Collapsible-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}.bds280Collapsible-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}.bds280Collapsible-summary::-webkit-details-marker{display:none}.bds280Collapsible-summary:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds280Collapsible-summary:hover{background-color:var(--collapsible_bg--hover,var(--bds-color_bg--subtle))}}.bds280Collapsible-collapsible[open]>.bds280Collapsible-summary{border-block-end:var(--collapsible_border-width,1px) solid var(--collapsible_border-color,var(--bds-color_bg--subtle))}.bds280Collapsible-summaryContent{flex:1}.bds280Collapsible-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)}.bds280Collapsible-collapsible[open]>.bds280Collapsible-summary .bds280Collapsible-icon{transform:rotate(-135deg)}.bds280Collapsible-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){.bds280Collapsible-icon{transition:none}}}@layer boostdev.bds280Calendar-component{.bds280Calendar-calendar{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));flex-direction:column;inline-size:20rem;display:inline-flex}.bds280Calendar-header{justify-content:space-between;align-items:center;display:flex}.bds280Calendar-monthYear{font-size:var(--bds-font_size--body);font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds280Calendar-navBtn{all:unset;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));cursor:pointer;block-size:2rem;inline-size:2rem;color:var(--bds-color_on-bg);transition:var(--bds-animation_transition);justify-content:center;align-items:center;display:flex}.bds280Calendar-navBtn svg{block-size:1rem;inline-size:1rem}.bds280Calendar-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Calendar-navBtn:hover{background-color:var(--calendar_navBtn-bg--hover,var(--bds-color_bg--subtle))}}.bds280Calendar-grid{border-collapse:collapse;table-layout:fixed;inline-size:100%}.bds280Calendar-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)}.bds280Calendar-empty{padding:0}.bds280Calendar-day{all:unset;aspect-ratio:1;border-radius:var(--calendar_button-radius,var(--bds-border_radius--circle));inline-size:100%;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;justify-content:center;align-items:center;display:flex}.bds280Calendar-day:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Calendar-day:not(.bds280Calendar-disabled,.bds280Calendar-selected):hover{background-color:var(--calendar_day-bg--hover,var(--bds-color_bg--subtle))}}.bds280Calendar-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)}.bds280Calendar-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)}.bds280Calendar-disabled{opacity:.35;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bds280Calendar-day{transition:none}}}@layer boostdev.bds280Carousel-component{.bds280Carousel-carousel{align-items:center;gap:var(--bds-space_xs);display:flex;position:relative}.bds280Carousel-track{gap:var(--bds-space_m);overflow-inline:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;flex:1;display:flex}.bds280Carousel-track::-webkit-scrollbar{display:none}.bds280Carousel-slide{scroll-snap-align:start;flex-shrink:0}.bds280Carousel-navBtn{all:unset;border-radius:var(--carousel_indicator-radius,var(--bds-border_radius--circle));background-color:var(--bds-color_bg);block-size:2.5rem;inline-size:2.5rem;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(--bds-shadow_s);cursor:pointer;transition:var(--bds-animation_transition);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds280Carousel-navBtn svg{block-size:1.25rem;inline-size:1.25rem}.bds280Carousel-navBtn:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Carousel-navBtn:hover{background-color:var(--carousel_navBtn-bg--hover,var(--bds-color_bg--subtle))}}@media (prefers-reduced-motion:reduce){.bds280Carousel-track{scroll-behavior:auto}}}@layer boostdev.bds280DescriptionList-component{.bds280DescriptionList-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}.bds280DescriptionList-group{gap:var(--bds-space_xxs);flex-direction:column;display:flex}.bds280DescriptionList-term{font-weight:var(--bds-font_weight--semibold);color:var(--bds-color_on-bg)}.bds280DescriptionList-details{color:var(--bds-color_on-bg);margin:0}.bds280DescriptionList---layout_inline .bds280DescriptionList-group{gap:var(--bds-space_xs);grid-template-columns:minmax(8rem,1fr) 2fr;align-items:baseline;display:grid}.bds280DescriptionList---layout_inline .bds280DescriptionList-term{grid-column:1}.bds280DescriptionList---layout_inline .bds280DescriptionList-details{grid-column:2}}@layer boostdev.bds280Link-component{.bds280Link-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}.bds280Link-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){.bds280Link-link:hover{color:var(--link_color-hover,var(--link_color-hover--variant,var(--bds-color_blue--strong)))}}.bds280Link---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))}.bds280Link---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))}.bds280Link---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){.bds280Link---variant_standalone:hover{text-underline-offset:.2em;text-decoration:underline}}.bds280Link-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.bds280Loading-component{.bds280Loading-loading{justify-content:center;align-items:center;display:flex}.bds280Loading-spinner{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));block-size:2.5em;inline-size:2.5em;animation:1s linear infinite spin}.bds280Loading---size_small .bds280Loading-spinner{border-width:2px;block-size:1.5em;inline-size:1.5em}.bds280Loading---size_large .bds280Loading-spinner{border-width:6px;block-size:4em;inline-size:4em}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bds280Loading-spinner{animation:none}}@layer boostdev.bds280NotificationBanner-component{.bds280NotificationBanner-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}.bds280NotificationBanner---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))}.bds280NotificationBanner---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))}.bds280NotificationBanner---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))}.bds280NotificationBanner---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))}.bds280NotificationBanner-content{flex:1}.bds280NotificationBanner-action{flex-shrink:0}.bds280NotificationBanner-dismiss{all:unset;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);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bds280NotificationBanner-dismiss svg{block-size:1rem;inline-size:1rem}.bds280NotificationBanner-dismiss:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280NotificationBanner-dismiss:hover{opacity:var(--banner_dismiss-opacity--hover,.7)}}}@layer boostdev.bds280Pagination-component{.bds280Pagination-pagination{justify-content:center;display:flex}.bds280Pagination-list{align-items:center;gap:var(--bds-space_xxs);margin:0;padding:0;list-style:none;display:flex}.bds280Pagination-list li{list-style:none}.bds280Pagination-button{all:unset;block-size:2.25rem;min-inline-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)));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}.bds280Pagination-button:disabled{opacity:.4;cursor:not-allowed}.bds280Pagination-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Pagination-button:not(:disabled,.bds280Pagination---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))}}.bds280Pagination-button.bds280Pagination---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))}.bds280Pagination-button.bds280Pagination---nav svg{block-size:1rem;inline-size:1rem}.bds280Pagination-ellipsis{block-size:2.25rem;min-inline-size:2.25rem;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.bds280Progress-component{.bds280Progress-container{gap:var(--bds-space_xxs);flex-direction:column;inline-size:100%;display:flex}.bds280Progress-labelRow{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);justify-content:space-between;align-items:baseline;display:flex}.bds280Progress-value{font-variant-numeric:tabular-nums}.bds280Progress-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}.bds280Progress-track.bds280Progress---size_small{--progress_height:var(--bds-space_xxs)}.bds280Progress-track.bds280Progress---size_medium{--progress_height:var(--bds-space_xs)}.bds280Progress-track.bds280Progress---size_large{--progress_height:var(--bds-space_s)}.bds280Progress-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){.bds280Progress-fill{transition:none}}}@layer boostdev.bds280ProgressCircle-component{.bds280ProgressCircle-wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.bds280ProgressCircle-svg{display:block}.bds280ProgressCircle-track{stroke:var(--bds-color_bg--subtle)}.bds280ProgressCircle-fill{stroke:var(--progressCircle_color-active,var(--bdc-color_active));transition:stroke-dashoffset var(--bds-animation_transition-duration) var(--bds-animation_easing)}.bds280ProgressCircle-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}.bds280ProgressCircle---size_small .bds280ProgressCircle-value{font-size:.5rem}.bds280ProgressCircle---size_medium .bds280ProgressCircle-value{font-size:var(--bds-font_size--body--s)}.bds280ProgressCircle---size_large .bds280ProgressCircle-value{font-size:var(--bds-font_size--body)}@media (prefers-reduced-motion:reduce){.bds280ProgressCircle-fill{transition:none}}}@layer boostdev.bds280Separator-component{.bds280Separator-separator{background-color:var(--separator_color,var(--bds-color_on-bg));border:none}.bds280Separator-separator.bds280Separator---horizontal{inline-size:100%;block-size:var(--separator_thickness,1px);display:block}.bds280Separator-separator.bds280Separator---vertical{inline-size:var(--separator_thickness,1px);align-self:stretch;display:inline-block}}@layer boostdev.bds280Skeleton-component{.bds280Skeleton-skeleton{background:linear-gradient(90deg, var(--bds-color_grey--subtle) 25%, var(--bds-color_bg) 50%, var(--bds-color_grey--subtle) 75%);border-radius:var(--bds-border_radius--xs);min-block-size:var(--bds-space_m);background-size:200% 100%;animation:1.5s infinite shimmer}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer boostdev.bds280SkipLink-component{.bds280SkipLink-skipLink{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);--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);transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);text-decoration:none;position:absolute;inset-block-start:var(--bds-space_s);inset-inline-start:var(--bds-space_s);transform:translateY(-200%)}.bds280SkipLink-skipLink:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bds280SkipLink-skipLink{transition:none}}}@layer boostdev.bds280Table-component{.bds280Table-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)}.bds280Table-table{border-collapse:collapse;inline-size:100%;font-size:var(--bds-font_size--body);font-family:var(--bds-font_family--body)}.bds280Table-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)}.bds280Table-thead{background-color:var(--bds-color_bg--subtle)}.bds280Table-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)}.bds280Table-th.bds280Table---sortable{padding:0}.bds280Table-sortButton{all:unset;align-items:center;gap:var(--bds-space_xxs);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(--bds-font_size--body--s);transition:var(--bds-animation_transition);box-sizing:border-box;display:flex}.bds280Table-sortButton:focus-visible{outline:var(--bds-outline_default);outline-offset:calc(var(--bds-outline_offset) * -1)}@media (hover:hover) and (pointer:fine){.bds280Table-sortButton:hover{color:var(--table_sortBtn-color--hover,var(--bds-color_on-bg))}}.bds280Table-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)}.bds280Table-sortIcon.bds280Table---sort-active{opacity:1;color:var(--bds-color_interactive)}.bds280Table-sortIcon.bds280Table---sort-desc{transform:rotate(180deg)}.bds280Table-tbody .bds280Table-tr{border-block-end:1px solid var(--bds-color_bg--subtle);transition:var(--bds-animation_transition)}.bds280Table-tbody .bds280Table-tr:last-child{border-block-end:none}@media (hover:hover) and (pointer:fine){.bds280Table-tbody .bds280Table-tr:hover{background-color:var(--table_row-bg--hover,var(--bds-color_bg--subtle))}}.bds280Table-td{padding:var(--bds-space_s) var(--bds-space_m);color:var(--bds-color_on-bg);vertical-align:middle}@media (prefers-reduced-motion:reduce){.bds280Table-sortIcon{transition:none}}}@layer boostdev.bds280Tabs-component{.bds280Tabs-tabs{flex-direction:column;display:flex}.bds280Tabs-tabList{border-block-end:1px solid var(--bds-color_bg--subtle);gap:var(--bds-space_xxs);display:flex}.bds280Tabs-tab{all:unset;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}.bds280Tabs-tab.bds280Tabs---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))}.bds280Tabs-tab:disabled{opacity:.4;cursor:not-allowed}.bds280Tabs-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){.bds280Tabs-tab:not(:disabled,.bds280Tabs---active):hover{--tab_color--state:var(--tab_color--hover,var(--bds-color_interactive_on-bg))}}.bds280Tabs-panel{padding-block-start:var(--bds-space_m)}.bds280Tabs-panel:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}}@layer boostdev.bds280Tooltip-component{.bds280Tooltip-wrapper{align-items:center;display:inline-flex;position:relative}.bds280Tooltip-tooltip{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);position:absolute}.bds280Tooltip-wrapper:hover .bds280Tooltip-tooltip,.bds280Tooltip-wrapper:focus-within .bds280Tooltip-tooltip{visibility:visible;opacity:1}.bds280Tooltip---placement_top{inset-block-end:calc(100% + var(--bds-space_xs));inset-inline-start:50%;transform:translate(-50%)}.bds280Tooltip---placement_bottom{inset-block-start:calc(100% + var(--bds-space_xs));inset-inline-start:50%;transform:translate(-50%)}.bds280Tooltip---placement_left{inset-block-start:50%;inset-inline-end:calc(100% + var(--bds-space_xs));transform:translateY(-50%)}.bds280Tooltip---placement_right{inset-block-start:50%;inset-inline-start:calc(100% + var(--bds-space_xs));transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.bds280Tooltip-tooltip{transition:none}}}@layer boostdev.bds280Typography-component{.bds280Typography-typography{font-family:var(--bds-font_family--body);color:var(--typography_color,var(--bds-color_on-bg));margin:0}.bds280Typography---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)}.bds280Typography---h2{font-family:var(--bds-font_family--heading);font-size:var(--bds-font_size--heading-2);font-weight:var(--bds-font_weight--semibold);line-height:var(--bds-font_line-height--heading)}.bds280Typography---h3{font-family:var(--bds-font_family--heading);font-size:var(--bds-font_size--heading-3);font-weight:var(--bds-font_weight--semibold);line-height:var(--bds-font_line-height--heading)}.bds280Typography---body{font-size:var(--bds-font_size--body);line-height:var(--bds-font_line-height--body)}.bds280Typography---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%{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.bds280Button-component{.bds280Button-button,.bds280Button-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;--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);justify-content:center;align-items:center;scroll-padding-block-end:var(--bds-space_l);line-height:1;display:inline-flex;position:relative}.bds280Button-button.bds280Button---outline,.bds280Button-button.bds280Button---ghost{--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))}.bds280Button-button.bds280Button---size_small{--button_height:2.25em;--button_font-size:var(--bds-font_size--body--s);padding-inline:var(--bds-space_m)}.bds280Button-button.bds280Button---size_medium{--button_height:3em;padding-inline:var(--bds-space_l)}.bds280Button-button.bds280Button---size_large{--button_font-size:var(--bds-font_size--heading-3);padding-inline:var(--bds-space_xl)}.bds280Button-button.bds280Button---hasPulse{animation:3s infinite pulse}.bds280Button-button.bds280Button---iconOnly{aspect-ratio:1;box-sizing:border-box;padding:var(--bds-space_xxs)}.bds280Button-button.bds280Button---iconOnly>*{block-size:100%;inline-size:100%}.bds280Button-button[href]{text-decoration:none}.bds280Button-button svg{--icon__stroke:currentcolor;fill:currentColor;color:currentColor;flex-shrink:0}.bds280Button-iconStart{transition:var(--bds-animation_transition);align-items:center;margin-inline-start:calc(var(--bds-space_s) * -1);display:flex}.bds280Button-iconEnd{transition:var(--bds-animation_transition);align-items:center;margin-inline-end:calc(var(--bds-space_s) * -1);display:flex}.bds280Button-button.bds280Button---iconOnly .bds280Button-iconStart,.bds280Button-button.bds280Button---iconOnly .bds280Button-iconEnd{margin-inline:0}@media (hover:hover) and (pointer:fine){.bds280Button-button:hover .bds280Button-iconStart svg,.bds280Button-button:hover .bds280Button-iconEnd svg{animation:2s ease-out infinite fadeZoom}}.bds280Button-button:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Button-button.bds280Button---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))}.bds280Button-button.bds280Button---outline:hover,.bds280Button-button.bds280Button---ghost: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.bds280Command-component{.bds280Command-dialog{border-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}.bds280Command-dialog::backdrop{background-color:var(--color_backdrop,#00000080);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bds280Command-palette{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);border:var(--command_border,none);--bdc_color:currentcolor;--bdc-outline_radius:var(--bds-border_radius--m);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}.bds280Command-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}.bds280Command-searchIcon{block-size:1.25rem;inline-size:1.25rem;color:var(--bds-color_on-bg);flex-shrink:0}.bds280Command-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;outline:none;flex:1;min-inline-size:0}.bds280Command-search::placeholder{color:var(--bds-color_on-bg)}.bds280Command-escHint{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);border-radius:var(--bds-border_radius--xs);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);border:none;flex-shrink:0;padding:.1em .4em}.bds280Command-list{overflow-block:auto;padding:var(--bds-space_xs) 0;margin:0;list-style:none}.bds280Command-groupList{margin:0;padding:0;list-style:none}.bds280Command-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}.bds280Command-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}.bds280Command-itemActive{background-color:var(--command_item-bg--active,var(--bds-color_bg--subtle))}.bds280Command-itemLabel{font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg);flex:1}.bds280Command-itemDesc{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds280Command-shortcut{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg);border-radius:var(--bds-border_radius--xs);--bdc_color:currentcolor;box-shadow:inset 0 0 0 var(--bdc-outline_width) var(--bdc_color);border:none;padding:.1em .4em}.bds280Command-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.bds280Dialog-component{.bds280Dialog-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-block-size:90svh;max-inline-size:90svw;overflow:visible}.bds280Dialog-dialogContent{gap:var(--bds-grid_gap);overflow-block:auto;flex:1;min-block-size:0;display:grid}.bds280Dialog-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}.bds280Dialog-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280Dialog-closeButton svg{block-size:1.25em;inline-size:1.25em}.bds280Dialog-dialog::backdrop{background-color:var(--color_backdrop,#00000080);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@layer boostdev.bds280Drawer-component{.bds280Drawer-drawer{background-color:var(--drawer_color,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(--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%}.bds280Drawer---side_left.bds280Drawer-drawer{inset-inline:0 auto;translate:-100%}.bds280Drawer-drawer[open]{translate:0}@starting-style{.bds280Drawer-drawer[open]{translate:100%}.bds280Drawer---side_left.bds280Drawer-drawer[open]{translate:-100%}}.bds280Drawer-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}.bds280Drawer-drawer[open]::backdrop{opacity:1}@starting-style{.bds280Drawer-drawer[open]::backdrop{opacity:0}}.bds280Drawer-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}.bds280Drawer-closeButton{all:unset;border-radius:var(--drawer_close-radius,var(--bds-border_radius--circle));cursor:pointer;block-size:2rem;inline-size:2rem;transition:var(--bds-animation_transition);justify-content:center;align-items:center;display:flex}.bds280Drawer-closeButton svg{block-size:1.25rem;inline-size:1.25rem}.bds280Drawer-closeButton:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}@media (hover:hover) and (pointer:fine){.bds280Drawer-closeButton:hover{background-color:var(--drawer_close-bg--hover,var(--bds-color_bg--subtle))}}.bds280Drawer-body{overflow-block:auto;padding:var(--bds-space_l);flex-direction:column;flex:1;display:flex}@media (prefers-reduced-motion:reduce){.bds280Drawer-drawer,.bds280Drawer-drawer::backdrop{transition:none}}}@layer boostdev.bds280DropdownMenu-component{.bds280DropdownMenu-wrapper{display:inline-flex;position:relative}.bds280DropdownMenu-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));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))}.bds280DropdownMenu-menu li{list-style:none}.bds280DropdownMenu---placement_bottom-start{inset-inline-start:0}.bds280DropdownMenu---placement_bottom-end{inset-inline-end:0}.bds280DropdownMenu-separator{border:none;margin:var(--bds-space_xxs) 0;opacity:.15;border-block-start:1px solid}.bds280DropdownMenu-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}.bds280DropdownMenu-item:disabled{opacity:.4;cursor:not-allowed}.bds280DropdownMenu-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){.bds280DropdownMenu-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))}}.bds280DropdownMenu-icon{flex-shrink:0;align-items:center;display:flex}}@layer boostdev.bds280Popover-component{.bds280Popover-wrapper{display:inline-flex}.bds280Popover-panel{inset:unset;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);margin:0;position:fixed}.bds280Popover-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,8px)}.bds280Popover-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,8px)}.bds280Popover-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,8px)}.bds280Popover-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,8px)}@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){.bds280Popover-panel[data-placement=bottom],.bds280Popover-panel[data-placement=top],.bds280Popover-panel[data-placement=left],.bds280Popover-panel[data-placement=right]{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){.bds280Popover-panel[data-placement=bottom]{position-try-fallbacks:--popover-top, --popover-right, --popover-left}.bds280Popover-panel[data-placement=top]{position-try-fallbacks:--popover-bottom, --popover-right, --popover-left}}}@layer boostdev.bds280Rating-component{.bds280Rating-rating{gap:var(--bds-space_xxxs);color:var(--rating_color,var(--bds-color_bg));display:inline-flex}.bds280Rating-star{width:1.5em;height:1.5em}.bds280Rating---filled{color:var(--rating_color--filled,var(--bds-color_warning))}}@layer boostdev.bds280Toast-component{.bds280Toast-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)}.bds280Toast-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);align-items:center;gap:var(--bds-space_m);min-inline-size:300px;animation:slideIn var(--bds-animation_duration--fast) var(--bds-animation_easing);display:flex}.bds280Toast-toast.bds280Toast---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))}.bds280Toast-toast.bds280Toast---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))}.bds280Toast-toast.bds280Toast---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))}.bds280Toast-toast.bds280Toast---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))}.bds280Toast-message{flex:1}.bds280Toast-closeButton{cursor:pointer;block-size:1.25rem;inline-size:1.25rem;color:var(--toast_on-color);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.bds280Toast-closeButton svg{block-size:1rem;inline-size:1rem}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@layer boostdev.bds280Checkbox-component{.bds280Checkbox-checkboxGroup{--inputSize:calc(var(--bds-space_s) * 2);flex-direction:column;display:flex}.bds280Checkbox-inputWrapper{align-items:stretch;gap:var(--bds-space_xs);display:flex}.bds280Checkbox-checkbox{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;margin-block-start:.25em;transition:--bdc_color .3s,background-color .3s;position:relative}.bds280Checkbox-checkbox:checked{background-color:var(--checkbox_color-active,var(--bdc-color_active));--bdc_color:var(--checkbox_color-active,var(--bdc-color_active))}.bds280Checkbox-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)}.bds280Checkbox-checkbox:focus{--bdc_color:var(--bdc_color--focus)}.bds280Checkbox-checkbox:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280Checkbox-checkboxError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds280Message-component{.bds280Message-error,.bds280Message-hint{font-size:var(--bds-font_size--body--s);margin-inline-start:var(--labelPosition)}.bds280Message-error{color:var(--bds-color_error_on-bg)}.bds280Message-hint{font-style:italic}}@layer boostdev.bds280Label-component{.bds280Label-label{font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);cursor:pointer;align-items:center;display:flex}}@layer boostdev.bds280InputContainer-component{.bds280InputContainer-container{--labelPosition:calc(var(--inputSize) + var(--bds-space_m));gap:var(--bds-space_xxxs);flex-direction:column;display:flex}}@layer boostdev.bds280CheckboxGroup-component{.bds280CheckboxGroup-group{gap:var(--bds-space_xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.bds280CheckboxGroup-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);margin-block-end:var(--bds-space_xs);padding:0}.bds280CheckboxGroup-required{color:var(--bds-color_error)}.bds280CheckboxGroup-items{gap:var(--bds-space_xs);flex-direction:column;display:flex}}@layer boostdev.bds280Combobox-component{.bds280Combobox-formGroup{flex-direction:column;display:flex}.bds280Combobox-inputWrapper{align-items:center;display:flex;position:relative}.bds280Combobox-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)}.bds280Combobox-input:focus{--bdc_color:var(--bdc_color--focus)}.bds280Combobox-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280Combobox-input:disabled{opacity:.5;cursor:not-allowed}.bds280Combobox-inputError{--bdc_color:var(--bdc_color--error)}.bds280Combobox-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)}.bds280Combobox-chevron svg{block-size:1rem;inline-size:1rem}.bds280Combobox-listbox{z-index:var(--bds-z-index_dropdown);overflow-block:auto;max-block-size:15rem;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));margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--bds-space_xxs));inset-inline:0}.bds280Combobox-option{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);align-items:center;display:flex}.bds280Combobox-option.bds280Combobox---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))}.bds280Combobox-option.bds280Combobox---selected{font-weight:var(--bds-font_weight--semibold)}.bds280Combobox-option.bds280Combobox---disabled{opacity:.4;cursor:not-allowed}}@layer boostdev.bds280FieldGroup-component{.bds280FieldGroup-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;container:field-group/inline-size}.bds280FieldGroup-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(--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))}.bds280FieldGroup-fields{gap:var(--fieldGroup_gap,var(--bds-space_m));flex-direction:column;display:flex}.bds280FieldGroup-fieldGroup.bds280FieldGroup---variant_horizontal .bds280FieldGroup-fields{flex-flow:wrap}.bds280FieldGroup-fieldGroup.bds280FieldGroup---variant_horizontal .bds280FieldGroup-fields>*{flex:1 1 var(--fieldGroup_min-field-width,12rem);min-inline-size:0}@container field-group (max-inline-size: var(--fieldGroup_collapse-threshold)){.bds280FieldGroup-fieldGroup.bds280FieldGroup---variant_horizontal .bds280FieldGroup-fields{flex-direction:column}.bds280FieldGroup-fieldGroup.bds280FieldGroup---variant_horizontal .bds280FieldGroup-fields>*{flex:auto}}}@layer boostdev.bds280FileInput-component{.bds280FileInput-formGroup{flex-direction:column;display:flex}.bds280FileInput-fieldLabel{font-family:var(--bds-font_family--body);color:var(--bds-color_on-bg);align-items:center;margin-block-end:var(--bds-space_xs);display:flex}.bds280FileInput-dropZone{justify-content:center;align-items:center;gap:var(--bds-space_xs);padding:var(--bds-space_l) var(--bds-space_m);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);border:2px dashed;flex-direction:column;display:flex}.bds280FileInput-dropZone:focus-within{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-color:var(--fileInput_border-color,currentcolor)}.bds280FileInput-isDragging{background-color:rgb(from currentcolor r g b / 8%);border-color:currentColor}.bds280FileInput-hasError{border-color:var(--bds-color_error)}.bds280FileInput-isDisabled{opacity:.5;cursor:not-allowed}.bds280FileInput-icon{flex-shrink:0;block-size:2rem;inline-size:2rem}.bds280FileInput-prompt{font-size:var(--bds-font_size--body);color:var(--bds-color_on-bg)}.bds280FileInput-prompt strong{color:var(--bds-color_interactive_on-bg);font-weight:var(--bds-font_weight--semibold)}.bds280FileInput-acceptHint{font-size:var(--bds-font_size--body--s);color:var(--bds-color_on-bg)}.bds280FileInput-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){.bds280FileInput-dropZone:not(.bds280FileInput-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.bds280FormInput-component{.bds280FormInput-formGroup{--labelPosition:0;flex-direction:column;display:flex}.bds280FormInput-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)}.bds280FormInput-input:focus{--bdc_color:var(--bdc_color--focus)}.bds280FormInput-input:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280FormInput-inputError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds280NumberInput-component{.bds280NumberInput-formGroup{flex-direction:column;display:flex}.bds280NumberInput-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}.bds280NumberInput-inputRow:focus-within{--bdc_color:var(--bdc_color--focus)}.bds280NumberInput-inputRow:focus-within:has(:focus-visible){outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280NumberInput-input{font-family:var(--bds-font_family--body);font-size:var(--bds-font_size--body);text-align:center;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}.bds280NumberInput-input::-webkit-inner-spin-button{appearance:none}.bds280NumberInput-input::-webkit-outer-spin-button{appearance:none}.bds280NumberInput-inputError{--bdc_color:var(--bdc_color--error)}.bds280NumberInput-stepper{all:unset;padding:var(--bds-space_xs);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;margin:1px;display:flex}.bds280NumberInput-stepper svg{width:1rem;height:1rem;color:var(--numberInput_stepper-color,var(--bds-color_interactive))}.bds280NumberInput-stepper:first-child{border-start-start-radius:var(--_radius);border-end-start-radius:var(--_radius)}.bds280NumberInput-stepper:last-child{border-start-end-radius:var(--_radius);border-end-end-radius:var(--_radius)}.bds280NumberInput-stepper:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.bds280NumberInput-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.bds280Radio-component{.bds280Radio-radioGroup{--inputSize:calc(var(--bds-space_s) * 2);--labelPosition:calc(var(--inputSize) + var(--bds-space_m));flex-direction:column;display:flex}.bds280Radio-inputWrapper{align-items:flex-start;gap:var(--bds-space_xs);display:flex}.bds280Radio-textWrapper{gap:var(--bds-space_xxxs);flex-direction:column;padding-block-start:var(--bds-space_xxxs);display:flex}.bds280Radio-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)}.bds280Radio-radio{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;flex-shrink:0;margin-block-start:.2em;transition:--bdc_color .2s,background-color .2s;position:relative}.bds280Radio-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))}.bds280Radio-radio:focus{--bdc_color:var(--bdc_color--focus)}.bds280Radio-radio:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280Radio-radioError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds280RadioGroup-component{.bds280RadioGroup-group{gap:var(--bds-space_xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.bds280RadioGroup-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);margin-block-end:var(--bds-space_xs);padding:0}.bds280RadioGroup-required{color:var(--bds-color_error)}.bds280RadioGroup-items{gap:var(--bds-space_xs);flex-direction:column;display:flex}}@layer boostdev.bds280SegmentedControl-component{.bds280SegmentedControl-control{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));grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:inline-grid;position:relative}.bds280SegmentedControl-thumb{inset-block: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));background-color:var(--control_thumb-bg,var(--bds-color_interactive));box-shadow:var(--bds-shadow_s);pointer-events:none;transform:translateX(calc(var(--control_selected-index,0) * 100%));transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);position:absolute;inset-inline-start:var(--bds-space_xxxs)}.bds280SegmentedControl-indicator{inset-block: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;z-index:2;transform:translateX(calc(var(--control_selected-index,0) * 100%));transition:transform var(--bds-animation_transition-duration) var(--bds-animation_easing);display:none;position:absolute;inset-inline-start:var(--bds-space_xxxs)}.bds280SegmentedControl-item{z-index:1;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;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}.bds280SegmentedControl-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))}.bds280SegmentedControl-item.bds280SegmentedControl---active{color:var(--control_label-color--active,var(--bds-color_on-interactive))}.bds280SegmentedControl-item.bds280SegmentedControl---disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bds280SegmentedControl-control.bds280SegmentedControl---size_small .bds280SegmentedControl-item{padding:var(--bds-space_xxs) var(--bds-space_s);font-size:var(--bds-font_size--body--s)}.bds280SegmentedControl-control.bds280SegmentedControl---size_large .bds280SegmentedControl-item{padding:var(--bds-space_s) var(--bds-space_m);white-space:normal;text-align:center}.bds280SegmentedControl-control.bds280SegmentedControl---variant_outline{--control_label-color--active:var(--bds-color_interactive)}.bds280SegmentedControl-control.bds280SegmentedControl---variant_outline .bds280SegmentedControl-thumb{display:none}.bds280SegmentedControl-control.bds280SegmentedControl---variant_outline .bds280SegmentedControl-item{background-color:var(--control_item-bg,transparent)}.bds280SegmentedControl-control.bds280SegmentedControl---variant_outline .bds280SegmentedControl-item.bds280SegmentedControl---active{background-color:var(--control_item-bg--active,var(--bds-color_bg))}.bds280SegmentedControl-control.bds280SegmentedControl---variant_outline .bds280SegmentedControl-indicator{box-shadow:inset 0 0 0 2px var(--control_indicator-color,var(--bds-color_interactive));display:block}@media (hover:hover) and (pointer:fine){.bds280SegmentedControl-item:not(.bds280SegmentedControl---active,.bds280SegmentedControl---disabled):hover{color:var(--control_label-color--hover,var(--bds-color_on-bg))}}@media (prefers-reduced-motion:reduce){.bds280SegmentedControl-thumb,.bds280SegmentedControl-indicator{transition:none}}}@layer boostdev.bds280Select-component{.bds280Select-formGroup{flex-direction:column;display:flex}.bds280Select-selectWrapper{align-items:center;display:flex;position:relative}.bds280Select-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);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(--bds-space_xxl)}.bds280Select-select:focus{--bdc_color:var(--bdc_color--focus)}.bds280Select-select:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280Select-select:disabled{opacity:.5;cursor:not-allowed}.bds280Select-selectError{--bdc_color:var(--bdc_color--error)}.bds280Select-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)}.bds280Select-chevron svg{block-size:1rem;inline-size:1rem}}@layer boostdev.bds280Slider-component{.bds280Slider-formGroup{gap:var(--bds-space_xxs);flex-direction:column;display:flex}.bds280Slider-labelRow{justify-content:space-between;align-items:baseline;display:flex}.bds280Slider-value{font-size:var(--bds-font_size--body--s);font-variant-numeric:tabular-nums;color:var(--bds-color_on-bg--subtle)}.bds280Slider-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)}.bds280Slider-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))}.bds280Slider-slider:disabled{opacity:.4;cursor:not-allowed}.bds280Slider-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);transition:var(--bds-animation_transition);cursor:pointer}.bds280Slider-slider::-moz-range-thumb{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);cursor:pointer;border:none}.bds280Slider-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%)}.bds280Slider-sliderError::-webkit-slider-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}.bds280Slider-sliderError::-moz-range-thumb{background-color:var(--slider_color--error,var(--bds-color_error))}@media (prefers-reduced-motion:reduce){.bds280Slider-slider{transition:none}.bds280Slider-slider::-webkit-slider-thumb{transition:none}.bds280Slider-slider::-moz-range-thumb{transition:none}}}@layer boostdev.bds280Switch-component{.bds280Switch-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));flex-direction:column;display:flex}.bds280Switch-switchGroup.bds280Switch---size_small{--switch_thumb-size:1em}.bds280Switch-switchGroup.bds280Switch---size_medium{--switch_thumb-size:1.25em}.bds280Switch-switchGroup.bds280Switch---size_large{--switch_thumb-size:1.5em}.bds280Switch-inputWrapper{align-items:center;gap:var(--bds-space_xs);display:flex}.bds280Switch-trackWrapper{inline-size:var(--switch_track-width);block-size:var(--switch_track-height);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.bds280Switch-switch{appearance:none;opacity:0;cursor:pointer;z-index:1;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.bds280Switch-switch:disabled{cursor:not-allowed}.bds280Switch-track{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));align-items:center;display:inline-flex}.bds280Switch-thumb{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);display:block;transform:translate(0)}.bds280Switch-switch.bds280Switch-switchError+.bds280Switch-track{--bdc_color:var(--switch_border-color--error,var(--bds-color_error))}.bds280Switch-switch:checked+.bds280Switch-track{background-color:var(--switch_track-bg--active,var(--bdc-color_active--subtle));--bdc_color:var(--switch_thumb-bg--active,var(--bds-color_interactive))}.bds280Switch-switch:checked+.bds280Switch-track .bds280Switch-thumb{background-color:var(--switch_thumb-bg--active,var(--bds-color_interactive));transform:translateX(var(--switch_thumb-size))}.bds280Switch-switch:focus-visible+.bds280Switch-track{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset);border-radius:var(--switch_track-radius,var(--bds-border_radius--full))}.bds280Switch-switch:disabled+.bds280Switch-track{opacity:.4}@media (prefers-reduced-motion:reduce){.bds280Switch-track,.bds280Switch-thumb{transition:none}}}@layer boostdev.bds280Textarea-component{.bds280Textarea-formGroup{flex-direction:column;display:flex}.bds280Textarea-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)}.bds280Textarea-textarea:focus{--bdc_color:var(--bdc_color--focus)}.bds280Textarea-textarea:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.bds280Textarea-textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.bds280Textarea-textareaError{--bdc_color:var(--bdc_color--error)}}@layer boostdev.bds280ButtonGroup-component{.bds280ButtonGroup-buttonGroup{grid-column:var(--bds-grid_span-100);inline-size:100%;container:button-group/inline-size}.bds280ButtonGroup-buttonGroup .bds280ButtonGroup-container{gap:var(--bds-space_l);flex-direction:column-reverse;align-items:center;display:flex;position:relative}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_card .bds280ButtonGroup-container{align-items:stretch}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_flow .bds280ButtonGroup-container,.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_modal .bds280ButtonGroup-container{align-items:center}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_content .bds280ButtonGroup-container{align-items:flex-start}@supports (contain:inline-size){@container button-group (min-width:30rem){.bds280ButtonGroup-buttonGroup .bds280ButtonGroup-container{flex-direction:row;justify-content:space-between}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_modal .bds280ButtonGroup-container>:first-child:last-child,.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_flow .bds280ButtonGroup-container>:first-child:last-child{margin-inline-start:auto}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_card .bds280ButtonGroup-container{justify-content:center}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_modal .bds280ButtonGroup-container{justify-content:flex-end}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_content .bds280ButtonGroup-container{justify-content:flex-start;align-items:center}.bds280ButtonGroup-buttonGroup.bds280ButtonGroup---variant_grid .bds280ButtonGroup-container{justify-content:center}}}}@layer boostdev.bds280Card-component{.bds280Card-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;position:relative}.bds280Card-card.bds280Card---default{box-shadow:var(--card_shadow--default,var(--bds-shadow_s))}.bds280Card-card.bds280Card---elevated{box-shadow:var(--card_shadow--elevated,var(--bds-shadow_m))}.bds280Card-card.bds280Card---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))}.bds280Card-card.bds280Card---clickable{cursor:pointer}.bds280Card-card.bds280Card---padding-none{padding:var(--card_padding,0)}.bds280Card-card.bds280Card---padding-small{padding:var(--card_padding,var(--bds-space_s))}.bds280Card-card.bds280Card---padding-medium{padding:var(--card_padding,var(--bds-space_m))}.bds280Card-card.bds280Card---padding-large{padding:var(--card_padding,var(--bds-space_l))}.bds280Card-card.bds280Card---padding-extra-large{padding:var(--card_padding,var(--bds-space_xl))}.bds280Card-card.bds280Card---text-start{text-align:start}.bds280Card-card.bds280Card---text-center{text-align:center}.bds280Card-card.bds280Card---text-end{text-align:end}.bds280Card-card.bds280Card---clickable:focus-visible{outline:2px solid var(--color_focus,currentcolor);outline-offset:2px}.bds280Card-card.bds280Card---clickable:active{box-shadow:var(--bds-shadow_s);transform:translateY(0)}@media (hover:hover) and (pointer:fine){.bds280Card-card.bds280Card---clickable:hover{box-shadow:var(--card_shadow--clickable-hover,var(--bds-shadow_xl));transform:translateY(-2px)}.bds280Card-card.bds280Card---default:hover{box-shadow:var(--card_shadow--default-hover,var(--bds-shadow_m))}.bds280Card-card.bds280Card---elevated:hover{box-shadow:var(--card_shadow--elevated-hover,var(--bds-shadow_2xl))}.bds280Card-card.bds280Card---outlined:hover{box-shadow:var(--card_shadow--outlined-hover,var(--bds-shadow_s))}}}@layer boostdev.bds280Grid-component{.bds280Grid-grid{gap:var(--grid_gap,var(--bds-grid_gap));display:grid}.bds280Grid-grid.bds280Grid---main{grid-template-columns:var(--bds-grid_template-columns)}.bds280Grid-grid.bds280Grid---page{grid-column:1/-1;grid-template-columns:1fr}.bds280Grid-grid.bds280Grid---funnel{grid-template-columns:var(--bds-grid_template-columns);max-inline-size:var(--bds-container_max-width--narrow);margin-inline:auto}.bds280Grid-grid.bds280Grid---custom{grid-template-columns:repeat(var(--grid_columns,4), minmax(0, 1fr))}.bds280Grid-grid.bds280Grid---centered{max-inline-size:var(--bds-container_max-width);padding-inline:var(--bds-container_spacing-inline);margin-inline:auto}.bds280Grid-item{min-inline-size:0}@supports (grid-template-rows:masonry){.bds280Grid-grid.bds280Grid---masonry{grid-template-rows:masonry}}@supports (display:grid-lanes){.bds280Grid-grid.bds280Grid---masonry{display:grid-lanes}}}@layer boostdev.bds280SectionHeader-component{.bds280SectionHeader-sectionHeader{gap:var(--bds-space_m);grid-column:var(--bds-grid_span-100);flex-direction:column;display:flex}.bds280SectionHeader-title{color:var(--sectionHeader-title-color,var(--bds-color_on-bg));font-family:var(--bds-font_family--body);margin:0}.bds280SectionHeader-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}.bds280SectionHeader-sectionHeader.bds280SectionHeader---start{text-align:start;align-items:flex-start}.bds280SectionHeader-sectionHeader.bds280SectionHeader---center{text-align:center;align-items:center}.bds280SectionHeader-sectionHeader.bds280SectionHeader---end{text-align:end;align-items:flex-end}.bds280SectionHeader-sectionHeader.bds280SectionHeader---medium .bds280SectionHeader-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))}.bds280SectionHeader-sectionHeader.bds280SectionHeader---medium .bds280SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--heading-3));line-height:1.3}.bds280SectionHeader-sectionHeader.bds280SectionHeader---xs .bds280SectionHeader-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))}.bds280SectionHeader-sectionHeader.bds280SectionHeader---xs .bds280SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:1.4}.bds280SectionHeader-sectionHeader.bds280SectionHeader---small .bds280SectionHeader-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))}.bds280SectionHeader-sectionHeader.bds280SectionHeader---small .bds280SectionHeader-subtitle{font-size:var(--sectionHeader_subtitle-size,var(--bds-font_size--body));line-height:1.4}.bds280SectionHeader-sectionHeader.bds280SectionHeader---large .bds280SectionHeader-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)}.bds280SectionHeader-sectionHeader.bds280SectionHeader---large .bds280SectionHeader-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.bds280IconWrapper-component{.bds280IconWrapper-wrapper{border-radius:var(--icon-wrapper-radius,var(--bds-border_radius--circle));block-size:2em;inline-size:2em;margin:var(--bds-space_l) auto var(--bds-space_m);background:var(--icon-wrapper-color,var(--bds-color_bg));color:var(--icon-wrapper_on-color,var(--bds-on-icon-wrapper-color,var(--bds-color_on-bg)));fill:var(--icon-wrapper_on-color,var(--bds-on-icon-wrapper-color,var(--bds-color_on-bg)));transition:var(--bds-animation_transition);justify-content:center;align-items:center;font-size:3em;display:flex;position:relative}.bds280IconWrapper-wrapper svg{fill:currentColor}}
@layer boostdev.tokens.override{:root{--odow-pink:#ff2e93;--odow-pink-deep:#d2127a;--odow-orange:#ff7a18;--odow-orange-deep:#ed5c00;--odow-yellow:#ffc52e;--odow-yellow-soft:#ffe08a;--odow-ink:#2a1030;--odow-ink-70:#5c3a5e;--odow-cream:#fff6ea;--odow-paper:#fff;--odow-line:color-mix(in srgb, var(--odow-ink) 12%, transparent);--odow-on-pink:#fff;--odow-on-orange:#fff;--odow-on-yellow:var(--odow-ink);--odow-on-ink:#fff;--odow-on-cream:var(--odow-ink);--odow-on-paper:var(--odow-ink);--odow-on-accent:#fff;--odow-display:var(--font-bricolage), system-ui, sans-serif;--odow-sans:var(--font-inter), system-ui, -apple-system, sans-serif;--odow-r-xs:8px;--odow-r-s:12px;--odow-r-m:18px;--odow-r-l:26px;--odow-r-full:9999px;--odow-shadow-sm:0 2px 10px #2a10300f;--odow-shadow-md:0 10px 30px #2a10301a;--odow-shadow-lg:0 24px 60px #2a103029;--odow-sidebar-w:264px;--odow-maxw:940px;--bds-color_bg:var(--odow-cream);--bds-color_on-bg:var(--odow-on-cream);--bds-color_brand:var(--odow-pink);--bds-color_on-brand:var(--odow-on-pink);--bds-font_family--body:var(--odow-sans)}}
html{scroll-behavior:smooth;scroll-padding-block-start:24px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}h1,h2,h3,h4{font-family:var(--odow-display);text-wrap:balance;margin:0;line-height:1.02}p{text-wrap:pretty;margin:0}img{max-inline-size:100%;display:block}.bgDeco{z-index:-1;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--odow-yellow) 30%, transparent), transparent 55%), radial-gradient(90% 80% at 0% 100%, color-mix(in srgb, var(--odow-pink) 16%, transparent), transparent 55%), var(--odow-cream);position:fixed;inset:0;overflow:hidden}.blob{filter:blur(8px);opacity:.5;border-radius:50%;position:absolute}.b1{background:radial-gradient(circle, var(--odow-pink), transparent 70%);block-size:340px;inline-size:340px;inset-block-start:18%;inset-inline-start:-120px}.b2{background:radial-gradient(circle, var(--odow-orange), transparent 70%);block-size:420px;inline-size:420px;inset-block-start:48%;inset-inline-end:-160px}.b3{background:radial-gradient(circle, var(--odow-yellow), transparent 70%);block-size:300px;inline-size:300px;inset-block-end:-120px;inset-inline-start:30%}
