:root{--brand-cyan: #00ADC2;--brand-purple: #2B2171;--brand-sea: #007E92;--brand-navy: #13002C;--ink-50: #F8F7F9;--ink-100: #F1F0F2;--ink-200: #E3E0E6;--ink-300: #CBC7D1;--ink-400: #A59EAF;--ink-500: #80758D;--ink-600: #635774;--ink-700: #4C3D5F;--ink-800: #34244A;--ink-900: #210F39;--ink-950: #13002C;--purple-50: #F4F4F8;--purple-100: #EAE9F1;--purple-200: #D0CEE0;--purple-300: #AAA6C6;--purple-400: #756FA3;--purple-500: #4B4286;--purple-600: #2B2171;--purple-700: #271B65;--purple-800: #23165A;--cyan-50: #F0FAFB;--cyan-100: #E0F5F8;--cyan-200: #B8E8EE;--cyan-300: #7AD4DF;--cyan-400: #33BDCE;--cyan-500: #00ADC2;--sea-600: #007E92;--sea-700: #04627C;--sea-800: #084967;--success-600: #0E7A4F;--success-50: #E6F4EC;--warning-600: #A85C00;--warning-50: #FBF0E2;--error-600: #C0362C;--error-50: #FBEAE8;--bg-page: #FFFFFF;--bg-subtle: var(--ink-50);--bg-card: #FFFFFF;--bg-inverse: var(--ink-950);--bg-brand: var(--purple-600);--bg-cert: var(--cyan-50);--text-primary: var(--ink-900);--text-secondary: var(--ink-600);--text-tertiary: var(--ink-500);--text-inverse: #FFFFFF;--text-link: var(--sea-600);--text-link-hover: var(--sea-700);--border-default: var(--ink-200);--border-strong: var(--ink-300);--border-focus: var(--purple-600);--border-cert: var(--cyan-200);--action-primary: var(--purple-600);--action-primary-hover: var(--purple-700);--action-primary-active: var(--purple-800);--action-cert: var(--sea-600);--action-danger: var(--error-600);--action-disabled-bg: var(--ink-100);--action-disabled-text: var(--ink-400);--accent-brand: var(--cyan-500);--gradient-1: linear-gradient(90deg, #13002C 0%, #2B2171 50%, #00ADC2 100%);--gradient-2: linear-gradient(90deg, #00ADC2 0%, #007E92 100%);--gradient-3: linear-gradient(90deg, #2B2171 0%, #13002C 100%);--scrim: rgba(19, 0, 44, .55);--font-display: "DIN Pro Condensed", "Oswald", system-ui, sans-serif;--font-text: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--display-l: 700 64px/64px var(--font-display);--display-m: 700 48px/52px var(--font-display);--h1: 700 40px/48px var(--font-text);--h2: 700 30px/38px var(--font-text);--h3: 700 24px/32px var(--font-text);--h4: 500 20px/28px var(--font-text);--body-l: 400 18px/28px var(--font-text);--body-m: 400 16px/24px var(--font-text);--caption: 400 14px/20px var(--font-text);--button: 500 18px/24px var(--font-text);--price: 700 28px/34px var(--font-text);--price-l: 700 36px/42px var(--font-text);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-full: 999px;--shadow-sm: 0 2px 8px -4px rgba(19,0,44,.18);--shadow-md: 0 12px 28px -20px rgba(19,0,44,.35);--shadow-lg: 0 20px 44px -28px rgba(19,0,44,.4);--shadow-xl: 0 32px 64px -32px rgba(19,0,44,.45);--control-s: 40px;--control-m: 48px;--control-l: 56px;--tap-min: 44px;--content-max: 1280px;--motion-fast: .12s cubic-bezier(.2,0,.2,1);--motion-base: .2s cubic-bezier(.2,0,.2,1);--motion-slow: .32s cubic-bezier(.16,1,.3,1);--motion-draw: 1.2s ease-out;--z-base: 0;--z-sticky-header: 100;--z-sticky-panel: 110;--z-dropdown: 200;--z-scrim: 300;--z-drawer: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--z-loading-overlay: 800;--status-success-text: var(--success-600);--status-success-icon: var(--success-600);--status-success-bg: var(--success-50);--status-success-border: var(--success-600);--status-warning-text: var(--warning-600);--status-warning-icon: var(--warning-600);--status-warning-bg: var(--warning-50);--status-warning-border: var(--warning-600);--status-error-text: var(--error-600);--status-error-icon: var(--error-600);--status-error-bg: var(--error-50);--status-error-border: var(--error-600);--disabled-bg: var(--ink-100);--disabled-text: var(--ink-400);--disabled-border: var(--ink-200);--disabled-icon: var(--ink-400);--disabled-cursor: not-allowed;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps: .04em;--border-width-hairline: 1px;--border-width-default: 1.5px;--border-width-strong: 2px;--border-width-focus: 3px;--opacity-scrim: .55;--opacity-disabled: .4;--opacity-skeleton: .12;--opacity-row-hover: .06;--opacity-watermark: 1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--border-focus);outline-offset:2px}.bb-home-v5{--home-page-max-width: 1280px;--home-page-padding-inline: clamp(16px, 3vw, 32px);--home-page-font-size: clamp(24px, 2.4vw, 30px);--home-page-line-height: 1.25;--home-page-font-weight: 700;--home-page-letter-spacing: -.01em;--home-hero-padding: clamp(40px, 6vw, 72px) 0;--home-hero-border-radius: 0 0 28px 28px;--home-hero-background: linear-gradient(120deg, var(--ink-950) 0%, var(--purple-600) 58%, var(--cyan-500) 130%);--home-hero-right: -140px;--home-hero-top: -80px;--home-hero-width: 660px;--home-hero-height: 680px;--home-hero-opacity: .24;--home-hero-transform: rotate(-14deg);--home-hero-background-2: repeating-linear-gradient(115deg, var(--cyan-500) 0 18px, transparent 18px 52px);--home-hero-letter-spacing: .1em;--home-hero-max-width: 820px;--home-hero-font-size: clamp(34px, 4.6vw, 64px);--home-hero-line-height: 1.02;--home-hero-font-weight: 700;--home-hero-letter-spacing-2: .01em;--home-hero-margin-top: 20px;--home-hero-max-width-2: 760px;--home-hero-font-size-2: clamp(17px, 1.4vw, 20px);--home-hero-line-height-2: 1.5;--home-hero-color: rgb(255 255 255 / .92);--home-hero-max-width-3: 780px;--home-hero-width-2: 100%;--home-hero-gap: 14px;--home-hero-padding-2: 12px 16px;--home-hero-box-shadow: 0 30px 60px -30px rgb(19 0 44 / .55);--home-hero-flex: 1 1 200px;--home-hero-min-width: 0;--home-hero-height-2: 52px;--home-hero-padding-3: 0;--home-hero-font-size-3: 20px;--home-hero-min-width-2: 160px;--home-hero-height-3: 52px;--home-hero-margin-top-2: 20px;--home-hero-min-height: 0;--home-hero-height-4: 28px;--home-page-padding: clamp(40px, 5vw, 64px) 0;--home-page-letter-spacing-2: .08em;--home-page-max-width-2: 1100px;--home-page-font-size-2: clamp(28px, 3.4vw, 56px);--home-page-line-height-2: 1.12;--home-page-letter-spacing-3: -.015em;--home-page-max-width-3: 1100px;--home-page-font-size-3: clamp(17px, 1.4vw, 20px);--home-page-line-height-3: 1.4;--home-page-margin-top: 40px;--home-page-grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));--home-page-gap: clamp(16px, 2vw, 24px);--home-tile-min-height: 424px;--home-tile-border: 0;--home-tile-border-radius: 20px;--home-tile-padding: 28px;--home-tile-transition: transform .2s, box-shadow .2s;--home-tile-transform: translateY(-4px);--home-tile-box-shadow: 0 12px 32px rgb(43 33 113 / .24);--home-tile-number-font-size: 56px;--home-tile-number-line-height: 68px;--home-tile-number-font-weight: 700;--home-tile-number-opacity: .28;--home-tile-title-font-size: clamp(20px, 1.8vw, 24px);--home-tile-title-line-height: 1.25;--home-tile-title-font-weight: 700;--home-tile-meta-font-size: 15px;--home-tile-meta-line-height: 22px;--home-tile-step-border-color: rgb(255 255 255 / .2);--home-tile-step-font-size: 14px;--home-tile-step-font-weight: 600;--home-tile-step-letter-spacing: .06em;--home-tile-step-opacity: .7;--home-tile-step-font-size-2: 17px;--home-tile-step-line-height: 23px;--home-tile-step-font-weight-2: 500;--home-tile-button-flex: 0 0 48px;--home-tile-button-font-size: 17px;--home-tile-button-font-weight: 500;--home-tile-number-opacity-2: 1;--home-page-min-height: 56px;--home-page-font-size-4: 17px;--home-routes-border-radius: 28px;--home-routes-padding: clamp(28px, 3vw, 40px) 0;--home-community-margin-top: 24px;--home-routes-right: -100px;--home-routes-top: -90px;--home-routes-width: 480px;--home-routes-height: 480px;--home-routes-opacity: .2;--home-routes-transform: rotate(-16deg);--home-routes-background: repeating-linear-gradient(115deg, var(--cyan-500) 0 14px, transparent 14px 44px);--home-community-right: -120px;--home-community-top: -100px;--home-community-width: 560px;--home-community-height: 560px;--home-community-opacity: .22;--home-community-transform: rotate(-14deg);--home-promises-background: linear-gradient(105deg, var(--purple-600) 0%, var(--ink-950) 100%);--home-promises-left: -120px;--home-promises-bottom: -140px;--home-promises-width: 460px;--home-promises-height: 460px;--home-promises-transform: rotate(-18deg);--home-routes-width-2: 44px;--home-routes-height-2: 44px;--home-routes-font-size: 20px;--home-routes-grid-template-columns: repeat(auto-fit, minmax(min(290px, 100%), 1fr));--home-routes-gap: clamp(16px, 2.4vw, 32px);--home-routes-min-height: 240px;--home-routes-border-radius-2: 20px;--home-routes-padding-2: 20px;--home-routes-height-3: 72px;--home-routes-min-height-2: 0;--home-routes-height-4: 26px;--home-routes-padding-inline: 10px;--home-routes-margin-top: 14px;--home-routes-font-weight: 600;--home-routes-font-size-2: clamp(19px, 1.7vw, 22px);--home-routes-line-height: 1.27;--home-routes-margin-top-2: 10px;--home-community-grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));--home-community-gap: clamp(16px, 2vw, 24px);--home-community-min-width: 0;--home-community-background: rgb(255 255 255 / .06);--home-community-border: 1px solid rgb(255 255 255 / .1);--home-community-padding: 24px;--home-community-font-size: clamp(56px, 6vw, 88px);--home-community-line-height: 1;--home-community-font-size-2: 20px;--home-community-line-height-2: 26px;--home-community-font-weight: 700;--home-community-width-2: 44px;--home-community-height-2: 44px;--home-community-font-size-3: 16px;--home-community-line-height-3: 22px;--home-community-min-height: 0;--home-community-height-3: 28px;--home-community-width-3: 100%;--home-directions-padding: clamp(28px, 3vw, 40px) 0;--home-directions-grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));--home-directions-gap: clamp(16px, 2vw, 24px);--home-directions-min-height: 172px;--home-directions-padding-2: 20px;--home-directions-min-height-2: 0;--home-directions-height: 28px;--home-promises-margin-top: 28px;--home-promises-grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr));--home-promises-gap: clamp(20px, 2.4vw, 32px);--home-promises-width-2: 44px;--home-promises-height-2: 44px;--home-promises-background-2: rgb(0 173 194 / .22);--home-promises-font-size: 20px;--home-promises-line-height: 26px;--home-promises-font-weight: 700;--home-faq-padding: clamp(28px, 3vw, 36px) 0;--home-faq-margin-top: 20px;--home-faq-padding-block: 4px;--home-faq-min-height: 60px;--home-faq-padding-block-2: 12px;--home-faq-font-size: 18px;--home-faq-line-height: 24px;--home-cta-font-size: clamp(26px, 2.9vw, 40px);--home-cta-line-height: 1.2;--home-cta-letter-spacing: -.015em;--home-cta-max-width: 720px;--home-cta-font-size-2: clamp(17px, 1.4vw, 20px);--home-cta-line-height-2: 1.4;--home-help-right: 32px;--home-help-bottom: 32px;--home-help-z-index: 60;--home-help-width: 56px;--home-help-height: 56px;--home-help-border-radius: 50%}:root{--home-prosthetics-section-gap: 32px;--home-prosthetics-section-radius: var(--radius-xl);--home-prosthetics-section-background: linear-gradient(135deg, var(--cyan-50) 0%, var(--ink-50) 100%);--home-prosthetics-section-padding: clamp(48px, 5vw, 64px) 0;--home-prosthetics-label-gap: 14px;--home-prosthetics-number-size: 20px;--home-prosthetics-intro-width: 1040px;--home-prosthetics-heading-size: clamp(26px, 2.9vw, 40px);--home-prosthetics-heading-line: 1.2;--home-prosthetics-heading-tracking: -.01em;--home-prosthetics-intro-gap: 10px;--home-prosthetics-intro-size: clamp(17px, 1.4vw, 20px);--home-prosthetics-intro-line: 1.4;--home-prosthetics-column-gap: clamp(20px, 2.4vw, 32px);--home-prosthetics-arguments-width: 420px;--home-prosthetics-argument-height: 72px;--home-prosthetics-argument-title-size: clamp(19px, 1.7vw, 22px);--home-prosthetics-argument-title-line: 1.27;--home-prosthetics-illustration-width: 380px;--home-prosthetics-illustration-ratio: 584 / 400;--home-prosthetics-illustration-icon: 38%;--home-prosthetics-journey-padding: clamp(20px, 2.4vw, 32px);--home-prosthetics-stage-columns: repeat(6, minmax(0, 1fr));--home-prosthetics-journey-title-size: 24px;--home-prosthetics-journey-title-line: 32px;--home-prosthetics-stage-icon-box: 56px;--home-prosthetics-stage-icon-size: 20px;--home-prosthetics-stage-title-size: 16px;--home-prosthetics-stage-title-line: 22px;--home-prosthetics-stage-border-width: 2px;--home-prosthetics-stage-line-width: 2px;--home-prosthetics-stage-line-top: 27px;--home-prosthetics-stage-index-offset: -8px;--home-prosthetics-stage-index-left: 12px;--home-prosthetics-stage-index-mobile-left: 40px;--home-prosthetics-stage-mobile-height: 64px;--home-prosthetics-stage-mobile-indent: 72px;--home-prosthetics-stage-current-shadow: 0 0 0 8px rgb(43 33 113 / 10%)}.bb-home-v5{--home-direction-badge-height: 28px;--home-help-right: clamp(12px, 2vw, 32px);--home-help-bottom: clamp(12px, 2vw, 32px);--body-m: 400 16px/24px var(--font-text)}.bb-home-v5{--home-products-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));--home-products-grid-gap: clamp(16px, 2vw, 24px);--home-products-grid-top: 28px;--home-products-card-min-height: 242px;--home-products-icon-size: 28px;--home-products-description-font: 400 15px/22px var(--font-text);--home-products-title-font: 700 20px/26px var(--font-text);--home-products-intro-font: 400 clamp(17px, 1.4vw, 20px)/1.4 var(--font-text);--home-products-intro-width: 1040px;--home-products-intro-top: 10px;--home-products-metrics-height: 64px;--home-products-service-offset: 20px;--home-products-service-title-gap: 4px;--home-products-chip-padding: 2px 10px;--home-products-callout-padding: 24px clamp(20px, 2.4vw, 32px);--home-products-callout-copy: 1 1 280px;--home-products-callout-button: 200px;--home-products-callout-secondary: 180px;--caption: 400 14px/20px var(--font-text)}.bb-auth-v3{--auth-v3-min-height: 760px;--auth-v3-section-padding: 56px 0 64px;--auth-v3-gradient: linear-gradient(28deg, var(--ink-950) 0%, var(--purple-600) 52%, var(--sea-600) 100%);--auth-v3-hatch-right: -120px;--auth-v3-hatch-top: -120px;--auth-v3-hatch-width: 720px;--auth-v3-hatch-height: 760px;--auth-v3-hatch-opacity: .26;--auth-v3-hatch-rotate: -16deg;--auth-v3-hatch: repeating-linear-gradient(115deg, var(--cyan-500) 0 18px, transparent 18px 54px);--auth-v3-orb-left: -140px;--auth-v3-orb-bottom: -160px;--auth-v3-orb-size: 520px;--auth-v3-orb-bg: rgb(0 173 194 / .18);--auth-v3-intro-basis: 420px;--auth-v3-kicker-x: 14px;--auth-v3-kicker-bg: rgb(255 255 255 / .14);--auth-v3-kicker-spacing: .06em;--auth-v3-dot: 7px;--auth-v3-title-top: 20px;--auth-v3-title-width: 540px;--auth-v3-title-size: 60px;--auth-v3-title-line: 62px;--auth-v3-title-spacing: .01em;--auth-v3-copy-width: 500px;--auth-v3-copy-size: 20px;--auth-v3-copy-line: 30px;--auth-v3-copy-color: rgb(255 255 255 / .85);--auth-v3-perks-width: 520px;--auth-v3-perks-top: 36px;--auth-v3-perk-gap: 14px;--auth-v3-perk-height: 72px;--auth-v3-perk-padding: 14px 18px;--auth-v3-perk-border: rgb(255 255 255 / .18);--auth-v3-perk-bg: rgb(255 255 255 / .1);--auth-v3-icon-bg: rgb(0 173 194 / .22);--auth-v3-icon: 22px;--auth-v3-perk-copy-gap: 2px;--auth-v3-small-line: 22px;--auth-v3-small-color: rgb(255 255 255 / .72);--auth-v3-card-width: 480px;--auth-v3-card-left: 160px;--auth-v3-card-padding: 36px;--auth-v3-card-radius: 24px;--auth-v3-card-shadow: 0 40px 80px -40px rgb(19 0 44 / .7);--auth-v3-label-size: 15px;--auth-v3-close-offset: -8px;--auth-v3-close-size: 20px;--auth-v3-back-icon: 18px;--auth-v3-form-title: 32px;--auth-v3-form-line: 40px;--auth-v3-form-spacing: -.02em;--auth-v3-subtitle-top: 10px;--auth-v3-subtitle-line: 26px;--auth-v3-form-top: 28px;--auth-v3-field-height: 60px;--auth-v3-field-radius: 14px;--auth-v3-prefix-width: 96px;--auth-v3-phone-size: 20px;--auth-v3-phone-spacing: .5px;--auth-v3-consent-top: 20px;--auth-v3-submit-size: 19px;--auth-v3-code-size: 24px;--auth-v3-code-spacing: .65em;--body-l-size: 18px;--body-m-size: 16px;--button-line: 24px;--display-m-size: 48px;--display-m-line: 52px;--min-tap: 44px;--space-10: 40px}:root{--storefront-page-padding: 48px;--storefront-title-size: 40px;--storefront-title-line: 48px;--storefront-catalog-columns: 260px minmax(0, 1fr);--storefront-catalog-gap: 24px;--storefront-filter-title-size: 18px;--storefront-filter-title-line: 28px;--storefront-product-columns: repeat(3, minmax(0, 1fr));--storefront-product-padding: 16px;--storefront-product-media-ratio: 1 / 1.06;--storefront-card-lift: -4px;--site-header-z: 40;--site-header-height: 80px;--site-header-gap: clamp(12px, 2vw, 32px);--site-brand-gap: 10px;--site-brand-mark: 33px;--site-brand-size: 20px;--site-brand-tracking: -.01em;--site-nav-gap: clamp(14px, 2vw, 28px);--site-search-basis: 220px;--site-search-gap: 10px;--site-search-padding: 14px;--site-action-icon: 24px;--site-count-top: 5px;--site-count-right: 4px;--site-count-size: 20px;--site-count-padding: 5px;--site-avatar-size: 40px;--site-mobile-link-height: 52px;--site-footer-padding: clamp(32px, 5vw, 48px) 0 32px;--site-footer-column-min: 220px;--site-footer-gap: clamp(20px, 3vw, 32px);--site-footer-contact-top: 8px;--site-footer-button-x: 18px;--site-footer-muted: rgb(255 255 255 / .7);--site-footer-button-border: rgb(255 255 255 / .45);--site-footer-button-hover: rgb(255 255 255 / .1);--site-footer-rule: rgb(255 255 255 / .12);--site-footer-bottom-gap: clamp(12px, 2vw, 24px);--site-footer-legal-basis: 320px;--body-l-size: 18px;--body-m-size: 16px;--caption-size: 14px;--caption-line: 20px;--min-h-control: var(--control-m);--min-h-tap: var(--tap-min);--icon-md: 20px}:root{--product-column-gap: clamp(20px, 2.4vw, 32px);--product-gallery-basis: 380px;--product-main-basis: 320px;--product-buy-basis: 300px;--product-buy-top: 160px;--product-title-size: clamp(24px, 2.2vw, 28px);--product-title-line: 36px;--product-title-tracking: -.01em;--product-price-size: clamp(32px, 3vw, 40px);--product-price-line: 48px;--product-price-tracking: -.02em;--product-fact-height: 72px;--product-fact-icon: 40px;--product-seller-height: 76px;--product-guarantee-height: 40px;--product-variant-width: 64px;--product-anchors-z: 30;--product-anchor-gap: clamp(14px, 2vw, 28px);--product-text-width: 976px;--product-spec-card-min: 260px;--product-spec-card-height: 116px;--product-spec-value-size: 22px;--product-spec-value-line: 28px;--product-spec-row-height: 60px;--product-spec-key-basis: 220px;--product-rating-size: 48px;--product-rating-line: 56px;--product-rating-row-height: 36px;--product-rating-bar-height: 8px;--product-rating-count-width: 40px;--product-similar-min: 240px}:root{--cart-column-gap: clamp(20px, 2.4vw, 32px);--cart-list-basis: 520px;--cart-summary-basis: 320px;--cart-summary-top: 104px;--cart-title-size: clamp(28px, 2.6vw, 36px);--cart-title-line: 44px;--cart-title-tracking: -.01em;--cart-total-size: 28px;--cart-total-line: 34px;--cart-item-body-basis: 240px;--cart-photo-size: 108px;--cart-stripe-width: 4px;--cart-cert-icon: 40px;--cart-cert-mark: 20px;--cart-check-size: 24px;--cart-check-mark: 16px;--cart-check-inset: 10px;--cart-stepper-height: 46px;--cart-stepper-value-width: 48px;--cart-switch-width: 52px;--cart-switch-height: 32px;--cart-switch-knob: 24px;--cart-switch-travel: 20px;--cart-related-min: 240px}:root{--nav-column-gap: 20px;--nav-side-width: 260px;--nav-aside-width: 320px;--nav-feed-basis: 420px;--nav-sticky-top: 88px;--nav-tabs-top: 80px;--nav-title-size: clamp(26px, 3vw, 34px);--nav-card-title-size: 22px;--nav-card-title-line: 28px;--nav-row-height: 52px;--nav-avatar-size: 32px;--nav-author-avatar: 40px;--nav-cover-height: 280px;--nav-chip-height: 40px;--nav-tab-height: 56px;--nav-badge-size: 22px;--nav-mark-size: 16px;--nav-icon-size: 18px;--nav-progress-height: 4px;--nav-path-min-height: 180px;--nav-ask-min-height: 200px;--nav-live-min-height: 160px;--nav-material-cover-height: clamp(200px, 28vw, 380px);--nav-prose-width: 720px;--nav-hatch: repeating-linear-gradient(115deg, var(--cyan-500) 0 14px, transparent 14px 42px);--nav-path-background: linear-gradient(120deg, var(--ink-950) 0%, var(--purple-600) 62%, var(--purple-800) 100%);--nav-ask-background: linear-gradient(135deg, var(--purple-600) 0%, var(--ink-950) 100%);--nav-progress-fill: linear-gradient(90deg, var(--sea-600), var(--cyan-500))}@font-face{font-family:Manrope;src:url(/build/assets/manrope-400-BEIO-tX3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-500-C3q1kWH5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-600-DBphNC1-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-700-DbNN7f-K.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/build/assets/manrope-800-CNT0ON31.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/oswald-600-CFE0X6ms.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/build/assets/oswald-700-CM4Tt9Ci.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.bb-register-calm{--register-bg: var(--bg-page);--register-bg-subtle: var(--bg-subtle);--register-heading-color: var(--text-primary);--register-heading-font: var(--font-text);--register-heading-transform: none;--register-heading-tracking: var(--tracking-normal);--register-text-color: var(--text-primary);--register-radius: var(--radius-lg);background-color:var(--register-bg);color:var(--register-text-color)}.bb-register-strong{--register-bg: var(--bg-inverse);--register-bg-subtle: var(--purple-600);--register-heading-color: var(--text-inverse);--register-heading-font: var(--font-display);--register-heading-transform: uppercase;--register-heading-tracking: var(--tracking-caps);--register-text-color: var(--text-inverse);--register-radius: var(--radius-lg);background-color:var(--register-bg);background-image:var(--gradient-1);color:var(--register-text-color)}.bb-register-kids{--register-bg: var(--cyan-50);--register-bg-subtle: var(--bg-page);--register-heading-color: var(--purple-600);--register-heading-font: var(--font-display);--register-heading-transform: none;--register-heading-tracking: var(--tracking-normal);--register-text-color: var(--text-primary);--register-radius: var(--radius-xl);background-color:var(--register-bg);background-image:none;color:var(--register-text-color)}:where(.bb-register-calm,.bb-register-strong,.bb-register-kids) :where(h1,h2,h3,h4){color:var(--register-heading-color);font-family:var(--register-heading-font);text-transform:var(--register-heading-transform);letter-spacing:var(--register-heading-tracking)}.bb-home-v5{font-family:var(--font-text);-webkit-font-smoothing:antialiased;color:var(--ink-950)}.bb-home-v5 .font-display{font-family:var(--font-display)}.bb-home-v5 .bb-container{max-width:var(--home-page-max-width);padding-inline:var(--home-page-padding-inline)}.bb-home-v5 :where(main h2){font-size:var(--home-page-font-size);line-height:var(--home-page-line-height);font-weight:var(--home-page-font-weight);letter-spacing:var(--home-page-letter-spacing)}.bb-home-v5 .home-hero{padding:var(--home-hero-padding);border-radius:var(--home-hero-border-radius);background:var(--home-hero-background)}.bb-home-v5 .home-hero>.bb-hatch{right:var(--home-hero-right);top:var(--home-hero-top);bottom:auto;width:var(--home-hero-width);height:var(--home-hero-height);opacity:var(--home-hero-opacity);transform:var(--home-hero-transform);background:var(--home-hero-background-2)}.bb-home-v5 .home-hero .bb-container>span{letter-spacing:var(--home-hero-letter-spacing)}.bb-home-v5 .home-hero h1{max-width:var(--home-hero-max-width);font-family:var(--font-display);font-size:var(--home-hero-font-size);line-height:var(--home-hero-line-height);font-weight:var(--home-hero-font-weight);letter-spacing:var(--home-hero-letter-spacing-2)}.bb-home-v5 .home-hero h1+p{margin-top:var(--home-hero-margin-top);max-width:var(--home-hero-max-width-2);font-size:var(--home-hero-font-size-2);line-height:var(--home-hero-line-height-2);color:var(--home-hero-color)}.bb-home-v5 .home-hero form{max-width:var(--home-hero-max-width-3);width:var(--home-hero-width-2);gap:var(--home-hero-gap);padding:var(--home-hero-padding-2);box-shadow:var(--home-hero-box-shadow)}.bb-home-v5 .home-hero input{flex:var(--home-hero-flex);min-width:var(--home-hero-min-width);height:var(--home-hero-height-2);padding:var(--home-hero-padding-3);font-size:var(--home-hero-font-size-3)}.bb-home-v5 .home-hero button{min-width:var(--home-hero-min-width-2);height:var(--home-hero-height-3)}.bb-home-v5 .home-hero form+p{margin-top:var(--home-hero-margin-top-2)}.bb-home-v5 .home-hero form+p>span{min-height:var(--home-hero-min-height);height:var(--home-hero-height-4)}.bb-home-v5 #navigator{padding:var(--home-page-padding)}.bb-home-v5 #navigator .bb-container>span{letter-spacing:var(--home-page-letter-spacing-2)}.bb-home-v5 #navigator h2{max-width:var(--home-page-max-width-2);font-size:var(--home-page-font-size-2);line-height:var(--home-page-line-height-2);letter-spacing:var(--home-page-letter-spacing-3);color:var(--purple-600)}.bb-home-v5 #navigator h2+p{max-width:var(--home-page-max-width-3);font-size:var(--home-page-font-size-3);line-height:var(--home-page-line-height-3)}.bb-home-v5 #navigator ul{margin-top:var(--home-page-margin-top);grid-template-columns:var(--home-page-grid-template-columns);gap:var(--home-page-gap)}.bb-home-v5 .home-tile{min-height:var(--home-tile-min-height);border:var(--home-tile-border);border-radius:var(--home-tile-border-radius);padding:var(--home-tile-padding);transition:var(--home-tile-transition)}.bb-home-v5 .home-tile:hover{transform:var(--home-tile-transform);box-shadow:var(--home-tile-box-shadow)}.bb-home-v5 .home-tile-number{font-size:var(--home-tile-number-font-size);line-height:var(--home-tile-number-line-height);font-weight:var(--home-tile-number-font-weight);opacity:var(--home-tile-number-opacity)}.bb-home-v5 .home-tile-title{font-size:var(--home-tile-title-font-size);line-height:var(--home-tile-title-line-height);font-weight:var(--home-tile-title-font-weight)}.bb-home-v5 .home-tile-meta{font-size:var(--home-tile-meta-font-size);line-height:var(--home-tile-meta-line-height)}.bb-home-v5 .home-tile-step{border-color:var(--home-tile-step-border-color)}.bb-home-v5 .home-tile-step>span:first-child{font-size:var(--home-tile-step-font-size);font-weight:var(--home-tile-step-font-weight);letter-spacing:var(--home-tile-step-letter-spacing);color:inherit;opacity:var(--home-tile-step-opacity)}.bb-home-v5 .home-tile-step>span:last-child{font-size:var(--home-tile-step-font-size-2);line-height:var(--home-tile-step-line-height);font-weight:var(--home-tile-step-font-weight-2)}.bb-home-v5 .home-tile-button{flex:var(--home-tile-button-flex);font-size:var(--home-tile-button-font-size);font-weight:var(--home-tile-button-font-weight)}.bb-home-v5 #navigator li:last-child .home-tile-number{opacity:var(--home-tile-number-opacity-2)}.bb-home-v5 #navigator li:last-child .home-tile-step{border-color:var(--ink-200)}.bb-home-v5 #navigator ul+div{min-height:var(--home-page-min-height)}.bb-home-v5 #navigator ul+div .text-body-l{font-size:var(--home-page-font-size-4)}.bb-home-v5 .home-routes,.bb-home-v5 .home-community,.bb-home-v5 .home-promises{position:relative;overflow:hidden;border-radius:var(--home-routes-border-radius);padding:var(--home-routes-padding)}.bb-home-v5 .home-community{margin-top:var(--home-community-margin-top)}.bb-home-v5 .home-routes:before,.bb-home-v5 .home-community:before,.bb-home-v5 .home-promises:before{content:"";position:absolute;pointer-events:none;right:var(--home-routes-right);top:var(--home-routes-top);width:var(--home-routes-width);height:var(--home-routes-height);opacity:var(--home-routes-opacity);transform:var(--home-routes-transform);background:var(--home-routes-background)}.bb-home-v5 .home-routes>div,.bb-home-v5 .home-community>div,.bb-home-v5 .home-promises>div{position:relative}.bb-home-v5 .home-community:before{right:var(--home-community-right);top:var(--home-community-top);width:var(--home-community-width);height:var(--home-community-height);opacity:var(--home-community-opacity);transform:var(--home-community-transform)}.bb-home-v5 .home-promises{background:var(--home-promises-background)}.bb-home-v5 .home-promises:before{right:auto;top:auto;left:var(--home-promises-left);bottom:var(--home-promises-bottom);width:var(--home-promises-width);height:var(--home-promises-height);transform:var(--home-promises-transform)}.bb-home-v5 .home-routes .bb-container>div:first-child>span:first-child,.bb-home-v5 .home-community .bb-container>div:first-child>span:first-child{width:var(--home-routes-width-2);height:var(--home-routes-height-2);font-size:var(--home-routes-font-size)}.bb-home-v5 .home-routes ul{grid-template-columns:var(--home-routes-grid-template-columns);gap:var(--home-routes-gap)}.bb-home-v5 .home-routes li>a{min-height:var(--home-routes-min-height);border-radius:var(--home-routes-border-radius-2);padding:var(--home-routes-padding-2)}.bb-home-v5 .home-routes li>a>svg{height:var(--home-routes-height-3)}.bb-home-v5 .home-routes li>a>span:first-of-type{min-height:var(--home-routes-min-height-2);height:var(--home-routes-height-4);padding-inline:var(--home-routes-padding-inline);margin-top:var(--home-routes-margin-top);font-weight:var(--home-routes-font-weight)}.bb-home-v5 .home-routes li>a>.text-h4{font-size:var(--home-routes-font-size-2);line-height:var(--home-routes-line-height);margin-top:var(--home-routes-margin-top-2)}.bb-home-v5 .home-community .grid{grid-template-columns:var(--home-community-grid-template-columns);gap:var(--home-community-gap)}.bb-home-v5 .home-community .grid>div{min-width:var(--home-community-min-width)}.bb-home-v5 .home-community .grid>.bg-purple-800{background:var(--home-community-background);border:var(--home-community-border);padding:var(--home-community-padding)}.bb-home-v5 .home-community .font-display{font-size:var(--home-community-font-size);line-height:var(--home-community-line-height)}.bb-home-v5 .home-community h3{font-size:var(--home-community-font-size-2);line-height:var(--home-community-line-height-2);font-weight:var(--home-community-font-weight)}.bb-home-v5 .home-community .grid>div>span:first-child:not(.font-display){width:var(--home-community-width-2);height:var(--home-community-height-2)}.bb-home-v5 .home-community li .text-body-l{font-size:var(--home-community-font-size-3);line-height:var(--home-community-line-height-3)}.bb-home-v5 .home-community p>.rounded-full{min-height:var(--home-community-min-height);height:var(--home-community-height-3)}.bb-home-v5 .home-community .grid>div:last-child p:last-child a{width:var(--home-community-width-3);justify-content:center}.bb-home-v5 .home-directions{padding:var(--home-directions-padding)}.bb-home-v5 .home-directions ul{grid-template-columns:var(--home-directions-grid-template-columns);gap:var(--home-directions-gap)}.bb-home-v5 .home-directions li>a{min-height:var(--home-directions-min-height);padding:var(--home-directions-padding-2)}.bb-home-v5 .home-directions .rounded-full{min-height:var(--home-directions-min-height-2);height:var(--home-directions-height)}.bb-home-v5 .home-promises ul{margin-top:var(--home-promises-margin-top);grid-template-columns:var(--home-promises-grid-template-columns);gap:var(--home-promises-gap)}.bb-home-v5 .home-promises li>span{width:var(--home-promises-width-2);height:var(--home-promises-height-2);background:var(--home-promises-background-2)}.bb-home-v5 .home-promises h3{font-size:var(--home-promises-font-size);line-height:var(--home-promises-line-height);font-weight:var(--home-promises-font-weight)}.bb-home-v5 .home-faq,.bb-home-v5 .home-cta{padding:var(--home-faq-padding)}.bb-home-v5 .home-faq .bb-container>div{margin-top:var(--home-faq-margin-top);padding-block:var(--home-faq-padding-block)}.bb-home-v5 .home-faq button{min-height:var(--home-faq-min-height);padding-block:var(--home-faq-padding-block-2);font-size:var(--home-faq-font-size);line-height:var(--home-faq-line-height)}.bb-home-v5 .home-cta h2{font-size:var(--home-cta-font-size);line-height:var(--home-cta-line-height);letter-spacing:var(--home-cta-letter-spacing)}.bb-home-v5 .home-cta p{max-width:var(--home-cta-max-width);font-size:var(--home-cta-font-size-2);line-height:var(--home-cta-line-height-2)}.bb-home-v5 .home-help{position:fixed;right:var(--home-help-right);bottom:var(--home-help-bottom);z-index:var(--home-help-z-index);width:var(--home-help-width);height:var(--home-help-height);display:flex;align-items:center;justify-content:center;border-radius:var(--home-help-border-radius);background:var(--purple-600);color:#fff}.bb-home-v5 .home-directions h2{font-size:var(--home-prosthetics-heading-size);line-height:var(--home-prosthetics-heading-line)}.bb-home-v5 .home-directions .home-direction-title{font-weight:700;line-height:var(--home-promises-line-height)}.bb-home-v5 .home-directions li>a{padding:var(--space-6)}.bb-home-v5 .home-directions li .min-h-tap{min-height:var(--home-direction-badge-height)}.bb-home-v5 .home-faq button{padding-inline:0;font-weight:500}.bb-home-v5 .home-faq [role=region]>div{padding-inline:0;font:var(--body-m)}.bb-home-v5 .home-directions-label{display:flex;align-items:center;gap:var(--home-prosthetics-label-gap)}.bb-home-v5 .home-directions-number{display:flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--purple-600);color:var(--text-inverse);font-size:var(--home-prosthetics-number-size);font-weight:700}.bb-home-v5 .home-directions-intro{margin-top:var(--home-products-intro-top);max-width:var(--home-products-intro-width);font:var(--home-products-intro-font);color:var(--ink-600)}.bb-home-v5 .home-directions .home-directions-grid{display:grid;grid-template-columns:var(--home-products-columns);gap:var(--home-products-grid-gap);margin-top:var(--home-products-grid-top)}.bb-home-v5 .home-directions li>.home-direction-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:var(--home-products-card-min-height);padding:var(--space-6);border:var(--border-width-default) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card)}.bb-home-v5 .home-direction-card:hover{border-color:var(--cyan-500)}.bb-home-v5 .home-direction-title{display:flex;align-items:center;gap:var(--space-3);font:var(--home-products-title-font);color:var(--purple-600)}.bb-home-v5 .home-direction-title>svg{width:var(--home-products-icon-size);height:var(--home-products-icon-size);flex-shrink:0;color:var(--sea-600)}.bb-home-v5 .home-direction-description{margin-top:var(--space-3);font:var(--home-products-description-font);color:var(--ink-600)}.bb-home-v5 .home-direction-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);min-height:var(--home-products-metrics-height)}.bb-home-v5 .home-direction-count{flex:1 1 auto;color:var(--ink-600)}.bb-home-v5 .home-direction-badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--home-direction-badge-height);padding:var(--home-products-chip-padding);border-radius:var(--radius-sm);font-size:var(--home-faq-font-size);font:var(--caption)}.bb-home-v5 .home-direction-service{position:absolute;right:var(--home-products-service-offset);top:var(--home-products-service-offset);color:var(--sea-600);font:var(--caption);font-weight:700;letter-spacing:var(--home-page-letter-spacing-2)}.bb-home-v5 .home-direction-service+.home-direction-title{margin-top:var(--home-products-service-title-gap)}.bb-home-v5 .home-ipra-callout{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8);padding:var(--home-products-callout-padding);border-radius:var(--radius-lg);background:var(--purple-50)}.bb-home-v5 .home-ipra-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--space-12);width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);color:var(--purple-600);background:var(--bg-card)}.bb-home-v5 .home-ipra-icon svg{width:var(--home-products-icon-size);height:var(--home-products-icon-size)}.bb-home-v5 .home-ipra-copy{display:flex;flex-direction:column;flex:var(--home-products-callout-copy);min-width:0}.bb-home-v5 .home-ipra-title{font:var(--home-products-title-font);color:var(--ink-950)}.bb-home-v5 .home-ipra-copy .home-direction-description{margin-top:0}.bb-home-v5 .home-ipra-action{display:flex;align-items:center;justify-content:center;min-height:var(--space-12);min-width:var(--home-products-callout-button);padding-inline:var(--space-6);border-radius:var(--radius-md);font:var(--body-m);font-weight:500}.bb-home-v5 .home-ipra-secondary{min-width:var(--home-products-callout-secondary);border:var(--border-width-default) solid var(--ink-300);background:var(--bg-card);color:var(--purple-600)}.bb-auth-v3{font-family:var(--font-text)}.bb-auth-v3 .auth-v3-hero{position:relative;min-height:var(--auth-v3-min-height);overflow:hidden;padding:var(--auth-v3-section-padding);background:var(--auth-v3-gradient)}.bb-auth-v3 .auth-v3-hatch{position:absolute;right:var(--auth-v3-hatch-right);top:var(--auth-v3-hatch-top);width:var(--auth-v3-hatch-width);height:var(--auth-v3-hatch-height);opacity:var(--auth-v3-hatch-opacity);transform:rotate(var(--auth-v3-hatch-rotate));background:var(--auth-v3-hatch)}.bb-auth-v3 .auth-v3-orb{position:absolute;left:var(--auth-v3-orb-left);bottom:var(--auth-v3-orb-bottom);width:var(--auth-v3-orb-size);height:var(--auth-v3-orb-size);border-radius:var(--radius-full);background:var(--auth-v3-orb-bg)}.bb-auth-v3 .auth-v3-columns{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap}.bb-auth-v3 .auth-v3-intro{flex:999 1 var(--auth-v3-intro-basis);min-width:0;padding-top:var(--space-6)}.bb-auth-v3 .auth-v3-kicker{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-1) var(--auth-v3-kicker-x);border-radius:var(--radius-full);background:var(--auth-v3-kicker-bg);color:var(--cyan-200);font:var(--caption);font-weight:600;letter-spacing:var(--auth-v3-kicker-spacing)}.bb-auth-v3 .auth-v3-kicker>span{width:var(--auth-v3-dot);height:var(--auth-v3-dot);border-radius:var(--radius-full);background:var(--cyan-500)}.bb-auth-v3 .auth-v3-intro h1{margin-top:var(--auth-v3-title-top);max-width:var(--auth-v3-title-width);font-family:var(--font-display);font-style:italic;font-size:var(--auth-v3-title-size);line-height:var(--auth-v3-title-line);font-weight:700;letter-spacing:var(--auth-v3-title-spacing);color:var(--text-inverse)}.bb-auth-v3 .auth-v3-intro>p{margin-top:var(--auth-v3-title-top);max-width:var(--auth-v3-copy-width);font-size:var(--auth-v3-copy-size);line-height:var(--auth-v3-copy-line);color:var(--auth-v3-copy-color)}.bb-auth-v3 .auth-v3-perks{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--auth-v3-perks-width);margin-top:var(--auth-v3-perks-top)}.bb-auth-v3 .auth-v3-perks li{display:flex;align-items:center;gap:var(--auth-v3-perk-gap);min-height:var(--auth-v3-perk-height);padding:var(--auth-v3-perk-padding);border:var(--border-width-hairline) solid var(--auth-v3-perk-border);border-radius:var(--radius-lg);background:var(--auth-v3-perk-bg)}.bb-auth-v3 .auth-v3-perk-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--min-tap);width:var(--min-tap);height:var(--min-tap);border-radius:var(--radius-md);color:var(--cyan-300);background:var(--auth-v3-icon-bg)}.bb-auth-v3 .auth-v3-perk-icon svg{width:var(--auth-v3-icon);height:var(--auth-v3-icon)}.bb-auth-v3 .auth-v3-perks li>span:last-child{display:flex;flex-direction:column;gap:var(--auth-v3-perk-copy-gap);min-width:0}.bb-auth-v3 .auth-v3-perks strong{font-size:var(--body-l-size);line-height:var(--button-line);font-weight:500;color:var(--text-inverse)}.bb-auth-v3 .auth-v3-perks small{font-size:var(--body-m-size);line-height:var(--auth-v3-small-line);color:var(--auth-v3-small-color)}.bb-auth-v3 .auth-v3-card{width:var(--auth-v3-card-width);flex:0 0 auto;margin-left:var(--auth-v3-card-left);padding:var(--auth-v3-card-padding);border-radius:var(--auth-v3-card-radius);background:var(--bg-card);box-shadow:var(--auth-v3-card-shadow)}.bb-auth-v3 .auth-v3-card-top{display:flex;align-items:center;gap:var(--space-3)}.bb-auth-v3 .auth-v3-card-top>span{flex:1;color:var(--ink-500);font-size:var(--auth-v3-label-size);font-weight:600;letter-spacing:var(--auth-v3-kicker-spacing)}.bb-auth-v3 .auth-v3-card-top>a{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);margin-right:var(--auth-v3-close-offset);color:var(--ink-500);font-size:var(--auth-v3-close-size)}.bb-auth-v3 .auth-v3-card-top>a svg{width:var(--auth-v3-close-size);height:var(--auth-v3-close-size)}.bb-auth-v3 .auth-v3-card-top .auth-v3-back{width:auto;margin-right:0;gap:var(--space-2);color:var(--sea-600);font-size:var(--body-m-size);font-weight:600}.bb-auth-v3 .auth-v3-card-top .auth-v3-back svg{width:var(--auth-v3-back-icon);height:var(--auth-v3-back-icon)}.bb-auth-v3 .auth-v3-card h2{margin-top:var(--space-3);font-size:var(--auth-v3-form-title);line-height:var(--auth-v3-form-line);font-weight:700;letter-spacing:var(--auth-v3-form-spacing);color:var(--ink-950)}.bb-auth-v3 .auth-v3-card h2+p{margin-top:var(--auth-v3-subtitle-top);font-size:var(--body-l-size);line-height:var(--auth-v3-subtitle-line);color:var(--ink-600)}.bb-auth-v3 .auth-v3-form{margin-top:var(--auth-v3-form-top)}.bb-auth-v3 .auth-v3-form label{font-size:var(--body-m-size);line-height:var(--auth-v3-small-line);color:var(--ink-600)}.bb-auth-v3 .auth-v3-phone-row{display:flex;align-items:center;height:var(--auth-v3-field-height);overflow:hidden;border:var(--border-width-strong) solid var(--purple-600);border-radius:var(--auth-v3-field-radius)}.bb-auth-v3 .auth-v3-prefix{display:flex;align-items:center;justify-content:center;flex:0 0 var(--auth-v3-prefix-width);height:100%;border-right:var(--border-width-hairline) solid var(--ink-200);font-size:var(--body-l-size)}.bb-auth-v3 .auth-v3-phone-row input{height:100%;border:0;border-radius:0;font-size:var(--auth-v3-phone-size);letter-spacing:var(--auth-v3-phone-spacing)}.bb-auth-v3 .auth-v3-consent{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--auth-v3-consent-top);color:var(--ink-700);font:var(--body-m)}.bb-auth-v3 .auth-v3-submit{width:100%;height:var(--auth-v3-field-height);margin-top:var(--space-6);border-radius:var(--auth-v3-field-radius);font-size:var(--auth-v3-submit-size)}.bb-auth-v3 .auth-v3-code{height:var(--auth-v3-field-height);font-size:var(--auth-v3-code-size);font-weight:600;letter-spacing:var(--auth-v3-code-spacing);text-align:center}.bb-auth-v3 .auth-v3-error{margin-top:var(--space-2);color:var(--error-600);font-size:var(--body-m-size);line-height:var(--auth-v3-small-line)}.bb-auth-v3 .auth-v3-secondary{display:flex;align-items:center;justify-content:center;min-height:var(--control-l);margin-top:var(--space-3);text-align:center;color:var(--sea-600);font-size:var(--body-l-size);font-weight:500}.bb-auth-v3 footer{margin-top:0;border-top:var(--border-width-focus) solid var(--cyan-500);background:var(--ink-950)}.bb-auth-v3 footer h2,.bb-auth-v3 footer p{color:var(--text-inverse)}.bb-auth-v3 footer a{color:var(--cyan-200)}@media(max-width:1023px){.bb-auth-v3 .auth-v3-card{width:100%;max-width:var(--auth-v3-card-width);margin:var(--space-8) auto 0}.bb-auth-v3 .auth-v3-intro{flex-basis:100%}}@media(max-width:599px){.bb-auth-v3 .auth-v3-hero{padding:var(--space-8) 0}.bb-auth-v3 .auth-v3-intro h1{font-size:var(--display-m-size);line-height:var(--display-m-line)}.bb-auth-v3 .auth-v3-card{padding:var(--space-6)}}.bb-site-header{position:relative;z-index:var(--site-header-z);width:100%;background:var(--bg-card);font-family:var(--font-text)}.bb-site-header-line{border-bottom:var(--border-width-hairline) solid var(--ink-200)}.bb-site-header-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--site-header-gap);min-height:var(--site-header-height);padding-top:var(--space-3);padding-bottom:var(--space-3)}.bb-site-brand{display:flex;flex:0 0 auto;align-items:center;gap:var(--site-brand-gap);min-height:var(--control-l);border-radius:var(--radius-sm);color:var(--ink-950)}.bb-site-brand .bb-logo-header{width:var(--site-brand-mark);height:var(--site-brand-mark)}.bb-site-brand>span{font-size:var(--site-brand-size);font-weight:800;letter-spacing:var(--site-brand-tracking);white-space:nowrap}.bb-site-nav{display:flex;flex:0 0 auto;align-items:center;gap:var(--site-nav-gap)}.bb-site-nav a{display:flex;align-items:center;box-sizing:border-box;min-height:var(--min-h-control);border-bottom:var(--border-width-strong) solid transparent;color:var(--ink-950);font-size:var(--body-l-size);white-space:nowrap}.bb-site-nav a:hover,.bb-site-nav a.is-active{color:var(--purple-600)}.bb-site-nav a.is-active{border-bottom-color:var(--purple-600);font-weight:500}.bb-site-search{flex:1 1 var(--site-search-basis);min-width:0}.bb-header-search-box{display:flex;align-items:center;gap:var(--site-search-gap);height:var(--min-h-control);padding:0 var(--site-search-padding);border-radius:var(--radius-md);background:var(--ink-50)}.bb-header-search-box>svg{flex:0 0 auto;width:var(--icon-md);height:var(--icon-md);color:var(--ink-500)}.bb-header-search-box .bb-header-search-input{min-height:var(--min-h-tap);padding:0;border:0;border-radius:0;background:transparent;font-size:var(--body-m-size)}.bb-header-search-box .bb-header-search-input:focus{border:0}.bb-site-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-1);margin-left:auto}.bb-site-icon-link{position:relative;display:flex;align-items:center;justify-content:center;width:var(--min-h-control);height:var(--min-h-control);border-radius:var(--radius-sm);color:var(--ink-950)}.bb-site-icon-link:hover{background:var(--ink-50)}.bb-site-icon-link>svg{width:var(--site-action-icon);height:var(--site-action-icon);stroke-width:1.8}.bb-site-count{position:absolute;top:var(--site-count-top);right:var(--site-count-right);display:flex;align-items:center;justify-content:center;min-width:var(--site-count-size);height:var(--site-count-size);padding:0 var(--site-count-padding);border-radius:var(--radius-full);background:var(--error-600);color:var(--text-inverse);font-size:var(--caption-size);font-weight:700}.bb-site-avatar{display:flex;align-items:center;justify-content:center;width:var(--site-avatar-size);height:var(--site-avatar-size);margin-left:var(--space-1);border-radius:var(--radius-full);background:var(--ink-100);color:var(--purple-600);font-size:var(--caption-size);font-weight:700}.bb-site-login{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--min-h-control);margin-left:var(--space-1);padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--purple-600);color:var(--text-inverse);font:var(--button)}.bb-site-login:hover{background:var(--purple-700)}.bb-site-login svg{width:var(--icon-md);height:var(--icon-md)}.bb-site-menu-button{display:none;align-items:center;justify-content:center;width:var(--min-h-control);height:var(--min-h-control);margin-left:var(--space-1);border:0;border-radius:var(--radius-md);background:var(--ink-100);color:var(--ink-950)}.bb-site-menu-button svg{width:var(--site-action-icon);height:var(--site-action-icon)}.bb-site-mobile-nav{border-bottom:var(--border-width-hairline) solid var(--ink-200);background:var(--bg-card)}.bb-site-mobile-nav .bb-container{display:flex;flex-direction:column;padding-top:var(--space-2);padding-bottom:var(--space-2)}.bb-site-mobile-nav a{display:flex;align-items:center;min-height:var(--site-mobile-link-height);border-bottom:var(--border-width-hairline) solid var(--ink-100);color:var(--ink-950);font-size:var(--body-l-size)}.bb-site-mobile-nav a[aria-current=page]{color:var(--purple-600);font-weight:500}.bb-site-footer{width:100%;box-sizing:border-box;margin-top:0;padding:var(--site-footer-padding);border-top:var(--border-width-focus) solid var(--cyan-500);background:var(--ink-950);font-family:var(--font-text)}.bb-site-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--site-footer-column-min),1fr));gap:var(--site-footer-gap)}.bb-site-footer h2{margin:0;color:var(--text-inverse);font-size:var(--body-l-size);font-weight:500}.bb-site-footer ul{display:flex;flex-direction:column;margin-top:var(--space-3)}.bb-site-footer-link{display:flex;align-items:center;min-height:var(--space-10);color:var(--cyan-200);font-size:var(--body-m-size)}.bb-site-footer-link:hover,.bb-site-footer a:hover{color:var(--text-inverse)}.bb-site-footer-contact{display:flex;min-width:0;flex-direction:column}.bb-site-footer-contact>a[href^=tel]{margin-top:var(--site-footer-contact-top);color:var(--text-inverse);font-size:var(--body-l-size);font-weight:700}.bb-site-footer-contact>span{margin-top:var(--space-2);color:var(--site-footer-muted);font-size:var(--caption-size)}.bb-site-footer .bb-site-footer-question{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--min-h-control);margin-top:var(--site-footer-contact-top);padding:0 var(--site-footer-button-x);border:var(--border-width-default) solid var(--site-footer-button-border);border-radius:var(--radius-md);color:var(--text-inverse);font-size:var(--body-m-size);font-weight:500}.bb-site-footer-question:hover{background:var(--site-footer-button-hover)}.bb-site-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:var(--site-footer-bottom-gap);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--site-footer-rule)}.bb-site-footer-bottom>span{flex:1 1 var(--site-footer-legal-basis);min-width:0;color:var(--site-footer-muted);font-size:var(--caption-size);line-height:var(--caption-line)}.bb-site-footer-bottom>a{flex:0 0 auto;color:var(--cyan-200);font-size:var(--caption-size)}@media(max-width:899px){.bb-site-header-row{gap:var(--space-3)}.bb-site-nav{display:none}.bb-site-search{order:1;flex-basis:100%}.bb-site-menu-button{display:flex}.bb-site-login span{display:none}.bb-site-login{width:var(--min-h-control);padding:0}}@media(max-width:599px){.bb-site-brand>span{display:none}}.bb-storefront-v3{background-color:var(--bg-page)}.storefront-catalog{padding-block:var(--storefront-page-padding)}.storefront-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.storefront-page-title{font-size:var(--storefront-title-size);line-height:var(--storefront-title-line);font-weight:700;color:var(--ink-950)}.storefront-result-count{color:var(--ink-600);font:var(--body-m)}.storefront-catalog-layout{display:grid;grid-template-columns:var(--storefront-catalog-columns);gap:var(--storefront-catalog-gap);margin-top:var(--space-8)}.storefront-filter-panel{min-width:0;border-right:var(--border-width-hairline) solid var(--ink-200);padding-right:var(--space-6)}.storefront-filter-title{margin-bottom:var(--space-4);font-size:var(--storefront-filter-title-size);line-height:var(--storefront-filter-title-line);font-weight:700;color:var(--ink-950)}.storefront-category-link{display:flex;min-height:var(--control-m);align-items:center;border-radius:var(--radius-md);padding-inline:var(--space-4);font:var(--body-m)}.storefront-catalog-content{min-width:0}.storefront-catalog-toolbar{display:inline-flex;min-height:var(--control-s);align-items:center;border-radius:var(--radius-md);background:var(--ink-950);padding-inline:var(--space-4);color:var(--text-inverse);font:var(--caption);font-weight:700}.storefront-product-grid{display:grid;grid-template-columns:var(--storefront-product-columns);gap:var(--space-6);margin-top:var(--space-4)}.storefront-product-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--storefront-product-padding);transition:border-color var(--motion-base),box-shadow var(--motion-base),transform var(--motion-base)}.storefront-product-card:hover{border-color:var(--purple-200);box-shadow:var(--shadow-md);transform:translateY(var(--storefront-card-lift))}.storefront-product-media{width:calc(100% + var(--storefront-product-padding) * 2);aspect-ratio:var(--storefront-product-media-ratio);margin:calc(var(--storefront-product-padding) * -1);margin-bottom:0;border-radius:0}.storefront-product-favourite{position:absolute;z-index:var(--z-base);top:var(--space-3);right:var(--space-3);display:inline-flex;width:var(--control-s);height:var(--control-s);min-width:var(--tap-min);min-height:var(--tap-min);align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-card);box-shadow:var(--shadow-sm)}.storefront-product-certificate{align-self:flex-start;margin-top:var(--space-4)}.storefront-product-name-link{margin-top:var(--space-4);border-radius:var(--radius-sm)}.storefront-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-top:var(--space-4)}.storefront-product-action{margin-top:auto;padding-top:var(--space-4)}@media(max-width:1023px){.storefront-catalog-layout{grid-template-columns:1fr}.storefront-filter-panel{border-right:0;border-bottom:var(--border-width-hairline) solid var(--ink-200);padding-right:0;padding-bottom:var(--space-6)}.storefront-filter-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.storefront-catalog-heading{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.storefront-filter-panel ul,.storefront-product-grid{grid-template-columns:1fr}}.product-v3{padding-bottom:var(--space-12)}.product-v3-top{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--product-column-gap);padding-top:var(--space-4)}.product-v3-gallery{flex:1 1 var(--product-gallery-basis);min-width:0}.product-v3-main{display:flex;flex:1 1 var(--product-main-basis);min-width:0;flex-direction:column}.product-v3-title{font-size:var(--product-title-size);line-height:var(--product-title-line);font-weight:700;letter-spacing:var(--product-title-tracking);color:var(--ink-950)}.product-v3-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);font:var(--body-m)}.product-v3-buy{position:sticky;top:var(--product-buy-top);display:flex;flex:1 1 var(--product-buy-basis);min-width:0;flex-direction:column;border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-6);box-shadow:var(--shadow-sm)}.product-v3-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.product-v3-price{font-size:var(--product-price-size);line-height:var(--product-price-line);font-weight:700;letter-spacing:var(--product-price-tracking);color:var(--ink-950)}.product-v3-buy-actions{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.product-v3-guarantees{display:flex;flex-direction:column;border-top:var(--border-width-hairline) solid var(--ink-100);margin-top:var(--space-4);padding-top:var(--space-4)}.product-v3-guarantee{display:flex;min-height:var(--product-guarantee-height);align-items:center;gap:var(--space-3);font:var(--caption);color:var(--ink-600)}.product-v3-facts{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.product-v3-fact{display:flex;min-height:var(--product-fact-height);align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--ink-50);padding:var(--space-3) var(--space-4)}.product-v3-fact-warning{border:var(--border-width-hairline) solid var(--status-warning-border);background:var(--status-warning-bg)}.product-v3-fact-icon{display:flex;width:var(--product-fact-icon);height:var(--product-fact-icon);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-card);color:var(--sea-600)}.product-v3-seller{display:flex;min-height:var(--product-seller-height);align-items:center;gap:var(--space-3);border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-3) var(--space-4);margin-top:var(--space-6)}.product-v3-seller-mark{display:flex;width:var(--control-m);height:var(--control-m);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--purple-100);color:var(--purple-600);font:var(--caption);font-weight:700}.product-v3-variants{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.product-v3-variant{display:flex;min-width:var(--product-variant-width);min-height:var(--control-m);align-items:center;justify-content:center;border:var(--border-width-default) solid var(--ink-200);border-radius:var(--radius-md);padding-inline:var(--space-4);font:var(--body-l);color:var(--ink-900)}.product-v3-variant:hover{border-color:var(--purple-300)}.product-v3-variant-current{border-color:var(--purple-600);background:var(--purple-50);font-weight:500;color:var(--purple-600)}.product-v3-variant-out{color:var(--ink-500)}.product-v3-anchors{position:sticky;z-index:var(--product-anchors-z);top:var(--site-header-height);display:flex;min-height:var(--control-l);align-items:center;border-bottom:var(--border-width-hairline) solid var(--ink-200);background:var(--bg-page);margin-top:var(--space-12)}.product-v3-anchors-inner{display:flex;gap:var(--product-anchor-gap);overflow-x:auto}.product-v3-anchor{display:flex;min-height:var(--control-l);flex:0 0 auto;align-items:center;border-bottom:var(--border-width-strong) solid transparent;white-space:nowrap;font:var(--body-m);font-weight:500;color:var(--ink-600)}.product-v3-anchor:hover{color:var(--purple-600)}.product-v3-section{max-width:var(--product-text-width);padding-top:var(--space-8)}.product-v3-section-title{font-size:var(--product-title-size);line-height:var(--product-title-line);font-weight:700;letter-spacing:var(--product-title-tracking);color:var(--ink-950)}.product-v3-spec-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--product-spec-card-min),1fr));gap:var(--space-4);margin-top:var(--space-6)}.product-v3-spec-card{display:flex;min-height:var(--product-spec-card-height);align-items:center;gap:var(--space-4);border-radius:var(--radius-lg);background:var(--cyan-50);padding:var(--space-4) var(--space-6)}.product-v3-spec-card-icon{display:flex;width:var(--control-m);height:var(--control-m);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--bg-card);color:var(--sea-600)}.product-v3-spec-card-value{font-size:var(--product-spec-value-size);line-height:var(--product-spec-value-line);font-weight:700;letter-spacing:var(--product-title-tracking);color:var(--ink-950)}.product-v3-spec-table{display:flex;flex-direction:column;overflow:hidden;border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);margin-top:var(--space-4)}.product-v3-spec-row{display:flex;min-height:var(--product-spec-row-height);align-items:center;flex-wrap:wrap;gap:var(--space-6);padding:var(--space-3) var(--space-6)}.product-v3-spec-row:nth-child(2n){background:var(--ink-50)}.product-v3-spec-key{display:flex;flex:1 1 var(--product-spec-key-basis);min-width:0;align-items:center;gap:var(--space-2);font:var(--body-m);color:var(--ink-600)}.product-v3-spec-value{flex:1;min-width:0;font:var(--body-m);color:var(--ink-900)}.product-v3-feedback{background:var(--ink-50);padding-block:var(--space-12);margin-top:var(--space-12)}.product-v3-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.product-v3-tab{display:flex;min-height:var(--control-m);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding-inline:var(--space-6);font:var(--body-l);color:var(--ink-700)}.product-v3-tab:hover{background:var(--purple-50)}.product-v3-tab-current{background:var(--purple-600);color:var(--text-inverse)}.product-v3-rating-card{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-8);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-6);margin-top:var(--space-6)}.product-v3-rating-value{font-size:var(--product-rating-size);line-height:var(--product-rating-line);font-weight:700;color:var(--ink-950)}.product-v3-rating-bars{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-2)}.product-v3-rating-bar-row{display:flex;min-height:var(--product-rating-row-height);align-items:center;gap:var(--space-3);font:var(--caption);color:var(--ink-600)}.product-v3-rating-count{width:var(--product-rating-count-width);flex:0 0 auto;text-align:right;color:var(--ink-500)}.product-v3-rating-bar{display:block;flex:1;height:var(--product-rating-bar-height);overflow:hidden;border-radius:var(--radius-full);background:var(--ink-200)}.product-v3-rating-bar-fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--warning-600)}.product-v3-similar{padding-top:var(--space-12)}.product-v3-similar-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}.product-v3-similar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--product-similar-min),1fr));gap:var(--space-6);margin-top:var(--space-6)}@media(max-width:1023px){.product-v3-buy{position:static;flex-basis:100%}}@media(max-width:599px){.product-v3-spec-row{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.product-v3-rating-card{gap:var(--space-6)}}.cart-v3{padding-block:var(--space-8) var(--space-12)}.cart-v3-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.cart-v3-title{font-size:var(--cart-title-size);line-height:var(--cart-title-line);font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--ink-950)}.cart-v3-layout{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--cart-column-gap);margin-top:var(--space-6)}.cart-v3-list{display:flex;flex:1 1 var(--cart-list-basis);min-width:0;flex-direction:column;gap:var(--space-4)}.cart-v3-select-all{display:flex;min-height:var(--control-m);align-items:center;gap:var(--space-3)}.cart-v3-item{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);overflow:hidden;border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-4)}.cart-v3-item-flagged:before{position:absolute;top:0;bottom:0;left:0;width:var(--cart-stripe-width);background:var(--status-warning-border);content:""}.cart-v3-item-unselected{background:var(--ink-50)}.cart-v3-item-photo{width:var(--cart-photo-size);height:var(--cart-photo-size);flex:0 0 auto;border-radius:var(--radius-md);background:var(--ink-50);-o-object-fit:cover;object-fit:cover}.cart-v3-item-body{display:flex;flex:1 1 var(--cart-item-body-basis);min-width:0;flex-direction:column;gap:var(--space-2)}.cart-v3-item-spec{font:var(--body-m);color:var(--ink-600)}.cart-v3-item-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.cart-v3-item-action{display:inline-flex;min-height:var(--tap-min);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding-inline:var(--space-2);font:var(--body-m);color:var(--text-link)}.cart-v3-item-action:hover{background:var(--ink-50);color:var(--text-link-hover)}.cart-v3-item-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.cart-v3-item-old-price{font:var(--caption);color:var(--ink-600);text-decoration:line-through}.cart-v3-item-unit{font:var(--caption);color:var(--ink-600)}.cart-v3-item-changed{font:var(--caption);color:var(--status-warning-text)}.cart-v3-stepper-button{display:flex;width:var(--control-m);height:var(--cart-stepper-height);flex:0 0 auto;align-items:center;justify-content:center;color:var(--purple-600)}.cart-v3-stepper-value{min-width:var(--cart-stepper-value-width);text-align:center;font:var(--body-l);color:var(--ink-950)}.cart-v3-summary{position:sticky;top:var(--cart-summary-top);display:flex;flex:1 1 var(--cart-summary-basis);min-width:0;flex-direction:column;gap:var(--space-4)}.cart-v3-summary-card{display:flex;flex-direction:column;border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-6);box-shadow:var(--shadow-sm)}.cart-v3-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font:var(--body-m);color:var(--ink-600)}.cart-v3-summary-gain{color:var(--status-success-text)}.cart-v3-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-top:var(--border-width-hairline) solid var(--ink-100);margin-top:var(--space-4);padding-top:var(--space-4)}.cart-v3-summary-total-value{font-size:var(--cart-total-size);line-height:var(--cart-total-line);font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--ink-950)}.cart-v3-cert{display:flex;align-items:flex-start;gap:var(--space-3);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-lg);padding:var(--space-4)}.cart-v3-cert-full{border-color:var(--cyan-200);background:var(--bg-cert)}.cart-v3-cert-partial{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.cart-v3-cert-icon{display:flex;width:var(--cart-cert-icon);height:var(--cart-cert-icon);flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-card)}.cart-v3-cert-icon>svg{width:var(--cart-cert-mark);height:var(--cart-cert-mark)}.cart-v3-cert-full .cart-v3-cert-icon{color:var(--sea-600)}.cart-v3-cert-partial .cart-v3-cert-icon{color:var(--status-warning-icon)}.cart-v3-cert-title{font:var(--body-m);font-weight:500;color:var(--ink-950)}.cart-v3-cert-note{font:var(--caption);color:var(--ink-600)}.cart-v3-bonus{display:flex;flex-direction:column;gap:var(--space-2);border:var(--border-width-hairline) solid var(--ink-200);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-4)}.cart-v3-bonus-row{display:flex;min-height:var(--control-m);align-items:center;gap:var(--space-3)}.cart-v3-switch-knob{display:block;width:var(--cart-switch-knob);height:var(--cart-switch-knob);border-radius:var(--radius-full);background:var(--bg-card);transition:transform var(--motion-base)}.cart-v3-switch[aria-checked=true] .cart-v3-switch-knob{transform:translate(var(--cart-switch-travel))}.cart-v3-related{padding-top:var(--space-12)}.cart-v3-related-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}.cart-v3-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cart-related-min),1fr));gap:var(--space-6);margin-top:var(--space-6)}@media(max-width:1023px){.cart-v3-summary{position:static;flex-basis:100%}}@media(max-width:599px){.cart-v3-item-side{align-items:flex-start;width:100%}}.nav-v4{padding-block:0 var(--space-12)}.nav-v4-title{font-size:var(--nav-title-size);line-height:1.2;font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--ink-950);padding-block-end:var(--space-2)}.nav-v4-layout{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--nav-column-gap)}.nav-v4-side{display:flex;flex:0 0 auto;flex-direction:column;width:var(--nav-side-width);position:sticky;top:var(--nav-sticky-top)}.nav-v4-feed{display:flex;flex:999 1 var(--nav-feed-basis);flex-direction:column;min-width:0}.nav-v4-aside{display:flex;flex:0 0 auto;flex-direction:column;width:var(--nav-aside-width);position:sticky;top:var(--nav-sticky-top)}@media(max-width:1023px){.nav-v4-side,.nav-v4-aside{position:static;width:100%}}.nav-v4-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.nav-v4-group-title{flex:1;font-weight:500;letter-spacing:var(--tracking-caps);color:var(--ink-600)}.nav-v4-group-link{flex:0 0 auto;font-weight:500;color:var(--text-link)}.nav-v4-list{display:flex;flex-direction:column;margin-block-start:var(--space-2)}.nav-v4-path{display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;padding:var(--space-4);border:1px solid var(--purple-200);border-radius:var(--radius-lg);background:var(--purple-50);color:var(--ink-950)}.nav-v4-path-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--purple-600)}.nav-v4-path-step{font-weight:500}.nav-v4-path-name{color:var(--ink-600)}.nav-v4-progress{display:block;height:var(--nav-progress-height);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--ink-200)}.nav-v4-progress-fill{display:block;height:var(--nav-progress-height);border-radius:var(--radius-full);background:var(--nav-progress-fill)}.nav-v4-path-wide{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6);box-sizing:border-box;min-height:var(--nav-path-min-height);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--nav-path-background);position:relative;overflow:hidden}.nav-v4-path-wide-body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0;position:relative}.nav-v4-path-wide-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--cyan-200)}.nav-v4-path-wide-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--text-inverse)}.nav-v4-hatch{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;width:60%;height:100%;opacity:.22;background:var(--nav-hatch);pointer-events:none}.nav-v4-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;min-height:var(--nav-row-height);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--ink-950)}.nav-v4-row:hover{background:var(--ink-50)}.nav-v4-row-active{background:var(--purple-50);font-weight:500}.nav-v4-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-avatar-size);height:var(--nav-avatar-size);border-radius:var(--radius-full);background:var(--purple-100);color:var(--purple-600);font-weight:700}.nav-v4-avatar-cyan{background:var(--cyan-50);color:var(--sea-600)}.nav-v4-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-v4-row-count{flex:0 0 auto;color:var(--ink-500)}.nav-v4-quick{display:flex;flex-direction:column;margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--border-default)}.nav-v4-quick-link{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:var(--tap-min);color:var(--ink-800)}.nav-v4-quick-icon{flex:0 0 auto;color:var(--ink-600)}.nav-v4-tabs{display:flex;align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:var(--nav-tab-height);border-block-end:1px solid var(--border-default);background:var(--bg-page);position:sticky;top:var(--nav-tabs-top);z-index:40}.nav-v4-tab{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);box-sizing:border-box;min-height:var(--nav-tab-height);padding-inline:var(--space-4);color:var(--ink-600)}.nav-v4-tab-current{color:var(--purple-600);font-weight:500;box-shadow:inset 0 -2px 0 0 var(--purple-600)}.nav-v4-tab-count{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--nav-badge-size);height:var(--nav-badge-size);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--purple-600);color:var(--text-inverse);font-weight:500}.nav-v4-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);box-sizing:border-box;padding-block:var(--space-2)}.nav-v4-chip{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-2);box-sizing:border-box;min-height:var(--nav-chip-height);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);color:var(--ink-800)}.nav-v4-chip:hover{border-color:var(--border-strong)}.nav-v4-chip-active{border-color:var(--purple-600);background:var(--purple-600);color:var(--text-inverse)}.nav-v4-cards{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-2)}.nav-v4-card{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);transition:transform .16s ease,box-shadow .16s ease}.nav-v4-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.nav-v4-card{transition:none}.nav-v4-card:hover{transform:none}}.nav-v4-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;padding:var(--space-2) var(--space-4)}.nav-v4-card-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-author-avatar);height:var(--nav-author-avatar);border-radius:var(--radius-full);background:var(--purple-100);color:var(--purple-600);font-weight:700}.nav-v4-card-author{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.nav-v4-card-author-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.nav-v4-card-author-name{font-weight:500;color:var(--ink-950)}.nav-v4-card-author-role{color:var(--ink-500)}.nav-v4-verified{display:block;flex:0 0 auto;width:var(--nav-mark-size);height:var(--nav-mark-size);color:var(--sea-600)}.nav-v4-card-cover{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:var(--nav-cover-height);position:relative;overflow:hidden;background:var(--ink-50)}.nav-v4-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-v4-card-body{display:flex;flex-direction:column;padding:var(--space-4)}.nav-v4-card-chip{display:flex;align-items:center;align-self:flex-start;box-sizing:border-box;min-height:var(--space-8);margin-block-end:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--ink-50);color:var(--ink-800)}.nav-v4-card-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--ink-950)}.nav-v4-card-text{margin-block-start:var(--space-2);color:var(--ink-600)}.nav-v4-card-stage{display:flex;align-items:center;align-self:flex-start;gap:var(--space-2);box-sizing:border-box;min-height:var(--space-8);margin-block-start:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--purple-200);border-radius:var(--radius-sm);background:var(--purple-50);color:var(--purple-600)}.nav-v4-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);box-sizing:border-box;min-height:var(--nav-tab-height);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--ink-100)}.nav-v4-card-foot-item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--nav-chip-height);color:var(--ink-600)}.nav-v4-card-foot-time{flex:0 0 auto;margin-inline-start:auto;color:var(--ink-500)}.nav-v4-ask{display:flex;flex-direction:column;box-sizing:border-box;min-height:var(--nav-ask-min-height);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--nav-ask-background);position:relative;overflow:hidden}.nav-v4-ask-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--text-inverse);position:relative}.nav-v4-ask-text{margin-block-start:var(--space-2);color:var(--purple-100);position:relative}.nav-v4-ask-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-m);margin-block-start:var(--space-4);border-radius:var(--radius-md);background:var(--bg-page);color:var(--purple-600);font-weight:500;position:relative}.nav-v4-block{display:flex;flex-direction:column;margin-block-start:var(--space-6)}.nav-v4-block-bordered{padding-block-start:var(--space-6);border-block-start:1px solid var(--border-default)}.nav-v4-block-title{font-weight:500;color:var(--ink-950)}.nav-v4-top-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;min-height:var(--nav-tab-height);padding-block:var(--space-2);color:var(--ink-950)}.nav-v4-top-number{flex:0 0 auto;width:var(--space-6);color:var(--ink-400)}.nav-v4-top-title{flex:1;min-width:0}.nav-v4-expert{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);box-sizing:border-box;min-height:var(--control-m);padding-block:var(--space-2)}.nav-v4-expert-body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.nav-v4-live{display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;min-height:var(--nav-live-min-height);margin-block-start:var(--space-6);padding:var(--space-4);border:1px solid var(--border-cert);border-radius:var(--radius-lg);background:var(--bg-cert)}.nav-v4-live-caps{font-weight:500;letter-spacing:var(--tracking-caps);color:var(--sea-600)}.nav-v4-live-title{font-weight:500;color:var(--ink-950)}.nav-v4-live-when{color:var(--ink-600)}.nav-v4-more{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-m);margin-block-start:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-page);color:var(--purple-600);font-weight:500}.nav-v4-more:hover{border-color:var(--purple-600)}.nav-v4-material-cover{display:block;overflow:hidden;height:var(--nav-material-cover-height);margin-block-end:var(--space-6);border-radius:var(--radius-xl);background:var(--ink-100)}.nav-v4-material-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-v4-material{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--nav-column-gap)}.nav-v4-material-body{display:flex;flex:999 1 var(--nav-feed-basis);flex-direction:column;min-width:0;max-width:var(--nav-prose-width)}.nav-v4-material-aside{display:flex;flex:1 1 var(--nav-aside-width);flex-direction:column;position:sticky;top:var(--nav-sticky-top)}@media(max-width:1023px){.nav-v4-material-aside{position:static}}.nav-v4-material-title{font-size:var(--nav-title-size);line-height:1.2;font-weight:700;letter-spacing:var(--cart-title-tracking);color:var(--ink-950)}.nav-v4-material-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-2);color:var(--ink-500)}.nav-v4-prose-p{margin-block-start:var(--space-4);color:var(--ink-800)}.nav-v4-prose-h2{margin-block-start:var(--space-8);font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:700;color:var(--ink-950)}.nav-v4-prose-h3{margin-block-start:var(--space-6);color:var(--ink-950)}.nav-v4-prose-quote{margin-block:var(--space-6);padding-inline-start:var(--space-6);color:var(--ink-700);font-style:italic}.nav-v4-prose-ul,.nav-v4-prose-ol{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4);padding-inline-start:var(--space-6);color:var(--ink-800)}.nav-v4-prose-ul{list-style:disc}.nav-v4-prose-ol{list-style:decimal}.nav-v4-prose-li::marker{color:var(--ink-500)}.nav-v4-notice{display:flex;align-items:flex-start;gap:var(--space-3);box-sizing:border-box;margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid var(--border-cert);border-radius:var(--radius-md);background:var(--bg-cert);color:var(--ink-800)}.nav-v4-notice-warning{border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text)}.nav-v4-card-save{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-chip-height);height:var(--nav-chip-height);border-radius:var(--radius-sm);background:transparent;color:var(--ink-500)}.nav-v4-card-save:hover{background:var(--ink-50);color:var(--purple-600)}.nav-v4-card-save[aria-pressed=true]{color:var(--purple-600)}.nav-v4-events-lead{max-width:var(--nav-prose-width);margin-block-start:var(--space-2);color:var(--ink-600)}.nav-v4-events-heading{margin-block-start:var(--space-8)}.nav-v4-events{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-4)}.nav-v4-event{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-6);box-sizing:border-box;padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card)}.nav-v4-event-past{background:var(--ink-50)}.nav-v4-event-body{display:flex;flex:999 1 var(--nav-feed-basis);flex-direction:column;gap:var(--space-2);min-width:0}.nav-v4-event-side{display:flex;flex:1 1 var(--nav-aside-width);flex-direction:column;gap:var(--space-2)}.nav-v4-event-when{color:var(--sea-600);font-weight:500}.nav-v4-event-title{font-size:var(--nav-card-title-size);line-height:var(--nav-card-title-line);font-weight:500;color:var(--ink-950)}.nav-v4-event-where{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-600)}.nav-v4-event-text{color:var(--ink-700)}.nav-v4-event-expert{color:var(--ink-600)}.nav-v4-event-expert-link{color:var(--text-link)}.nav-v4-event-seats{color:var(--ink-600)}.nav-v4-event-note{color:var(--ink-700);font-weight:500}.nav-v4-event-button{margin-block-start:0;background:var(--action-primary);color:var(--text-inverse)}.nav-v4-event-button:hover{background:var(--action-primary-hover)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-size:100%;-webkit-text-size-adjust:100%}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:18px;line-height:28px;--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.bb-home-v5 #navigator ul+div body{font-size:var(--home-page-font-size-4)}.bb-home-v5 .home-community li body{font-size:var(--home-community-font-size-3);line-height:var(--home-community-line-height-3)}body{min-height:100vh}*:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:2px}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}p,li,dd{text-wrap:pretty}.product-v3-buy-action{display:inline-flex;flex:1;min-width:0;min-height:var(--control-m);align-items:center;justify-content:center;gap:var(--space-2);border:var(--border-width-default) solid var(--ink-200);border-radius:var(--radius-md);font:var(--body-m);color:var(--ink-700)}.product-v3-buy-action:hover{border-color:var(--purple-200);background:var(--purple-50)}.cart-v3-stepper{display:flex;overflow:hidden;align-items:center;border:var(--border-width-default) solid var(--ink-200);border-radius:var(--radius-md)}.cart-v3-stepper-button:hover{background:var(--purple-50)}.cart-v3-check{display:inline-flex;box-sizing:content-box;width:var(--cart-check-size);height:var(--cart-check-size);flex:0 0 auto;align-items:center;justify-content:center;border:var(--border-width-default) solid var(--ink-300);border-radius:var(--radius-sm);margin:var(--cart-check-inset);background:var(--bg-card);color:transparent}.cart-v3-check:hover{border-color:var(--purple-400)}.cart-v3-check[aria-pressed=true]{border-color:var(--purple-600);background:var(--purple-600);color:var(--text-inverse)}.cart-v3-check>svg{width:var(--cart-check-mark);height:var(--cart-check-mark)}.cart-v3-switch{display:inline-flex;width:var(--cart-switch-width);height:var(--cart-switch-height);flex:0 0 auto;align-items:center;border-radius:var(--radius-full);background:var(--ink-300);padding:var(--space-1);transition:background var(--motion-base)}.cart-v3-switch[aria-checked=true]{background:var(--purple-600)}.bb-container{margin-left:auto;margin-right:auto;width:100%;max-width:1280px;padding-left:16px;padding-right:16px}.bb-logo-header{height:28px}@media(min-width:600px){.bb-logo-header{height:32px}}.bb-logo-footer{height:40px}.bb-hatch{position:absolute;right:-20px;bottom:-20px;width:200px;height:200px;transform:rotate(45deg);background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 14px);pointer-events:none}@keyframes bb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.bb-pulse{animation:bb-pulse 2s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-24{right:-96px}.-top-12{top:-48px}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:16px}.right-0{right:0}.right-4{right:16px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:16px}.z-10{z-index:10}.z-drawer{z-index:400}.z-dropdown{z-index:200}.z-modal{z-index:500}.z-scrim{z-index:300}.z-toast{z-index:600}.z-tooltip{z-index:700}.-ml-3{margin-left:-12px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-auto{margin-left:auto}.mr-1{margin-right:4px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-12{margin-top:48px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-12{width:48px;height:48px}.size-24{width:96px;height:96px}.size-3{width:12px;height:12px}.size-4{width:16px;height:16px}.size-5{width:20px;height:20px}.size-6{width:24px;height:24px}.size-8{width:32px;height:32px}.size-full{width:100%;height:100%}.h-16{height:64px}.h-2{height:8px}.h-6{height:24px}.h-control-l{height:56px}.h-control-s{height:40px}.h-full{height:100%}.h-ribbon-l{height:384px}.h-ribbon-s{height:192px}.h-tap{height:44px}.max-h-sheet{max-height:90dvh}.min-h-control{min-height:48px}.min-h-dvh{min-height:100dvh}.min-h-tap{min-height:44px}.w-12{width:48px}.w-2{width:8px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-sidebar{width:264px}.w-tap{width:44px}.min-w-0{min-width:0}.min-w-tap{min-width:44px}.max-w-content{max-width:1280px}.max-w-panel{max-width:480px}.max-w-toast{max-width:400px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: 4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1.5px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1.5px * var(--tw-divide-y-reverse))}.divide-ink-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(227 224 230 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:22px}.rounded-b-xl{border-bottom-right-radius:22px;border-bottom-left-radius:22px}.rounded-l-xl{border-top-left-radius:22px;border-bottom-left-radius:22px}.rounded-r-xl{border-top-right-radius:22px;border-bottom-right-radius:22px}.rounded-t-xl{border-top-left-radius:22px;border-top-right-radius:22px}.border{border-width:1.5px}.border-hairline{border-width:1px}.border-strong{border-width:2px}.border-b-hairline{border-bottom-width:1px}.border-r-hairline{border-right-width:1px}.border-t-hairline{border-top-width:1px}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(184 232 238 / var(--tw-border-opacity, 1))}.border-error-600{--tw-border-opacity: 1;border-color:rgb(192 54 44 / var(--tw-border-opacity, 1))}.border-ink-100{--tw-border-opacity: 1;border-color:rgb(241 240 242 / var(--tw-border-opacity, 1))}.border-ink-200{--tw-border-opacity: 1;border-color:rgb(227 224 230 / var(--tw-border-opacity, 1))}.border-ink-300{--tw-border-opacity: 1;border-color:rgb(203 199 209 / var(--tw-border-opacity, 1))}.border-ink-950{--tw-border-opacity: 1;border-color:rgb(19 0 44 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(43 33 113 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(39 27 101 / var(--tw-border-opacity, 1))}.border-status-error-border{--tw-border-opacity: 1;border-color:rgb(192 54 44 / var(--tw-border-opacity, 1))}.border-status-success-border{--tw-border-opacity: 1;border-color:rgb(14 122 79 / var(--tw-border-opacity, 1))}.border-status-warning-border{--tw-border-opacity: 1;border-color:rgb(168 92 0 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(240 250 251 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(0 173 194 / var(--tw-bg-opacity, 1))}.bg-error-600{--tw-bg-opacity: 1;background-color:rgb(192 54 44 / var(--tw-bg-opacity, 1))}.bg-ink-100{--tw-bg-opacity: 1;background-color:rgb(241 240 242 / var(--tw-bg-opacity, 1))}.bg-ink-50{--tw-bg-opacity: 1;background-color:rgb(248 247 249 / var(--tw-bg-opacity, 1))}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(33 15 57 / var(--tw-bg-opacity, 1))}.bg-ink-950{--tw-bg-opacity: 1;background-color:rgb(19 0 44 / var(--tw-bg-opacity, 1))}.bg-ink-950\/scrim{background-color:#13002c8c}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(234 233 241 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(208 206 224 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(43 33 113 / var(--tw-bg-opacity, 1))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(35 22 90 / var(--tw-bg-opacity, 1))}.bg-sea-600{--tw-bg-opacity: 1;background-color:rgb(0 126 146 / var(--tw-bg-opacity, 1))}.bg-status-error-bg{--tw-bg-opacity: 1;background-color:rgb(251 234 232 / var(--tw-bg-opacity, 1))}.bg-status-success-bg{--tw-bg-opacity: 1;background-color:rgb(230 244 236 / var(--tw-bg-opacity, 1))}.bg-status-warning-bg{--tw-bg-opacity: 1;background-color:rgb(251 240 226 / var(--tw-bg-opacity, 1))}.bg-success-600{--tw-bg-opacity: 1;background-color:rgb(14 122 79 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-1{background-image:linear-gradient(90deg,#13002c,#2b2171,#00adc2)}.bg-gradient-2{background-image:linear-gradient(90deg,#00adc2,#007e92)}.bg-gradient-3{background-image:linear-gradient(90deg,#2b2171,#13002c)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.py-1{padding-top:4px;padding-bottom:4px}.py-12{padding-top:48px;padding-bottom:48px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pl-0{padding-left:0}.pl-12{padding-left:48px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-6{padding-left:24px}.pl-8{padding-left:32px}.pr-12{padding-right:48px}.pr-4{padding-right:16px}.pt-0{padding-top:0}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-6{padding-top:24px}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:DIN Pro Condensed,Oswald,system-ui,sans-serif}.font-sans{font-family:Manrope,system-ui,-apple-system,sans-serif}.text-body-l{font-size:18px;line-height:28px}.text-body-m{font-size:16px;line-height:24px}.text-button{font-size:18px;line-height:24px;font-weight:500}.text-caption{font-size:14px;line-height:20px}.text-display-l{font-size:64px;line-height:64px;font-weight:700}.text-display-m{font-size:48px;line-height:52px;font-weight:700}.text-h1{font-size:40px;line-height:48px;font-weight:700}.text-h2{font-size:30px;line-height:38px;font-weight:700}.text-h3{font-size:24px;line-height:32px;font-weight:700}.text-h4{font-size:20px;line-height:28px;font-weight:500}.text-price{font-size:28px;line-height:34px;font-weight:700}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-caps{letter-spacing:.04em}.text-cyan-200{--tw-text-opacity: 1;color:rgb(184 232 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(0 173 194 / var(--tw-text-opacity, 1))}.text-disabled-text{--tw-text-opacity: 1;color:rgb(165 158 175 / var(--tw-text-opacity, 1))}.text-error-600{--tw-text-opacity: 1;color:rgb(192 54 44 / var(--tw-text-opacity, 1))}.text-ink-100{--tw-text-opacity: 1;color:rgb(241 240 242 / var(--tw-text-opacity, 1))}.text-ink-200{--tw-text-opacity: 1;color:rgb(227 224 230 / var(--tw-text-opacity, 1))}.text-ink-300{--tw-text-opacity: 1;color:rgb(203 199 209 / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity: 1;color:rgb(165 158 175 / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(128 117 141 / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity: 1;color:rgb(99 87 116 / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity: 1;color:rgb(76 61 95 / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.text-ink-950{--tw-text-opacity: 1;color:rgb(19 0 44 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(208 206 224 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(43 33 113 / var(--tw-text-opacity, 1))}.text-sea-600{--tw-text-opacity: 1;color:rgb(0 126 146 / var(--tw-text-opacity, 1))}.text-sea-700{--tw-text-opacity: 1;color:rgb(4 98 124 / var(--tw-text-opacity, 1))}.text-status-error-icon,.text-status-error-text{--tw-text-opacity: 1;color:rgb(192 54 44 / var(--tw-text-opacity, 1))}.text-status-success-icon,.text-status-success-text{--tw-text-opacity: 1;color:rgb(14 122 79 / var(--tw-text-opacity, 1))}.text-status-warning-icon,.text-status-warning-text{--tw-text-opacity: 1;color:rgb(168 92 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-disabled{opacity:.4}.opacity-skeleton{opacity:.12}.shadow-lg{--tw-shadow: 0 20px 44px -28px rgba(19,0,44,.4);--tw-shadow-colored: 0 20px 44px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 12px 28px -20px rgba(19,0,44,.35);--tw-shadow-colored: 0 12px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 2px 8px -4px rgba(19,0,44,.18);--tw-shadow-colored: 0 2px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 32px 64px -32px rgba(19,0,44,.45);--tw-shadow-colored: 0 32px 64px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-base{transition-duration:.2s}.duration-fast{transition-duration:.12s}.duration-slow{transition-duration:.32s}.ease-brand{transition-timing-function:cubic-bezier(.2,0,.2,1)}.ease-brand-slow{transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.file\:mr-4::file-selector-button{margin-right:16px}.file\:min-h-tap::file-selector-button{min-height:44px}.file\:rounded-sm::file-selector-button{border-radius:8px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-ink-100::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(241 240 242 / var(--tw-bg-opacity, 1))}.file\:px-4::file-selector-button{padding-left:16px;padding-right:16px}.file\:text-body-m::file-selector-button{font-size:16px;line-height:24px}.file\:text-ink-900::file-selector-button{--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(165 158 175 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::placeholder{--tw-text-opacity: 1;color:rgb(165 158 175 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(128 117 141 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-500::placeholder{--tw-text-opacity: 1;color:rgb(128 117 141 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-tap:before{content:var(--tw-content);height:44px}.before\:w-12:before{content:var(--tw-content);width:48px}.before\:w-tap:before{content:var(--tw-content);width:44px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:content-\[\"\"\]:before{--tw-content: "";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(0 173 194 / var(--tw-border-opacity, 1))}.hover\:border-ink-300:hover{--tw-border-opacity: 1;border-color:rgb(203 199 209 / var(--tw-border-opacity, 1))}.hover\:border-ink-400:hover{--tw-border-opacity: 1;border-color:rgb(165 158 175 / var(--tw-border-opacity, 1))}.hover\:bg-card:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-error-600\/90:hover{background-color:#c0362ce6}.hover\:bg-ink-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 240 242 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 247 249 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(39 27 101 / var(--tw-bg-opacity, 1))}.hover\:bg-sea-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 98 124 / var(--tw-bg-opacity, 1))}.hover\:text-ink-900:hover{--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.hover\:text-sea-600:hover{--tw-text-opacity: 1;color:rgb(0 126 146 / var(--tw-text-opacity, 1))}.hover\:text-sea-700:hover{--tw-text-opacity: 1;color:rgb(4 98 124 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 20px 44px -28px rgba(19,0,44,.4);--tw-shadow-colored: 0 20px 44px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:16px}.focus\:top-4:focus{top:16px}.focus\:z-loading-overlay:focus{z-index:800}.focus\:inline-flex:focus{display:inline-flex}.focus\:min-h-control:focus{min-height:48px}.focus\:items-center:focus{align-items:center}.focus\:rounded-md:focus{border-radius:12px}.focus\:border-strong:focus{border-width:2px}.focus\:border-error-600:focus{--tw-border-opacity: 1;border-color:rgb(192 54 44 / var(--tw-border-opacity, 1))}.focus\:border-purple-600:focus{--tw-border-opacity: 1;border-color:rgb(43 33 113 / var(--tw-border-opacity, 1))}.focus\:bg-ink-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 247 249 / var(--tw-bg-opacity, 1))}.focus\:bg-purple-600:focus{--tw-bg-opacity: 1;background-color:rgb(43 33 113 / var(--tw-bg-opacity, 1))}.focus\:px-6:focus{padding-left:24px;padding-right:24px}.focus\:text-button:focus{font-size:18px;line-height:24px;font-weight:500}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-focus:focus-visible{outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-purple-600:focus-visible{outline-color:#2b2171}.active\:bg-purple-100:active{--tw-bg-opacity: 1;background-color:rgb(234 233 241 / var(--tw-bg-opacity, 1))}.active\:bg-purple-800:active{--tw-bg-opacity: 1;background-color:rgb(35 22 90 / var(--tw-bg-opacity, 1))}.active\:bg-sea-800:active{--tw-bg-opacity: 1;background-color:rgb(8 73 103 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-disabled-border:disabled{--tw-border-opacity: 1;border-color:rgb(227 224 230 / var(--tw-border-opacity, 1))}.disabled\:border-transparent:disabled{border-color:transparent}.disabled\:bg-disabled-bg:disabled{--tw-bg-opacity: 1;background-color:rgb(241 240 242 / var(--tw-bg-opacity, 1))}.disabled\:text-disabled-text:disabled{--tw-text-opacity: 1;color:rgb(165 158 175 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:translate-x-6[data-state=checked]{--tw-translate-x: 24px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[state\=checked\]\:border-purple-600[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(43 33 113 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:transparent}.data-\[state\=indeterminate\]\:border-purple-600[data-state=indeterminate]{--tw-border-opacity: 1;border-color:rgb(43 33 113 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:bg-purple-50[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(244 244 248 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-purple-600[data-state=checked],.data-\[state\=indeterminate\]\:bg-purple-600[data-state=indeterminate]{--tw-bg-opacity: 1;background-color:rgb(43 33 113 / var(--tw-bg-opacity, 1))}.data-\[disabled\]\:text-disabled-text[data-disabled],.data-\[placeholder\]\:text-ink-400[data-placeholder]{--tw-text-opacity: 1;color:rgb(165 158 175 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-ink-900[data-state=active]{--tw-text-opacity: 1;color:rgb(33 15 57 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-purple-600[data-state=checked]{--tw-text-opacity: 1;color:rgb(43 33 113 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}.data-\[state\=active\]\:after\:inset-x-0[data-state=active]:after{content:var(--tw-content);left:0;right:0}.data-\[state\=active\]\:after\:bottom-0[data-state=active]:after{content:var(--tw-content);bottom:0}.data-\[state\=active\]\:after\:h-1[data-state=active]:after{content:var(--tw-content);height:4px}.data-\[state\=active\]\:after\:bg-purple-600[data-state=active]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(43 33 113 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:after\:content-\[\"\"\][data-state=active]:after{--tw-content: "";content:var(--tw-content)}.data-\[state\=checked\]\:hover\:bg-purple-700:hover[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(39 27 101 / var(--tw-bg-opacity, 1))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:600px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:max-w-panel{max-width:480px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:24px}.sm\:p-8{padding:32px}}@media(min-width:1024px){.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-sidebar{width:264px}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:py-16{padding-top:64px;padding-bottom:64px}}@media(min-width:1440px){.lg\:w-3\/4{width:75%}.lg\:w-sidebar{width:264px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:text-display-l{font-size:64px;line-height:64px;font-weight:700}.lg\:text-display-m{font-size:48px;line-height:52px;font-weight:700}.lg\:text-h1{font-size:40px;line-height:48px;font-weight:700}}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&_h2\]\:text-white h2,.\[\&_h3\]\:text-white h3{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
