@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;700;1,400;700&family=Lato:ital,wght@0,400;700;1,400;700&display=swap";.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-surface-nav);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--duration-default) var(--ease-default)}.nav--hidden{transform:translateY(-100%)}.nav__utility[data-astro-cid-dmqpwcec]{display:none}.nav__utility-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);max-width:var(--container-max);margin:0 auto;padding:var(--space-xs) var(--container-padding);border-bottom:var(--border-width-thin) solid var(--color-border-card)}.nav__utility-account[data-astro-cid-dmqpwcec]{font-family:var(--font-family-label);font-size:var(--label-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-gold);padding:4px 12px;border:var(--border-width-thin) solid var(--color-gold);border-radius:var(--radius-button);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.nav__utility-account[data-astro-cid-dmqpwcec]:hover{background-color:var(--color-gold);color:var(--color-black)}.nav__utility-cart[data-astro-cid-dmqpwcec]{position:relative;display:inline-flex;align-items:center;color:var(--color-white);font-size:.9rem;padding:4px;transition:color var(--duration-fast) var(--ease-default)}.nav__utility-cart[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__utility-cart[data-astro-cid-dmqpwcec]:hover{color:var(--color-gold)}.nav__cart-badge[data-astro-cid-dmqpwcec]{position:absolute;top:-4px;right:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--color-gold);color:var(--color-black);font-family:var(--font-family-label);font-size:.6rem;font-weight:var(--font-weight-bold);line-height:15px;text-align:center}.nav__utility-phone[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-label);font-size:var(--label-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--color-white);transition:color var(--duration-fast) var(--ease-default)}.nav__utility-phone[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{color:var(--color-gold);font-size:.85em}.nav__utility-phone[data-astro-cid-dmqpwcec]:hover{color:var(--color-gold)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max);margin:0 auto;padding:var(--space-sm) var(--container-padding);gap:var(--space-md)}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:48px;width:auto}.nav__links[data-astro-cid-dmqpwcec]{display:none;list-style:none;gap:var(--space-lg);align-items:center;flex:1;justify-content:center}.nav__item[data-astro-cid-dmqpwcec]{position:relative}.nav__link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-label);font-size:var(--label-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-inverse);padding:var(--space-xs) 0;transition:color var(--duration-fast) var(--ease-default)}.nav__link[data-astro-cid-dmqpwcec]:hover{color:var(--color-gold)}.nav__caret[data-astro-cid-dmqpwcec]{transition:transform var(--duration-fast) var(--ease-default)}.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .nav__caret[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .nav__caret[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nav__actions[data-astro-cid-dmqpwcec]{display:none;align-items:center;gap:var(--space-md)}.nav__book[data-astro-cid-dmqpwcec]{display:inline-block;font-family:var(--font-family-label);font-size:var(--label-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-black);background-color:var(--color-gold);padding:10px var(--space-md);border:var(--border-width-default) solid var(--color-gold);border-radius:var(--radius-button);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.nav__book[data-astro-cid-dmqpwcec]:hover{background-color:transparent;color:var(--color-gold)}.nav__toggle[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;width:44px;height:44px;padding:10px;margin:-10px}.nav__toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:var(--color-text-inverse);transition:transform var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.nav__toggle--open[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav__toggle--open[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav__toggle--open[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.panel[data-astro-cid-dmqpwcec]{background:var(--color-black);border:var(--border-width-thin) solid var(--color-border-primary);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),visibility 0s linear var(--duration-fast)}.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .panel[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .panel[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),visibility 0s linear 0s}.panel--mega[data-astro-cid-dmqpwcec],.panel--dropdown[data-astro-cid-dmqpwcec]{position:absolute;top:calc(100% + var(--space-sm));left:50%;transform:translate(-50%,-4px);border-radius:var(--radius-lg);box-shadow:0 12px 40px #0009}.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .panel--mega[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .panel--mega[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:hover .panel--dropdown[data-astro-cid-dmqpwcec],.nav__item--has-panel[data-astro-cid-dmqpwcec]:focus-within .panel--dropdown[data-astro-cid-dmqpwcec]{transform:translate(-50%)}.panel--dropdown[data-astro-cid-dmqpwcec]{width:min(560px,calc(100vw - var(--space-lg)))}.panel--dropdown[data-astro-cid-dmqpwcec] .panel__inner[data-astro-cid-dmqpwcec]{padding:var(--space-md)}.panel__grid--dropdown[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}.panel--mega[data-astro-cid-dmqpwcec]{width:min(920px,calc(100vw - var(--space-lg)))}.panel--mega[data-astro-cid-dmqpwcec] .panel__inner[data-astro-cid-dmqpwcec]{padding:var(--space-lg)}.panel__grid--mega[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-sm)}.panel__card[data-astro-cid-dmqpwcec]{display:grid;grid-template-rows:auto auto auto;gap:4px;padding:var(--space-md);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.panel__card[data-astro-cid-dmqpwcec]:hover{border-color:var(--color-border-card);background-color:var(--color-surface-card)}.panel__icon[data-astro-cid-dmqpwcec]{width:36px;height:36px;border:var(--border-width-thin) solid var(--color-gold);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-gold);margin-bottom:var(--space-xs);font-size:.875rem}.panel--dropdown[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:var(--border-width-thin) solid var(--color-border-card);margin-bottom:var(--space-xs);display:block}.panel--dropdown[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:100%;object-fit:cover}.panel--mega[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec]{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--color-border-card);margin-bottom:var(--space-md)}.panel--mega[data-astro-cid-dmqpwcec] .panel__image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.panel--mega[data-astro-cid-dmqpwcec] .panel__card--image[data-astro-cid-dmqpwcec]:hover .panel__image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{transform:scale(1.04)}.panel--mega[data-astro-cid-dmqpwcec] .panel__card--image[data-astro-cid-dmqpwcec] .panel__label[data-astro-cid-dmqpwcec]{font-size:var(--heading-md)}.panel__label[data-astro-cid-dmqpwcec]{font-family:var(--font-family-heading);font-size:var(--heading-sm);color:var(--color-white);line-height:1.2}.panel__desc[data-astro-cid-dmqpwcec]{font-size:var(--body-sm);color:var(--color-gray-lighter);line-height:1.5}.panel__footer[data-astro-cid-dmqpwcec]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-width-thin) solid var(--color-border-primary)}.panel__all[data-astro-cid-dmqpwcec]{font-family:var(--font-family-label);font-size:var(--label-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;color:var(--color-gold)}.nav__menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;height:100dvh;z-index:1100;background:var(--color-black);display:none;flex-direction:column;opacity:0;transition:opacity var(--duration-fast) var(--ease-default)}.nav__menu[data-astro-cid-dmqpwcec][aria-hidden=false]{display:flex;opacity:1}.nav__menu-header[data-astro-cid-dmqpwcec]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--container-padding);padding-top:calc(var(--space-sm) + env(safe-area-inset-top,0px));border-bottom:var(--border-width-thin) solid var(--color-border-card)}.nav__menu-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:40px;width:auto;display:block}.nav__menu-close[data-astro-cid-dmqpwcec]{width:44px;height:44px;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-inverse);border-radius:var(--radius-sm)}.nav__menu-close[data-astro-cid-dmqpwcec]:hover{color:var(--color-gold)}.nav__menu-body[data-astro-cid-dmqpwcec]{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-sm) var(--container-padding) var(--space-md)}.nav__menu-list[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0}.nav__menu-item[data-astro-cid-dmqpwcec]{border-bottom:var(--border-width-thin) solid var(--color-border-card)}.nav__menu-item[data-astro-cid-dmqpwcec]:last-child{border-bottom:none}.nav__menu-link[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-md) 0;font-family:var(--font-family-label);font-size:var(--heading-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-text-inverse);cursor:pointer;background:none;border:none;text-align:left}.nav__menu-link[data-astro-cid-dmqpwcec]:hover,.nav__menu-link[data-astro-cid-dmqpwcec]:focus-visible{color:var(--color-gold)}.nav__menu-caret[data-astro-cid-dmqpwcec]{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-default);color:var(--color-gray-lighter)}.nav__menu-item--open[data-astro-cid-dmqpwcec]>.nav__menu-link[data-astro-cid-dmqpwcec] .nav__menu-caret[data-astro-cid-dmqpwcec]{transform:rotate(180deg)}.nav__menu-sublist[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0 0 var(--space-sm)}.nav__menu-sublink[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-md);align-items:center;padding:var(--space-sm) 0;color:var(--color-text-inverse);transition:color var(--duration-fast) var(--ease-default)}.nav__menu-sublink[data-astro-cid-dmqpwcec]:hover,.nav__menu-sublink[data-astro-cid-dmqpwcec]:focus-visible{color:var(--color-gold)}.nav__menu-sublink-media[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav__menu-sublink-media--icon[data-astro-cid-dmqpwcec]{width:40px;height:40px;border:var(--border-width-thin) solid var(--color-gold);border-radius:var(--radius-sm);color:var(--color-gold);font-size:.875rem}.nav__menu-sublink-media--image[data-astro-cid-dmqpwcec]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:var(--border-width-thin) solid var(--color-border-card)}.nav__menu-sublink-media--image[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:100%;object-fit:cover;display:block}.nav__menu-sublink-text[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:2px;min-width:0}.nav__menu-sublink-label[data-astro-cid-dmqpwcec]{font-family:var(--font-family-heading);font-size:var(--body-lg);color:var(--color-white);line-height:1.2}.nav__menu-sublink-desc[data-astro-cid-dmqpwcec]{font-size:var(--body-sm);color:var(--color-gray-lighter);line-height:1.4}.nav__menu-viewall[data-astro-cid-dmqpwcec]{display:inline-block;padding:var(--space-xs) 0 var(--space-sm);font-family:var(--font-family-label);font-size:var(--label-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-gold)}.nav__menu-footer[data-astro-cid-dmqpwcec]{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--container-padding) calc(var(--space-md) + env(safe-area-inset-bottom,0px));background:var(--color-black);border-top:var(--border-width-thin) solid var(--color-border-card)}.nav__menu-cta[data-astro-cid-dmqpwcec]{text-align:center;width:100%}.nav__menu-cart[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--color-gold);font-family:var(--font-family-label);font-size:var(--label-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.nav__menu-cart[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__menu-cart[data-astro-cid-dmqpwcec] .nav__cart-badge[data-astro-cid-dmqpwcec]{position:static;margin-left:2px}.nav__menu-phone[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-family-label);font-size:var(--body-md);font-weight:var(--font-weight-bold);color:var(--color-white);padding:var(--space-xs) 0}.nav__menu-phone[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{color:var(--color-gold)}@media(min-width:768px){.nav__utility[data-astro-cid-dmqpwcec]{display:block}.nav__links[data-astro-cid-dmqpwcec],.nav__actions[data-astro-cid-dmqpwcec]{display:flex}.nav__toggle[data-astro-cid-dmqpwcec]{display:none}.nav__logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:56px}.nav__menu[data-astro-cid-dmqpwcec],.nav__menu[data-astro-cid-dmqpwcec][aria-hidden=false]{display:none!important}}@media(max-width:1024px)and (min-width:768px){.panel__grid--mega[data-astro-cid-dmqpwcec]{grid-template-columns:repeat(3,1fr)}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-black);padding:var(--space-3xl) 0 0}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:flex-start}.footer__brand[data-astro-cid-sz7xmlte]{flex:1 1 260px}.footer__col[data-astro-cid-sz7xmlte]{flex:1 1 180px}.footer__col--visit[data-astro-cid-sz7xmlte]{flex:1.3 1 260px}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-md)}.footer__logo[data-astro-cid-sz7xmlte]{display:block;margin-left:calc((-60 / 275) * var(--footer-logo-height, 96px))}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:var(--footer-logo-height, 96px);width:auto}.footer__tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-family-heading);font-size:var(--body-lg);color:var(--color-gray-lightest);line-height:1.5;max-width:30ch}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:40px;height:40px;border:var(--border-width-thin) solid var(--color-border-card);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-gray-lighter);font-size:.95rem;transition:border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--color-gold);color:var(--color-gold);transform:translateY(-2px)}.footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--font-family-label);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-md)}.footer__links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-family-body);font-size:var(--body-md);color:var(--color-gray-lightest);transition:color var(--duration-fast) var(--ease-default)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}.footer__col--visit[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer__address[data-astro-cid-sz7xmlte]{font-style:normal;font-size:var(--body-md);color:var(--color-gray-lightest);line-height:1.6;margin-bottom:var(--space-xs)}.footer__contact-row[data-astro-cid-sz7xmlte]{font-size:var(--body-md)}.footer__contact-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-white);transition:color var(--duration-fast) var(--ease-default)}.footer__contact-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}.footer__cta[data-astro-cid-sz7xmlte]{margin-top:var(--space-sm);align-self:flex-start}.footer__bottom[data-astro-cid-sz7xmlte]{border-top:var(--border-width-thin) solid rgba(255,255,255,.06);margin-top:var(--space-2xl);padding:var(--space-md) 0}.footer__bottom-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm);align-items:center;text-align:center}.footer__copy[data-astro-cid-sz7xmlte]{font-size:var(--body-sm);color:var(--color-gray-lighter);letter-spacing:var(--letter-spacing-wide)}.footer__legal[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--body-sm);color:var(--color-gray-lighter);transition:color var(--duration-fast) var(--ease-default)}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gold)}@media(min-width:1024px){.footer__bottom-inner[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;text-align:left}.footer__legal[data-astro-cid-sz7xmlte]{justify-content:flex-end}}:root{--bds-color-grayscale-50: #f8f8f8;--bds-color-grayscale-100: #f2f2f2;--bds-color-grayscale-200: #e9e9e9;--bds-color-grayscale-300: #e0e0e0;--bds-color-grayscale-400: #b0b0b0;--bds-color-grayscale-500: #828282;--bds-color-grayscale-600: #6e6e6e;--bds-color-grayscale-700: #5a5a5a;--bds-color-grayscale-800: #333333;--bds-color-grayscale-900: #272727;--bds-color-grayscale-950: #1b1b1b;--bds-color-grayscale-white: #ffffff;--bds-color-grayscale-black: #000000;--bds-color-system-red: #eb5757;--bds-color-system-green: #27ae60;--bds-color-system-yellow: #f2c94c;--bds-color-system-blue: #2461b4;--bds-color-system-purple: #9b51e0;--bds-color-system-orange: #f2994a;--bds-color-system-neutral: #363636;--bds-color-system-blue-light: #bfe2fe;--bds-color-system-neutral-light: #d4d4d4;--bds-color-system-green-light: #bef4d4;--bds-color-system-red-light: #fccccc;--bds-color-system-yellow-light: #f7e190;--bds-color-system-orange-light: #fad9ae;--bds-color-system-purple-light: #e9d8fc;--bds-color-system-youtube: #cd201f;--bds-color-system-twitter: #1da1f2;--bds-color-system-facebook: #1877f2;--bds-color-system-instagram: #000000;--bds-color-system-linkedin: #0072b1;--bds-color-system-yelp: #ff1a1a;--bds-color-system-google: #4285f4;--bds-color-system-apple: #000000;--bds-color-system-bing: #1f70f1;--bds-color-system-tiktok: #000000;--bds-color-annotation-pink: #bb1eeb;--bds-color-annotation-purple: #601ff9;--bds-color-annotation-blue: #2f80ed;--bds-color-annotation-light-pink: #f8e8fd;--bds-color-annotation-light-purple: #e6dbff;--bds-color-annotation-light-blue: #d1e5ff;--bds-color-blue-50: #fcfeff;--bds-color-blue-100: #f8fdff;--bds-color-blue-200: #d6f0fa;--bds-color-blue-300: #b2e3f5;--bds-color-blue-400: #a0cfe0;--bds-color-blue-500: #8ebbcc;--bds-color-blue-600: #7da8b7;--bds-color-blue-700: #6c95a3;--bds-color-blue-800: #4d6e7b;--bds-color-blue-900: #3f5b66;--bds-color-blue-950: #314952;--bds-color-green-50: #fcfff9;--bds-color-green-100: #f8fff3;--bds-color-green-200: #eaffda;--bds-color-green-300: #daffc0;--bds-color-green-400: #ccffa8;--bds-color-green-500: #bcff8c;--bds-color-green-600: #abec7c;--bds-color-green-700: #9ada6c;--bds-color-green-800: #71a74a;--bds-color-green-900: #437f4e;--bds-color-green-950: #2a5542;--bds-color-orange-50: #fff4ee;--bds-color-orange-100: #ffe8dc;--bds-color-orange-200: #ffccb6;--bds-color-orange-300: #ffad92;--bds-color-orange-400: #f48865;--bds-color-orange-500: #e76134;--bds-color-orange-600: #cd5127;--bds-color-orange-700: #b4411a;--bds-color-orange-800: #812608;--bds-color-orange-900: #5f1b02;--bds-color-orange-950: #3f1000;--bds-color-pink-50: #fff4fa;--bds-color-pink-100: #ffe9f6;--bds-color-pink-200: #ffcaea;--bds-color-pink-300: #ffa8dd;--bds-color-pink-400: #ff8ad1;--bds-color-pink-500: #ff67c3;--bds-color-pink-600: #ff4db7;--bds-color-pink-700: #ff25aa;--bds-color-pink-800: #d20080;--bds-color-pink-900: #af006b;--bds-color-pink-950: #8e0057;--bds-color-poppy-50: #fff7f5;--bds-color-poppy-100: #ffefeb;--bds-color-poppy-200: #ffccc0;--bds-color-poppy-300: #ffa693;--bds-color-poppy-400: #f27e66;--bds-color-poppy-500: #e35335;--bds-color-poppy-600: #c94428;--bds-color-poppy-700: #b0351b;--bds-color-poppy-800: #7d1d09;--bds-color-poppy-900: #631503;--bds-color-poppy-950: #4a0d00;--bds-color-purple-50: #f8f7fb;--bds-color-purple-100: #f2f0f7;--bds-color-purple-200: #dad0f2;--bds-color-purple-300: #c4b0eb;--bds-color-purple-400: #b19dd6;--bds-color-purple-500: #9e8bc2;--bds-color-purple-600: #8b7aad;--bds-color-purple-700: #796999;--bds-color-purple-800: #574a71;--bds-color-purple-900: #403758;--bds-color-purple-950: #2b2440;--bds-color-tan-50: #f8f7f5;--bds-color-tan-100: #f1f0ec;--bds-color-tan-200: #e0ded8;--bds-color-tan-300: #cfcdc5;--bds-color-tan-400: #bebbb2;--bds-color-tan-500: #adaaa0;--bds-color-tan-600: #9c998e;--bds-color-tan-700: #8b887d;--bds-color-tan-800: #69665c;--bds-color-tan-900: #58554c;--bds-color-tan-950: #47453c;--bds-color-yellow-50: #fffff0;--bds-color-yellow-100: #fffee1;--bds-color-yellow-200: #fef6c7;--bds-color-yellow-300: #ffecac;--bds-color-yellow-400: #f9e08a;--bds-color-yellow-500: #f4d364;--bds-color-yellow-600: #dabb53;--bds-color-yellow-700: #c1a443;--bds-color-yellow-800: #8e7729;--bds-color-yellow-900: #795e1f;--bds-color-yellow-950: #634716;--bds-font-weight-bold: 700;--bds-font-weight-medium: 500;--bds-font-weight-regular: 400;--bds-font-weight-thin: 300;--bds-font-weight-black: 900;--bds-font-weight-semibold: 600;--bds-font-weight-extrabold: 800;--bds-font-family-display: Poppins;--bds-font-family-heading: Poppins;--bds-font-family-label: Poppins;--bds-font-family-body: Poppins;--bds-font-family-subtitle: Poppins;--bds-font-family-system: "Courier New";--bds-easing-ease-in: String value;--bds-easing-ease-out: String value;--bds-delay-0: 0ms;--bds-delay-100: .1s;--bds-delay-200: .2s;--bds-iteration-1: 1ms;--bds-iteration-infinite: infinite;--bds-duration-100: .1s;--bds-duration-200: .2s;--bds-duration-300: .3s;--bds-duration-400: .5s;--bds-duration-500: .8s;--bds-duration-600: 1s;--bds-font-size-5: 5.690000057220459px;--bds-font-size-10: 6.409999847412109px;--bds-font-size-15: 8.109999656677246px;--bds-font-size-20: 9.119999885559082px;--bds-font-size-25: 10.260000228881836px;--bds-font-size-50: 11.539999961853027px;--bds-font-size-75: 14px;--bds-font-size-100: 16px;--bds-font-size-200: 18px;--bds-font-size-300: 20px;--bds-font-size-400: 22.5px;--bds-font-size-500: 25.299999237060547px;--bds-font-size-600: 28.5px;--bds-font-size-700: 32px;--bds-font-size-800: 36px;--bds-font-size-900: 40.5px;--bds-font-size-1000: 45.5px;--bds-font-size-1100: 51px;--bds-font-size-1200: 57.5px;--bds-font-size-1300: 64.69999694824219px;--bds-font-size-1400: 72.80000305175781px;--bds-font-size-1500: 81.9000015258789px;--bds-font-size-1600: 92.19999694824219px;--bds-font-size-1700: 103.9000015258789px;--bds-font-size-1800: 116.9000015258789px;--bds-font-size-1900: 143px;--bds-font-size-2000: 171px;--bds-font-size-2100: 205px;--bds-font-size-2200: 247px;--bds-font-size-2300: 296px;--bds-font-size-2400: 355px;--bds-font-size-2500: 426px;--bds-font-size-2600: 515px;--bds-space-0: 0;--bds-space-25: 1px;--bds-space-50: 2px;--bds-space-100: 4px;--bds-space-150: 6px;--bds-space-200: 8px;--bds-space-250: 10px;--bds-space-300: 12px;--bds-space-350: 14px;--bds-space-400: 16px;--bds-space-450: 18px;--bds-space-500: 20px;--bds-space-600: 24px;--bds-space-700: 28px;--bds-space-800: 32px;--bds-space-900: 36px;--bds-space-1000: 40px;--bds-space-1100: 44px;--bds-space-1200: 48px;--bds-space-1300: 52px;--bds-space-1400: 56px;--bds-space-1500: 60px;--bds-space-1600: 64px;--bds-space-1700: 72px;--bds-space-1800: 80px;--bds-space-1900: 84px;--bds-space-2000: 88px;--bds-space-2100: 96px;--bds-space-2200: 104px;--bds-space-2300: 112px;--bds-space-2400: 128px;--bds-space-2500: 136px;--bds-space-2600: 144px;--bds-space-2700: 152px;--bds-space-2800: 160px;--bds-space-2900: 168px;--bds-space-3000: 176px;--bds-border-radius-0: 0;--bds-border-radius-50: 2px;--bds-border-radius-100: 4px;--bds-border-radius-200: 8px;--bds-border-radius-300: 10px;--bds-border-radius-400: 12px;--bds-border-radius-500: 14px;--bds-border-radius-600: 16px;--bds-border-radius-700: 20px;--bds-border-radius-800: 24px;--bds-border-radius-900: 28px;--bds-border-radius-1000: 32px;--bds-border-radius-1100: 36px;--bds-border-radius-1200: 40px;--bds-border-radius-1300: 44px;--bds-border-radius-1400: 48px;--bds-border-radius-pill: 999px;--bds-border-radius-circle: 9999px;--bds-border-width-0: 0;--bds-border-width-50: 1px;--bds-border-width-100: 2px;--bds-border-width-200: 3px;--bds-border-width-300: 4px;--bds-border-width-400: 5px;--bds-border-width-500: 6px;--bds-font-line-height-tight: 110%;--bds-font-line-height-snug: 125%;--bds-font-line-height-normal: 150%;--bds-font-line-height-relaxed: 175%;--bds-font-line-height-loose: 200%;--bds-font-line-height-none: 0;--bds-font-line-height-moderate: 138%;--bds-size-0: 0;--bds-size-25: 1px;--bds-size-50: 2px;--bds-size-100: 4px;--bds-size-150: 6px;--bds-size-200: 8px;--bds-size-300: 12px;--bds-size-400: 16px;--bds-size-500: 20px;--bds-size-600: 24px;--bds-size-700: 28px;--bds-size-800: 32px;--bds-size-900: 36px;--bds-size-1000: 40px;--bds-size-1100: 44px;--bds-size-1200: 48px;--bds-size-1300: 52px;--bds-size-1400: 56px;--bds-size-1500: 60px;--bds-size-1600: 64px;--bds-size-1700: 72px;--bds-size-1800: 80px;--bds-size-1900: 84px;--bds-size-2000: 88px;--bds-size-2100: 96px;--bds-size-2200: 100px;--bds-size-pill: 9999px;--bds-size-circle: 99999px;--bds-shadow-blur-0: 0;--bds-shadow-blur-100: 2px;--bds-shadow-blur-200: 4px;--bds-shadow-blur-300: 6px;--bds-shadow-blur-400: 8px;--bds-shadow-blur-500: 10px;--bds-shadow-blur-600: 12px;--bds-shadow-blur-700: 14px;--bds-shadow-blur-800: 16px;--bds-shadow-offset-0: 0;--bds-shadow-offset-25: -4px;--bds-shadow-offset-50: -2px;--bds-shadow-offset-100: 2px;--bds-shadow-offset-200: 4px;--bds-shadow-offset-300: 8px;--bds-shadow-offset-400: 10px;--bds-shadow-offset-500: 12px;--bds-shadow-offset-600: 16px;--bds-shadow-spread-0: 0;--bds-shadow-spread-100: 2px;--bds-shadow-spread-200: 4px;--bds-shadow-spread-300: 8px;--bds-shadow-spread-400: 10px;--bds-shadow-spread-500: 12px;--bds-shadow-spread-600: 14px;--bds-shadow-spread-700: 16px;--bds-web: 1200;--bds-tablet: 768;--bds-mobile: 320;--bds-blur-radius-sm: 8px;--bds-blur-radius-md: 12px;--bds-blur-radius-lg: 14px;--bds-blur-radius-xl: 16px;--bds-box-shadow-sm: 2px;--bds-box-shadow-md: 8px;--bds-box-shadow-lg: 10px;--bds-box-shadow-xl: 12px;--bds-font-casing-none: none;--bds-font-casing-lowercase: lowercase;--bds-font-casing-uppercase: uppercase;--bds-font-casing-capitalize: capitalize;--bds-font-casing-smallcaps: small-caps;--bds-breakpoint-tablet: 768px;--bds-breakpoint-mobile: 320px;--bds-breakpoint-desktop: 1024px;--bds-breakpoint-wide: 1280px;--bds-breakpoint-wider: 1440px;--bds-font-weight-heading: var(--bds-font-weight-semibold);--bds-border-radius-lg: var(--bds-border-radius-600);--bds-border-radius-md: var(--bds-border-radius-400);--bds-border-radius-none: var(--bds-border-radius-0);--bds-border-radius-sm: var(--bds-border-radius-200);--bds-border-width-sm: var(--bds-border-width-50);--bds-border-width-md: var(--bds-border-width-100);--bds-border-width-xl: var(--bds-border-width-400);--bds-border-width-lg: var(--bds-border-width-300);--bds-border-width-huge: var(--bds-border-width-500);--bds-border-width-none: var(--bds-border-width-0);--bds-padding-xl: var(--bds-space-800);--bds-padding-lg: var(--bds-space-600);--bds-padding-none: var(--bds-space-0);--bds-padding-md: var(--bds-space-400);--bds-padding-sm: var(--bds-space-300);--bds-padding-huge: var(--bds-space-1200);--bds-padding-xs: var(--bds-space-250);--bds-padding-tiny: var(--bds-space-200);--bds-gap-none: var(--bds-space-0);--bds-gap-md: var(--bds-space-200);--bds-gap-lg: var(--bds-space-400);--bds-gap-xl: var(--bds-space-600);--bds-gap-sm: var(--bds-space-150);--bds-gap-huge: var(--bds-space-800);--bds-gap-xs: var(--bds-space-100);--bds-gap-tiny: var(--bds-space-50);--bds-body-xs: var(--bds-font-size-50);--bds-body-tiny: var(--bds-font-size-25);--bds-body-md: var(--bds-font-size-100);--bds-body-sm: var(--bds-font-size-75);--bds-body-lg: var(--bds-font-size-200);--bds-body-xl: var(--bds-font-size-300);--bds-body-huge: var(--bds-font-size-500);--bds-display-sm: var(--bds-font-size-1400);--bds-display-lg: var(--bds-font-size-1600);--bds-display-md: var(--bds-font-size-1500);--bds-display-xl: var(--bds-font-size-1800);--bds-heading-lg: var(--bds-font-size-600);--bds-heading-xl: var(--bds-font-size-700);--bds-heading-xxl: var(--bds-font-size-800);--bds-heading-md: var(--bds-font-size-500);--bds-heading-tiny: var(--bds-font-size-300);--bds-heading-sm: var(--bds-font-size-400);--bds-heading-huge: var(--bds-font-size-900);--bds-icon-tiny: var(--bds-font-size-50);--bds-icon-xs: var(--bds-font-size-75);--bds-icon-md: var(--bds-font-size-200);--bds-icon-sm: var(--bds-font-size-100);--bds-icon-lg: var(--bds-font-size-300);--bds-icon-xl: var(--bds-font-size-400);--bds-icon-huge: var(--bds-font-size-500);--bds-label-tiny: var(--bds-font-size-25);--bds-label-md: var(--bds-font-size-100);--bds-label-lg: var(--bds-font-size-200);--bds-label-xs: var(--bds-font-size-50);--bds-label-sm: var(--bds-font-size-75);--bds-label-xl: var(--bds-font-size-300);--bds-subtitle-lg: var(--bds-font-size-100);--bds-subtitle-md: var(--bds-font-size-50);--bds-subtitle-sm: var(--bds-font-size-25);--bds-text-negative: var(--bds-color-system-red);--bds-text-positive: var(--bds-color-system-green);--bds-text-warning: var(--bds-color-system-yellow);--bds-text-accent-red: var(--bds-color-poppy-500);--bds-text-primary: var(--bds-color-grayscale-950);--bds-text-secondary: var(--bds-color-grayscale-700);--bds-text-muted: var(--bds-color-grayscale-500);--bds-text-inverse: var(--bds-color-grayscale-white);--bds-text-on-color-dark: var(--bds-color-grayscale-white);--bds-text-on-color-light: var(--bds-color-grayscale-950);--bds-text-accent-yellow: var(--bds-color-yellow-500);--bds-text-accent-blue: var(--bds-color-blue-300);--bds-text-accent-green: var(--bds-color-green-300);--bds-text-accent-purple: var(--bds-color-purple-500);--bds-text-neutral: var(--bds-color-system-neutral);--bds-text-brand-primary: var(--bds-color-poppy-500);--bds-text-accent-orange: var(--bds-color-orange-500);--bds-text-text-link: var(--bds-color-system-blue);--bds-text-disabled: var(--bds-color-grayscale-500);--bds-text-service-brand: var(--bds-color-yellow-600);--bds-text-service-information: var(--bds-color-blue-200);--bds-text-service-back-office: var(--bds-color-orange-500);--bds-text-service-product: var(--bds-color-purple-300);--bds-text-service-marketing: var(--bds-color-green-500);--bds-text-service-marketing-on-light: var(--bds-color-green-950);--bds-text-service-back-office-on-dark: var(--bds-color-orange-100);--bds-text-service-back-office-on-light: var(--bds-color-orange-950);--bds-text-service-product-on-dark: var(--bds-color-purple-100);--bds-text-service-product-on-light: var(--bds-color-purple-950);--bds-text-service-information-on-dark: var(--bds-color-blue-100);--bds-text-service-information-on-light: var(--bds-color-blue-950);--bds-text-service-brand-on-dark: var(--bds-color-yellow-100);--bds-text-service-brand-on-light: var(--bds-color-yellow-950);--bds-text-service-marketing-on-dark: var(--bds-color-green-200);--bds-text-accent: var(--bds-color-tan-700);--bds-text-error: var(--bds-color-system-red);--bds-text-success: var(--bds-color-system-green);--bds-border-negative: var(--bds-color-system-red);--bds-border-positive: var(--bds-color-system-green);--bds-border-warning: var(--bds-color-system-yellow);--bds-border-input: var(--bds-color-grayscale-500);--bds-border-primary: var(--bds-color-grayscale-950);--bds-border-secondary: var(--bds-color-grayscale-100);--bds-border-muted: var(--bds-color-grayscale-100);--bds-border-inverse: var(--bds-color-grayscale-white);--bds-border-on-color-dark: var(--bds-color-grayscale-white);--bds-border-on-color-light: var(--bds-color-grayscale-950);--bds-border-neutral: var(--bds-color-system-neutral);--bds-border-brand-primary: var(--bds-color-poppy-500);--bds-border-disabled: var(--bds-color-grayscale-500);--bds-border-service-brand: var(--bds-color-yellow-500);--bds-border-service-information: var(--bds-color-blue-500);--bds-border-service-back-office: var(--bds-color-orange-500);--bds-border-service-product: var(--bds-color-purple-500);--bds-border-service-marketing: var(--bds-color-green-500);--bds-border-accent: var(--bds-color-tan-700);--bds-border-accent-yellow: var(--bds-color-system-yellow);--bds-border-accent-blue: var(--bds-color-system-blue);--bds-border-accent-green: var(--bds-color-system-green);--bds-border-accent-purple: var(--bds-color-system-purple);--bds-border-accent-orange: var(--bds-color-system-orange);--bds-border-accent-red: var(--bds-color-system-red);--bds-background-negative: var(--bds-color-system-red);--bds-background-positive: var(--bds-color-system-green);--bds-background-warning: var(--bds-color-system-yellow);--bds-background-primary-hover: var(--bds-color-grayscale-100);--bds-background-secondary-hover: var(--bds-color-grayscale-800);--bds-background-secondary-pressed: var(--bds-color-grayscale-950);--bds-background-accent-red: var(--bds-color-poppy-500);--bds-background-accent-purple: var(--bds-color-purple-500);--bds-background-accent-blue: var(--bds-color-blue-500);--bds-background-accent-green: var(--bds-color-green-500);--bds-background-primary: var(--bds-color-grayscale-white);--bds-background-primary-pressed: var(--bds-color-grayscale-300);--bds-background-secondary: var(--bds-color-grayscale-100);--bds-background-muted: var(--bds-color-grayscale-300);--bds-background-inverse: var(--bds-color-grayscale-950);--bds-background-input: var(--bds-color-grayscale-white);--bds-background-on-color-dark: var(--bds-color-grayscale-white);--bds-background-on-color-light: var(--bds-color-grayscale-950);--bds-background-accent-yellow: var(--bds-color-yellow-500);--bds-background-neutral: var(--bds-color-system-neutral);--bds-background-brand-primary: var(--bds-color-poppy-500);--bds-background-accent-orange: var(--bds-color-orange-400);--bds-background-brand-primary-hover: var(--bds-color-poppy-700);--bds-background-brand-primary-pressed: var(--bds-color-poppy-800);--bds-background-disabled: var(--bds-color-grayscale-500);--bds-background-service-brand: var(--bds-color-yellow-500);--bds-background-service-brand-on-light: var(--bds-color-yellow-950);--bds-background-service-marketing: var(--bds-color-green-400);--bds-background-service-marketing-on-light: var(--bds-color-green-950);--bds-background-service-back-office: var(--bds-color-orange-500);--bds-background-service-back-office-on-light: var(--bds-color-orange-950);--bds-background-service-product: var(--bds-color-purple-500);--bds-background-service-product-on-light: var(--bds-color-purple-950);--bds-background-service-information: var(--bds-color-blue-500);--bds-background-service-information-on-light: var(--bds-color-blue-950);--bds-background-service-brand-on-dark: var(--bds-color-yellow-100);--bds-background-service-marketing-on-dark: var(--bds-color-green-100);--bds-background-service-back-office-on-dark: var(--bds-color-orange-100);--bds-background-service-product-on-dark: var(--bds-color-purple-100);--bds-background-service-information-on-dark: var(--bds-color-blue-200);--bds-background-accent: var(--bds-color-tan-400);--bds-surface-positive: var(--bds-color-system-green-light);--bds-surface-negative: var(--bds-color-system-red-light);--bds-surface-warning: var(--bds-color-system-yellow-light);--bds-surface-secondary-hover: var(--bds-color-grayscale-500);--bds-surface-muted: var(--bds-color-grayscale-100);--bds-surface-overlay: var(--bds-color-grayscale-white);--bds-surface-primary: var(--bds-color-grayscale-white);--bds-surface-primary-hover: var(--bds-color-grayscale-100);--bds-surface-primary-pressed: var(--bds-color-grayscale-300);--bds-surface-secondary: var(--bds-color-grayscale-100);--bds-surface-secondary-pressed: var(--bds-color-grayscale-700);--bds-surface-inverse: var(--bds-color-grayscale-950);--bds-surface-neutral: var(--bds-color-system-neutral-light);--bds-surface-brand-primary: var(--bds-color-poppy-500);--bds-surface-brand-primary-hover: var(--bds-color-poppy-800);--bds-surface-brand-primary-pressed: var(--bds-color-poppy-950);--bds-surface-service-brand: var(--bds-color-yellow-500);--bds-surface-service-marketing: var(--bds-color-green-500);--bds-surface-service-product: var(--bds-color-purple-400);--bds-surface-service-back-office: var(--bds-color-orange-500);--bds-surface-service-information: var(--bds-color-blue-500);--bds-surface-service-marketing-dark: var(--bds-color-green-950);--bds-surface-service-back-office-light: var(--bds-color-orange-100);--bds-surface-service-back-office-dark: var(--bds-color-orange-950);--bds-surface-service-product-light: var(--bds-color-purple-100);--bds-surface-service-product-dark: var(--bds-color-purple-950);--bds-surface-service-information-light: var(--bds-color-blue-100);--bds-surface-service-information-dark: var(--bds-color-blue-950);--bds-surface-service-brand-light: var(--bds-color-yellow-100);--bds-surface-service-brand-dark: var(--bds-color-yellow-950);--bds-surface-service-marketing-light: var(--bds-color-green-100);--bds-surface-service-marketing-inverse: var(--bds-color-grayscale-white);--bds-surface-service-product-inverse: var(--bds-color-grayscale-white);--bds-surface-service-back-office-inverse: var(--bds-color-grayscale-white);--bds-surface-service-information-inverse: var(--bds-color-grayscale-white);--bds-surface-service-brand-inverse: var(--bds-color-grayscale-white);--bds-surface-accent: var(--bds-color-tan-100);--bds-surface-accent-yellow: var(--bds-color-yellow-200);--bds-surface-accent-blue: var(--bds-color-blue-300);--bds-surface-accent-green: var(--bds-color-green-200);--bds-surface-accent-purple: var(--bds-color-purple-200);--bds-surface-accent-orange: var(--bds-color-orange-200);--bds-surface-accent-red: var(--bds-color-poppy-500);--bds-page-primary: var(--bds-color-grayscale-white);--bds-page-secondary: var(--bds-color-grayscale-100);--bds-page-inverse: var(--bds-color-grayscale-950);--bds-page-brand-primary: var(--bds-color-poppy-500);--bds-page-service-brand: var(--bds-color-yellow-600);--bds-page-service-marketing: var(--bds-color-green-600);--bds-page-service-product: var(--bds-color-purple-600);--bds-page-service-back-office: var(--bds-color-orange-500);--bds-page-service-information: var(--bds-color-blue-500);--bds-page-accent: var(--bds-color-tan-100);--bds-page-accent-yellow: var(--bds-color-yellow-500);--bds-page-accent-orange: var(--bds-color-orange-500);--bds-page-accent-red: var(--bds-color-poppy-500);--bds-page-service-green: var(--bds-color-green-500);--bds-page-accent-purple: var(--bds-color-purple-500);--bds-page-service-blue: var(--bds-color-blue-200)}:root[data-theme=dark]{--bds-text-negative: var(--bds-color-system-red);--bds-text-positive: var(--bds-color-system-green);--bds-text-warning: var(--bds-color-system-yellow);--bds-text-accent-red: var(--bds-color-poppy-500);--bds-text-primary: var(--bds-color-grayscale-100);--bds-text-secondary: var(--bds-color-grayscale-100);--bds-text-muted: var(--bds-color-grayscale-600);--bds-text-inverse: var(--bds-color-grayscale-black);--bds-text-on-color-dark: var(--bds-color-grayscale-white);--bds-text-on-color-light: var(--bds-color-grayscale-950);--bds-text-accent-yellow: var(--bds-color-yellow-500);--bds-text-accent-blue: var(--bds-color-blue-300);--bds-text-accent-green: var(--bds-color-green-300);--bds-text-accent-purple: var(--bds-color-purple-500);--bds-text-neutral: var(--bds-color-system-neutral);--bds-text-brand-primary: var(--bds-color-poppy-500);--bds-text-accent-orange: var(--bds-color-orange-500);--bds-text-text-link: var(--bds-color-system-blue);--bds-text-disabled: var(--bds-color-grayscale-600);--bds-text-service-brand: var(--bds-color-yellow-600);--bds-text-service-information: var(--bds-color-blue-300);--bds-text-service-back-office: var(--bds-color-orange-500);--bds-text-service-product: var(--bds-color-purple-400);--bds-text-service-marketing: var(--bds-color-green-500);--bds-text-service-marketing-on-light: var(--bds-color-green-950);--bds-text-service-back-office-on-dark: var(--bds-color-orange-300);--bds-text-service-back-office-on-light: var(--bds-color-orange-950);--bds-text-service-product-on-dark: var(--bds-color-purple-300);--bds-text-service-product-on-light: var(--bds-color-purple-950);--bds-text-service-information-on-dark: var(--bds-color-blue-100);--bds-text-service-information-on-light: var(--bds-color-blue-950);--bds-text-service-brand-on-dark: var(--bds-color-yellow-300);--bds-text-service-brand-on-light: var(--bds-color-yellow-950);--bds-text-service-marketing-on-dark: var(--bds-color-green-300);--bds-text-accent: var(--bds-color-tan-400);--bds-text-error: var(--bds-color-system-red);--bds-text-success: var(--bds-color-system-green);--bds-border-negative: var(--bds-color-system-red);--bds-border-positive: var(--bds-color-system-green);--bds-border-warning: var(--bds-color-system-yellow);--bds-border-input: var(--bds-color-grayscale-700);--bds-border-primary: var(--bds-color-grayscale-900);--bds-border-secondary: var(--bds-color-grayscale-800);--bds-border-muted: var(--bds-color-grayscale-800);--bds-border-inverse: var(--bds-color-grayscale-950);--bds-border-on-color-dark: var(--bds-color-grayscale-white);--bds-border-on-color-light: var(--bds-color-grayscale-950);--bds-border-neutral: var(--bds-color-system-neutral);--bds-border-brand-primary: var(--bds-color-poppy-500);--bds-border-disabled: var(--bds-color-grayscale-500);--bds-border-service-brand: var(--bds-color-yellow-500);--bds-border-service-information: var(--bds-color-blue-500);--bds-border-service-back-office: var(--bds-color-orange-500);--bds-border-service-product: var(--bds-color-purple-500);--bds-border-service-marketing: var(--bds-color-green-500);--bds-border-accent: var(--bds-color-tan-700);--bds-border-accent-yellow: var(--bds-color-system-yellow);--bds-border-accent-blue: var(--bds-color-system-blue);--bds-border-accent-green: var(--bds-color-system-green);--bds-border-accent-purple: var(--bds-color-system-purple);--bds-border-accent-orange: var(--bds-color-system-orange);--bds-border-accent-red: var(--bds-color-system-red);--bds-background-negative: var(--bds-color-system-red);--bds-background-positive: var(--bds-color-system-green);--bds-background-warning: var(--bds-color-system-yellow);--bds-background-primary-hover: var(--bds-color-grayscale-950);--bds-background-secondary-hover: var(--bds-color-grayscale-800);--bds-background-secondary-pressed: var(--bds-color-grayscale-950);--bds-background-accent-red: var(--bds-color-poppy-500);--bds-background-accent-purple: var(--bds-color-purple-500);--bds-background-accent-blue: var(--bds-color-blue-500);--bds-background-accent-green: var(--bds-color-green-500);--bds-background-primary: var(--bds-color-grayscale-950);--bds-background-primary-pressed: var(--bds-color-grayscale-800);--bds-background-secondary: var(--bds-color-grayscale-black);--bds-background-muted: var(--bds-color-grayscale-800);--bds-background-inverse: var(--bds-color-grayscale-200);--bds-background-input: var(--bds-color-grayscale-black);--bds-background-on-color-dark: var(--bds-color-grayscale-white);--bds-background-on-color-light: var(--bds-color-grayscale-950);--bds-background-accent-yellow: var(--bds-color-yellow-500);--bds-background-neutral: var(--bds-color-system-neutral);--bds-background-brand-primary: var(--bds-color-poppy-500);--bds-background-accent-orange: var(--bds-color-orange-400);--bds-background-brand-primary-hover: var(--bds-color-poppy-700);--bds-background-brand-primary-pressed: var(--bds-color-poppy-800);--bds-background-disabled: var(--bds-color-grayscale-500);--bds-background-service-brand: var(--bds-color-yellow-500);--bds-background-service-brand-on-light: var(--bds-color-yellow-950);--bds-background-service-marketing: var(--bds-color-green-400);--bds-background-service-marketing-on-light: var(--bds-color-green-950);--bds-background-service-back-office: var(--bds-color-orange-500);--bds-background-service-back-office-on-light: var(--bds-color-orange-950);--bds-background-service-product: var(--bds-color-purple-500);--bds-background-service-product-on-light: var(--bds-color-purple-950);--bds-background-service-information: var(--bds-color-blue-500);--bds-background-service-information-on-light: var(--bds-color-blue-950);--bds-background-service-brand-on-dark: var(--bds-color-yellow-300);--bds-background-service-marketing-on-dark: var(--bds-color-green-300);--bds-background-service-back-office-on-dark: var(--bds-color-orange-300);--bds-background-service-product-on-dark: var(--bds-color-purple-300);--bds-background-service-information-on-dark: var(--bds-color-blue-300);--bds-background-accent: var(--bds-color-tan-500);--bds-surface-positive: var(--bds-color-system-green-light);--bds-surface-negative: var(--bds-color-system-red-light);--bds-surface-warning: var(--bds-color-system-yellow-light);--bds-surface-secondary-hover: var(--bds-color-grayscale-700);--bds-surface-muted: var(--bds-color-grayscale-950);--bds-surface-overlay: var(--bds-color-grayscale-black);--bds-surface-primary: var(--bds-color-grayscale-950);--bds-surface-primary-hover: var(--bds-color-grayscale-950);--bds-surface-primary-pressed: var(--bds-color-grayscale-800);--bds-surface-secondary: var(--bds-color-grayscale-950);--bds-surface-secondary-pressed: var(--bds-color-grayscale-950);--bds-surface-inverse: var(--bds-color-grayscale-950);--bds-surface-neutral: var(--bds-color-system-neutral-light);--bds-surface-brand-primary: var(--bds-color-grayscale-500);--bds-surface-brand-primary-hover: var(--bds-color-grayscale-800);--bds-surface-brand-primary-pressed: var(--bds-color-grayscale-600);--bds-surface-service-brand: var(--bds-color-yellow-500);--bds-surface-service-marketing: var(--bds-color-green-500);--bds-surface-service-product: var(--bds-color-purple-400);--bds-surface-service-back-office: var(--bds-color-orange-500);--bds-surface-service-information: var(--bds-color-blue-500);--bds-surface-service-marketing-dark: var(--bds-color-green-950);--bds-surface-service-back-office-light: var(--bds-color-orange-300);--bds-surface-service-back-office-dark: var(--bds-color-orange-950);--bds-surface-service-product-light: var(--bds-color-purple-300);--bds-surface-service-product-dark: var(--bds-color-purple-950);--bds-surface-service-information-light: var(--bds-color-blue-300);--bds-surface-service-information-dark: var(--bds-color-blue-950);--bds-surface-service-brand-light: var(--bds-color-yellow-200);--bds-surface-service-brand-dark: var(--bds-color-yellow-950);--bds-surface-service-marketing-light: var(--bds-color-green-300);--bds-surface-service-marketing-inverse: var(--bds-color-green-950);--bds-surface-service-product-inverse: var(--bds-color-purple-950);--bds-surface-service-back-office-inverse: var(--bds-color-orange-950);--bds-surface-service-information-inverse: var(--bds-color-blue-950);--bds-surface-service-brand-inverse: var(--bds-color-yellow-950);--bds-surface-accent: var(--bds-color-grayscale-950);--bds-surface-accent-yellow: var(--bds-color-yellow-200);--bds-surface-accent-blue: var(--bds-color-blue-200);--bds-surface-accent-green: var(--bds-color-green-100);--bds-surface-accent-purple: var(--bds-color-purple-200);--bds-surface-accent-orange: var(--bds-color-orange-100);--bds-surface-accent-red: var(--bds-color-poppy-500);--bds-page-primary: var(--bds-color-grayscale-black);--bds-page-secondary: var(--bds-color-grayscale-black);--bds-page-inverse: var(--bds-color-grayscale-100);--bds-page-brand-primary: var(--bds-color-poppy-500);--bds-page-service-brand: var(--bds-color-yellow-600);--bds-page-service-marketing: var(--bds-color-green-600);--bds-page-service-product: var(--bds-color-purple-600);--bds-page-service-back-office: var(--bds-color-orange-500);--bds-page-service-information: var(--bds-color-blue-500);--bds-page-accent: var(--bds-color-tan-950);--bds-page-accent-yellow: var(--bds-color-yellow-500);--bds-page-accent-orange: var(--bds-color-orange-500);--bds-page-accent-red: var(--bds-color-poppy-500);--bds-page-service-green: var(--bds-color-green-500);--bds-page-accent-purple: var(--bds-color-purple-500);--bds-page-service-blue: var(--bds-color-blue-200)}.theme-brand-brik{--bds-page-primary: var(--bds-color-grayscale-white);--bds-page-secondary: var(--bds-color-grayscale-100);--bds-page-brand-primary: var(--bds-color-poppy-500);--bds-text-primary: var(--bds-color-grayscale-950);--bds-text-secondary: var(--bds-color-grayscale-800);--bds-text-muted: var(--bds-color-grayscale-700);--bds-text-inverse: var(--bds-color-grayscale-white);--bds-text-brand-primary: var(--bds-color-poppy-500);--bds-surface-primary: var(--bds-color-grayscale-white);--bds-surface-secondary: var(--bds-color-grayscale-100);--bds-surface-brand-primary: var(--bds-color-poppy-500);--bds-surface-brand-primary-hover: var(--bds-color-poppy-700);--bds-surface-brand-primary-pressed: var(--bds-color-poppy-800);--bds-surface-brand-secondary: var(--bds-color-tan-100);--bds-surface-nav: var(--bds-color-grayscale-white);--bds-background-brand-primary: var(--bds-color-poppy-500);--bds-background-brand-primary-hover: var(--bds-color-poppy-700);--bds-background-brand-primary-pressed: var(--bds-color-poppy-800);--bds-background-brand-secondary: var(--bds-color-tan-100);--bds-background-primary: var(--bds-color-grayscale-white);--bds-background-secondary: var(--bds-color-grayscale-100);--bds-background-secondary-hover: var(--bds-color-grayscale-300);--bds-background-secondary-pressed: var(--bds-color-grayscale-800);--bds-background-inverse: var(--bds-color-grayscale-950);--bds-background-input: var(--bds-color-grayscale-white);--bds-background-image: #17171799;--bds-background-image-brand: var(--bds-color-poppy-500);--bds-border-primary: var(--bds-color-grayscale-950);--bds-border-secondary: var(--bds-color-grayscale-300);--bds-border-muted: var(--bds-color-grayscale-300);--bds-border-brand-primary: var(--bds-color-poppy-500);--bds-border-input: var(--bds-color-grayscale-500);--bds-border-inverse: var(--bds-color-grayscale-white);--bds-border-on-color-dark: white;--bds-font-family-body: Poppins, sans-serif;--bds-font-family-label: Poppins, sans-serif;--bds-font-family-heading: Poppins, sans-serif;--bds-font-family-display: Poppins, sans-serif}:root[data-theme=dark] .theme-brand-brik{--bds-page-primary: var(--bds-color-grayscale-black);--bds-page-secondary: var(--bds-color-grayscale-800);--bds-page-brand-primary: var(--bds-color-poppy-500);--bds-text-primary: var(--bds-color-grayscale-100);--bds-text-secondary: var(--bds-color-grayscale-300);--bds-text-muted: var(--bds-color-grayscale-700);--bds-text-inverse: var(--bds-color-grayscale-black);--bds-text-brand-primary: var(--bds-color-poppy-500);--bds-text-on-color-dark: var(--bds-color-grayscale-white);--bds-text-on-color-light: var(--bds-color-grayscale-black);--bds-text-disabled: var(--bds-color-grayscale-500);--bds-surface-primary: var(--bds-color-grayscale-black);--bds-surface-secondary: var(--bds-color-grayscale-950);--bds-surface-brand-primary: var(--bds-color-poppy-500);--bds-surface-brand-primary-hover: var(--bds-color-poppy-700);--bds-surface-brand-primary-pressed: var(--bds-color-poppy-800);--bds-surface-brand-secondary: var(--bds-color-grayscale-950);--bds-surface-nav: var(--bds-color-grayscale-black);--bds-surface-muted: var(--bds-color-grayscale-950);--bds-surface-overlay: var(--bds-color-grayscale-black);--bds-background-brand-primary: var(--bds-color-poppy-500);--bds-background-brand-secondary: var(--bds-color-grayscale-950);--bds-background-primary: var(--bds-color-grayscale-black);--bds-background-secondary: var(--bds-color-grayscale-500);--bds-background-inverse: var(--bds-color-grayscale-100);--bds-background-input: var(--bds-color-grayscale-black);--bds-background-muted: var(--bds-color-grayscale-800);--bds-background-image: #000000cc;--bds-background-image-brand: var(--bds-color-poppy-500);--bds-background-brand-primary-hover: var(--bds-color-poppy-700);--bds-background-brand-primary-pressed: var(--bds-color-poppy-800);--bds-background-disabled: var(--bds-color-grayscale-800);--bds-background-primary-hover: var(--bds-color-grayscale-950);--bds-background-primary-pressed: var(--bds-color-grayscale-800);--bds-background-secondary-hover: var(--bds-color-grayscale-800);--bds-background-secondary-pressed: var(--bds-color-grayscale-950);--bds-border-primary: var(--bds-color-grayscale-800);--bds-border-secondary: var(--bds-color-grayscale-700);--bds-border-muted: var(--bds-color-grayscale-700);--bds-border-brand-primary: var(--bds-color-poppy-500);--bds-border-input: var(--bds-color-grayscale-700);--bds-border-inverse: var(--bds-color-grayscale-black);--bds-border-on-color-dark: var(--bds-color-grayscale-white);--bds-border-disabled: var(--bds-color-grayscale-800)}[data-mode-borderwidth=thin]{--bds-border-width-sm: 1px;--bds-border-width-md: 1px;--bds-border-width-lg: 2px}[data-mode-borderwidth=bold]{--bds-border-width-sm: 2px;--bds-border-width-md: 3px;--bds-border-width-lg: 4px}[data-mode-spacing=compact]{--bds-padding-huge: 32px;--bds-padding-lg: 16px;--bds-padding-md: 12px;--bds-padding-sm: 8px;--bds-padding-tiny: 2px;--bds-padding-xl: 24px;--bds-padding-xs: 4px;--bds-gap-huge: 24px;--bds-gap-lg: 12px;--bds-gap-sm: 4px;--bds-gap-tiny: 1px;--bds-gap-xl: 16px;--bds-gap-xs: 2px}[data-mode-spacing=comfortable]{--bds-padding-huge: 80px;--bds-padding-lg: 32px;--bds-padding-md: 20px;--bds-padding-sm: 16px;--bds-padding-xl: 40px;--bds-padding-xs: 12px;--bds-gap-huge: 64px;--bds-gap-lg: 40px;--bds-gap-md: 32px;--bds-gap-sm: 8px;--bds-gap-xl: 48px}[data-mode-spacing=spacious]{--bds-padding-huge: 128px;--bds-padding-lg: 48px;--bds-padding-md: 28px;--bds-padding-sm: 24px;--bds-padding-tiny: 12px;--bds-padding-xl: 80px;--bds-padding-xs: 16px;--bds-gap-huge: 128px;--bds-gap-lg: 56px;--bds-gap-md: 48px;--bds-gap-sm: 16px;--bds-gap-tiny: 4px;--bds-gap-xl: 104px;--bds-gap-xs: 8px}[data-mode-typography=compact]{--bds-heading-huge: var(--bds-font-size-800);--bds-heading-lg: var(--bds-font-size-500);--bds-heading-md: var(--bds-font-size-400);--bds-heading-sm: var(--bds-font-size-300);--bds-heading-tiny: var(--bds-font-size-200);--bds-heading-xl: var(--bds-font-size-600);--bds-heading-xxl: var(--bds-font-size-700)}[data-mode-typography=comfortable]{--bds-heading-huge: var(--bds-font-size-1000);--bds-heading-lg: var(--bds-font-size-700);--bds-heading-md: var(--bds-font-size-600);--bds-heading-sm: var(--bds-font-size-500);--bds-heading-tiny: var(--bds-font-size-400);--bds-heading-xl: var(--bds-font-size-800);--bds-heading-xxl: var(--bds-font-size-900)}[data-mode-typography=spacious]{--bds-heading-huge: var(--bds-font-size-1100);--bds-heading-lg: var(--bds-font-size-800);--bds-heading-md: var(--bds-font-size-700);--bds-heading-sm: var(--bds-font-size-600);--bds-heading-tiny: var(--bds-font-size-500);--bds-heading-xl: var(--bds-font-size-900);--bds-heading-xxl: var(--bds-font-size-1000)}[data-mode-typography=expressive]{--bds-heading-huge: var(--bds-font-size-1200);--bds-heading-lg: var(--bds-font-size-700);--bds-heading-sm: var(--bds-font-size-300);--bds-heading-tiny: var(--bds-font-size-100);--bds-heading-xl: var(--bds-font-size-900);--bds-heading-xxl: var(--bds-font-size-1000)}[data-mode-radius=sharp]{--bds-border-radius-lg: 8px;--bds-border-radius-md: 4px;--bds-border-radius-sm: 2px}[data-mode-radius=round]{--bds-border-radius-lg: 40px;--bds-border-radius-md: 24px;--bds-border-radius-sm: 16px}[data-mode-radius=pill]{--bds-border-radius-lg: 999px;--bds-border-radius-md: 999px;--bds-border-radius-sm: 999px}:root{--bds-text-transform-heading: capitalize;--bds-text-transform-label: capitalize;--bds-text-transform-subtitle: uppercase;--bds-text-transform-body: none;--bds-text-transform-display: none;--bds-letter-spacing-wide: .05em;--bds-color-system-transparent: #0000;--bds-color-system-lightbox: #000000a3;--bds-border-focus: var(--bds-border-brand-primary);--bds-font-weight--bold: var(--bds-font-weight-bold);--bds-font-weight--semi-bold: var(--bds-font-weight-semibold);--bds-font-weight--medium: var(--bds-font-weight-medium);--bds-font-weight--regular: var(--bds-font-weight-regular);--bds-font-weight--thin: var(--bds-font-weight-thin);--bds-easing-ease-in: cubic-bezier(.4, 0, 1, 1);--bds-easing-ease-out: cubic-bezier(0, 0, .2, 1);--bds-easing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--bds-background-tertiary: var(--bds-color-grayscale-300);--bds-text-positive: var(--bds-color-green-950);--bds-text-brand-primary-strong: var(--bds-color-poppy-700);--bds-color-system-red-surface: var(--bds-color-system-red-light);--bds-color-system-green-surface: var(--bds-color-system-green-light);--bds-color-system-blue-surface: var(--bds-color-system-blue-light);--bds-slider-percent: 0%;--bds-slider-thumb-size: 20px;--bds-slider-track-height: 4px;--bds-icon-2xs: var(--bds-size-300);--bds-icon-2xl: var(--bds-size-600);--bds-surface-nav: var(--bds-color-grayscale-white);--bds-surface-navigation: var(--bds-color-grayscale-white);--bds-surface-brand-secondary: var(--bds-color-yellow-500);--bds-background-brand-secondary: var(--bds-color-grayscale-white);--bds-background-image: #17171799;--bds-background-image-brand: var(--bds-color-poppy-500);--bds-box-shadow-none: none;--bds-text-link: var(--bds-text-text-link);--bds-background-info: var(--bds-color-system-blue);--bds-text-info: var(--bds-color-system-blue);--bds-surface-info: var(--bds-color-system-blue-light);--bds-background-negative-hover: color-mix(in srgb, var(--bds-color-system-red) 85%, black);--bds-background-negative-pressed: color-mix(in srgb, var(--bds-color-system-red) 70%, black);--bds-background-positive-hover: color-mix(in srgb, var(--bds-color-system-green) 85%, black);--bds-background-positive-pressed: color-mix(in srgb, var(--bds-color-system-green) 70%, black);--bds-background-presence-online: var(--bds-color-system-green);--bds-background-presence-away: var(--bds-color-system-yellow);--bds-background-presence-busy: var(--bds-color-system-red);--bds-background-presence-offline: var(--bds-color-grayscale-500);--bds-shadow-sm: 0px 2px 4px 0px rgba(0, 0, 0, .06);--bds-shadow-md: 0px 4px 12px 0px rgba(0, 0, 0, .12);--bds-shadow-lg: 0px 4px 16px 0px rgba(0, 0, 0, .12);--bds-shadow-xl: 0px 8px 24px 4px rgba(0, 0, 0, .2);--bds-shadow-overlay: 0px 4px 32px 0px rgba(0, 0, 0, .24);--bds-box-shadow-sm: var(--bds-shadow-sm);--bds-box-shadow-md: var(--bds-shadow-md);--bds-box-shadow-lg: var(--bds-shadow-lg);--bds-box-shadow-xl: var(--bds-shadow-xl);--bds-background-overlay: rgba(0, 0, 0, .4);--bds-tooltip-background: var(--bds-color-grayscale-950);--bds-tooltip-text: var(--bds-text-inverse);--bds-content-width-text-xs: 448px;--bds-content-width-text-sm: 600px;--bds-content-width-text-md: 720px;--bds-content-width-sm: 640px;--bds-content-width-md: 800px;--bds-content-width-lg: 1024px;--bds-content-width-xl: 1280px;--bds-content-width-full: 100%;--bds-state-hover-overlay: rgba(0, 0, 0, .04);--bds-state-pressed-overlay: rgba(0, 0, 0, .08);--bds-state-focus: currentColor;--bds-state-disabled-opacity: .5;--bds-background-disabled: var(--bds-color-grayscale-300);--bds-text-disabled: var(--bds-color-grayscale-700);--bds-duration-sm: var(--bds-duration-100);--bds-duration-md: var(--bds-duration-200);--bds-duration-lg: var(--bds-duration-300);--bds-duration-xl: var(--bds-duration-400);--bds-duration-marquee: 55s;--bds-duration-autoplay: 10s;--bds-ease-out: cubic-bezier(.16, 1, .3, 1);--bds-ease-in: cubic-bezier(.7, 0, .84, 0);--bds-ease-in-out: cubic-bezier(.65, 0, .35, 1);--bds-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--bds-ease-spring-soft: cubic-bezier(0, 1.08, .77, 1.01);--bds-ease-linear: linear;--bds-gap-2xs: var(--bds-gap-tiny);--bds-gap-2xl: var(--bds-gap-huge);--bds-padding-2xs: var(--bds-padding-tiny);--bds-padding-2xl: var(--bds-padding-huge);--bds-icon-3xs: var(--bds-icon-tiny);--bds-icon-3xl: var(--bds-icon-huge);--bds-body-2xs: var(--bds-body-tiny);--bds-body-2xl: var(--bds-body-huge);--bds-heading-xs: var(--bds-heading-tiny);--bds-heading-2xl: var(--bds-heading-xxl);--bds-heading-3xl: var(--bds-heading-huge);--bds-label-2xs: var(--bds-label-tiny);--bds-border-width-2xl: var(--bds-border-width-huge);--bds-duration-fast: var(--bds-duration-sm);--bds-duration-normal: var(--bds-duration-md);--bds-duration-slow: var(--bds-duration-lg);--bds-content-width-narrow: var(--bds-content-width-sm);--bds-content-width-default: var(--bds-content-width-md);--bds-content-width-wide: var(--bds-content-width-lg);--bds-measure-sm: var(--bds-content-width-text-xs);--bds-measure-md: var(--bds-content-width-text-sm);--bds-measure-lg: var(--bds-content-width-text-md)}:root[data-theme=dark]{--bds-background-tertiary: var(--bds-color-grayscale-950);--bds-text-positive: var(--bds-color-system-green);--bds-text-brand-primary-strong: var(--bds-color-poppy-500);--bds-background-disabled: var(--bds-color-grayscale-800);--bds-text-disabled: var(--bds-color-grayscale-500)}[data-mode-elevation=flat]{--bds-shadow-sm: 0px 0px 0px 0px transparent;--bds-shadow-md: 0px 0px 0px 0px transparent;--bds-shadow-lg: 0px 0px 0px 0px transparent;--bds-shadow-xl: 0px 0px 0px 0px transparent}[data-mode-elevation=lifted]{--bds-shadow-sm: 0px 2px 6px 0px rgba(0, 0, 0, .1);--bds-shadow-md: 0px 6px 16px 0px rgba(0, 0, 0, .16);--bds-shadow-lg: 0px 8px 24px -1px rgba(0, 0, 0, .16);--bds-shadow-xl: 0px 12px 32px 2px rgba(0, 0, 0, .24)}[data-mode-elevation=dramatic]{--bds-shadow-sm: 0px 4px 12px 0px rgba(0, 0, 0, .16);--bds-shadow-md: 0px 10px 28px -2px rgba(0, 0, 0, .22);--bds-shadow-lg: 0px 16px 40px -4px rgba(0, 0, 0, .24);--bds-shadow-xl: 0px 24px 48px 0px rgba(0, 0, 0, .32)}:root{--bds-page-inset: calc(clamp(1rem, .2857rem + 3.5714vw, 2rem) + clamp(0rem, -4.5714rem + 9.5238vw, 4rem)) ;--bds-section-padding-block: calc(clamp(4rem, 3.2857rem + 3.5714vw, 5rem) + clamp(0rem, -1.7143rem + 3.5714vw, 1.5rem)) }:root{--bds-aspect-1-1: 1 / 1;--bds-aspect-3-2: 3 / 2;--bds-aspect-2-3: 2 / 3;--bds-aspect-4-3: 4 / 3;--bds-aspect-3-4: 3 / 4;--bds-aspect-4-5: 4 / 5;--bds-aspect-16-9: 16 / 9;--bds-aspect-9-16: 9 / 16;--bds-aspect-21-9: 21 / 9;--bds-aspect-square: var(--bds-aspect-1-1);--bds-aspect-photo-landscape: var(--bds-aspect-3-2);--bds-aspect-photo-portrait: var(--bds-aspect-2-3);--bds-aspect-cinema: var(--bds-aspect-16-9)}:root{--bds-display-fluid-sm: clamp(var(--bds-font-size-900), 6vw, var(--bds-font-size-1400));--bds-display-fluid-md: clamp(var(--bds-font-size-1000), 6.5vw, var(--bds-font-size-1500));--bds-display-fluid-lg: clamp(var(--bds-font-size-1100), 7vw, var(--bds-font-size-1600));--bds-display-fluid-xl: clamp(var(--bds-font-size-1200), 8vw, var(--bds-font-size-1800))}@keyframes bds-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes bds-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bds-shake{0%,to{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@keyframes bds-spin{to{transform:rotate(360deg)}}@keyframes bds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bds-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes bds-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bds-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--aspect-1-1: var(--bds-aspect-1-1);--aspect-16-9: var(--bds-aspect-16-9);--aspect-2-3: var(--bds-aspect-2-3);--aspect-21-9: var(--bds-aspect-21-9);--aspect-3-2: var(--bds-aspect-3-2);--aspect-3-4: var(--bds-aspect-3-4);--aspect-4-3: var(--bds-aspect-4-3);--aspect-4-5: var(--bds-aspect-4-5);--aspect-9-16: var(--bds-aspect-9-16);--aspect-cinema: var(--bds-aspect-cinema);--aspect-photo-landscape: var(--bds-aspect-photo-landscape);--aspect-photo-portrait: var(--bds-aspect-photo-portrait);--aspect-square: var(--bds-aspect-square);--background-accent: var(--bds-background-accent);--background-accent-blue: var(--bds-background-accent-blue);--background-accent-green: var(--bds-background-accent-green);--background-accent-orange: var(--bds-background-accent-orange);--background-accent-purple: var(--bds-background-accent-purple);--background-accent-red: var(--bds-background-accent-red);--background-accent-yellow: var(--bds-background-accent-yellow);--background-brand-primary: var(--bds-background-brand-primary);--background-brand-primary-hover: var(--bds-background-brand-primary-hover);--background-brand-primary-pressed: var(--bds-background-brand-primary-pressed);--background-brand-secondary: var(--bds-background-brand-secondary);--background-disabled: var(--bds-background-disabled);--background-image: var(--bds-background-image);--background-image-brand: var(--bds-background-image-brand);--background-info: var(--bds-background-info);--background-input: var(--bds-background-input);--background-inverse: var(--bds-background-inverse);--background-muted: var(--bds-background-muted);--background-negative: var(--bds-background-negative);--background-negative-hover: var(--bds-background-negative-hover);--background-negative-pressed: var(--bds-background-negative-pressed);--background-neutral: var(--bds-background-neutral);--background-on-color-dark: var(--bds-background-on-color-dark);--background-on-color-light: var(--bds-background-on-color-light);--background-overlay: var(--bds-background-overlay);--background-positive: var(--bds-background-positive);--background-positive-hover: var(--bds-background-positive-hover);--background-positive-pressed: var(--bds-background-positive-pressed);--background-presence-away: var(--bds-background-presence-away);--background-presence-busy: var(--bds-background-presence-busy);--background-presence-offline: var(--bds-background-presence-offline);--background-presence-online: var(--bds-background-presence-online);--background-primary: var(--bds-background-primary);--background-primary-hover: var(--bds-background-primary-hover);--background-primary-pressed: var(--bds-background-primary-pressed);--background-secondary: var(--bds-background-secondary);--background-secondary-hover: var(--bds-background-secondary-hover);--background-secondary-pressed: var(--bds-background-secondary-pressed);--background-service-back-office: var(--bds-background-service-back-office);--background-service-back-office-on-dark: var(--bds-background-service-back-office-on-dark);--background-service-back-office-on-light: var(--bds-background-service-back-office-on-light);--background-service-brand: var(--bds-background-service-brand);--background-service-brand-on-dark: var(--bds-background-service-brand-on-dark);--background-service-brand-on-light: var(--bds-background-service-brand-on-light);--background-service-information: var(--bds-background-service-information);--background-service-information-on-dark: var(--bds-background-service-information-on-dark);--background-service-information-on-light: var(--bds-background-service-information-on-light);--background-service-marketing: var(--bds-background-service-marketing);--background-service-marketing-on-dark: var(--bds-background-service-marketing-on-dark);--background-service-marketing-on-light: var(--bds-background-service-marketing-on-light);--background-service-product: var(--bds-background-service-product);--background-service-product-on-dark: var(--bds-background-service-product-on-dark);--background-service-product-on-light: var(--bds-background-service-product-on-light);--background-tertiary: var(--bds-background-tertiary);--background-warning: var(--bds-background-warning);--blur-radius-lg: var(--bds-blur-radius-lg);--blur-radius-md: var(--bds-blur-radius-md);--blur-radius-sm: var(--bds-blur-radius-sm);--blur-radius-xl: var(--bds-blur-radius-xl);--body-2xl: var(--bds-body-2xl);--body-2xs: var(--bds-body-2xs);--body-huge: var(--bds-body-huge);--body-lg: var(--bds-body-lg);--body-md: var(--bds-body-md);--body-sm: var(--bds-body-sm);--body-tiny: var(--bds-body-tiny);--body-xl: var(--bds-body-xl);--body-xs: var(--bds-body-xs);--border-accent: var(--bds-border-accent);--border-accent-blue: var(--bds-border-accent-blue);--border-accent-green: var(--bds-border-accent-green);--border-accent-orange: var(--bds-border-accent-orange);--border-accent-purple: var(--bds-border-accent-purple);--border-accent-red: var(--bds-border-accent-red);--border-accent-yellow: var(--bds-border-accent-yellow);--border-brand-primary: var(--bds-border-brand-primary);--border-disabled: var(--bds-border-disabled);--border-focus: var(--bds-border-focus);--border-input: var(--bds-border-input);--border-inverse: var(--bds-border-inverse);--border-muted: var(--bds-border-muted);--border-negative: var(--bds-border-negative);--border-neutral: var(--bds-border-neutral);--border-on-color-dark: var(--bds-border-on-color-dark);--border-on-color-light: var(--bds-border-on-color-light);--border-positive: var(--bds-border-positive);--border-primary: var(--bds-border-primary);--border-radius-0: var(--bds-border-radius-0);--border-radius-100: var(--bds-border-radius-100);--border-radius-1000: var(--bds-border-radius-1000);--border-radius-1100: var(--bds-border-radius-1100);--border-radius-1200: var(--bds-border-radius-1200);--border-radius-1300: var(--bds-border-radius-1300);--border-radius-1400: var(--bds-border-radius-1400);--border-radius-200: var(--bds-border-radius-200);--border-radius-300: var(--bds-border-radius-300);--border-radius-400: var(--bds-border-radius-400);--border-radius-50: var(--bds-border-radius-50);--border-radius-500: var(--bds-border-radius-500);--border-radius-600: var(--bds-border-radius-600);--border-radius-700: var(--bds-border-radius-700);--border-radius-800: var(--bds-border-radius-800);--border-radius-900: var(--bds-border-radius-900);--border-radius-circle: var(--bds-border-radius-circle);--border-radius-lg: var(--bds-border-radius-lg);--border-radius-md: var(--bds-border-radius-md);--border-radius-none: var(--bds-border-radius-none);--border-radius-pill: var(--bds-border-radius-pill);--border-radius-sm: var(--bds-border-radius-sm);--border-secondary: var(--bds-border-secondary);--border-service-back-office: var(--bds-border-service-back-office);--border-service-brand: var(--bds-border-service-brand);--border-service-information: var(--bds-border-service-information);--border-service-marketing: var(--bds-border-service-marketing);--border-service-product: var(--bds-border-service-product);--border-warning: var(--bds-border-warning);--border-width-0: var(--bds-border-width-0);--border-width-100: var(--bds-border-width-100);--border-width-200: var(--bds-border-width-200);--border-width-2xl: var(--bds-border-width-2xl);--border-width-300: var(--bds-border-width-300);--border-width-400: var(--bds-border-width-400);--border-width-50: var(--bds-border-width-50);--border-width-500: var(--bds-border-width-500);--border-width-huge: var(--bds-border-width-huge);--border-width-lg: var(--bds-border-width-lg);--border-width-md: var(--bds-border-width-md);--border-width-none: var(--bds-border-width-none);--border-width-sm: var(--bds-border-width-sm);--border-width-xl: var(--bds-border-width-xl);--box-shadow-lg: var(--bds-box-shadow-lg);--box-shadow-md: var(--bds-box-shadow-md);--box-shadow-none: var(--bds-box-shadow-none);--box-shadow-sm: var(--bds-box-shadow-sm);--box-shadow-xl: var(--bds-box-shadow-xl);--breakpoint-desktop: var(--bds-breakpoint-desktop);--breakpoint-mobile: var(--bds-breakpoint-mobile);--breakpoint-tablet: var(--bds-breakpoint-tablet);--breakpoint-wide: var(--bds-breakpoint-wide);--breakpoint-wider: var(--bds-breakpoint-wider);--color-blue-100: var(--bds-color-blue-100);--color-blue-200: var(--bds-color-blue-200);--color-blue-300: var(--bds-color-blue-300);--color-blue-400: var(--bds-color-blue-400);--color-blue-50: var(--bds-color-blue-50);--color-blue-500: var(--bds-color-blue-500);--color-blue-600: var(--bds-color-blue-600);--color-blue-700: var(--bds-color-blue-700);--color-blue-800: var(--bds-color-blue-800);--color-blue-900: var(--bds-color-blue-900);--color-blue-950: var(--bds-color-blue-950);--color-blue-dark: var(--bds-color-blue-700);--color-blue-darker: var(--bds-color-blue-800);--color-blue-darkest: var(--bds-color-blue-950);--color-blue-light: var(--bds-color-blue-500);--color-blue-lighter: var(--bds-color-blue-300);--color-blue-lightest: var(--bds-color-blue-100);--color-grayscale-100: var(--bds-color-grayscale-100);--color-grayscale-200: var(--bds-color-grayscale-200);--color-grayscale-300: var(--bds-color-grayscale-300);--color-grayscale-400: var(--bds-color-grayscale-400);--color-grayscale-50: var(--bds-color-grayscale-50);--color-grayscale-500: var(--bds-color-grayscale-500);--color-grayscale-600: var(--bds-color-grayscale-600);--color-grayscale-700: var(--bds-color-grayscale-700);--color-grayscale-800: var(--bds-color-grayscale-800);--color-grayscale-900: var(--bds-color-grayscale-900);--color-grayscale-950: var(--bds-color-grayscale-950);--color-grayscale-black: var(--bds-color-grayscale-black);--color-grayscale-dark: var(--bds-color-grayscale-700);--color-grayscale-darker: var(--bds-color-grayscale-800);--color-grayscale-darkest: var(--bds-color-grayscale-950);--color-grayscale-light: var(--bds-color-grayscale-500);--color-grayscale-lighter: var(--bds-color-grayscale-300);--color-grayscale-lightest: var(--bds-color-grayscale-100);--color-grayscale-white: var(--bds-color-grayscale-white);--color-green-100: var(--bds-color-green-100);--color-green-200: var(--bds-color-green-200);--color-green-300: var(--bds-color-green-300);--color-green-400: var(--bds-color-green-400);--color-green-50: var(--bds-color-green-50);--color-green-500: var(--bds-color-green-500);--color-green-600: var(--bds-color-green-600);--color-green-700: var(--bds-color-green-700);--color-green-800: var(--bds-color-green-800);--color-green-900: var(--bds-color-green-900);--color-green-950: var(--bds-color-green-950);--color-green-dark: var(--bds-color-green-700);--color-green-darker: var(--bds-color-green-800);--color-green-darkest: var(--bds-color-green-950);--color-green-light: var(--bds-color-green-500);--color-green-lighter: var(--bds-color-green-300);--color-green-lightest: var(--bds-color-green-100);--color-orange-100: var(--bds-color-orange-100);--color-orange-200: var(--bds-color-orange-200);--color-orange-300: var(--bds-color-orange-300);--color-orange-400: var(--bds-color-orange-400);--color-orange-50: var(--bds-color-orange-50);--color-orange-500: var(--bds-color-orange-500);--color-orange-600: var(--bds-color-orange-600);--color-orange-700: var(--bds-color-orange-700);--color-orange-800: var(--bds-color-orange-800);--color-orange-900: var(--bds-color-orange-900);--color-orange-950: var(--bds-color-orange-950);--color-orange-dark: var(--bds-color-orange-700);--color-orange-darker: var(--bds-color-orange-800);--color-orange-darkest: var(--bds-color-orange-950);--color-orange-light: var(--bds-color-orange-500);--color-orange-lighter: var(--bds-color-orange-300);--color-orange-lightest: var(--bds-color-orange-100);--color-pink-100: var(--bds-color-pink-100);--color-pink-200: var(--bds-color-pink-200);--color-pink-300: var(--bds-color-pink-300);--color-pink-400: var(--bds-color-pink-400);--color-pink-50: var(--bds-color-pink-50);--color-pink-500: var(--bds-color-pink-500);--color-pink-600: var(--bds-color-pink-600);--color-pink-700: var(--bds-color-pink-700);--color-pink-800: var(--bds-color-pink-800);--color-pink-900: var(--bds-color-pink-900);--color-pink-950: var(--bds-color-pink-950);--color-pink-dark: var(--bds-color-pink-700);--color-pink-darker: var(--bds-color-pink-800);--color-pink-darkest: var(--bds-color-pink-950);--color-pink-light: var(--bds-color-pink-500);--color-pink-lighter: var(--bds-color-pink-300);--color-pink-lightest: var(--bds-color-pink-100);--color-poppy-100: var(--bds-color-poppy-100);--color-poppy-200: var(--bds-color-poppy-200);--color-poppy-300: var(--bds-color-poppy-300);--color-poppy-400: var(--bds-color-poppy-400);--color-poppy-50: var(--bds-color-poppy-50);--color-poppy-500: var(--bds-color-poppy-500);--color-poppy-600: var(--bds-color-poppy-600);--color-poppy-700: var(--bds-color-poppy-700);--color-poppy-800: var(--bds-color-poppy-800);--color-poppy-900: var(--bds-color-poppy-900);--color-poppy-950: var(--bds-color-poppy-950);--color-poppy-dark: var(--bds-color-poppy-700);--color-poppy-darker: var(--bds-color-poppy-800);--color-poppy-darkest: var(--bds-color-poppy-950);--color-poppy-light: var(--bds-color-poppy-500);--color-poppy-lighter: var(--bds-color-poppy-300);--color-poppy-lightest: var(--bds-color-poppy-100);--color-purple-100: var(--bds-color-purple-100);--color-purple-200: var(--bds-color-purple-200);--color-purple-300: var(--bds-color-purple-300);--color-purple-400: var(--bds-color-purple-400);--color-purple-50: var(--bds-color-purple-50);--color-purple-500: var(--bds-color-purple-500);--color-purple-600: var(--bds-color-purple-600);--color-purple-700: var(--bds-color-purple-700);--color-purple-800: var(--bds-color-purple-800);--color-purple-900: var(--bds-color-purple-900);--color-purple-950: var(--bds-color-purple-950);--color-purple-dark: var(--bds-color-purple-700);--color-purple-darker: var(--bds-color-purple-800);--color-purple-darkest: var(--bds-color-purple-950);--color-purple-light: var(--bds-color-purple-500);--color-purple-lighter: var(--bds-color-purple-300);--color-purple-lightest: var(--bds-color-purple-100);--color-system-apple: var(--bds-color-system-apple);--color-system-bing: var(--bds-color-system-bing);--color-system-blue: var(--bds-color-system-blue);--color-system-blue-light: var(--bds-color-system-blue-light);--color-system-blue-surface: var(--bds-color-system-blue-surface);--color-system-facebook: var(--bds-color-system-facebook);--color-system-google: var(--bds-color-system-google);--color-system-green: var(--bds-color-system-green);--color-system-green-light: var(--bds-color-system-green-light);--color-system-green-surface: var(--bds-color-system-green-surface);--color-system-instagram: var(--bds-color-system-instagram);--color-system-lightbox: var(--bds-color-system-lightbox);--color-system-linkedin: var(--bds-color-system-linkedin);--color-system-neutral: var(--bds-color-system-neutral);--color-system-neutral-light: var(--bds-color-system-neutral-light);--color-system-orange: var(--bds-color-system-orange);--color-system-orange-light: var(--bds-color-system-orange-light);--color-system-purple: var(--bds-color-system-purple);--color-system-purple-light: var(--bds-color-system-purple-light);--color-system-red: var(--bds-color-system-red);--color-system-red-light: var(--bds-color-system-red-light);--color-system-red-surface: var(--bds-color-system-red-surface);--color-system-tiktok: var(--bds-color-system-tiktok);--color-system-transparent: var(--bds-color-system-transparent);--color-system-twitter: var(--bds-color-system-twitter);--color-system-yellow: var(--bds-color-system-yellow);--color-system-yellow-light: var(--bds-color-system-yellow-light);--color-system-yelp: var(--bds-color-system-yelp);--color-system-youtube: var(--bds-color-system-youtube);--color-tan-100: var(--bds-color-tan-100);--color-tan-200: var(--bds-color-tan-200);--color-tan-300: var(--bds-color-tan-300);--color-tan-400: var(--bds-color-tan-400);--color-tan-50: var(--bds-color-tan-50);--color-tan-500: var(--bds-color-tan-500);--color-tan-600: var(--bds-color-tan-600);--color-tan-700: var(--bds-color-tan-700);--color-tan-800: var(--bds-color-tan-800);--color-tan-900: var(--bds-color-tan-900);--color-tan-950: var(--bds-color-tan-950);--color-tan-dark: var(--bds-color-tan-700);--color-tan-darker: var(--bds-color-tan-800);--color-tan-darkest: var(--bds-color-tan-950);--color-tan-light: var(--bds-color-tan-500);--color-tan-lighter: var(--bds-color-tan-300);--color-tan-lightest: var(--bds-color-tan-100);--color-yellow-100: var(--bds-color-yellow-100);--color-yellow-200: var(--bds-color-yellow-200);--color-yellow-300: var(--bds-color-yellow-300);--color-yellow-400: var(--bds-color-yellow-400);--color-yellow-50: var(--bds-color-yellow-50);--color-yellow-500: var(--bds-color-yellow-500);--color-yellow-600: var(--bds-color-yellow-600);--color-yellow-700: var(--bds-color-yellow-700);--color-yellow-800: var(--bds-color-yellow-800);--color-yellow-900: var(--bds-color-yellow-900);--color-yellow-950: var(--bds-color-yellow-950);--color-yellow-dark: var(--bds-color-yellow-700);--color-yellow-darker: var(--bds-color-yellow-800);--color-yellow-darkest: var(--bds-color-yellow-950);--color-yellow-light: var(--bds-color-yellow-500);--color-yellow-lighter: var(--bds-color-yellow-300);--color-yellow-lightest: var(--bds-color-yellow-100);--content-width-default: var(--bds-content-width-default);--content-width-full: var(--bds-content-width-full);--content-width-lg: var(--bds-content-width-lg);--content-width-md: var(--bds-content-width-md);--content-width-narrow: var(--bds-content-width-narrow);--content-width-sm: var(--bds-content-width-sm);--content-width-text-md: var(--bds-content-width-text-md);--content-width-text-sm: var(--bds-content-width-text-sm);--content-width-text-xs: var(--bds-content-width-text-xs);--content-width-wide: var(--bds-content-width-wide);--content-width-xl: var(--bds-content-width-xl);--delay-0: var(--bds-delay-0);--delay-100: var(--bds-delay-100);--delay-200: var(--bds-delay-200);--display-fluid-lg: var(--bds-display-fluid-lg);--display-fluid-md: var(--bds-display-fluid-md);--display-fluid-sm: var(--bds-display-fluid-sm);--display-fluid-xl: var(--bds-display-fluid-xl);--display-lg: var(--bds-display-lg);--display-md: var(--bds-display-md);--display-sm: var(--bds-display-sm);--display-xl: var(--bds-display-xl);--duration-100: var(--bds-duration-100);--duration-200: var(--bds-duration-200);--duration-300: var(--bds-duration-300);--duration-400: var(--bds-duration-400);--duration-500: var(--bds-duration-500);--duration-600: var(--bds-duration-600);--duration-autoplay: var(--bds-duration-autoplay);--duration-fast: var(--bds-duration-fast);--duration-lg: var(--bds-duration-lg);--duration-marquee: var(--bds-duration-marquee);--duration-md: var(--bds-duration-md);--duration-normal: var(--bds-duration-normal);--duration-slow: var(--bds-duration-slow);--duration-sm: var(--bds-duration-sm);--duration-xl: var(--bds-duration-xl);--ease-in: var(--bds-ease-in);--ease-in-out: var(--bds-ease-in-out);--ease-linear: var(--bds-ease-linear);--ease-out: var(--bds-ease-out);--ease-spring: var(--bds-ease-spring);--ease-spring-soft: var(--bds-ease-spring-soft);--easing-ease-in: var(--bds-easing-ease-in);--easing-ease-in-out: var(--bds-easing-ease-in-out);--easing-ease-out: var(--bds-easing-ease-out);--font-casing-capitalize: var(--bds-font-casing-capitalize);--font-casing-lowercase: var(--bds-font-casing-lowercase);--font-casing-none: var(--bds-font-casing-none);--font-casing-smallcaps: var(--bds-font-casing-smallcaps);--font-casing-uppercase: var(--bds-font-casing-uppercase);--font-family-body: var(--bds-font-family-body);--font-family-display: var(--bds-font-family-display);--font-family-heading: var(--bds-font-family-heading);--font-family-label: var(--bds-font-family-label);--font-family-subtitle: var(--bds-font-family-subtitle);--font-family-system: var(--bds-font-family-system);--font-line-height-loose: var(--bds-font-line-height-loose);--font-line-height-moderate: var(--bds-font-line-height-moderate);--font-line-height-none: var(--bds-font-line-height-none);--font-line-height-normal: var(--bds-font-line-height-normal);--font-line-height-relaxed: var(--bds-font-line-height-relaxed);--font-line-height-snug: var(--bds-font-line-height-snug);--font-line-height-tight: var(--bds-font-line-height-tight);--font-size-10: var(--bds-font-size-10);--font-size-100: var(--bds-font-size-100);--font-size-1000: var(--bds-font-size-1000);--font-size-1100: var(--bds-font-size-1100);--font-size-1200: var(--bds-font-size-1200);--font-size-1300: var(--bds-font-size-1300);--font-size-1400: var(--bds-font-size-1400);--font-size-15: var(--bds-font-size-15);--font-size-1500: var(--bds-font-size-1500);--font-size-1600: var(--bds-font-size-1600);--font-size-1700: var(--bds-font-size-1700);--font-size-1800: var(--bds-font-size-1800);--font-size-1900: var(--bds-font-size-1900);--font-size-20: var(--bds-font-size-20);--font-size-200: var(--bds-font-size-200);--font-size-2000: var(--bds-font-size-2000);--font-size-2100: var(--bds-font-size-2100);--font-size-2200: var(--bds-font-size-2200);--font-size-2300: var(--bds-font-size-2300);--font-size-2400: var(--bds-font-size-2400);--font-size-25: var(--bds-font-size-25);--font-size-2500: var(--bds-font-size-2500);--font-size-2600: var(--bds-font-size-2600);--font-size-300: var(--bds-font-size-300);--font-size-400: var(--bds-font-size-400);--font-size-5: var(--bds-font-size-5);--font-size-50: var(--bds-font-size-50);--font-size-500: var(--bds-font-size-500);--font-size-600: var(--bds-font-size-600);--font-size-700: var(--bds-font-size-700);--font-size-75: var(--bds-font-size-75);--font-size-800: var(--bds-font-size-800);--font-size-900: var(--bds-font-size-900);--font-weight--bold: var(--bds-font-weight--bold);--font-weight--medium: var(--bds-font-weight--medium);--font-weight--regular: var(--bds-font-weight--regular);--font-weight--semi-bold: var(--bds-font-weight--semi-bold);--font-weight--thin: var(--bds-font-weight--thin);--font-weight-black: var(--bds-font-weight-black);--font-weight-bold: var(--bds-font-weight-bold);--font-weight-extrabold: var(--bds-font-weight-extrabold);--font-weight-heading: var(--bds-font-weight-heading);--font-weight-medium: var(--bds-font-weight-medium);--font-weight-regular: var(--bds-font-weight-regular);--font-weight-semibold: var(--bds-font-weight-semibold);--font-weight-thin: var(--bds-font-weight-thin);--gap-2xl: var(--bds-gap-2xl);--gap-2xs: var(--bds-gap-2xs);--gap-huge: var(--bds-gap-huge);--gap-lg: var(--bds-gap-lg);--gap-md: var(--bds-gap-md);--gap-none: var(--bds-gap-none);--gap-sm: var(--bds-gap-sm);--gap-tiny: var(--bds-gap-tiny);--gap-xl: var(--bds-gap-xl);--gap-xs: var(--bds-gap-xs);--heading-2xl: var(--bds-heading-2xl);--heading-3xl: var(--bds-heading-3xl);--heading-huge: var(--bds-heading-huge);--heading-lg: var(--bds-heading-lg);--heading-md: var(--bds-heading-md);--heading-sm: var(--bds-heading-sm);--heading-tiny: var(--bds-heading-tiny);--heading-xl: var(--bds-heading-xl);--heading-xs: var(--bds-heading-xs);--heading-xxl: var(--bds-heading-xxl);--icon-2xl: var(--bds-icon-2xl);--icon-2xs: var(--bds-icon-2xs);--icon-3xl: var(--bds-icon-3xl);--icon-3xs: var(--bds-icon-3xs);--icon-huge: var(--bds-icon-huge);--icon-lg: var(--bds-icon-lg);--icon-md: var(--bds-icon-md);--icon-sm: var(--bds-icon-sm);--icon-tiny: var(--bds-icon-tiny);--icon-xl: var(--bds-icon-xl);--icon-xs: var(--bds-icon-xs);--iteration-1: var(--bds-iteration-1);--iteration-infinite: var(--bds-iteration-infinite);--label-2xs: var(--bds-label-2xs);--label-lg: var(--bds-label-lg);--label-md: var(--bds-label-md);--label-sm: var(--bds-label-sm);--label-tiny: var(--bds-label-tiny);--label-xl: var(--bds-label-xl);--label-xs: var(--bds-label-xs);--letter-spacing-wide: var(--bds-letter-spacing-wide);--measure-lg: var(--bds-measure-lg);--measure-md: var(--bds-measure-md);--measure-sm: var(--bds-measure-sm);--mobile: var(--bds-mobile);--padding-2xl: var(--bds-padding-2xl);--padding-2xs: var(--bds-padding-2xs);--padding-huge: var(--bds-padding-huge);--padding-lg: var(--bds-padding-lg);--padding-md: var(--bds-padding-md);--padding-none: var(--bds-padding-none);--padding-sm: var(--bds-padding-sm);--padding-tiny: var(--bds-padding-tiny);--padding-xl: var(--bds-padding-xl);--padding-xs: var(--bds-padding-xs);--page-accent: var(--bds-page-accent);--page-accent-orange: var(--bds-page-accent-orange);--page-accent-purple: var(--bds-page-accent-purple);--page-accent-red: var(--bds-page-accent-red);--page-accent-yellow: var(--bds-page-accent-yellow);--page-brand-primary: var(--bds-page-brand-primary);--page-inset: var(--bds-page-inset);--page-inverse: var(--bds-page-inverse);--page-primary: var(--bds-page-primary);--page-secondary: var(--bds-page-secondary);--page-service-back-office: var(--bds-page-service-back-office);--page-service-blue: var(--bds-page-service-blue);--page-service-brand: var(--bds-page-service-brand);--page-service-green: var(--bds-page-service-green);--page-service-information: var(--bds-page-service-information);--page-service-marketing: var(--bds-page-service-marketing);--page-service-product: var(--bds-page-service-product);--section-padding-block: var(--bds-section-padding-block);--shadow-blur-0: var(--bds-shadow-blur-0);--shadow-blur-100: var(--bds-shadow-blur-100);--shadow-blur-200: var(--bds-shadow-blur-200);--shadow-blur-300: var(--bds-shadow-blur-300);--shadow-blur-400: var(--bds-shadow-blur-400);--shadow-blur-500: var(--bds-shadow-blur-500);--shadow-blur-600: var(--bds-shadow-blur-600);--shadow-blur-700: var(--bds-shadow-blur-700);--shadow-blur-800: var(--bds-shadow-blur-800);--shadow-lg: var(--bds-shadow-lg);--shadow-md: var(--bds-shadow-md);--shadow-offset-0: var(--bds-shadow-offset-0);--shadow-offset-100: var(--bds-shadow-offset-100);--shadow-offset-200: var(--bds-shadow-offset-200);--shadow-offset-25: var(--bds-shadow-offset-25);--shadow-offset-300: var(--bds-shadow-offset-300);--shadow-offset-400: var(--bds-shadow-offset-400);--shadow-offset-50: var(--bds-shadow-offset-50);--shadow-offset-500: var(--bds-shadow-offset-500);--shadow-offset-600: var(--bds-shadow-offset-600);--shadow-overlay: var(--bds-shadow-overlay);--shadow-sm: var(--bds-shadow-sm);--shadow-spread-0: var(--bds-shadow-spread-0);--shadow-spread-100: var(--bds-shadow-spread-100);--shadow-spread-200: var(--bds-shadow-spread-200);--shadow-spread-300: var(--bds-shadow-spread-300);--shadow-spread-400: var(--bds-shadow-spread-400);--shadow-spread-500: var(--bds-shadow-spread-500);--shadow-spread-600: var(--bds-shadow-spread-600);--shadow-spread-700: var(--bds-shadow-spread-700);--shadow-xl: var(--bds-shadow-xl);--size-0: var(--bds-size-0);--size-100: var(--bds-size-100);--size-1000: var(--bds-size-1000);--size-1100: var(--bds-size-1100);--size-1200: var(--bds-size-1200);--size-1300: var(--bds-size-1300);--size-1400: var(--bds-size-1400);--size-150: var(--bds-size-150);--size-1500: var(--bds-size-1500);--size-1600: var(--bds-size-1600);--size-1700: var(--bds-size-1700);--size-1800: var(--bds-size-1800);--size-1900: var(--bds-size-1900);--size-200: var(--bds-size-200);--size-2000: var(--bds-size-2000);--size-2100: var(--bds-size-2100);--size-2200: var(--bds-size-2200);--size-25: var(--bds-size-25);--size-300: var(--bds-size-300);--size-400: var(--bds-size-400);--size-50: var(--bds-size-50);--size-500: var(--bds-size-500);--size-600: var(--bds-size-600);--size-700: var(--bds-size-700);--size-800: var(--bds-size-800);--size-900: var(--bds-size-900);--size-circle: var(--bds-size-circle);--size-pill: var(--bds-size-pill);--space-0: var(--bds-space-0);--space-100: var(--bds-space-100);--space-1000: var(--bds-space-1000);--space-1100: var(--bds-space-1100);--space-1200: var(--bds-space-1200);--space-1300: var(--bds-space-1300);--space-1400: var(--bds-space-1400);--space-150: var(--bds-space-150);--space-1500: var(--bds-space-1500);--space-1600: var(--bds-space-1600);--space-1700: var(--bds-space-1700);--space-1800: var(--bds-space-1800);--space-1900: var(--bds-space-1900);--space-200: var(--bds-space-200);--space-2000: var(--bds-space-2000);--space-2100: var(--bds-space-2100);--space-2200: var(--bds-space-2200);--space-2300: var(--bds-space-2300);--space-2400: var(--bds-space-2400);--space-25: var(--bds-space-25);--space-250: var(--bds-space-250);--space-2500: var(--bds-space-2500);--space-2600: var(--bds-space-2600);--space-2700: var(--bds-space-2700);--space-2800: var(--bds-space-2800);--space-2900: var(--bds-space-2900);--space-300: var(--bds-space-300);--space-3000: var(--bds-space-3000);--space-350: var(--bds-space-350);--space-400: var(--bds-space-400);--space-450: var(--bds-space-450);--space-50: var(--bds-space-50);--space-500: var(--bds-space-500);--space-600: var(--bds-space-600);--space-700: var(--bds-space-700);--space-800: var(--bds-space-800);--space-900: var(--bds-space-900);--state-disabled-opacity: var(--bds-state-disabled-opacity);--state-focus: var(--bds-state-focus);--state-hover-overlay: var(--bds-state-hover-overlay);--state-pressed-overlay: var(--bds-state-pressed-overlay);--subtitle-lg: var(--bds-subtitle-lg);--subtitle-md: var(--bds-subtitle-md);--subtitle-sm: var(--bds-subtitle-sm);--surface-accent: var(--bds-surface-accent);--surface-accent-blue: var(--bds-surface-accent-blue);--surface-accent-green: var(--bds-surface-accent-green);--surface-accent-orange: var(--bds-surface-accent-orange);--surface-accent-purple: var(--bds-surface-accent-purple);--surface-accent-red: var(--bds-surface-accent-red);--surface-accent-yellow: var(--bds-surface-accent-yellow);--surface-brand-primary: var(--bds-surface-brand-primary);--surface-brand-primary-hover: var(--bds-surface-brand-primary-hover);--surface-brand-primary-pressed: var(--bds-surface-brand-primary-pressed);--surface-brand-secondary: var(--bds-surface-brand-secondary);--surface-info: var(--bds-surface-info);--surface-inverse: var(--bds-surface-inverse);--surface-muted: var(--bds-surface-muted);--surface-nav: var(--bds-surface-nav);--surface-navigation: var(--bds-surface-navigation);--surface-negative: var(--bds-surface-negative);--surface-neutral: var(--bds-surface-neutral);--surface-overlay: var(--bds-surface-overlay);--surface-positive: var(--bds-surface-positive);--surface-primary: var(--bds-surface-primary);--surface-primary-hover: var(--bds-surface-primary-hover);--surface-primary-pressed: var(--bds-surface-primary-pressed);--surface-secondary: var(--bds-surface-secondary);--surface-secondary-hover: var(--bds-surface-secondary-hover);--surface-secondary-pressed: var(--bds-surface-secondary-pressed);--surface-service-back-office: var(--bds-surface-service-back-office);--surface-service-back-office-dark: var(--bds-surface-service-back-office-dark);--surface-service-back-office-inverse: var(--bds-surface-service-back-office-inverse);--surface-service-back-office-light: var(--bds-surface-service-back-office-light);--surface-service-brand: var(--bds-surface-service-brand);--surface-service-brand-dark: var(--bds-surface-service-brand-dark);--surface-service-brand-inverse: var(--bds-surface-service-brand-inverse);--surface-service-brand-light: var(--bds-surface-service-brand-light);--surface-service-information: var(--bds-surface-service-information);--surface-service-information-dark: var(--bds-surface-service-information-dark);--surface-service-information-inverse: var(--bds-surface-service-information-inverse);--surface-service-information-light: var(--bds-surface-service-information-light);--surface-service-marketing: var(--bds-surface-service-marketing);--surface-service-marketing-dark: var(--bds-surface-service-marketing-dark);--surface-service-marketing-inverse: var(--bds-surface-service-marketing-inverse);--surface-service-marketing-light: var(--bds-surface-service-marketing-light);--surface-service-product: var(--bds-surface-service-product);--surface-service-product-dark: var(--bds-surface-service-product-dark);--surface-service-product-inverse: var(--bds-surface-service-product-inverse);--surface-service-product-light: var(--bds-surface-service-product-light);--surface-warning: var(--bds-surface-warning);--tablet: var(--bds-tablet);--text-accent: var(--bds-text-accent);--text-accent-blue: var(--bds-text-accent-blue);--text-accent-green: var(--bds-text-accent-green);--text-accent-orange: var(--bds-text-accent-orange);--text-accent-purple: var(--bds-text-accent-purple);--text-accent-red: var(--bds-text-accent-red);--text-accent-yellow: var(--bds-text-accent-yellow);--text-brand-primary: var(--bds-text-brand-primary);--text-brand-primary-strong: var(--bds-text-brand-primary-strong);--text-disabled: var(--bds-text-disabled);--text-error: var(--bds-text-error);--text-info: var(--bds-text-info);--text-inverse: var(--bds-text-inverse);--text-link: var(--bds-text-link);--text-muted: var(--bds-text-muted);--text-negative: var(--bds-text-negative);--text-neutral: var(--bds-text-neutral);--text-on-color-dark: var(--bds-text-on-color-dark);--text-on-color-light: var(--bds-text-on-color-light);--text-positive: var(--bds-text-positive);--text-primary: var(--bds-text-primary);--text-secondary: var(--bds-text-secondary);--text-service-back-office: var(--bds-text-service-back-office);--text-service-back-office-on-dark: var(--bds-text-service-back-office-on-dark);--text-service-back-office-on-light: var(--bds-text-service-back-office-on-light);--text-service-brand: var(--bds-text-service-brand);--text-service-brand-on-dark: var(--bds-text-service-brand-on-dark);--text-service-brand-on-light: var(--bds-text-service-brand-on-light);--text-service-information: var(--bds-text-service-information);--text-service-information-on-dark: var(--bds-text-service-information-on-dark);--text-service-information-on-light: var(--bds-text-service-information-on-light);--text-service-marketing: var(--bds-text-service-marketing);--text-service-marketing-on-dark: var(--bds-text-service-marketing-on-dark);--text-service-marketing-on-light: var(--bds-text-service-marketing-on-light);--text-service-product: var(--bds-text-service-product);--text-service-product-on-dark: var(--bds-text-service-product-on-dark);--text-service-product-on-light: var(--bds-text-service-product-on-light);--text-success: var(--bds-text-success);--text-text-link: var(--bds-text-text-link);--text-transform-body: var(--bds-text-transform-body);--text-transform-display: var(--bds-text-transform-display);--text-transform-heading: var(--bds-text-transform-heading);--text-transform-label: var(--bds-text-transform-label);--text-transform-subtitle: var(--bds-text-transform-subtitle);--text-warning: var(--bds-text-warning);--tooltip-background: var(--bds-tooltip-background);--tooltip-text: var(--bds-tooltip-text);--web: var(--bds-web)}:root[data-theme=dark]{--background-accent: var(--bds-background-accent);--background-accent-blue: var(--bds-background-accent-blue);--background-accent-green: var(--bds-background-accent-green);--background-accent-orange: var(--bds-background-accent-orange);--background-accent-purple: var(--bds-background-accent-purple);--background-accent-red: var(--bds-background-accent-red);--background-accent-yellow: var(--bds-background-accent-yellow);--background-brand-primary: var(--bds-background-brand-primary);--background-brand-primary-hover: var(--bds-background-brand-primary-hover);--background-brand-primary-pressed: var(--bds-background-brand-primary-pressed);--background-disabled: var(--bds-background-disabled);--background-input: var(--bds-background-input);--background-inverse: var(--bds-background-inverse);--background-muted: var(--bds-background-muted);--background-negative: var(--bds-background-negative);--background-neutral: var(--bds-background-neutral);--background-on-color-dark: var(--bds-background-on-color-dark);--background-on-color-light: var(--bds-background-on-color-light);--background-positive: var(--bds-background-positive);--background-primary: var(--bds-background-primary);--background-primary-hover: var(--bds-background-primary-hover);--background-primary-pressed: var(--bds-background-primary-pressed);--background-secondary: var(--bds-background-secondary);--background-secondary-hover: var(--bds-background-secondary-hover);--background-secondary-pressed: var(--bds-background-secondary-pressed);--background-service-back-office: var(--bds-background-service-back-office);--background-service-back-office-on-dark: var(--bds-background-service-back-office-on-dark);--background-service-back-office-on-light: var(--bds-background-service-back-office-on-light);--background-service-brand: var(--bds-background-service-brand);--background-service-brand-on-dark: var(--bds-background-service-brand-on-dark);--background-service-brand-on-light: var(--bds-background-service-brand-on-light);--background-service-information: var(--bds-background-service-information);--background-service-information-on-dark: var(--bds-background-service-information-on-dark);--background-service-information-on-light: var(--bds-background-service-information-on-light);--background-service-marketing: var(--bds-background-service-marketing);--background-service-marketing-on-dark: var(--bds-background-service-marketing-on-dark);--background-service-marketing-on-light: var(--bds-background-service-marketing-on-light);--background-service-product: var(--bds-background-service-product);--background-service-product-on-dark: var(--bds-background-service-product-on-dark);--background-service-product-on-light: var(--bds-background-service-product-on-light);--background-tertiary: var(--bds-background-tertiary);--background-warning: var(--bds-background-warning);--border-accent: var(--bds-border-accent);--border-accent-blue: var(--bds-border-accent-blue);--border-accent-green: var(--bds-border-accent-green);--border-accent-orange: var(--bds-border-accent-orange);--border-accent-purple: var(--bds-border-accent-purple);--border-accent-red: var(--bds-border-accent-red);--border-accent-yellow: var(--bds-border-accent-yellow);--border-brand-primary: var(--bds-border-brand-primary);--border-disabled: var(--bds-border-disabled);--border-input: var(--bds-border-input);--border-inverse: var(--bds-border-inverse);--border-muted: var(--bds-border-muted);--border-negative: var(--bds-border-negative);--border-neutral: var(--bds-border-neutral);--border-on-color-dark: var(--bds-border-on-color-dark);--border-on-color-light: var(--bds-border-on-color-light);--border-positive: var(--bds-border-positive);--border-primary: var(--bds-border-primary);--border-secondary: var(--bds-border-secondary);--border-service-back-office: var(--bds-border-service-back-office);--border-service-brand: var(--bds-border-service-brand);--border-service-information: var(--bds-border-service-information);--border-service-marketing: var(--bds-border-service-marketing);--border-service-product: var(--bds-border-service-product);--border-warning: var(--bds-border-warning);--page-accent: var(--bds-page-accent);--page-accent-orange: var(--bds-page-accent-orange);--page-accent-purple: var(--bds-page-accent-purple);--page-accent-red: var(--bds-page-accent-red);--page-accent-yellow: var(--bds-page-accent-yellow);--page-brand-primary: var(--bds-page-brand-primary);--page-inverse: var(--bds-page-inverse);--page-primary: var(--bds-page-primary);--page-secondary: var(--bds-page-secondary);--page-service-back-office: var(--bds-page-service-back-office);--page-service-blue: var(--bds-page-service-blue);--page-service-brand: var(--bds-page-service-brand);--page-service-green: var(--bds-page-service-green);--page-service-information: var(--bds-page-service-information);--page-service-marketing: var(--bds-page-service-marketing);--page-service-product: var(--bds-page-service-product);--surface-accent: var(--bds-surface-accent);--surface-accent-blue: var(--bds-surface-accent-blue);--surface-accent-green: var(--bds-surface-accent-green);--surface-accent-orange: var(--bds-surface-accent-orange);--surface-accent-purple: var(--bds-surface-accent-purple);--surface-accent-red: var(--bds-surface-accent-red);--surface-accent-yellow: var(--bds-surface-accent-yellow);--surface-brand-primary: var(--bds-surface-brand-primary);--surface-brand-primary-hover: var(--bds-surface-brand-primary-hover);--surface-brand-primary-pressed: var(--bds-surface-brand-primary-pressed);--surface-inverse: var(--bds-surface-inverse);--surface-muted: var(--bds-surface-muted);--surface-negative: var(--bds-surface-negative);--surface-neutral: var(--bds-surface-neutral);--surface-overlay: var(--bds-surface-overlay);--surface-positive: var(--bds-surface-positive);--surface-primary: var(--bds-surface-primary);--surface-primary-hover: var(--bds-surface-primary-hover);--surface-primary-pressed: var(--bds-surface-primary-pressed);--surface-secondary: var(--bds-surface-secondary);--surface-secondary-hover: var(--bds-surface-secondary-hover);--surface-secondary-pressed: var(--bds-surface-secondary-pressed);--surface-service-back-office: var(--bds-surface-service-back-office);--surface-service-back-office-dark: var(--bds-surface-service-back-office-dark);--surface-service-back-office-inverse: var(--bds-surface-service-back-office-inverse);--surface-service-back-office-light: var(--bds-surface-service-back-office-light);--surface-service-brand: var(--bds-surface-service-brand);--surface-service-brand-dark: var(--bds-surface-service-brand-dark);--surface-service-brand-inverse: var(--bds-surface-service-brand-inverse);--surface-service-brand-light: var(--bds-surface-service-brand-light);--surface-service-information: var(--bds-surface-service-information);--surface-service-information-dark: var(--bds-surface-service-information-dark);--surface-service-information-inverse: var(--bds-surface-service-information-inverse);--surface-service-information-light: var(--bds-surface-service-information-light);--surface-service-marketing: var(--bds-surface-service-marketing);--surface-service-marketing-dark: var(--bds-surface-service-marketing-dark);--surface-service-marketing-inverse: var(--bds-surface-service-marketing-inverse);--surface-service-marketing-light: var(--bds-surface-service-marketing-light);--surface-service-product: var(--bds-surface-service-product);--surface-service-product-dark: var(--bds-surface-service-product-dark);--surface-service-product-inverse: var(--bds-surface-service-product-inverse);--surface-service-product-light: var(--bds-surface-service-product-light);--surface-warning: var(--bds-surface-warning);--text-accent: var(--bds-text-accent);--text-accent-blue: var(--bds-text-accent-blue);--text-accent-green: var(--bds-text-accent-green);--text-accent-orange: var(--bds-text-accent-orange);--text-accent-purple: var(--bds-text-accent-purple);--text-accent-red: var(--bds-text-accent-red);--text-accent-yellow: var(--bds-text-accent-yellow);--text-brand-primary: var(--bds-text-brand-primary);--text-brand-primary-strong: var(--bds-text-brand-primary-strong);--text-disabled: var(--bds-text-disabled);--text-error: var(--bds-text-error);--text-inverse: var(--bds-text-inverse);--text-muted: var(--bds-text-muted);--text-negative: var(--bds-text-negative);--text-neutral: var(--bds-text-neutral);--text-on-color-dark: var(--bds-text-on-color-dark);--text-on-color-light: var(--bds-text-on-color-light);--text-positive: var(--bds-text-positive);--text-primary: var(--bds-text-primary);--text-secondary: var(--bds-text-secondary);--text-service-back-office: var(--bds-text-service-back-office);--text-service-back-office-on-dark: var(--bds-text-service-back-office-on-dark);--text-service-back-office-on-light: var(--bds-text-service-back-office-on-light);--text-service-brand: var(--bds-text-service-brand);--text-service-brand-on-dark: var(--bds-text-service-brand-on-dark);--text-service-brand-on-light: var(--bds-text-service-brand-on-light);--text-service-information: var(--bds-text-service-information);--text-service-information-on-dark: var(--bds-text-service-information-on-dark);--text-service-information-on-light: var(--bds-text-service-information-on-light);--text-service-marketing: var(--bds-text-service-marketing);--text-service-marketing-on-dark: var(--bds-text-service-marketing-on-dark);--text-service-marketing-on-light: var(--bds-text-service-marketing-on-light);--text-service-product: var(--bds-text-service-product);--text-service-product-on-dark: var(--bds-text-service-product-on-dark);--text-service-product-on-light: var(--bds-text-service-product-on-light);--text-success: var(--bds-text-success);--text-text-link: var(--bds-text-text-link);--text-warning: var(--bds-text-warning)}.theme-brand-brik{--background-brand-primary: var(--bds-background-brand-primary);--background-brand-primary-hover: var(--bds-background-brand-primary-hover);--background-brand-primary-pressed: var(--bds-background-brand-primary-pressed);--background-brand-secondary: var(--bds-background-brand-secondary);--background-image: var(--bds-background-image);--background-image-brand: var(--bds-background-image-brand);--background-input: var(--bds-background-input);--background-inverse: var(--bds-background-inverse);--background-primary: var(--bds-background-primary);--background-secondary: var(--bds-background-secondary);--background-secondary-hover: var(--bds-background-secondary-hover);--background-secondary-pressed: var(--bds-background-secondary-pressed);--border-brand-primary: var(--bds-border-brand-primary);--border-input: var(--bds-border-input);--border-inverse: var(--bds-border-inverse);--border-muted: var(--bds-border-muted);--border-on-color-dark: var(--bds-border-on-color-dark);--border-primary: var(--bds-border-primary);--border-secondary: var(--bds-border-secondary);--font-family-body: var(--bds-font-family-body);--font-family-display: var(--bds-font-family-display);--font-family-heading: var(--bds-font-family-heading);--font-family-label: var(--bds-font-family-label);--page-brand-primary: var(--bds-page-brand-primary);--page-primary: var(--bds-page-primary);--page-secondary: var(--bds-page-secondary);--surface-brand-primary: var(--bds-surface-brand-primary);--surface-brand-primary-hover: var(--bds-surface-brand-primary-hover);--surface-brand-primary-pressed: var(--bds-surface-brand-primary-pressed);--surface-brand-secondary: var(--bds-surface-brand-secondary);--surface-nav: var(--bds-surface-nav);--surface-primary: var(--bds-surface-primary);--surface-secondary: var(--bds-surface-secondary);--text-brand-primary: var(--bds-text-brand-primary);--text-inverse: var(--bds-text-inverse);--text-muted: var(--bds-text-muted);--text-primary: var(--bds-text-primary);--text-secondary: var(--bds-text-secondary)}:root[data-theme=dark] .theme-brand-brik{--background-brand-primary: var(--bds-background-brand-primary);--background-brand-primary-hover: var(--bds-background-brand-primary-hover);--background-brand-primary-pressed: var(--bds-background-brand-primary-pressed);--background-brand-secondary: var(--bds-background-brand-secondary);--background-disabled: var(--bds-background-disabled);--background-image: var(--bds-background-image);--background-image-brand: var(--bds-background-image-brand);--background-input: var(--bds-background-input);--background-inverse: var(--bds-background-inverse);--background-muted: var(--bds-background-muted);--background-primary: var(--bds-background-primary);--background-primary-hover: var(--bds-background-primary-hover);--background-primary-pressed: var(--bds-background-primary-pressed);--background-secondary: var(--bds-background-secondary);--background-secondary-hover: var(--bds-background-secondary-hover);--background-secondary-pressed: var(--bds-background-secondary-pressed);--border-brand-primary: var(--bds-border-brand-primary);--border-disabled: var(--bds-border-disabled);--border-input: var(--bds-border-input);--border-inverse: var(--bds-border-inverse);--border-muted: var(--bds-border-muted);--border-on-color-dark: var(--bds-border-on-color-dark);--border-primary: var(--bds-border-primary);--border-secondary: var(--bds-border-secondary);--page-brand-primary: var(--bds-page-brand-primary);--page-primary: var(--bds-page-primary);--page-secondary: var(--bds-page-secondary);--surface-brand-primary: var(--bds-surface-brand-primary);--surface-brand-primary-hover: var(--bds-surface-brand-primary-hover);--surface-brand-primary-pressed: var(--bds-surface-brand-primary-pressed);--surface-brand-secondary: var(--bds-surface-brand-secondary);--surface-muted: var(--bds-surface-muted);--surface-nav: var(--bds-surface-nav);--surface-overlay: var(--bds-surface-overlay);--surface-primary: var(--bds-surface-primary);--surface-secondary: var(--bds-surface-secondary);--text-brand-primary: var(--bds-text-brand-primary);--text-disabled: var(--bds-text-disabled);--text-inverse: var(--bds-text-inverse);--text-muted: var(--bds-text-muted);--text-on-color-dark: var(--bds-text-on-color-dark);--text-on-color-light: var(--bds-text-on-color-light);--text-primary: var(--bds-text-primary);--text-secondary: var(--bds-text-secondary)}[data-mode-radius=sharp],[data-mode-radius=round],[data-mode-radius=pill]{--border-radius-lg: var(--bds-border-radius-lg);--border-radius-md: var(--bds-border-radius-md);--border-radius-sm: var(--bds-border-radius-sm)}[data-mode-borderwidth=thin],[data-mode-borderwidth=bold]{--border-width-lg: var(--bds-border-width-lg);--border-width-md: var(--bds-border-width-md);--border-width-sm: var(--bds-border-width-sm)}[data-mode-spacing=compact]{--gap-huge: var(--bds-gap-huge);--gap-lg: var(--bds-gap-lg);--gap-sm: var(--bds-gap-sm);--gap-tiny: var(--bds-gap-tiny);--gap-xl: var(--bds-gap-xl);--gap-xs: var(--bds-gap-xs);--padding-huge: var(--bds-padding-huge);--padding-lg: var(--bds-padding-lg);--padding-md: var(--bds-padding-md);--padding-sm: var(--bds-padding-sm);--padding-tiny: var(--bds-padding-tiny);--padding-xl: var(--bds-padding-xl);--padding-xs: var(--bds-padding-xs)}[data-mode-spacing=comfortable]{--gap-huge: var(--bds-gap-huge);--gap-lg: var(--bds-gap-lg);--gap-md: var(--bds-gap-md);--gap-sm: var(--bds-gap-sm);--gap-xl: var(--bds-gap-xl);--padding-huge: var(--bds-padding-huge);--padding-lg: var(--bds-padding-lg);--padding-md: var(--bds-padding-md);--padding-sm: var(--bds-padding-sm);--padding-xl: var(--bds-padding-xl);--padding-xs: var(--bds-padding-xs)}[data-mode-spacing=spacious]{--gap-huge: var(--bds-gap-huge);--gap-lg: var(--bds-gap-lg);--gap-md: var(--bds-gap-md);--gap-sm: var(--bds-gap-sm);--gap-tiny: var(--bds-gap-tiny);--gap-xl: var(--bds-gap-xl);--gap-xs: var(--bds-gap-xs);--padding-huge: var(--bds-padding-huge);--padding-lg: var(--bds-padding-lg);--padding-md: var(--bds-padding-md);--padding-sm: var(--bds-padding-sm);--padding-tiny: var(--bds-padding-tiny);--padding-xl: var(--bds-padding-xl);--padding-xs: var(--bds-padding-xs)}[data-mode-typography=compact],[data-mode-typography=comfortable],[data-mode-typography=spacious]{--heading-huge: var(--bds-heading-huge);--heading-lg: var(--bds-heading-lg);--heading-md: var(--bds-heading-md);--heading-sm: var(--bds-heading-sm);--heading-tiny: var(--bds-heading-tiny);--heading-xl: var(--bds-heading-xl);--heading-xxl: var(--bds-heading-xxl)}[data-mode-typography=expressive]{--heading-huge: var(--bds-heading-huge);--heading-lg: var(--bds-heading-lg);--heading-sm: var(--bds-heading-sm);--heading-tiny: var(--bds-heading-tiny);--heading-xl: var(--bds-heading-xl);--heading-xxl: var(--bds-heading-xxl)}[data-mode-elevation=flat],[data-mode-elevation=lifted],[data-mode-elevation=dramatic]{--shadow-lg: var(--bds-shadow-lg);--shadow-md: var(--bds-shadow-md);--shadow-sm: var(--bds-shadow-sm);--shadow-xl: var(--bds-shadow-xl)}:root{--bds-text-area-min-width: var(--bds-textarea-min-width);--bds-page-padding-inline: var(--bds-gutter-padding-inline);--color-annotation-annotation-pink: var(--bds-color-annotation-pink);--color-annotation-annotation-purple: var(--bds-color-annotation-purple);--color-annotation-annotation-blue: var(--bds-color-annotation-blue);--color-annotation-annotation-light-pink: var(--bds-color-annotation-light-pink);--color-annotation-annotation-light-purple: var(--bds-color-annotation-light-purple);--color-annotation-annotation-light-blue: var(--bds-color-annotation-light-blue)}@layer bds-components{.bds-button{--button-active-translate-y: 1px;--button-focus-outline-width: 2px;--button-focus-outline-offset: 2px;display:inline-flex;align-items:center;justify-content:center;gap:var(--bds-gap-sm);font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-normal);border-radius:var(--bds-border-radius-md);cursor:pointer;text-decoration:none;white-space:nowrap;text-transform:capitalize;border:var(--bds-border-width-md) solid transparent;background:none;color:inherit;transition:background-color var(--bds-duration-md) var(--bds-ease-out),border-color var(--bds-duration-md) var(--bds-ease-out),color var(--bds-duration-md) var(--bds-ease-out),opacity var(--bds-duration-md) var(--bds-ease-out);box-sizing:border-box}.bds-button--xs{height:var(--bds-size-600);padding-inline:var(--bds-padding-tiny);font-size:var(--bds-label-xs);gap:var(--bds-gap-xs);border-radius:var(--bds-border-radius-sm)}.bds-button--sm{height:var(--bds-size-800);padding-inline:var(--bds-padding-sm);font-size:var(--bds-label-sm)}.bds-button--md{height:var(--bds-size-1000);padding-inline:var(--bds-padding-md);font-size:var(--bds-label-md)}.bds-button--lg{height:var(--bds-size-1200);padding-inline:var(--bds-padding-md);font-size:var(--bds-label-lg)}.bds-button--xl{height:var(--bds-size-1400);padding-inline:var(--bds-padding-lg);font-size:var(--bds-label-xl)}.bds-button--primary{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-button--outline{background-color:transparent;color:var(--bds-text-brand-primary);border-color:var(--bds-border-brand-primary)}.bds-button--secondary{background-color:var(--bds-background-secondary);color:var(--bds-text-primary)}.bds-button--ghost{background-color:transparent;color:var(--bds-text-primary)}.bds-button--inverse{background-color:var(--bds-background-inverse);color:var(--bds-text-inverse)}.bds-button--on-color{background-color:var(--bds-background-on-color-dark);color:var(--bds-text-on-color-light)}.bds-button--tone-negative{background-color:var(--bds-background-negative);color:var(--bds-text-on-color-dark)}.bds-button--tone-positive{background-color:var(--bds-background-positive);color:var(--bds-text-on-color-dark)}.bds-button--selected{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-button--full-width{width:100%}.bds-button--primary:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-brand-primary-hover)}.bds-button--primary:active:not(:disabled){background-color:var(--bds-background-brand-primary-pressed);transform:translateY(var(--button-active-translate-y))}.bds-button--secondary:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-secondary-hover)}.bds-button--secondary:active:not(:disabled){background-color:var(--bds-background-secondary-hover);transform:translateY(var(--button-active-translate-y))}.bds-button--outline:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-primary-hover)}.bds-button--outline:active:not(:disabled){background-color:var(--bds-background-primary-hover);transform:translateY(var(--button-active-translate-y))}.bds-button--ghost:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-primary-hover)}.bds-button--ghost:active:not(:disabled){background-color:var(--bds-background-secondary-hover);transform:translateY(var(--button-active-translate-y))}.bds-button--inverse:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-secondary-pressed);color:var(--bds-text-inverse)}.bds-button--inverse:active:not(:disabled){background-color:var(--bds-background-brand-primary-pressed);color:var(--bds-text-inverse);transform:translateY(var(--button-active-translate-y))}.bds-button--on-color:hover:not(:disabled):not(.bds-button--loading){opacity:.9}.bds-button--on-color:active:not(:disabled){opacity:.8;transform:translateY(var(--button-active-translate-y))}.bds-button--tone-negative:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-negative-hover)}.bds-button--tone-negative:active:not(:disabled){background-color:var(--bds-background-negative-pressed);transform:translateY(var(--button-active-translate-y))}.bds-button--tone-positive:hover:not(:disabled):not(.bds-button--loading){background-color:var(--bds-background-positive-hover)}.bds-button--tone-positive:active:not(:disabled){background-color:var(--bds-background-positive-pressed);transform:translateY(var(--button-active-translate-y))}.bds-button:disabled:not(.bds-button--loading){background-color:var(--bds-background-disabled);color:var(--bds-text-disabled);border-color:var(--bds-border-disabled);cursor:not-allowed}.bds-button--ghost:disabled:not(.bds-button--loading){background-color:transparent;border-color:transparent}.bds-button:focus-visible{outline:var(--button-focus-outline-width) solid var(--bds-border-focus);outline-offset:var(--button-focus-outline-offset)}.bds-button--tone-negative:focus-visible{outline-color:var(--bds-border-negative)}.bds-button--tone-positive:focus-visible{outline-color:var(--bds-border-positive)}.bds-button--loading{position:relative;cursor:wait}.bds-button__content{display:inline-flex;align-items:center;gap:var(--bds-gap-sm)}.bds-button--xs .bds-button__content{gap:var(--bds-gap-xs)}.bds-button__content--hidden{visibility:hidden}.bds-button__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bds-button__spinner-icon{display:inline-block;width:var(--bds-icon-sm);height:var(--bds-icon-sm);border-radius:50%;border-width:var(--bds-border-width-lg);border-style:solid;border-color:currentColor;border-top-color:transparent;animation:bds-spin .8s linear infinite;opacity:.9}.bds-button--xs .bds-button__spinner-icon{width:var(--bds-icon-2xs);height:var(--bds-icon-2xs)}.bds-button--sm .bds-button__spinner-icon{width:var(--bds-icon-xs);height:var(--bds-icon-xs)}.bds-button--lg .bds-button__spinner-icon{width:var(--bds-icon-lg);height:var(--bds-icon-lg)}.bds-button--xl .bds-button__spinner-icon{width:var(--bds-icon-2xl);height:var(--bds-icon-2xl)}.bds-icon-button .bds-button__spinner-icon{width:1em;height:1em}.bds-icon-button{padding:0;gap:0;width:var(--bds-size-1000);height:var(--bds-size-1000);flex-shrink:0}.bds-icon-button--xs{width:var(--bds-size-600);height:var(--bds-size-600)}.bds-icon-button--sm{width:var(--bds-size-800);height:var(--bds-size-800)}.bds-icon-button--md{width:var(--bds-size-1000);height:var(--bds-size-1000)}.bds-icon-button--lg{width:var(--bds-size-1200);height:var(--bds-size-1200)}.bds-icon-button--xl{width:var(--bds-size-1400);height:var(--bds-size-1400)}.bds-icon-button__icon{display:flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:var(--bds-icon-sm)}.bds-icon-button--xs .bds-icon-button__icon{font-size:var(--bds-icon-2xs)}.bds-icon-button--sm .bds-icon-button__icon{font-size:var(--bds-icon-sm)}.bds-icon-button--lg .bds-icon-button__icon{font-size:var(--bds-icon-lg)}.bds-icon-button--xl .bds-icon-button__icon{font-size:var(--bds-icon-2xl)}}@layer bds-components{.bds-close-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--bds-padding-xs);background-color:transparent;border:none;border-radius:var(--bds-border-radius-md);color:inherit;font-size:var(--bds-icon-lg);line-height:1;cursor:pointer;opacity:.6;transition:opacity .2s}.bds-close-button:hover:not(:disabled){opacity:1}.bds-close-button:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-state-focus);outline-offset:2px;opacity:1}.bds-close-button:disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}}@layer bds-components{.bds-sheet-backdrop{position:fixed;inset:0;background-color:var(--bds-background-overlay);z-index:900}.bds-sheet{position:fixed;background-color:var(--bds-surface-primary);box-shadow:var(--bds-shadow-overlay);display:flex;flex-direction:column;z-index:901;overflow:hidden;box-sizing:border-box}.bds-sheet--right{top:0;right:0;bottom:0;max-width:90vw}.bds-sheet--left{top:0;left:0;bottom:0;max-width:90vw}.bds-sheet--bottom{left:0;right:0;bottom:0;max-height:80vh}.bds-sheet--floating{border-radius:var(--bds-border-radius-md);box-shadow:0 8px 40px #0000001f,0 2px 12px #00000014}.bds-sheet--floating.bds-sheet--right{top:var(--bds-padding-lg);right:var(--bds-padding-lg);bottom:var(--bds-padding-lg)}.bds-sheet--floating.bds-sheet--left{top:var(--bds-padding-lg);left:var(--bds-padding-lg);bottom:var(--bds-padding-lg)}.bds-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--bds-padding-lg);border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted);flex-shrink:0}.bds-sheet__header--has-tabs{flex-direction:column;align-items:stretch;padding-bottom:0;gap:0}.bds-sheet__header-top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:var(--bds-gap-md)}.bds-sheet__header-lead{display:flex;align-items:flex-start;gap:var(--bds-gap-md);min-width:0;flex:1}.bds-sheet__titles{display:flex;flex-direction:column;gap:var(--bds-gap-xs);min-width:0}.bds-sheet__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-sheet__subtitle{font-family:var(--bds-font-family-label);font-size:var(--bds-label-xs);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-muted);text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);margin:0}.bds-sheet__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-sheet__close{margin:calc(-1 * var(--bds-padding-xs))}.bds-sheet__tabs{display:flex;gap:var(--bds-gap-lg);width:100%}.bds-sheet__tab{background:none;border:none;border-bottom:var(--bds-border-width-md) solid transparent;padding:var(--bds-padding-sm) 0;font-family:var(--bds-font-family-label);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-muted);cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.bds-sheet__tab:hover{color:var(--bds-text-primary)}.bds-sheet__tab--active{color:var(--bds-text-primary);border-bottom-color:var(--bds-border-brand-primary)}.bds-sheet__body{flex:1;padding:var(--bds-padding-xl) var(--bds-padding-lg);overflow-y:auto;min-height:0;--bds-field-label-size: var(--bds-label-sm)}.bds-sheet__footer{padding:var(--bds-padding-lg);display:flex;gap:var(--bds-gap-md);align-items:center;justify-content:space-between;flex-wrap:wrap;flex-shrink:0;border-top:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-sheet__footer-secondary{display:flex;gap:var(--bds-gap-sm);align-items:center;flex-wrap:wrap}.bds-sheet__footer-secondary:empty{display:none}.bds-sheet__footer-primary{display:flex;gap:var(--bds-gap-md);align-items:center;flex-wrap:wrap;margin-left:auto}.bds-sheet--compact .bds-sheet__body{padding-block:var(--bds-padding-lg)}.bds-sheet--compact .bds-sheet__footer{padding-block:var(--bds-padding-md)}.bds-sheet-stack__frame{animation:bds-sheet-frame-enter .2s ease-out}.bds-sheet-stack__frame--exiting{animation:bds-sheet-frame-exit .15s ease-in forwards}.bds-sheet-stack__frame--back{animation:bds-sheet-frame-back .2s ease-out}@keyframes bds-sheet-frame-enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes bds-sheet-frame-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}@keyframes bds-sheet-frame-back{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.bds-sheet__back-btn{background:none;border:none;cursor:pointer;padding:var(--bds-padding-xs);margin:calc(-1 * var(--bds-padding-xs));display:flex;align-items:center;justify-content:center;color:var(--bds-text-primary);font-size:var(--bds-icon-lg);line-height:1;border-radius:var(--bds-border-radius-md);opacity:.6;transition:opacity .2s;flex-shrink:0}.bds-sheet__back-btn:hover{opacity:1}.bds-sheet__back-btn:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-state-focus, currentColor);outline-offset:2px;opacity:1}.bds-sheet__skeleton-fields{display:flex;flex-direction:column;gap:var(--bds-gap-lg)}.bds-sheet__skeleton-field{display:flex;flex-direction:column;gap:var(--bds-gap-xs)}.bds-sheet__nav-link{background:none;border:none;padding:0;cursor:pointer;color:var(--bds-text-brand-primary);font:inherit;text-decoration:none;transition:color .15s}.bds-sheet__nav-link:hover{text-decoration:underline}}@layer bds-components{.bds-sheet-section{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-sheet-section+.bds-sheet-section{margin-top:var(--bds-padding-lg)}.bds-sheet-section--spacing-lg+.bds-sheet-section{margin-top:var(--bds-padding-xl)}.bds-sheet-section__heading{font-family:var(--bds-font-family-heading);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-sheet-section__heading[data-level=h2]{font-size:var(--bds-heading-md)}.bds-sheet-section__heading[data-level=h3]{font-size:var(--bds-heading-sm)}.bds-sheet-section__heading[data-level=h4]{font-size:var(--bds-heading-tiny)}.bds-sheet-section__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-sheet-section__content{display:flex;flex-direction:column;gap:var(--bds-gap-lg)}.bds-sheet-section__heading+.bds-sheet-section__content,.bds-sheet-section__description+.bds-sheet-section__content{margin-top:var(--bds-gap-sm)}}@layer bds-components{.bds-skeleton{display:inline-block;background-color:var(--bds-background-secondary);background-image:linear-gradient(90deg,var(--bds-background-secondary) 25%,var(--bds-page-secondary) 50%,var(--bds-background-secondary) 75%);background-size:200% 100%;animation:bds-shimmer 1.5s infinite}.bds-skeleton--text{width:100%;height:1em;border-radius:var(--bds-border-radius-md)}.bds-skeleton--circular{width:var(--bds-size-1000);height:var(--bds-size-1000);border-radius:50%}.bds-skeleton--rectangular{width:100%;--bds-skeleton-rectangular-height: 140px;height:var(--bds-skeleton-rectangular-height);border-radius:var(--bds-border-radius-md)}}@layer bds-components{.bds-accordion{width:100%;box-sizing:border-box}.bds-accordion-item{border-bottom:var(--bds-border-width-lg) solid var(--bds-border-muted)}.bds-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--bds-padding-xl) 0;cursor:pointer;background:none;border:none;text-align:left;gap:var(--bds-gap-lg)}.bds-accordion-trigger__text{display:flex;flex-direction:column;gap:var(--bds-gap-sm);flex:1;min-width:0}.bds-accordion-trigger__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-accordion-trigger__subtitle{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-accordion-trigger__action{display:flex;align-items:center;color:var(--bds-text-secondary);flex-shrink:0}.bds-accordion-trigger__icon{font-size:var(--bds-icon-lg);color:var(--bds-text-primary);flex-shrink:0}.bds-accordion-content{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);padding-bottom:var(--bds-padding-xl)}}@layer bds-components{.bds-activity-timeline{display:flex;flex-direction:column}.bds-activity-timeline__event{display:flex;gap:var(--bds-gap-md)}.bds-activity-timeline__rail{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.bds-activity-timeline__dot{width:28px;height:28px;border-radius:var(--bds-border-radius-pill);background-color:var(--bds-surface-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bds-activity-timeline__dot--origin{background-color:var(--bds-background-brand-primary)}.bds-activity-timeline__icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--bds-body-sm);color:var(--bds-text-secondary);line-height:1}.bds-activity-timeline__dot--origin .bds-activity-timeline__icon{color:var(--bds-text-on-color-dark)}.bds-activity-timeline__line{width:2px;flex:1;min-height:20px;background-color:var(--bds-border-muted)}.bds-activity-timeline__content{padding-top:var(--bds-padding-tiny);padding-bottom:var(--bds-padding-lg)}.bds-activity-timeline__content--last{padding-bottom:0}.bds-activity-timeline__label{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-tight)}.bds-activity-timeline__detail{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);color:var(--bds-text-secondary);margin-top:2px}.bds-activity-timeline__timestamp{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);color:var(--bds-text-muted);margin-top:2px}}@layer bds-components{.bds-addable-catalog-list{display:flex;flex-direction:column;width:100%}}@layer bds-components{.bds-addable-entry-list{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:100%}.bds-addable-entry-list__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);text-transform:capitalize}.bds-addable-entry-list__rows{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-addable-entry-list__row{display:flex;flex-direction:column;gap:var(--bds-gap-lg);padding:var(--bds-padding-md);border:var(--bds-border-width-md) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-md)}.bds-addable-entry-list__row-header{display:flex;align-items:center;justify-content:space-between;gap:var(--bds-gap-sm)}.bds-addable-entry-list__row-index{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);color:var(--bds-text-muted)}.bds-addable-entry-list__read-items{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-addable-entry-list__read-item{display:flex;flex-direction:column;gap:var(--bds-gap-xs);word-break:break-word}.bds-addable-entry-list__read-primary{display:block;font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);width:fit-content;max-width:100%}.bds-addable-entry-list__read-primary--url{color:var(--bds-text-brand-primary);text-decoration:underline;text-underline-offset:2px}.bds-addable-entry-list__read-primary--url:hover{text-decoration-thickness:2px}.bds-addable-entry-list__read-secondary{display:block;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);white-space:pre-wrap}.bds-addable-entry-list__read-secondary--empty{color:var(--bds-text-muted);font-style:italic}.bds-addable-entry-list__items{display:flex;flex-direction:column;gap:var(--bds-gap-sm)}.bds-addable-entry-list__item{display:flex;align-items:flex-start;gap:var(--bds-gap-sm);padding:var(--bds-padding-sm);border:var(--bds-border-width-md) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-md)}.bds-addable-entry-list__item-content{display:flex;flex-direction:column;gap:var(--bds-gap-xs);flex:1 1 auto;min-width:0}.bds-addable-entry-list__item-primary{display:block;font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary);word-break:break-word}.bds-addable-entry-list__item-secondary{display:block;font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-secondary);word-break:break-word;white-space:pre-wrap}.bds-addable-entry-list__item-secondary--empty{color:var(--bds-text-muted);font-style:italic}.bds-addable-entry-list__empty{font-family:var(--bds-font-family-body);color:var(--bds-text-muted);font-style:italic}.bds-addable-entry-list__form{display:flex;flex-direction:column;gap:var(--bds-gap-sm);padding:var(--bds-padding-sm);border:var(--bds-border-width-md) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-md)}.bds-addable-entry-list__form-actions{display:flex;gap:var(--bds-gap-sm);justify-content:flex-end}.bds-addable-entry-list__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-addable-entry-list__primary-combo{display:flex;flex-direction:column;gap:var(--bds-gap-xs);width:100%}.bds-addable-entry-list__primary-combo-field{position:relative;width:100%}@keyframes bds-entry-dropdown-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bds-addable-entry-list__dropdown{position:absolute;top:calc(100% + var(--bds-gap-xs));left:0;right:0;z-index:200;list-style:none;margin:0;padding:var(--bds-padding-sm);background-color:var(--bds-background-primary);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-shadow-lg);--bds-addable-entry-list-max-height: 240px;max-height:var(--bds-addable-entry-list-max-height);overflow-y:auto;display:flex;flex-direction:column;gap:var(--bds-gap-xs);animation:bds-entry-dropdown-enter var(--bds-duration-sm) var(--bds-ease-out);transform-origin:top center}@media(prefers-reduced-motion:reduce){.bds-addable-entry-list__dropdown{animation:none}}.bds-addable-entry-list__option{padding:var(--bds-padding-tiny) var(--bds-padding-sm);border-radius:var(--bds-border-radius-sm);font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);cursor:pointer;transition:background-color var(--bds-duration-sm) var(--bds-ease-out)}.bds-addable-entry-list__option:hover,.bds-addable-entry-list__option--active{background-color:var(--bds-surface-secondary)}.bds-addable-entry-list__strict-hint{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-muted)}}@layer bds-components{.bds-text-area{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:auto;color:var(--bds-text-primary)}.bds-text-area--full-width{width:100%}.bds-text-area__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-transform:capitalize}.bds-text-area__label--sm{font-size:var(--bds-label-sm)}.bds-text-area__label--md{font-size:var(--bds-label-md)}.bds-text-area__label--lg{font-size:var(--bds-label-lg)}.bds-text-area__label--tone-negative{color:var(--bds-text-negative)}.bds-text-area-field{display:block;width:100%;--bds-textarea-min-width: 200px;min-width:var(--bds-textarea-min-width);padding:var(--bds-padding-xs);font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);background-color:var(--bds-background-input);border:var(--bds-border-width-md) solid var(--bds-border-input);border-radius:var(--bds-border-radius-md);outline:none;transition:border-color .2s;box-sizing:border-box}.bds-text-area-field--sm{font-size:var(--bds-body-sm)}.bds-text-area-field--md{font-size:var(--bds-body-md)}.bds-text-area-field--lg{font-size:var(--bds-body-lg)}.bds-text-area-field--resize-none{resize:none}.bds-text-area-field--resize-both{resize:both}.bds-text-area-field--resize-horizontal{resize:horizontal}.bds-text-area-field--resize-vertical{resize:vertical}.bds-text-area-field--tone-negative{border-color:var(--bds-border-negative)}.bds-text-area-field::placeholder{color:var(--bds-text-muted)}.bds-text-area-field:hover:not(:disabled){border-color:var(--bds-border-primary)}.bds-text-area-field:focus{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary)}.bds-text-area-field:focus-visible{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary);outline:none}.bds-text-area-field:disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed;resize:none}.bds-text-area__helper,.bds-text-area__error{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-text-area__error{color:var(--bds-text-negative)}}@layer bds-components{.bds-text-input{display:flex;flex-direction:column;gap:var(--bds-gap-md);color:var(--bds-text-primary);width:auto}.bds-text-input--full-width{width:100%}.bds-text-input__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-transform:capitalize}.bds-text-input__label--sm{font-size:var(--bds-label-sm)}.bds-text-input__label--md{font-size:var(--bds-label-md)}.bds-text-input__label--lg{font-size:var(--bds-label-lg)}.bds-text-input__label--tone-negative{color:var(--bds-text-negative)}.bds-text-input__field{position:relative;display:flex;align-items:center}.bds-text-input-field{--text-input-focus-ring-width: 1px;--text-input-bg: var(--bds-background-input);width:100%;padding:0 var(--bds-padding-xs);font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);background-color:var(--text-input-bg);accent-color:var(--bds-background-brand-primary);border:var(--bds-border-width-md) solid var(--bds-border-input);border-radius:var(--bds-border-radius-md);outline:none;transition:border-color .2s;box-sizing:border-box}.bds-text-input--sm .bds-text-input-field{font-size:var(--bds-body-sm);height:32px}.bds-text-input--md .bds-text-input-field{font-size:var(--bds-body-md);height:40px}.bds-text-input--lg .bds-text-input-field{font-size:var(--bds-body-lg);height:48px}.bds-text-input-field--has-icon-before{padding-left:calc(var(--bds-padding-xs) * 4)}.bds-text-input-field--has-icon-after{padding-right:calc(var(--bds-padding-xs) * 4)}.bds-text-input-field--no-border{border:none}.bds-text-input-field::placeholder{color:var(--bds-text-muted)}.bds-text-input-field:hover:not(:disabled){border-color:var(--bds-border-primary)}.bds-text-input-field:focus{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 var(--text-input-focus-ring-width) var(--bds-border-brand-primary)}.bds-text-input-field:focus-visible{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 var(--text-input-focus-ring-width) var(--bds-border-brand-primary);outline:none}.bds-text-input-field:disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-text-input-field--tone-negative,.bds-text-input-field--tone-negative:hover:not(:disabled),.bds-text-input-field--tone-negative:focus,.bds-text-input-field--tone-negative:focus-visible{border-color:var(--bds-border-negative)}.bds-text-input__icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;color:var(--bds-text-muted)}.bds-text-input__icon--before{left:var(--bds-padding-xs)}.bds-text-input__icon--after{right:var(--bds-padding-xs)}.bds-text-input__helper,.bds-text-input__error{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-text-input__error{color:var(--bds-text-negative)}}@layer bds-components{.bds-addable-field-row-list{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:100%}.bds-addable-field-row-list__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);text-transform:capitalize}.bds-addable-field-row-list__rows{display:flex;flex-direction:column;gap:var(--bds-gap-sm);list-style:none;margin:0;padding:0}.bds-addable-field-row-list__row{display:grid;gap:var(--bds-gap-sm);align-items:end}.bds-addable-field-row-list__empty{font-family:var(--bds-font-family-body);color:var(--bds-text-muted);font-style:italic}.bds-addable-field-row-list__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}}@layer bds-components{.bds-addable-tag-list{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:100%}.bds-addable-tag-list__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);text-transform:capitalize}.bds-addable-tag-list__tags{display:flex;flex-wrap:wrap;gap:var(--bds-gap-sm);align-items:center}@keyframes bds-tag-list-flash{0%{outline:2px solid transparent}25%{outline:2px solid var(--bds-border-brand-primary)}75%{outline:2px solid var(--bds-border-brand-primary)}to{outline:2px solid transparent}}.bds-addable-tag-list__tags--flash{border-radius:var(--bds-border-radius-sm);animation:bds-tag-list-flash .6s var(--bds-ease-out)}.bds-addable-tag-list__empty{font-family:var(--bds-font-family-body);color:var(--bds-text-muted);font-style:italic}.bds-addable-tag-list__combobox{display:flex;flex-direction:column;gap:var(--bds-gap-xs)}.bds-addable-tag-list__input-row{display:flex;gap:var(--bds-gap-sm);align-items:flex-start;width:100%}.bds-addable-tag-list__input-wrap{flex:1 1 auto;min-width:0}@keyframes bds-tag-list-dropdown-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bds-addable-tag-list__dropdown{position:absolute;top:calc(100% + var(--bds-gap-xs));left:0;right:0;z-index:200;list-style:none;margin:0;padding:var(--bds-padding-sm);background-color:var(--bds-background-primary);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-shadow-lg);--bds-addable-tag-list-max-height: 240px;max-height:var(--bds-addable-tag-list-max-height);overflow-y:auto;display:flex;flex-direction:column;gap:var(--bds-gap-xs);animation:bds-tag-list-dropdown-enter var(--bds-duration-sm) var(--bds-ease-out);transform-origin:top center}@media(prefers-reduced-motion:reduce){.bds-addable-tag-list__dropdown{animation:none}}.bds-addable-tag-list__option{padding:var(--bds-padding-tiny) var(--bds-padding-sm);border-radius:var(--bds-border-radius-sm);font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);cursor:pointer;transition:background-color var(--bds-duration-sm) var(--bds-ease-out)}.bds-addable-tag-list__option:hover,.bds-addable-tag-list__option--active{background-color:var(--bds-surface-secondary)}.bds-addable-tag-list__strict-hint{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-muted)}.bds-addable-tag-list__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}}@layer bds-components{.bds-tag{display:inline-flex;justify-content:center;align-items:center;width:fit-content;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:1;color:var(--bds-text-primary);text-decoration:none;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);cursor:default;user-select:none;overflow:clip;transition:background-color var(--bds-duration-md) var(--bds-ease-out);box-sizing:border-box}.bds-tag--solid{background-color:var(--bds-background-secondary);color:var(--bds-text-on-color-light)}.bds-tag--subtle{background-color:transparent;border:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-tag--muted{background-color:var(--bds-surface-neutral);color:var(--bds-text-neutral)}.bds-tag--xs{width:var(--bds-size-600);height:var(--bds-size-600);padding:0;border-radius:var(--bds-border-radius-sm);justify-content:center;gap:0}.bds-tag--sm{padding:var(--bds-padding-tiny) var(--bds-padding-sm);gap:var(--bds-gap-xs);font-size:var(--bds-label-tiny);height:var(--bds-size-700);border-radius:var(--bds-border-radius-sm)}.bds-tag--md{padding:var(--bds-padding-sm) var(--bds-padding-md);gap:var(--bds-gap-sm);font-size:var(--bds-label-sm);height:var(--bds-size-800);border-radius:var(--bds-border-radius-md)}.bds-tag--lg{padding:var(--bds-padding-sm) var(--bds-padding-md);gap:var(--bds-gap-md);font-size:var(--bds-label-md);height:var(--bds-size-1000);border-radius:var(--bds-border-radius-md)}.bds-tag--compact.bds-tag--sm{padding-inline:var(--bds-padding-xs)}.bds-tag--compact.bds-tag--md,.bds-tag--compact.bds-tag--lg{padding-inline:var(--bds-padding-sm)}.bds-tag--disabled{cursor:not-allowed}.bds-tag--solid.bds-tag--disabled,.bds-tag--muted.bds-tag--disabled{background-color:var(--bds-background-disabled);color:var(--bds-text-disabled)}.bds-tag--subtle.bds-tag--disabled{opacity:var(--bds-state-disabled-opacity)}.bds-tag__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bds-tag--xs .bds-tag__icon{font-size:var(--bds-icon-sm)}.bds-tag--sm .bds-tag__icon,.bds-tag--md .bds-tag__icon{width:var(--bds-size-400);height:var(--bds-size-400);font-size:var(--bds-icon-sm)}.bds-tag--lg .bds-tag__icon{width:var(--bds-icon-lg);height:var(--bds-icon-lg);font-size:var(--bds-label-xl)}.bds-tag__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit}.bds-tag__remove:hover{opacity:.7}}@layer bds-components{.bds-address-input{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:auto}.bds-address-input--full-width{width:100%}.bds-address-input__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);text-transform:capitalize}.bds-address-input--sm .bds-address-input__label{font-size:var(--bds-label-sm)}.bds-address-input--md .bds-address-input__label{font-size:var(--bds-label-md)}.bds-address-input__field{position:relative;display:flex;align-items:center}.bds-address-input__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--bds-text-muted)}.bds-address-input__field>.bds-address-input__icon{position:absolute;left:var(--bds-padding-sm);pointer-events:none;z-index:1}.bds-address-input__input{width:100%;font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);background-color:var(--bds-background-input);border:var(--bds-border-width-md) solid var(--bds-border-input);border-radius:var(--bds-border-radius-md);outline:none;transition:border-color .2s;box-sizing:border-box}.bds-address-input--md .bds-address-input__input{font-size:var(--bds-body-md);height:var(--bds-size-1000);padding-right:var(--bds-padding-sm);padding-left:calc(var(--bds-padding-sm) + 24px)}.bds-address-input--sm .bds-address-input__input{font-size:var(--bds-body-sm);height:var(--bds-size-800);padding-right:var(--bds-padding-xs);padding-left:calc(var(--bds-padding-xs) + 24px)}.bds-address-input__input::placeholder{color:var(--bds-text-muted)}.bds-address-input__input:hover:not(:disabled){border-color:var(--bds-border-primary)}.bds-address-input__input:focus{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary)}.bds-address-input__input:focus-visible{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary);outline:none}.bds-address-input__input:disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-address-input__dropdown{position:absolute;top:100%;left:0;right:0;z-index:100;margin-top:var(--bds-gap-sm);background-color:var(--bds-surface-primary);border-radius:var(--bds-border-radius-lg);border:var(--bds-border-width-lg) solid var(--bds-border-primary);padding:var(--bds-padding-sm);box-shadow:var(--bds-shadow-lg);display:flex;flex-direction:column;gap:var(--bds-gap-sm);--bds-address-input-suggestions-max-height: 240px;max-height:var(--bds-address-input-suggestions-max-height);overflow-y:auto;box-sizing:border-box}.bds-address-input__option{display:flex;align-items:flex-start;gap:var(--bds-gap-md);padding:var(--bds-padding-xs);background:none;border:none;border-radius:var(--bds-border-radius-sm);cursor:pointer;width:100%;text-align:left;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);box-sizing:border-box;min-width:0}.bds-address-input__option:hover{background-color:var(--bds-surface-secondary)}.bds-address-input__option>.bds-address-input__icon{width:var(--bds-size-500);height:var(--bds-size-600);flex-shrink:0}.bds-address-input__content{display:flex;flex-direction:column;min-width:0}.bds-address-input__description{font-size:var(--bds-body-sm);color:var(--bds-text-muted)}}@layer bds-components{.bds-ambient-field{--bds-bg-field-src: none;--bds-bg-field-tint: transparent;--bds-bg-field-opacity: 1;--bds-bg-field-particle: var(--bds-text-muted);position:absolute;inset:0;z-index:1;pointer-events:none;overflow:clip;opacity:var(--bds-bg-field-opacity)}.bds-ambient-field__media,.bds-ambient-field__canvas{position:absolute;inset:0;width:100%;height:100%}.bds-ambient-field__canvas{color:var(--bds-bg-field-particle)}.bds-ambient-field__tint{position:absolute;inset:0;background:var(--bds-bg-field-tint)}@media(prefers-reduced-motion:reduce){.bds-ambient-field,.bds-ambient-field *{animation:none;transition:none}}}@layer bds-components{.bds-animated-icon{flex-shrink:0;line-height:0}}@layer bds-components{.bds-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--bds-border-radius-circle);background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark);font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);flex-shrink:0;user-select:none}.bds-avatar--accent-green{background-color:var(--bds-background-accent-green);color:var(--bds-text-on-color-light)}.bds-avatar--accent-purple{background-color:var(--bds-background-accent-purple);color:var(--bds-text-on-color-light)}.bds-avatar--accent-blue{background-color:var(--bds-background-accent-blue);color:var(--bds-text-on-color-light)}.bds-avatar--accent-orange{background-color:var(--bds-background-accent-orange);color:var(--bds-text-on-color-light)}.bds-avatar--accent-yellow{background-color:var(--bds-background-accent-yellow);color:var(--bds-text-on-color-light)}.bds-avatar--accent-red{background-color:var(--bds-background-accent-red);color:var(--bds-text-on-color-light)}.bds-avatar--xs{width:24px;height:24px;font-size:var(--bds-body-xs)}.bds-avatar--sm{width:32px;height:32px;font-size:var(--bds-body-xs)}.bds-avatar--md{width:40px;height:40px;font-size:var(--bds-body-sm)}.bds-avatar--lg{width:48px;height:48px;font-size:var(--bds-body-md)}.bds-avatar--xl{width:64px;height:64px;font-size:var(--bds-heading-sm)}.bds-avatar__image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.bds-avatar__status{position:absolute;bottom:0;right:0;border-radius:50%;border:var(--bds-border-width-lg) solid var(--bds-background-input)}.bds-avatar--xs .bds-avatar__status,.bds-avatar--sm .bds-avatar__status{width:8px;height:8px}.bds-avatar--md .bds-avatar__status{width:10px;height:10px}.bds-avatar--lg .bds-avatar__status,.bds-avatar--xl .bds-avatar__status{width:12px;height:12px}.bds-avatar__status--online{background-color:var(--bds-background-presence-online)}.bds-avatar__status--offline{background-color:var(--bds-background-presence-offline)}.bds-avatar__status--busy{background-color:var(--bds-background-presence-busy)}.bds-avatar__status--away{background-color:var(--bds-background-presence-away)}}@layer bds-components{.bds-background-pattern{--bds-bg-pattern-color: var(--bds-border-secondary);--bds-bg-pattern-size: 15px;--bds-bg-pattern-dot-size: 1px;--bds-bg-pattern-opacity: .3;--bds-bg-pattern-fade: radial-gradient(ellipse at center, black 50%, transparent 100%);position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--bds-bg-pattern-opacity)}.bds-background-pattern--variant-dot-grid{background-image:radial-gradient(circle,var(--bds-bg-pattern-color) var(--bds-bg-pattern-dot-size),transparent var(--bds-bg-pattern-dot-size));background-size:var(--bds-bg-pattern-size) var(--bds-bg-pattern-size)}.bds-background-pattern--variant-line-grid{background-image:linear-gradient(to right,var(--bds-bg-pattern-color) var(--bds-bg-pattern-dot-size),transparent var(--bds-bg-pattern-dot-size)),linear-gradient(to bottom,var(--bds-bg-pattern-color) var(--bds-bg-pattern-dot-size),transparent var(--bds-bg-pattern-dot-size));background-size:var(--bds-bg-pattern-size) var(--bds-bg-pattern-size)}.bds-background-pattern--variant-diagonal{background-image:repeating-linear-gradient(45deg,var(--bds-bg-pattern-color) 0,var(--bds-bg-pattern-color) var(--bds-bg-pattern-dot-size),transparent var(--bds-bg-pattern-dot-size),transparent var(--bds-bg-pattern-size))}.bds-background-pattern[data-fade=true]{mask-image:var(--bds-bg-pattern-fade);-webkit-mask-image:var(--bds-bg-pattern-fade)}}@layer bds-components{.bds-badge{display:inline-flex;align-items:center;width:fit-content;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:1;border-radius:var(--bds-border-radius-pill);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);box-sizing:border-box}.bds-badge--xs{width:var(--bds-size-600);height:var(--bds-size-600);padding:0;border-radius:var(--bds-border-radius-sm);justify-content:center;gap:0}.bds-badge--sm{padding:var(--bds-padding-tiny) var(--bds-padding-sm);gap:var(--bds-gap-xs);font-size:var(--bds-label-tiny);height:var(--bds-size-700)}.bds-badge--md{padding:var(--bds-padding-sm) var(--bds-padding-md);gap:var(--bds-gap-sm);font-size:var(--bds-label-sm);height:var(--bds-size-800)}.bds-badge--lg{padding:var(--bds-padding-sm) var(--bds-padding-md);gap:var(--bds-gap-md);font-size:var(--bds-label-md);height:var(--bds-size-1000)}.bds-badge--compact.bds-badge--sm{padding-inline:var(--bds-padding-xs)}.bds-badge--compact.bds-badge--md,.bds-badge--compact.bds-badge--lg{padding-inline:var(--bds-padding-sm)}.bds-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bds-badge--xs .bds-badge__icon{font-size:var(--bds-icon-sm)}.bds-badge--sm .bds-badge__icon,.bds-badge--md .bds-badge__icon{width:var(--bds-size-400);height:var(--bds-size-400);font-size:var(--bds-icon-sm)}.bds-badge--lg .bds-badge__icon{width:var(--bds-icon-lg);height:var(--bds-icon-lg);font-size:var(--bds-label-xl)}.bds-badge--solid.bds-badge--tone-positive{background-color:var(--bds-background-positive);color:var(--bds-text-on-color-light)}.bds-badge--solid.bds-badge--tone-warning{background-color:var(--bds-background-warning);color:var(--bds-text-neutral)}.bds-badge--solid.bds-badge--tone-negative{background-color:var(--bds-background-negative);color:var(--bds-text-on-color-light)}.bds-badge--solid.bds-badge--tone-info{background-color:var(--bds-background-info);color:var(--bds-text-on-color-dark)}.bds-badge--solid.bds-badge--tone-brand{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-badge--solid.bds-badge--tone-neutral{background-color:var(--bds-background-neutral);color:var(--bds-text-on-color-dark)}.bds-badge--subtle.bds-badge--tone-positive{background-color:var(--bds-surface-positive);color:var(--bds-color-green-950)}.bds-badge--subtle.bds-badge--tone-warning{background-color:var(--bds-surface-warning);color:var(--bds-text-neutral)}.bds-badge--subtle.bds-badge--tone-negative{background-color:var(--bds-surface-negative);color:var(--bds-text-negative)}.bds-badge--subtle.bds-badge--tone-info{background-color:var(--bds-surface-info);color:var(--bds-text-info)}.bds-badge--subtle.bds-badge--tone-brand{background-color:var(--bds-background-brand-secondary);color:var(--bds-color-poppy-700)}:root[data-theme=dark] .bds-badge--subtle.bds-badge--tone-brand{color:var(--bds-text-brand-primary)}.bds-badge--subtle.bds-badge--tone-neutral{background-color:var(--bds-surface-neutral);color:var(--bds-text-neutral)}.bds-badge--animate-in{animation:bds-pop var(--bds-duration-lg) var(--bds-ease-out)}.bds-badge--shake{animation:bds-shake .5s var(--bds-ease-out)}.bds-badge--pulse{animation:bds-pop var(--bds-duration-lg) var(--bds-ease-out),bds-pulse 1.4s var(--bds-ease-in-out) .3s infinite}@media(prefers-reduced-motion:reduce){.bds-badge--animate-in,.bds-badge--shake,.bds-badge--pulse{animation:none}}}@layer bds-components{.bds-badge-group{display:flex;align-items:center}.bds-badge-group--wrap{flex-wrap:wrap}.bds-badge-group--nowrap{flex-wrap:nowrap;overflow:hidden}.bds-badge-group--gap-xs{gap:var(--bds-gap-xs)}.bds-badge-group--gap-sm{gap:var(--bds-gap-sm)}.bds-badge-group--gap-md{gap:var(--bds-gap-md)}}@layer bds-components{.bds-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bds-gap-lg);width:100%;box-sizing:border-box}.bds-banner__inner{display:flex;gap:var(--bds-gap-sm);align-items:center;flex:1 1 0;min-width:0}.bds-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bds-gap-xs);min-width:0;flex:1 1 0}.bds-banner__title{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);font-size:var(--bds-label-md);line-height:var(--bds-font-line-height-tight)}.bds-banner__description{font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal)}.bds-banner__actions{display:flex;align-items:center;gap:var(--bds-gap-md);flex-shrink:0}.bds-banner--tone-announcement{background-color:var(--bds-surface-brand-primary);color:var(--bds-text-on-color-dark);padding:var(--bds-padding-md) var(--bds-padding-lg);border-radius:var(--bds-border-radius-md)}.bds-banner--tone-warning,.bds-banner--tone-negative,.bds-banner--tone-info,.bds-banner--tone-positive{background-color:var(--bds-surface-secondary);color:var(--bds-text-primary);padding:var(--bds-padding-lg);border-radius:var(--bds-border-radius-sm);align-items:flex-start}.bds-banner--tone-warning .bds-banner__inner,.bds-banner--tone-negative .bds-banner__inner,.bds-banner--tone-info .bds-banner__inner,.bds-banner--tone-positive .bds-banner__inner{align-items:flex-start}.bds-banner--tone-warning .bds-banner__content,.bds-banner--tone-negative .bds-banner__content,.bds-banner--tone-info .bds-banner__content,.bds-banner--tone-positive .bds-banner__content{gap:var(--bds-gap-sm)}}@layer bds-components{.bds-banner-group{display:flex;flex-direction:column;width:100%}.bds-banner-group--gap-sm{gap:var(--bds-gap-sm)}.bds-banner-group--gap-md{gap:var(--bds-gap-md)}.bds-banner-group--gap-lg{gap:var(--bds-gap-lg)}}@layer bds-components{.bds-block-quote{margin:0;padding:var(--bds-padding-md) var(--bds-padding-lg);display:flex;flex-direction:column;gap:var(--bds-gap-md);border-left:var(--bds-border-width-xl) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-md);background-color:var(--bds-surface-secondary)}.bds-block-quote__body{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);font-style:italic;font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary)}.bds-block-quote__attribution{display:flex;flex-direction:column;gap:var(--bds-gap-sm)}.bds-block-quote__cite{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);font-style:normal;line-height:var(--bds-font-line-height-snug);color:var(--bds-text-muted)}.bds-block-quote--brand{border-left-color:var(--bds-border-service-brand);background-color:var(--bds-surface-service-brand-light)}.bds-block-quote--marketing{border-left-color:var(--bds-border-service-marketing);background-color:var(--bds-surface-service-marketing-light)}.bds-block-quote--information{border-left-color:var(--bds-border-service-information);background-color:var(--bds-surface-service-information-light)}.bds-block-quote--product{border-left-color:var(--bds-border-service-product);background-color:var(--bds-surface-service-product-light)}.bds-block-quote--back-office,.bds-block-quote--service{border-left-color:var(--bds-border-service-back-office);background-color:var(--bds-surface-service-back-office-light)}}@layer bds-components{.bds-board{display:flex;gap:var(--bds-gap-md);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;min-height:0}.bds-board::-webkit-scrollbar{height:var(--bds-size-150)}.bds-board::-webkit-scrollbar-track{background:transparent}.bds-board::-webkit-scrollbar-thumb{background-color:var(--bds-border-muted);border-radius:var(--bds-border-radius-pill)}.bds-board:hover::-webkit-scrollbar-thumb{background-color:var(--bds-border-secondary)}.bds-board-column{display:flex;flex-direction:column;flex:1 0 0;--bds-board-column-min-width: 280px;min-width:var(--bds-board-column-min-width);--bds-board-column-max-width: 400px;max-width:var(--bds-board-column-max-width);scroll-snap-align:start;border-radius:var(--bds-border-radius-200);overflow:visible}.bds-board-column[style*=background] .bds-board-column__items{padding:0 var(--bds-padding-sm)}.bds-board-column__header{display:flex;align-items:center;justify-content:space-between;padding:var(--bds-padding-sm) var(--bds-padding-sm) var(--bds-padding-md);flex-shrink:0}.bds-board-column__title-group{display:flex;align-items:center;gap:var(--bds-gap-xs)}.bds-board-column__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-secondary);text-transform:uppercase;letter-spacing:.04em;line-height:var(--bds-font-line-height-tight);margin:0}.bds-board-column__count{font-family:var(--bds-font-family-label);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-medium);color:var(--bds-text-secondary);line-height:var(--bds-font-line-height-tight)}.bds-board-column__items{display:flex;flex-direction:column;gap:var(--bds-gap-sm);flex:1;overflow-y:auto;min-height:0}.bds-board-header{border-radius:var(--bds-border-radius-200);padding:var(--bds-padding-md) 0;display:flex;flex-direction:column;gap:var(--bds-gap-md);flex-shrink:0}.bds-board-header__profile{display:flex;align-items:center;gap:var(--bds-gap-md)}.bds-board-header__info{display:flex;flex-direction:column;min-width:0;flex:1}.bds-board-header__name{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-tiny);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-on-color-dark);line-height:var(--bds-font-line-height-tight);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bds-board-header__subtitle{font-family:var(--bds-font-family-subtitle);font-size:var(--bds-subtitle-md);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-on-color-dark);opacity:.8;line-height:var(--bds-font-line-height-tight);margin:0}.bds-board-header .bds-avatar{flex-shrink:0}.bds-board-header__content{display:flex;flex-direction:column;gap:var(--bds-gap-sm)}.bds-board-card{--bds-board-card-accent: var(--bds-border-primary);--board-card-hover-translate-y: -1px;background-color:var(--bds-surface-primary);border-left:var(--bds-border-width-xl) solid var(--bds-board-card-accent);border-radius:var(--bds-border-radius-200);padding:var(--bds-space-500) var(--bds-padding-md);display:flex;flex-direction:column;gap:var(--bds-gap-md);flex-shrink:0;transition:box-shadow var(--bds-duration-md) var(--bds-ease-out),transform var(--bds-duration-md) var(--bds-ease-out)}.bds-board-card:hover{box-shadow:inset 0 0 0 999px var(--bds-state-hover-overlay),var(--bds-box-shadow-md);transform:translateY(var(--board-card-hover-translate-y))}.bds-board-card--checked{opacity:.7}.bds-board-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bds-gap-sm)}.bds-board-card__text{display:flex;flex-direction:column;gap:var(--bds-space-50);min-width:0;flex:1}.bds-board-card__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-tight);margin:0}.bds-board-card__subtitle{font-family:var(--bds-font-family-subtitle);font-size:var(--bds-subtitle-md);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-normal);margin:0}.bds-board-card--compact .bds-board-card__title{font-size:var(--bds-label-md)}.bds-board-card--compact .bds-board-card__subtitle{font-family:var(--bds-font-family-label);text-transform:var(--bds-text-transform-label)}.bds-board-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--bds-gap-sm)}.bds-board-card__tags{display:flex;align-items:center;gap:var(--bds-space-100);flex-wrap:wrap;min-width:0}}@layer bds-components{.bds-completion-toggle{width:var(--bds-size-600);height:var(--bds-size-600);flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--bds-border-radius-circle);border:var(--bds-border-width-md) solid var(--bds-border-input);background-color:var(--bds-background-input);cursor:pointer;padding:0;transition:background-color var(--bds-duration-md) var(--bds-ease-out),border-color var(--bds-duration-md) var(--bds-ease-out)}.bds-completion-toggle:hover{border-color:var(--bds-border-primary)}.bds-completion-toggle--accent-brand:not(.bds-completion-toggle--checked):hover{border-color:var(--bds-border-brand-primary);background-color:var(--bds-background-brand-secondary)}.bds-completion-toggle:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-state-focus, currentColor);outline-offset:2px}.bds-completion-toggle--checked{background-color:var(--bds-background-brand-primary);border-color:var(--bds-background-brand-primary)}.bds-completion-toggle--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-completion-toggle__icon{display:block;border-left:var(--bds-border-width-md) solid var(--bds-text-on-color-dark);border-bottom:var(--bds-border-width-md) solid var(--bds-text-on-color-dark);transform:rotate(-45deg) translate(1px,-1px);--bds-completion-toggle-check-length: 10px;width:var(--bds-completion-toggle-check-length);height:var(--bds-size-150)}}@layer bds-components{.bds-progress-bar{position:relative;width:100%;height:var(--bds-space-200);background-color:var(--bds-background-muted);border-radius:var(--bds-border-radius-sm);overflow:hidden}.bds-progress-bar__fill{position:absolute;top:0;left:0;bottom:0;background-color:var(--bds-background-brand-primary);border-radius:var(--bds-border-radius-sm);transition:width var(--bds-duration-500) var(--bds-ease-in-out)}}@layer bds-components{.bds-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--bds-gap-md);align-items:center;min-width:0}.bds-breadcrumb__item{display:flex;align-items:center;gap:var(--bds-gap-md);min-width:0}.bds-breadcrumb__link{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-brand-primary);text-decoration:none;text-transform:capitalize;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bds-breadcrumb__current{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-secondary);text-transform:capitalize;cursor:default;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bds-breadcrumb__separator{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);color:var(--bds-text-muted);line-height:var(--bds-font-line-height-tight);padding:0 var(--bds-padding-tiny);flex-shrink:0}.bds-breadcrumb__item--ellipsis{display:none}.bds-breadcrumb__ellipsis{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-secondary)}@media(max-width:767px){.bds-breadcrumb__item--ellipsis{display:flex}.bds-breadcrumb__item--collapsible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}:is([data-audience=brand],[data-service-line=brand]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-brand-on-light);--bds-text-muted: var(--bds-text-service-brand-on-light)}:is([data-audience=marketing],[data-service-line=marketing]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-marketing-on-light);--bds-text-muted: var(--bds-text-service-marketing-on-light)}:is([data-audience=information],[data-service-line=information]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-information-on-light);--bds-text-muted: var(--bds-text-service-information-on-light)}:is([data-audience=product],[data-service-line=product]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-product-on-light);--bds-text-muted: var(--bds-text-service-product-on-light)}:is([data-audience=back-office],[data-service-line=back-office]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-back-office-on-light);--bds-text-muted: var(--bds-text-service-back-office-on-light)}:is([data-audience=service],[data-service-line=service]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-back-office-on-light);--bds-text-muted: var(--bds-text-service-back-office-on-light)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=brand],[data-service-line=brand]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-brand-on-dark);--bds-text-muted: var(--bds-text-service-brand-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=marketing],[data-service-line=marketing]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-marketing-on-dark);--bds-text-muted: var(--bds-text-service-marketing-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=information],[data-service-line=information]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-information-on-dark);--bds-text-muted: var(--bds-text-service-information-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=product],[data-service-line=product]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-product-on-dark);--bds-text-muted: var(--bds-text-service-product-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=back-office],[data-service-line=back-office]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-back-office-on-dark);--bds-text-muted: var(--bds-text-service-back-office-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=service],[data-service-line=service]) .bds-breadcrumb{--bds-text-secondary: var(--bds-text-service-back-office-on-dark);--bds-text-muted: var(--bds-text-service-back-office-on-dark)}.bds-breadcrumb__switch{position:relative;display:inline-flex;flex-shrink:0}.bds-breadcrumb__switch-menu{top:calc(100% + var(--bds-gap-xs));left:0}.bds-breadcrumb__switch-caret{transition:transform var(--bds-duration-sm) var(--bds-ease-out)}.bds-breadcrumb__switch [aria-expanded=true] .bds-breadcrumb__switch-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bds-breadcrumb__switch-caret{transition:none}}}@layer bds-components{@keyframes bds-menu-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bds-menu{--menu-enter-duration: var(--bds-duration-md);--menu-enter-ease: var(--bds-ease-out);position:absolute;z-index:100;background-color:var(--bds-background-primary);border-radius:var(--bds-border-radius-lg);padding:var(--bds-padding-md);box-shadow:var(--bds-shadow-lg);display:flex;flex-direction:column;gap:var(--bds-gap-md);--bds-menu-min-width: 200px;min-width:var(--bds-menu-min-width);max-height:min(60vh,24rem);overflow-y:auto;animation:bds-menu-enter var(--menu-enter-duration) var(--menu-enter-ease);transform-origin:top center}.bds-menu--top{top:auto;bottom:100%;margin-bottom:var(--bds-gap-md);transform-origin:bottom center}.bds-menu__header{display:flex;flex-direction:column;padding:var(--bds-padding-tiny) var(--bds-padding-tiny) var(--bds-padding-md);border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted);margin-bottom:var(--bds-gap-sm);font-family:var(--bds-font-family-label);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);user-select:none}.bds-menu__group{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-menu__title{padding:var(--bds-padding-tiny) var(--bds-padding-tiny) 0;font-family:var(--bds-font-family-label);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);user-select:none}.bds-menu__item{display:flex;align-items:center;gap:var(--bds-gap-md);padding:var(--bds-padding-tiny);background:none;border:none;border-radius:var(--bds-border-radius-sm);cursor:pointer;width:100%;text-align:left;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);text-transform:capitalize}.bds-menu__item--active{background-color:var(--bds-surface-secondary)}.bds-menu__item--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-menu__item:not(.bds-menu__item--disabled){transition:background-color var(--bds-duration-sm) var(--bds-ease-out)}.bds-menu__item:hover:not(.bds-menu__item--disabled){background-color:var(--bds-surface-secondary)}@media(prefers-reduced-motion:reduce){.bds-menu{animation:none}}.bds-menu__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--bds-icon-lg);color:var(--bds-text-primary);flex-shrink:0}.bds-menu__text{display:flex;flex-direction:column;gap:var(--bds-gap-tiny);min-width:0;flex:1}.bds-menu__label{font-family:inherit;font-size:inherit;line-height:var(--bds-font-line-height-tight);color:inherit}.bds-menu__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);text-transform:none}.bds-menu__item--with-description{align-items:flex-start;padding:var(--bds-padding-sm)}}@layer bds-components{.bds-brik-blocks{display:flex;gap:var(--bds-gap-md);pointer-events:none}.bds-brik-blocks--orientation-vertical{flex-direction:column}.bds-brik-blocks--orientation-horizontal{flex-direction:row}.bds-brik-blocks__cell{width:var(--bds-size-600);height:var(--bds-size-600);flex-shrink:0}.bds-brik-blocks__cell[data-cell=light]{background-color:var(--bds-color-grayscale-200)}.bds-brik-blocks__cell[data-cell=dark]{background-color:var(--bds-color-grayscale-950)}.bds-brik-blocks__cell[data-cell=poppy]{background-color:var(--bds-surface-brand-primary)}}@layer bds-components{.bds-bullet-list{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);margin:0;padding-left:var(--bds-padding-lg)}.bds-bullet-list--marker-disc{list-style-type:disc}.bds-bullet-list--marker-decimal{list-style-type:decimal}.bds-bullet-list--marker-none{list-style-type:none;padding-left:0}.bds-bullet-list--density-compact .bds-bullet-list__item+.bds-bullet-list__item{margin-top:var(--bds-gap-sm)}.bds-bullet-list--density-comfortable .bds-bullet-list__item+.bds-bullet-list__item{margin-top:var(--bds-gap-md)}.bds-bullet-list__item{font-size:inherit;color:inherit}}@layer bds-components{.bds-button-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bds-gap-md);box-sizing:border-box}.bds-button-group--orientation-vertical{flex-direction:column;align-items:stretch}.bds-button-group--align-start{justify-content:flex-start}.bds-button-group--align-center{justify-content:center}.bds-button-group--align-end{justify-content:flex-end}.bds-button-group--align-between{justify-content:space-between;width:100%}.bds-button-group--full-width{width:100%}.bds-button-group--full-width>*{flex:1 1 0;min-width:0}}@layer bds-components{.bds-card{display:flex;flex-direction:column;gap:var(--bds-gap-md);border-radius:var(--bds-border-radius-md);transition:box-shadow var(--bds-duration-md) var(--bds-ease-out),transform var(--bds-duration-md) var(--bds-ease-out)}.bds-card--outlined{background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary);box-shadow:var(--bds-box-shadow-none)}.bds-card--brand{background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-brand-primary);box-shadow:var(--bds-box-shadow-none)}.bds-card--elevated{background-color:var(--bds-surface-primary);border:none;box-shadow:var(--bds-box-shadow-none)}.bds-card--raised{background-color:var(--bds-surface-primary);border:none;box-shadow:var(--bds-box-shadow-md)}.bds-card--borderless{background-color:transparent;border:none;box-shadow:var(--bds-box-shadow-none)}.bds-card--padding-none{padding:var(--bds-padding-none)}.bds-card--padding-sm{padding:var(--bds-padding-sm)}.bds-card--padding-md{padding:var(--bds-padding-md)}.bds-card--padding-lg{padding:var(--bds-padding-lg)}.bds-card--interactive{cursor:pointer}.bds-card--link{cursor:pointer;text-decoration:none;color:inherit}.bds-card--media{flex-direction:row;align-items:flex-start}.bds-card__media{flex-shrink:0;display:flex}.bds-card__content{display:flex;flex-direction:column;gap:var(--bds-gap-md);flex:1 1 auto;min-width:0}.bds-card__media--sm,.bds-card__media--md,.bds-card__media--lg,.bds-card__media--xl{overflow:hidden;border-radius:var(--bds-border-radius-sm)}.bds-card__media--sm{width:32px}.bds-card__media--md{width:40px}.bds-card__media--lg{width:48px}.bds-card__media--xl{width:64px}.bds-card-title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-semibold);margin:0;color:var(--bds-text-primary)}.bds-card-description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);color:var(--bds-text-secondary);margin:0;line-height:var(--bds-font-line-height-normal)}.bds-card-footer{margin-top:auto;padding-top:var(--bds-padding-sm)}.bds-card--layout-control{flex-direction:row;align-items:center;gap:var(--bds-padding-xl);padding:var(--bds-padding-xl);background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-muted);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-box-shadow-none);width:100%;box-sizing:border-box;flex-wrap:wrap}.bds-card--layout-control-action-center{align-items:center}.bds-card--layout-control-action-top{align-items:flex-start}.bds-card__control-content{display:flex;align-items:flex-start;gap:var(--bds-padding-lg);flex:1;min-width:0}.bds-card__control-text{display:flex;flex-direction:column;gap:var(--bds-gap-md);min-width:0}.bds-card__control-title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-card__control-description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted);margin:0}.bds-card__control-action{flex-shrink:0}.bds-card__control-logo{display:flex;flex-shrink:0;align-items:center}.bds-card__control-trailing{display:flex;flex-direction:column;align-items:flex-end;gap:var(--bds-gap-sm);flex-shrink:0}.bds-card__control-status{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--bds-gap-sm)}.bds-card__control-status-label{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-medium);line-height:var(--bds-font-line-height-tight)}.bds-card__control-status-synced{width:100%;text-align:right;font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-card__control-status--not-configured .bds-card__control-status-label{color:var(--bds-text-muted)}.bds-card__control-status--connected .bds-card__control-status-label{color:var(--bds-text-positive)}.bds-card__control-status--syncing .bds-card__control-status-label{color:var(--bds-text-info)}.bds-card__control-status--synced .bds-card__control-status-label{color:var(--bds-text-positive)}.bds-card__control-status--failed .bds-card__control-status-label{color:var(--bds-text-negative)}.bds-card--layout-metric{background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-muted);display:flex;flex-direction:column;align-items:stretch;justify-content:center}.bds-card__metric-inner{display:flex;gap:var(--bds-gap-md);align-items:flex-start;padding:var(--bds-padding-lg)}.bds-card__metric-content{flex:1 0 0;display:flex;flex-direction:column;gap:var(--bds-gap-sm);min-width:0}.bds-card__metric-label{font-family:var(--bds-font-family-body);font-size:var(--bds-body-lg);color:var(--bds-text-secondary);line-height:var(--bds-font-line-height-normal);margin:0;text-transform:capitalize}.bds-card__metric-value{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-xl);font-weight:var(--bds-font-weight-bold);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-tight);margin:0}.bds-card__metric-media{flex-shrink:0;display:flex}.bds-card__metric-detail{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-muted);line-height:var(--bds-font-line-height-normal);margin:0}.bds-card__metric-action{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-end;min-width:0}.bds-card--layout-stack.bds-card--tint-brand,.bds-card--layout-row.bds-card--tint-brand{background-color:var(--bds-surface-service-brand-light)}.bds-card--layout-stack.bds-card--tint-marketing,.bds-card--layout-row.bds-card--tint-marketing{background-color:var(--bds-surface-service-marketing-light)}.bds-card--layout-stack.bds-card--tint-information,.bds-card--layout-row.bds-card--tint-information{background-color:var(--bds-surface-service-information-light)}.bds-card--layout-stack.bds-card--tint-product,.bds-card--layout-row.bds-card--tint-product{background-color:var(--bds-surface-service-product-light)}.bds-card--layout-stack.bds-card--tint-back-office,.bds-card--layout-row.bds-card--tint-back-office{background-color:var(--bds-surface-service-back-office-light)}.bds-card--layout-stack{border-radius:var(--bds-border-radius-md);overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--bds-padding-none);gap:var(--bds-gap-none)}.bds-card--layout-stack-inset{padding:var(--bds-padding-huge);gap:var(--bds-gap-xl)}.bds-card--layout-stack-inset .bds-card__stack-body{padding:var(--bds-padding-none)}.bds-card--layout-stack-inset-lg{padding:var(--bds-padding-lg);gap:var(--bds-gap-lg)}.bds-card__stack-media{position:relative;display:block}.bds-card__stack-media img,.bds-card__stack-media video,.bds-card__stack-media svg{border-radius:var(--bds-border-radius-sm)}.bds-card__stack-badge{position:absolute;top:var(--bds-gap-md);right:var(--bds-gap-md);display:inline-flex;z-index:1}.bds-card__stack-body{display:flex;flex-direction:column;gap:var(--bds-gap-md);padding:var(--bds-padding-lg);flex:1 1 auto}.bds-card__stack-overline{display:inline-flex;align-self:flex-start}.bds-card__stack-title{margin:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-card__stack-body>.bds-card-description{color:var(--bds-text-primary)}.bds-card__stack-action{margin-top:auto}.bds-card>.bds-badge{align-self:flex-start}.bds-card--layout-row{--bds-card-image-width: 35%;display:grid;grid-template-columns:var(--bds-card-image-width) 1fr;gap:var(--bds-gap-lg);padding:var(--bds-padding-lg);background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary);border-radius:var(--bds-border-radius-md);align-items:stretch;width:100%;box-sizing:border-box}.bds-card--layout-row-narrow{--bds-card-image-width: 25%}.bds-card--layout-row-standard{--bds-card-image-width: 35%}.bds-card--layout-row-wide{--bds-card-image-width: 50%}.bds-card__row-media{position:relative;display:block}.bds-card__row-media img,.bds-card__row-media video,.bds-card__row-media svg{border-radius:var(--bds-border-radius-sm)}.bds-card__row-body{display:flex;flex-direction:column;gap:var(--bds-gap-md);min-width:0}.bds-card__row-overline{display:inline-flex;align-self:flex-start}.bds-card__row-title{margin:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-card__row-body>.bds-card-description{color:var(--bds-text-primary)}.bds-card__row-action{margin-top:auto}@media(max-width:640px){.bds-card--layout-row{grid-template-columns:1fr}}.bds-card--layout-pricing{gap:var(--bds-gap-lg);padding:var(--bds-padding-lg);width:100%;min-width:0;box-sizing:border-box}.bds-card__pricing-media{position:relative;display:block}.bds-card__pricing-media :is(img,video,svg){border-radius:var(--bds-border-radius-sm)}.bds-card__pricing-header{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-card__pricing-badge{align-self:flex-start}.bds-card__pricing-title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-card__pricing-price-block{display:flex;align-items:baseline;gap:var(--bds-gap-xs)}.bds-card__pricing-price{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-xl);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-card__pricing-period{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-secondary)}.bds-card__pricing-divider{border:none;border-top:var(--bds-border-width-md) solid var(--bds-border-muted);margin:0}.bds-card__pricing-features{display:flex;flex-direction:column;gap:var(--bds-gap-md);margin:0;padding:0;list-style:none}.bds-card__pricing-feature{display:flex;align-items:flex-start;gap:var(--bds-gap-md);font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary)}.bds-card__pricing-check{color:var(--bds-text-brand-primary);flex-shrink:0}.bds-card__pricing-action{margin-top:auto;padding-top:var(--bds-padding-sm)}}@layer bds-components{.bds-dot{display:inline-block;border-radius:50%;flex-shrink:0}.bds-dot--sm{width:6px;height:6px}.bds-dot--md{width:8px;height:8px}.bds-dot--lg{width:10px;height:10px}.bds-dot--tone-default{background-color:var(--bds-background-brand-primary)}.bds-dot--tone-positive{background-color:var(--bds-background-positive)}.bds-dot--tone-warning{background-color:var(--bds-background-warning)}.bds-dot--tone-negative{background-color:var(--bds-background-negative)}.bds-dot--tone-info{background-color:var(--bds-background-info)}.bds-dot--tone-neutral{background-color:var(--bds-background-neutral)}.bds-dot--pulse{animation:bds-pulse 1.4s var(--bds-ease-in-out) infinite}@media(prefers-reduced-motion:reduce){.bds-dot--pulse{animation:none;opacity:.75}}}@layer bds-components{.bds-frame{position:relative;overflow:hidden;display:block;width:100%}.bds-frame--anchor-height{width:auto}.bds-frame--ratio-1-1{aspect-ratio:var(--bds-aspect-1-1)}.bds-frame--ratio-3-2{aspect-ratio:var(--bds-aspect-3-2)}.bds-frame--ratio-2-3{aspect-ratio:var(--bds-aspect-2-3)}.bds-frame--ratio-4-3{aspect-ratio:var(--bds-aspect-4-3)}.bds-frame--ratio-3-4{aspect-ratio:var(--bds-aspect-3-4)}.bds-frame--ratio-4-5{aspect-ratio:var(--bds-aspect-4-5)}.bds-frame--ratio-16-9{aspect-ratio:var(--bds-aspect-16-9)}.bds-frame--ratio-9-16{aspect-ratio:var(--bds-aspect-9-16)}.bds-frame--ratio-21-9{aspect-ratio:var(--bds-aspect-21-9)}.bds-frame--ratio-square{aspect-ratio:var(--bds-aspect-square)}.bds-frame--ratio-photo-landscape{aspect-ratio:var(--bds-aspect-photo-landscape)}.bds-frame--ratio-photo-portrait{aspect-ratio:var(--bds-aspect-photo-portrait)}.bds-frame--ratio-cinema{aspect-ratio:var(--bds-aspect-cinema)}.bds-frame--ratio-portrait{aspect-ratio:var(--bds-aspect-3-4)}.bds-frame--ratio-landscape{aspect-ratio:var(--bds-aspect-4-3)}.bds-frame--ratio-wide{aspect-ratio:var(--bds-aspect-16-9)}.bds-frame--ratio-ultrawide{aspect-ratio:var(--bds-aspect-21-9)}.bds-frame--fit-cover>img,.bds-frame--fit-cover>video,.bds-frame--fit-cover>svg{width:100%;height:100%;object-fit:cover;display:block}.bds-frame--fit-contain>img,.bds-frame--fit-contain>video,.bds-frame--fit-contain>svg{width:100%;height:100%;object-fit:contain;display:block}.bds-frame--fit-fill>img,.bds-frame--fit-fill>video,.bds-frame--fit-fill>svg{width:100%;height:100%;object-fit:fill;display:block}.bds-frame--fit-none>img,.bds-frame--fit-none>video,.bds-frame--fit-none>svg{display:block}}@layer bds-components{.bds-image{display:block;margin:0}.bds-image__image{display:block;max-width:100%;height:auto}.bds-image__caption{margin-top:var(--bds-gap-sm);font-family:var(--bds-font-family-label);font-size:var(--bds-body-sm);color:var(--bds-text-secondary)}}@layer bds-components{.bds-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0}.bds-logo svg{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.bds-logo--sm{width:32px;height:32px}.bds-logo--md{width:40px;height:40px}.bds-logo--lg{width:48px;height:48px}.bds-logo--xl{width:64px;height:64px}}@layer bds-components{.bds-card-control{display:flex;gap:var(--bds-padding-xl);padding:var(--bds-padding-xl);background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-muted);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-shadow-sm);width:100%;box-sizing:border-box;flex-wrap:wrap}.bds-card-control--action-center{align-items:center}.bds-card-control--action-top{align-items:flex-start}.bds-card-control__content{display:flex;align-items:center;gap:var(--bds-padding-lg);flex:1;min-width:0}.bds-card-control__text{display:flex;flex-direction:column;gap:var(--bds-gap-md);min-width:0}.bds-card-control__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-card-control__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted);margin:0}.bds-card-control__action{flex-shrink:0}}@layer bds-components{.bds-card-list{display:flex;width:100%;min-width:0;box-sizing:border-box;list-style:none;margin:0;padding:0}.bds-card-list--orientation-vertical{flex-direction:column}.bds-card-list--orientation-horizontal{flex-direction:row;flex-wrap:wrap;align-items:stretch}.bds-card-list--gap-sm{gap:var(--bds-gap-sm)}.bds-card-list--gap-md{gap:var(--bds-gap-md)}.bds-card-list--gap-lg{gap:var(--bds-gap-lg)}.bds-card-list--gap-xl{gap:var(--bds-gap-xl)}.bds-card-list__item{display:flex;min-width:0}.bds-card-list--orientation-vertical>.bds-card-list__item{flex-direction:column;width:100%}.bds-card-list--orientation-horizontal>.bds-card-list__item{flex:1 1 0;flex-direction:column}.bds-card-list--orientation-horizontal.bds-card-list--fit>.bds-card-list__item{flex:0 0 auto}.bds-card-list__item>*{width:100%;height:100%}}@layer bds-components{.bds-checkbox{display:inline-flex;align-items:center;gap:var(--bds-gap-md);cursor:pointer;user-select:none}.bds-checkbox--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-checkbox__input{width:var(--bds-size-400);height:var(--bds-size-400);margin:0;cursor:pointer;flex-shrink:0;accent-color:var(--bds-background-brand-primary)}.bds-checkbox--disabled .bds-checkbox__input{cursor:not-allowed}.bds-checkbox__text{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);text-transform:capitalize}}@layer bds-components{.bds-checkbox-group{border:0;margin:0;padding:0;min-inline-size:0}.bds-checkbox-group__legend{padding:0;margin-bottom:var(--bds-gap-sm);font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-medium);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-checkbox-group__select-all{margin-bottom:var(--bds-gap-md);padding-bottom:var(--bds-gap-md);border-bottom:var(--bds-border-width-sm) solid var(--bds-border-secondary)}.bds-checkbox-group__options{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-checkbox-group__options--orientation-horizontal{flex-direction:row;flex-wrap:wrap;column-gap:var(--bds-gap-xl)}.bds-checkbox-group--disabled .bds-checkbox-group__legend{opacity:var(--bds-state-disabled-opacity)}}@layer bds-components{.bds-checklist{display:flex;align-items:center;gap:var(--bds-gap-md);padding:var(--bds-padding-sm) var(--bds-padding-md);border-radius:var(--bds-border-radius-sm);background-color:transparent;cursor:pointer;user-select:none;transition:background-color var(--bds-duration-md) var(--bds-ease-out)}.bds-checklist:hover{background-color:var(--bds-background-primary-hover)}.bds-checklist:not(.bds-checklist--disabled):active{background-color:var(--bds-background-secondary-hover)}.bds-checklist--checked{background-color:var(--bds-surface-secondary)}.bds-checklist--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-checklist--disabled:hover{background-color:transparent}.bds-checklist--disabled.bds-checklist--checked:hover{background-color:var(--bds-surface-secondary)}.bds-checklist__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bds-checklist__input:focus-visible+.bds-checklist__toggle{outline:var(--bds-border-width-lg) solid var(--bds-state-focus, currentColor);outline-offset:2px}.bds-checklist__toggle{cursor:inherit}.bds-checklist__label{flex:1;min-width:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-medium);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-normal);transition:color var(--bds-duration-md) var(--bds-ease-out)}.bds-checklist--checked .bds-checklist__label{color:var(--bds-text-muted);text-decoration:line-through}}@layer bds-components{.bds-checklist-group{display:flex;flex-direction:column}.bds-checklist-group__header{display:flex;flex-direction:column;gap:var(--bds-gap-xs);margin-bottom:var(--bds-gap-lg)}.bds-checklist-group__title{margin:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-tiny);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-checklist-group__counter{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);color:var(--bds-text-secondary)}.bds-checklist-group__items{display:flex;flex-direction:column;gap:var(--bds-gap-xs)}}@layer bds-components{.bds-chip{--chip-hover-overlay: var(--bds-state-hover-overlay, rgba(0, 0, 0, .04));--chip-pressed-overlay: var(--bds-state-pressed-overlay, rgba(0, 0, 0, .08));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--bds-border-radius-pill);font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-normal);text-transform:capitalize;cursor:pointer;user-select:none;border:var(--bds-border-width-md) solid transparent;overflow:clip;transition:filter var(--bds-duration-sm) var(--bds-ease-out);box-sizing:border-box}.bds-chip:hover:not(.bds-chip--disabled){box-shadow:inset 0 0 0 999px var(--chip-hover-overlay)}.bds-chip:active:not(.bds-chip--disabled){box-shadow:inset 0 0 0 999px var(--chip-pressed-overlay)}.bds-chip:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-state-focus, currentColor);outline-offset:2px}.bds-chip--sm{padding:var(--bds-padding-tiny) var(--bds-padding-sm);font-size:var(--bds-label-tiny);gap:var(--bds-gap-xs);height:var(--bds-size-700)}.bds-chip--md{padding:var(--bds-padding-sm) var(--bds-padding-md);font-size:var(--bds-label-sm);gap:var(--bds-gap-sm);height:var(--bds-size-800)}.bds-chip--lg{padding:var(--bds-padding-sm) var(--bds-padding-md);font-size:var(--bds-label-md);gap:var(--bds-gap-md);height:var(--bds-size-1000)}.bds-chip--primary{background-color:var(--bds-background-inverse);color:var(--bds-text-inverse)}.bds-chip--secondary{background-color:var(--bds-background-secondary);color:var(--bds-text-primary)}.bds-chip--disabled{background-color:var(--bds-background-disabled);color:var(--bds-text-disabled);cursor:not-allowed;pointer-events:none}.bds-chip__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bds-chip--sm .bds-chip__icon{--bds-chip-sm-icon-size: 10px;width:var(--bds-chip-sm-icon-size);height:var(--bds-chip-sm-icon-size);font-size:var(--bds-label-tiny)}.bds-chip--md .bds-chip__icon{width:var(--bds-size-400);height:var(--bds-size-400);font-size:var(--bds-icon-sm)}.bds-chip--lg .bds-chip__icon{width:var(--bds-icon-lg);height:var(--bds-icon-lg);font-size:var(--bds-label-xl)}.bds-chip__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--bds-border-radius-pill);overflow:hidden}.bds-chip__label{white-space:nowrap}.bds-chip__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:inherit;line-height:inherit;flex-shrink:0}.bds-chip__remove:hover{opacity:.7}}@layer bds-components{.bds-cluster{display:flex;flex-wrap:wrap;min-width:0}.bds-cluster--gap-tiny{gap:var(--bds-gap-tiny)}.bds-cluster--gap-xs{gap:var(--bds-gap-xs)}.bds-cluster--gap-sm{gap:var(--bds-gap-sm)}.bds-cluster--gap-md{gap:var(--bds-gap-md)}.bds-cluster--gap-lg{gap:var(--bds-gap-lg)}.bds-cluster--gap-xl{gap:var(--bds-gap-xl)}.bds-cluster--align-start{align-items:flex-start}.bds-cluster--align-center{align-items:center}.bds-cluster--align-end{align-items:flex-end}.bds-cluster--align-baseline{align-items:baseline}.bds-cluster--justify-start{justify-content:flex-start}.bds-cluster--justify-center{justify-content:center}.bds-cluster--justify-end{justify-content:flex-end}.bds-cluster--justify-between{justify-content:space-between}}@layer bds-components{.bds-collapsible{background-color:var(--bds-surface-primary);padding:var(--bds-padding-lg);border-radius:var(--bds-border-radius-md);width:100%;box-sizing:border-box}.bds-collapsible__header{display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;gap:var(--bds-gap-lg);width:100%;background:none;border:none;padding:0;text-align:left}.bds-collapsible__header:focus-visible{outline:2px solid var(--bds-border-brand-primary);outline-offset:2px;border-radius:var(--bds-border-radius-sm)}.bds-collapsible__header-left{display:flex;flex-direction:column;gap:var(--bds-padding-lg);flex:1;min-width:0}.bds-collapsible__header-right{display:flex;align-items:center;gap:var(--bds-gap-md)}.bds-collapsible__section-label{font-family:var(--bds-font-family-heading);font-weight:var(--bds-font-weight-semibold);font-size:var(--bds-heading-tiny);color:var(--bds-text-secondary);text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);line-height:var(--bds-font-line-height-tight);margin:0}.bds-collapsible__title{font-family:var(--bds-font-family-heading);font-weight:var(--bds-font-weight-bold);font-size:var(--bds-heading-sm);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-tight);margin:0}.bds-collapsible__toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--bds-background-secondary);border-radius:var(--bds-border-radius-md);flex-shrink:0;color:var(--bds-text-primary);font-size:var(--bds-body-lg)}.bds-collapsible__icon{display:flex;align-items:center;justify-content:center}.bds-collapsible[data-state=open] .bds-collapsible__icon--plus,.bds-collapsible[data-state=closed] .bds-collapsible__icon--minus{display:none}.bds-collapsible__content{margin-top:var(--bds-padding-lg);font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-normal)}}@layer bds-components{.bds-contact-icon{display:block;flex-shrink:0}.bds-contact-icon--badge{color:var(--bds-text-on-color-dark)}.bds-contact-icon--badge.bds-contact-icon--emphasis-neutral .bds-contact-icon__bg{fill:var(--bds-text-muted)}.bds-contact-icon--badge.bds-contact-icon--emphasis-accent .bds-contact-icon__bg{fill:var(--bds-text-brand-primary)}.bds-contact-icon--glyph .bds-contact-icon__bg{fill:none}.bds-contact-icon--glyph.bds-contact-icon--emphasis-neutral{color:var(--bds-text-muted)}.bds-contact-icon--glyph.bds-contact-icon--emphasis-accent{color:var(--bds-text-brand-primary)}}@layer bds-components{.bds-content-block{display:flex;flex-direction:column}.bds-content-block__title{font-family:var(--bds-font-family-heading);font-weight:var(--bds-font-weight-heading);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-content-block--size-sm .bds-content-block__title{font-size:var(--bds-heading-sm)}.bds-content-block--size-md .bds-content-block__title{font-size:var(--bds-heading-md)}.bds-content-block--size-lg .bds-content-block__title{font-size:var(--bds-heading-lg)}.bds-content-block--size-xl .bds-content-block__title{font-size:var(--bds-heading-xl)}.bds-content-block--size-2xl .bds-content-block__title{font-size:var(--bds-heading-xxl)}.bds-content-block--size-3xl .bds-content-block__title{font-size:var(--bds-heading-huge)}.bds-content-block__subtitle{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-content-block__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-secondary);margin:0}.bds-content-block__actions{display:flex;align-items:center;gap:var(--bds-gap-sm)}.bds-content-block--on-color>:is(.bds-content-block__title,.bds-content-block__subtitle,.bds-content-block__description){color:var(--bds-text-on-color-dark)}.bds-content-block__title+.bds-content-block__subtitle{margin-top:var(--bds-gap-sm)}:is(.bds-content-block__title,.bds-content-block__subtitle)+.bds-content-block__description{margin-top:var(--bds-gap-md)}:is(.bds-content-block__title,.bds-content-block__subtitle,.bds-content-block__description)+.bds-content-block__actions{margin-top:var(--bds-gap-md)}}@layer bds-components{.bds-count-up{font-variant-numeric:tabular-nums;--bds-count-up-duration: var(--bds-duration-xl);--bds-count-up-ease: var(--bds-ease-out)}}@layer bds-components{.bds-counter{display:inline-flex;align-items:center;justify-content:center;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);border-radius:var(--bds-border-radius-pill);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);min-width:0}.bds-counter--xs{padding:var(--bds-space-50) var(--bds-padding-tiny);font-size:var(--bds-label-tiny)}.bds-counter--sm{padding:var(--bds-padding-tiny) var(--bds-padding-sm);font-size:var(--bds-label-tiny)}.bds-counter--md{padding:var(--bds-padding-sm) var(--bds-padding-md);font-size:var(--bds-label-sm)}.bds-counter--lg{padding:var(--bds-padding-sm) var(--bds-padding-md);font-size:var(--bds-label-md)}.bds-counter--tone-positive{background-color:var(--bds-background-positive);color:var(--bds-text-on-color-dark)}.bds-counter--tone-negative{background-color:var(--bds-background-negative);color:var(--bds-text-on-color-dark)}.bds-counter--tone-warning{background-color:var(--bds-background-warning);color:var(--bds-text-on-color-light)}.bds-counter--tone-neutral{background-color:var(--bds-background-neutral);color:var(--bds-text-on-color-dark)}.bds-counter--tone-info{background-color:var(--bds-background-info);color:var(--bds-text-on-color-dark)}.bds-counter--tone-brand{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}}@layer bds-components{.bds-data-section{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-data-section+.bds-data-section{margin-top:var(--bds-padding-lg);padding-top:var(--bds-padding-lg);border-top:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-data-section--spacing-lg+.bds-data-section{margin-top:var(--bds-padding-xl);padding-top:var(--bds-padding-xl)}.bds-data-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bds-gap-lg)}.bds-data-section__titles{display:flex;flex-direction:column;gap:var(--bds-gap-sm);min-width:0}.bds-data-section__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-data-section__subtitle{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-data-section__actions{flex-shrink:0}.bds-data-section__header--with-control{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.bds-data-section__header--with-control .bds-data-section__titles{grid-column:1;justify-self:start}.bds-data-section__header--with-control .bds-data-section__header-control{grid-column:2;justify-self:center}.bds-data-section__header--with-control .bds-data-section__actions{grid-column:3;justify-self:end}.bds-data-section__content{display:flex;flex-direction:column;gap:var(--bds-gap-lg)}.bds-data-section__header+.bds-data-section__content{margin-top:var(--bds-gap-sm)}.bds-data-section__skeleton-field{display:flex;flex-direction:column;gap:var(--bds-gap-sm)}}@layer bds-components{.bds-field-grid{display:grid;text-align:left}.bds-field-grid--cols-2{grid-template-columns:1fr 1fr}.bds-field-grid--cols-3{grid-template-columns:1fr 1fr 1fr}.bds-field-grid--cols-4{grid-template-columns:repeat(4,1fr)}.bds-field-grid--gap-md{gap:var(--bds-gap-md)}.bds-field-grid--gap-lg{gap:var(--bds-gap-lg)}.bds-field-grid--gap-xl{gap:var(--bds-gap-xl)}}@layer bds-components{.bds-data-view__skeleton{width:100%}.bds-data-view__skeleton-column{flex:1 0 0;--bds-data-view-column-min-width: 240px;min-width:var(--bds-data-view-column-min-width)}}@layer bds-components{.bds-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bds-gap-xl);padding:var(--bds-padding-xl);background-color:var(--bds-surface-secondary);border:var(--bds-border-width-md) solid var(--bds-border-secondary);border-radius:var(--bds-border-radius-lg);overflow:hidden;width:100%;box-sizing:border-box;min-height:240px}.bds-empty-state__media{display:flex;align-items:center;justify-content:center;max-width:100%}.bds-empty-state__media :where(img,svg){max-width:100%;height:auto}.bds-empty-state__text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bds-gap-md);width:100%}.bds-empty-state__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0;text-align:center}.bds-empty-state__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);margin:0;text-align:center}}@layer bds-components{.bds-stack{display:flex;min-width:0}.bds-stack--orientation-vertical{flex-direction:column}.bds-stack--orientation-horizontal{flex-direction:row}.bds-stack--wrap{flex-wrap:wrap}.bds-stack--gap-tiny{gap:var(--bds-gap-tiny)}.bds-stack--gap-xs{gap:var(--bds-gap-xs)}.bds-stack--gap-sm{gap:var(--bds-gap-sm)}.bds-stack--gap-md{gap:var(--bds-gap-md)}.bds-stack--gap-lg{gap:var(--bds-gap-lg)}.bds-stack--gap-xl{gap:var(--bds-gap-xl)}.bds-stack--gap-huge{gap:var(--bds-gap-huge)}.bds-stack--align-start{align-items:flex-start}.bds-stack--align-center{align-items:center}.bds-stack--align-end{align-items:flex-end}.bds-stack--align-stretch{align-items:stretch}.bds-stack--align-baseline{align-items:baseline}.bds-stack--justify-start{justify-content:flex-start}.bds-stack--justify-center{justify-content:center}.bds-stack--justify-end{justify-content:flex-end}.bds-stack--justify-between{justify-content:space-between}.bds-stack--justify-around{justify-content:space-around}.bds-stack--justify-evenly{justify-content:space-evenly}}@layer bds-components{.bds-date-picker{display:flex;flex-direction:column;gap:var(--bds-gap-md);color:var(--bds-text-primary)}.bds-date-picker--full-width{width:100%}.bds-date-picker__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-transform:capitalize}.bds-date-picker__label--tone-negative{color:var(--bds-color-system-red)}.bds-date-picker--sm .bds-date-picker__label{font-size:var(--bds-label-sm)}.bds-date-picker--md .bds-date-picker__label{font-size:var(--bds-label-md)}.bds-date-picker--lg .bds-date-picker__label{font-size:var(--bds-label-lg)}.bds-date-picker__trigger{width:100%;padding:0 var(--bds-padding-xs);font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);background-color:var(--bds-background-input);border:var(--bds-border-width-md) solid var(--bds-border-input);border-radius:var(--bds-border-radius-md);outline:none;transition:border-color .2s;box-sizing:border-box;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between}.bds-date-picker__trigger--tone-negative{border-color:var(--bds-border-negative)}.bds-date-picker__trigger--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-date-picker__trigger--open{border-color:var(--bds-border-brand-primary)}.bds-date-picker--sm .bds-date-picker__trigger{font-size:var(--bds-body-sm);height:32px}.bds-date-picker--md .bds-date-picker__trigger{font-size:var(--bds-body-md);height:40px}.bds-date-picker--lg .bds-date-picker__trigger{font-size:var(--bds-body-lg);height:48px}.bds-date-picker__placeholder{color:var(--bds-text-muted)}.bds-date-picker__caret{color:var(--bds-text-muted);font-size:var(--bds-body-sm)}.bds-date-picker__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-date-picker__helper--tone-negative{color:var(--bds-color-system-red)}.bds-date-picker__calendar{background-color:var(--bds-surface-primary);border-radius:var(--bds-border-radius-md);box-shadow:var(--bds-shadow-lg);border:var(--bds-border-width-md) solid var(--bds-border-muted);padding:var(--bds-padding-sm);width:280px;z-index:50}.bds-date-picker__calendar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--bds-padding-xs)}.bds-date-picker__month-label{font-family:var(--bds-font-family-label);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary)}.bds-date-picker__nav-button{background:none;border:none;cursor:pointer;padding:var(--bds-padding-tiny);border-radius:var(--bds-border-radius-sm);color:var(--bds-text-secondary);font-size:var(--bds-body-md);line-height:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:background-color .15s}.bds-date-picker__nav-button:hover{background-color:var(--bds-surface-secondary)}.bds-date-picker__day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.bds-date-picker__day-header{display:grid;grid-template-columns:repeat(7,1fr)}.bds-date-picker__day-label{font-family:var(--bds-font-family-label);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-medium);color:var(--bds-text-muted);text-align:center;padding:var(--bds-gap-xs) 0}.bds-date-picker__day{background:none;border:none;cursor:pointer;border-radius:var(--bds-border-radius-sm);font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s;color:var(--bds-text-primary)}.bds-date-picker__day:hover:not(:disabled):not(.bds-date-picker__day--selected){background-color:var(--bds-surface-secondary)}.bds-date-picker__day--selected{background-color:var(--bds-surface-brand-primary);color:var(--bds-text-on-color-dark);font-weight:var(--bds-font-weight-semibold)}.bds-date-picker__day--today:not(.bds-date-picker__day--selected){border:var(--bds-border-width-md) solid var(--bds-border-brand-primary);font-weight:var(--bds-font-weight-semibold)}.bds-date-picker__day:disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity)}.bds-date-picker__month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.bds-date-picker__month-cell{background:none;border:none;cursor:pointer;border-radius:var(--bds-border-radius-sm);font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:1;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s;color:var(--bds-text-primary)}.bds-date-picker__month-cell:hover:not(:disabled):not(.bds-date-picker__month-cell--selected){background-color:var(--bds-surface-secondary)}.bds-date-picker__month-cell--selected{background-color:var(--bds-surface-brand-primary);color:var(--bds-text-on-color-dark);font-weight:var(--bds-font-weight-semibold)}.bds-date-picker__month-cell:disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity)}}@layer bds-components{.bds-dependent-select{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:100%}}@layer bds-components{.bds-multi-select{width:100%}.bds-multi-select--auto-width{width:auto}.bds-multi-select__tags{display:flex;flex-wrap:wrap;gap:var(--bds-gap-sm);margin-top:var(--bds-gap-md)}.bds-multi-select__item{display:inline-flex;align-items:center;gap:var(--bds-gap-xs)}.bds-multi-select__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:inherit;font-size:var(--bds-icon-sm);border-radius:var(--bds-border-radius-sm)}.bds-multi-select__remove:hover{opacity:.7}.bds-multi-select__remove:focus-visible{outline:var(--bds-border-width-md) solid var(--bds-border-focus);outline-offset:var(--bds-border-width-sm)}}@layer bds-components{.bds-select-wrapper{display:flex;flex-direction:column;gap:var(--bds-gap-md);color:var(--bds-text-primary)}.bds-select-wrapper--full-width{width:100%}.bds-select-label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-transform:capitalize}.bds-select-label--sm{font-size:var(--bds-label-sm)}.bds-select-label--md{font-size:var(--bds-label-md)}.bds-select-label--lg{font-size:var(--bds-label-lg)}.bds-select-label--tone-negative{color:var(--bds-text-negative)}.bds-select-field{position:relative;display:flex;align-items:center}.bds-select{--bds-select-chevron-color: var(--bds-text-muted);--bds-select-icon-color: var(--bds-text-muted);display:inline-block;width:100%;font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);background-color:var(--bds-background-input);border:var(--bds-border-width-md) solid var(--bds-border-input);border-radius:var(--bds-border-radius-md);outline:none;transition:border-color var(--bds-duration-md) var(--bds-ease-out),box-shadow var(--bds-duration-md) var(--bds-ease-out);cursor:pointer;appearance:none;box-sizing:border-box;padding-inline:var(--bds-padding-xs) calc(var(--bds-padding-xs) * 4)}.bds-select--sm{font-size:var(--bds-body-sm);height:var(--bds-size-800)}.bds-select--md{font-size:var(--bds-body-md);height:var(--bds-size-1000)}.bds-select--lg{font-size:var(--bds-body-lg);height:var(--bds-size-1200)}.bds-select--has-icon{padding-left:calc(var(--bds-padding-xs) * 4)}.bds-select:hover:not(:disabled){border-color:var(--bds-border-primary)}.bds-select:focus{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary)}.bds-select:focus-visible{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary);outline:none}.bds-select:disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed;pointer-events:none}.bds-select:invalid,.bds-select--placeholder{color:var(--bds-text-secondary)}.bds-select--tone-negative{border-color:var(--bds-border-negative)}.bds-select--tone-negative:hover:not(:disabled){border-color:var(--bds-border-negative)}.bds-select--tone-negative:focus,.bds-select--tone-negative:focus-visible{border-color:var(--bds-border-negative);box-shadow:0 0 0 1px var(--bds-text-negative)}.bds-select-chevron{position:absolute;right:var(--bds-padding-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--bds-select-chevron-color);pointer-events:none;z-index:1;font-size:.75em}.bds-select-icon{position:absolute;left:var(--bds-padding-xs);display:inline-flex;align-items:center;justify-content:center;color:var(--bds-select-icon-color);pointer-events:none;z-index:1}.bds-select-helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-select-helper--tone-negative{color:var(--bds-text-negative)}}@layer bds-components{.bds-dialog-backdrop{position:fixed;inset:0;background-color:var(--bds-background-overlay);display:flex;align-items:center;justify-content:center;z-index:1100}.bds-dialog{background-color:var(--bds-surface-primary);border-radius:var(--bds-border-radius-md);box-shadow:var(--bds-shadow-overlay);max-width:440px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--bds-gap-lg);padding:var(--bds-padding-xl)}.bds-dialog__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-dialog__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-dialog__actions{display:flex;justify-content:flex-end;gap:var(--bds-gap-md);flex-wrap:wrap}.bds-dialog__button{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);font-size:var(--bds-label-sm);line-height:var(--bds-font-line-height-normal);padding:var(--bds-padding-sm) var(--bds-padding-lg);border-radius:var(--bds-border-radius-sm);cursor:pointer;border:none;transition:filter .15s ease}.bds-dialog__button:hover{filter:brightness(.9)}.bds-dialog__button--cancel{background-color:var(--bds-surface-secondary);color:var(--bds-text-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-dialog__button--confirm{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-dialog__button--tone-negative{background-color:var(--bds-background-negative);color:var(--bds-text-on-color-dark)}}@layer bds-components{.bds-divider{border:none;margin:0}.bds-divider--orientation-horizontal{width:100%;height:0;border-top:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-divider--orientation-vertical{width:0;height:100%;align-self:stretch;border-left:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-divider--orientation-horizontal.bds-divider--spacing-sm{margin-top:var(--bds-padding-sm);margin-bottom:var(--bds-padding-sm)}.bds-divider--orientation-horizontal.bds-divider--spacing-md{margin-top:var(--bds-padding-md);margin-bottom:var(--bds-padding-md)}.bds-divider--orientation-horizontal.bds-divider--spacing-lg{margin-top:var(--bds-padding-lg);margin-bottom:var(--bds-padding-lg)}.bds-divider--orientation-vertical.bds-divider--spacing-sm{margin-left:var(--bds-padding-sm);margin-right:var(--bds-padding-sm)}.bds-divider--orientation-vertical.bds-divider--spacing-md{margin-left:var(--bds-padding-md);margin-right:var(--bds-padding-md)}.bds-divider--orientation-vertical.bds-divider--spacing-lg{margin-left:var(--bds-padding-lg);margin-right:var(--bds-padding-lg)}}@layer bds-components{.bds-field{display:flex;min-width:0}.bds-field--orientation-vertical{flex-direction:column;gap:var(--bds-gap-sm)}.bds-field--orientation-horizontal{flex-direction:row;align-items:baseline;gap:var(--bds-gap-md);justify-content:space-between}.bds-field__label{font-family:var(--bds-font-family-label);font-size:var(--bds-field-label-size, var(--bds-label-md));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-muted);text-transform:capitalize;margin:0}.bds-field--orientation-horizontal .bds-field__label{flex-shrink:0}.bds-field__value{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);margin:0;min-width:0}.bds-field--orientation-horizontal .bds-field__value{text-align:right}.bds-field__empty{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted);margin:0}.bds-field--orientation-horizontal .bds-field__empty{text-align:right}.bds-field--standard{--bds-field-label-size: var(--bds-label-md)}.bds-field--compact{--bds-field-label-size: var(--bds-label-sm)}.bds-field__helper{font-family:var(--bds-font-family-label);font-size:var(--bds-label-xs);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted);margin:0;display:block}.bds-field__helper--tone-negative{color:var(--bds-text-negative)}}@layer bds-components{.bds-file-card{display:flex;flex-direction:column;gap:var(--bds-gap-sm);width:100%}.bds-file-card--disabled{opacity:var(--bds-state-disabled-opacity)}.bds-file-card__card{display:flex;align-items:stretch;background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary);border-radius:var(--bds-border-radius-md);overflow:hidden;width:100%;box-sizing:border-box}.bds-file-card__preview-link{display:block;text-decoration:none;flex:0 0 auto}.bds-file-card__card .bds-file-card__preview{height:var(--bds-size-1400);flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:var(--bds-surface-muted)}.bds-file-card__card .bds-file-card__preview.bds-image .bds-image__media{height:100%}.bds-file-card__preview-icon{font-size:var(--bds-heading-sm);color:var(--bds-text-secondary)}.bds-file-card__body{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--bds-gap-md);padding:var(--bds-padding-sm) var(--bds-padding-md);min-width:0}.bds-file-card__meta{display:flex;flex-direction:column;gap:var(--bds-gap-sm);min-width:0}.bds-file-card__name{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bds-file-card__metadata{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-file-card__open{flex:0 0 auto}.bds-file-card__actions{display:flex;gap:var(--bds-gap-xs)}.bds-file-card__action{display:inline-flex;align-items:center;gap:var(--bds-gap-xs);padding:var(--bds-padding-xs) var(--bds-padding-sm);background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary);border-radius:var(--bds-border-radius-sm);font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-primary);cursor:pointer;transition:background-color var(--bds-duration-sm) var(--bds-ease-out),border-color var(--bds-duration-sm) var(--bds-ease-out)}.bds-file-card__action:hover:not(:disabled),.bds-file-card__action:focus-visible:not(:disabled){background-color:var(--bds-surface-secondary-hover)}.bds-file-card__action:disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity)}}@layer bds-components{.bds-file-uploader{display:flex;flex-direction:column;gap:var(--bds-gap-sm);width:100%}.bds-file-uploader__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bds-gap-md);padding:var(--bds-padding-xl);background-color:var(--bds-surface-primary);border:var(--bds-border-width-lg) dashed var(--bds-border-secondary);border-radius:var(--bds-border-radius-lg);cursor:pointer;transition:border-color var(--bds-duration-sm) var(--bds-ease-out),background-color var(--bds-duration-sm) var(--bds-ease-out);text-align:center;width:100%;box-sizing:border-box}.bds-file-uploader__dropzone--active{border-color:var(--bds-border-brand-primary);background-color:color-mix(in srgb,var(--bds-background-brand-primary) 5%,var(--bds-surface-primary))}.bds-file-uploader__dropzone--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-file-uploader__dropzone--tone-negative{border-color:var(--bds-border-negative)}.bds-file-uploader__icon{font-size:var(--bds-heading-md);color:var(--bds-text-brand-primary)}.bds-file-uploader__label{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0;text-transform:capitalize}.bds-file-uploader__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-file-uploader__error{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-negative);margin:0}.bds-file-uploader__browse{color:var(--bds-text-brand-primary);font-weight:var(--bds-font-weight-semibold);text-decoration:underline;cursor:pointer}}@layer bds-components{.bds-filter-bar{display:flex;align-items:center;gap:var(--bds-gap-sm);flex-wrap:wrap}.bds-filter-bar__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-filter-bar__controls{display:flex;gap:var(--bds-gap-xs);margin-left:auto;flex-wrap:wrap;align-items:center}.bds-filter-bar__collapse{margin-left:auto}.bds-filter-bar__collapse-panel{display:flex;flex-direction:column;gap:var(--bds-gap-sm);--bds-filter-bar-panel-min-width: 200px;min-width:var(--bds-filter-bar-panel-min-width)}.bds-filter-bar__actions{display:flex;align-items:center;gap:var(--bds-gap-xs);margin-left:auto}.bds-filter-bar__controls~.bds-filter-bar__actions,.bds-filter-bar__collapse~.bds-filter-bar__actions{margin-left:0}}@layer bds-components{.bds-popover{position:relative;display:inline-block}.bds-popover__trigger{display:inline-block}.bds-popover__panel{position:absolute;background-color:var(--bds-background-primary);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-shadow-lg);border:var(--bds-border-width-md) solid var(--bds-border-secondary);padding:var(--bds-padding-md);z-index:100;box-sizing:border-box;--bds-popover-min-width: 200px;min-width:var(--bds-popover-min-width)}.bds-popover__panel--top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--bds-gap-sm)}.bds-popover__panel--bottom{top:100%;left:50%;transform:translate(-50%);margin-top:var(--bds-gap-sm)}.bds-popover__panel--left{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--bds-gap-sm)}.bds-popover__panel--right{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--bds-gap-sm)}}@layer bds-components{.bds-filter-button{position:relative;display:inline-block}.bds-filter-button__trigger{display:inline-flex;align-items:center;justify-content:space-between;background-color:var(--bds-background-secondary);border-radius:var(--bds-border-radius-md);border:none;cursor:pointer;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);white-space:nowrap;text-transform:capitalize;box-sizing:border-box}.bds-filter-button__trigger--active{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-filter-button__trigger:disabled,.bds-filter-button__trigger--disabled{background-color:var(--bds-background-disabled);color:var(--bds-text-disabled);cursor:not-allowed;pointer-events:none}.bds-filter-button__trigger--sm{height:var(--bds-size-800);padding-inline:var(--bds-padding-sm);font-size:var(--bds-label-sm);gap:var(--bds-gap-sm)}.bds-filter-button__trigger--md{height:var(--bds-size-1000);padding-inline:var(--bds-padding-lg);font-size:var(--bds-label-md);gap:var(--bds-gap-md)}.bds-filter-button__trigger--lg{height:var(--bds-size-1200);padding-inline:var(--bds-padding-xl);font-size:var(--bds-label-lg);gap:var(--bds-gap-lg)}.bds-filter-button__caret{font-size:var(--bds-icon-sm)}.bds-filter-button__dropdown{position:absolute;top:calc(100% + var(--bds-gap-md));left:0;z-index:100;background-color:var(--bds-background-primary);border-radius:var(--bds-border-radius-lg);padding:var(--bds-padding-md);box-shadow:var(--bds-shadow-lg);display:flex;flex-direction:column;gap:var(--bds-gap-md);--bds-filter-button-panel-min-width: 200px;min-width:var(--bds-filter-button-panel-min-width)}.bds-filter-button__option{display:flex;align-items:center;gap:var(--bds-gap-md);padding:var(--bds-padding-tiny);background:none;border:none;border-radius:var(--bds-border-radius-sm);cursor:pointer;width:100%;text-align:left;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary)}.bds-filter-button__option--selected{background-color:var(--bds-background-secondary)}.bds-filter-button__option--all{margin-bottom:var(--bds-gap-sm);border-bottom:var(--bds-border-width-sm) solid var(--bds-border-muted);border-radius:0}.bds-filter-button__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--bds-icon-lg);color:var(--bds-text-primary);flex-shrink:0}}@layer bds-components{.bds-filter-toggle{display:inline-flex;align-items:center;justify-content:center;background-color:var(--bds-background-secondary);border-radius:var(--bds-border-radius-md);border:none;cursor:pointer;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);white-space:nowrap;box-sizing:border-box;transition:background-color .15s ease,color .15s ease}.bds-filter-toggle--active{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-filter-toggle:disabled,.bds-filter-toggle--disabled{background-color:var(--bds-background-disabled);color:var(--bds-text-disabled);cursor:not-allowed;pointer-events:none}.bds-filter-toggle--sm{height:var(--bds-size-800);padding-inline:var(--bds-padding-md);font-size:var(--bds-label-sm)}.bds-filter-toggle--md{height:var(--bds-size-1000);padding-inline:var(--bds-padding-lg);font-size:var(--bds-label-md)}.bds-filter-toggle--lg{height:var(--bds-size-1200);padding-inline:var(--bds-padding-xl);font-size:var(--bds-label-lg)}}@layer bds-components{.bds-footer{display:flex;flex-direction:column;gap:var(--bds-gap-xl);padding:var(--bds-padding-xl) var(--bds-padding-lg);width:100%;box-sizing:border-box}.bds-footer__above-top{width:100%;padding-bottom:var(--bds-padding-lg);border-bottom:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-footer--default{background-color:var(--bds-surface-primary);border-top:var(--bds-border-width-lg) solid var(--bds-border-secondary)}.bds-footer--brand{background-color:var(--bds-surface-brand-primary)}.bds-footer--inverse{background-color:var(--bds-footer-surface, var(--bds-surface-inverse))}.bds-footer--constrain-narrow{padding-inline:max(var(--bds-page-inset),calc((100% - var(--bds-content-width-sm)) / 2))}.bds-footer--constrain-default{padding-inline:max(var(--bds-page-inset),calc((100% - var(--bds-content-width-md)) / 2))}.bds-footer--constrain-wide{padding-inline:max(var(--bds-page-inset),calc((100% - var(--bds-content-width-lg)) / 2))}.bds-footer--constrain-xl{padding-inline:max(var(--bds-page-inset),calc((100% - var(--bds-content-width-xl)) / 2))}.bds-footer__top{display:flex;flex-wrap:wrap;gap:var(--bds-gap-xl);width:100%}.bds-footer__logo-area{display:flex;flex-direction:column;gap:var(--bds-gap-md);--bds-footer-column-min-width: 200px;min-width:var(--bds-footer-column-min-width);flex:1 1 200px}.bds-footer__tagline{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);margin:0;--bds-footer-text-max-width: 280px;max-width:var(--bds-footer-text-max-width)}.bds-footer__brand-extra{display:flex;flex-direction:column;gap:var(--bds-gap-sm)}.bds-footer__columns{display:flex;flex-wrap:wrap;gap:var(--bds-gap-xl);flex:2 1 400px}.bds-footer__column{display:flex;flex-direction:column;gap:var(--bds-gap-md);flex:1 1 140px;min-width:0}.bds-footer__heading{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);margin:0}.bds-footer__link{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);text-decoration:none;transition:opacity var(--bds-duration-sm) var(--bds-ease-out);display:inline-flex;align-items:center;gap:var(--bds-gap-sm)}.bds-footer__link:hover{opacity:.7}.bds-footer__link-adornment{display:inline-flex;align-items:center;flex-shrink:0}.bds-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--bds-gap-lg);padding-top:var(--bds-padding-md);border-top:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-footer__bottom-left{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bds-gap-sm)}.bds-footer__copyright{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-tight);margin:0}.bds-footer__bottom-links{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bds-gap-sm);padding:0;margin:0;font-size:var(--bds-body-xs);line-height:var(--bds-font-line-height-tight)}.bds-footer__bottom-link{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-tight);text-decoration:none;transition:opacity var(--bds-duration-sm) var(--bds-ease-out)}.bds-footer__bottom-link:hover{opacity:.7}.bds-footer__bottom-sep{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);line-height:var(--bds-font-line-height-tight);user-select:none}.bds-footer__social{display:flex;align-items:center;gap:var(--bds-gap-md);font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs)}.bds-footer--default .bds-footer__heading{color:var(--bds-text-primary)}.bds-footer--default .bds-footer__link,.bds-footer--default .bds-footer__tagline,.bds-footer--default .bds-footer__brand-extra{color:var(--bds-text-secondary)}.bds-footer--default .bds-footer__copyright,.bds-footer--default .bds-footer__bottom-link,.bds-footer--default .bds-footer__bottom-sep,.bds-footer--default .bds-footer__social{color:var(--bds-text-muted)}.bds-footer--brand .bds-footer__heading,.bds-footer--brand .bds-footer__link,.bds-footer--brand .bds-footer__tagline,.bds-footer--brand .bds-footer__brand-extra,.bds-footer--brand .bds-footer__copyright,.bds-footer--brand .bds-footer__bottom-link,.bds-footer--brand .bds-footer__bottom-sep,.bds-footer--brand .bds-footer__social,.bds-footer--inverse .bds-footer__heading,.bds-footer--inverse .bds-footer__link,.bds-footer--inverse .bds-footer__tagline,.bds-footer--inverse .bds-footer__brand-extra,.bds-footer--inverse .bds-footer__copyright,.bds-footer--inverse .bds-footer__bottom-link,.bds-footer--inverse .bds-footer__bottom-sep,.bds-footer--inverse .bds-footer__social{color:var(--bds-text-on-color-dark)}}@layer bds-components{.bds-form{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.bds-form--gap-md{gap:var(--bds-gap-md)}.bds-form--gap-lg{gap:var(--bds-gap-lg)}.bds-form--gap-xl{gap:var(--bds-gap-xl)}.bds-form__header{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-form__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-form__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-form__error{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-negative);margin:0;padding:var(--bds-padding-sm);background:color-mix(in srgb,var(--bds-text-negative) 8%,transparent);border-radius:var(--bds-border-radius-md)}.bds-form__success{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-positive);margin:0;padding:var(--bds-padding-sm);background:color-mix(in srgb,var(--bds-text-positive) 8%,transparent);border-radius:var(--bds-border-radius-md)}.bds-form__fields{display:flex;width:100%}.bds-form__fields--orientation-vertical{flex-direction:column}.bds-form__fields--orientation-horizontal{flex-direction:row;flex-wrap:wrap}.bds-form__fields--gap-md{gap:var(--bds-gap-md)}.bds-form__fields--gap-lg{gap:var(--bds-gap-lg)}.bds-form__fields--gap-xl{gap:var(--bds-gap-xl)}.bds-form__footer{display:flex;align-items:center;gap:var(--bds-gap-md);padding-top:var(--bds-padding-md)}}@layer bds-components{.bds-grid{display:grid;min-width:0}.bds-grid--cols-1{grid-template-columns:1fr}.bds-grid--cols-2{grid-template-columns:repeat(2,1fr)}.bds-grid--cols-3{grid-template-columns:repeat(3,1fr)}.bds-grid--cols-4{grid-template-columns:repeat(4,1fr)}.bds-grid--cols-5{grid-template-columns:repeat(5,1fr)}.bds-grid--cols-6{grid-template-columns:repeat(6,1fr)}.bds-grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(var(--bds-grid-min-col-width, 240px),100%),1fr))}.bds-grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(min(var(--bds-grid-min-col-width, 240px),100%),1fr))}.bds-grid--gap-xs{gap:var(--bds-gap-xs)}.bds-grid--gap-sm{gap:var(--bds-gap-sm)}.bds-grid--gap-md{gap:var(--bds-gap-md)}.bds-grid--gap-lg{gap:var(--bds-gap-lg)}.bds-grid--gap-xl{gap:var(--bds-gap-xl)}.bds-grid--gap-huge{gap:var(--bds-gap-huge)}@media(max-width:991px){.bds-grid--cols-3,.bds-grid--cols-4,.bds-grid--cols-5,.bds-grid--cols-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.bds-grid--cols-2,.bds-grid--cols-3,.bds-grid--cols-4,.bds-grid--cols-5,.bds-grid--cols-6{grid-template-columns:1fr}}}@layer bds-components{.bds-interactive-list-item{display:flex;align-items:center;width:100%;background:none;border:none;border-radius:var(--bds-border-radius-md);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background-color var(--bds-duration-sm) var(--bds-ease-out),transform var(--bds-duration-sm) var(--bds-ease-out)}.bds-interactive-list-item--md{gap:var(--bds-gap-md);padding:var(--bds-padding-md) var(--bds-padding-lg)}.bds-interactive-list-item--sm{gap:var(--bds-gap-sm);padding:var(--bds-padding-sm)}.bds-interactive-list-item--sm .bds-interactive-list-item__title{font-size:var(--bds-label-sm)}.bds-interactive-list-item:not(.bds-interactive-list-item--readonly):hover:not(:disabled){background-color:var(--bds-surface-secondary)}.bds-interactive-list-item:not(.bds-interactive-list-item--readonly):active:not(:disabled){transform:scale(.99)}.bds-interactive-list-item--readonly{cursor:default}.bds-interactive-list-item:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-state-focus, currentColor);outline-offset:2px}.bds-interactive-list-item--selected{background-color:var(--bds-surface-brand-secondary);box-shadow:inset 0 0 0 var(--bds-border-width-md) var(--bds-border-brand-primary)}.bds-interactive-list-item--selected:hover:not(:disabled){background-color:var(--bds-surface-brand-secondary)}.bds-interactive-list-item--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-interactive-list-item__leading{display:flex;align-items:center;justify-content:center;flex-shrink:0}.bds-interactive-list-item__text{display:flex;flex-direction:column;gap:var(--bds-gap-sm);min-width:0;flex:1}.bds-interactive-list-item__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bds-interactive-list-item__subtitle{display:flex;flex-direction:column;gap:var(--bds-gap-sm);font-family:var(--bds-font-family-body);font-size:var(--bds-subtitle-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-interactive-list-item__trailing{display:flex;align-items:center;gap:var(--bds-gap-sm);flex-shrink:0;color:var(--bds-text-secondary)}}@layer bds-components{@keyframes bds-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bds-marquee{position:relative;overflow:hidden;width:100%}.bds-marquee[data-fade]{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.bds-marquee__track{display:flex;width:max-content;animation:bds-marquee-scroll var(--bds-duration-marquee) var(--bds-ease-linear) infinite}.bds-marquee[data-direction=rtl] .bds-marquee__track{animation-direction:reverse}.bds-marquee[data-pause-on-hover]:hover .bds-marquee__track{animation-play-state:paused}.bds-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:var(--bds-marquee-gap, var(--bds-size-1000));padding-inline-end:var(--bds-marquee-gap, var(--bds-size-1000))}.bds-marquee__group img,.bds-marquee__group svg{height:var(--bds-marquee-logo-height, var(--bds-size-600));width:auto;flex-shrink:0}@media(prefers-reduced-motion:reduce){.bds-marquee__track{animation:none;width:100%;flex-wrap:wrap;justify-content:center}.bds-marquee__group[aria-hidden=true]{display:none}}}@layer bds-components{.bds-media-band{--bds-media-band-surface: transparent;--bds-media-band-graphic: none;--bds-media-band-seam-from: transparent;--bds-media-band-seam-to: var(--bds-surface-primary);--bds-media-band-seam-height: 80px;position:relative;z-index:1;overflow:clip;background:var(--bds-media-band-surface)}.bds-media-band__graphic{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--bds-media-band-graphic);background-position:center;background-repeat:no-repeat;background-size:cover}.bds-media-band__content{position:relative;z-index:2}.bds-media-band__seam{position:absolute;inset-inline:0;z-index:4;height:var(--bds-media-band-seam-height);pointer-events:none}.bds-media-band__seam[data-edge=top]{top:0;background-image:linear-gradient(to bottom,var(--bds-media-band-seam-to),var(--bds-media-band-seam-from))}.bds-media-band__seam[data-edge=bottom]{bottom:0;background-image:linear-gradient(to top,var(--bds-media-band-seam-to),var(--bds-media-band-seam-from))}}@layer bds-components{@keyframes bds-media-tabs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bds-media-tabs{--bds-media-tabs-interval: var(--bds-duration-autoplay);--bds-media-tabs-media-aspect: var(--bds-aspect-4-3);display:grid;grid-template-columns:1fr;gap:var(--bds-gap-xl);width:100%;box-sizing:border-box}@media(min-width:768px){.bds-media-tabs{grid-template-columns:1fr 1fr;align-items:center}.bds-media-tabs[data-media-position=start] .bds-media-tabs__media{order:-1}}.bds-media-tabs__rail{display:flex;flex-direction:column;gap:var(--bds-gap-lg);min-width:0}.bds-media-tabs__progress{position:relative;height:var(--bds-border-width-lg);border-radius:var(--bds-border-radius-pill);background-color:var(--bds-surface-muted);overflow:hidden}.bds-media-tabs__progress-fill{display:block;width:100%;height:100%;background-color:var(--bds-background-brand-primary);transform:scaleX(0);transform-origin:left center}.bds-media-tabs:not([data-paused]) .bds-media-tabs__progress-fill{animation:bds-media-tabs-progress var(--bds-media-tabs-interval) var(--bds-ease-linear) forwards}.bds-media-tabs[data-paused] .bds-media-tabs__progress-fill{animation:bds-media-tabs-progress var(--bds-media-tabs-interval) var(--bds-ease-linear) forwards;animation-play-state:paused}.bds-media-tabs__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bds-duration-lg) var(--bds-ease-out)}.bds-media-tabs__panel[data-active]{grid-template-rows:1fr}.bds-media-tabs__panel-inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--bds-duration-lg)}.bds-media-tabs__panel[data-active] .bds-media-tabs__panel-inner{visibility:visible;transition-delay:0s}.bds-media-tabs__description{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-media-tabs__media{position:relative;display:grid;aspect-ratio:var(--bds-media-tabs-media-aspect);min-width:0;overflow:hidden;border-radius:var(--bds-border-radius-lg)}.bds-media-tabs__media-item{grid-area:1 / 1;display:grid;opacity:0;visibility:hidden;transition:opacity var(--bds-duration-lg) var(--bds-ease-in),visibility 0s linear var(--bds-duration-lg)}.bds-media-tabs__media-item[data-active]{opacity:1;visibility:visible;transition:opacity var(--bds-duration-xl) var(--bds-ease-spring-soft) var(--bds-duration-md),visibility 0s linear var(--bds-duration-md)}.bds-media-tabs__media-item>:is(img,video,canvas,svg){width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.bds-media-tabs__progress{display:none}.bds-media-tabs__panel,.bds-media-tabs__panel-inner,.bds-media-tabs__panel[data-active] .bds-media-tabs__panel-inner,.bds-media-tabs__media-item,.bds-media-tabs__media-item[data-active]{transition-duration:0s;transition-delay:0s}}}@layer bds-components{.bds-tab-bar-item{border:0;transition:opacity var(--bds-duration-sm) var(--bds-ease-out),background-color var(--bds-duration-sm) var(--bds-ease-out),color var(--bds-duration-sm) var(--bds-ease-out),border-color var(--bds-duration-sm) var(--bds-ease-out),transform var(--bds-duration-sm) var(--bds-ease-out)}.bds-tab-bar-item:active:not(:disabled){transform:scale(.97)}.bds-tab-bar-item:disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity);pointer-events:none}.bds-tab-bar-item--has-dot{display:inline-flex;align-items:center;gap:var(--bds-gap-sm)}.bds-tab-bar--text .bds-tab-bar-item:hover:not(:disabled){color:var(--bds-text-brand-primary)}.bds-tab-bar--text .bds-tab-bar-item:active:not(:disabled){opacity:.7}.bds-tab-bar--text.bds-tab-bar--on-color .bds-tab-bar-item:hover:not(:disabled){opacity:1}.bds-tab-bar--text.bds-tab-bar--on-color .bds-tab-bar-item:active:not(:disabled){opacity:.5}.bds-tab-bar--tab{border-bottom:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-tab-bar--tab .bds-tab-bar-item{border-bottom:var(--bds-border-width-lg) solid transparent;margin-bottom:calc(-1 * var(--bds-border-width-lg))}.bds-tab-bar--tab .bds-tab-bar-item[aria-selected=true]{border-bottom-color:var(--bds-border-brand-primary)}.bds-tab-bar--tab .bds-tab-bar-item:hover:not(:disabled):not([aria-selected=true]){color:var(--bds-text-primary);border-bottom-color:var(--bds-border-primary)}.bds-tab-bar--tab .bds-tab-bar-item:active:not(:disabled){opacity:.7}.bds-tab-bar--tab.bds-tab-bar--on-color,.bds-tab-bar--tab.bds-tab-bar--on-color .bds-tab-bar-item[aria-selected=true]{border-bottom-color:var(--bds-border-on-color-dark)}.bds-tab-bar--tab.bds-tab-bar--on-color .bds-tab-bar-item:hover:not(:disabled):not([aria-selected=true]){opacity:.8;border-bottom-color:var(--bds-border-on-color-dark)}.bds-tab-bar--tab.bds-tab-bar--on-color .bds-tab-bar-item:active:not(:disabled){opacity:.5}.bds-tab-bar--box .bds-tab-bar-item:hover:not(:disabled):not([aria-selected=true]){background-color:var(--bds-background-secondary);color:var(--bds-text-primary)}.bds-tab-bar--box .bds-tab-bar-item:active:not(:disabled):not([aria-selected=true]){background-color:var(--bds-background-tertiary)}.bds-tab-bar--box .bds-tab-bar-item[aria-selected=true]:active:not(:disabled){opacity:.85}.bds-tab-bar--box.bds-tab-bar--on-color .bds-tab-bar-item:hover:not(:disabled):not([aria-selected=true]){opacity:.8}.bds-tab-bar--box.bds-tab-bar--on-color .bds-tab-bar-item:active:not(:disabled):not([aria-selected=true]){opacity:.5}.bds-tab-bar{display:flex;align-items:center;width:100%;flex-wrap:wrap;box-sizing:border-box}.bds-tab-bar[data-orientation=vertical]{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.bds-tab-bar[data-orientation=vertical] .bds-tab-bar-item{text-align:start;white-space:normal}.bds-tab-bar--tab[data-orientation=vertical]{border-bottom:none;border-inline-start:var(--bds-border-width-md) solid var(--bds-border-secondary);align-items:stretch}.bds-tab-bar--tab[data-orientation=vertical] .bds-tab-bar-item{border-bottom:none;margin-bottom:0;border-inline-start:var(--bds-border-width-lg) solid transparent;margin-inline-start:calc(-1 * var(--bds-border-width-lg));padding:var(--bds-padding-md) var(--bds-padding-lg)}.bds-tab-bar--tab[data-orientation=vertical] .bds-tab-bar-item[aria-selected=true]{border-inline-start-color:var(--bds-border-brand-primary)}.bds-tab-bar--tab[data-orientation=vertical] .bds-tab-bar-item:hover:not(:disabled):not([aria-selected=true]){border-inline-start-color:var(--bds-border-primary)}.bds-tab-bar--text,.bds-tab-bar--text-underline,.bds-tab-bar--tab{gap:var(--bds-gap-xl)}.bds-tab-bar--box{gap:var(--bds-gap-md)}.bds-tab-bar--tab{align-items:flex-end}.bds-tab-bar-item{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-align:center;white-space:nowrap;cursor:pointer;background:none;padding:0;min-width:0}.bds-tab-bar--text .bds-tab-bar-item{color:var(--bds-text-secondary)}.bds-tab-bar--text .bds-tab-bar-item[aria-selected=true]{color:var(--bds-text-brand-primary)}.bds-tab-bar--text.bds-tab-bar--on-color .bds-tab-bar-item{color:var(--bds-text-on-color-dark);opacity:.6}.bds-tab-bar--text.bds-tab-bar--on-color .bds-tab-bar-item[aria-selected=true]{opacity:1}.bds-tab-bar--text-underline .bds-tab-bar-item{color:var(--bds-text-secondary);border-bottom:var(--bds-border-width-md) solid transparent;padding-bottom:var(--bds-padding-sm)}.bds-tab-bar--text-underline .bds-tab-bar-item[aria-selected=true]{color:var(--bds-text-brand-primary);border-bottom-color:var(--bds-border-brand-primary)}.bds-tab-bar--text-underline.bds-tab-bar--on-color .bds-tab-bar-item{color:var(--bds-text-on-color-dark);opacity:.6;border-bottom-color:transparent}.bds-tab-bar--text-underline.bds-tab-bar--on-color .bds-tab-bar-item[aria-selected=true]{opacity:1;border-bottom-color:var(--bds-border-on-color-dark)}.bds-tab-bar--tab .bds-tab-bar-item{color:var(--bds-text-secondary);background-color:transparent;padding:0;padding-bottom:var(--bds-padding-sm)}.bds-tab-bar--tab .bds-tab-bar-item[aria-selected=true]{color:var(--bds-text-brand-primary)}.bds-tab-bar--tab.bds-tab-bar--on-color .bds-tab-bar-item{color:var(--bds-text-on-color-dark);opacity:.6}.bds-tab-bar--tab.bds-tab-bar--on-color .bds-tab-bar-item[aria-selected=true]{opacity:1}.bds-tab-bar--box .bds-tab-bar-item{color:var(--bds-text-secondary);background-color:var(--bds-background-primary);padding:var(--bds-padding-lg);border:var(--bds-border-width-md) solid var(--bds-border-primary)}.bds-tab-bar--box .bds-tab-bar-item[aria-selected=true]{color:var(--bds-text-on-color-dark);background-color:var(--bds-background-brand-primary);border-color:transparent}.bds-tab-bar--box.bds-tab-bar--on-color .bds-tab-bar-item{color:var(--bds-text-on-color-dark);border-color:var(--bds-border-on-color-dark);opacity:.6}.bds-tab-bar--box.bds-tab-bar--on-color .bds-tab-bar-item[aria-selected=true]{color:var(--bds-text-on-color-dark);background-color:var(--bds-background-brand-primary);border-color:transparent;opacity:1}}@layer bds-components{.bds-meter{display:flex;flex-direction:column;gap:var(--bds-padding-xs)}.bds-meter__track{width:100%;background-color:var(--bds-background-secondary);overflow:hidden}.bds-meter__track--sm{height:8px;border-radius:4px}.bds-meter__track--md{height:12px;border-radius:6px}.bds-meter__track--lg{height:16px;border-radius:8px}.bds-meter__fill{height:100%;transition:width .3s ease}.bds-meter__fill--sm{border-radius:4px}.bds-meter__fill--md{border-radius:6px}.bds-meter__fill--lg{border-radius:8px}.bds-meter__fill--tone-positive{background-color:var(--bds-background-positive)}.bds-meter__fill--tone-warning{background-color:var(--bds-background-warning)}.bds-meter__fill--tone-negative{background-color:var(--bds-background-negative)}.bds-meter__fill--tone-neutral{background-color:var(--bds-background-secondary)}.bds-meter__label{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-secondary);text-transform:capitalize}.bds-meter__label--above{margin-bottom:var(--bds-gap-sm)}.bds-meter__label--below{margin-top:var(--bds-gap-sm)}.bds-meter__value{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-lg);font-weight:var(--bds-font-weight-bold);color:var(--bds-text-primary)}.bds-meter__value-suffix{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-secondary)}}@layer bds-components{.bds-modal-backdrop{position:fixed;inset:0;background-color:var(--bds-background-overlay);display:flex;align-items:center;justify-content:center;padding:var(--bds-padding-lg);z-index:1000}.bds-modal{position:relative;width:100%;max-height:90vh;background-color:var(--bds-surface-primary);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-shadow-overlay);display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.bds-modal{min-width:640px}}.bds-modal--sm{max-width:640px}.bds-modal--md{max-width:720px}.bds-modal--lg{max-width:800px}.bds-modal--xl{max-width:1000px}.bds-modal--full{max-width:95vw}.bds-modal__header{padding:var(--bds-padding-lg);border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.bds-modal__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-modal__close{margin-right:calc(-1 * var(--bds-padding-xs))}.bds-modal__body{padding:var(--bds-padding-lg);overflow-y:auto;flex:1;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-normal)}.bds-modal__footer{padding:var(--bds-padding-lg);display:flex;gap:var(--bds-gap-lg);justify-content:flex-end;flex-wrap:wrap;flex-shrink:0}.bds-modal--preset-confirm{--bds-modal-confirm-max-width: 440px;max-width:var(--bds-modal-confirm-max-width);padding:var(--bds-padding-lg);gap:var(--bds-gap-lg);overflow:visible}@media(min-width:768px){.bds-modal--preset-confirm{min-width:0}}.bds-modal__confirm-title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-modal__confirm-description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-modal__confirm-actions{display:flex;justify-content:flex-end;gap:var(--bds-gap-md);flex-wrap:wrap}}@layer bds-components{.bds-nav-item{display:flex;align-items:center;gap:var(--bds-gap-md);padding:14px 12px;border-radius:var(--bds-border-radius-md);font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-primary);background-color:transparent;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color var(--bds-duration-sm) var(--bds-ease-out),color var(--bds-duration-sm) var(--bds-ease-out)}.bds-nav-item:hover{background-color:var(--bds-page-secondary)}.bds-nav-item--active{font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-on-color-dark);background-color:var(--bds-background-brand-primary)}.bds-nav-item--active:hover{background-color:var(--bds-background-brand-primary-hover)}.bds-nav-item--disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity);pointer-events:none}.bds-nav-item--icon-only{justify-content:center;padding:14px 0}.bds-nav-item__icon{display:inline-flex;align-items:center;flex-shrink:0;font-size:var(--bds-body-md)}.bds-nav-item__label{flex:1;min-width:0}}@layer bds-components{.bds-notification-item{display:flex;gap:var(--bds-gap-md);padding:var(--bds-padding-sm) var(--bds-padding-md);cursor:pointer;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted);transition:background-color .15s}.bds-notification-item:hover,.bds-notification-item--unread{background-color:var(--bds-surface-secondary)}.bds-notification-item__dot{width:8px;height:8px;border-radius:var(--bds-border-radius-pill);background-color:var(--bds-surface-brand-primary);flex-shrink:0;margin-top:6px}.bds-notification-item__content{flex:1;min-width:0}.bds-notification-item__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-medium);color:var(--bds-text-primary);line-height:var(--bds-font-line-height-snug)}.bds-notification-item__body{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);color:var(--bds-text-secondary);line-height:var(--bds-font-line-height-normal);margin-top:var(--bds-gap-md)}.bds-notification-item__time{font-family:var(--bds-font-family-label);font-size:var(--bds-body-tiny);color:var(--bds-text-muted);margin-top:var(--bds-gap-sm)}.bds-notification-list{overflow-y:auto}.bds-notification-list__empty{padding:var(--bds-padding-xl);text-align:center;font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-muted)}.bds-notification-popover{width:360px;max-height:480px;background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-muted);border-radius:var(--bds-border-radius-md);box-shadow:var(--bds-shadow-lg);display:flex;flex-direction:column;overflow:hidden}.bds-notification-popover__header{display:flex;align-items:center;justify-content:space-between;padding:var(--bds-padding-sm) var(--bds-padding-md);border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted);flex-shrink:0}.bds-notification-popover__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary)}.bds-notification-popover__action{background:none;border:none;cursor:pointer;font-family:var(--bds-font-family-label);font-size:var(--bds-body-xs);font-weight:var(--bds-font-weight-medium);color:var(--bds-text-primary);padding:0;transition:opacity .15s}.bds-notification-popover__action:hover{opacity:.8}}@layer bds-components{.bds-text-input-field[type=number]::-webkit-outer-spin-button,.bds-text-input-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bds-text-input-field[type=number]{-moz-appearance:textfield}.bds-number-input__steppers{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.bds-number-input__step{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--bds-text-muted);font-size:var(--bds-body-tiny);line-height:1;height:50%}.bds-number-input__step:hover{color:var(--bds-text-primary)}.bds-number-input__step:disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}}@layer bds-components{.bds-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;padding-inline:var(--bds-gutter-padding-inline, 0)}.bds-page--padding-none{--bds-gutter-padding-inline: 0}.bds-page--padding-sm{--bds-gutter-padding-inline: var(--bds-padding-sm)}.bds-page--padding-md{--bds-gutter-padding-inline: var(--bds-padding-md)}.bds-page--padding-lg{--bds-gutter-padding-inline: var(--bds-padding-lg)}.bds-page--gap-sm{gap:var(--bds-gap-sm)}.bds-page--gap-md{gap:var(--bds-gap-md)}.bds-page--gap-lg{gap:var(--bds-gap-lg)}.bds-page--gap-xl{gap:var(--bds-gap-xl)}.bds-page--gap-huge{gap:var(--bds-gap-huge)}.bds-page__content{display:flex;flex-direction:column;min-width:0}.bds-page__content--gap-sm{gap:var(--bds-gap-sm)}.bds-page__content--gap-md{gap:var(--bds-gap-md)}.bds-page__content--gap-lg{gap:var(--bds-gap-lg)}.bds-page__content--gap-xl{gap:var(--bds-gap-xl)}.bds-page__content--gap-huge{gap:var(--bds-gap-huge)}.bds-page__content--padding-none{margin-inline:calc(-1 * var(--bds-gutter-padding-inline, 0))}.bds-page__content--padding-sm{margin-inline:calc(-1 * var(--bds-gutter-padding-inline, 0));padding-inline:var(--bds-padding-sm)}.bds-page__content--padding-md{margin-inline:calc(-1 * var(--bds-gutter-padding-inline, 0));padding-inline:var(--bds-padding-md)}.bds-page__content--padding-lg{margin-inline:calc(-1 * var(--bds-gutter-padding-inline, 0));padding-inline:var(--bds-padding-lg)}.bds-page__content--scroll{flex:1 1 auto;min-height:0;overflow-y:auto}}@layer bds-components{.bds-page-header{--page-header-section-gap: var(--bds-gap-xl);--page-header-content-gap: var(--bds-gap-lg);--page-header-actions-gap: var(--bds-gap-sm);--page-header-padding-bottom: 0;display:flex;flex-direction:column;gap:var(--page-header-section-gap);align-items:flex-start;justify-content:center;width:100%;padding-bottom:var(--page-header-padding-bottom)}.bds-page-header__inner{display:flex;gap:var(--page-header-actions-gap);align-items:flex-start;width:100%}.bds-page-header--sticky{position:sticky;top:0;z-index:20;background-color:var(--bds-surface-primary)}.bds-page-header__content{display:flex;flex:1 0 0;flex-direction:column;gap:var(--page-header-content-gap);align-items:flex-start;justify-content:center;min-width:0}.bds-page-header__title-row{display:flex;align-items:center;gap:var(--bds-gap-md)}.bds-page-header__media{flex-shrink:0}.bds-page-header__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-xl);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);margin:0}.bds-page-header--md .bds-page-header__title{font-size:var(--bds-heading-md)}.bds-page-header--sm .bds-page-header__title{font-size:var(--bds-heading-sm)}.bds-page-header__subtitle{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);margin:0}.bds-page-header__actions{display:flex;gap:var(--bds-gap-sm);align-items:flex-start;justify-content:flex-end;flex-shrink:0}.bds-page-header__metadata{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.bds-page-header__metadata-inner{display:flex;gap:var(--bds-gap-sm);align-items:flex-start;width:100%}.bds-page-header__metadata-item{display:flex;flex:1 0 0;flex-direction:column;gap:var(--bds-gap-sm);align-items:flex-start;justify-content:center;min-width:0}.bds-page-header__metadata-label{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-page-header__metadata-value{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary)}.bds-page-header__tabs{width:100%}}@layer bds-components{.bds-page-header-actions{flex-wrap:nowrap;flex-shrink:0}}@layer bds-components{.bds-pagination{display:flex;width:100%;padding:var(--bds-padding-lg) 0;box-sizing:border-box}.bds-pagination--left{justify-content:flex-start}.bds-pagination--center{justify-content:center}.bds-pagination--right{justify-content:flex-end}.bds-pagination__items{display:flex;align-items:center;gap:var(--bds-gap-lg)}.bds-pagination__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--bds-border-radius-pill);background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark);border:none;cursor:pointer;font-size:var(--bds-icon-lg);flex-shrink:0}.bds-pagination__arrow--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-pagination__page{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-muted);padding:var(--bds-padding-sm);background:none;border:none;cursor:pointer;min-width:24px;text-align:center}.bds-pagination__page--active{color:var(--bds-text-brand-primary);cursor:default}.bds-pagination__ellipsis{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-muted);padding:var(--bds-padding-sm);min-width:24px;text-align:center;cursor:default}}@layer bds-components{.bds-password-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--bds-text-muted);font-size:var(--bds-icon-sm);line-height:1}.bds-password-toggle:hover{color:var(--bds-text-primary)}}@layer bds-components{.bds-period-nav{display:flex;align-items:center;gap:var(--bds-gap-sm)}.bds-period-nav__label{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);text-align:center;margin:0}}@layer bds-components{.bds-pricing-card{display:flex;flex-direction:column;gap:var(--bds-gap-lg);padding:var(--bds-padding-lg);background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary);border-radius:var(--bds-border-radius-md);width:100%;min-width:0;box-sizing:border-box}.bds-pricing-card--highlighted{border-color:var(--bds-border-brand-primary);box-shadow:var(--bds-box-shadow-md)}.bds-pricing-card__image{position:relative;display:block}.bds-pricing-card__image :is(img,video,svg){border-radius:var(--bds-border-radius-sm)}.bds-pricing-card__header{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-pricing-card__badge{align-self:flex-start}.bds-pricing-card__title{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-sm);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);margin:0}.bds-pricing-card__price-block{display:flex;align-items:baseline;gap:var(--bds-gap-xs)}.bds-pricing-card__price{font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-xl);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-pricing-card__period{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-secondary)}.bds-pricing-card__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary);margin:0}.bds-pricing-card__divider{border:none;border-top:var(--bds-border-width-md) solid var(--bds-border-muted);margin:0}.bds-pricing-card__features{display:flex;flex-direction:column;gap:var(--bds-gap-md);margin:0;padding:0;list-style:none}.bds-pricing-card__feature{display:flex;align-items:flex-start;gap:var(--bds-gap-md);font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary)}.bds-pricing-card__checkmark{color:var(--bds-text-brand-primary);flex-shrink:0}.bds-pricing-card__action{margin-top:auto;padding-top:var(--bds-padding-sm)}}@layer bds-components{.bds-progress-circle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bds-progress-circle__svg{transform:rotate(-90deg)}.bds-progress-circle__track{stroke:var(--bds-background-muted)}.bds-progress-circle__fill{stroke:var(--bds-background-brand-primary);transition:stroke-dashoffset var(--bds-duration-500) var(--bds-ease-out),stroke var(--bds-duration-200) var(--bds-ease-out)}.bds-progress-circle--tone-positive .bds-progress-circle__fill{stroke:var(--bds-background-positive)}.bds-progress-circle--tone-warning .bds-progress-circle__fill{stroke:var(--bds-background-warning)}.bds-progress-circle--tone-negative .bds-progress-circle__fill{stroke:var(--bds-background-negative)}.bds-progress-circle--indeterminate .bds-progress-circle__svg{animation:bds-progress-circle-spin var(--bds-duration-600) linear infinite}.bds-progress-circle--indeterminate .bds-progress-circle__fill{transition:none}@keyframes bds-progress-circle-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.bds-progress-circle--indeterminate .bds-progress-circle__svg{animation:none}.bds-progress-circle__fill{transition:none}}.bds-progress-circle__center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--bds-font-family-heading);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary);pointer-events:none}.bds-progress-circle__center--sm{font-size:var(--bds-body-md)}.bds-progress-circle__center--md{font-size:var(--bds-heading-tiny)}.bds-progress-circle__center--lg{font-size:var(--bds-heading-sm)}}@layer bds-components{.bds-progress-stepper--variant-steps{display:flex;flex-direction:column}.bds-progress-stepper--variant-dots{display:flex;justify-content:center;align-items:center}.bds-progress-stepper--variant-dots.bds-progress-stepper--sm{gap:var(--bds-gap-sm)}.bds-progress-stepper--variant-dots.bds-progress-stepper--md{gap:var(--bds-gap-md)}.bds-progress-stepper__step-row{display:flex;align-items:flex-start}.bds-progress-stepper__step-row--clickable{cursor:pointer}.bds-progress-stepper__step-row--sm{gap:var(--bds-gap-xs)}.bds-progress-stepper__step-row--md{gap:var(--bds-gap-sm)}.bds-progress-stepper__circle{border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);flex-shrink:0;transition:all .15s ease}.bds-progress-stepper__circle--sm{width:24px;height:24px;font-size:var(--bds-body-tiny)}.bds-progress-stepper__circle--md{width:32px;height:32px;font-size:var(--bds-body-sm)}.bds-progress-stepper__circle--active,.bds-progress-stepper__circle--complete{background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-progress-stepper__circle--upcoming{background-color:var(--bds-surface-secondary);color:var(--bds-text-muted);border:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-progress-stepper__label{font-family:var(--bds-font-family-body);line-height:var(--bds-font-line-height-snug);text-transform:capitalize;transition:color .15s ease}.bds-progress-stepper__label--sm{font-size:var(--bds-body-sm)}.bds-progress-stepper__label--md{font-size:var(--bds-body-md)}.bds-progress-stepper__label--active{font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary)}.bds-progress-stepper__label--complete{font-weight:var(--bds-font-weight-regular);color:var(--bds-text-primary)}.bds-progress-stepper__label--upcoming{font-weight:var(--bds-font-weight-regular);color:var(--bds-text-muted)}.bds-progress-stepper__desc{font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted);margin-top:var(--bds-space-50)}.bds-progress-stepper__desc--sm{font-size:var(--bds-body-tiny)}.bds-progress-stepper__desc--md{font-size:var(--bds-body-sm)}.bds-progress-stepper__connector{width:2px;flex-grow:1;min-height:16px;transition:background-color .15s ease}.bds-progress-stepper__connector--sm{margin-left:11px}.bds-progress-stepper__connector--md{margin-left:15px}.bds-progress-stepper__connector--complete{background-color:var(--bds-background-brand-primary)}.bds-progress-stepper__connector--incomplete{background-color:var(--bds-border-secondary)}.bds-progress-stepper__dot{border-radius:var(--bds-border-radius-sm);border:none;transition:all var(--bds-duration-md) var(--bds-ease-out);padding:0;flex-shrink:0}.bds-progress-stepper__dot--active{background-color:var(--bds-background-brand-primary);opacity:1}.bds-progress-stepper__dot--complete{background-color:var(--bds-background-brand-primary);opacity:.5}.bds-progress-stepper__dot--inactive{background-color:var(--bds-border-secondary);opacity:1}.bds-progress-stepper__dot--clickable{cursor:pointer}.bds-progress-stepper__dot--non-clickable{cursor:default}}@layer bds-components{.bds-prose{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-primary)}.bds-prose a{color:var(--bds-text-text-link)}.bds-prose :is(h1,h2,h3){font-family:var(--bds-font-family-heading);color:var(--bds-text-primary)}.bds-prose :is(h1,h2,h3)+p{margin-top:var(--bds-gap-md)}.bds-prose p+p{margin-top:var(--bds-gap-lg)}}@layer bds-components{.bds-radio{display:inline-flex;align-items:center;gap:var(--bds-gap-md);cursor:pointer;user-select:none}.bds-radio--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-radio__input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.bds-radio__indicator{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:var(--bds-border-width-lg) solid var(--bds-border-primary);background-color:var(--bds-background-input);display:flex;align-items:center;justify-content:center;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.bds-radio__indicator:after{content:"";width:10px;height:10px;border-radius:50%;background-color:transparent;transition:background-color .15s}.bds-radio:hover:not(.bds-radio--disabled) .bds-radio__indicator{border-color:var(--bds-border-brand-primary)}.bds-radio__input:checked+.bds-radio__indicator{border-color:var(--bds-border-brand-primary)}.bds-radio__input:checked+.bds-radio__indicator:after{background-color:var(--bds-surface-brand-primary)}.bds-radio__input:focus-visible+.bds-radio__indicator{box-shadow:0 0 0 2px var(--bds-border-brand-primary);outline:none}.bds-radio--disabled .bds-radio__indicator{cursor:not-allowed}.bds-radio__text{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);text-transform:capitalize}}@layer bds-components{.bds-radio-group{border:0;margin:0;padding:0;min-inline-size:0}.bds-radio-group__legend{padding:0;margin-bottom:var(--bds-gap-sm);font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-medium);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-radio-group__options{display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-radio-group__options--orientation-horizontal{flex-direction:row;flex-wrap:wrap;column-gap:var(--bds-gap-xl)}.bds-radio-group--disabled .bds-radio-group__legend{opacity:var(--bds-state-disabled-opacity)}}@layer bds-components{.bds-relationship-field{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:100%}.bds-relationship-field__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-relationship-field__rows{display:flex;flex-direction:column;gap:var(--bds-gap-xs)}.bds-relationship-field__row{display:flex;align-items:center;gap:var(--bds-gap-sm);padding:var(--bds-padding-sm);border:var(--bds-border-width-md) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-md);background-color:var(--bds-surface-secondary)}.bds-relationship-field__row-label{flex:1 1 auto;min-width:0;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);color:var(--bds-text-primary);overflow-wrap:break-word}.bds-relationship-field__add{display:flex;align-items:flex-end;gap:var(--bds-gap-sm)}.bds-relationship-field__add>*:first-child{flex:1 1 auto;min-width:0}.bds-relationship-field__empty{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-muted);font-style:italic}.bds-relationship-field__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);color:var(--bds-text-secondary)}}@layer bds-components{.bds-service-tag{display:inline-flex;align-items:center;font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:1;white-space:nowrap;text-transform:uppercase;letter-spacing:var(--bds-letter-spacing-wide);border-radius:var(--bds-border-radius-sm);box-sizing:border-box}.bds-service-tag--has-icon{gap:var(--bds-gap-xs)}.bds-service-tag--sm{height:var(--bds-size-700);padding-inline:var(--bds-padding-sm);font-size:var(--bds-label-tiny)}.bds-service-tag--md{height:var(--bds-size-800);padding-inline:var(--bds-padding-sm);font-size:var(--bds-label-sm)}.bds-service-tag--lg{height:var(--bds-size-1000);padding-inline:var(--bds-padding-md);font-size:var(--bds-label-md)}.bds-service-tag--lg.bds-service-tag--has-icon{padding-inline:var(--bds-padding-sm)}.bds-service-tag.bds-service-tag--has-trailing{gap:var(--bds-gap-xs);padding-inline-end:var(--bds-padding-tiny)}.bds-service-tag__trailing{display:inline-flex;align-items:center;flex-shrink:0;color:inherit}.bds-service-tag--brand{background-color:var(--bds-background-service-brand);color:var(--bds-text-service-brand-on-light)}.bds-service-tag--marketing{background-color:var(--bds-background-service-marketing);color:var(--bds-text-service-marketing-on-light)}.bds-service-tag--information{background-color:var(--bds-background-service-information);color:var(--bds-text-service-information-on-light)}.bds-service-tag--product{background-color:var(--bds-background-service-product);color:var(--bds-text-service-product-on-light)}.bds-service-tag--back-office,.bds-service-tag--service{background-color:var(--bds-background-service-back-office);color:var(--bds-text-service-back-office-on-light)}.bds-service-tag__icon{display:block;flex-shrink:0}.bds-service-tag--icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:0}.bds-service-tag--icon-sm{width:20px;height:20px;border-radius:var(--bds-border-radius-sm)}.bds-service-tag--icon-md{width:28px;height:28px;border-radius:var(--bds-border-radius-md)}.bds-service-tag--icon-lg{width:40px;height:40px;border-radius:var(--bds-border-radius-md)}.bds-service-tag--dot{gap:var(--bds-gap-xs);background-color:var(--bds-background-secondary);color:var(--bds-text-on-color-light)}.bds-service-tag__dot{display:inline-block;flex-shrink:0;border-radius:50%}.bds-service-tag__dot--sm{width:6px;height:6px}.bds-service-tag__dot--md{width:8px;height:8px}.bds-service-tag__dot--lg{width:10px;height:10px}}@layer bds-components{.bds-tag-group{display:flex;align-items:center}.bds-tag-group--wrap{flex-wrap:wrap}.bds-tag-group--nowrap{flex-wrap:nowrap;overflow:hidden}.bds-tag-group--gap-xs{gap:var(--bds-gap-xs)}.bds-tag-group--gap-sm{gap:var(--bds-gap-sm)}.bds-tag-group--gap-md{gap:var(--bds-gap-md)}}@layer bds-components{.bds-text-input-field[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bds-search-input__clear{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--bds-text-muted);font-size:var(--bds-icon-sm);line-height:1}.bds-search-input__clear:hover{color:var(--bds-text-primary)}}@layer bds-components{.bds-section-header--measure-sm{max-width:var(--bds-content-width-text-xs)}.bds-section-header--measure-md{max-width:var(--bds-content-width-text-sm)}.bds-section-header--measure-lg{max-width:var(--bds-content-width-text-md)}.bds-section-header--center{margin-inline:auto;text-align:center}.bds-section-header--center .bds-content-block__actions{justify-content:center}.bds-section-header--start{text-align:start}}@layer bds-components{.bds-segmented-control{display:inline-flex;align-items:center;gap:var(--bds-border-width-lg);padding:var(--bds-border-width-lg);background-color:var(--bds-background-secondary);border-radius:var(--bds-border-radius-md);box-sizing:border-box}.bds-segmented-control--full-width{display:flex;width:100%}.bds-segmented-control-item{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-align:center;white-space:nowrap;cursor:pointer;background-color:transparent;border:none;border-radius:var(--bds-border-radius-sm);color:var(--bds-text-on-color-light);min-width:0;transition:background-color var(--bds-duration-sm) var(--bds-ease-out),color var(--bds-duration-sm) var(--bds-ease-out),box-shadow var(--bds-duration-sm) var(--bds-ease-out)}.bds-segmented-control--full-width .bds-segmented-control-item{flex:1}.bds-segmented-control--sm .bds-segmented-control-item{padding:var(--bds-gap-xs) var(--bds-padding-md);font-size:var(--bds-label-sm)}.bds-segmented-control--md .bds-segmented-control-item{padding:var(--bds-gap-sm) var(--bds-padding-lg);font-size:var(--bds-label-md)}.bds-segmented-control--lg .bds-segmented-control-item{padding:var(--bds-gap-md) var(--bds-padding-xl);font-size:var(--bds-label-md)}.bds-segmented-control-item--active{background-color:var(--bds-background-primary);color:var(--bds-text-primary);box-shadow:0 1px 3px #00000014}.bds-segmented-control-item:disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity);pointer-events:none}.bds-segmented-control-item:hover:not(:disabled):not(.bds-segmented-control-item--active){background-color:var(--bds-background-tertiary);color:var(--bds-text-primary)}.bds-segmented-control-item:active:not(:disabled):not(.bds-segmented-control-item--active){background-color:var(--bds-background-tertiary);opacity:.7}.bds-segmented-control-item--active:active:not(:disabled){opacity:.85}.bds-segmented-control-item:focus-visible{outline:2px solid var(--bds-border-brand-primary);outline-offset:1px}}@layer bds-components{.bds-selectable-media-tile{display:flex;flex-direction:column;width:100%;padding:0;background:none;border:none;border-radius:var(--bds-border-radius-md);overflow:hidden;cursor:pointer;text-align:left;color:inherit;font:inherit;box-shadow:inset 0 0 0 var(--bds-border-width-md) var(--bds-border-muted);transition:box-shadow var(--bds-duration-sm) var(--bds-ease-out),transform var(--bds-duration-sm) var(--bds-ease-out)}.bds-selectable-media-tile:hover:not(:disabled){box-shadow:inset 0 0 0 var(--bds-border-width-md) var(--bds-border-brand-primary)}.bds-selectable-media-tile:active:not(:disabled){transform:scale(.99)}.bds-selectable-media-tile:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-state-focus);outline-offset:2px}.bds-selectable-media-tile__media{position:relative;display:block;background-color:var(--bds-surface-secondary)}.bds-selectable-media-tile__check{position:absolute;top:var(--bds-padding-tiny);right:var(--bds-padding-tiny);display:flex;align-items:center;justify-content:center;width:var(--bds-icon-md);height:var(--bds-icon-md);border-radius:var(--bds-border-radius-circle);background-color:var(--bds-background-brand-primary);color:var(--bds-text-on-color-dark)}.bds-selectable-media-tile__caption{display:flex;align-items:center;gap:var(--bds-gap-tiny);padding:var(--bds-padding-tiny) var(--bds-padding-sm);font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-medium);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bds-selectable-media-tile--selected{box-shadow:inset 0 0 0 var(--bds-border-width-md) var(--bds-border-brand-primary)}.bds-selectable-media-tile--selected .bds-selectable-media-tile__caption{font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-brand-primary)}.bds-selectable-media-tile--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}}@layer bds-components{.bds-service-tag-select{display:flex;flex-wrap:wrap;gap:var(--bds-gap-sm)}.bds-service-tag-select__option{display:inline-flex;align-items:center;border-radius:var(--bds-border-radius-sm);box-shadow:0 0 0 var(--bds-border-width-lg) transparent;cursor:pointer;transition:box-shadow var(--bds-duration-sm) var(--bds-ease-out)}.bds-service-tag-select__option--selected{box-shadow:0 0 0 var(--bds-border-width-lg) var(--bds-border-primary)}.bds-service-tag-select__input:focus-visible+.bds-service-tag{outline:var(--bds-border-width-lg) solid var(--bds-border-focus);outline-offset:var(--bds-border-width-sm)}.bds-service-tag-select--disabled .bds-service-tag-select__option{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity)}.bds-service-tag-select__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer bds-components{.bds-sidebar-nav{background-color:var(--bds-surface-primary);border-right:var(--bds-border-width-md) solid var(--bds-border-secondary);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:10}.bds-sidebar-nav--sticky{position:sticky;top:0;left:auto;bottom:auto;height:100vh;flex-shrink:0}.bds-sidebar-nav__logo{padding:24px 24px 20px;border-bottom:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-sidebar-nav__nav{flex:1;padding:16px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--bds-gap-xs)}.bds-sidebar-nav--collapsed .bds-sidebar-nav__logo{padding:24px 12px 20px;display:flex;justify-content:center}.bds-sidebar-nav--collapsed .bds-sidebar-nav__nav{padding:16px 8px}.bds-sidebar-nav--collapsed .bds-sidebar-nav__footer{padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:var(--bds-gap-md)}.bds-sidebar-nav--collapsed .bds-sidebar-nav__profile{padding:16px 8px;display:flex;justify-content:center}.bds-sidebar-nav__footer{padding:12px 24px;border-top:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-sidebar-nav__profile{padding:16px 24px;border-top:var(--bds-border-width-md) solid var(--bds-border-secondary)}}@layer bds-components{.bds-slider{display:flex;flex-direction:column;gap:var(--bds-gap-md);width:100%;--bds-slider-thumb-shadow: 0 2px 4px rgba(0, 0, 0, .1)}.bds-slider__label-row{display:flex;justify-content:space-between;align-items:center}.bds-slider__label{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-primary);text-transform:capitalize}.bds-slider__value{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-regular);color:var(--bds-text-secondary)}.bds-slider-input{-webkit-appearance:none;appearance:none;width:100%;height:var(--bds-slider-track-height, var(--bds-size-150));background:transparent;margin:0;cursor:pointer}.bds-slider-input::-webkit-slider-runnable-track{height:var(--bds-slider-track-height, var(--bds-size-150));border-radius:var(--bds-border-radius-pill);background:linear-gradient(to right,var(--bds-background-brand-primary) 0%,var(--bds-background-brand-primary) var(--bds-slider-percent, 50%),var(--bds-border-secondary) var(--bds-slider-percent, 50%),var(--bds-border-secondary) 100%)}.bds-slider-input::-moz-range-track{height:var(--bds-slider-track-height, var(--bds-size-150));border-radius:var(--bds-border-radius-pill);background:var(--bds-border-secondary);border:none}.bds-slider-input::-moz-range-progress{height:var(--bds-slider-track-height, var(--bds-size-150));border-radius:var(--bds-border-radius-pill);background:var(--bds-background-brand-primary)}.bds-slider-input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--bds-slider-thumb-size, var(--bds-size-500));height:var(--bds-slider-thumb-size, var(--bds-size-500));border-radius:50%;background:var(--bds-surface-primary);border:var(--bds-border-width-200) solid var(--bds-background-brand-primary);box-shadow:var(--bds-slider-thumb-shadow);cursor:pointer;margin-top:calc((var(--bds-slider-track-height, var(--bds-size-150)) - var(--bds-slider-thumb-size, var(--bds-size-500))) / 2);transition:box-shadow var(--bds-duration-sm) var(--bds-ease-out)}.bds-slider-input::-moz-range-thumb{width:var(--bds-slider-thumb-size, var(--bds-size-500));height:var(--bds-slider-thumb-size, var(--bds-size-500));border-radius:50%;background:var(--bds-surface-primary);border:var(--bds-border-width-200) solid var(--bds-background-brand-primary);box-shadow:var(--bds-slider-thumb-shadow);cursor:pointer;transition:box-shadow var(--bds-duration-sm) var(--bds-ease-out)}.bds-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--bds-background-brand-primary) 30%,transparent)}.bds-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--bds-background-brand-primary) 30%,transparent)}.bds-slider-input:disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity);pointer-events:none}.bds-slider-input:disabled::-webkit-slider-thumb{background:var(--bds-border-secondary);border-color:var(--bds-border-secondary)}.bds-slider-input:disabled::-moz-range-thumb{background:var(--bds-border-secondary);border-color:var(--bds-border-secondary)}}@layer bds-components{.bds-social-icon{display:block;flex-shrink:0}.bds-social-icon--badge{color:var(--bds-text-on-color-dark)}.bds-social-icon--badge.bds-social-icon--emphasis-neutral .bds-social-icon__bg{fill:var(--bds-text-muted)}.bds-social-icon--badge.bds-social-icon--emphasis-accent .bds-social-icon__bg{fill:var(--bds-text-brand-primary)}.bds-social-icon--badge.bds-social-icon--emphasis-inverse .bds-social-icon__bg{fill:var(--bds-surface-inverse)}.bds-social-icon--badge.bds-social-icon--emphasis-brand .bds-social-icon__bg{fill:var(--bds-social-icon-brand)}.bds-social-icon--glyph .bds-social-icon__bg{fill:none}.bds-social-icon--glyph.bds-social-icon--emphasis-neutral{color:var(--bds-text-muted)}.bds-social-icon--glyph.bds-social-icon--emphasis-accent{color:var(--bds-text-brand-primary)}.bds-social-icon--glyph.bds-social-icon--emphasis-inverse{color:var(--bds-color-grayscale-950)}.bds-social-icon--glyph.bds-social-icon--emphasis-brand{color:var(--bds-social-icon-brand)}.bds-social-icon--emphasis-brand[data-platform=youtube]{--bds-social-icon-brand: var(--bds-color-system-youtube)}.bds-social-icon--emphasis-brand[data-platform=twitter]{--bds-social-icon-brand: var(--bds-color-system-twitter)}.bds-social-icon--emphasis-brand[data-platform=facebook]{--bds-social-icon-brand: var(--bds-color-system-facebook)}.bds-social-icon--emphasis-brand[data-platform=instagram]{--bds-social-icon-brand: var(--bds-color-system-instagram)}.bds-social-icon--emphasis-brand[data-platform=linkedin]{--bds-social-icon-brand: var(--bds-color-system-linkedin)}.bds-social-icon--emphasis-brand[data-platform=yelp]{--bds-social-icon-brand: var(--bds-color-system-yelp)}.bds-social-icon--emphasis-brand[data-platform=google]{--bds-social-icon-brand: var(--bds-color-system-google)}.bds-social-icon--emphasis-brand[data-platform=apple]{--bds-social-icon-brand: var(--bds-color-system-apple)}.bds-social-icon--emphasis-brand[data-platform=bing]{--bds-social-icon-brand: var(--bds-color-system-bing)}.bds-social-icon--emphasis-brand[data-platform=tiktok]{--bds-social-icon-brand: var(--bds-color-system-tiktok)}}@layer bds-components{.bds-spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--bds-border-primary);border-top-color:var(--bds-border-brand-primary);animation:bds-spin .8s linear infinite}.bds-spinner--sm{width:var(--bds-size-400);height:var(--bds-size-400);border-width:var(--bds-border-width-lg)}.bds-spinner--lg{width:var(--bds-size-1200);height:var(--bds-size-1200);border-width:var(--bds-border-width-huge)}}@layer bds-components{.bds-stepper{display:inline-flex;align-items:center;box-sizing:border-box}.bds-stepper--sm{gap:var(--bds-gap-sm)}.bds-stepper--md,.bds-stepper--lg{gap:var(--bds-gap-md)}.bds-stepper--sm .bds-stepper__button{width:var(--bds-size-700);height:var(--bds-size-700);border-radius:var(--bds-border-radius-sm);font-size:var(--bds-body-tiny)}.bds-stepper--md .bds-stepper__button{width:var(--bds-size-900);height:var(--bds-size-900);border-radius:var(--bds-border-radius-md);font-size:var(--bds-body-xs)}.bds-stepper--lg .bds-stepper__button{width:var(--bds-size-1100);height:var(--bds-size-1100);border-radius:var(--bds-border-radius-md);font-size:var(--bds-body-sm)}.bds-stepper--sm .bds-stepper__value{font-size:var(--bds-label-sm);min-width:28px}.bds-stepper--md .bds-stepper__value{font-size:var(--bds-label-md);min-width:36px}.bds-stepper--lg .bds-stepper__value{font-size:var(--bds-label-lg);min-width:44px}.bds-stepper__button{display:inline-flex;align-items:center;justify-content:center;border:var(--bds-border-width-md) solid var(--bds-border-secondary);background-color:var(--bds-surface-secondary);color:var(--bds-text-primary);cursor:pointer;padding:0;transition:filter var(--bds-duration-sm) var(--bds-ease-out);flex-shrink:0}.bds-stepper__button--disabled{cursor:not-allowed;opacity:var(--bds-state-disabled-opacity)}.bds-stepper__value{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);text-align:center;user-select:none}.bds-stepper__value--disabled{opacity:var(--bds-state-disabled-opacity)}}@layer bds-components{.bds-subnav{background-color:var(--bds-surface-primary);border-right:var(--bds-border-width-md) solid var(--bds-border-secondary);display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:auto}.bds-subnav[data-bordered=false]{border-right:none}.bds-subnav__header{height:var(--bds-size-1800);box-sizing:border-box;display:flex;align-items:center;padding:0 var(--bds-padding-md);border-bottom:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-subnav__nav{flex:1;padding:var(--bds-padding-md) var(--bds-padding-tiny);display:flex;flex-direction:column;gap:var(--bds-gap-xs)}.bds-subnav__footer{padding:var(--bds-padding-md);border-top:var(--bds-border-width-md) solid var(--bds-border-secondary)}}@layer bds-components{@keyframes bds-synced-media-steps-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bds-synced-media-steps{--bds-synced-media-steps-interval: var(--bds-duration-autoplay);--bds-synced-media-steps-media-aspect: var(--bds-aspect-4-3);display:grid;grid-template-columns:1fr;gap:var(--bds-gap-xl);width:100%;box-sizing:border-box}@media(min-width:768px){.bds-synced-media-steps{grid-template-columns:1fr 1fr;align-items:center}.bds-synced-media-steps[data-media-position=start] .bds-synced-media-steps__media{order:-1}}.bds-synced-media-steps__steps{list-style:none;margin:0;padding:0;min-width:0}.bds-synced-media-steps__step{border-bottom:var(--bds-border-width-lg) solid var(--bds-border-muted)}.bds-synced-media-steps__trigger{display:flex;align-items:baseline;gap:var(--bds-gap-lg);width:100%;padding:var(--bds-padding-lg) 0;background:none;border:none;text-align:left;cursor:pointer}.bds-synced-media-steps__trigger:focus-visible{outline:var(--bds-border-width-lg) solid var(--bds-border-focus);outline-offset:0;border-radius:var(--bds-border-radius-sm)}.bds-synced-media-steps__index{flex-shrink:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--bds-text-muted);transition:color var(--bds-duration-md) var(--bds-ease-out)}.bds-synced-media-steps__step[data-active] .bds-synced-media-steps__index{color:var(--bds-text-primary)}.bds-synced-media-steps__title{flex:1;min-width:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-tiny);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-secondary);transition:color var(--bds-duration-md) var(--bds-ease-out)}.bds-synced-media-steps__step[data-active] .bds-synced-media-steps__title{color:var(--bds-text-primary)}.bds-synced-media-steps__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bds-duration-lg) var(--bds-ease-in-out)}.bds-synced-media-steps__step[data-active] .bds-synced-media-steps__panel{grid-template-rows:1fr}.bds-synced-media-steps__panel-inner{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--bds-duration-lg)}.bds-synced-media-steps__step[data-active] .bds-synced-media-steps__panel-inner{visibility:visible;transition-delay:0s}.bds-synced-media-steps__description{margin:0;padding-bottom:var(--bds-padding-lg);font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-secondary)}.bds-synced-media-steps__countdown{position:relative;height:var(--bds-border-width-lg);margin-bottom:calc(-1 * var(--bds-border-width-lg));overflow:hidden}.bds-synced-media-steps__countdown-fill{display:block;width:100%;height:100%;background-color:var(--bds-background-brand-primary);transform:scaleX(0);transform-origin:left center}.bds-synced-media-steps__step[data-active] .bds-synced-media-steps__countdown-fill{animation:bds-synced-media-steps-countdown var(--bds-synced-media-steps-interval) var(--bds-ease-linear) forwards}.bds-synced-media-steps[data-paused] .bds-synced-media-steps__countdown-fill{animation-play-state:paused}.bds-synced-media-steps__media{position:relative;display:grid;aspect-ratio:var(--bds-synced-media-steps-media-aspect);min-width:0;overflow:hidden;border-radius:var(--bds-border-radius-lg)}.bds-synced-media-steps__media-item{grid-area:1 / 1;display:grid;opacity:0;visibility:hidden;transition:opacity var(--bds-duration-lg) var(--bds-ease-in),visibility 0s linear var(--bds-duration-lg)}.bds-synced-media-steps__media-item[data-active]{opacity:1;visibility:visible;transition:opacity var(--bds-duration-xl) var(--bds-ease-spring-soft) var(--bds-duration-md),visibility 0s linear var(--bds-duration-md)}.bds-synced-media-steps__media-item>:is(img,video,canvas,svg){width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.bds-synced-media-steps__countdown{display:none}.bds-synced-media-steps__panel,.bds-synced-media-steps__panel-inner,.bds-synced-media-steps__index,.bds-synced-media-steps__title,.bds-synced-media-steps__media-item,.bds-synced-media-steps__media-item[data-active]{transition-duration:0s;transition-delay:0s}}}@layer bds-components{.bds-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--bds-font-family-body);color:var(--bds-text-primary)}.bds-table[data-rounded-top=true],.bds-table[data-rounded-bottom=true]{border:var(--bds-border-width-md) solid var(--bds-border-muted);overflow:hidden}.bds-table[data-rounded-top=true]{border-top-left-radius:var(--bds-border-radius-md);border-top-right-radius:var(--bds-border-radius-md)}.bds-table[data-rounded-bottom=true]{border-bottom-left-radius:var(--bds-border-radius-md);border-bottom-right-radius:var(--bds-border-radius-md)}.bds-table-row--selected{background-color:var(--bds-background-secondary)}.bds-table[data-striped=true] .bds-table-body .bds-table-row:nth-child(2n){background-color:var(--bds-background-secondary)}.bds-table-head{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-muted);text-align:left;white-space:nowrap}.bds-table[data-header-bg=secondary] .bds-table-head{background-color:var(--bds-background-secondary)}.bds-table[data-header-bg=primary] .bds-table-head{background-color:var(--bds-background-primary)}.bds-table[data-header-border=true] .bds-table-head{border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-header-border=true][data-header-border-weight=sm] .bds-table-head{border-bottom-width:var(--bds-border-width-sm)}.bds-table[data-size=default] .bds-table-head{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-head{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table-head--sortable{cursor:pointer;user-select:none}.bds-table-subheader{background-color:var(--bds-surface-secondary);color:var(--bds-text-muted);font-family:var(--bds-font-family-subtitle);font-size:var(--bds-subtitle-sm);font-weight:var(--bds-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;padding:var(--bds-padding-tiny) var(--bds-padding-md);border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-striped=true] .bds-table-body .bds-table-subheader-row{background-color:transparent}.bds-table[data-flush=true] .bds-table-head:first-child,.bds-table[data-flush=true] .bds-table-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-head:last-child,.bds-table[data-flush=true] .bds-table-cell:last-child{padding-right:0}.bds-table-cell{font-size:var(--bds-body-md);color:var(--bds-text-primary);vertical-align:middle;overflow-wrap:anywhere;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-size=default] .bds-table-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table-actions-cell{font-size:var(--bds-body-md);color:var(--bds-text-primary);vertical-align:middle;width:1%;white-space:nowrap;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-rounded-top=true] .bds-table-body .bds-table-row:last-child>td,.bds-table[data-rounded-bottom=true] .bds-table-body .bds-table-row:last-child>td{border-bottom:none}.bds-table[data-size=default] .bds-table-actions-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-actions-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table[data-flush=true] .bds-table-actions-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-actions-cell:last-child{padding-right:0}.bds-table-actions-cell__group{display:flex;gap:var(--bds-gap-sm);align-items:center}.bds-table-actions-cell--right .bds-table-actions-cell__group{justify-content:flex-end}.bds-table-actions-cell--center .bds-table-actions-cell__group{justify-content:center}.bds-table-avatar-cell{vertical-align:middle;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-size=default] .bds-table-avatar-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-avatar-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table[data-flush=true] .bds-table-avatar-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-avatar-cell:last-child{padding-right:0}.bds-table-avatar-cell__group{display:flex;align-items:center;gap:var(--bds-gap-sm)}.bds-table-avatar-cell__content{display:flex;flex-direction:column;min-width:0}.bds-table-avatar-cell__name,.bds-table-text-cell__primary{font-family:var(--bds-font-family-heading);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-medium);color:var(--bds-text-primary)}.bds-table-avatar-cell__subtitle,.bds-table-text-cell__secondary{font-family:var(--bds-font-family-body);font-size:var(--bds-body-xs);color:var(--bds-text-secondary)}.bds-table-text-cell{vertical-align:middle;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-size=default] .bds-table-text-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-text-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table[data-flush=true] .bds-table-text-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-text-cell:last-child{padding-right:0}.bds-table-text-cell__stack{display:flex;flex-direction:column;min-width:0}.bds-table-icon-cell{font-size:var(--bds-body-md);color:var(--bds-text-primary);vertical-align:middle;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-size=default] .bds-table-icon-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-icon-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table[data-flush=true] .bds-table-icon-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-icon-cell:last-child{padding-right:0}.bds-table-icon-cell__group{display:flex;align-items:center;gap:var(--bds-gap-xs);min-width:0}.bds-table-icon-cell__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bds-size-600);height:var(--bds-size-600);font-size:var(--bds-label-lg)}.bds-table-image-cell{vertical-align:middle;width:1%;white-space:nowrap;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-size=default] .bds-table-image-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-image-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table[data-flush=true] .bds-table-image-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-image-cell:last-child{padding-right:0}.bds-table-image-cell__media{overflow:hidden;border-radius:var(--bds-border-radius-sm)}.bds-table-image-cell--sm .bds-table-image-cell__media{width:var(--bds-size-800)}.bds-table-image-cell--md .bds-table-image-cell__media{width:var(--bds-size-1000)}.bds-table-service-tag-cell{vertical-align:middle;border-bottom:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-table[data-size=default] .bds-table-service-tag-cell{padding:var(--bds-padding-sm) var(--bds-padding-md)}.bds-table[data-size=comfortable] .bds-table-service-tag-cell{padding:var(--bds-padding-xl) var(--bds-padding-md)}.bds-table[data-flush=true] .bds-table-service-tag-cell:first-child{padding-left:0}.bds-table[data-flush=true] .bds-table-service-tag-cell:last-child{padding-right:0}.bds-table-service-tag-cell__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bds-gap-xs)}}@layer bds-components{.bds-toc{display:flex;flex-direction:column;gap:var(--bds-gap-xs);box-sizing:border-box}.bds-toc--sticky{position:sticky;top:var(--bds-padding-md);align-self:flex-start;max-height:calc(100vh - (var(--bds-padding-md) * 2));overflow-y:auto}.bds-toc__title{font-family:var(--bds-font-family-body);font-size:var(--bds-label-xs);font-weight:var(--bds-font-weight-medium);letter-spacing:var(--bds-letter-spacing-wide);text-transform:uppercase;color:var(--bds-text-secondary);padding:0 var(--bds-padding-md)}.bds-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bds-gap-xs)}.bds-toc__item{display:flex}.bds-toc__item>*{flex:1}.bds-toc--variant-rail{gap:var(--bds-space-500)}.bds-toc--variant-rail .bds-toc__list{gap:var(--bds-space-500);border-left:var(--bds-border-width-sm) solid var(--bds-border-muted);padding-left:var(--bds-space-500)}.bds-toc--variant-rail .bds-nav-item{padding:0;border-radius:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-secondary);background-color:transparent}.bds-toc--variant-rail .bds-nav-item:hover{color:var(--bds-text-primary);background-color:transparent}.bds-toc--variant-rail .bds-nav-item--active,.bds-toc--variant-rail .bds-nav-item--active:hover{color:var(--bds-text-brand-primary-strong);background-color:transparent}}@layer bds-components{.bds-task-console{position:fixed;z-index:9999;width:360px;max-height:80vh;display:flex;flex-direction:column;background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-shadow-xl);overflow:hidden;font-family:var(--bds-font-family-body)}.bds-task-console--bottom-right{bottom:var(--bds-padding-lg);right:var(--bds-padding-lg)}.bds-task-console--bottom-left{bottom:var(--bds-padding-lg);left:var(--bds-padding-lg)}.bds-task-console__header{display:flex;align-items:center;justify-content:space-between;gap:var(--bds-gap-md);padding:var(--bds-padding-sm) var(--bds-padding-md) var(--bds-padding-sm) var(--bds-padding-lg);background-color:var(--bds-surface-secondary);cursor:pointer;user-select:none;min-height:48px;box-sizing:border-box}.bds-task-console--tone-positive .bds-task-console__header{background-color:var(--bds-surface-positive)}.bds-task-console--has-errors .bds-task-console__header{background-color:var(--bds-surface-negative)}.bds-task-console__header-text{display:flex;flex-direction:column;gap:var(--bds-gap-sm);min-width:0;flex:1}.bds-task-console__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bds-task-console__subtitle{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-task-console__header-actions{gap:var(--bds-gap-xs);flex-shrink:0;flex-wrap:nowrap}.bds-task-console .bds-task-console__progress{border-radius:0;flex-shrink:0;height:var(--bds-space-100)}.bds-task-console .bds-task-console__progress .bds-progress-bar__fill{border-radius:0}.bds-task-console__progress--tone-negative .bds-progress-bar__fill{background-color:var(--bds-background-negative)}.bds-task-console__list{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:320px}.bds-task-console__item{display:flex;align-items:center;justify-content:space-between;padding:var(--bds-padding-md) var(--bds-padding-lg);gap:var(--bds-gap-md);border-bottom:var(--bds-border-width-md) solid var(--bds-border-primary);transition:background-color var(--bds-duration-sm) var(--bds-ease-out)}.bds-task-console__item:last-child{border-bottom:none}.bds-task-console__item--failed{background-color:var(--bds-surface-negative)}.bds-task-console__item-content{display:flex;flex-direction:column;gap:var(--bds-gap-xs);min-width:0;flex:1}.bds-task-console__item-label{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bds-task-console__item--completed .bds-task-console__item-label,.bds-task-console__item--pending .bds-task-console__item-label{color:var(--bds-text-muted)}.bds-task-console__item--in-progress .bds-task-console__item-label{font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary)}.bds-task-console__item-link{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);text-decoration:none;cursor:pointer}.bds-task-console__item-link:hover{text-decoration:underline}.bds-task-console__item-detail{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted);font-style:italic}.bds-task-console__icon{flex-shrink:0;width:var(--bds-icon-lg);height:var(--bds-icon-lg);font-size:var(--bds-icon-lg)}.bds-task-console__icon--completed{color:var(--bds-text-positive)}.bds-task-console__icon--failed{color:var(--bds-text-negative)}.bds-task-console .bds-task-console__icon--in-progress{width:var(--bds-icon-lg);height:var(--bds-icon-lg);border-color:var(--bds-surface-muted);border-top-color:var(--bds-border-brand-primary)}.bds-task-console__icon--pending{color:var(--bds-text-muted)}}@layer bds-components{.bds-testimonial{display:flex;flex-direction:column;gap:var(--bds-gap-lg);padding:var(--bds-padding-lg);border-radius:var(--bds-border-radius-md);width:100%;min-width:0;box-sizing:border-box;margin:0}.bds-testimonial--brand{background-color:var(--bds-surface-brand-primary)}.bds-testimonial--outlined{background-color:var(--bds-surface-primary);border:var(--bds-border-width-md) solid var(--bds-border-secondary)}.bds-testimonial__quote-mark{font-family:var(--bds-font-family-display);font-size:var(--bds-heading-huge);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-tight);margin:0;user-select:none}.bds-testimonial--brand .bds-testimonial__quote-mark{color:var(--bds-text-on-color-dark)}.bds-testimonial--outlined .bds-testimonial__quote-mark{color:var(--bds-text-brand-primary)}.bds-testimonial__body{font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);margin:0}.bds-testimonial--brand .bds-testimonial__body{color:var(--bds-text-on-color-dark)}.bds-testimonial--outlined .bds-testimonial__body{color:var(--bds-text-primary)}.bds-testimonial__attribution{display:flex;flex-direction:column;gap:var(--bds-gap-sm)}.bds-testimonial__name{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-snug);font-style:normal;margin:0}.bds-testimonial--brand .bds-testimonial__name{color:var(--bds-text-on-color-dark)}.bds-testimonial--outlined .bds-testimonial__name{color:var(--bds-text-primary)}.bds-testimonial__role{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);margin:0}.bds-testimonial--brand .bds-testimonial__role{color:var(--bds-text-on-color-dark)}.bds-testimonial--outlined .bds-testimonial__role{color:var(--bds-text-secondary)}.bds-testimonial__stars{display:flex;gap:var(--bds-gap-md);font-size:var(--bds-heading-lg);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-warning)}}@layer bds-components{.bds-text-link{display:inline-flex;align-items:center;gap:var(--bds-gap-xs);font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);font-weight:var(--bds-font-weight-medium);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-text-link);text-decoration:none;cursor:pointer;transition:color .2s}.bds-text-link:hover{color:var(--bds-text-brand-primary);text-decoration:underline}.bds-text-link:focus-visible{outline:2px solid var(--bds-border-brand-primary);outline-offset:2px;border-radius:var(--bds-border-radius-sm)}.bds-text-link-small{font-size:var(--bds-body-sm)}.bds-text-link--emphasis-neutral{color:var(--bds-text-primary)}.bds-text-link--underline-always{text-decoration:underline}.bds-text-link-icon-before,.bds-text-link-icon-after{display:inline-flex;align-items:center;flex-shrink:0}.bds-text-link:has(.bds-text-link-icon-before,.bds-text-link-icon-after){width:fit-content}.bds-text-link:has(.bds-text-link-icon-before,.bds-text-link-icon-after):hover{text-decoration:none;box-shadow:0 1px 0 0 currentColor}.bds-text-link--underline-always:has(.bds-text-link-icon-before,.bds-text-link-icon-after){text-decoration:none;box-shadow:0 1px 0 0 currentColor}.bds-text-link--underline-none,.bds-text-link--underline-none:hover{text-decoration:none}.bds-text-link--underline-none:has(.bds-text-link-icon-before,.bds-text-link-icon-after):hover{box-shadow:none}}@layer bds-components{.bds-time-picker{display:flex;flex-direction:column;gap:var(--bds-gap-md);color:var(--bds-text-primary)}.bds-time-picker--full-width{width:100%}.bds-time-picker__label{font-family:var(--bds-font-family-label);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);text-transform:capitalize}.bds-time-picker__label--tone-negative{color:var(--bds-color-system-red)}.bds-time-picker--sm .bds-time-picker__label{font-size:var(--bds-label-sm)}.bds-time-picker--md .bds-time-picker__label{font-size:var(--bds-label-md)}.bds-time-picker--lg .bds-time-picker__label{font-size:var(--bds-label-lg)}.bds-time-picker__trigger{width:100%;padding:0 var(--bds-padding-xs);font-family:var(--bds-font-family-body);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);background-color:var(--bds-background-input);border:var(--bds-border-width-md) solid var(--bds-border-input);border-radius:var(--bds-border-radius-md);outline:none;transition:border-color var(--bds-duration-md) var(--bds-ease-out),box-shadow var(--bds-duration-md) var(--bds-ease-out);box-sizing:border-box;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between}.bds-time-picker__trigger:hover:not(:disabled){border-color:var(--bds-border-primary)}.bds-time-picker__trigger--tone-negative{border-color:var(--bds-border-negative)}.bds-time-picker__trigger--tone-negative:hover:not(:disabled){border-color:var(--bds-border-negative)}.bds-time-picker__trigger--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-time-picker__trigger--open{border-color:var(--bds-border-brand-primary);box-shadow:0 0 0 1px var(--bds-border-brand-primary)}.bds-time-picker--sm .bds-time-picker__trigger{font-size:var(--bds-body-sm);height:32px}.bds-time-picker--md .bds-time-picker__trigger{font-size:var(--bds-body-md);height:40px}.bds-time-picker--lg .bds-time-picker__trigger{font-size:var(--bds-body-lg);height:48px}.bds-time-picker__placeholder{color:var(--bds-text-muted)}.bds-time-picker__icon{color:var(--bds-text-muted);display:inline-flex;align-items:center;font-size:1.125em}.bds-time-picker__helper{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-muted)}.bds-time-picker__helper--tone-negative{color:var(--bds-color-system-red)}.bds-time-picker__popover{outline:none}.bds-time-picker__columns{display:flex;background-color:var(--bds-surface-primary);border-radius:var(--bds-border-radius-md);box-shadow:var(--bds-shadow-lg);border:var(--bds-border-width-md) solid var(--bds-border-muted);overflow:hidden}.bds-time-picker__column{display:flex;flex-direction:column;max-height:224px;overflow-y:auto;min-width:56px;scrollbar-width:none}.bds-time-picker__column::-webkit-scrollbar{display:none}.bds-time-picker__column:not(:last-child){border-right:var(--bds-border-width-md) solid var(--bds-border-muted)}.bds-time-picker__cell{background:none;border:none;cursor:pointer;font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:1;color:var(--bds-text-primary);padding:var(--bds-padding-xs) var(--bds-padding-sm);text-align:center;transition:background-color .15s,color .15s;white-space:nowrap}.bds-time-picker__cell:hover:not(.bds-time-picker__cell--selected){background-color:var(--bds-surface-secondary)}.bds-time-picker__cell--selected{background-color:var(--bds-surface-brand-primary);color:var(--bds-text-on-color-dark);font-weight:var(--bds-font-weight-semibold)}}@layer bds-components{.bds-toast{--bds-toast-shadow: 0px 4px 12px 4px rgba(0, 0, 0, .24);display:flex;align-items:flex-start;justify-content:space-between;background-color:var(--bds-surface-primary);border:var(--bds-border-width-lg) solid var(--bds-border-primary);border-radius:var(--bds-border-radius-lg);box-shadow:var(--bds-toast-shadow);padding:var(--bds-padding-lg);width:100%;max-width:600px;box-sizing:border-box}.bds-toast__content{display:flex;align-items:flex-start;gap:var(--bds-gap-md);flex:1;min-width:0}.bds-toast__text{display:flex;flex-direction:column;gap:var(--bds-gap-md);align-items:flex-start;justify-content:center;min-width:0}.bds-toast__title{font-family:var(--bds-font-family-label);font-size:var(--bds-label-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary);margin:0}.bds-toast__description{font-family:var(--bds-font-family-body);font-size:var(--bds-body-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary);margin:0}}@layer bds-components{.bds-toggle-switch{display:inline-flex;align-items:center;gap:var(--bds-gap-md);cursor:pointer;user-select:none;color:var(--bds-text-primary);text-transform:capitalize}.bds-toggle-switch--disabled{opacity:var(--bds-state-disabled-opacity);cursor:not-allowed}.bds-toggle-switch__label{font-family:var(--bds-font-family-label)}.bds-toggle-switch__label--sm{font-size:var(--bds-label-sm)}.bds-toggle-switch__label--md{font-size:var(--bds-label-md)}.bds-toggle-switch__label--lg{font-size:var(--bds-label-lg)}.bds-toggle-switch__input{position:absolute;opacity:0;width:0;height:0}.bds-toggle-switch__track{position:relative;display:inline-block;border-radius:var(--bds-border-radius-pill);background-color:var(--bds-border-muted);transition:background-color var(--bds-duration-md) var(--bds-ease-out);flex-shrink:0;cursor:inherit}.bds-toggle-switch__input:checked~.bds-toggle-switch__track{background-color:var(--bds-background-brand-primary)}.bds-toggle-switch--accent-knob .bds-toggle-switch__input:checked~.bds-toggle-switch__track{background-color:var(--bds-border-muted)}.bds-toggle-switch__knob{position:absolute;background-color:var(--bds-surface-primary);border-radius:50%;transition:transform var(--bds-duration-md) var(--bds-ease-out);box-shadow:var(--bds-shadow-sm)}.bds-toggle-switch--accent-knob .bds-toggle-switch__knob{background-color:var(--bds-text-secondary)}.bds-toggle-switch--accent-knob .bds-toggle-switch__input:checked~.bds-toggle-switch__track .bds-toggle-switch__knob{background-color:var(--bds-background-brand-primary)}}@layer bds-components{.bds-tooltip{position:relative;display:inline-block}.bds-tooltip__bubble{position:absolute;padding:var(--bds-padding-tiny) var(--bds-padding-md);background-color:var(--bds-tooltip-background);color:var(--bds-tooltip-text);font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);line-height:var(--bds-font-line-height-normal);border-radius:var(--bds-border-radius-sm);white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;transition:opacity var(--bds-duration-md) var(--bds-ease-out)}.bds-tooltip__bubble--visible{opacity:1}.bds-tooltip__bubble--top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--bds-padding-md)}.bds-tooltip__bubble--bottom{top:100%;left:50%;transform:translate(-50%);margin-top:var(--bds-padding-md)}.bds-tooltip__bubble--left{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--bds-padding-md)}.bds-tooltip__bubble--right{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--bds-padding-md)}.bds-tooltip__bubble--portal{position:fixed;inset:auto;transform:none;margin:0}.bds-tooltip__arrow{position:absolute;width:0;height:0;border-style:solid;border-width:4px;border-color:transparent}.bds-tooltip__arrow--top{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--bds-tooltip-background)}.bds-tooltip__arrow--bottom{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--bds-tooltip-background)}.bds-tooltip__arrow--left{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--bds-tooltip-background)}.bds-tooltip__arrow--right{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--bds-tooltip-background)}}@layer bds-components{.bds-top-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--bds-padding-md) var(--bds-padding-lg);background-color:var(--bds-surface-nav);box-sizing:border-box;z-index:100}.bds-top-navigation--sticky{position:sticky;top:0}.bds-top-navigation__left{display:flex;align-items:center;gap:var(--bds-gap-xl);flex-wrap:wrap;min-width:0}.bds-top-navigation__logo{flex-shrink:0}.bds-top-navigation__links{display:flex;align-items:center;gap:var(--bds-gap-lg);flex-wrap:wrap}.bds-top-navigation__link{font-family:var(--bds-font-family-label);font-size:var(--bds-label-sm);font-weight:var(--bds-font-weight-regular);line-height:var(--bds-font-line-height-snug);color:var(--bds-text-secondary);text-decoration:none;transition:color var(--bds-duration-sm) var(--bds-ease-out);cursor:pointer}.bds-top-navigation__link:hover{color:var(--bds-text-primary)}.bds-top-navigation__link--active{font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary)}.bds-top-navigation__actions{display:flex;align-items:center;gap:var(--bds-gap-md);flex-shrink:0}}.bds-about{background:var(--bds-about-bg, var(--bds-page-primary))}.bds-about__container{display:grid;grid-template-columns:1fr;gap:var(--bds-gap-xl)}@media(min-width:768px){.bds-about__container:has(.bds-about__callout){grid-template-columns:3fr 2fr;gap:var(--bds-gap-huge);align-items:start}}.bds-about__narrative{display:flex;flex-direction:column}.bds-about--align-center .bds-about__narrative{align-items:center;text-align:center}.bds-about__narrative>*+*{margin-top:var(--bds-gap-md)}.bds-about__subtitle+.bds-about__title{margin-top:var(--bds-gap-sm)}.bds-about__subtitle{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--bds-about-eyebrow-color, var(--bds-text-brand-primary))}.bds-about__title{margin:0;font-family:var(--bds-font-family-heading);font-size:clamp(var(--bds-heading-lg),3.5vw,var(--bds-heading-xl));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-about-heading-color, var(--bds-text-primary))}.bds-about__lead{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-about-body-color, var(--bds-text-secondary));max-width:65ch}@layer bds-components{.bds-blueprint-section{padding-block:var(--bds-section-padding-block)}.bds-blueprint-section__container{max-width:var(--bds-blueprint-section-content-width, var(--bds-content-width-xl));margin-inline:auto;padding-inline:var(--bds-blueprint-section-padding-inline, var(--bds-page-inset))}.bds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bds-blueprint-section__missing{display:flex;align-items:center;justify-content:center;padding:var(--bds-padding-xl);background:var(--bds-surface-secondary);border:2px dashed var(--bds-border-secondary)}.bds-blueprint-section__missing-label{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-body-xl);color:var(--bds-text-secondary);text-align:center}}@layer bds-components{.bds-block-media{display:block}.bds-block-media__img,.bds-block-media__video{display:block;width:100%;height:100%;object-fit:cover}.bds-block-media--bg-video .bds-block-media__video{pointer-events:none}}@layer bds-components{.bds-block-reveal--fade{animation:bds-fade-in var(--bds-duration-normal) var(--bds-ease-out) both}.bds-block-reveal--rise{animation:bds-slide-up var(--bds-duration-normal) var(--bds-ease-out) both}.bds-block-reveal--stagger>*{animation:bds-fade-in var(--bds-duration-normal) var(--bds-ease-out) both}.bds-block-reveal--stagger>*:nth-child(1){animation-delay:var(--stagger-1)}.bds-block-reveal--stagger>*:nth-child(2){animation-delay:var(--stagger-2)}.bds-block-reveal--stagger>*:nth-child(3){animation-delay:var(--stagger-3)}.bds-block-reveal--stagger>*:nth-child(4){animation-delay:var(--stagger-4)}.bds-block-reveal--stagger>*:nth-child(5){animation-delay:var(--stagger-5)}.bds-block-reveal--stagger>*:nth-child(n+6){animation-delay:var(--stagger-6)}@media(prefers-reduced-motion:reduce){.bds-block-reveal--fade,.bds-block-reveal--rise,.bds-block-reveal--stagger>*{animation:none}}}.bp-fallback{padding:var(--bds-padding-xl) var(--bds-padding-lg);background:var(--bds-surface-secondary);border:var(--bds-border-width-lg) dashed var(--bds-border-secondary);margin-block:var(--bds-gap-md)}.bp-fallback__container{max-width:var(--bds-content-width-lg);margin-inline:auto;display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bp-fallback__label{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--bds-text-primary)}.bp-fallback__key,.bp-fallback__meta,.bp-fallback__hint{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-body-xl);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-secondary)}.bp-fallback__hint{font-size:var(--bds-body-lg);max-width:var(--bds-content-width-text-md)}.bp-fallback code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:0 var(--bds-padding-tiny);background:var(--bds-surface-primary);border-radius:var(--bds-border-radius-sm)}.bds-callout-panel{background:var(--bds-callout-panel-bg, var(--bds-page-primary))}.bds-callout-panel__header{text-align:center;max-width:var(--bds-content-width-text-md);margin-inline:auto;margin-bottom:var(--bds-padding-xl)}.bds-callout-panel__header>*+*{margin-top:var(--bds-gap-md)}.bds-callout-panel__subtitle+.bds-callout-panel__title{margin-top:var(--bds-gap-sm)}.bds-callout-panel__subtitle{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--bds-text-brand-primary)}.bds-callout-panel__header .bds-callout-panel__title{margin:0;font-family:var(--bds-font-family-heading);font-size:clamp(var(--bds-heading-lg),3.5vw,var(--bds-heading-huge));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-callout-panel__header .bds-callout-panel__description{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-primary)}.bds-callout-panel__columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--bds-callout-panel-gap, var(--bds-gap-xl));align-items:center}.bds-callout-panel[data-has-media=false] .bds-callout-panel__columns{grid-template-columns:1fr;max-width:720px;margin-inline:auto}@media(max-width:991.98px){.bds-callout-panel__columns{grid-template-columns:1fr}}.bds-callout-panel__illustration{order:1}.bds-callout-panel__main{order:2}.bds-callout-panel__main{background:var(--bds-callout-panel-card-bg, var(--bds-surface-secondary));border:none;border-radius:var(--bds-callout-panel-card-radius, var(--bds-border-radius-lg));padding:var(--bds-callout-panel-card-pad, var(--bds-padding-xl))}.bds-callout-panel__main .bds-callout-panel__title{margin:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-callout-panel__main .bds-callout-panel__description{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-body-xl);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-primary)}.bds-callout-panel__cta{margin-top:var(--bds-gap-md)}.bds-cta{background:var(--bds-cta-bg, var(--bds-surface-inverse))}.bds-cta__container{--bds-blueprint-section-content-width: var(--bds-content-width-lg);--bds-blueprint-section-padding-inline: var(--bds-padding-xl);display:flex;flex-direction:column;align-items:center;gap:var(--bds-gap-md);text-align:center}.bds-cta__message{display:flex;flex-direction:column;align-items:center;gap:var(--bds-gap-md)}.bds-cta__title{margin:0;font-family:var(--bds-font-family-heading);font-size:clamp(var(--bds-heading-xl),4vw,var(--bds-display-sm));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-cta-heading-color, var(--bds-text-inverse))}.bds-cta__description{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-cta-body-color, var(--bds-text-inverse));max-width:55ch}.bds-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bds-gap-md)}.bds-cta--align-left .bds-cta__container,.bds-cta--align-left .bds-cta__message{align-items:flex-start;text-align:start}.bds-cta--align-left .bds-cta__actions{justify-content:flex-start}.bds-cta--split{background:var(--bds-cta-bg, var(--bds-surface-primary))}.bds-cta--split .bds-cta__container{--bds-blueprint-section-content-width: var(--bds-content-width-xl);display:grid;grid-template-columns:1fr;align-items:center;gap:var(--bds-gap-xl);text-align:start}@media(min-width:768px){.bds-cta--split .bds-cta__container{grid-template-columns:3fr 2fr;gap:var(--bds-gap-huge)}}.bds-cta--split .bds-cta__message{align-items:flex-start;text-align:start}.bds-cta--split .bds-cta__title{font-size:clamp(var(--bds-heading-lg),3.5vw,var(--bds-heading-xl));color:var(--bds-cta-heading-color, var(--bds-text-primary))}.bds-cta--split .bds-cta__description{color:var(--bds-cta-body-color, var(--bds-text-secondary))}.bds-cta--split .bds-cta__actions{justify-content:flex-start}.bds-cta__aside{display:flex;flex-direction:column;gap:var(--bds-gap-md);border-left:1px solid var(--bds-cta-divider, var(--bds-border-secondary));padding-inline-start:var(--bds-padding-lg)}@media(max-width:767px){.bds-cta__aside{border-left:none;border-top:1px solid var(--bds-cta-divider, var(--bds-border-secondary));padding-inline-start:0;padding-top:var(--bds-padding-lg)}}.bds-cta__method{display:flex;flex-direction:column;gap:var(--bds-gap-sm);color:var(--bds-cta-method-color, var(--bds-text-primary));text-decoration:none;transition:color .12s ease-out}a.bds-cta__method:hover{color:var(--bds-text-brand-primary)}a.bds-cta__method:focus-visible{outline:2px solid var(--bds-border-focus, var(--bds-background-brand-primary));outline-offset:2px}.bds-cta__method-label{font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);letter-spacing:.08em;text-transform:uppercase;color:var(--bds-text-secondary)}.bds-cta__method-value{font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm)}.bds-features{background:var(--bds-features-bg, var(--bds-page-inverse));color:var(--bds-text-on-color-dark)}.bds-features__header{text-align:center;max-width:var(--bds-content-width-text-md);margin-inline:auto;margin-bottom:var(--bds-padding-xl);align-items:center}.bds-features__header>*+*{margin-top:var(--bds-gap-md)}.bds-features__subtitle+.bds-features__title{margin-top:var(--bds-gap-sm)}.bds-features__subtitle{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--bds-text-on-color-dark);opacity:.85}.bds-features__header .bds-features__title{margin:0;font-family:var(--bds-font-family-heading);font-size:clamp(var(--bds-heading-lg),3.5vw,var(--bds-heading-huge));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-on-color-dark)}.bds-features__lead{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-on-color-dark);opacity:.85}.bds-features--align-left .bds-features__header{text-align:start;align-items:flex-start;margin-inline:0}.bds-features__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--bds-features-gap, var(--bds-gap-lg))}@media(min-width:768px){.bds-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.bds-features__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.bds-features--cols-2 .bds-features__grid{grid-template-columns:repeat(2,1fr)}.bds-features--cols-3 .bds-features__grid{grid-template-columns:repeat(3,1fr)}.bds-features--cols-4 .bds-features__grid{grid-template-columns:repeat(4,1fr)}}.bds-features__item{display:flex}.bds-features__card{width:100%;background:var(--bds-background-brand-primary);border:none;border-radius:var(--bds-features-card-radius, var(--bds-border-radius-lg));overflow:hidden;transform:translateY(0) scale(1);transition:transform .2s var(--bds-easing-ease-out),box-shadow .2s var(--bds-easing-ease-out)}.bds-features__card:hover{transform:scale(1.02);box-shadow:0 12px 32px #00000040}.bds-features__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.bds-features__card-link:focus-visible{outline:3px solid var(--bds-text-on-color-dark);outline-offset:-3px}.bds-features__media{aspect-ratio:var(--bds-aspect-1-1);padding:var(--bds-features-image-pad, var(--bds-padding-xl));display:flex;align-items:center;justify-content:center;overflow:hidden}.bds-features__image{max-width:100%;max-height:100%;object-fit:contain;display:block}.bds-features__image-fallback{display:inline-flex;align-items:center;justify-content:center;transform:scale(2.4);transform-origin:center}.bds-features__image-fallback--blank{width:60%;aspect-ratio:var(--bds-aspect-1-1);border-radius:50%;background:var(--bds-text-on-color-dark);opacity:.15;transform:none}.bds-features__content{padding:var(--bds-padding-lg);display:flex;flex-direction:column;gap:var(--bds-gap-md);flex:1 1 auto}.bds-features__card .bds-features__title{margin:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-md);font-weight:var(--bds-font-weight-bold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-on-color-dark)}.bds-features__description{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-text-on-color-dark)}.bds-features__cta{margin-top:auto;display:inline-flex;align-items:center;gap:var(--bds-gap-md);color:var(--bds-text-on-color-dark);font-family:var(--bds-font-family-body);font-size:var(--bds-body-xl);font-weight:var(--bds-font-weight-bold);line-height:1.4}.bds-features__cta-arrow{display:inline-block;transition:transform .2s var(--bds-easing-ease-out)}.bds-features__card-link:hover .bds-features__cta-arrow,.bds-features__card-link:focus-visible .bds-features__cta-arrow{transform:translate(4px)}.bds-hero{background:var(--bds-hero-bg, var(--bds-page-primary))}.bds-hero__content{display:flex;flex-direction:column;align-items:flex-start}.bds-hero__content>*+*{margin-top:var(--bds-gap-md)}.bds-hero__subtitle+.bds-hero__title{margin-top:var(--bds-gap-sm)}.bds-hero__subtitle{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--bds-hero-eyebrow-color, var(--bds-text-brand-primary))}.bds-hero__title{margin:0;font-family:var(--bds-font-family-heading);font-size:clamp(var(--bds-heading-xl),4vw,var(--bds-display-sm));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-hero-headline-color, var(--bds-text-primary))}.bds-hero__lead{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-heading-sm);line-height:var(--bds-font-line-height-relaxed);color:var(--bds-hero-lead-color, var(--bds-text-secondary));max-width:55ch}.bds-hero--align-center .bds-hero__content{align-items:center;text-align:center}.bds-hero--interior-minimal .bds-hero__container{display:flex;flex-direction:column;gap:var(--bds-gap-md);max-width:var(--bds-content-width-text-md)}.bds-hero--split .bds-hero__title{font-size:clamp(var(--bds-heading-xxl),5vw,var(--bds-display-sm))}.bds-hero--split .bds-hero__container{display:grid;grid-template-columns:1fr;gap:var(--bds-gap-xl);align-items:center}@media(min-width:768px){.bds-hero--split .bds-hero__container{grid-template-columns:3fr 2fr;gap:var(--bds-gap-huge)}.bds-hero--split .bds-hero__title:after{content:"";display:block;width:3rem;height:2px;margin-top:var(--bds-gap-lg);background:var(--bds-hero-accent-line, transparent)}}.bds-hero__media{overflow:hidden;border-radius:var(--bds-hero-image-radius, var(--bds-border-radius-lg))}.bds-hero__image{display:block;width:100%;height:100%;object-fit:cover}.bds-hero__missing{border-radius:var(--bds-hero-image-radius, var(--bds-border-radius-lg))}.bds-hero--split .bds-hero__missing{aspect-ratio:var(--bds-aspect-4-5)}.bds-hero--with-pricing-card{background:var(--bds-hero-bg, var(--bds-page-secondary));padding-block:var( --bds-hero-padding-y, clamp(var(--bds-padding-xl), 6vw, var(--bds-padding-huge)) )}.bds-hero--with-pricing-card:is([data-audience=brand],[data-service-line=brand]){background:var(--bds-surface-service-brand-inverse);--bds-hero-headline-color: var(--bds-text-service-brand-on-light);--bds-hero-eyebrow-color: var(--bds-text-service-brand-on-light);--bds-hero-lead-color: var(--bds-text-service-brand-on-light);--bds-text-brand-primary: var(--bds-text-service-brand-on-light);--bds-background-inverse: var(--bds-surface-service-brand-dark);--bds-text-on-color-light: var(--bds-color-grayscale-white)}.bds-hero--with-pricing-card:is([data-audience=marketing],[data-service-line=marketing]){background:var(--bds-surface-service-marketing-inverse);--bds-hero-headline-color: var(--bds-text-service-marketing-on-light);--bds-hero-eyebrow-color: var(--bds-text-service-marketing-on-light);--bds-hero-lead-color: var(--bds-text-service-marketing-on-light);--bds-text-brand-primary: var(--bds-text-service-marketing-on-light);--bds-background-inverse: var(--bds-surface-service-marketing-dark);--bds-text-on-color-light: var(--bds-color-grayscale-white)}.bds-hero--with-pricing-card:is([data-audience=information],[data-service-line=information]){background:var(--bds-surface-service-information-inverse);--bds-hero-headline-color: var(--bds-text-service-information-on-light);--bds-hero-eyebrow-color: var(--bds-text-service-information-on-light);--bds-hero-lead-color: var(--bds-text-service-information-on-light);--bds-text-brand-primary: var(--bds-text-service-information-on-light);--bds-background-inverse: var(--bds-surface-service-information-dark);--bds-text-on-color-light: var(--bds-color-grayscale-white)}.bds-hero--with-pricing-card:is([data-audience=product],[data-service-line=product]){background:var(--bds-surface-service-product-inverse);--bds-hero-headline-color: var(--bds-text-service-product-on-light);--bds-hero-eyebrow-color: var(--bds-text-service-product-on-light);--bds-hero-lead-color: var(--bds-text-service-product-on-light);--bds-text-brand-primary: var(--bds-text-service-product-on-light);--bds-background-inverse: var(--bds-surface-service-product-dark);--bds-text-on-color-light: var(--bds-color-grayscale-white)}.bds-hero--with-pricing-card:is([data-audience=back-office],[data-service-line=back-office]),.bds-hero--with-pricing-card:is([data-audience=service],[data-service-line=service]){background:var(--bds-surface-service-back-office-inverse);--bds-hero-headline-color: var(--bds-text-service-back-office-on-light);--bds-hero-eyebrow-color: var(--bds-text-service-back-office-on-light);--bds-hero-lead-color: var(--bds-text-service-back-office-on-light);--bds-text-brand-primary: var(--bds-text-service-back-office-on-light);--bds-background-inverse: var(--bds-surface-service-back-office-dark);--bds-text-on-color-light: var(--bds-color-grayscale-white)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=brand],[data-service-line=brand]),:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=marketing],[data-service-line=marketing]){--bds-text-inverse: var(--bds-text-on-color-light)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=information],[data-service-line=information]),:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=product],[data-service-line=product]),:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=back-office],[data-service-line=back-office]),:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=service],[data-service-line=service]){--bds-text-inverse: var(--bds-text-on-color-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=brand],[data-service-line=brand]){--bds-hero-headline-color: var(--bds-text-service-brand-on-dark);--bds-hero-eyebrow-color: var(--bds-text-service-brand-on-dark);--bds-hero-lead-color: var(--bds-text-service-brand-on-dark);--bds-text-brand-primary: var(--bds-text-service-brand-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=marketing],[data-service-line=marketing]){--bds-hero-headline-color: var(--bds-text-service-marketing-on-dark);--bds-hero-eyebrow-color: var(--bds-text-service-marketing-on-dark);--bds-hero-lead-color: var(--bds-text-service-marketing-on-dark);--bds-text-brand-primary: var(--bds-text-service-marketing-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=information],[data-service-line=information]){--bds-hero-headline-color: var(--bds-text-service-information-on-dark);--bds-hero-eyebrow-color: var(--bds-text-service-information-on-dark);--bds-hero-lead-color: var(--bds-text-service-information-on-dark);--bds-text-brand-primary: var(--bds-text-service-information-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=product],[data-service-line=product]){--bds-hero-headline-color: var(--bds-text-service-product-on-dark);--bds-hero-eyebrow-color: var(--bds-text-service-product-on-dark);--bds-hero-lead-color: var(--bds-text-service-product-on-dark);--bds-text-brand-primary: var(--bds-text-service-product-on-dark)}:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=back-office],[data-service-line=back-office]),:root[data-theme=dark] .bds-hero--with-pricing-card:is([data-audience=service],[data-service-line=service]){--bds-hero-headline-color: var(--bds-text-service-back-office-on-dark);--bds-hero-eyebrow-color: var(--bds-text-service-back-office-on-dark);--bds-hero-lead-color: var(--bds-text-service-back-office-on-dark);--bds-text-brand-primary: var(--bds-text-service-back-office-on-dark)}.bds-hero--with-pricing-card .bds-hero__container{display:grid;grid-template-columns:1fr;gap:var(--bds-gap-xl);align-items:center}@media(min-width:768px){.bds-hero--with-pricing-card .bds-hero__container{grid-template-columns:58fr 42fr;gap:var(--bds-gap-huge)}}.bds-hero__breadcrumb{margin-bottom:var(--bds-gap-sm)}img.bds-hero__icon{display:block;width:var(--bds-hero-icon-size, var(--bds-size-1000));height:var(--bds-hero-icon-size, var(--bds-size-1000));object-fit:contain}.bds-hero__icon-slot{display:block;width:var(--bds-hero-icon-size, var(--bds-size-1000));height:var(--bds-hero-icon-size, var(--bds-size-1000))}.bds-hero__icon-slot>*{width:100%;height:100%}.bds-hero--with-pricing-card .bds-hero__subtitle{font-weight:var(--bds-font-weight-semibold);color:var(--bds-hero-eyebrow-color, var(--bds-text-primary))}.bds-hero--with-pricing-card .bds-hero__title{font-size:clamp(var(--bds-heading-xl),5vw,var(--bds-heading-xxl));font-weight:var(--bds-font-weight-bold);color:var(--bds-hero-headline-color, var(--bds-text-primary))}.bds-hero--with-pricing-card .bds-hero__lead{margin:0;font-size:var(--bds-body-xl);color:var(--bds-hero-lead-color, var(--bds-text-primary))}.bds-hero__media-card{background:var(--bds-hero-media-bg, var(--bds-surface-primary));border-radius:var(--bds-hero-radius, var(--bds-border-radius-lg));padding:var(--bds-padding-md);box-shadow:var(--bds-shadow-md);display:flex;flex-direction:column;gap:var(--bds-gap-md)}.bds-hero__image-frame{overflow:hidden;border-radius:var(--bds-border-radius-md);background:var(--bds-surface-secondary)}.bds-hero__price{display:flex;flex-direction:column;gap:var(--bds-gap-sm);padding-inline:var(--bds-padding-sm);align-items:flex-start}.bds-hero__price-label{margin:0;font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-semibold);color:var(--bds-text-primary)}.bds-hero__price-value{margin:0;font-family:var(--bds-font-family-heading);font-size:var(--bds-heading-lg);font-weight:var(--bds-font-weight-bold);color:var(--bds-text-primary);line-height:1}.bds-logo-wall__title{margin:0 0 var(--bds-gap-lg);font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);font-weight:var(--bds-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--bds-text-secondary)}.bds-logo-wall__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bds-logo-wall-gap, var(--bds-size-1000))}.bds-logo-wall__strip[data-motion=marquee]{display:block}.bds-logo-wall__strip:not([data-motion=marquee]) img,.bds-logo-wall__strip:not([data-motion=marquee]) svg{height:var(--bds-logo-wall-logo-height, var(--bds-size-600));width:auto;flex-shrink:0}.bds-card-grid{padding-block-end:clamp(var(--bds-padding-huge),9vw,calc(var(--bds-padding-huge) * 1.5))}.bds-card-grid__header{max-width:var(--bds-content-width-text-md);margin-bottom:var(--bds-padding-xl);display:flex;flex-direction:column}.bds-card-grid__header>*+*{margin-top:var(--bds-gap-md)}.bds-card-grid__subtitle+.bds-card-grid__title{margin-top:var(--bds-gap-sm)}.bds-card-grid__subtitle{margin:0;font-family:var(--bds-font-family-subtitle);font-size:var(--bds-subtitle-lg);font-weight:var(--bds-font-weight-medium);letter-spacing:.08em;text-transform:var(--bds-text-transform-subtitle, uppercase);color:var(--bds-text-brand-primary)}.bds-card-grid__title{margin:0;font-family:var(--bds-font-family-heading);font-size:clamp(var(--bds-heading-lg),3.5vw,var(--bds-heading-huge));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-text-primary)}.bds-card-grid__description{margin:0;font-family:var(--bds-font-family-body);font-size:var(--bds-body-md);line-height:var(--bds-font-line-height-normal);color:var(--bds-text-primary)}@media(min-width:992px){.bds-card-grid--cols-2 .bp-services-grid__list{grid-template-columns:repeat(2,1fr)}.bds-card-grid--cols-3 .bp-services-grid__list{grid-template-columns:repeat(3,1fr)}.bds-card-grid--cols-4 .bp-services-grid__list{grid-template-columns:repeat(4,1fr)}}.bds-stats-dark-bar{background:var(--bds-stats-dark-bar-bg, var(--bds-surface-inverse))}.bds-stats-dark-bar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--bds-gap-xl)}@media(min-width:640px){.bds-stats-dark-bar__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.bds-stats-dark-bar__item{display:flex;flex-direction:column;gap:var(--bds-gap-sm);padding-block:var(--bds-padding-sm);border-left:1px solid var(--bds-stats-dark-bar-divider, var(--bds-border-secondary));padding-left:var(--bds-padding-md)}@media(max-width:639px){.bds-stats-dark-bar__item{border-left:none;border-top:1px solid var(--bds-stats-dark-bar-divider, var(--bds-border-secondary));padding-top:var(--bds-padding-md);padding-left:0}.bds-stats-dark-bar__item:first-child{border-top:none;padding-top:0}}.bds-stats-dark-bar__value{font-family:var(--bds-font-family-display);font-size:clamp(var(--bds-heading-xl),4vw,var(--bds-heading-huge));font-weight:var(--bds-font-weight-semibold);line-height:var(--bds-font-line-height-tight);color:var(--bds-stats-dark-bar-value-color, var(--bds-text-inverse))}.bds-stats-dark-bar__label{font-family:var(--bds-font-family-label);font-size:var(--bds-label-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--bds-stats-dark-bar-label-color, var(--bds-text-inverse))}:root{--color-gold-lightest: #F7EDDA;--color-gold-lighter: #E2C791;--color-gold-light: #AD8B42;--color-gold-dark: #6F5720;--color-gold-darker: #55421A;--color-gold-darkest: #3F3217;--color-gray-lightest: #D7D7D7;--color-gray-lighter: #9B9B9B;--color-gray-light: #575757;--color-gray-dark: #373737;--color-gray-darker: #1E1E1E;--color-gray-darkest: #000000;--color-gold: var(--color-gold-light);--color-gold-hover: var(--color-gold-lighter);--color-cream: var(--color-gold-lightest);--color-white: #FFFFFF;--color-black: #000000;--color-text-primary: var(--color-black);--color-text-secondary: var(--color-gray-darker);--color-text-muted: var(--color-gray-dark);--color-text-inverse: var(--color-white);--color-text-brand: var(--color-gold-dark);--color-background-primary: var(--color-white);--color-background-secondary: var(--color-gold-lightest);--color-background-inverse: var(--color-black);--color-surface-card: var(--color-gray-darker);--color-surface-nav: rgba(0, 0, 0, .95);--color-surface-elevated: #0a0a0a;--color-surface-recessed: #111111;--color-border-primary: var(--color-gray-darker);--color-border-brand: var(--color-gold);--color-border-card: rgba(173, 139, 66, .12);--font-family-display: "Libre Baskerville", Georgia, serif;--font-family-heading: "Libre Baskerville", Georgia, serif;--font-family-body: "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-label: "Lato", -apple-system, BlinkMacSystemFont, sans-serif;--body-sm: 14px;--body-md: 16px;--body-lg: 18px;--body-xl: 20px;--label-xs: 11.54px;--label-sm: 14px;--label-md: 16px;--heading-sm: 20px;--heading-md: 25.3px;--heading-lg: 32px;--heading-xl: 40.5px;--display-sm: 45.5px;--display-md: 51px;--display-lg: 57.5px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700;--letter-spacing-wide: .02em;--letter-spacing-wider: .04em;--letter-spacing-caps: .12em;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 60px;--space-2xl: 80px;--space-3xl: 120px;--container-max: 1200px;--container-narrow: 720px;--container-medium: 860px;--container-padding: 24px;--section-padding: 120px;--section-padding-sm: 60px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-button: 6px;--border-width-thin: 1px;--border-width-default: 1.5px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-default: .4s;--duration-slow: .6s;--stagger-base: .12s}@media(max-width:768px){:root{--container-padding: 20px;--section-padding: 80px;--section-padding-sm: 48px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html.has-modal-open{overflow:hidden}body{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--body-md);line-height:1.6;color:var(--color-text-inverse);background-color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}main p a,main li a,main dd a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);line-height:1.2;text-wrap:balance}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--narrow{max-width:var(--container-narrow)}.section{padding:var(--section-padding) 0}.btn{display:inline-block;font-family:var(--font-family-label);font-size:var(--label-md);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-button);border:var(--border-width-default) solid transparent;cursor:pointer;text-transform:none;transition:background-color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.btn:hover{transform:translateY(-1px)}.btn--primary,.btn--outline{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.btn--primary:hover,.btn--outline:hover{background-color:var(--color-white);color:var(--color-black)}.btn--secondary{background-color:transparent;color:var(--color-white);border-color:transparent;padding:var(--space-sm) 0;border-bottom:var(--border-width-thin) solid rgba(255,255,255,.4);border-radius:0}.btn--secondary:hover{border-bottom-color:var(--color-white);transform:translateY(0)}.btn--ghost{background:transparent;color:var(--color-white);border-color:transparent;padding-left:0;padding-right:0}.btn--ghost:after{content:" →"}.btn--ghost:hover{color:#fffc;transform:translate(4px) translateY(0)}.btn--gold{background-color:var(--color-gold);color:var(--color-black);border-color:var(--color-gold)}.btn--gold:hover{background-color:var(--color-gold-hover);border-color:var(--color-gold-hover)}:root{--font-family-display: "Libre Baskerville", Georgia, serif;--font-family-heading: "Libre Baskerville", Georgia, serif;--font-family-subtitle: "Libre Baskerville", Georgia, serif;--font-family-body: Lato, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-label: Lato, -apple-system, BlinkMacSystemFont, sans-serif;--display-sm: clamp(45.1px, 5.06vw, 72.8px);--display-md: clamp(50.8px, 5.69vw, 81.9px);--display-lg: clamp(57.2px, 6.4vw, 92.2px);--display-xl: clamp(72.5px, 8.12vw, 116.9px);--heading-tiny: 20px;--heading-sm: 22.5px;--heading-md: 25.3px;--heading-lg: 28.5px;--heading-xl: 32px;--heading-xxl: 36px;--heading-huge: 40.5px;--body-tiny: 10.26px;--body-xs: 11.54px;--body-sm: 14px;--body-md: 16px;--body-lg: 18px;--body-xl: 20px;--body-huge: 25.3px;--birdwell-mutlak-dentistry-gold: #8f7236;--birdwell-mutlak-dentistry-gold-lightest: #f7edda;--birdwell-mutlak-dentistry-gold-lighter: #e2c791;--birdwell-mutlak-dentistry-gold-light: #8f7236;--birdwell-mutlak-dentistry-gold-dark: #6f5720;--birdwell-mutlak-dentistry-gold-darker: #55421a;--birdwell-mutlak-dentistry-gold-darkest: #3f3217;--birdwell-mutlak-dentistry-gold-subtle: var(--birdwell-mutlak-dentistry-gold-lightest);--birdwell-mutlak-dentistry-gold-hover: var(--birdwell-mutlak-dentistry-gold-lighter);--birdwell-mutlak-dentistry-gold-pressed: var(--birdwell-mutlak-dentistry-gold-dark);--birdwell-mutlak-dentistry-gold-deep: var(--birdwell-mutlak-dentistry-gold-darker);--birdwell-mutlak-dentistry-gold-deepest: var(--birdwell-mutlak-dentistry-gold-darkest);--birdwell-mutlak-dentistry-gray-lightest: #d7d7d7;--birdwell-mutlak-dentistry-gray-lighter: #9b9b9b;--birdwell-mutlak-dentistry-gray-light: #575757;--birdwell-mutlak-dentistry-gray-dark: #373737;--birdwell-mutlak-dentistry-gray-darker: #1e1e1e;--birdwell-mutlak-dentistry-gray-darkest: #000000;--birdwell-mutlak-dentistry-gray-100: var(--birdwell-mutlak-dentistry-gray-lightest);--birdwell-mutlak-dentistry-gray-200: var(--birdwell-mutlak-dentistry-gray-lighter);--birdwell-mutlak-dentistry-gray-300: var(--birdwell-mutlak-dentistry-gray-light);--birdwell-mutlak-dentistry-gray-400: var(--birdwell-mutlak-dentistry-gray-dark);--birdwell-mutlak-dentistry-gray-500: var(--birdwell-mutlak-dentistry-gray-darker);--birdwell-mutlak-dentistry-gray-600: var(--birdwell-mutlak-dentistry-gray-darkest);--birdwell-mutlak-dentistry-white-0: #ffffff;--birdwell-mutlak-dentistry-black-900: #000000;--background-brand-primary: var(--birdwell-mutlak-dentistry-gold);--background-brand-primary-hover: var(--birdwell-mutlak-dentistry-gold-lighter);--background-brand-primary-pressed: var(--birdwell-mutlak-dentistry-gold-dark);--background-brand-secondary: var(--birdwell-mutlak-dentistry-gold-lightest);--background-primary: var(--birdwell-mutlak-dentistry-black-900);--background-secondary: var(--birdwell-mutlak-dentistry-gray-darkest);--background-tertiary: var(--birdwell-mutlak-dentistry-gray-darkest);--background-inverse: var(--birdwell-mutlak-dentistry-white-0);--background-input: var(--birdwell-mutlak-dentistry-gray-darkest);--surface-primary: var(--birdwell-mutlak-dentistry-black-900);--surface-secondary: var(--birdwell-mutlak-dentistry-gray-darkest);--text-primary: var(--birdwell-mutlak-dentistry-white-0);--text-secondary: var(--birdwell-mutlak-dentistry-gray-light);--text-muted: var(--birdwell-mutlak-dentistry-gray-dark);--text-inverse: var(--birdwell-mutlak-dentistry-black-900);--text-brand-primary: var(--birdwell-mutlak-dentistry-gold);--text-on-color-light: var(--birdwell-mutlak-dentistry-black-900);--border-primary: var(--birdwell-mutlak-dentistry-gray-darkest);--border-brand-primary: var(--birdwell-mutlak-dentistry-gold);--border-input: var(--birdwell-mutlak-dentistry-gray-darkest);--text-link: var(--birdwell-mutlak-dentistry-gold);--page-accent: var(--birdwell-mutlak-dentistry-black-900);--padding-tiny: 8px;--padding-xs: 12px;--padding-sm: 16px;--padding-md: 24px;--padding-lg: 40px;--padding-xl: 60px;--padding-huge: 80px;--gap-tiny: 4px;--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 40px;--gap-huge: 60px;--container-max: 1280px;--container-padding: 24px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-pill: 999px;--border-radius-circle: 9999px;--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 4px;--border-width-xl: 5px;--box-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--box-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--box-shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--duration-fast: .2s;--duration-default: .4s;--duration-slow: .6s;--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--stagger-base: .12s}h1,h2,h3,h4,h5,h6,.heading-huge,.heading-xl,.heading-lg,.heading-md,.heading-sm,.heading-tiny,.display-xl,.display-lg,.display-md,.display-sm{font-family:var(--font-family-heading);font-weight:400;line-height:1.15;letter-spacing:-.01em}:root{color-scheme:dark}:root{--color-gold-lightest: var(--birdwell-mutlak-dentistry-gold-lightest);--color-gold-lighter: var(--birdwell-mutlak-dentistry-gold-lighter);--color-gold-light: var(--birdwell-mutlak-dentistry-gold);--color-gold: var(--birdwell-mutlak-dentistry-gold);--color-gold-dark: var(--birdwell-mutlak-dentistry-gold-dark);--color-gold-darker: var(--birdwell-mutlak-dentistry-gold-darker);--color-gold-darkest: var(--birdwell-mutlak-dentistry-gold-darkest);--color-cream: var(--birdwell-mutlak-dentistry-gold-lightest);--color-gray-lightest: var(--birdwell-mutlak-dentistry-gray-lightest);--color-gray-lighter: var(--birdwell-mutlak-dentistry-gray-lighter);--color-gray-light: var(--birdwell-mutlak-dentistry-gray-light);--color-gray-dark: var(--birdwell-mutlak-dentistry-gray-dark);--color-gray-darker: var(--birdwell-mutlak-dentistry-gray-darker);--color-gray-darkest: var(--birdwell-mutlak-dentistry-gray-darkest);--color-white: var(--birdwell-mutlak-dentistry-white-0);--color-black: var(--birdwell-mutlak-dentistry-black-900);--color-text-brand: var(--birdwell-mutlak-dentistry-gold-dark);--color-border-brand: var(--birdwell-mutlak-dentistry-gold);--color-surface-card: var(--birdwell-mutlak-dentistry-gray-darkest);--color-surface-nav: rgba(0, 0, 0, .95);--color-surface-elevated: var(--birdwell-mutlak-dentistry-gray-darkest);--color-surface-recessed: var(--birdwell-mutlak-dentistry-gray-darkest)}:root{--color-surface-card: #0a0a0a;--color-surface-recessed: #0a0a0a;--color-surface-elevated: #0a0a0a;--color-border-card: rgba(225, 167, 48, .14)}.animate-fade-up{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-fade-up.is-visible{opacity:1;transform:translateY(0)}.animate-slide-left{opacity:0;transform:translate(-30px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-slide-left.is-visible{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(30px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-slide-right.is-visible{opacity:1;transform:translate(0)}.animate-scale-in{opacity:0;transform:scale(.95);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.animate-scale-in.is-visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:calc(var(--stagger-base) * 1)}.stagger-2{transition-delay:calc(var(--stagger-base) * 2)}.stagger-3{transition-delay:calc(var(--stagger-base) * 3)}.stagger-4{transition-delay:calc(var(--stagger-base) * 4)}@media(prefers-reduced-motion:reduce){.animate-fade-up,.animate-slide-left,.animate-slide-right,.animate-scale-in{opacity:1;transform:none;transition:none}}.skip-link{position:absolute;top:-100px;left:1rem;z-index:2000;padding:.75rem 1rem;background:var(--color-white);color:var(--color-black);font-family:var(--font-family-label);font-weight:700;border-radius:6px;text-decoration:none;transition:top .12s ease-out}.skip-link:focus{top:1rem;outline:2px solid var(--color-gold);outline-offset:2px}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}
